/tags/V0.84a/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.84a/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.84a/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.84a/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.84a/Hex-Files/Flight-Ctrl_MEGA1284p_V0_84a.hex |
---|
0,0 → 1,3944 |
:100000000C94C4060C9413070C9413070C94130758 |
:100010000C9413070C9413070C9413070C941307F8 |
:100020000C9413070C9456190C9413070C94130793 |
:100030000C945E340C9413070C9413070C94130760 |
:100040000C9413070C9413070C9412160C941307BA |
:100050000C94280C0C9413070C94F20B0C941307BB |
:100060000C94391C0C9413070C94F12F0C94130767 |
:100070000C9466770C9413070C9462720C9413071B |
:100080000C9413070C9413070C941307641C691C3D |
:100090006E1C771C8E1CA51CB51CC51C001DEC1EFF |
:1000A000A51CAE1DBF1DEE1D0C1E291E831EDE1ECF |
:1000B000BC204E210B228B22F422A423AB25082640 |
:1000C0007526BF260A275727A8270A286928032943 |
:1000D0009E29982A103044308730F7300F31503144 |
:1000E0000732CE32CE32CE32CE32CE32CE32CE32D7 |
:1000F000CE32CE32CE32CE32833285328A32A23204 |
:10010000A4320A0D426174743A00202564204365CC |
: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 |
:1003A0002020486967687420536574706F696E74A3 |
:1003B0002020323520202020202020202020202016 |
:1003C0002020323620202020202020202020202005 |
:1003D0002020436F6D7061737320536574706F6973 |
:1003E0006E744932432D4572726F72202020202096 |
:1003F0002020424C204C696D697420202020202050 |
:1004000020204750535F4E69636B2020202020201E |
:1004100020204750535F526F6C6C202020202020FA |
:10042000202021212120494E434F4D504154494223 |
:100430004C4520212121002A002E000A0D20444194 |
:1004400043206F7220493243204552524F5221209F |
:10045000436865636B204932432C203356726566CE |
:100460002C2044414320616E6420424C2D43747221 |
:100470006C005B25695D005B25695D002B204D6983 |
:100480006B726F4B6F70746572202B0048573A5631 |
:1004900025642E25642053573A25642E2564256350 |
:1004A0000053657474696E673A25642025730048AB |
:1004B00061726477617265204572726F7220313AA1 |
:1004C0002564202121004D697373696E6720424CB9 |
:1004D0002D4374726C3A25642121004D6978657250 |
:1004E000204572726F722100493243204552524FAB |
:1004F00052212121004865696768743A202025351A |
:100500006900536574706F696E743A2535690050DF |
:10051000726573737572653A253569004F66667347 |
:1005200065743A202025356900486569676874203C |
:10053000636F6E74726F6C0044495341424C454482 |
:100540000048656967687420636F6E74726F6C0031 |
:1005500044495341424C4544006163742E20626516 |
:100560006172696E67004E69636B3A20202020201B |
:100570002025356900526F6C6C3A20202020202005 |
:1005800025356900436F6D706173733A2020202513 |
:100590003569004B313A25346920204B323A2534F5 |
:1005A0006920004B333A25346920204B343A2534F6 |
:1005B0006920004B353A25346920204B363A2534E2 |
:1005C0006920004B373A25346920204B383A2534CE |
:1005D0006920004E693A2534692020526F3A25344B |
:1005E00069200047733A253469202047693A253449 |
:1005F00069200050313A253469202050323A2534A0 |
:1006000069200050333A253469202050343A25348B |
:100610006920004779726F202D2053656E736F72C9 |
:10062000004E69636B25346920282533692E2569BE |
:100630002900526F6C6C25346920282533692E25DA |
:10064000692900476965722534692028253369299D |
:10065000004E69636B2025346920282533692E25D7 |
:10066000782900526F6C6C20253469202825336965 |
:100670002E257829005961772020253469202825E6 |
:10068000336929004E69636B20253469202825339E |
:100690006929282533692900526F6C6C202534693B |
:1006A00020282533692928253369290059617720B5 |
:1006B0002025346920282533692928253369290014 |
:1006C000414343202D2053656E736F72004E696362 |
:1006D0006B2025346920282533692900526F6C6C02 |
:1006E00020253469202825336929005A202020201C |
:1006F00025346920282533692900566F6C74616799 |
:10070000653A2020202533692E253169560043752E |
:100710007272656E743A2020202533692E25316966 |
:100720004100506F7765723A2020202020253469DF |
:1007300057004469736368617267653A20253569BB |
:100740006D41680052656365697665720052432D9C |
:10075000525353493A202020202534690052432D1A |
:100760005175616C6974793A202534690052432DC2 |
:100770004368616E6E656C733A25346900436F6D32 |
:10078000706173730048656164696E673A20202563 |
:1007900035690056616C75653A2020202025356941 |
:1007A00000536F6C6C3A20202020202535690050C2 |
:1007B0006F7469313A202025336900506F746932B3 |
:1007C0003A202025336900506F7469333A20202580 |
:1007D000336900506F7469343A2020253369005022 |
:1007E0006F7469353A202025336900506F7469367B |
:1007F0003A202025336900506F7469373A2020254C |
:10080000336900506F7469383A20202533690053EA |
:100810006572766F202000536574706F696E742066 |
:100820002025336900506F736974696F6E3A202513 |
:1008300033690052616E67653A2533692D25336946 |
:100840000045787465726E436F6E74726F6C202011 |
:10085000004E693A2534692020526F3A25346920C8 |
:100860000047733A253469202047693A25346920C6 |
:100870000048693A253469202043663A25346920C6 |
:1008800000424C2D4374726C204572726F7273205B |
:100890000025336420253364202533642025336408 |
:1008A000200025336420253364202533642025333C |
:1008B00064200025336420253364202533642025FB |
:1008C00033642000424C2054656D7065726174750C |
:1008D0007265002533692025336920253369202579 |
:1008E00033692000253369202533692025336920A9 |
:1008F0002533692000253369202533692025336994 |
:10090000202533692000424C2D4374726C20666FA1 |
:10091000756E642000202563202020256320202080 |
:10092000256320202025632000202563202020250A |
:1009300063202020256320202025632000202563BC |
:100940002020202D2020202D2020202D200031307F |
:1009500000313100313200466C696768742D54698A |
:100960006D65202000546F74616C3A2535756D6992 |
:100970006E004163743A20202535756D696E00283C |
:10098000726573657429000A0D47656E657261743E |
:10099000696E672064656661756C74205061726170 |
:1009A0006D6574657220536574202564000A0D55C9 |
:1009B00073696E6720506172616D65746572205352 |
:1009C0006574202564000A0D47656E65726174695F |
:1009D0006E672064656661756C74204D6978657218 |
:1009E000205461626C65000A0D4D697865722D4373 |
:1009F0006F6E6669673A20272573272028257520A2 |
:100A00004D6F746F727329000A0D3D3D3D3D3D3DB4 |
:100A10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D06 |
:100A20003D3D3D3D3D3D3D3D000A0D414343206E72 |
:100A30006F742063616C69627261746564210D0A70 |
:100A40000000008F001E01AD013B02CA025803E600 |
:100A500003740402058F051B06A7063307BE07486B |
:100A600008D2085B09E3096B0AF20A780BFD0B81D7 |
:100A70000C040D860D070E870E060F840F00107BE9 |
:100A800010F5106E11E5115B12CF124213B3132350 |
:100A9000149214FE146A15D3153B16A11605176798 |
:100AA00017C81727188318DE1837198E19E3193657 |
:100AB0001A871AD61A231B6E1BB61BFD1B411C83FB |
:100AC0001CC31C001D3C1D751DAB1DE01D121E42EC |
:100AD0001E6F1E9A1EC31EE91E0D1F2E1F4D1F697D |
:100AE0001F841F9B1FB01FC31FD31FE11FEC1FF5E7 |
:100AF0001FFB1FFF1F002003010000306C000201DC |
:100B000001236D01030202B76D02000303146E2579 |
:100B100032692E253169560025336425632025303E |
:100B200033646D00537461747573004552524F52B3 |
:100B30003A2025326400253469202532693A25306F |
:100B40003269002534696D2563002533692025331A |
:100B50006920253369202533690025336920253331 |
:100B60006920253369202533690054656D706572ED |
:100B70006174757265732020202000256343202056 |
:100B8000202020002532692E25316956202025336A |
:100B9000692E253169410025346957202536696D54 |
:100BA0004168002532756D2F73205361743A2564B6 |
:100BB000200020203344004E6F46780044475053B5 |
:100BC00000486F6D653A2533646D202533642563D5 |
:100BD000004E6F204E6176694374726C21000A0DDD |
:100BE0007777772E4D696B726F4B6F707465722ECD |
:100BF00064652028632920486953797374656D738F |
:100C000020476D6248000A0D746865207573652081 |
:100C10006F66207468697320736F6674776172659C |
:100C2000206973206F6E6C79207065726D697474C1 |
:100C30006564200A0D6F6E206F726967696E616C62 |
:100C4000204D696B726F4B6F707465722D486172C5 |
:100C50006477617265004143542044534C004A65F7 |
:100C6000746920736174656C6C6974005370656B92 |
:100C70007472756D20736174656C6C697420284C96 |
:100C80006F77207265736F6C7574696F6E2900538E |
:100C900070656B7472756D20736174656C6C6974CA |
:100CA00020283230343829005370656B7472756DAA |
:100CB00020736174656C6C6974004D756C74697334 |
:100CC00069676E616C2050504D000A0D5265636576 |
:100CD000697665723A2000756E6B6E6F776E2E20A6 |
:100CE0005573696E672050504D2E2E2E006E6F7416 |
:100CF00020737570706F727465642062792068610A |
:100D000072647761726521000A0D3D3D3D3D3D3DB8 |
:100D10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D03 |
:100D20003D3D3D3D3D3D3D3D3D3D3D3D3D000A0D93 |
:100D3000466C69676874436F6E74726F6C0A0D4815 |
:100D4000617264776172653A25642E25640A0D53D9 |
:100D50006F6674776172653A5625642E2564256343 |
:100D600020000A0D3D3D3D3D3D3D3D3D3D3D3D3D70 |
:100D70003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA3 |
:100D80003D3D3D3D3D3D3D0011241FBECFEFD0E434 |
:100D9000DEBFCDBF11E0A0E0B1E0E6E6F5EF00E098 |
:100DA0000BBF02C007900D92A83FB107D9F718E01A |
:100DB000A8EFB1E001C01D92A83DB107E1F77AEAC2 |
:100DC000E2E0F0E081E280935700D4907E01089445 |
:100DD000E11CF11C20EF37EF41E050E087016FE0AC |
:100DE000DA01C9012F5F3F4F4F4F5F4FABBFFC018F |
:100DF0008791F80181938F01615067FFF1CFF7016F |
:100E00006EE0819178277095615067FFFACF8889ED |
:100E1000781729F0F7E9DF1611F40000FECF0E94E1 |
:100E2000D4070C94B27A0C94000080912F06E82F1E |
:100E3000FF27EE0FFF1FE75AF84F808191818D5EEB |
:100E40009F4F14F010920301808191818A5B9F4F24 |
:100E5000CCF4809103018823A9F481E080930301FD |
:100E6000809172048F5F80937204853038F088EE31 |
:100E700093E090932C0280932B0204C066E970E00B |
:100E80000E94E43780917204992790930006809322 |
:100E9000FF0508951F93CF93DF93182F882389F0C0 |
:100EA00082E091E09F938F9387EF92E19F938F93DE |
:100EB000E0913E04F0913F0409950F900F900F9040 |
:100EC0000F9080915206823308F044C084EF91E085 |
:100ED0000E941D17EC01112329F0CE010E94261754 |
:100EE0008823D9F3C2E0D0E026E530E080911E01EE |
:100EF00090911F018217930730F02196255D3F4F97 |
:100F0000C730D10598F3809152069927C89F900168 |
:100F1000C99F300DD89F300D11242093000111235B |
:100F2000D9F068EC70E08C2F0E94E437DF93CF9308 |
:100F30008AE091E09F938F9387EF92E19F938F9345 |
:100F4000E0913E04F0913F0409958DB79EB7069657 |
:100F50008DBF02C080930001112311F18091000127 |
:100F60006AE00E94057A892F99279F938F93809139 |
:100F700000010E94057A99279F938F9385E191E064 |
:100F80009F938F9387EF92E19F938F93E0913E041D |
:100F9000F0913F0409952DB73EB7285F3F4F2DBF15 |
:100FA000DF91CF911F910895CFEFD0E4DEBFCDBF89 |
:100FB0008824992414B815B8C7EED3E0E297D7FF78 |
:100FC000FDCF85E18093020181E887B93E9A8FEFDA |
:100FD00088B98BE184B911E015B98EE38AB987E449 |
:100FE0008BB9469A84B7877F84BF809160008861FF |
:100FF000809360001092600084EC99E090932C0242 |
:1010000080932B02109227031092260310925E0702 |
:1010100010925D07109229031092280310922B035F |
:1010200010922A0384EC94E0A0E0B0E08093960153 |
:1010300090939701A0939801B093990128980E94EA |
:1010400086170E9457170E94FF120E9442340E9486 |
:10105000CA1A812F0E94A52F0E945E640E94036F0E |
:101060000E949976809102018C3010F4299A01C077 |
:10107000299878940E94BF2E809173028260809399 |
:101080007302109276020E940F4384EF91E00E9457 |
:101090001D17EC018091730280FD05C0CE010E94F6 |
:1010A00026178823B9F38FE291E09F938F93C7EFC0 |
:1010B000AC2EC2E1BC2EBF92AF92E0913E04F09103 |
:1010C0003F04099580EA9FE00E941D17EC0100E0B3 |
:1010D00010E00F900F900F900F90BBEFEB2EB6E04B |
:1010E000FB2EAFEACA2EA6E0DA2E0E940F438091B3 |
:1010F000730280FD05C0CE010E9426178823B9F334 |
:10110000F60180811816ACF40BC00E940F43809149 |
:10111000730280FD05C0CE010E9426178823B9F313 |
:10112000CE010E942617882321F4F70180818823AD |
:1011300064F7F701808187FF1AC00F5F1F4F1F936D |
:101140000F930150104081E491E09F938F93BF92E1 |
:10115000AF92E0913E04F0913F0409958091F9012E |
:101160008F5F8093F9018DB79EB706968DBF0F5F95 |
:101170001F4FE4E0F0E0CE0EDF1E88E090E0E80EC6 |
:10118000F91E0C30110508F4B0CF00E010E0C8EFF4 |
:10119000D6E0FFEAEF2EF6E0FF2E8B8187FD1EC022 |
:1011A000F70180811816D4F40F5F1F4F1F930F9320 |
:1011B0000150104084E491E09F938F9387EF92E178 |
:1011C0009F938F93E0913E04F0913F04099582E054 |
:1011D000809329028DB79EB706968DBF8B8180784C |
:1011E0008B830F5F1F4FE4E0F0E0EE0EFF1E2896AA |
:1011F0000C30110590F282E691E09F938F93E7EF18 |
:10120000EE2EE2E1FE2EFF92EF92E0913E04F0918D |
:101210003F04099590912D068091F9010F900F9050 |
:101220000F900F90981728F4809158048061809354 |
:10123000580488E891E09F938F93FF92EF92E0919A |
:101240003E04F0913F04099588EE93E00E941D173B |
:10125000EC010E94D01A0F900F900F900F90CE01CA |
:101260000E9426178823D9F388EA91E09F938F93F1 |
:10127000FF92EF92E0913E04F0913F04099580E0E7 |
:101280000E94A638809102010F900F900F900F904E |
:101290008A3011F0843110F0289801C0289A80ED2E |
:1012A00097E090932C0280932B0285E58093740441 |
:1012B0008EE090E00E94F42C9927182F00278FE0F1 |
:1012C00090E00E94F42C080F111D1093FF01009371 |
:1012D000FE018AE090E00E94F42C9927182F002745 |
:1012E0008BE090E00E94F42C080F111D1093FD017B |
:1012F0000093FC010F5F1F4F39F08091FE01909128 |
:10130000FF018F5F9F4F41F41092FF011092FE0189 |
:101310001092FD011092FC018091FC019091FD0161 |
:101320009F938F938091FE019091FF019F938F93E4 |
:101330008DEA91E09F938F93FF92EF92E0913E04AC |
:10134000F0913F0409958DB79EB708968DBF80ED4B |
:1013500091E09F938F93FF92EF92E0913E04F09182 |
:101360003F04099580913B060F900F900F900F90CE |
:10137000E0913E04F0913F0482FF07C08CED91E0C4 |
:101380009F938F93FF92EF9208C088EE91E09F9316 |
:101390008F9387EF92E19F938F9309950F900F9012 |
:1013A0000F900F900E94332088E893E1909393016F |
:1013B0008093920181E0809373040E944A07809198 |
:1013C00055060E94FF758AEF91E09F938F93FF92DD |
:1013D000EF92E0913E04F0913F04099580ED97E093 |
:1013E0000E941D17EC018AEF90E00E941D178C01EE |
:1013F00083E08093D7051092F8010F900F900F9023 |
:101400000F90809101028111FFCFC8010E94261721 |
:10141000882339F084E690E00E941D178C010E9419 |
:10142000557780912F02882309F4D4C1809110014F |
:10143000882309F4CFC110922F028091720488236F |
:1014400019F00E94150702C00E9410460E940F4327 |
:10145000209102012A3011F0243110F0289801C0A7 |
:10146000289A80912C0390915804882339F0809118 |
:101470002C03815080932C03977F0AC080916F00CA |
:10148000806280936F0010925A07109259079860FB |
:1014900090935804809192019091930101979093B9 |
:1014A0009301809392018091920190919301892BF5 |
:1014B00021F0809174028823C9F18091920190916A |
:1014C0009301892BD9F40E94CF2F85E090E090936F |
:1014D00093018093920180911106909112060196DA |
:1014E0009093120680931106809158048160809336 |
:1014F00058048091D80582608093D80580910801B6 |
:10150000909109018F5F9F4F19F5809123038823E4 |
:10151000F9F080E197E290932C0280932B0280E80F |
:1015200090E0909309018093080112C02A3011F0D5 |
:10153000243110F0289801C0289A80912B029091B4 |
:101540002C02892B29F4809158048E7F80935804B3 |
:1015500080912F02882309F03DC180910E018823DC |
:1015600011F00E949D170E9442130E94780ECE0136 |
:101570000E942617882309F429C164968091740279 |
:1015800090915804882339F0926090935804809188 |
:10159000D80582600CC09D7F909358048091920181 |
:1015A00090919301079728F08091D8058D7F8093C3 |
:1015B000D8058091920190919301079728F080912E |
:1015C00058048E7F8093580480910501882321F070 |
:1015D00081508093050125C080937E041092FD0206 |
:1015E0001092FC021092FB021092FA021092F90281 |
:1015F0001092F80280910801909109018F5F9F4F2E |
:1016000081F480912C03882361F488E99AE3909314 |
:101610002C0280932B0280E09CE090930901809340 |
:1016200008018091EE01893C48F081508093EE01E1 |
:10163000809158048B7F8093580430C08091370884 |
:101640008823E1F08091580484608093580480914D |
:101650000801909109018F5F9F4F81F480912303CE |
:10166000882361F088E99AE390932C0280932B02FF |
:1016700080E098EA90930901809308011092080491 |
:101680001092070410920604109205048FEF9FEF4A |
:1016900090936708809366081092EE018091000194 |
:1016A000282F332780911E0190911F0182179307E5 |
:1016B000CCF48091F10280628093F1028091080164 |
:1016C000909109018F5F9F4FC1F480E797E190935C |
:1016D0002C0280932B0280E093E090930901809389 |
:1016E00008010BC080912B0290912C02892B29F4C8 |
:1016F0008091F1028F7D8093F1020E94E46884E082 |
:1017000080932A0280912303882329F45AEA852EA4 |
:1017100055E0952E12C0809100028F5F80930002E9 |
:10172000813359F4109200028091FA019091FB01EB |
:1017300001969093FB018093FA010894811C911CFF |
:10174000F2E78F16FBE09F0609F040C08824992439 |
:101750002091FE013091FF012F5F3F4F3093FF0139 |
:101760002093FE018091FC019091FD0101969093E0 |
:10177000FD018093FC01832F9927682F8EE090E074 |
:101780000E94FC2C8091FE019091FF019070682FC7 |
:101790008FE090E00E94FC2C8091FC019091FD0173 |
:1017A000892F9927682F8AE090E00E94FC2C809175 |
:1017B000FC019091FD019070682F8BE090E00E94F9 |
:1017C000FC2C84E190E00E941D17EC010E9434691A |
:1017D0000E941A6F80912A02882309F012CE0E947B |
:1017E0007F640FCE1F920F920FB60F9211248F932A |
:1017F0009F93EF93FF93809107018823E1F48091F9 |
:101800001B0290911C02019690931C0280931B0274 |
:10181000FC01E35DFA4FE081ED3019F08A3A910561 |
:1018200039F410921C0210921B0281E08093070190 |
:10183000E093C60004C010921C0210921B02FF919C |
:10184000EF919F918F910F900FBE0F901F90189561 |
:101850001F920F920FB60F9211242F933F934F9325 |
:101860005F936F937F938F939F93AF93BF93CF9328 |
:10187000EF93FF9390E080910102813029F48091F1 |
:10188000C6008093CE00CCC080910102823029F442 |
:101890008091C60080938104C3C08091C60080936C |
:1018A0001302509121025A3A10F090932202809133 |
:1018B00013028D3009F065C080912202823009F058 |
:1018C00060C090932202852F99278F579B4FFC0170 |
:1018D0003297408120911D0230911E02241B310954 |
:1018E000DC0111978C91281B3109C9019F709093DD |
:1018F0001E0280931D0246E0969587954A95E1F772 |
:10190000982F935C90931F022F733070235C209369 |
:1019100020028081981729F48C91281711F491E006 |
:1019200006C090E0809110028F5F80931002C091FA |
:101930001202CC2309F074C0992309F471C081E02C |
:1019400080931202580F50930F025150E52FFF273A |
:10195000EF57FB4F8DE0808380918304823509F03F |
:101960005FC00E94332088E190E02CE00FB6F8942D |
:10197000A895809360000FBE20936000C093290259 |
:101980004FC020912202822F992781309105F9F0D2 |
:10199000823091051CF4892B21F040C0029711F18F |
:1019A0003DC080911302833239F480911202882362 |
:1019B00019F481E0809322028091130280938104C4 |
:1019C00081E08093210280911302992722C02F5F2A |
:1019D00020932202E52FFF27EF57FB4F8091130240 |
:1019E000808309C0E52FFF27EF57FB4F809113023B |
:1019F00080835A3A20F45F5F5093210202C0109214 |
:101A000022022091130280911D0290911E02820FEA |
:101A1000911D90931E0280931D0202C0109222021B |
:101A2000FF91EF91CF91BF91AF919F918F917F9156 |
:101A30006F915F914F913F912F910F900FBE0F903B |
:101A40001F901895AC01A0E0B0E09D01A817B90760 |
:101A500048F4EDE2F5E08191280F311D1196A417AD |
:101A6000B507C8F33F70FD01E35DFA4FC90156E0C9 |
:101A7000969587955A95E1F7835C80831196FD01D1 |
:101A8000E35DFA4F2F733070822F835C8083A25DF9 |
:101A9000BA4F8DE08C931092070180912D058093B1 |
:101AA000C6000895A0E0B0E0E8E5FDE00C947E7A81 |
:101AB0002C859D850E85BB2483E280932D059F593F |
:101AC00090932E0520932F0533E0E32EF12C002375 |
:101AD00009F49EC0CF84D888BE016D5E7F4FA9896E |
:101AE000BA890150109709F493C01097B9F0F60124 |
:101AF000EB0DF11DB3949081119791F4002349F1FE |
:101B0000FB016E5F7F4FDB01C080D1806E5F7F4F36 |
:101B10000D90BC91A02DBB24015002C090E019C0D3 |
:101B20001097B9F0F601EB0DF11DB39440811197B8 |
:101B300091F4002341F1FB016E5F7F4FDB01C08018 |
:101B4000D1806E5F7F4F0D90BC91A02DBB240150C2 |
:101B500002C040E018C01097B1F0F601EB0DF11D86 |
:101B6000B3941081119781F4002371F0FB01329638 |
:101B7000DB01CD90DC90BF016E5F7F4FA081B18112 |
:101B8000BB24015001C010E0F701E35DFA4F892F3B |
:101B900086958695835C80830894E11CF11CF7018F |
:101BA000E35DFA4F892F99278370907024E0880FA6 |
:101BB000991F2A95E1F755279A0194E036952795C4 |
:101BC0009A95E1F7822B835C80830894E11CF11CD9 |
:101BD000F701E35DFA4F4F705070440F551F440FEB |
:101BE000551F812F992726E0969587952A95E1F72D |
:101BF000842B835C80830894E11CF11CF701E35D76 |
:101C0000FA4F1F73135C10830894E11CF11C6ACF18 |
:101C1000C7010E94220DE9E00C949A7AA3E07A2F82 |
:101C200040910F024650442309F458C0E72FFF2784 |
:101C3000EF57FB4F80818D537F5FE72FFF27EF57D3 |
:101C4000FB4F20812D537F5FE72FFF27EF57FB4F7F |
:101C500030813D537F5FE72FFF27EF57FB4F6081B8 |
:101C60006D537F5F9927880F991F880F991F522FF7 |
:101C700052955F70582B822F99278F709070F4E0E7 |
:101C8000880F991FFA95E1F7232F26952695282B83 |
:101C9000832F992783709070E6E0880F991FEA954B |
:101CA000E1F7682B41504F3FC9F0EA2FFF27EF576C |
:101CB000FB4F5083AF5F41504F3F81F0EA2FFF272A |
:101CC000EF57FB4F2083AF5F41504F3F39F0EA2F72 |
:101CD000FF27EF57FB4F6083AF5FA5CF84E894E009 |
:101CE00090930E0280930D02A350A0930C020895CE |
:101CF000A2E0B0E0EEE7FEE00C94847A809112025C |
:101D0000882309F470C40E940E0E809182048236EA |
:101D100009F02AC38091830499278037910509F43B |
:101D2000C1C081379105C4F48A36910509F492C285 |
:101D30008B36910544F48B34910571F1863691050B |
:101D400009F471C111C38D36910509F47BC08E363B |
:101D5000910509F45FC008C384379105D1F1853737 |
:101D600091054CF48137910509F4A3C0833791059F |
:101D700009F4F1C0F9C28737910509F42DC28837FB |
:101D800091052CF48537910509F4E9C1EDC2893735 |
:101D9000910509F47FC1E8C2E0910D02F0910E02B5 |
:101DA000808191819093DF018093DE0120913C033B |
:101DB00030913D03821B930B845E9D4F68E671E07A |
:101DC0000E94257A845B904090933B0380933A0372 |
:101DD000CBC280910F02A0910D02B0910E0285310D |
:101DE00040F080E1ECE5F4E00D9001928A95E1F796 |
:101DF0000DC08D919D910D90BC91A02D80935C04A0 |
:101E000090935D04A0935E04B0935F0480EF809391 |
:101E10000A024BC0809107018823E1F38DE490E032 |
:101E20009F938F9382EA96E09F938F9381E08F93A5 |
:101E30008F938EE48F930E94520D8DB79EB70796B5 |
:101E40008DBF92C2A0910D02B0910E021C91113073 |
:101E500081F48DE4E2EAF6E00D9001928A95E1F7D3 |
:101E60000E94FC2D1983809158048F7E8093580422 |
:101E700001C01982809107018823E1F381E090E09D |
:101E80009F938F93CE0101969F938F9381E08F93C1 |
:101E90008F938DE48F930E94520DADB7BEB7179606 |
:101EA000ADBF62C281E0809315028FEF8093050180 |
:101EB0005BC2E0910D02F0910E02E0818E2F8A50FC |
:101EC0008A3058F48983882311F481E003C0863076 |
:101ED00010F085E0898361E00EC08E2F84518A3036 |
:101EE00070F48983882311F481E003C0863010F0F8 |
:101EF00085E0898360E089810E947C2E12C0E9839D |
:101F0000EF3F19F40E945F2E89838981882311F4A1 |
:101F100081E003C0863010F085E0898389810E94CA |
:101F2000122D809107018823E1F383E790E09F93CE |
:101F30008F938EE296E09F938F9381E090E09F9342 |
:101F40008F93CE0101969F938F9382E08F9381E0D0 |
:101F50008F9381E577C120910D0230910E02D90156 |
:101F60008C918150853008F045C0F901818185351B |
:101F700009F040C0809123038823E1F52F5F3F4F94 |
:101F800083E7EEE2F6E0D9010D9001928A95E1F740 |
:101F9000F90182910E947B2D80916F069927AA27D3 |
:101FA000BB27BC01CD0124EC39E040E050E00E94A9 |
:101FB000E679DC01CB018093D6019093D701A09301 |
:101FC000D801B093D901809170069927AA27BB2721 |
:101FD000BC01CD010E94E679DC01CB018093D201E6 |
:101FE0009093D301A093D401B093D5010E945F2EAA |
:101FF000898301C01982809107018823E1F381E080 |
:1020000090E09F938F93CE0101969F938F9381E0F1 |
:102010008F938F9383E58F930E94520D8DB79EB758 |
:1020200007968DBF26C0E0910D02F0910E02E0816F |
:102030008E2F8150853018F48E2F0E94122D0E9411 |
:102040005F2E8983809107018823E1F381E090E08E |
:102050009F938F93CE0101969F938F9381E08F93EF |
:102060008F9386E48F930E94520DADB7BEB717963B |
:10207000ADBF80912303882329F46EE670E0898147 |
:102080000E94E43780E00E944A07809155060E9432 |
:10209000FF756AC1E0910D02F0910E0280819927CF |
:1020A00087FD90959093740780937307818199279A |
:1020B00087FD909590937607809375078281992785 |
:1020C00087FD909590937807809377078381992770 |
:1020D00087FD909590937A0780937907848199275B |
:1020E00087FD909590937C0780937B078581992746 |
:1020F00087FD909590937E0780937D078681992731 |
:1021000087FD90959093800780937F07878199271B |
:1021100087FD90959093820780938107808599270A |
:1021200087FD9095909384078093830781859927F5 |
:1021300087FD9095909386078093850782859927E0 |
:1021400087FD9095909388078093870783859927CB |
:1021500087FD909590938A078093890705C1E09148 |
:102160000D02F0910E0280810E949B338A838823A6 |
:1021700019F481E0898301C01982809107018823C5 |
:10218000E1F388E090E09F938F9380EF96E09F9338 |
:102190008F9321E030E03F932F9380910D02909137 |
:1021A0000E029F938F933F932F93CE0102969F939E |
:1021B0008F933F932F93CE01820F931F9F938F9303 |
:1021C00084E08F9381E08F9385E58F930E94520D79 |
:1021D000EDB7FEB773963CC080910C02893008F4CD |
:1021E000C3C020910D0230910E022F5F3F4F88E057 |
:1021F000A0EFB6E0F90101900D928A95E1F7D901BF |
:102200008E910E94F1328A83882319F481E08983B8 |
:1022100001C01982809107018823E1F321E030E0B9 |
:102220003F932F93CE0102969F938F933F932F93CB |
:10223000CE01820F931F9F938F9382E08F9381E053 |
:102240008F9387E58F930E94520DEDB7FEB73B96B3 |
:10225000EDBF8AC00E94B2758983823019F0843044 |
:1022600009F082C0F8948091C1008F738093C100FF |
:102270008091C9008F738093C9008091C100877ECF |
:102280008093C1008091C900877E8093C9008091AE |
:10229000C80087FF03C08091CE00F9CF8091C000B5 |
:1022A00087FF03C08091C600F9CFE0910D02F09145 |
:1022B0000E028081882359F581E0809301021092FB |
:1022C000CD0080E490E08093CC008091CD0080939D |
:1022D000C5008091CC008093C4008091CA008F7D9E |
:1022E0008093CA008091CA008F7E8093CA0080913B |
:1022F000C9008B7F8093C9008091CA00846080935D |
:10230000CA008091CA0082608093CA0003C082E044 |
:10231000809301028091CA00877F8093CA008091D8 |
:10232000C200877F8093C2008091C9008E7F809316 |
:10233000C9008091C10088618093C1008091C9006B |
:1023400088618093C9008091C10080688093C1003A |
:102350008091C90080688093C90010926E0010922D |
:102360006F001092700078948091830499278436CE |
:10237000910509F4CDC085369105ACF481369105FF |
:1023800009F481C0823691052CF48B34910509F44F |
:102390005DC021C18236910509F482C08336910562 |
:1023A00009F491C018C18C36910509F4FFC08D362F |
:1023B00091054CF48736910509F40AC188369105D8 |
:1023C00009F4C4C008C18437910529F08637910506 |
:1023D00009F4FAC000C180910F02A0910D02B091E2 |
:1023E0000E02803140F080E1ECE5F4E00D900192C6 |
:1023F0008A95E1F70DC08D919D910D90BC91A02D16 |
:1024000080935C0490935D04A0935E04B0935F049A |
:10241000809107018823E1F31F92809104018F933B |
:1024200084E58F930E94520D8AEF80930A028FEF0A |
:102430008093050180EA9FE00E941D17909303029C |
:10244000809302020F900F900F90C5C0E0910D0293 |
:10245000F0910E02808191819093DF018093DE01E3 |
:1024600020913C0330913D03821B930B845E9D4F72 |
:1024700068E671E00E94257A845B904090933B036C |
:1024800080933A03A8C0E0910D02F0910E02808182 |
:1024900080930601803298F08FE1809306010FC08F |
:1024A000A0910D02B0910E028BE0E4E7F4E00D90F4 |
:1024B00001928A95E1F780917D04809319068FEF50 |
:1024C0008093050188C08091060290910702892BB4 |
:1024D00089F4E0910D02F0910E02E081EE2351F0BB |
:1024E0008AE0E89FC00111240E941D1790934F04B9 |
:1024F00080934E04E0910D02F0910E0290818AE0EB |
:10250000989FC0011124909307028093060215C082 |
:102510008FEF80930501E0910D02F0910E02908102 |
:102520008AE0989FC00111249093090280930802C9 |
:10253000892B19F081E08093170280EA9FE00E94C6 |
:102540001D17909303028093020245C08FEF809382 |
:102550000501E0910D02F0910E02908197FD08C0F7 |
:1025600082E08093140210920502109204021AC0B5 |
:10257000909580916C02892B80936C0291818AE006 |
:10258000989FC0011124909305028093040284E077 |
:102590008093140280EA9FE00E941D17909303022B |
:1025A0008093020281E08093180215C08FEF809320 |
:1025B0000501E0910D02F0910E02808180936D0281 |
:1025C00081E08093190207C081E08093160203C066 |
:1025D00081E080931A021092120210920E02109261 |
:1025E0000D0210920C02E3E0CE5F0C94A07A982FBB |
:1025F0008091C00085FFFCCF9093C60008950F9393 |
:102600001F9388E18093C1008091C0008260809315 |
:10261000C0008091C10080688093C1008091C1009A |
:1026200080648093C10000E010E00093C5008AE25E |
:1026300090E08093C40080910802909109020E946A |
:102640001D1790935104809350048CED90E00E94EC |
:102650001D179093800480937F041092520484E5A8 |
:1026600080935304109256048BE08093540410928C |
:10267000550410930E0200930D0210920C021F914C |
:102680000F910895A0E1B0E0E8E4F3E10C94817AC1 |
:1026900080910701882309F4C1C2809102029091C0 |
:1026A00003020E942617882361F0109205021092FF |
:1026B000040210920902109208021092070210926E |
:1026C00006028091040290910502892B41F08091CD |
:1026D0002B0590912C050E942617882329F48091C0 |
:1026E0001802882309F460C080910701882309F447 |
:1026F0005BC08091140201E211E08430A8F00E94D6 |
:10270000472080E590E09F938F931F930F9381E084 |
:102710008F938F9388E48F930E94520D2DB73EB70D |
:10272000295F3F4F2DBF34C010926E0282E294E0C9 |
:102730009F938F938CE390E29F938F93E0913E045D |
:10274000F0913F04099584E190E09F938F931F934C |
:102750000F9381E090E09F938F9384E192E09F93A9 |
:102760008F9382E08F9381E08F9388E48F930E9410 |
:10277000520D80911402982F8F5F809314022DB711 |
:102780003EB7215F3F4F2DBF943010F010921402DE |
:1027900080910402909105020E941D1790932C05D0 |
:1027A00080932B051092180280911902882351F111 |
:1027B00080910701882331F10E94472080E590E055 |
:1027C0009F938F9381E291E09F938F9321E030E07C |
:1027D0003F932F9380E291E09F938F933F932F93AA |
:1027E0008DE692E09F938F9383E08F9381E08F93A8 |
:1027F0008CE48F930E94520D109219028DB79EB7F0 |
:102800000F968DBF809116028823D1F08091070129 |
:102810008823B1F08AE090E09F938F9382E594E063 |
:102820009F938F9381E08F938F9386E58F930E9480 |
:10283000520D109216022DB73EB7295F3F4F2DBFA4 |
:1028400080911A028823D9F0809107018823B9F07A |
:102850008BE090E09F938F9384E794E09F938F9316 |
:1028600081E08F93809104018F9387E48F930E947E |
:10287000520D10921A028DB79EB707968DBF8091A8 |
:102880007F04909180040E942617882309F461C078 |
:1028900080910701882309F45CC080914A0699273A |
:1028A000880F991F880F991F7C010027F7FC00955E |
:1028B000102F80917E0390917F03A0918003B091AF |
:1028C0008103BC01CD01A80197010E945A7A30937F |
:1028D0006D0420936C048091760390917703A0910E |
:1028E0007803B0917903BC01CD01A80197010E9442 |
:1028F0005A7A30936F0420936E048091060380937C |
:102900007004809105038093710488E090E09F93A8 |
:102910008F938CE694E09F938F9381E08F9383E075 |
:102920008F938BE68F930E94520D809172042DB786 |
:102930003EB7295F3F4F2DBF853018F086E080936A |
:10294000720483E690E00E941D17909380048093A8 |
:102950007F048091080290910902892B41F08091B7 |
:102960005004909151040E942617882321F48091ED |
:102970001702882339F180910701882319F10E94F9 |
:10298000BE3682E490E09F938F9387ED95E09F930E |
:102990008F9381E08F938F9384E48F930E94520DE5 |
:1029A000109217028DB79EB707968DBF80910802CF |
:1029B00090910902009731F00E941D1790935104E5 |
:1029C000809350048091060290910702892B09F4AC |
:1029D000B8C080914E0490914F040E94261788231E |
:1029E00009F4AFC080910701882309F4AAC080913F |
:1029F0004A069927880F991F880F991F7C01002785 |
:102A0000F7FC0095102F80917E0390917F03A09199 |
:102A10008003B0918103BC01CD01A80197010E9400 |
:102A20005A7A309341042093400480917603909128 |
:102A30007703A0917803B0917903BC01CD01A8017F |
:102A400097010E945A7A30934304209342042091C4 |
:102A50001F08309120084091210850912208DA0186 |
:102A6000C90163E0880F991FAA1FBB1F6A95D1F7A0 |
:102A7000820F931FA41FB51F820F931FA41FB51FA2 |
:102A800020919601309197014091980150919901C0 |
:102A9000BC01CD010E945A7A30934504209344042E |
:102AA0008091460390914703A0914803B091490358 |
:102AB00039E0B595A795979587953A95D1F7809385 |
:102AC00046048091420390914303A0914403B09146 |
:102AD000450329E0B595A795979587952A95D1F750 |
:102AE0008093470480914E0390914F03A09150032F |
:102AF000B091510309E0B595A795979587950A95EB |
:102B0000D1F7809348048EE090E09F938F9380E408 |
:102B100094E09F938F9381E08F938F9383E48F93BF |
:102B20000E94520D80910602909107020E941D178B |
:102B300090934F0480934E042DB73EB7295F3F4FCB |
:102B40002DBF809106018F3F71F1992714E0880F06 |
:102B5000991F1A95E1F78E5D9D4F40E150E0BC0151 |
:102B6000CE0101960E94397880E190E09F938F9387 |
:102B7000CE0101969F938F9381E090E09F938F9376 |
:102B800086E091E09F938F9382E08F9381E08F9313 |
:102B900081E48F930E94520D8FEF809306018DB7D1 |
:102BA0009EB70B968DBF809119068823D1F0809136 |
:102BB00007018823B1F081E090E09F938F9389E132 |
:102BC00096E09F938F9381E08F938F9382E48F930E |
:102BD0000E94520D109219062DB73EB7295F3F4F44 |
:102BE0002DBF809115028823C9F0809107018823A9 |
:102BF000A9F084E390E09F938F9389E597E09F93FA |
:102C00008F9381E08F938F9380E58F930E94520D75 |
:102C1000109215028DB79EB707968DBFE6E0C05F94 |
:102C20000C949D7A1F920F920FB60F9211242F933E |
:102C30003F935F936F937F938F939F93AF93BF93D4 |
:102C4000EF93FF9320E080912A02882329F080915E |
:102C50002A02815080932A0280912104882319F04E |
:102C600081508093210480913202815080933202FE |
:102C70008F3F09F05BC089E080933202809130027F |
:102C800090913102019690933102809330028091AD |
:102C90000F018F5F817080930F01882319F481E009 |
:102CA00080932F02349903C081E080933302809196 |
:102CB0002B0290912C02892B21F180912B02909173 |
:102CC0002C020B9750F080912B0290912C020A97C6 |
:102CD00090932C0280932B0204C010922C0210922D |
:102CE0002B0280912B0290912C02209108013091AF |
:102CF000090182239323892B11F021E008C020E0F1 |
:102D000006C08FEF9FEF9093090180930801809197 |
:102D10000201222331F08A3011F45A9A07C0479AEF |
:102D200005C08A3011F45A9801C047988091330247 |
:102D3000882309F472C02091EE01222309F06DC0AE |
:102D400080913B0683FF69C086B19927FC01E07141 |
:102D5000F07084FF14C080912D0290912E02019694 |
:102D600090932E0280932D0280912D0290912E023D |
:102D7000895E934008F451C0209333024EC0809185 |
:102D80002D0290912E02892B09F443C080912D02CF |
:102D900090912E028A569140E0F580912D029091FB |
:102DA0002E0269E270E00E94117A80912D029091CA |
:102DB0002E02860F971F90932E0280932D028091F2 |
:102DC0002D0290912E020B9750F080912D02909140 |
:102DD0002E020A979093DF018093DE0104C0F093E6 |
:102DE000DF01E093DE018091DE019091DF0120910F |
:102DF0003C0330913D03821B930B845E9D4F68E63C |
:102E000071E00E94257A845B904090933B0380930D |
:102E10003A0310922E0210922D02FF91EF91BF9172 |
:102E2000AF919F918F917F916F915F913F912F9182 |
:102E30000F900FBE0F901F90189520913002309187 |
:102E40003102280F391FC9010196089520913002DF |
:102E500030913102821B930B892F992786958074BC |
:102E600090700895CF93DF930E941D17EC01CE015F |
:102E70000E9426178823D9F3DF91CF910895CF932D |
:102E8000DF930E941D17EC0109C080911001882377 |
:102E900029F0909310018FEC80937A00CE010E946C |
:102EA0002617982F882389F3DF91CF9108959FB734 |
:102EB000F8945F983E9A469A8091B0008F70809304 |
:102EC000B0008091B00083608093B0008091B10029 |
:102ED0008B738093B1008091B1008B608093B100BF |
:102EE0001092B2008FEF8093B3008091B0008068A1 |
:102EF0008093B000809170008A7F809370008091F1 |
:102F000070008260809370009FBF08958AE090E017 |
:102F10000E941D17909339028093380282E085BD8C |
:102F200083EA84BD17BC84EB88BD86E086BD8091B2 |
:102F30006E00816080936E000895A0E0B0E0E3EA47 |
:102F4000F7E10C94807A80916506E82FFF27E4561C |
:102F5000FE4F9681D08080910E01A92FBB27A7FD3F |
:102F6000B095CB2FDB2F813009F0DDC020917E039F |
:102F700030917F034091800350918103BD01CE01C8 |
:102F80000E94E67997FF04C061587F4F8F4F9F4F93 |
:102F90007B018C01F7E015950795F794E794FA9576 |
:102FA000D1F78D2D992787FD9095A92FB92F2091C5 |
:102FB0007603309177034091780350917903BC01F7 |
:102FC000CD010E94E67997FF04C061587F4F8F4F73 |
:102FD0009F4FE7E09595879577956795EA95D1F7A7 |
:102FE000F801E701C61BD70BE80BF90B20910F0482 |
:102FF00030911004C90153E0880F991F5A95E1F7E9 |
:10300000821B930BAA2797FDA095BA2FC81BD90B3B |
:10301000EA0BFB0B80915C069927AA27BB27BC0112 |
:10302000CD019E01AF010E94E67997FF04C0615077 |
:103030007E4F8F4F9F4FFC01EB0149E0F595E795DF |
:10304000D795C7954A95D1F78091C101992736E068 |
:10305000880F991F3A95E1F740910C0150910D01AD |
:10306000209164063327841B950BB9010E94257AB1 |
:1030700080910C0190910D01860F971F90930D0187 |
:1030800080930C0180910C0190910D0197FD0F969A |
:1030900024E0959587952A95E1F7909326028093F1 |
:1030A00025028091930680FF07C0809125029091B0 |
:1030B00026028C0F9D1F06C080912502909126024A |
:1030C0008C1B9D0B909326028093250280915D06B8 |
:1030D000282F3327220F331F220F331F8091250201 |
:1030E00090912602821793077CF080915E06282F2C |
:1030F0003327220F331F220F331F80912502909117 |
:1031000026022817390724F430932602209325023B |
:1031100080910201843108F4C2C080910E018F5F5A |
:1031200080930E01BEC020917603309177034091C9 |
:10313000780350917903BD01CE010E94E67997FF93 |
:1031400004C061587F4F8F4F9F4F7B018C01C7E0B8 |
:1031500015950795F794E794CA95D1F78D2D992782 |
:1031600087FD9095A92FB92F20917E0330917F0381 |
:103170004091800350918103BC01CD010E94E6790A |
:103180009B01AC0197FF04C021583F4F4F4F5F4F49 |
:10319000B7E05595479537952795BA95D1F72E0DF8 |
:1031A0003F1D401F511F809160069927AA27BB270A |
:1031B000BC01CD010E94E67997FF04C061507E4FAB |
:1031C0008F4F9F4FFC01EB01A9E0F595E795D7954F |
:1031D000C795AA95D1F78091C001992776E0880F0D |
:1031E000991F7A95E1F740910A0150910B012091C6 |
:1031F00064063327841B950BB9010E94257A8091C0 |
:103200000A0190910B01860F971F90930B018093F9 |
:103210000A0180910A0190910B0197FD0F9664E0DD |
:10322000959587956A95E1F7909324028093230200 |
:103230008091930681FF07C0809123029091240220 |
:103240008C0F9D1F06C080912302909124028C1B3D |
:103250009D0B909324028093230280916106282F76 |
:103260003327220F331F220F331F809123029091A7 |
:103270002402821793077CF080916206282F33275F |
:10328000220F331F220F331F8091230290912402BB |
:103290002817390724F43093240220932302109234 |
:1032A0000E01E7E0CDB7DEB70C949C7A1F920F9227 |
:1032B0000FB60F9211242F933F934F935F938F93E9 |
:1032C0009F93EF93FF938091020190913402843198 |
:1032D00008F04CC0992309F01CC18091B00086FF12 |
:1032E00024C08091B0008F7B8093B0008091250234 |
:1032F0009091260287559E4F909328028093270233 |
:1033000025E08D3D920718F08CED95E005C08757BC |
:10331000914030F487E791E0909328028093270250 |
:103320008091270290912802BAC08091B0008064F9 |
:103330008093B00080916306282F33278DED96E0AF |
:10334000289FA001299F500D389F500D1124CA01BC |
:103350002091350230913602821B930B9093280204 |
:103360008093270281E080930E01D0C0992309F059 |
:10337000D0C08091B00086FF97C08091B0008F7B55 |
:103380008093B000E0913702EE23F1F48091630660 |
:10339000282F33278DED96E0289FA001299F500DFF |
:1033A000389F500D1124CA01209135023091360208 |
:1033B000821B930B9093280280932702109236026F |
:1033C00010923502469AA2C089EA93E090932802AF |
:1033D000809327028E2F992783309105D9F084306E |
:1033E000910534F48130910549F0029761F020C0D5 |
:1033F0008430910591F0059799F01AC080912502CB |
:103400009091260204C08091230290912402875556 |
:103410009E4F1DC08091ED0705C08091C70702C077 |
:103420008091F5079927880F991F880F991FEFCF73 |
:10343000FF27EE0FFF1FE75AF84F20813181220F3F |
:10344000331F8091270290912802820F931F90933F |
:10345000280280932702809127029091280255E04C |
:103460008D3D950718F08CED95E005C0875791408C |
:1034700030F487E791E0909328028093270220910F |
:103480002702309128022C5B304030932802209391 |
:1034900027028091350290913602820F931F9093FC |
:1034A00036028093350232C08091B00080648093F0 |
:1034B000B0008CEB90E090932802809327028091DB |
:1034C00035029091360284549F4F90933602809338 |
:1034D000350280912902882321F080912C038333C7 |
:1034E00020F480912902823011F4469801C0469A56 |
:1034F000809137028F5F809337029091630698170F |
:1035000028F481E080930E011092370281E08093CD |
:103510003402209127023091280241E02F373407EE |
:1035200030F08FEF8093B3002F5F30400FC02F3FFC |
:103530003105C9F0C0F0A9014F5F50404F37510528 |
:1035400050F480E88093B300205830403093280234 |
:103550002093270212C08FEF8093B300509328026C |
:10356000409327020AC0809127028093B3001092F3 |
:1035700028021092270210923402FF91EF919F913E |
:103580008F915F914F913F912F910F900FBE0F90B0 |
:103590001F90189510927C008FEC80937A0008950C |
:1035A000CF93DF9310923E0286E987BD83E090E0DF |
:1035B0000E94F42CC82F863E08F4C65FC8BD84E67E |
:1035C00090E00E943F178091140190911501815263 |
:1035D000934010F0C0EF02C0C530F8F0C8BD82E3E0 |
:1035E00090E00E943F1787E394E09F938F9387EFCB |
:1035F00092E19F938F93E0913E04F0913F040995EF |
:1036000080911401909115010F900F900F900F90E1 |
:103610008152934010F4C550DFCF6C2F83E090E0CF |
:103620000E94FC2CCF3018F0CCE8D0E002C0C0E003 |
:10363000D0E0CA3FD105F8F4C7BD82E390E00E9414 |
:103640003F1789E394E09F938F9387EF92E19F93D5 |
:103650008F93E0913E04F0913F040995809114010D |
:10366000909115010F900F900F900F908052934002 |
:1036700010F02196DECFC0932A0680913B0680FF92 |
:1036800009C08C2F8A508B3E28F0809157048064AB |
:1036900080935704C7BD8CE291E00E943F17DF91F1 |
:1036A000CF910895EF92FF921F93CF9310E080ED9A |
:1036B00097E00E941D177C01CCE8133019F4CB3041 |
:1036C00008F0C9E010E080914E0290914F028C5FAB |
:1036D000934024F48091130181500AC080914E02DE |
:1036E00090914F028750944034F0809113018F5F86 |
:1036F0008093130101C011E080914C0290914D0222 |
:103700008C5F934024F48091120181500AC0809113 |
:103710004C0290914D028750944034F080911201F8 |
:103720008F5F8093120101C01F5F80914A029091C8 |
:103730004B028C5F934024F48091110181500AC0A8 |
:1037400080914A0290914B0287509440C4F080913E |
:1037500011018F5F8093110113C08BE394E09F935D |
:103760008F9387EF92E19F938F93E0913E04F091C6 |
:103770003F0409950F900F900F900F905FC01F5F4F |
:1037800082E180937902809173028E7F809373022D |
:1037900085EA8093BC00809113018A3040F48091C7 |
:1037A00057048160809357048AE0809313018091CD |
:1037B0001301863F40F08091570481608093570445 |
:1037C00085EF80931301809112018A3040F480913B |
:1037D00057048260809357048AE08093120180919D |
:1037E0001201863F40F08091570482608093570415 |
:1037F00085EF80931201809111018A3040F480910D |
:1038000057048460809357048AE08093110180916B |
:103810001101863F40F080915704846080935704E3 |
:1038200085EF8093110180917902882339F0C701D7 |
:103830000E942617882309F090CFF5CF109210012F |
:103840008FEC80937A00809110018823E1F3CA30D5 |
:1038500020F48AE090E00E943F17C15009F02DCF7C |
:1038600086E490E00E943F17CF911F91FF90EF9068 |
:1038700008951F920F920FB60F921124AF92BF922C |
:10388000CF92DF92EF92FF920F931F932F933F936C |
:103890004F935F936F937F938F939F93AF93BF9358 |
:1038A000EF93FF9380915702282F33274427552702 |
:1038B0008F5F80935702F9012231310508F0AAC3C6 |
:1038C000EA5BFF4F0C94AC7A80917800909179007C |
:1038D00046C080917800909179004AC1809178002B |
:1038E0009091790090935A028093590275C180910A |
:1038F0008703909188032091780030917900821B92 |
:10390000930B90931B0680931A0680911A06909150 |
:103910001B0690936402809363027CC180917800BF |
:10392000909179002091890330918A03821B930B37 |
:103930009093290680932806809128069091290665 |
:10394000909366028093650267C380915D029091B7 |
:103950005E022091780030917900820F931F90933E |
:103960005E0280935D0281E058C380915B0290917A |
:103970005C022091780030917900820F931F909320 |
:103980005C0280935B0284E048C38091940683FFCD |
:103990001AC080911E0190911F019C01220F331FBC |
:1039A000280F391F40917800509179008BE090E00A |
:1039B000489FB001499F700D589F700D1124CB0195 |
:1039C0006EE170E00FC080911E0190911F019C017B |
:1039D000220F331F280F391F8091780090917900B2 |
:1039E00063E070E00E94117A260F371F3695279505 |
:1039F0003695279530931F0120931E0185E00DC356 |
:103A000080917800909179004091830350918403D4 |
:103A1000841B950B9093450280934402809144024D |
:103A200090914502029704F172E04E3E570784F4EC |
:103A3000209158022B5F2093580225508091F2026A |
:103A40009091F302845F914018F4215F2093580213 |
:103A500080915802853684F14F5F5F4F5093840305 |
:103A600040938303845626C080914402909145027E |
:103A70008F5F9F4F0CF572E047325707ECF02091B3 |
:103A800058022550209358022B5F8091F2029091AA |
:103A9000F302845F914018F42F50209358028091D4 |
:103AA00058028C394CF44150504050938403409359 |
:103AB00083038C598093580281E080934302809164 |
:103AC0007800909179009093210680932006809150 |
:103AD0004402909145029C01442737FD4095542FA4 |
:103AE00080913E0390913F03A0914003B091410328 |
:103AF000820F931FA41FB51F80933E0390933F0333 |
:103B0000A0934003B093410320913E0330913F03C3 |
:103B1000409140035091410357FF04C021503C4F56 |
:103B20004F4F5F4F0AE055954795379527950A9572 |
:103B3000D1F780913E0390913F03A0914003B09153 |
:103B40004103821B930BA40BB50B80933E03909310 |
:103B50003F03A0934003B09341032EC180915B02C9 |
:103B600090915C022091780030917900820F931F30 |
:103B700090935C0280935B021092560250C2809137 |
:103B800002018A3071F4809178009091790020913F |
:103B9000590230915A02820F931F0196969587958C |
:103BA00017C04091590250915A02843158F0209127 |
:103BB000780030917900240F351F8FEF97E0821B3A |
:103BC000930B06C08091780090917900840F951F27 |
:103BD00090934B0280934A0286E01FC28091870334 |
:103BE000909188032091780030917900821B930B8B |
:103BF00090931B0680931A0680911A0690911B06DB |
:103C00002091630230916402820F931F90934902C6 |
:103C10008093480287E001C28091780090917900FA |
:103C20002091890330918A03821B930B909329067C |
:103C3000809328068091280690912906209165029C |
:103C400030916602820F931F909347028093460241 |
:103C5000E3C120915D0230915E02809178009091E5 |
:103C60007900280F391F30935E0220935D02809106 |
:103C700002018A3019F4220F331F04C0220F331FB0 |
:103C8000220F331F30935E0220935D0220915D026C |
:103C900030915E02C90137FD0796A3E0959587959F |
:103CA000AA95E1F790934F0280934E0280915F02B4 |
:103CB00090916002820F931F97FD019695958795CD |
:103CC0009093600280935F0220919303309194035C |
:103CD000821B930B90931D0180931C012091540231 |
:103CE0003091550280911C0190911D01280F391FC0 |
:103CF00037FF02C02F5F3F4F359527953093550210 |
:103D00002093540230CE20915B0230915C0280916E |
:103D1000780090917900280F391F30935C0220932E |
:103D20005B02809102018A3019F4220F331F04C014 |
:103D3000220F331F220F331F30935C0220935B024C |
:103D400020915B0230915C02C90137FD079663E068 |
:103D5000959587956A95E1F790934D0280934C0273 |
:103D60008091610290916202820F931F97FD0196EC |
:103D700095958795909362028093610220919103BB |
:103D800030919203821B930B90931B0180931A0135 |
:103D9000209152023091530280911A0190911B019F |
:103DA000280F391F37FF02C02F5F3F4F35952795EA |
:103DB000309353022093520283E02FC11092570296 |
:103DC00081E08093100180913A0290913B0201962C |
:103DD00090933B0280933A02809178009091790011 |
:103DE0009093150180931401809114019091150115 |
:103DF000AA27BB27A0906702B0906802C090690212 |
:103E0000D0906A02A80EB91ECA1EDB1EA0926702DD |
:103E1000B0926802C0926902D0926A0280916B02ED |
:103E20008F5F80936B02823108F4F6C08091160197 |
:103E300090911701A0911801B09119017C018D0199 |
:103E400023E0EE0CFF1C001F111F2A95D1F7E81A82 |
:103E5000F90A0A0B1B0BEA0CFB1C0C1D1D1D8091A3 |
:103E60003E02992787FD9095A92FB92FBC01CD015E |
:103E700026EC34E240E050E00E94E679DC01CB0120 |
:103E8000E81AF90A0A0B1B0BD801C7010496A11DF9 |
:103E9000B11DB7FF05C0D801C7010B96A11DB11D0B |
:103EA00013E0B595A795979587951A95D1F78093C7 |
:103EB000160190931701A0931801B09319018091F6 |
:103EC0002206909123067C010027F7FC0095102F15 |
:103ED0008091160190911701A0911801B0911901DC |
:103EE000E81AF90A0A0B1B0BE0921E03F0921F035B |
:103EF000009320031093210320913F023091400250 |
:103F0000409141025091420257FF04C0215F3F4F50 |
:103F10004F4F5F4FF4E05595479537952795FA95A4 |
:103F2000D1F780913F0290914002A0914102B0915F |
:103F30004202821B930BA40BB50B80933F0290931C |
:103F40004002A0934102B093420280913F029091BF |
:103F50004002A0914102B09142028E0D9F1DA01F10 |
:103F6000B11F80933F0290934002A0934102B0930F |
:103F7000420280913C0290913D02AC01E5E0440F89 |
:103F8000551FEA95E1F7481B590B80913F0290912C |
:103F90004002A0914102B0914202B7FF03C00F96C8 |
:103FA000A11DB11D74E0B595A795979587957A9554 |
:103FB000D1F720911E0330911F03281B390B63E0BA |
:103FC000220F331F6A95E1F7240F351F37FF02C018 |
:103FD000215E3F4F45E0359527954A95E1F73093AF |
:103FE0003D0220933C02D601C501D7FE03C00196D5 |
:103FF000A11DB11DB595A7959795879580936702EB |
:1040000090936802A0936902B0936A0289E080935A |
:104010006B0202C01092570282E080935602809198 |
:10402000560280937C0080915702882319F08FEC10 |
:1040300080937A00FF91EF91BF91AF919F918F9103 |
:104040007F916F915F914F913F912F911F910F91B0 |
:10405000FF90EF90DF90CF90BF90AF900F900FBE8A |
:104060000F901F90189590E2E1E2F1E08FE49193B8 |
:10407000815087FFFCCF089590916E02E1E2F1E05C |
:10408000E90FF11D80839F5F90936E020895EF9278 |
:10409000FF920F931F93CF93DF9320916C0220FF29 |
:1040A0000AC080916D02882311F0815002C0809176 |
:1040B000200180936D0221FF0CC090916D028091D0 |
:1040C0002001981719F410926D0203C09F5F90931E |
:1040D0006D02822F992780FF04C081FF02C01092D9 |
:1040E0006D020E94332080916D02282F33275CE3FC |
:1040F000E52E50E2F52EC0913E04D0913F048A3067 |
:1041000098F481E180936E023F932F9382E794E0CD |
:104110009F938F93FF92EF92FE0109952DB73EB7C3 |
:104120002A5F3F4F2DBF11C080E180936E023F9305 |
:104130002F9387E794E09F938F93FF92EF92FE0176 |
:1041400009958DB79EB706968DBF20916D02822F7F |
:104150009927AA27BB27FC01429710F00C94F82A54 |
:10416000E85AFF4F4CE3E42E40E2F42EC0913E04A7 |
:10417000D0913F040C94AC7A10926E028CE794E0DC |
:104180009F938F930CE310E2FF92EF92FE0109954B |
:1041900084E180936E020F900F900F900F9081E654 |
:1041A00090E09F938F9384E590E09F938F931F926D |
:1041B0001F92809102016AE00E94057A892F992757 |
:1041C0009F938F93809102010E94057A99279F9374 |
:1041D0008F938CE894E09F938F93FF92EF92E091FE |
:1041E0003E04F0913F04099588E280936E022DB75A |
:1041F0003EB7225F3F4F2DBF83EA96E09F938F9398 |
:104200000E945F2E99279F938F9381EA94E09F935A |
:104210008F93FF92EF92E0913E04F0913F04099555 |
:104220008DB79EB708968DBF90915704992351F092 |
:104230008CE380936E02892F99279F938F938FEA47 |
:1042400094E081C690917402992371F08CE380937D |
:104250006E02892F99279F938F9386EC94E09F930A |
:104260008F931F930F9391C08091580484FF07C0D0 |
:104270008CE380936E028BED94E00C948A2A8091FB |
:10428000920190919301069710F00C94012B8CE30E |
:1042900080936E0288EE94E00C948A2A80913B060B |
:1042A0003CE3E32E30E2F32EC0913E04D0913F0474 |
:1042B00080FF74C010926E0280911E0390911F03C4 |
:1042C000A0912003B0912103BC01CD0125E030E095 |
:1042D00040E050E00E945A7A3F932F9385EF94E09C |
:1042E0009F938F93FF92EF92FE01099584E1809353 |
:1042F0006E022DB73EB72A5F3F4F2DBF80911A0344 |
:1043000090911B03A0911C03B0911D03BC01CD0132 |
:1043100025E030E040E050E00E945A7A3F932F932E |
:1043200082E095E09F938F93FF92EF92E0913E049D |
:10433000F0913F04099588E280936E028DB79EB795 |
:1043400006968DBF80911401909115019F938F93D4 |
:104350008FE095E09F938F93FF92EF92E0913E0460 |
:10436000F0913F0409958CE380936E022DB73EB720 |
:104370002A5F3F4F2DBF87B599279F938F938CE17D |
:1043800095E09F938F93FF92EF92E0913E04F0911E |
:104390003F0409958DB79EB7069633C710926E02FB |
:1043A00089E295E09F938F93FF92EF92FE0109952A |
:1043B00084E180936E020F900F900F900F9088E32E |
:1043C00095E09F938F93FF92EF92E0913E04F091DE |
:1043D0003F04099588E280936E020F900F900F9032 |
:1043E0000F9081E495E09F938F93FF92EF92E0917D |
:1043F0003E04F0913F0409958CE380936E020F9088 |
:104400000F900F900F9080E595E09F938F93FF9210 |
:10441000EF920C948E2A10926E0289E595E09F939C |
:104420008F930CE310E2FF92EF92FE01099584E175 |
:1044300080936E020F900F900F900F9080917E03EB |
:1044400090917F03A0918003B0918103B7FF04C0D6 |
:1044500081509C4FAF4FBF4F2AE0B595A7959795D8 |
:1044600087952A95D1F7BF93AF939F938F9386E655 |
:1044700095E09F938F931F930F93E0913E04F091EB |
:104480003F04099588E280936E022DB73EB7285FFE |
:104490003F4F2DBF8091760390917703A0917803D1 |
:1044A000B0917903B7FF04C081509C4FAF4FBF4F0D |
:1044B000CAE0B595A79597958795CA95D1F7BF930B |
:1044C000AF939F938F9385E795E09F938F931F936F |
:1044D0000F93E0913E04F0913F0409958CE38093A3 |
:1044E0006E028DB79EB708968DBF8091DE019091C8 |
:1044F000DF019F938F9384E895E09F938F931F93A1 |
:104500000F93E0913E04F0913F0409952DB73EB71B |
:104510002A5F3F4F11C710926E0280915D07909104 |
:104520005E079F938F9380915B0790915C079F93A9 |
:104530008F9383E995E09F938F93FF92EF92FE0113 |
:10454000099584E180936E028DB79EB708968DBF62 |
:1045500080916107909162079F938F9380915F078D |
:10456000909160079F938F9383EA95E09F938F9339 |
:10457000FF92EF92E0913E04F0913F04099588E2AA |
:1045800080936E022DB73EB7285F3F4F2DBF8091BD |
:104590006507909166079F938F9380916307909131 |
:1045A00064079F938F9383EB95E09F938F93FF9284 |
:1045B000EF92E0913E04F0913F0409958CE38093E3 |
:1045C0006E028DB79EB708968DBF80916907909156 |
:1045D0006A079F938F9380916707909168079F93D5 |
:1045E0008F9383EC95E0A2C010926E02809130060A |
:1045F000E82FFF27EE0FFF1FE75AF84F80819181C8 |
:104600009F938F9380912F06E82FFF27EE0FFF1FB8 |
:10461000E75AF84F808191819F938F9383ED95E0C6 |
:104620009F938F93FF92EF92FE01099584E180930F |
:104630006E028DB79EB708968DBF80913206E82F27 |
:10464000FF27EE0FFF1FE75AF84F808191819F935C |
:104650008F9380913106E82FFF27EE0FFF1FE75A57 |
:10466000F84F8081918188589F4F9F938F9383EE5D |
:1046700095E09F938F93FF92EF92E0913E04F0912B |
:104680003F04099588E280936E022DB73EB7285FFC |
:104690003F4F2DBF80913406E82FFF27EE0FFF1FFD |
:1046A000E75AF84F8081918181589F4F9F938F9354 |
:1046B00080913306E82FFF27EE0FFF1FE75AF84FD0 |
:1046C0008081918181589F4F9F938F9383EF95E0D5 |
:1046D0009F938F93FF92EF92E0913E04F0913F04FD |
:1046E00009958CE380936E028DB79EB708968DBFB7 |
:1046F00080913606E82FFF27EE0FFF1FE75AF84F8D |
:104700008081918181589F4F9F938F93809135062F |
:10471000E82FFF27EE0FFF1FE75AF84F80819181A6 |
:1047200081589F4F9F938F9383E096E09F938F9341 |
:10473000FF92EF92E0913E04F0913F0409952DB76E |
:104740003EB7285F3F4FF8C510926E0283E196E0B6 |
:104750009F938F930CE310E2FF92EF92FE01099575 |
:10476000809102010F900F900F900F908A3009F006 |
:104770009DC084E180936E02809193039091940395 |
:104780009C0197FF02C0295F3F4F287F821B930B3C |
:104790009F938F93809193039091940397FD079635 |
:1047A000A3E095958795AA95E1F79F938F93209124 |
:1047B00093033091940337FF02C0295F3F4FF3E02A |
:1047C00035952795FA95E1F780914E0290914F0229 |
:1047D000821B930B9F938F9381E296E09F938F931D |
:1047E0001F930F93E0913E04F0913F04099588E2F6 |
:1047F00080936E028DB79EB70A968DBF809191030C |
:10480000909192039C0197FF02C0295F3F4F287F40 |
:10481000821B930B9F938F938091910390919203AE |
:1048200097FD0796E3E095958795EA95E1F79F93C5 |
:104830008F93209191033091920337FF02C0295F3B |
:104840003F4F73E0359527957A95E1F780914C02BB |
:1048500090914D02821B930B9F938F9382E396E07E |
:104860009F938F931F930F93E0913E04F0913F0429 |
:1048700009958CE380936E022DB73EB7265F3F4FBC |
:104880002DBF80918F03909190039F938F93809180 |
:104890008F039091900320914A0230914B02821B2A |
:1048A000930B9F938F9383E496E0A7C38B3019F00B |
:1048B000843108F4ADC084E180936E02809193034B |
:1048C000909194039C0197FF02C0215F3F4F207F8E |
:1048D000821B930B97FD0196959587959F938F93D8 |
:1048E000809193039091940397FD0F9654E09595D2 |
:1048F00087955A95E1F79F938F9320919303309179 |
:10490000940337FF02C0295F3F4F43E03595279559 |
:104910004A95E1F780914E0290914F02821B930BD2 |
:104920009F938F9381E596E09F938F931F930F93AF |
:10493000E0913E04F0913F04099588E280936E0275 |
:104940002DB73EB7265F3F4F2DBF809191039091C9 |
:1049500092039C0197FF02C0215F3F4F207F821B83 |
:10496000930B97FD0196959587959F938F938091D3 |
:1049700091039091920397FD0F96C4E095958795CA |
:10498000CA95E1F79F938F93209191033091920301 |
:1049900037FF02C0295F3F4FB3E035952795BA95A1 |
:1049A000E1F780914C0290914D02821B930B9F93F3 |
:1049B0008F9383E696E09F938F931F930F93E091DD |
:1049C0003E04F0913F0409958CE380936E028DB70D |
:1049D0009EB70A968DBF80918F039091900397FDAB |
:1049E0000196959587959F938F9380918F039091D2 |
:1049F000900320914A0230914B02821B930B9F93AC |
:104A00008F9385E796E09F938F931F930F9392CE9A |
:104A10008D3009F0F6C584E180936E028091130118 |
:104A200099279F938F93809193039091940397FD7F |
:104A30000F96F4E095958795FA95E1F79F938F93FC |
:104A4000209193033091940337FF02C0295F3F4FB9 |
:104A5000E3E035952795EA95E1F780914E02909134 |
:104A60004F02821B930B9F938F9384E896E09F9352 |
:104A70008F931F930F93E0913E04F0913F040995AB |
:104A800088E280936E028DB79EB70A968DBF8091A3 |
:104A9000120199279F938F93809191039091920394 |
:104AA00097FD0F9674E0959587957A95E1F79F931A |
:104AB0008F93209191033091920337FF02C0295FB9 |
:104AC0003F4F63E0359527956A95E1F780914C0259 |
:104AD00090914D02821B930B9F938F9388E996E0F0 |
:104AE0009F938F931F930F93E0913E04F0913F04A7 |
:104AF00009958CE380936E022DB73EB7265F3F4F3A |
:104B00002DBF8091110199279F938F9380918F03DF |
:104B10009091900397FD0196959587959F938F931C |
:104B200080918F039091900320914A0230914B0223 |
:104B3000821B930B9F938F938CEA96E09F938F93A6 |
:104B40001F930F93E0913E04F0913F0409958DB7B8 |
:104B50009EB70A9656C310926E0280EC96E09F9321 |
:104B60008F93FF92EF92FE01099584E180936E028C |
:104B70000F900F900F900F908091890390918A036E |
:104B80009F938F9380914602909147029F938F93BA |
:104B90008DEC96E09F938F93FF92EF92E0913E040D |
:104BA000F0913F04099588E280936E022DB73EB7DD |
:104BB000285F3F4F2DBF80918703909188039F937B |
:104BC0008F9380914802909149029F938F938CED2F |
:104BD00096E09F938F93FF92EF92E0913E04F091C5 |
:104BE0003F0409958CE380936E028DB79EB70896BB |
:104BF0008DBF80918303909184039F938F938091C5 |
:104C00004402909145029F938F938BEE96E08ECD58 |
:104C100010926E0280911E0190911F016AE070E077 |
:104C20000E94257A9F938F9380911E0190911F017E |
:104C30006AE070E00E94257A7F936F938AEF96E096 |
:104C40009F938F93FF92EF92FE01099584E18093E9 |
:104C50006E028DB79EB708968DBF8091A408909183 |
:104C6000A5086AE070E00E94117A9F938F9380916B |
:104C7000A4089091A5086AE070E00E94117A7F93E1 |
:104C80006F938EE097E09F938F93FF92EF92E09166 |
:104C90003E04F0913F04099588E280936E022DB79F |
:104CA0003EB7285F3F4F2DBF8091A6089091A7087F |
:104CB0009F938F9382E297E09F938F93FF92EF925F |
:104CC000E0913E04F0913F0409958CE380936E02DD |
:104CD0008DB79EB706968DBF8091A8089091A908C0 |
:104CE0009F938F9382E397E02EC110926E0284E42B |
:104CF00097E09F938F93FF92EF92FE01099584E1D5 |
:104D000080936E020F900F900F900F908091590733 |
:104D100090915A079F938F938DE497E09F938F9381 |
:104D2000FF92EF92E0913E04F0913F04099588E2F2 |
:104D300080936E028DB79EB706968DBF80912C032F |
:104D400099279F938F938DE597E09F938F93FF9281 |
:104D5000EF92E0913E04F0913F0409958CE380933B |
:104D60006E022DB73EB72A5F3F4F2DBF8091580787 |
:104D7000992701979F938F938DE697E002CB10922E |
:104D80006E028DE797E09F938F93FF92EF92FE0163 |
:104D9000099584E180936E020F900F900F900F9011 |
:104DA00080913A0390913B039F938F9385E897E01E |
:104DB0009F938F93FF92EF92E0913E04F0913F0416 |
:104DC000099588E280936E022DB73EB72A5F3F4F68 |
:104DD0002DBF8091DE019091DF019F938F9383E936 |
:104DE00097E09F938F93FF92EF92E0913E04F091B2 |
:104DF0003F0409958CE380936E028DB79EB70696AB |
:104E00008DBF80913C0390913D039F938F9381EAE6 |
:104E100097E099C010926E0280912D0399279F937D |
:104E20008F938FEA97E09F938F93FF92EF92FE010B |
:104E3000099584E180936E028DB79EB706968DBF6B |
:104E400080912E0399279F938F938BEB97E09F93ED |
:104E50008F93FF92EF92E0913E04F0913F04099509 |
:104E600088E280936E022DB73EB72A5F3F4F2DBF79 |
:104E700080912F0399279F938F9387EC97E09F93BF |
:104E80008F93FF92EF92E0913E04F0913F040995D9 |
:104E90008CE380936E028DB79EB706968DBF80918E |
:104EA000300399279F938F9383ED97E04CC0109226 |
:104EB0006E028091310399279F938F938FED97E036 |
:104EC0009F938F93FF92EF92FE01099584E1809367 |
:104ED0006E028DB79EB706968DBF809132039927DB |
:104EE0009F938F938BEE97E09F938F93FF92EF9218 |
:104EF000E0913E04F0913F04099588E280936E02B0 |
:104F00002DB73EB72A5F3F4F2DBF809133039927BE |
:104F10009F938F9387EF97E09F938F93FF92EF92EA |
:104F2000E0913E04F0913F0409958CE380936E027A |
:104F30008DB79EB706968DBF8091340399279F93B6 |
:104F40008F9383E098E09F938F93FF92EF92D9CA5B |
:104F500010926E028FE098E09F938F930CE310E223 |
:104F6000FF92EF92FE01099584E180936E020F900B |
:104F70000F900F900F908091C10199279F938F936D |
:104F800087E198E09F938F93FF92EF92E0913E0428 |
:104F9000F0913F04099588E280936E028DB79EB729 |
:104FA00006968DBF809125029091260297FD03966B |
:104FB00095958795959587959F938F9385E298E032 |
:104FC0009F938F931F930F93E0913E04F0913F04C2 |
:104FD00009958CE380936E022DB73EB72A5F3F4F51 |
:104FE0002DBF80915E0699279F938F9380915D06D8 |
:104FF00099279F938F9383E398E09F938F931F93B9 |
:105000000F93E0913E04F0913F0409958DB79EB750 |
:105010000896F7C010926E0281E498E09F938F93F8 |
:10502000FF92EF92FE01099584E180936E020F904A |
:105030000F900F900F9080917804992787FD90959D |
:105040009F938F9380917704992787FD90959F93E5 |
:105050008F9381E598E09F938F93FF92EF92E09179 |
:105060003E04F0913F04099588E280936E022DB7CB |
:105070003EB7285F3F4F2DBF80917904992787FD68 |
:1050800090959F938F9380917A0499279F938F9304 |
:1050900081E698E09F938F93FF92EF92E0913E0418 |
:1050A000F0913F0409958CE380936E028DB79EB713 |
:1050B00008968DBF80917E0499279F938F9380914E |
:1050C0007B04992787FD90959F938F9381E798E0C4 |
:1050D0002DCB10926E0281E898E09F938F93FF9200 |
:1050E000EF92FE01099584E180936E020F900F907C |
:1050F0000F900F908091130799278F7790709F934F |
:105100008F9380910B0799278F7790709F938F9340 |
:105110008091030799278F7790709F938F93809149 |
:10512000FB0699278F7790709F938F9381E998E082 |
:105130009F938F93FF92EF92E0913E04F0913F0492 |
:10514000099588E280936E028DB79EB70C968DBF4D |
:105150008091330799278F7790709F938F938091D9 |
:105160002B0799278F7790709F938F9380912307B8 |
:1051700099278F7790709F938F9380911B07992722 |
:105180008F7790709F938F9382EA98E09F938F938D |
:10519000FF92EF92E0913E04F0913F0409958CE379 |
:1051A00080936E022DB73EB7245F3F4F2DBF809195 |
:1051B000530799278F7790709F938F9380914B0718 |
:1051C00099278F7790709F938F93809143079927AA |
:1051D0008F7790709F938F9380913B0799278F775C |
:1051E00090709F938F9383EB98E09F938F93FF92A0 |
:1051F000EF92E0913E04F0913F0409958DB79EB780 |
:105200000C968DBFFEC110926E0284EC98E09F93C5 |
:105210008F93FF92EF92FE01099584E180936E02D5 |
:105220000F900F900F900F9080911707992787FD8F |
:1052300090959F938F9380910F07992787FD909565 |
:105240009F938F9380910707992787FD90959F9350 |
:105250008F938091FF06992787FD90959F938F9359 |
:1052600083ED98E09F938F93FF92EF92E0913E043D |
:10527000F0913F04099588E280936E022DB73EB706 |
:10528000245F3F4F2DBF80913707992787FD909569 |
:105290009F938F9380912F07992787FD90959F93D8 |
:1052A0008F9380912707992787FD90959F938F93E0 |
:1052B00080911F07992787FD90959F938F9384EE88 |
:1052C00098E09F938F93FF92EF92E0913E04F091CC |
:1052D0003F0409958CE380936E028DB79EB70C96C0 |
:1052E0008DBF80915707992787FD90959F938F9346 |
:1052F00080914F07992787FD90959F938F93809179 |
:105300004707992787FD90959F938F9380913F073B |
:10531000992787FD90959F938F9385EF98E09F93B2 |
:105320008F93FF92EF92E0913E04F0913F04099534 |
:105330002DB73EB7245F3F4F2DBF63C110926E0261 |
:1053400086E099E09F938F930CE310E2FF92EF9237 |
:10535000FE01099584E180936E020F900F900F90EB |
:105360000F9080911307881F8827881F97E0899FD7 |
:10537000C00111248D969F938F9380910B07881FF6 |
:105380008827881F96E0899FC00111248D969F93DE |
:105390008F9380910307881F8827881F95E0899F36 |
:1053A000C00111248D969F938F938091FB06881FD7 |
:1053B0008827881F9927880F991F880F991F8D9616 |
:1053C0009F938F9385E199E09F938F93FF92EF9244 |
:1053D000E0913E04F0913F04099588E280936E02CB |
:1053E0008DB79EB70C968DBF80913307881F882795 |
:1053F000881F9BE0899FC00111248D969F938F93F6 |
:1054000080912B07881F8827881F9AE0899FC001F9 |
:1054100011248D969F938F9380912307881F88274F |
:10542000881F99E0899FC00111248D969F938F93C7 |
:1054300080911B07881F8827881F992723E0880FE2 |
:10544000991F2A95E1F78D969F938F9389E299E0B2 |
:105450009F938F93FF92EF92E0913E04F0913F046F |
:1054600009958CE380936E022DB73EB7245F3F4FC2 |
:105470002DBF80913B07881F8827881F9CE0899F4C |
:10548000C00111248D969F938F938DE399E09F9394 |
:105490008F93FF92EF92E0913E04F0913F040995C3 |
:1054A000809143072DB73EB72A5F3F4F2DBF87FF3F |
:1054B00012C080E480936E028EE499E09F938F93F4 |
:1054C000FF92EF92E0913E04F0913F0409950F9016 |
:1054D0000F900F900F9080914B0787FF12C084E4CC |
:1054E00080936E0281E599E09F938F931F930F93B2 |
:1054F000E0913E04F0913F0409950F900F900F90BA |
:105500000F908091530787FF7CC088E480936E02E0 |
:1055100084E599E09F938F931F930F93E0913E044E |
:10552000F0913F0409950F900F900F900F9069C074 |
:1055300010926E0287E599E09F938F93FF92EF920E |
:10554000FE01099584E180936E020F900F900F90F9 |
:105550000F908091FC019091FD019F938F9385E6C0 |
:1055600099E09F938F93FF92EF92E0913E04F09128 |
:105570003F04099588E280936E028DB79EB7069628 |
:105580008DBF8091FE019091FF019F938F9382E7E1 |
:1055900099E09F938F93FF92EF92E0913E04F091F8 |
:1055A0003F04099589E480936E022DB73EB72A5FC8 |
:1055B0003F4F2DBF8FE799E09F938F93FF92EF921C |
:1055C000E0913E04F0913F04099580916C020F90A8 |
:1055D0000F900F900F9083FF14C01092FF01109254 |
:1055E000FE0160E070E08EE090E00E940D2D09C0A9 |
:1055F00080912001281719F4215020932001109246 |
:105600006D0210926C02E6E0CDB7DEB70C949D7A85 |
:10561000F999FECF92BD81BDF89A80B5992708957A |
:10562000F999FECF1FBA92BD81BD60BD0FB6F89447 |
:10563000FA9AF99A0FBE08954AEA20E030E0261758 |
:10564000370740F4FC018191480F2F5F3F4F261729 |
:105650003707C8F3842F99270895EAEA40E050E01D |
:105660004617570778F49C01F999FECF32BD21BD4A |
:10567000F89A80B5E80F4F5F5F4F2F5F3F4F461797 |
:10568000570790F38E2F9927089581E08093310674 |
:1056900082E08093300683E080932F0684E080933D |
:1056A000320685E08093330686E08093340687E0F7 |
:1056B0008093350688E08093360689E0809337062C |
:1056C0008AE0809338068BE0809339068CE08093E3 |
:1056D0003A06089595E590932E0680910201843153 |
:1056E00070F08AE080934E06109272068BE18093F0 |
:1056F0004A068EE480936F06809370060DC083E0A7 |
:1057000080934E0680E2809372068EE180934A0673 |
:1057100090936F06909370068AE680933B0662E052 |
:105720006093940674E0709355061092910610925F |
:105730008E0648E04093480656EE5093490690E4A2 |
:1057400090934B063EE130933C068FEF80933E06EC |
:105750008FE080933F0630933D06109241064093C0 |
:10576000420690934306109244068093400610929E |
:105770005706109258061092590610925A06109227 |
:10578000740610927506109276061092770690E8CD |
:1057900090935B0622E320935C06609393068093CC |
:1057A0005D0650935E06709363068DE780936606F0 |
:1057B000809367068093680690935F0685E58093E3 |
:1057C000600686E4809361068CED809362068CE32C |
:1057D00080936406109265068FE58093780683EFC8 |
:1057E00080937A068AEA80937C0680937D0684E122 |
:1057F0008093790680937B06209369069AE59093BF |
:105800006A0620936B06109292068EEF80937E06B6 |
:1058100024E620937F0690938006909381069093D0 |
:1058200082068BE4809383068093840680938506AA |
:105830001092860686E080938706409388069093B0 |
:10584000890630938A0685EF80938B0620938C0619 |
:1058500060938D0610928F061092900681E28093DD |
:1058600052068DE280935306909354060895CF9389 |
:10587000DF930E946A2B8EE08093450620E12093FF |
:1058800046063CE03093470690E590934C0686E947 |
:1058900080934D0690934F068093500686E0809348 |
:1058A000510680E2809356068AE580936C069093B9 |
:1058B0006D0681E080936E062093710684E68093E6 |
:1058C0007306A5E9B6E0E1E7F1E0ED010190099288 |
:1058D0003A95E1F763E770E0CD01875690400E946A |
:1058E0001C2B8093A106DF91CF910895CF93DF9376 |
:1058F0000E946A2B8AE08093450680E180934606E9 |
:1059000026E0209347069AE590934C0688E780931B |
:105910004D0690934F06809350062093510620E247 |
:105920002093560690936C0680E580936D068CE379 |
:1059300080936E06209371068BE480937306A5E92D |
:10594000B6E08CE0E8E7F1E0ED01019009928A957C |
:10595000E1F763E770E0CD01875690400E941C2B71 |
:105960008093A106DF91CF910895CF93DF930E949A |
:105970006A2B88E08093450630E13093460626E0A6 |
:105980002093470694E690934C0688E780934D0653 |
:1059900090934F06809350062093510630935606FD |
:1059A0008AE580936C0680E580936D0696E490937B |
:1059B0006E0680E28093710690937306A5E9B6E0C7 |
:1059C0008CE0E0E8F1E0ED01019009928A95E1F7C1 |
:1059D00063E770E0CD01875690400E941C2B8093B6 |
:1059E000A106DF91CF910895F999FECF92BD81BDB7 |
:1059F000F89A80B599270895F999FECF1FBA92BDFC |
:105A000081BD60BD0FB6F894FA9AF99A0FBE089559 |
:105A100068E07BE20E947478089540E15BE20E94B6 |
:105A2000AE780895EF92FF920F931F93CF93C82FF4 |
:105A30008150853008F0C3E084E7C89F80011124BD |
:105A400080EFE82E8FEFF82EE00EF11E63E770E096 |
:105A5000C7010E942D2B682F98012D593F4F8FB3FE |
:105A60009927AC014270507081FDF9CF32BD21BD44 |
:105A7000F89A80B5861711F0CA0121C08FB3992713 |
:105A80009C012270307081FDF9CFF2BCE1BCF89A24 |
:105A900080B5853511F0C90112C084E7C89FC001E7 |
:105AA0001124409728E03BE244E750E0BC018EE23D |
:105AB00096E00E944F780E94256981E090E0CF91A6 |
:105AC0001F910F91FF90EF900895282F863010F0CE |
:105AD00025E003C0882309F421E0F999FECF1FBA1D |
:105AE00082E090E092BD81BD20BD0FB6F894FA9A95 |
:105AF000F99A0FBE0895CF93C82F80912E06853551 |
:105B000009F042C0C63010F0C5E003C0CC2309F450 |
:105B10003BC063E770E08EE296E00E941C2B80930E |
:105B2000A10684E7C89FC001112420E13BE244E7BD |
:105B300050E06EE276E040970E948C7820E13BE2F4 |
:105B40004CE050E06FE276E080E590E00E948C78D7 |
:105B50006CE070E08FE296E00E941C2B282FF999F0 |
:105B6000FECF1FBA8CE590E092BD81BD20BD0FB67F |
:105B7000F894FA9AF99A0FBE8C2F0E94652D0E9414 |
:105B8000256981E090E002C080E090E0CF91089527 |
:105B90006DE470E088EE93E00E942D2B482F8FB3C8 |
:105BA00099279C012270307081FDF9CF85E394E044 |
:105BB00092BD81BDF89A80B5841779F48FB3992787 |
:105BC0009C012270307081FDF9CF88EE93E092BD88 |
:105BD00081BDF89A80B5813011F0C901089528E09F |
:105BE0003BE24EE450E068EE73E082EA96E00E9409 |
:105BF0004F7881E090E008958091A2068130A9F469 |
:105C00006DE470E082EA96E00E941C2B8093EF0620 |
:105C100020E13BE24EE450E062EA76E088EE93E079 |
:105C20000E948C7881E090E0089580E090E00895F3 |
:105C3000CF93DF9381E08093A206E2EAF6E08FE063 |
:105C4000158616861786108A8150349687FFF8CFFE |
:105C500080E48093AF068093B0061092B1068093E3 |
:105C6000B2068093B30690EC9093B4061092B506FA |
:105C70008093B6068093B7061092B8069093B90643 |
:105C80009093BA068093BB061092BC068093BD0623 |
:105C90009093BE06A3EAB6E087E0EAE8F1E0ED0102 |
:105CA000019009928A95E1F76DE470E0CD010197CA |
:105CB0000E941C2B8093EF06DF91CF910895F999F4 |
:105CC000FECF82E090E092BD81BDF89A80B5282F8A |
:105CD000863078F023E0322FF999FECF1FBA82E0A8 |
:105CE00090E092BD81BD30BD0FB6F894FA9AF99A52 |
:105CF0000FBE822F992708951F93CF93C82F162F79 |
:105D0000863010F0C5E003C0882309F4C1E08C2F71 |
:105D100099278230910541F08330910544F4019731 |
:105D200031F40E94372C05C00E94762C02C00E94DC |
:105D3000B52C1123E1F06CE070E080E590E00E946A |
:105D40002D2B282FF999FECF8CE590E092BD81BDD7 |
:105D5000F89A80B5821759F428E03BE24CE050E015 |
:105D600060E570E08FE296E00E944F7802C00E94EA |
:105D7000452B8C2F0E947B2DCF911F910895DF9290 |
:105D8000EF92FF920F931F93CF93FF24DF2CEF2C02 |
:105D900081E090E00E94F42C853539F031E0E32E6B |
:105DA00065E581E090E00E94FC2C6CE070E080E50D |
:105DB00090E00E942D2BC82FF999FECF8CE590E042 |
:105DC00092BD81BDF89A80B58C1711F421E0D22ED6 |
:105DD000C1E001E010E0EE2029F48C2F0E94122D8A |
:105DE0008823C1F591E0F92E1F930F9387E899E07E |
:105DF0009F938F9387EF92E19F938F93E0913E045F |
:105E0000F0913F0409958DB79EB706968DBF02307D |
:105E1000110549F0033011054CF40130110531F43E |
:105E20000E94372C05C00E94762C02C00E94B52C1F |
:105E3000DD2059F028E03BE24CE050E060E570E006 |
:105E40008FE296E00E944F7802C00E94452B8C2F73 |
:105E50000E947B2DCF5F0F5F1F4FC63008F4BBCF72 |
:105E6000FF2019F083E00E94652D0E945F2EC82F4D |
:105E70000E94122D8C2F99279F938F938DEA99E082 |
:105E80009F938F9307EF12E11F930F93E0913E04CE |
:105E9000F0913F0409958DB79EB706968DBFEE2011 |
:105EA00021F40E94C82D882399F486EC99E09F93F1 |
:105EB0008F931F930F93E0913E04F0913F04099557 |
:105EC0000E94182E0E94FC2D0F900F900F900F90A3 |
:105ED00010922D0690E0EFEAF6E0CFE08081349654 |
:105EE00018160CF49F5FC150C7FFF8CF90932D0692 |
:105EF000892F99279F938F9383EA96E09F938F939F |
:105F000087EE99E09F938F931F930F93E0913E0448 |
:105F1000F0913F0409958DB79EB708968DBF88E034 |
:105F20009AE09F938F931F930F93E0913E04F0911B |
:105F30003F0409950F900F900F900F90CF911F91F4 |
:105F40000F91FF90EF90DF900895982F2FB7F8945E |
:105F50003998389A88B1836088B98091B9008C7F6C |
:105F60008093B9008AE28093B8001092790210926F |
:105F7000770210927602992379F0E8EFF6E08BE051 |
:105F80001082118212821382148215821682178265 |
:105F90008150389687FFF4CF78942FBF08951092E0 |
:105FA000790284E98093BC0080E88093BC00109261 |
:105FB000BD001092BA001092BB001092B90010926E |
:105FC000B8001092750280E00E94A52F1092BB00CD |
:105FD00085E88093BC008091730282608093730295 |
:105FE00008951F920F920FB60F9211242F933F9393 |
:105FF0004F935F938F939F93EF93FF9380917902D9 |
:10600000282F3327442755278F5F80937902F90182 |
:106010002731310508F0C2C2E659FF4F0C94AC7A23 |
:1060200081E08093750209C0809177028C3090F4F2 |
:10603000809177028F5F8093770280917702E82FBB |
:10604000FF27EE0FFF1FEE0FFF1FEE55F94F85855F |
:10605000181654F7809177028C3070F0109272020B |
:10606000109271021092770285E0809379028091FC |
:106070007602880F8D5A04C080917702880F8E5A5D |
:106080008093BB0085E87FC280917702E82FFF27CD |
:1060900083E0EE0FFF1F8A95E1F7E850F94F818109 |
:1060A0008093BB0085E88093BC0080917702E82F45 |
:1060B000FF27EE0FFF1FEE0FFF1FEE0FFF1FE85031 |
:1060C000F94F808180FF91C080917702E82FFF27F0 |
:1060D000EE0FFF1FEE0FFF1FEE0FFF1FE850F94FEF |
:1060E0008281882329F080912D06873008F46CC2C4 |
:1060F0008091710290917202892B09F065C28091A2 |
:106100006F0290917002892B09F05EC26EC080917F |
:10611000770221E030E002C0220F331F8A95E2F7B8 |
:1061200080916F029091700228233923232B79F0FC |
:1061300080917702E82FFF27EE0FFF1FEE0FFF1F62 |
:10614000EE0FFF1FE850F94F80E184830DC080916E |
:106150007702E82FFF27EE0FFF1FEE0FFF1FEE0F56 |
:10616000FF1FE850F94F148280917702E82FFF2734 |
:1061700053E0EE0FFF1F5A95E1F7E850F94F848185 |
:10618000282F332743E0220F331F4A95E1F78091F0 |
:106190007702E82FFF2793E0EE0FFF1F9A95E1F7B4 |
:1061A000E850F94F82818770822B8093BB0085E88D |
:1061B0008093BC002091770281E090E002C0880FBC |
:1061C000991F2A95E2F72091710230917202822381 |
:1061D0009323892B51F080EF96E090937D0280937A |
:1061E0007C0288E080937E02EFC184E089C1E09167 |
:1061F0007C02F0917D0281918093BB0085E88093C1 |
:10620000BC00F0937D02E0937C0280917E0281507D |
:1062100080937E02882309F4D7C183E071C1809105 |
:10622000B900803351F580917A02882329F4809156 |
:1062300077028F5F80937A0280917702E82FFF27A1 |
:1062400083E0EE0FFF1F8A95E1F7E850F94F838155 |
:1062500099278F7790708F3791057CF48091770222 |
:10626000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FA0 |
:10627000E850F94F83818F5F83831092790284E91C |
:106280008093BC008AE090E0909393018093920108 |
:10629000809177028F5F80937702109279026DC1AF |
:1062A0008091B9008034C9F180917602E82FFF27F0 |
:1062B000EE0FFF1FEE0FFF1FEE0FFF1FE850F94F0D |
:1062C00083818F778383809176028F5F80937602BC |
:1062D000809176028C30A0F01092760210927002BB |
:1062E00010926F0280917B028F5F80937B028C30D3 |
:1062F00038F010927B02809173028D7F809373023D |
:10630000809173028160809373021092790284E914 |
:106310008093BC001092750273C080917602E82FC2 |
:10632000FF27EE0FFF1FEE0FFF1FEE0FFF1FE850BE |
:10633000F94F83818068838380917602E82FFF275D |
:10634000EE0FFF1FEE0FFF1FEE0FFF1FE850F94F7C |
:10635000808180FF2FC080917602E82FFF2753E0D5 |
:10636000EE0FFF1F5A95E1F7E850F94F8481992706 |
:10637000009751F04097D9F580EF96E090937D0219 |
:1063800080937C0288E031C080917602992743E0B7 |
:10639000880F991F4A95E1F78350994F90937D029A |
:1063A00080937C029091760280917B029817E1F4B1 |
:1063B00083E01BC080917602992733E0880F991FF4 |
:1063C0003A95E1F78350994F90937D0280937C0238 |
:1063D0008091730281FD06C09091760280917B02CC |
:1063E000981711F482E001C081E080937E028091D1 |
:1063F0007E02813011F485E801C085EC8093BC00F9 |
:1064000080917A028093740210927A02DDC0E0914A |
:106410007C02F0917D028091BB00808380917C02A0 |
:1064200090917D02019690937D0280937C028091F1 |
:106430007E02815080937E02823010F085EC5DC038 |
:10644000813011F485E859C08091730281FF2DC01D |
:106450008091F10280FD1DC080917602E82FFF2718 |
:1064600023E0EE0FFF1F2A95E1F7E850F94F8681F0 |
:106470008A3F79F480917602E82FFF2793E0EE0FB0 |
:10648000FF1F9A95E1F7E850F94F80818160808382 |
:106490000CC080917602E82FFF2783E0EE0FFF1FEC |
:1064A0008A95E1F7E850F94F1082809176028F5F6C |
:1064B00080937602809176028C30A0F01092760262 |
:1064C0001092700210926F0280917B028F5F809316 |
:1064D0007B028C3038F010927B02809173028D7FAA |
:1064E000809373021092790284E98093BC008091BA |
:1064F000730281608093730265C08093BC0086E064 |
:106500008093790261C088E9BBCD80917802880FC1 |
:10651000805FB6CD8091780299278130910561F036 |
:10652000823091051CF4892B21F04EC0029739F07E |
:106530004BC080911301A4CD80911201A1CD809117 |
:1065400011019ECD80E89CCD1092790284E9809360 |
:10655000BC00109275028AE090E0909393018093C2 |
:10656000920180917802823088F4809178028F5F66 |
:106570008093780282E180937902809173028E7F0A |
:106580008093730285EA8093BC001EC0109278024B |
:106590008091730281608093730216C01092790219 |
:1065A00084E98093BC0080917302816080937302C0 |
:1065B0008AE090E090939301809392011092770289 |
:1065C0001092760210927502FF91EF919F918F9138 |
:1065D0005F914F913F912F910F900FBE0F901F90A1 |
:1065E00018951F93CF93DF93182F8091230388234F |
:1065F00021F480910A02882319F081E090E097C08D |
:106600001D3008F092C01123B1F0E12FFF2723E0E5 |
:10661000EE0FFF1F2A95E1F7E850F94F359780817B |
:10662000359688230CF081C03897808180FD03C0A7 |
:1066300083E090E07CC08091F006823019F084E025 |
:1066400090E075C067E070E080EF96E00E941C2B40 |
:106650009091F706891719F085E090E068C080ED09 |
:1066600097E00E941D17EC018091730280FD05C028 |
:10667000CE010E9426178823B9F3112319F48FEF56 |
:1066800090E00BC0212F33272150304081E090E073 |
:1066900002C0880F991F2A95E2F7909372028093A7 |
:1066A0007102A1E0B0E0E8EFF6E040E050E06BE01E |
:1066B000CD01042E02C0880F991F0A94E2F72091A1 |
:1066C00071023091720282239323892B11F011827F |
:1066D000128261504F5F5F4F389667FFE9CF10928B |
:1066E000770210927902809173028E7F80937302F9 |
:1066F00085EA8093BC008091730280FD05C0CE01C5 |
:106700000E9426178823B9F380917102909172023A |
:10671000892B29F0CE010E942617882311F380913E |
:10672000710290917202009711F082E090E0DF9187 |
:10673000CF911F9108950F931F93CF93DF93982FBD |
:1067400080912303882321F480910A02882319F081 |
:1067500081E090E092C09D30A0F4992319F486E086 |
:1067600090E08BC0C92FDD27FE0133E0EE0FFF1F45 |
:106770003A95E1F7E850F94F35978081359687FDD6 |
:1067800003C082E090E079C03897808180FD03C02B |
:1067900083E090E072C080ED97E00E941D178C01AD |
:1067A0008091730280FD05C0C8010E9426178823CE |
:1067B000B9F3219721E030E0C90102C0880F991F89 |
:1067C000CA95E2F79093700280936F02D901E8EFC7 |
:1067D000F6E040E050E06BE0CD01042E02C0880FEF |
:1067E000991F0A94E2F720916F0230917002822380 |
:1067F0009323892B11F01182128261504F5F5F4FFA |
:10680000389667FFE9CF109276021092F006109248 |
:10681000F70610927902809173028E7F8093730243 |
:1068200085EA8093BC008091730280FD05C0C80199 |
:106830000E9426178823B9F380916F02909170020D |
:10684000892B29F0C8010E942617882311F3809113 |
:10685000F006823019F084E090E00FC067E070E04D |
:1068600080EF96E00E941C2B9091F706891719F093 |
:1068700085E090E002C080E090E0DF91CF911F9131 |
:106880000F91089589E1ADE8B7E0E9E5F7E01182FD |
:106890001082329611961C921E921296815087FF9A |
:1068A000F6CF1092900310928F03109292031092E1 |
:1068B0009103109294031092930308951F920F92E4 |
:1068C0000FB60F9211240F931F932F933F934F9363 |
:1068D0005F936F937F938F939F93AF93BF93CF9368 |
:1068E000DF93EF93FF938091940682FDCFC0409198 |
:1068F0008600509187008091800290918102481B10 |
:10690000590B80918600909187009093810280932B |
:106910008002CA018D549440A0918202B0918302FA |
:10692000835F9A4178F4809182028093580714978C |
:1069300014F01092940181E090E090938302809390 |
:10694000820207C2AD30B1050CF003C2CA018B5FF1 |
:106950009040845B914008F074C0425D5140FD015D |
:10696000EA0FFB1FE75AF84F80819181FA01E81B7B |
:10697000F90BCF01F7FF03C0909581959F4F0697C4 |
:106980005CF480912C03883C20F480912C03865F7A |
:1069900001C088EC80932C03FD01EA0FFB1FE75A2E |
:1069A000F84F808191819C01220F331F280F391FDE |
:1069B000240F351F37FF02C02D5F3F4FE901D595EA |
:1069C000C795D595C795CA0101968C179D0714F4F4 |
:1069D000219706C041505040C417D5070CF42196AA |
:1069E00080912C03833CE0F08D010A0F1B1FF801FE |
:1069F000E75AF84F808191819E01281B390BC9010C |
:106A000063E070E00E94257ACB01880F991F860F02 |
:106A1000971F0357184FD80111969C938E9307C068 |
:106A2000AA0FBB1FA357B84F11961C921E92E0915C |
:106A30008202F0918302EE0FFF1FE75AF84FD183D5 |
:106A4000C08320918202309183022F5F3F4F3093A9 |
:106A500083022093820280910201843108F079C17F |
:106A60002530310511F45D9A01C05D988091820254 |
:106A7000909183028630910511F45C9A01C05C9874 |
:106A8000079711F45B9A65C15B9863C140918600DA |
:106A9000509187008091840290918502481B590B88 |
:106AA0008091860090918700909385028093840264 |
:106AB000CA018D5494406091EE02835F9A4108F0C0 |
:106AC0007AC060937F0280917F02843008F453C0C3 |
:106AD0009091580780917F02981709F04CC050910F |
:106AE000EF025B3008F43FC0109294011092EE0266 |
:106AF00040E05F31C0F0E42FFF27EE0FFF1F9F0142 |
:106B000026543D4FDF01A75AB84F8D919C91D90172 |
:106B10008D939C93DF01A357B84F8D919C91EC52BC |
:106B2000FD4F91838083E42FFF27EE0FFF1F9F010E |
:106B3000275A384FDF01AA57BD4F8D919C91D9013B |
:106B400011969C938E93DF01A056BD4F8D919C9121 |
:106B5000E357F84F91838083842F8F5F482F8D30C8 |
:106B600040F28093EE028091EF028F3FB9F08F5F89 |
:106B70008093EF0213C08091EF02853620F08AE007 |
:106B80008093EF0202C01092EF02809102018A30DE |
:106B900011F0843110F0289A01C0289881E0809388 |
:106BA000EE0280912303882309F0D3C080917F02F5 |
:106BB00080935807CEC06D3008F0A3C0CA018B5F28 |
:106BC0009040845B914008F07EC0425D5140E62FCA |
:106BD000FF27EE0FFF1FEA57FD4F80819181FA01D9 |
:106BE000E81BF90BCF0105960B97B0F48091EF02EB |
:106BF0008A3120F080912C03865F05C08B3028F00D |
:106C000080912C038E5F80932C0380912C03893C10 |
:106C100018F088EC80932C03E62FFF27EE0FFF1F60 |
:106C2000EA57FD4F808191819C01220F331F280F6D |
:106C3000391F240F351F37FF02C02D5F3F4FE90179 |
:106C4000D595C795D595C795CA0101968C179D070F |
:106C500014F4219706C041505040C417D5070CF4D6 |
:106C6000219680912C038E3BD8F0E62FFF27EE0F64 |
:106C7000FF1FDF01AA57BD4F8D919C919E01281BDC |
:106C8000390BC90163E070E00E94257ACB01880FBF |
:106C9000991F860F971FE056FD4F9183808308C090 |
:106CA000E62FFF27EE0FFF1FE056FD4F11821082E7 |
:106CB0008091EE02E82FFF27EE0FFF1FEA57FD4FEE |
:106CC000D183C08309C0809102018A3011F08431E0 |
:106CD00010F0289A01C0289880910201843188F42C |
:106CE0008091EE02853011F45D9A05C05D98863082 |
:106CF00011F45C9A05C05C98873011F45B9A01C06E |
:106D00005B988091EE02843120F48F5F8093EE02D5 |
:106D100020C08431F1F4809102018A3011F0843175 |
:106D200010F0289A01C028988EE18093EE022CE0A2 |
:106D3000CDE8D7E0AAEBB2E0E9E5F7E08D919D91CF |
:106D4000918380833296198218822296215027FFE0 |
:106D5000F5CFFF91EF91DF91CF91BF91AF919F91CF |
:106D60008F917F916F915F914F913F912F911F91E3 |
:106D70000F910F900FBE0F901F901895EF92FF92FA |
:106D80000F931F9380914A069927880F991F880FA8 |
:106D9000991F7C010027F7FC0095102F80917E033E |
:106DA00090917F03A0918003B0918103BC01CD013C |
:106DB000A80197010E945A7A3093DA052093D905E9 |
:106DC0008091760390917703A0917803B091790335 |
:106DD000BC01CD01A80197010E945A7A3093DC05CD |
:106DE0002093DB05809113089091140897FD03967A |
:106DF00095958795959587959093DE058093DD050C |
:106E0000809123089091240897FD03969595879586 |
:106E1000959587959093E0058093DF0580918F038A |
:106E20009091900320914A0230914B02821B930B68 |
:106E30009093E2058093E10580911E0390911F03DA |
:106E4000A0912003B0912103BC01CD0125E030E0E9 |
:106E500040E050E00E945A7A3093E4052093E30525 |
:106E600080914402909145029093E6058093E50558 |
:106E70008091DE019091DF019093EA058093E9050E |
:106E800080911E0190911F019093EC058093EB057A |
:106E900080912C0399279093EE058093ED058091C6 |
:106EA0001F0890912008A0912108B09122082091FC |
:106EB0009601309197014091980150919901BC0140 |
:106EC000CD010E945A7A3093F0052093EF0580910E |
:106ED000F90699279093F2058093F10580910107B7 |
:106EE00099279093F4058093F305809109079927DA |
:106EF0009093F6058093F50580911107992790935B |
:106F0000F8058093F70580912502909126029093D1 |
:106F10000206809301068091A4089091A5089093A1 |
:106F20000606809305068091A8089091A908909381 |
:106F300008068093070680911A0390911B03A09185 |
:106F40001C03B0911D03BC01CD0125E030E040E001 |
:106F500050E00E945A7A30930A06209309068091E5 |
:106F60003C0390913D039093100680930F0680910F |
:106F7000AA0899279093140680931306809107041A |
:106F8000909108049093160680931506809105044D |
:106F900090910604909318068093170680915704E9 |
:106FA000882321F480915804882321F08091D8050A |
:106FB000816003C08091D8058E7F8093D8051F9192 |
:106FC0000F91FF90EF9008951F93CF93DF93182FA9 |
:106FD000EB01809123038823A1F411501F3F89F016 |
:106FE000D0932C02C0932B0280912B0290912C0203 |
:106FF000892BD1F7CE018C0F9D1F0E9432171150A3 |
:1070000078F7DF91CF911F910895CF93DF9380910F |
:1070100002018D3011F40E94521B10927A0080916F |
:107020004E0290914F029093DA078093D907809196 |
:107030004C0290914D029093CB078093CA078091A8 |
:107040004A0290914B02909319088093180820915E |
:10705000460230914702C901880F991F880F991F76 |
:10706000820F931F820F931F90931408809313082D |
:107070002091480230914902C901880F991F880F59 |
:10708000991F820F931F820F931F90932408809360 |
:1070900023088FEC80937A00ADE2B3E0C3E3D6E03F |
:1070A00097E08991E82FFF27EE0FFF1FE75AF84F6F |
:1070B0000190F081E02DE158FF4F1E161F061CF0D5 |
:1070C000E0E0F0E005C0EF3FF10514F0EFEFF0E095 |
:1070D0008C91282F3327E217F30714F4815004C052 |
:1070E0002E173F0714F48F5F8C939150119697FFE2 |
:1070F000D8CF80916F069927AA27BB27BC01CD0165 |
:1071000024EC39E040E050E00E94E679DC01CB015C |
:107110008093D6019093D701A093D801B093D90161 |
:10712000809170069927AA27BB27BC01CD010E9438 |
:10713000E679DC01CB018093D2019093D301A09337 |
:10714000D401B093D501DF91CF910895A0E0B0E0D4 |
:10715000ECEAF8E30C947B7A882EC0E0D0E07E0164 |
:107160006E0110925704469AD0938A03C093890304 |
:10717000D0938803C0938703D0938403C093830381 |
:10718000D0939403C0939303D0939203C09391033D |
:10719000D0939003C0938F031092BE011092BD0153 |
:1071A00010923E020E94053884E690E00E943F174C |
:1071B0000E94053880913B0680FF10C08091140129 |
:1071C00090911501875B934038F480911401909160 |
:1071D00015018E5E924010F40E94D01A0FE18AE0F1 |
:1071E00090E00E943F1780914A0290914B02C80F95 |
:1071F000D91F80914E0290914F02E80EF91E8091A6 |
:107200004C0290914D02C80ED91E015007FFE7CFE6 |
:107210009701205F3F4F36952795369527953093F8 |
:10722000940320939303C60140969695879596956F |
:10723000879590939203809391036096F5E0D6959D |
:10724000C795FA95E1F7D0939003C0938F0390937D |
:107250008E0380938D0330938C0320938B038820BF |
:1072600009F441C0809113089091140897FF03C05E |
:10727000909581959F4F6CE070E00E94257A9B016C |
:1072800070938A0360938903809123089091240866 |
:1072900097FF03C0909581959F4F6CE070E00E942E |
:1072A000257A7093880360938703809120069091DC |
:1072B00021069093840380938303B90184E090E0D6 |
:1072C0000E940D2D609187037091880386E090E005 |
:1072D0000E940D2D609183037091840388E090E0FB |
:1072E0000E940D2D65C084E090E00E94082D9093CF |
:1072F0008A038093890386E090E00E94082D909392 |
:1073000088038093870388E090E00E94082D9C0109 |
:1073100090938403809383038091890390918A03DF |
:107320008150984050F48091870390918803815058 |
:10733000984018F421503440D8F189E29AE09F93A4 |
:107340008F9387EF92E19F938F93E0913E04F091AA |
:107350003F040995809113089091140897FF03C08A |
:10736000909581959F4F6CE070E00E94257A709314 |
:107370008A0360938903809123089091240897FFE2 |
:1073800003C0909581959F4F6CE070E00E94257A34 |
:107390007093880360938703809120069091210663 |
:1073A00090938403809383030F900F900F900F901E |
:1073B0001092DA071092D9071092CB071092CA07E1 |
:1073C000109219081092180884E690E00E943F1766 |
:1073D00080914602909147029C01220F331F220F99 |
:1073E000331F280F391F280F391F3093140820939B |
:1073F000130880914802909149028C01000F111FDF |
:10740000000F111F080F191F080F191F10932408D0 |
:107410000093230880914A06C82EDD24EE24FF2421 |
:10742000442737FD4095542FC701B6010E94E679E5 |
:107430004B015C0160937E0370937F038093800314 |
:10744000909381039801442737FD4095542FC7013D |
:10745000B6010E94E679DC01CB018093760390931C |
:107460007703A0937803B093790380925A039092A4 |
:107470005B03A0925C03B0925D03809352039093F0 |
:107480005303A0935403B093550310924E031092EC |
:107490004F03109250031092510380911601909166 |
:1074A0001701A0911801B0911901909323068093C0 |
:1074B000220610923D0210923C0210923E0310925E |
:1074C0003F0310924003109241038091DE0190919E |
:1074D000DF0190933D0380933C0384E690E090931A |
:1074E000DB018093DA010E94346482E390E09093A0 |
:1074F0002C0280932B0280916F069927AA27BB2725 |
:10750000BC01CD0124EC39E040E050E00E94E67976 |
:10751000DC01CB018856954CAF4FBF4F8093D6010D |
:107520009093D701A093D801B093D90180917006B0 |
:107530009927AA27BB27BC01CD010E94E679DC016F |
:10754000CB018856954CAF4FBF4F8093D20190939B |
:10755000D301A093D401B093D50110929B01109256 |
:107560009A018091DE019091DF01AA2797FDA095F5 |
:10757000BA2F209196013091970140919801509136 |
:107580009901BC01CD010E94E679DC01CB01809319 |
:107590001F0890932008A0932108B093220810920E |
:1075A00037031092360381E0809301010E94256920 |
:1075B0008091F10284608093F1028FEF80939F08A5 |
:1075C0001092A00880E28093A108CDE2D3E0A3E36B |
:1075D000B6E007E08D91E82FFF27EE0FFF1FE75A77 |
:1075E000F84F8081918181588993015007FFF2CF34 |
:1075F00084E680932C0380912902882311F0469A17 |
:10760000579A809193039091940380569940815C9E |
:107610009B4228F0809157048160809357048091A9 |
:1076200091039091920380569940815C9B4228F08F |
:107630008091570482608093570480918F039091CA |
:1076400090038C5291408957954028F080915704BF |
:107650008460809357048091890390918A038C52AF |
:107660009140835C914028F080915704886080931A |
:10767000570480918703909188038C529140835CDA |
:10768000914028F080915704806180935704809145 |
:10769000830390918403805092408355914028F059 |
:1076A0008091570480628093570486E48093D101CF |
:1076B000ECE0CDB7DEB70C94977AA3E1B0E0E3E657 |
:1076C000FBE30C94757A80918F0390919003209145 |
:1076D0004A0230914B02821B930B909319088093BE |
:1076E0001808809154029091550297FD07969C01CD |
:1076F00013E0359527951A95E1F73093DA07209333 |
:10770000D907809152029091530297FD0796B3E0FA |
:1077100095958795BA95E1F79093CB078093CA0723 |
:107720003093E5072093E4079093DD078093DC070F |
:107730008091130890911408AC01440F551F480F15 |
:10774000591F2091460230914702C901880F991FA5 |
:10775000880F991F820F931F820F931F480F591F85 |
:1077600057FF02C04D5F5F4F55954795559547951B |
:107770005093140840931308809123089091240893 |
:10778000AC01440F551F480F591F209148023091FA |
:107790004902C901880F991F880F991F820F931FF3 |
:1077A000820F931F480F591F57FF02C04D5F5F4F55 |
:1077B0005595479555954795509324084093230830 |
:1077C0002091460230914702C901880F991F880F06 |
:1077D000991F820F931F820F931F9C01442737FD2F |
:1077E0004095542F80916E0390916F03A091700388 |
:1077F000B0917103820F931FA41FB51F80936E0376 |
:1078000090936F03A0937003B0937103209148028B |
:1078100030914902C901880F991F880F991F820F63 |
:10782000931F820F931F9C01442737FD4095542FCF |
:1078300080916A0390916B03A0916C03B0916D03EA |
:10784000820F931FA41FB51F80936A0390936B034D |
:10785000A0936C03B0936D038091EE079091EF07B6 |
:107860002091460230914702820F931F9093EF07B9 |
:107870008093EE0780911B0890911C08209148028C |
:1078800030914902820F931F90931C0880931B082C |
:10789000809185039091860301969093860380934F |
:1078A00085038091200690912106209183033091D9 |
:1078B0008403821B930B9C01442737FD4095542F72 |
:1078C0008091660390916703A0916803B09169036A |
:1078D000820F931FA41FB51F8093660390936703C5 |
:1078E000A0936803B09369038FEC80937A001092A1 |
:1078F0001001209156033091570340915803509145 |
:10790000590329873A874B875C8729543B46414076 |
:1079100050402CF028E43BE641E050E00DC0898562 |
:107920009A85AB85BC85885B9449AE4FBF4F4CF4BC |
:1079300028EB34E94EEF5FEF2D833E834F8358876A |
:1079400008C089859A85AB85BC858D839E83AF836E |
:10795000B88720915E0330915F034091600350919E |
:1079600061032D873E874F87588B29543B46414002 |
:1079700050402CF028E43BE641E050E00DC08D85FE |
:107980009E85AF85B889885B9449AE4FBF4F4CF454 |
:1079900028EB34E94EEF5FEF29833A834B835C8316 |
:1079A00008C08D859E85AF85B88989839A83AB830E |
:1079B000BC83A0911808B0911908BB8BAA8BFD015C |
:1079C000CF01AA2797FDA095BA2FA0904E03B090A3 |
:1079D0004F03C0905003D0905103A80EB91ECA1E89 |
:1079E000DB1EA0924E03B0924F03C0925003D09280 |
:1079F0005103E0901F08F090200800912108109199 |
:107A00002208E80EF91E0A1F1B1FE0921F08F092C1 |
:107A100020080093210810932208F0910C03F98BA1 |
:107A2000FF2309F098C180910B03882309F093C1CB |
:107A300080913B0686FF8FC18091CA079091CB074A |
:107A4000AA2797FDA095BA2FBC01CD0129813A81C3 |
:107A50004B815C810E94E6799B01AC0197FF04C0D9 |
:107A60002150384F4F4F5F4FBBE0559547953795A5 |
:107A70002795BA95D1F78091BD01682E7724882487 |
:107A80009924CA01B901A40193010E94E679DC019D |
:107A9000CB0180939F039093A003A093A103B09385 |
:107AA000A203B7FF04C08150904FAF4FBF4F1C01DE |
:107AB0002D01ACE05594479437942794AA95D1F7BB |
:107AC00020929F033092A0034092A1035092A20300 |
:107AD0008091D9079091DA07AA2797FDA095BA2F30 |
:107AE000BC01CD012D813E814F8158850E94E679F0 |
:107AF00097FF04C06150784F8F4F9F4FFBE09595E3 |
:107B0000879577956795FA95D1F7A40193010E941F |
:107B1000E679DC01CB018093A3039093A403A093A7 |
:107B2000A503B093A603B7FF04C08150904FAF4F99 |
:107B3000BF4F9C01AD01ECE05595479537952795D2 |
:107B4000EA95D1F72093A3033093A4034093A503B0 |
:107B50005093A60380919F039091A0039093C20736 |
:107B60008093C1078091A3039091A4039093C607CB |
:107B70008093C50722193309440955092093A303AB |
:107B80003093A4034093A5035093A603E20EF31E83 |
:107B9000041F151FE0921F08F0922008009321088F |
:107BA000109322088091BC018823B1F457FF04C0D0 |
:107BB0002F5F3F4F4F4F5F4F55954795379527950F |
:107BC000A21AB30AC40AD50AA0924E03B0924F0378 |
:107BD000C0925003D09251032A893B897901002732 |
:107BE000F7FC0095102F8091A3039091A403A0911E |
:107BF000A503B091A603E80EF91E0A1F1B1FC801BA |
:107C0000B70129813A814B815C810E94E6799B0111 |
:107C1000AC0197FF04C02150384F4F4F5F4F6BE0CE |
:107C200055954795379527956A95D1F78091BE016F |
:107C3000A82EBB24CC24DD24CA01B901A6019501DC |
:107C40000E94E679DC01CB0180939703909398031F |
:107C5000A0939903B0939A03B7FF04C08150904F4B |
:107C6000AF4FBF4F3C014D013CE095948794779412 |
:107C700067943A95D1F76092970370929803809237 |
:107C8000990390929A03C801B7012D813E814F81DB |
:107C900058850E94E67997FF04C06150784F8F4F56 |
:107CA0009F4F2BE095958795779567952A95D1F706 |
:107CB000A60195010E94E679DC01CB0180939B032C |
:107CC00090939C03A0939D03B0939E03B7FF04C0C1 |
:107CD0008150904FAF4FBF4FAC01BD018CE0759507 |
:107CE0006795579547958A95D1F740939B03509395 |
:107CF0009C0360939D0370939E032A893B8937FF01 |
:107D000003C0309521953F4F21343105E4F1D40172 |
:107D1000C30197FE07C0B095A095909581959F4FA0 |
:107D2000AF4FBF4F81389105A105B10584F4DB0148 |
:107D3000CA0177FF07C0B095A095909581959F4F98 |
:107D4000AF4FBF4F81389105A105B105E4F081E047 |
:107D50008093380318C01092C6071092C50710927E |
:107D6000C2071092C10710929B0310929C031092BD |
:107D70009D0310929E031092970310929803109205 |
:107D8000990310929A0380919B0390919C03A09178 |
:107D90009D03B0919E03BC01CD0124E630E040E09C |
:107DA00050E00E945A7AE0909703F0909803E21A0C |
:107DB000F30AF092D807E092D70780919703909149 |
:107DC0009803A0919903B0919A03BC01CD0124E6D8 |
:107DD00030E040E050E00E945A7ADA01C901209177 |
:107DE0009B0330919C038C01021B130B1093CD0756 |
:107DF0000093CC078091960190919701A0919801F2 |
:107E0000B0919901BC01CD0128E631E040E050E09D |
:107E10000E94E67920911F083091200840912108A6 |
:107E200050912208261737074807590764F0261B88 |
:107E3000370B480B590B20931F08309320084093B1 |
:107E400021085093220820911F083091200840916A |
:107E500021085091220857FF0CC0260F371F481FDA |
:107E6000591F20931F0830932008409321085093F6 |
:107E700022086091CA077091CB076E0D7F1D9B0190 |
:107E8000442737FD4095542F80915203909153031E |
:107E9000A0915403B0915503820F931FA41FB51FE7 |
:107EA0008093520390935303A0935403B0935503CC |
:107EB0008091110390911203681B790BCB01AA27C3 |
:107EC00097FDA095BA2F29853A854B855C85820F51 |
:107ED000931FA41FB51F8093560390935703A0933D |
:107EE0005803B0935903C090D201D090D301E090D1 |
:107EF000D401F090D501C816D906EA06FB06C4F4F1 |
:107F000088EA91E6A0E0B0E08C199D09AE09BF09AE |
:107F10008093560390935703A0935803B09359034B |
:107F20008093520390935303A0935403B09355034B |
:107F300022273327A9012C193D094E095F09809199 |
:107F4000560390915703A0915803B091590382179B |
:107F50009307A407B507B4F4D701C601885A914620 |
:107F6000A040B0408093560390935703A0935803CA |
:107F7000B09359038093520390935303A0935403F7 |
:107F8000B09355036091D9077091DA07600F711FA4 |
:107F90009B01442737FD4095542F80915A039091BF |
:107FA0005B03A0915C03B0915D03820F931FA41F3C |
:107FB000B51F80935A0390935B03A0935C03B09327 |
:107FC0005D0380910F0390911003681B790BCB0127 |
:107FD000AA2797FDA095BA2F2D853E854F855889F4 |
:107FE000820F931FA41FB51F80935E0390935F03BE |
:107FF000A0936003B0936103E090D601F090D701A5 |
:108000000091D8011091D901E816F9060A071B075B |
:10801000C4F488EA91E6A0E0B0E08E199F09A00BB5 |
:10802000B10B80935E0390935F03A0936003B093C2 |
:10803000610380935A0390935B03A0935C03B09316 |
:108040005D0322273327A9012E193F09400B510B4D |
:1080500080915E0390915F03A0916003B0916103F2 |
:1080600082179307A407B507B4F4D801C701885A4B |
:108070009146A040B04080935E0390935F03A0932D |
:108080006003B093610380935A0390935B03A093C2 |
:108090005C03B0935D0380914E0390914F03A091D8 |
:1080A0005003B09151038093620390936303A093B4 |
:1080B0006403B093650380915E0390915F03A09188 |
:1080C0006003B091610380937E0390937F03A0933C |
:1080D0008003B09381038091560390915703A09140 |
:1080E0005803B09159038093760390937703A0933C |
:1080F0007803B093790380915A0390915B03A09128 |
:108100005C03B0915D0380937A0390937B03A0930B |
:108110007C03B0937D038091520390915303A0910F |
:108120005403B09155038093720390937303A0930B |
:108130007403B093750380911C0190911D0197FD0C |
:10814000079603E0959587950A95E1F79093DA07EE |
:108150008093D90780911A0190911B0197FD079692 |
:1081600013E0959587951A95E1F79093CB07809347 |
:10817000CA0780914E0290914F020F9734F488E124 |
:108180009CEF9093DA078093D90780914E029091EB |
:108190004F02079734F480E398EF9093DA078093C7 |
:1081A000D907209102012A30A9F480914E029091C2 |
:1081B0004F02835F934034F088EE93E09093DA07A8 |
:1081C0008093D90780914E0290914F028A5F93402D |
:1081D000DCF014C080914E0290914F02815D974077 |
:1081E00034F088EE93E09093DA078093D90780917A |
:1081F0004E0290914F02805E974034F080ED97E000 |
:108200009093DA078093D90780914C0290914D02A8 |
:108210000F9734F488E19CEF9093CB078093CA07C3 |
:1082200080914C0290914D02079734F480E398EFCF |
:108230009093CB078093CA072A30A9F480914C020F |
:1082400090914D02835F934034F088EE93E09093D9 |
:10825000CB078093CA0780914C0290914D028A5FB0 |
:108260009340DCF014C080914C0290914D02815DEE |
:10827000974034F088EE93E09093CB078093CA0741 |
:1082800080914C0290914D02805E974034F080EDD9 |
:1082900097E09093CB078093CA076091C80166234B |
:1082A00009F4AFC040911C0150911D018091A703BA |
:1082B0009091A803481B590B5093AE034093AD0314 |
:1082C00020911C0130911D01280F391F37FF02C07A |
:1082D0002F5F3F4F359527953093A8032093A70331 |
:1082E000413851051CF080E890E005C040585F4FD0 |
:1082F00034F480E89FEF9093AE038093AD034091F8 |
:108300001A0150911B018091A9039091AA03481B67 |
:10831000590B5093AC034093AB0320911A01309159 |
:108320001B01280F391F37FF02C02F5F3F4F3595C4 |
:1083300027953093AA032093A903413851051CF0D7 |
:1083400080E890E005C040585F4F34F480E89FEF2C |
:108350009093AC038093AB03462F55278091AD03D8 |
:108360009091AE03849FB001859F700D949F700D16 |
:1083700011249B0177FF02C0215F3F4FF4E0359548 |
:108380002795FA95E1F78091D9079091DA07820F46 |
:10839000931F9093DA078093D9078091AB03909154 |
:1083A000AC03849FD001859FB00D949FB00D112424 |
:1083B000AD019D01B7FF02C0215F3F4FE4E035955D |
:1083C0002795EA95E1F78091CA079091CB07820F34 |
:1083D000931F9093CB078093CA0780911C019091C3 |
:1083E0001D01860F971F90931D0180931C018091A2 |
:1083F0001A0190911B01840F951F90931B0180938C |
:108400001A010091DC071091DD078091C10790915E |
:10841000C207101611065CF59C0197FF04C02227C5 |
:108420003327281B390BC901AA2797FDA095BA2F1E |
:108430002091BC01332744275527BC01CD010E9460 |
:10844000E6799B01AC0197FF04C0215C3F4F4F4F81 |
:108450005F4F76E055954795379527957A95D1F7F3 |
:108460008091D7079091D807820F931F27C097FF5D |
:1084700003C0909581959F4FAA2797FDA095BA2F8D |
:108480002091BC01332744275527BC01CD010E9410 |
:10849000E6799B01AC0197FF04C0215C3F4F4F4F31 |
:1084A0005F4F66E055954795379527956A95D1F7C3 |
:1084B0008091D7079091D807821B930B9093D80790 |
:1084C0008093D707E090E407F090E5078091C50717 |
:1084D0009091C6071E141F045CF59C0197FF04C011 |
:1084E00022273327281B390BC901AA2797FDA095FE |
:1084F000BA2F2091BC01332744275527BC01CD0159 |
:108500000E94E6799B01AC0197FF04C0215C3F4FBC |
:108510004F4F5F4F96E055954795379527959A951C |
:10852000D1F78091CC079091CD07820F931F27C080 |
:1085300097FF03C0909581959F4FAA2797FDA0951F |
:10854000BA2F2091BC01332744275527BC01CD0108 |
:108550000E94E6799B01AC0197FF04C0215C3F4F6C |
:108560004F4F5F4F86E055954795379527958A95EC |
:10857000D1F78091CC079091CD07821B930B9093FC |
:10858000CD078093CC0780913B0687FF44C0B98913 |
:10859000BB2309F040C080910B038823E1F5E1E0A3 |
:1085A000EE16E1E0FE064CF08091D9079091DA07D3 |
:1085B0008E0D9F1D805091400DC0F0E0EF16FFEF33 |
:1085C000FF0664F48091D9079091DA078E0D9F1D04 |
:1085D00080509F4F9093DA078093D90721E00130B4 |
:1085E00012074CF08091CA079091CB07800F911F22 |
:1085F000805091400CC03FEF0030130764F480912D |
:10860000CA079091CB07800F911F80509F4F909386 |
:10861000CB078093CA07E2E1CD5E0C94917A8091FA |
:108620002303882301F58091F1028C7F8093F1026E |
:10863000ACE5B4E0E8EFF6E09BE080910A02882325 |
:1086400009F48C938D91818312829150389697FF13 |
:10865000F4CF80910A02882359F080910A02815058 |
:1086600080930A0205C08091F10281608093F1023B |
:1086700080917502882319F01092750208958093F5 |
:10868000770280937902809173028E7F80937302C8 |
:1086900085EA8093BC000895CF93DF93ADE2B3E009 |
:1086A000C3E3D6E057E08991E82FFF27EE0FFF1FC5 |
:1086B000E75AF84F0190F081E02DE158FF4FEF3F6E |
:1086C000F10521F01CF0EFEFF0E004C0F7FF02C06D |
:1086D000E0E0F0E04C91242F3327E217F307A9F0F4 |
:1086E000CF01821B930B97FD0396959587959595E2 |
:1086F0008795242F280F2C93822F9927E817F907A5 |
:1087000014F4215001C02F5F2C935150119657FF44 |
:10871000CACF80913D06883F38F0EFEFF0E0E81BCC |
:10872000F109E35DFC4F80818093CE018091CE0101 |
:10873000882329F0843618F084E68093CE01809156 |
:108740003F06883F38F0EFEFF0E0E81BF109E35D0A |
:10875000FC4F80818093CC018091CC01882329F04B |
:10876000843618F084E68093CC0180914C06883FD3 |
:1087700038F0EFEFF0E0E81BF109E35DFC4F80819A |
:108780008093C7018091C7018B3010F48AE002C04A |
:108790008F3F11F48093C70180917906883F38F0AC |
:1087A000EFEFF0E0E81BF109E35DFC4F808180937F |
:1087B000F0078091F007823010F481E002C08F3F13 |
:1087C00011F48093F00780917B06883F38F0EFEF3B |
:1087D000F0E0E81BF109E35DFC4F8081809316080F |
:1087E00080911608823010F481E002C08F3F11F4AE |
:1087F0008093160880916606883F38F0EFEFF0E02E |
:10880000E81BF109E35DFC4F80818093ED078091C7 |
:108810006706883F38F0EFEFF0E0E81BF109E35D11 |
:10882000FC4F80818093C70780916806883F38F0AD |
:10883000EFEFF0E0E81BF109E35DFC4F80818093EE |
:10884000F50790913E06983F18F49093CD0109C02A |
:10885000EFEFF0E0E91BF109E35DFC4F80818093CD |
:10886000CD01983F18F49093CD0109C0EFEFF0E0EF |
:10887000E91BF109E35DFC4F80818093CD0180917C |
:108880004106883F38F0EFEFF0E0E81BF109E35DC7 |
:10889000FC4F80818093CB0180914306883F38F064 |
:1088A000EFEFF0E0E81BF109E35DFC4F808180937E |
:1088B000C90180914B06883F38F0EFEFF0E0E81BEC |
:1088C000F109E35DFC4F80818093CA0180914D06E0 |
:1088D000883F38F0EFEFF0E0E81BF109E35DFC4F73 |
:1088E00080818093C60180914E06883F38F0EFEF7B |
:1088F000F0E0E81BF109E35DFC4F80818093C80143 |
:1089000080914F06883F38F0EFEFF0E0E81BF10967 |
:10891000E35DFC4F80818093C50180915006883FC4 |
:1089200038F0EFEFF0E0E81BF109E35DFC4F8081E8 |
:108930008093C40180915606883F38F0EFEFF0E055 |
:10894000E81BF109E35DFC4F80818093C2018091B7 |
:108950005706883F38F0EFEFF0E0E81BF109E35DE0 |
:10896000FC4F80818093060380915806883F38F041 |
:10897000EFEFF0E0E81BF109E35DFC4F80818093AD |
:10898000050380915906883F38F0EFEFF0E0E81BCF |
:10899000F109E35DFC4F80818093040380915A06C6 |
:1089A000883F38F0EFEFF0E0E81BF109E35DFC4FA2 |
:1089B00080818093030380917406883F38F0EFEF45 |
:1089C000F0E0E81BF109E35DFC4F80818093020336 |
:1089D00080917506883F38F0EFEFF0E0E81BF10971 |
:1089E000E35DFC4F80818093010380917606883F90 |
:1089F00038F0EFEFF0E0E81BF109E35DFC4F808118 |
:108A00008093000380917706883F38F0EFEFF0E025 |
:108A1000E81BF109E35DFC4F80818093FF028091A8 |
:108A20005B06883F38F0EFEFF0E0E81BF109E35D0B |
:108A3000FC4F80818093C10180915F06883F38F0B0 |
:108A4000EFEFF0E0E81BF109E35DFC4F80818093DC |
:108A5000C00180916906883F38F0EFEFF0E0E81B35 |
:108A6000F109E35DFC4F80818093BF0180916C062A |
:108A7000883F38F0EFEFF0E0E81BF109E35DFC4FD1 |
:108A800080818093BE0180916D06883F38F0EFEFC2 |
:108A9000F0E0E81BF109E35DFC4F80818093BD01AC |
:108AA00080916E06883F38F0EFEFF0E0E81BF109A7 |
:108AB000E35DFC4F80818093BC0180917306883F09 |
:108AC00038F0EFEFF0E0E81BF109E35DFC4F808147 |
:108AD0008093BB0180918E06883F38F0EFEFF0E085 |
:108AE000E81BF109E35DFC4F8081809326088091AB |
:108AF000C201282F33272F5F3F4F8CE398E2B90143 |
:108B00000E94257A7093D0016093CF01809149062D |
:108B100080931708809148068093DE079091900615 |
:108B20009333E8F181E08093FE02983F58F0EFEF35 |
:108B3000F0E0E91BF109E35DFC4F8081823310F422 |
:108B40001092FE028091D1012091FE02821799F0CD |
:108B5000833070F4222319F08CED95E002C088EC8C |
:108B600090E090932C0280932B022093D10103C0BC |
:108B700081508093D101809166089091670897FF9A |
:108B800008C08091FE02882321F0809157048068FC |
:108B900003C0809157048F778093570405C01092CB |
:108BA000FE028AE08093D101809166089091670867 |
:108BB00097FF1DC0809123038823C9F08091FE0296 |
:108BC0008823A9F080910801909109018F5F9F4F40 |
:108BD00071F488E99AE390932C0280932B0280E051 |
:108BE00094EA90930901809308011092FE0280910B |
:108BF000FE02882369F08091F00281608093F00288 |
:108C00008091BE01823D48F4825E8093BE0105C022 |
:108C10008091F0028E7F8093F002DF91CF910895D2 |
:108C2000AAE1B0E0E6E1F6E40C94757A0E945D3BBF |
:108C3000309102013C3010F4299A01C02998E0904B |
:108C40002403F0902503FA82E9828091DE079927B8 |
:108C50000A96E816F90614F49A83898380912C0306 |
:108C6000843608F05CC08091C3039091C4030097E0 |
:108C700031F001979093C4038093C30307C010920F |
:108C800023038091F1028F7E8093F1023A3011F03C |
:108C9000343110F0289A01C028988091F202909106 |
:108CA000F302895E9340C0F180915306282F332749 |
:108CB0003A8329838091F10280618093F10280914F |
:108CC0002F06A82FBB27AA0FBB1FFD01E357F84FA4 |
:108CD0001182108280913006282F3327220F331FF4 |
:108CE000C9018357984FFC0111821082A75AB84FCF |
:108CF00011961C921E92275A384FD90111961C9238 |
:108D00001E9280913206E82FFF27EE0FFF1FE75AD1 |
:108D1000F84F11821082CBC210922303C8C28091F7 |
:108D20002C038D3808F4C3C28091F1028F7E8093AA |
:108D3000F1029091540682E3989FC0011124909310 |
:108D4000C4038093C303E981FA81B9978CF08091C1 |
:108D50002303882369F08091F2029091F302FFEFE0 |
:108D60008F3F9F0729F001969093F3028093F202C0 |
:108D70008091F2029091F3028F3F910509F008F57E |
:108D80001092460310924703109248031092490331 |
:108D90001092420310924303109244031092450331 |
:108DA0001092AF031092B0031092B1031092B2036D |
:108DB00010924E0310924F031092500310925103E1 |
:108DC00005C08091F10282608093F10280913106AA |
:108DD000E82FFF27EE0FFF1FE75AF84F80819181A0 |
:108DE000813591050CF441C120912303222309F020 |
:108DF0003CC180913206E82FFF27EE0FFF1FE75A94 |
:108E0000F84F808191818C3491050CF406C18091DA |
:108E1000C5038F5F8093C503893C08F426C13C30AD |
:108E200010F4299801C0299A109223031092C503C7 |
:108E30001092F3021092F20230912F06E32FFF27D7 |
:108E4000EE0FFF1FE75AF84F80819181873491051B |
:108E5000B4F480913006E82FFF27EE0FFF1FE75A8A |
:108E6000F84F808191810190F081E02DF7FF03C0E0 |
:108E7000F095E195FF4FE734F1050CF478C041E03F |
:108E800020913006A22FBB27AA0FBB1FA75AB84FAD |
:108E90008D919C9111978734910544F0E32FFF2722 |
:108EA000EE0FFF1FE75AF84F808191818D919C91C1 |
:108EB0008734910574F080912F06E82FFF27EE0F7D |
:108EC000FF1FE75AF84F80819181873491050CF09C |
:108ED00042E0E22FFF27EE0FFF1FE75AF84F808195 |
:108EE00091818634910574F480912F06E82FFF2735 |
:108EF000EE0FFF1FE75AF84F80819181873491056B |
:108F00000CF043E0E22FFF27EE0FFF1FE75AF84F68 |
:108F1000808191818A5B9F4F74F480912F06E82FA6 |
:108F2000FF27EE0FFF1FE75AF84F808191818734AA |
:108F300091050CF044E0E22FFF27EE0FFF1FE75AE8 |
:108F4000F84F808191818A5B9F4F74F480912F0646 |
:108F5000E82FFF27EE0FFF1FE75AF84F808191811E |
:108F6000863491050CF445E0842F0E94652D809194 |
:108F70003006E82FFF27EE0FFF1FE75AF84F8081DA |
:108F800091810190F081E02DF7FF03C0F095E1950C |
:108F9000FF4F7E97BCF480912F06E82FFF27EE0F3E |
:108FA000FF1FE75AF84F808191818A5B9F4F54F4ED |
:108FB00081E08093720488EE93E090932C0280937A |
:108FC0002B0253C00E945F2E0E94122D80E00E944F |
:108FD0004A07809155060E94FF7580913B0680FFED |
:108FE00010C08091140190911501875B934038F473 |
:108FF00080911401909115018E5E924010F40E94B0 |
:10900000D01A1092290280E00E94A63881E0809355 |
:10901000C80380932902579A1FC080819181855B84 |
:109020009F4F0CF58091C5038F5F8093C503893CEA |
:10903000E0F03C3010F4299801C0299A10922303E3 |
:109040001092C5031092F3021092F20281E00E9486 |
:10905000A63881E08093C8030E945F2E68E770E025 |
:109060000E94E43702C02093C50380913106E82FA7 |
:10907000FF27EE0FFF1FE75AF84F808191818B5A2F |
:109080009F4F0CF014C130912303E091320633233B |
:1090900009F0E2C0FF27EE0FFF1FE75AF84F80816B |
:1090A0009181855B9F4F0CF0D4C020919106E22FF7 |
:1090B000FF27EE0FFF1FE75AF84F80819181855BF4 |
:1090C0009F4F1CF0222309F0C4C08091C6038F5F1C |
:1090D0008093C603893C08F4EAC03093C6038091AC |
:1090E0005704882309F0AEC08091C803882309F48F |
:1090F000A9C080911104882309F0A4C081E090E008 |
:109100009093F3028093F20281E080932303109204 |
:10911000AF031092B0031092B1031092B2031092F9 |
:109120004E0310924F03109250031092510310926D |
:109130004A0310924B0310924C0310924D038091FE |
:109140004A06E82EFF2400271127809113089091EA |
:1091500014089C01442737FD4095542FC801B701DE |
:109160000E94E679DC01CB0180935E0390935F035C |
:10917000A0936003B0936103809123089091240829 |
:109180009C01442737FD4095542FC801B7010E9428 |
:10919000E679DC01CB018093560390935703A093AB |
:1091A0005803B093590380917E0390917F03A0915F |
:1091B0008003B091810380935A0390935B03A09343 |
:1091C0005C03B0935D038091760390917703A09147 |
:1091D0007803B09179038093520390935303A09343 |
:1091E0005403B09355031092460310924703109214 |
:1091F00048031092490310924203109243031092C5 |
:109200004403109245038091F10288608093F1023B |
:1092100090918F068FE0989F900111248091DE013C |
:109220009091DF01820F931F68E671E00E94257A1A |
:1092300097FD0196959587958093820384E68093A8 |
:10924000C90335C08CED95E090932C0280932B02DE |
:109250002EC01092C6032BC0FF27EE0FFF1FE75A48 |
:10926000F84F808191818C349105FCF0209191061A |
:10927000E22FFF27EE0FFF1FE75AF84F8081918101 |
:10928000855B9F4F14F0222381F48091C7038F5F89 |
:109290008093C703893C58F0109223031092C703B0 |
:1092A0001092F3021092F20202C01092C703809152 |
:1092B0009401815080939401809194018F3F21F01B |
:1092C0008091F10284FF72C30E944C438091D203CB |
:1092D0009091D3039C01220F331F280F391FC09098 |
:1092E0002F06AC2DBB27AA0FBB1FFD01E75AF84F75 |
:1092F000B09045064B2D552780819181849FF001C8 |
:10930000859FF00D949FF00D11242E0F3F1F37FF06 |
:1093100002C02D5F3F4FB9017595679575956795AB |
:10932000A357B84F80914606082F11278D919C9125 |
:10933000809F7001819FF00C909FF00C11246E0DA6 |
:109340007F1D7093D3036093D2038091D4039091D7 |
:10935000D5039C01220F331F280F391FD0903006F0 |
:10936000AD2DBB27AA0FBB1FFD01E75AF84F808127 |
:109370009181849FF001859FF00D949FF00D112441 |
:109380002E0F3F1F37FF02C02D5F3F4FA90155959C |
:10939000479555954795A357B84F8D919C91809FC0 |
:1093A0007001819FF00C909FF00C11244E0D5F1DF9 |
:1093B0005093D5034093D4038091FE02882309F48F |
:1093C00048C0CB0177FD0396DC01B595A795B5950F |
:1093D000A795CA0157FD0396FC01F595E795F5950C |
:1093E000E7958091EF01682F772767FD70956A9F59 |
:1093F00090016B9F300D7A9F300D112480911304E2 |
:10940000482F552747FD50954E9FC0014F9F900D07 |
:109410005E9F900D1124280F391F37FF02C0295F6E |
:109420003F4F03E0359527950A95E1F730932B03DD |
:1094300020932A036E9F90016F9F300D7E9F300D09 |
:1094400011244A9FC0014B9F900D5A9F900D1124EB |
:109450003FC080918F06E82FFF27E456FE4F86819C |
:109460008093EF01908190931304A82FBB27A7FD51 |
:10947000B095A69F9001A79F300DB69F300D112487 |
:10948000E92FFF27E7FDF095E49FC001E59F900DD0 |
:10949000F49F900D1124280F391F37FF02C0295F58 |
:1094A0003F4F13E0359527951A95E1F730932B033D |
:1094B00020932A03A49F9001A59F300DB49F300DE7 |
:1094C0001124E69FC001E79F900DF69F900D112497 |
:1094D000281B390B37FF02C0295F3F4FF3E035955A |
:1094E0002795FA95E1F7309329032093280380917B |
:1094F0003206E82FFF27EE0FFF1FE75AF84F808153 |
:109500009181909581959F4F909327038093260397 |
:109510008530910514F0049705C00FEF8C3F90073C |
:1095200034F40496909327038093260304C010928A |
:10953000270310922603809107049091080420913C |
:10954000030430910404820F931F00912A031091A9 |
:109550002B03081B190B10932B0300932A038091F4 |
:109560000504909106042091010430910204820FB9 |
:10957000931F8090280390902903881A990A90924B |
:1095800029038092280380913106E82FFF27EE0FF0 |
:10959000FF1FE75AF84FE080F18028E730E0E20E45 |
:1095A000F31EF0922503E09224038091C7019927CE |
:1095B000AA2797FDA095BA2FBC01CD010E945A7928 |
:1095C000DC01CB0120E030E040E251E4BC01CD0100 |
:1095D0000E94C878DC01CB01BC01CD010E942C792E |
:1095E000DC01CB0180931D088091C6018093F607B2 |
:1095F0008091C5019927AA2797FDA095BA2FBC0194 |
:10960000CD010E945A79DC01CB0120E030E040E23C |
:1096100051E4BC01CD010E94C878DC01CB01BC0142 |
:10962000CD010E942C79DC01CB018093D107809180 |
:10963000C4018093E60780917E0480FF59C0809129 |
:109640002608813808F454C080917704992787FD53 |
:1096500090952B2D3327829FA001839F500D929FC1 |
:10966000500D1124040F151F10932B0300932A0390 |
:1096700080917804992787FD9095829FB001839F00 |
:10968000700D929F700D1124860E971E90922903E3 |
:109690008092280380917904282F332727FD309565 |
:1096A0008091260390912703820F931F90932703A5 |
:1096B0008093260380917B04282F332727FD309544 |
:1096C000809140069927289FD001299FB00D389F8F |
:1096D000B00D1124B0939B01A0939A0180917A045C |
:1096E00099278E159F0524F49093250380932403D6 |
:1096F000809124039091250397FF04C010922503C5 |
:109700001092240380913B0682FF02C01092F6075C |
:1097100040912A0350912B03CA0157FD03969C01E7 |
:10972000359527953595279537FF03C030952195B9 |
:109730003F4F8091F6029091F70282179307B4F49D |
:10974000CA0157FF03C0909581959F4F97FD0396DF |
:1097500095958795959587959093F7028093F60256 |
:109760008536910544F084E690E001C0019790931E |
:10977000F7028093F6024091280350912903CA0111 |
:1097800057FD03969C01359527953595279537FF0D |
:1097900003C0309521953F4F8091F4029091F502DE |
:1097A00082179307B4F4CA0157FF03C090958195BF |
:1097B0009F4F97FD039695958795959587959093DF |
:1097C000F5028093F4028536910544F084E690E03A |
:1097D00001C001979093F5028093F4028091F10209 |
:1097E00084FF08C01092F7021092F6021092F50260 |
:1097F0001092F402ED2DFF27EE0FFF1FE75AF84FEE |
:1098000040916A06242F33278081918128173907D8 |
:1098100044F48091920682FF04C081E080930A03A1 |
:1098200013C0ED2DFF27EE0FFF1FE75AF84F842FCF |
:10983000992720916B06821B91092081318128177D |
:10984000390714F410920A0340913006E42FFF27E1 |
:10985000EE0FFF1FE75AF84F50916A06852F9927A0 |
:1098600022273327281B390B808191818217930788 |
:1098700044F48091920683FF04C081E08093090341 |
:1098800016C080910903882391F0E42FFF27EE0F83 |
:10989000FF1FE75AF84F80916B069927851B9109A6 |
:1098A000208131818217930714F410920903EC2D63 |
:1098B000FF27EE0FFF1FE75AF84F40916A06242F4B |
:1098C0003327808191812817390744F480919206CB |
:1098D00080FF04C081E08093070317C080910703D5 |
:1098E000882399F0EC2DFF27EE0FFF1FE75AF84F62 |
:1098F000842F992720916B06821B91092081318149 |
:109900002817390714F41092070340912F06E42F0B |
:10991000FF27EE0FFF1FE75AF84F50916A06852F79 |
:10992000992722273327281B390B808191818217A1 |
:10993000930744F48091920681FF04C081E08093F4 |
:10994000080316C080910803882391F0E42FFF27B5 |
:10995000EE0FFF1FE75AF84F80916B069927851B82 |
:109960009109208131818217930714F41092080322 |
:1099700080910A03882319F480910903811181E001 |
:1099800080930B0380910703882321F480910803BF |
:10999000882351F081E080930C0310920B03109206 |
:1099A0000A031092090302C080930C0380910B03F9 |
:1099B000882321F480910C03882369F08091690643 |
:1099C0009927E981FA818E179F0714F49A83898376 |
:1099D00081E0809338038091F10284FF1AC01092D5 |
:1099E00027031092260310922B0310922A03109241 |
:1099F0002903109228039AE590931D0888E7809325 |
:109A0000F6079093D1078093E60710920B0310920C |
:109A10000C038091E9079091EA07A091EB07B091C0 |
:109A2000EC0720917E0330917F0340918003509199 |
:109A30008103820F931FA41FB51F8093E9079093A2 |
:109A4000EA07A093EB07B093EC078091F1079091A0 |
:109A5000F207A091F307B091F407209076033090BD |
:109A600077034090780350907903820D931DA41DD5 |
:109A7000B51D8093F1079093F207A093F307B0937D |
:109A8000F4078091E0079091E107A091E207B0917F |
:109A9000E307E0907A03F0907B0300917C03109140 |
:109AA0007D03EB82FC820D831E838E0D9F1DA01F04 |
:109AB000B11F8093E0079093E107A093E207B09372 |
:109AC000E3078091D2079091D307A091D407B0917A |
:109AD000D507E0907203F090730300917403109126 |
:109AE0007503EF82F88609871A878E0D9F1DA01FC8 |
:109AF000B11F8093D2079093D307A093D407B0935C |
:109B0000D507F0900C03FB86FF2029F480910B030E |
:109B1000882309F460C010926E0310926F031092B4 |
:109B200070031092710310926A0310926B031092EB |
:109B30006C0310926D031092E9071092EA071092DD |
:109B4000EB071092EC071092F1071092F2071092B7 |
:109B5000F3071092F4071092E0071092E1071092B9 |
:109B6000E2071092E3071092D2071092D3071092E7 |
:109B7000D4071092D50780915E0390915F03A09166 |
:109B80006003B091610380935A0390935B03A093A9 |
:109B90005C03B0935D038091560390915703A091AD |
:109BA0005803B09159038093520390935303A093A9 |
:109BB0005403B093550310923B0210923A02109254 |
:109BC000100310920F0310921203109211030B85D1 |
:109BD000002309F0F9C180910B03882309F0F4C137 |
:109BE0008091200690912106815092402CF4809122 |
:109BF0002303882309F4E8C160919F086C87A09033 |
:109C00004A0680911308909114089A8F898FA09129 |
:109C10002308B0912408BC8BAB8B16160CF0DDC06A |
:109C2000BB24CC24DD24CA01B901A60195010E9400 |
:109C30005A7A79018A01E98DFA8DCF01AA2797FD19 |
:109C4000A095BA2FE81AF90A0A0B1B0BC201B10141 |
:109C5000A60195010E945A7A59016A012B893C8913 |
:109C6000C901AA2797FDA095BA2FA81AB90ACA0A4E |
:109C7000DB0A3C85232E332427FC3094432C532CC1 |
:109C8000C801B701A20191010E94E67997FF04C0C3 |
:109C900061507E4F8F4F9F4F3B014C0109E09594DF |
:109CA0008794779467940A95D1F7C601B501A2010C |
:109CB00091010E94E67997FF04C061507E4F8F4F5B |
:109CC0009F4F5B016C0119E0D594C794B794A7949A |
:109CD0001A95D1F74C854093DC018091F602909162 |
:109CE000F702813491053CF48091F4029091F502E1 |
:109CF00081349105D4F0D401C30197FE03C00196CD |
:109D0000A11DB11D3C014D019594879477946794F2 |
:109D1000D601C501D7FE03C00196A11DB11D5C018E |
:109D20006D01D594C794B794A79480913206E82F1B |
:109D3000FF27EE0FFF1FE75AF84F808191810190B6 |
:109D4000F081E02DF7FF03C0F095E195FF4F7A9782 |
:109D5000A4F0C401B30123E030E040E050E00E94F1 |
:109D60005A7A39014A01C601B50123E030E040E0EA |
:109D700050E00E945A7A59016A018091A108282F67 |
:109D8000332727FD3095432F532F261537054805D8 |
:109D9000590514F439014A01992787FD909590954A |
:109DA00081959F4FAA2797FDA095BA2F681679062F |
:109DB0008A069B0614F43C014D012A153B054C050F |
:109DC0005D0514F459016A01A816B906CA06DB0636 |
:109DD0000CF0D2C05C016D01CFC0EA2CFF2400273B |
:109DE0001127CA01B901A80197010E945A7A3901C5 |
:109DF0004A01698D7A8DCB01AA2797FDA095BA2FCC |
:109E0000681A790A8A0A9B0AC201B101A80197015E |
:109E10000E945A7A59016A01EB89FC89CF01AA276D |
:109E200097FDA095BA2FA81AB90ACA0ADB0AD4016D |
:109E3000C30197FE03C00F96A11DB11D3C014D014A |
:109E4000F4E09594879477946794FA95D1F7D601C6 |
:109E5000C501D7FE03C00F96A11DB11D5C016D01A8 |
:109E6000E4E0D594C794B794A794EA95D1F780918C |
:109E7000F6029091F702813491053CF48091F4024E |
:109E80009091F50281349105A4F0C401B30123E05F |
:109E900030E040E050E00E945A7A39014A01C601A0 |
:109EA000B50123E030E040E050E00E945A7A5901C9 |
:109EB0006A0180913206E82FFF27EE0FFF1FE75A55 |
:109EC000F84F808191810190F081E02DF7FF03C070 |
:109ED000F095E195FF4F7A97A4F0C401B30123E018 |
:109EE00030E040E050E00E945A7A39014A01C60150 |
:109EF000B50123E030E040E050E00E945A7A590179 |
:109F00006A0189E18093DC01F1E26F16710481043A |
:109F100091042CF070E2672E712C812C912C00EEB4 |
:109F200060160FEF70060FEF80060FEF900644F4F7 |
:109F300060EE662E6FEF762E6FEF862E6FEF962E09 |
:109F400011E2A116B104C104D1042CF050E2A52EF7 |
:109F5000B12CC12CD12C20EEA2162FEFB2062FEF80 |
:109F6000C2062FEFD20644F440EEA42E4FEFB42EDB |
:109F70004FEFC42E4FEFD42E80915E0390915F037C |
:109F8000A0916003B091610386199709A809B909E6 |
:109F900080935E0390935F03A0936003B09361038B |
:109FA0008091560390915703A0915803B0915903A3 |
:109FB0008A199B09AC09BD098093560390935703F6 |
:109FC000A0935803B093590380913A0290913B02B9 |
:109FD0008F3F910509F008F4C4C53B85332309F090 |
:109FE0004EC580910B03882309F049C58091380341 |
:109FF000882309F044C5409172064D87442309F433 |
:10A000003EC58091E9079091EA07A091EB07B091D6 |
:10A01000EC07B7FF04C081509F4FAF4FBF4FE92EF1 |
:10A02000FA2E0B2F112707FD1A95E092E907F092FF |
:10A03000EA070093EB071093EC078091F1079091EA |
:10A04000F207A091F307B091F407B7FF04C0815065 |
:10A050009F4FAF4FBF4F892F9A2FAB2FBB27A7FD25 |
:10A06000BA958E879F87A88BB98B8093F1079093C1 |
:10A07000F207A093F307B093F40780914A06A82E45 |
:10A08000BB24CC24DD2420916E0330916F034091DA |
:10A09000700350917103C601B5010E94E67997FFE4 |
:10A0A00004C061507F4F8F4F9F4F672E782E892EAF |
:10A0B000992487FC9A9460926E0370926F03809249 |
:10A0C00070039092710320916A0330916B03409169 |
:10A0D0006C0350916D03C601B5010E94E67997FFAC |
:10A0E00004C061507F4F8F4F9F4F272E382E492E2F |
:10A0F000552447FC5A9420926A0330926B03409295 |
:10A100006C0350926D038091660390916703A09158 |
:10A110006803B0916903B7FF04C081509F4FAF4FF0 |
:10A12000BF4F892F9A2FAB2FBB27A7FDBA958093DE |
:10A13000660390936703A0936803B0936903D80103 |
:10A14000C70186199709A809B9098093BB039093A1 |
:10A15000BC03A093BD03B093BE0320917106E22E11 |
:10A16000FF2400271127BC01CD01A80197010E94FF |
:10A170005A7A59016A012093CA033093CB03409362 |
:10A18000CC035093CD038E859F85A889B989821908 |
:10A190009309A409B5098093BF039093C003A093CA |
:10A1A000C103B093C203BC01CD01A80197010E9475 |
:10A1B0005A7A2093CE033093CF034093D003509329 |
:10A1C000D103D601C501D7FE04C081509F4FAF4FC8 |
:10A1D000BF4F892F9A2FAB2FBB27A7FDBA9590931E |
:10A1E000100380930F0357FF04C021503F4F4F4F80 |
:10A1F0005F4FBB2757FDBA95A52F942F832F9093C0 |
:10A200001203809311038091F6029091F70281343A |
:10A210009105DCF48091F4029091F502813491056E |
:10A22000A4F480913206E82FFF27EE0FFF1FE75AB4 |
:10A23000F84F808191810190F081E02DF7FF03C0FC |
:10A24000F095E195FF4F7A97E4F080919F088F3F5A |
:10A25000C1F480910F039091100397FD019695959D |
:10A2600087959093100380930F0380911103909131 |
:10A27000120397FD0196959587959093120380930D |
:10A2800011038091E0079091E107A091E207B0915E |
:10A29000E307B7FF04C081509F4FAF4FBF4F892FD7 |
:10A2A0009A2FAB2FBB27A7FDBA958093E007909319 |
:10A2B000E107A093E207B093E3078091D207909162 |
:10A2C000D307A091D407B091D507B7FF04C0815040 |
:10A2D0009F4FAF4FBF4F892F9A2FAB2FBB27A7FDA3 |
:10A2E000BA958093D2079093D307A093D407B093E5 |
:10A2F000D50780917E0390917F03A0918003B09158 |
:10A3000081032B813C814D815E81281B390B4A0BD7 |
:10A310005B0B2093B3033093B4034093B503509386 |
:10A32000B6038091760390917703A0917803B09162 |
:10A330007903EF80F88409851A85E81AF90A0A0B6F |
:10A340001B0BE092B703F092B8030093B90310938C |
:10A35000BA032093BB033093BC034093BD035093D7 |
:10A36000BE03E092BF03F092C0030093C1031093B9 |
:10A37000C20380915A0390915B03A0915C03B0915A |
:10A380005D03821B930BA40BB50B80935A03909330 |
:10A390005B03A0935C03B0935D03809152039091A3 |
:10A3A0005303A0915403B09155038E199F09A00B3C |
:10A3B000B10B8093520390935303A0935403B09333 |
:10A3C00055035D855523E1F0209136033091370325 |
:10A3D000213831054CF080918F03909190030196C4 |
:10A3E0009093900380938F0320583F4F4CF48091BB |
:10A3F0008F039091900301979093900380938F0324 |
:10A40000109237031092360381E090E09093D703C7 |
:10A410008093D603E090BB03F090BC030091BD0392 |
:10A420001091BE03D801C70117FF07C088279927DD |
:10A43000DC018E199F09A00BB10B81509240A04006 |
:10A44000B04034F084E090E09093D7038093D6033B |
:10A450008091DC039091DD03A091DE03B091DF03D6 |
:10A460002091E9073091EA074091EB075091EC0702 |
:10A47000821B930BA40BB50B815E914BAF4FBF4F6B |
:10A480008F539C49A040B04028F08091A0088931AA |
:10A490000CF4FFC0F1E0EF16F0E1FF06F0E00F076B |
:10A4A000F0E01F070CF473C08091D803882309F4EF |
:10A4B0006AC0D801C70117FF07C088279927DC01A8 |
:10A4C0008E199F09A00BB10B9C01AD01B7FF04C011 |
:10A4D00021503E4F4F4F5F4FF9E0559547953795C7 |
:10A4E0002795FA95D1F78091D6039091D703820FE3 |
:10A4F000931F9093D7038093D603D801C70117FF0A |
:10A5000003C00796A11DB11DE3E0B595A7959795EA |
:10A510008795EA95D1F78093CA039093CB03A093D4 |
:10A52000CC03B093CD0389589341A040B04064F070 |
:10A5300088E893E1A0E0B0E08093CA039093CB0356 |
:10A54000A093CC03B093CD032091CA033091CB03E9 |
:10A550004091CC035091CD0357FF04C021503F4F91 |
:10A560004F4F5F4F232F342F452F552747FD5A95C7 |
:10A5700080910F0390911003820F931F909310030B |
:10A5800080930F0306C081E08093D80302C010922D |
:10A59000D80330E0E31630EFF3063FEF03073FEF59 |
:10A5A00013070CF073C08091D903882309F46AC0A3 |
:10A5B000D801C70117FF07C088279927DC018E192A |
:10A5C0009F09A00BB10B9C01AD01B7FF04C0215046 |
:10A5D0003E4F4F4F5F4F69E055954795379527950B |
:10A5E0006A95D1F78091D6039091D703820F931F7C |
:10A5F0009093D7038093D603D801C70117FF03C0F8 |
:10A600000796A11DB11D23E0B595A7959795879550 |
:10A610002A95D1F78093CA039093CB03A093CC03E0 |
:10A62000B093CD0388579C4EAF4FBF4F64F488E77B |
:10A630009CEEAFEFBFEF8093CA039093CB03A09340 |
:10A64000CC03B093CD032091CA033091CB0340914A |
:10A65000CC035091CD0357FF04C021503F4F4F4FC3 |
:10A660005F4F232F342F452F552747FD5A95809153 |
:10A670000F0390911003820F931F90931003809308 |
:10A680000F0311C081E08093D9030DC01092D9034C |
:10A690000AC01092D7031092D60384E690E09093FC |
:10A6A000DB018093DA015D85252F33278091D60366 |
:10A6B0009091D7032817390724F43093D7032093B8 |
:10A6C000D6031091A008112379F0212F332727FDFD |
:10A6D00030958091D6039091D7032817390724F439 |
:10A6E0003093D7032093D6034091BB035091BC0312 |
:10A6F0006091BD037091BE0341385105610571053C |
:10A7000074F080919303909194032091D60330913B |
:10A71000D703820F931F9093940380939303405821 |
:10A720005F4F6F4F7F4F74F4809193039091940328 |
:10A730002091D6033091D703821B930B90939403FF |
:10A740008093930381E090E09093D7038093D603A6 |
:10A75000C090BF03D090C003E090C103F090C2034B |
:10A76000D701C601F7FE07C088279927DC018C199D |
:10A770009D09AE09BF0981509240A040B04034F01D |
:10A7800084E090E09093D7038093D6038091E00318 |
:10A790009091E103A091E203B091E3032091F107CE |
:10A7A0003091F2074091F3075091F407821B930B0D |
:10A7B000A40BB50B815E914BAF4FBF4F8F539C499C |
:10A7C000A040B04018F019310CF4FFC001E0C016F1 |
:10A7D00000E1D00600E0E00600E0F0060CF473C0F3 |
:10A7E0008091DA03882309F46AC0D701C601F7FE15 |
:10A7F00007C088279927DC018C199D09AE09BF097C |
:10A800009C01AD01B7FF04C021503E4F4F4F5F4F39 |
:10A8100009E055954795379527950A95D1F7809189 |
:10A82000D6039091D703820F931F9093D703809301 |
:10A83000D603D701C601F7FE03C00796A11DB11DBF |
:10A8400013E0B595A795979587951A95D1F78093BD |
:10A85000CE039093CF03A093D003B093D103895834 |
:10A860009341A040B04064F088E893E1A0E0B0E0FC |
:10A870008093CE039093CF03A093D003B093D103E2 |
:10A880002091CE033091CF034091D0035091D1035A |
:10A8900057FF04C021503F4F4F4F5F4F232F342F9E |
:10A8A000452F552747FD5A9580911103909112032A |
:10A8B000820F931F909312038093110306C081E0CF |
:10A8C0008093DA0302C01092DA0320E0C21620EF70 |
:10A8D000D2062FEFE2062FEFF2060CF073C0809144 |
:10A8E000DB03882309F46AC0D701C601F7FE07C05D |
:10A8F00088279927DC018C199D09AE09BF099C01A5 |
:10A90000AD01B7FF04C021503E4F4F4F5F4FE9E00C |
:10A910005595479537952795EA95D1F78091D603B8 |
:10A920009091D703820F931F9093D7038093D60300 |
:10A93000D701C601F7FE03C00796A11DB11D73E044 |
:10A94000B595A795979587957A95D1F78093CE037E |
:10A950009093CF03A093D003B093D10388579C4E1C |
:10A96000AF4FBF4F64F488E79CEEAFEFBFEF80932B |
:10A97000CE039093CF03A093D003B093D103209143 |
:10A98000CE033091CF034091D0035091D10357FFB4 |
:10A9900004C021503F4F4F4F5F4F232F342F452F7F |
:10A9A000552747FD5A958091110390911203820F0C |
:10A9B000931F909312038093110311C081E0809341 |
:10A9C000DB030DC01092DB030AC01092D703109274 |
:10A9D000D60384E690E09093DB018093DA014D8505 |
:10A9E000242F33278091D6039091D7032817390756 |
:10A9F00024F43093D7032093D6038091A0088823B2 |
:10AA000079F0282F332727FD30958091D603909138 |
:10AA1000D7032817390724F43093D7032093D6039C |
:10AA20004091BF035091C0036091C1037091C20374 |
:10AA3000413851056105710574F080919103909141 |
:10AA400092032091D6033091D703820F931F9093E6 |
:10AA500092038093910340585F4F6F4F7F4FCCF428 |
:10AA600080919103909192032091D6033091D70366 |
:10AA7000821B930B90939203809391030AC01092D0 |
:10AA80001203109211031092100310920F031092F0 |
:10AA900038038091F607882341F410921203109234 |
:10AAA00011031092100310920F038091E907909107 |
:10AAB000EA07A091EB07B091EC078093DC03909339 |
:10AAC000DD03A093DE03B093DF038091F107909143 |
:10AAD000F207A091F307B091F4078093E0039093FD |
:10AAE000E103A093E203B093E30310926E0310928C |
:10AAF0006F03109270031092710310926A03109208 |
:10AB00006B0310926C0310926D0310926603109207 |
:10AB1000670310926803109269031092E90710927C |
:10AB2000EA071092EB071092EC071092F1071092CF |
:10AB3000F2071092F3071092F4071092E0071092B8 |
:10AB4000E1071092E2071092E3071092D2071092E9 |
:10AB5000D3071092D4071092D50710923B0210929F |
:10AB60003A02E0902603F0902703C701F7FE04C0E5 |
:10AB7000882799278E199F0904973CF080913B06FE |
:10AB800084FD03C082E38093C90310914706A12E80 |
:10AB9000BB24CC24DD24B701882777FD8095982F2E |
:10ABA0009701F7FE04C0222733272E193F094427B7 |
:10ABB00037FD4095542F0E94E6799B01AC01C601F8 |
:10ABC000B5010E94E67997FF04C061507E4F8F4F18 |
:10ABD0009F4F59E095958795779567955A95D1F749 |
:10ABE0009B01812F99278E9DD0018F9DB00D9E9D39 |
:10ABF000B00D1124CD01B7FD0396959587959595D8 |
:10AC00008795280F391F8091130390911403280F03 |
:10AC1000391F442737FD4095542F2093AF033093BD |
:10AC2000B0034093B1035093B20380914E039091CF |
:10AC30004F03A0915003B0915103821B930BA40BBF |
:10AC4000B50B80934E0390934F03A0935003B093A2 |
:10AC500051038155934CA040B04064F080E593ECE3 |
:10AC6000A0E0B0E080934E0390934F03A093500375 |
:10AC7000B093510380914E0390914F03A0915003E4 |
:10AC8000B0915103805B9C43AF4FBF4F64F480EBA6 |
:10AC90009CE3AFEFBFEF80934E0390934F03A093DD |
:10ACA0005003B0935103C090DE01D090DF01D7FC78 |
:10ACB00049C180913B0683FF45C18091DD018150F0 |
:10ACC0008093DD01882309F041C18DE08093DD018F |
:10ACD00080917E0390917F03A0918003B0918103C6 |
:10ACE000B7FF04C081509E4FAF4FBF4F09E0B595ED |
:10ACF000A795979587950A95D1F72C0197FF04C0E2 |
:10AD00005094419451085394809176039091770325 |
:10AD1000A0917803B0917903B7FF04C081509E4F92 |
:10AD2000AF4FBF4F19E0B595A795979587951A95A1 |
:10AD3000D1F79C0197FF03C0309521953F4F4216F4 |
:10AD400053060CF42901B20157FE02C06D5F7F4F1C |
:10AD50003B0175946794759467940894611C711C09 |
:10AD6000ACE1EA2EA2E0FA2ECE0CDF1C7601002721 |
:10AD7000F7FC0095102F24EE3DEFC20ED31E8091FC |
:10AD80001F0890912008A0912108B091220880907E |
:10AD9000960190909701A0909801B0909901BC0104 |
:10ADA000CD01A50194010E945A7AE21AF30A040B1C |
:10ADB000150BC801B70128E631E040E050E00E94E1 |
:10ADC0005A7ADC01CB018C01045B10408091DA01DE |
:10ADD0009091DB01009731F001979093DB01809314 |
:10ADE000DA0134C039E14316510484F58091360309 |
:10ADF00090913703800F911F909337038093360310 |
:10AE00008091C903882311F181508093C90388235D |
:10AE1000E9F4C601AA2797FDA095BA2FBC01CD0180 |
:10AE2000A50194010E94E679DC01CB0180931F0803 |
:10AE300090932008A0932108B0932208BC01CD0173 |
:10AE40000E945A7A30933D0320933C038091DA01AB |
:10AE50009091DB01892B39F58091DC019927089FBE |
:10AE6000A001099F500D189F500D1124CA01B30174 |
:10AE70000E94257A9B01442737FD4095542F8091ED |
:10AE80001F0890912008A0912108B0912208820FFC |
:10AE9000931FA41FB51F80931F0890932008A093B1 |
:10AEA0002108B09322088091C903882309F04AC081 |
:10AEB00080913C0390913D037C010027F7FC0095B5 |
:10AEC000102F80911F0890912008A0912108B09127 |
:10AED0002208BC01CD01A50194010E945A7AE21A10 |
:10AEE000F30A040B150B6CE172E080E090E0E60ED3 |
:10AEF000F71E081F191FC801B70128E631E040E01E |
:10AF000050E00E945A7ADC01CB019C01245B304066 |
:10AF10008091CA0186959927289FD001299FB00D5D |
:10AF2000389FB00D11249D01B7FF02C0215F3F4F34 |
:10AF3000F4E035952795FA95E1F7309314032093C3 |
:10AF4000130304C01092140310921303809138036A |
:10AF5000882381F01092420310924303109244031D |
:10AF60001092450310924603109247031092480333 |
:10AF700010924903F0900C03FF20F1F48091F60742 |
:10AF8000282F33274427552780917E0390917F03F4 |
:10AF9000A0918003B0918103BC01CD010E94E679AC |
:10AFA000DC01CB01BC01CD0128EF3AE240E050E0EA |
:10AFB0000E945A7A390102C066247724E0900B037C |
:10AFC000EE20F1F48091F607282F332744275527E8 |
:10AFD0008091760390917703A0917803B0917903E3 |
:10AFE000BC01CD010E94E679DC01CB01BC01CD01A1 |
:10AFF00028EF3AE240E050E00E945A7A190102C07C |
:10B00000222433248091CC079091CD07893C91056F |
:10B010001CF088EC90E005C088539F4F34F488E31F |
:10B020009FEF9093CD078093CC078091D7079091A5 |
:10B03000D807893C91051CF088EC90E005C0885346 |
:10B040009F4F34F488E39FEF9093D8078093D707FE |
:10B050008091D9079091DA07AA2797FDA095BA2F7A |
:10B0600020911D08A22EBB24CC24DD24BC01CD01DF |
:10B07000A60195010E94E6799B01AC018091CC0765 |
:10B080009091CD07AA2797FDA095BA2FE7E0880FEA |
:10B09000991FAA1FBB1FEA95D1F7280F391F4A1F16 |
:10B0A0005B1F57FF04C0215C3F4F4F4F5F4F76E05F |
:10B0B00055954795379527957A95D1F78301020FD6 |
:10B0C000131F1093DA070093D9078091CA07909154 |
:10B0D000CB07AA2797FDA095BA2FBC01CD01A601E9 |
:10B0E00095010E94E6799B01AC018091D707909170 |
:10B0F000D807AA2797FDA095BA2F67E0880F991F58 |
:10B10000AA1FBB1F6A95D1F7280F391F4A1F5B1F63 |
:10B1100057FF04C0215C3F4F4F4F5F4F96E055955E |
:10B120004795379527959A95D1F74101820E931E41 |
:10B130009092CB078092CA078091180890911908C5 |
:10B14000880F991FAA2797FDA095BA2F2091D107A4 |
:10B15000332744275527BC01CD010E94E6795B01C6 |
:10B160006C0197FF08C02FE330E040E050E0A20EF2 |
:10B17000B31EC41ED51E86E0D594C794B794A79479 |
:10B180008A95D1F78091E607282F33274427552742 |
:10B190008091620390916303A0916403B091650371 |
:10B1A000BC01CD010E94E679DC01CB01BC01CD01DF |
:10B1B00020EF35E540E050E00E945A7AB501620F79 |
:10B1C000731F70931908609318080150104134F0F0 |
:10B1D00080E090E19093DA078093D9078091D907B6 |
:10B1E0009091DA078050904F34F480E090EF909384 |
:10B1F000DA078093D90751E0851650E1950634F0BF |
:10B2000080E090E19093CB078093CA078091CA07B2 |
:10B210009091CB078050904F34F480E090EF909362 |
:10B22000CB078093CA076150704134F080E090E111 |
:10B230009093190880931808809118089091190824 |
:10B240008050904F34F480E090EF909319088093F1 |
:10B25000180880910001482F552780911E01909178 |
:10B260001F014817590794F420911E0130911F01C6 |
:10B2700009811A81049FC001059F900D149F900DB4 |
:10B280001124B9010E94117A7A83698329813A8154 |
:10B29000220F331F220F331F3A83298340913B062D |
:10B2A00040FF92C7EE2009F08FC7FF2009F08CC73E |
:10B2B000AA24BB24450180910D0390910E03909325 |
:10B2C000040680930306209195033091960321157F |
:10B2D000310509F03FC08091140190911501895901 |
:10B2E000934058F087B5803F20F480913E02815012 |
:10B2F00011C081E08093EF034EC0809114019091C2 |
:10B3000015018436910508F587B58031D0F080911C |
:10B310003E028F5F80933E029FE0890290011124DC |
:10B3200080912A06821B87BD8CE291E090932C02CB |
:10B3300080932B028EE591E0909396038093950382 |
:10B340002AC081E08093EE0326C0F092EE03F092D3 |
:10B35000EF0321C080911E0390911F03A091200351 |
:10B36000B091210314E0880F991FAA1FBB1F1A95E3 |
:10B37000D1F780933F0290934002A0934102B09393 |
:10B380004202B0923D02A0923C02215030403093E4 |
:10B390009603209395032091CD0141FF24C02233D1 |
:10B3A000D8F48091E40181508093E4018F3FD9F576 |
:10B3B0001092390380911E0390911F03A0912003E6 |
:10B3C000B091210380931A0390931B03A0931C0355 |
:10B3D000B0931D0381E004C081E08093390388ECC1 |
:10B3E0008093E40120C080919A0190919B01820F8B |
:10B3F000911D209140063327829FA001839F500D0D |
:10B40000929F500D1124CA01AA2797FDA095BA2F2B |
:10B4100080931A0390931B03A0931C03B0931D0306 |
:10B4200081E08093390380917E0390917F03A09106 |
:10B430008003B0918103E0909601F0909701009114 |
:10B44000980110919901BC01CD01A80197010E94BA |
:10B450005A7A59016A018091760390917703A091FD |
:10B460007803B0917903BC01CD01A80197010E9436 |
:10B470005A7AB901C5010E940F788C01CC9714F05B |
:10B480000CE310E0C8010E94286C8C0180E28093DC |
:10B49000950180913903882309F408C58091F10250 |
:10B4A00099279C012071307084FD00C58091F002C5 |
:10B4B00082608093F0027091940670FD04C08091C8 |
:10B4C0003B0681FD0CC0C980DA803093E5032093F0 |
:10B4D000E4038091F102806C8093F10255C2809167 |
:10B4E000F10281FF27C24091E0015091E101CA01C0 |
:10B4F0000F96209124033091250382179307BCF502 |
:10B500006091EE03662399F58091F10287FF15C0E3 |
:10B510008091F1028F778093F10280911E039091C8 |
:10B520001F03A0912003B091210380931A039093ED |
:10B530001B03A0931C03B0931D038091F102806450 |
:10B540008093F102241B350B2F50304037FF03C08E |
:10B55000309521953F4F8091E4039091E503820F50 |
:10B56000931F9093E5038093E4038BE23BC0CA01F1 |
:10B570000F9728173907DCF56091EF036623B9F5BB |
:10B580008091F10286FF15C08091F1028F7B80933C |
:10B59000F10280911E0390911F03A0912003B091AE |
:10B5A000210380931A0390931B03A0931C03B09371 |
:10B5B0001D038091F10280688093F102241B350BFA |
:10B5C000215F3F4F37FF03C0309521953F4F80915A |
:10B5D000E4039091E503821B930B9093E503809322 |
:10B5E000E4038DE2809395016093F003BFC08DE387 |
:10B5F0008093950160911503662391F120911603C4 |
:10B6000030911703409118035091190380911A0348 |
:10B6100090911B03A0911C03B0911D038217930707 |
:10B62000A407B507ECF48091F10280648093F102E5 |
:10B630008091E4039091E503860F911D9093E503BB |
:10B640008093E4038AE08093F0038EE58093950174 |
:10B650008091F10287FF8AC08091F1028F7734C018 |
:10B66000662309F444C020911603309117034091DA |
:10B6700018035091190380911A0390911B03A09114 |
:10B680001C03B0911D03281739074A075B077CF597 |
:10B690008091F10280688093F1028091E40390919F |
:10B6A000E503861B91099093E5038093E40386EFFD |
:10B6B0008093F00386E7809395018091F10286FFE5 |
:10B6C00055C08091F1028F7B8093F10280911E031F |
:10B6D00090911F03A0912003B091210380931A033E |
:10B6E00090931B03A0931C03B0931D033FC0809154 |
:10B6F000F102807CD9F18091F003882389F4809154 |
:10B700001E0390911F03A0912003B0912103809309 |
:10B710001A0390931B03A0931C03B0931D0302C054 |
:10B720001092F0038091F1028F738093F1021092D6 |
:10B73000E5031092E40371FF06C084EF91E090935B |
:10B740002C0280932B0280912203882379F480912C |
:10B750001E0390911F03A0912003B0912103C39772 |
:10B76000A105B1051CF081E0809322032091E40340 |
:10B770003091E503C90137FF04C088279927821B50 |
:10B78000930B815092400CF4BEC04091F0034423CF |
:10B79000E9F0809116039091170320911A033091DC |
:10B7A0001B03821B930B0996439748F48091160361 |
:10B7B00090911703A0911803B091190327C0242F6B |
:10B7C000332727FD3095432F532F14C08091400617 |
:10B7D0009927289FB001299F700D389F700D112463 |
:10B7E000CB0160E075E00E94257A9B01442737FD7C |
:10B7F0004095542F80911A0390911B03A0911C0334 |
:10B80000B0911D03820F931FA41FB51F80931A03CD |
:10B8100090931B03A0931C03B0931D031092E503A8 |
:10B820001092E403C0901E03D0901F03E090200309 |
:10B83000F0902103D701C60180509440A040B04051 |
:10B8400020911A0330911B0340911C0350911D035A |
:10B8500082179307A407B5075CF4D701C60180508F |
:10B860009C4FAF4FBF4F281739074A075B0744F07B |
:10B8700080931A0390931B03A0931C03B0931D03A2 |
:10B880008091940681FF06C084E690E090932C029C |
:10B8900080932B02809144068823A9F5809115039B |
:10B8A000882389F540910D0350910E0357FF02C084 |
:10B8B0004D5F5F4F559547955595479580911E0172 |
:10B8C00090911F01209100013327489FD001499F8B |
:10B8D000B00D589FB00D1124CD01B9010E94257AF9 |
:10B8E0007093E1016093E001663471051CF486E415 |
:10B8F00090E005C06739710534F086E990E09093D7 |
:10B90000E1018093E0018091950390919603892B4A |
:10B91000B9F180911E0390911F03A0912003B09173 |
:10B92000210380931A0390931B03A0931C03B093ED |
:10B930001D0326C080911E0390911F03A091200338 |
:10B94000B091210380599140A040B04080931A03E8 |
:10B9500090931B03A0931C03B0931D038091440696 |
:10B96000882311F0992702C088E790E09093E101C5 |
:10B970008093E001E981FA81F0930E03E0930D03D7 |
:10B98000C0900D03D0900E0320911E0330911F0331 |
:10B9900040912003509121032D8B3E8B4F8B588F6C |
:10B9A00020911A0330911B0340911C0350911D03F9 |
:10B9B0006D897E898F89988D261737074807590723 |
:10B9C00024F08091940680FDBDC2809195039091F2 |
:10B9D0009603892B39F0C0900D03D0900E03AA2452 |
:10B9E000BB24D9C08D899E89AF89B88D821B930BEA |
:10B9F000A40BB50B8093B3039093B403A093B5034A |
:10BA0000B093B603823070E897077FEFA7077FEF08 |
:10BA1000B7072CF481E090E8AFEFBFEF09C08F5F6C |
:10BA20009F47A040B04064F08FEF9FE7A0E0B0E0F8 |
:10BA30008093B3039093B403A093B503B093B6037C |
:10BA4000A090B303B090B4038091CC01282F33278A |
:10BA5000442755278091B3039091B403A091B50377 |
:10BA6000B091B603BC01CD010E94E67997FF04C0F6 |
:10BA7000615E7F4F8F4F9F4FA5E095958795779596 |
:10BA80006795AA95D1F76093B3037093B40380933D |
:10BA9000B5039093B6036530FEEF7F07FFEF8F0786 |
:10BAA000FFEF9F072CF484E09EEFAFEFBFEF09C0DC |
:10BAB000605074408040904064F080E094E0A0E0EA |
:10BAC000B0E08093B3039093B403A093B503B09315 |
:10BAD000B6038090B3039090B40320913C02309160 |
:10BAE0003D0237FF02C0295F3F4FF3E035952795B0 |
:10BAF000FA95E1F74FEF223834071CF421E83FEFC5 |
:10BB000005C02038310514F020E830E0C901AA272B |
:10BB100097FDA095BA2F2091CE01332744275527B2 |
:10BB2000BC01CD010E94E67997FF04C06D5F7F4F95 |
:10BB30008F4F9F4FE2E09595879577956795EA95AA |
:10BB4000D1F79B015FEF613075071CF420E03FEFF8 |
:10BB500006C06F3F710519F014F020E031E08091CC |
:10BB6000F102807C49F0C90137FD03969C013595AF |
:10BB70002795359527950DC08091940680FF09C0C3 |
:10BB8000C90137FD07969C0143E0359527954A95F5 |
:10BB9000E1F7820E931E2091CB01222309F454C0B9 |
:10BBA00060913E0370913F03809140039091410367 |
:10BBB00097FF04C061587F4F8F4F9F4F37E0959597 |
:10BBC0008795779567953A95D1F733274427552779 |
:10BBD0000E94E67997FF04C0615E7F4F8F4F9F4FB1 |
:10BBE000B5E09595879577956795BA95D1F7609368 |
:10BBF000B3037093B4038093B5039093B603613895 |
:10BC0000AFEF7A07AFEF8A07AFEF9A072CF480E81F |
:10BC10009FEFAFEFBFEF0AC06F3F71058105910540 |
:10BC200069F064F080E091E0A0E0B0E08093B303BD |
:10BC30009093B403A093B503B093B6038091B3037C |
:10BC40009091B403880E991E8091C901282F332743 |
:10BC50008091A308992787FD9095289FF001299F3F |
:10BC6000F00D389FF00D11249F01F7FF02C02158FD |
:10BC70003F4F220F232F221F330BFFEF21383F07A7 |
:10BC80001CF420E83FEF06C02F3F310519F014F0F7 |
:10BC900020E031E0820E931EC401AA2797FDA095F3 |
:10BCA000BA2FE0900D03F0900E039701442737FD63 |
:10BCB0004095542FBC01CD010E94E67997FF04C046 |
:10BCC00061507E4F8F4F9F4FF9E0959587957795FF |
:10BCD0006795FA95D1F7C61AD70A8091E403909137 |
:10BCE000E503892B09F060C01E141F040CF05CC032 |
:10BCF0009501B7FE03C0309521953F4F2D33310597 |
:10BD000040F48091E8039091E9038C159D0574F54A |
:10BD100026C02C533040E5E036952795EA95E1F7AB |
:10BD20002031310510F02FE030E04091E8035091D0 |
:10BD3000E9031A141B04E4F480E190E0821B930BE6 |
:10BD4000489F9001499F300D589F300D112474E099 |
:10BD5000369527957A95E1F72C153D0520F58091CC |
:10BD6000E2019091E301C816D906F4F06C011CC001 |
:10BD7000205F3F4F8091E2019091E301829FB001EB |
:10BD8000839F700D929F700D11249B0164E0369586 |
:10BD900027956A95E1F74C155D0514F06A0104C01A |
:10BDA000C216D30608F06901C601AA2797FDA0951F |
:10BDB000BA2F2DE0880F991FAA1FBB1F2A95D1F714 |
:10BDC0009801442737FD4095542FBC01CD010E94B6 |
:10BDD0005A7A2093B7033093B8034093B903509332 |
:10BDE000BA03C090B703D090B8038091E603909156 |
:10BDF000E7039C01220F331F280F391F2C0D3D1D17 |
:10BE000037FF02C02D5F3F4FA901559547955595C6 |
:10BE100047955093E7034093E60380913C06282F13 |
:10BE20003327220F331F220F331F241735076CF4DB |
:10BE300080911708282F3327220F331F220F331F1B |
:10BE4000205530404217530724F03093E7032093E6 |
:10BE5000E6038091940680FF14C08091E6039091E0 |
:10BE6000E703A981BA818A179B0724F0B093E703FF |
:10BE7000A093E603E091E603F091E703FA83E983F8 |
:10BE800061C029813A812E193F0937FF02C02D5F19 |
:10BE90003F4F3595279535952795E090E603F0902F |
:10BEA000E703E20EF31EFA82E9824CC08091440659 |
:10BEB000882301F560910D0370910E0377FF02C096 |
:10BEC0006D5F7F4F759567957595679540911E01DC |
:10BED00050911F0180910001282F3327649FC001DA |
:10BEE000659F900D749F900D1124B9010E94257AD1 |
:10BEF000CB0101C099279093E1018093E0018091EB |
:10BF0000E0019091E101873491051CF486E490E012 |
:10BF100005C08639910534F086E990E09093E101FF |
:10BF20008093E00129813A813093E7032093E6036F |
:10BF30008091F102806C8093F1028091F0028D7FFC |
:10BF40008093F0028091F10299279C012270307059 |
:10BF500081FF2BC18091EA039091EB03A091EC0348 |
:10BF6000B091ED030097A105B10521F08091220366 |
:10BF70008130B1F449815A81CA01AA2797FDA09561 |
:10BF8000BA2F2EE0880F991FAA1FBB1F2A95D1F741 |
:10BF90008093EA039093EB03A093EC03B093ED033B |
:10BFA00080912203813019F482E080932203698119 |
:10BFB0007A81CB01AA2797FDA095BA2F9801442733 |
:10BFC00037FD4095542FBC01CD010E94E679DC017C |
:10BFD000CB018093B7039093B803A093B903B093B8 |
:10BFE000BA03B7FF04C08150904EAF4FBF4F7C01E2 |
:10BFF0008D01ADE015950795F794E794AA95D1F7D3 |
:10C00000E092B703F092B8030093B9031093BA0318 |
:10C010006091F2027091F3028FE0603A780750F578 |
:10C020008091EA039091EB03A091EC03B091ED03B2 |
:10C030009C01AD01FAE05695479537952795FA95FD |
:10C04000D1F7821B930BA40BB50BA8019701E4E079 |
:10C05000220F331F441F551FEA95D1F7820F931FFC |
:10C06000A41FB51F8093EA039093EB03A093EC0306 |
:10C07000B093ED0360547F4118F58091EA039091ED |
:10C08000EB03A091EC03B091ED039C01AD016CE0DA |
:10C0900056954795379527956A95D1F7821B930B4F |
:10C0A000A40BB50BA8019701F2E0220F331F441F28 |
:10C0B000551FFA95D1F7820F931FA41FB51F38C0E3 |
:10C0C00080913C0290913D0280913C0290913D0212 |
:10C0D00097FF03C0909581959F4F8436910584F515 |
:10C0E00080911E0390911F0320911A0330911B032E |
:10C0F000821B930B81509F4F8F5F914008F5809179 |
:10C10000EA039091EB03A091EC03B091ED039C0145 |
:10C11000AD01EEE05695479537952795EA95D1F70D |
:10C12000821B930BA40BB50B8E0D9F1DA01FB11F7F |
:10C130008093EA039093EB03A093EC03B093ED0399 |
:10C140008091EA039091EB03A091EC03B091ED0391 |
:10C150007EE0B695A795979587957A95D1F79093B8 |
:10C160000E0380930D0340914206442399F0552716 |
:10C170009C01BA010E94257AC901861B970B9093F6 |
:10C18000E9038093E803260F371F3093E3012093E0 |
:10C19000E2011FC01092E9031092E8038FEF93E0D1 |
:10C1A0009093E3018093E20114C010922203109255 |
:10C1B000EA031092EB031092EC031092ED0330931C |
:10C1C0000E0320930D0305C08091F102806C8093D3 |
:10C1D000F102B091DE07BA8B2B2F3327220F331FCA |
:10C1E000220F331F285D3F4FE981FA812E173F0749 |
:10C1F00014F03A83298340901708842D9927880FDB |
:10C20000991F880F991F80559040E980FA808E15FC |
:10C210009F0514F49A83898380917402882321F402 |
:10C220008091AA088F3FA1F08091F2029091F302D1 |
:10C230000297C09768F409811A811016110644F418 |
:10C2400081E090E09093F3028093F2023A83298395 |
:10C2500029813A813093E8052093E7058091AF0367 |
:10C260009091B003A091B103B091B20342E0880F66 |
:10C27000991FAA1FBB1F4A95D1F70091180810916A |
:10C280001908081B190B213A31058CF0C90137FD3B |
:10C29000019695958795801791070CF48C019095E0 |
:10C2A00081959F4F081719076CF48C010BC001355D |
:10C2B000110514F000E510E03FEF003B130714F404 |
:10C2C00000EB1FEF242D3327220F331F220F331FC4 |
:10C2D000C90149815A81841B950B801791070CF481 |
:10C2E0008C0169817A81621B730B061717070CF4A6 |
:10C2F0008B018091D9079091DA0760912A037091A0 |
:10C300002B03861B970B9093E8078093E707D09049 |
:10C31000F60720914603309147034091480350911E |
:10C320004903DD2041F0661A770AC301AA2797FD69 |
:10C33000A095BA2F04C0AA2797FDA095BA2F280F61 |
:10C34000391F4A1F5B1F20934603309347034093D6 |
:10C350004803509349038091460390914703A0916D |
:10C360004803B091490381509A4FA040B04064F017 |
:10C3700080E09AEFA0E0B0E08093460390934703FB |
:10C38000A0934803B09349038091460390914703DB |
:10C39000A0914803B091490380509640AF4FBF4FE2 |
:10C3A00064F480E096E0AFEFBFEF80934603909394 |
:10C3B0004703A0934803B0934903C09051062091CE |
:10C3C000E7073091E807F8E0FC1598F08C2D9927E5 |
:10C3D000829F7001839FF00C929FF00C1124C70183 |
:10C3E000F7FC07967C01B3E0F594E794BA95E1F782 |
:10C3F00012C08C2D86959927829FA001839F500D96 |
:10C40000929F500D1124CA0157FD03967C01F594AB |
:10C41000E794F594E794A090CF01B090D0019501F6 |
:10C42000442737FD4095542F809146039091470350 |
:10C43000A0914803B0914903BC01CD010E945A7AF2 |
:10C44000E20EF31E9090BB01692D7727882799276C |
:10C45000980117FF04C022273327201B310B37FF19 |
:10C4600002C02F5F3F4F35952795A981BA812A0FCA |
:10C470003B1F442737FD4095542F0E94E67997FFD4 |
:10C4800004C0615C7F4F8F4F9F4FE6E09595879585 |
:10C4900077956795EA95D1F79B016E157F050CF4AA |
:10C4A0007B01309521953F4FE216F3060CF479019C |
:10C4B0008091CA079091CB0760912803709129035E |
:10C4C000861B970B9093C9078093C807209142035E |
:10C4D000309143034091440350914503DD2041F0E6 |
:10C4E000261A370AC101AA2797FDA095BA2F04C0C2 |
:10C4F000AA2797FDA095BA2F280F391F4A1F5B1F47 |
:10C5000020934203309343034093440350934503E5 |
:10C510008091420390914303A0914403B09145035D |
:10C5200081509A4FA040B04064F080E09AEFA0E0C4 |
:10C53000B0E08093420390934303A0934403B093ED |
:10C5400045038091420390914303A0914403B0912D |
:10C55000450380509640AF4FBF4F64F480E096E0B3 |
:10C56000AFEFBFEF8093420390934303A093440344 |
:10C57000B09345032091C8073091C90748E04C1596 |
:10C5800098F08C2D9927829FB001839F700D929F08 |
:10C59000700D1124CB0177FD07966C0173E0D594E3 |
:10C5A000C7947A95E1F712C0C6948C2D9927829F83 |
:10C5B000D001839FB00D929FB00D1124CD01B7FD26 |
:10C5C00003966C01D594C794D594C79495014427DC |
:10C5D00037FD4095542F8091420390914303A091E1 |
:10C5E0004403B0914503BC01CD010E945A7AC20EAA |
:10C5F000D31E692D772788279927980117FF04C034 |
:10C6000022273327201B310B37FF02C02F5F3F4FFC |
:10C6100035952795E981FA812E0F3F1F442737FD75 |
:10C620004095542F0E94E67997FF04C0615C7F4FCC |
:10C630008F4F9F4F46E095958795779567954A95DB |
:10C64000D1F79B016C157D050CF46B01309521959C |
:10C650003F4FC216D3060CF4690138EF832E36E043 |
:10C66000932E2FEAA22E26E0B22E9BE0592E87EFC2 |
:10C67000682E87E0782ED5012C9112160CF0DEC0C2 |
:10C68000203419F429803A801EC0E981FA81CF0153 |
:10C69000AA2797FDA095BA2F332727FD3095432F62 |
:10C6A000532FBC01CD010E94E67997FF04C0615C65 |
:10C6B0007F4F8F4F9F4FB6E09595879577956795FC |
:10C6C000BA95D1F71B01F5012181203419F42E0C04 |
:10C6D0003F1C22C0203C19F42E183F081DC0C70182 |
:10C6E000AA2797FDA095BA2F332727FD3095432F12 |
:10C6F000532FBC01CD010E94E67997FF04C0615C15 |
:10C700007F4F8F4F9F4FA6E09595879577956795BB |
:10C71000AA95D1F7260E371EF5012281203419F48F |
:10C720002C0C3D1C22C0203C19F42C183D081DC0C7 |
:10C73000C601AA2797FDA095BA2F332727FD30956C |
:10C74000432F532FBC01CD010E94E67997FF04C00F |
:10C75000615C7F4F8F4F9F4FF6E09595879577955A |
:10C760006795FA95D1F7260E371EF50123812034FF |
:10C7700019F4200E311E22C0203C19F4201A310A6F |
:10C780001DC0C801AA2797FDA095BA2F332727FD02 |
:10C790003095432F532FBC01CD010E94E67997FFBE |
:10C7A00004C0615C7F4F8F4F9F4FE6E09595879562 |
:10C7B00077956795EA95D1F7260E371ED3018D91AF |
:10C7C0009C91821593055CF4BC01620D731D77FF8B |
:10C7D00002C06F5F7F4F1B013594279404C0220C69 |
:10C7E000331C281A390ABA898B2F9927880F991F69 |
:10C7F000880F991F821593054CF4842D9927880F73 |
:10C80000991F880F991F281639060CF01C01C101C9 |
:10C8100037FC03969595879595958795F4018183C7 |
:10C82000880F991F880F991F9101281B390BC90187 |
:10C83000880F8283D3012D923C9203C0F4011182B0 |
:10C8400012825A9422E030E0620E731E44E050E0FF |
:10C85000A40EB51E68E070E0860E971E57FE0BCF43 |
:10C86000E2E1C65E0C94917A8091FD039091FE0303 |
:10C87000A091FF03B09100048093F5039093F60319 |
:10C88000A093F703B093F8038091F9039091FA0312 |
:10C89000A091FB03B091FC038093F1039093F2030A |
:10C8A000A093F303B093F403089510920804109238 |
:10C8B00007041092060410920504089584B1806A5A |
:10C8C00084B93D9A82E58CBD1DBC459A81E0809378 |
:10C8D00029088AEA80933A0883E880933B088AE033 |
:10C8E00080933C0810923E0810923D081092400838 |
:10C8F00010923F081092A20810925E08089530919D |
:10C900002908332309F085C00DB407FE82C084E0F6 |
:10C9100080932A02459A2EB580911404992781307C |
:10C92000910589F0823091051CF4892B21F03EC0DD |
:10C930000297B9F03BC030935D082093150421386D |
:10C94000A9F581E008C0253549F480911504820FCE |
:10C950008093150482E08093140428C0309314045B |
:10C9600025C080915D08E82FFF27E158F74F20830D |
:10C970008F5F80935D08909115048032A0F0291795 |
:10C9800069F480E2AFE7B8E0EFE5F8E00D900192DE |
:10C990008A95E1F781E080935E0802C030935E08DB |
:10C9A0001092140403C0920F90931504209139083B |
:10C9B000223208F028C04598000000000000000066 |
:10C9C0000000000000000000000000000000000067 |
:10C9D0000000000000000000000000000000000057 |
:10C9E0000000000000000000E0913208F0913308E0 |
:10C9F000E20FF11D80818EBD80915B089081890FCF |
:10CA000080935B0803C081E0809329082F5F209307 |
:10CA100039080895EF92FF920F931F9380914A0671 |
:10CA20009927880F991F880F991F7C010027F7FC11 |
:10CA30000095102F80917E0390917F03A091800339 |
:10CA4000B0918103BC01CD01A80197010E945A7ADF |
:10CA500030933E0820933D088091760390917703B0 |
:10CA6000A0917803B0917903BC01CD01A801970191 |
:10CA70000E945A7A3093400820933F0820911F0863 |
:10CA8000309120084091210850912208DA01C90113 |
:10CA900003E0880F991FAA1FBB1F0A95D1F7820FC9 |
:10CAA000931FA41FB51F820F931FA41FB51F2091B2 |
:10CAB0009601309197014091980150919901BC01E4 |
:10CAC000CD010E945A7A3093460820934508809100 |
:10CAD0008F039091900320914A0230914B02821B68 |
:10CAE000930B90934C0880934B08E0918503F09151 |
:10CAF00086038091EE079091EF07BF010E94257A8F |
:10CB00009B01220F331F220F331F260F371F260FC3 |
:10CB1000371F37FF02C02D5F3F4F3595279535955D |
:10CB20002795309342082093410880911B089091EB |
:10CB30001C08BF010E94257A9B01220F331F220F80 |
:10CB4000331F260F371F260F371F37FF02C02D5FF9 |
:10CB50003F4F359527953595279530934408209379 |
:10CB6000430810928603109285031092EF071092EB |
:10CB7000EE0710921C0810921B0880913C08992720 |
:10CB80008D30910509F46CC08E3091055CF48B30CA |
:10CB9000910509F494C08C3091050CF015C10A97E9 |
:10CBA00061F0B3C18F30910509F487C18F309105D1 |
:10CBB0000CF462C14097A9F1A8C18091060380934B |
:10CBC0004F0880910503809350088091040380935F |
:10CBD000510880910303809352088091020380934F |
:10CBE000530880910103809354088091000380933F |
:10CBF00055088091FF02809356088091F10280933E |
:10CC000057088091F102837F8093F1020E945F2E8A |
:10CC10008093580880918203809359088091F00294 |
:10CC200028C18091A4089091A50890935008809302 |
:10CC30004F088091A8089091A9089093520880937A |
:10CC4000510880911E0190911F018093530880919B |
:10CC5000000180935408809195018093550855C137 |
:10CC600080917E0680934F0880917F0680935008C4 |
:10CC700080918006809351088091810680935208AC |
:10CC80008091820680935308809186068093540891 |
:10CC90008091870680935508809188068093560876 |
:10CCA00080918B068093570880918906809358085D |
:10CCB00080918A068093590880918C06DAC0F89496 |
:10CCC00080913106E82FFF27EE0FFF1FE75AF84F3C |
:10CCD0000190F081E02DE038F1051CF0EFE7F0E085 |
:10CCE00006C02FEFE138F20714F4E1E8FFEFE0931C |
:10CCF0004F0880913206E82FFF27EE0FFF1FE75AFB |
:10CD0000F84F0190F081E02DE038F1051CF0EFE7DD |
:10CD1000F0E006C06FEFE138F60714F4E1E8FFEF4A |
:10CD2000E093500880913006E82FFF27EE0FFF1F99 |
:10CD3000E75AF84F0190F081E02DE038F1051CF042 |
:10CD4000EFE7F0E006C08FEFE138F80714F4E1E810 |
:10CD5000FFEFE093510880912F06E82FFF27EE0F99 |
:10CD6000FF1FE75AF84F0190F081E02DE038F10500 |
:10CD70001CF0EFE7F0E006C02FEFE138F20714F403 |
:10CD8000E1E8FFEF7894E093520880912D038093BF |
:10CD9000530880912E038093540880912F03809331 |
:10CDA0005508809130038093560880913103809319 |
:10CDB0005708809132038093580880913303809301 |
:10CDC00059088091340355C080917204863018F060 |
:10CDD0001092720485E080934F0880918D068093B5 |
:10CDE000500880911E0390911F03A0912003B091E1 |
:10CDF0002103BC01CD0125E030E040E050E00E947D |
:10CE00005A7A309352082093510880911A039091D6 |
:10CE10001B03A0911C03B0911D03BC01CD0125E0B3 |
:10CE200030E040E050E00E945A7A3093540820935A |
:10CE300053088091830680935508809184068093DF |
:10CE40005608809185068093570880912C03809323 |
:10CE500058088091590790915A07809359088091FA |
:10CE6000E7059091E80597FD03969595879595952B |
:10CE7000879580935A0849C010924F0884E58093A3 |
:10CE800050081092510883E180935208809102016A |
:10CE900080935308809157048093540880915804DC |
:10CEA00080935508809159048093560880915A04C4 |
:10CEB0008093570880915B0426C08091630680931D |
:10CEC0004F0880919306809350088091C101809310 |
:10CED000510880915C068093520880915D06809392 |
:10CEE000530880915E06809354088091C00180931E |
:10CEF0005508809160068093560880916106809362 |
:10CF00005708809162068093580880915E088823B4 |
:10CF100009F44DC18AEF8093EE0181E08093DD0139 |
:10CF20004091600850916108CA0181509E4F8F5F07 |
:10CF30009340B0F42091620830916308C901815098 |
:10CF40009E4F8F5F934060F480913B0685FF08C041 |
:10CF5000509308044093070430930604209305047B |
:10CF6000809168089091690890930A04809309045D |
:10CF700080916A0890916B0890930C0480930B0445 |
:10CF800080916C0890916D0890930E0480930D042D |
:10CF9000809166089091670821E08936920724F411 |
:10CFA0009093DF018093DE018091DE019091DF019B |
:10CFB00020913C0330913D03821B930B845E9D4F77 |
:10CFC00068E671E00E94257A845B904090933B0371 |
:10CFD00080933A03209170083091710880912B0260 |
:10CFE00090912C028217930720F430932C02209307 |
:10CFF0002B0280915F0899278836910509F460C05B |
:10D000008936910524F48736910531F0D8C08936E8 |
:10D01000910509F47CC0D3C08091720880939F0869 |
:10D02000809173088093A108809174088093A00870 |
:10D03000809175088093A208809176088093A30858 |
:10D04000809177088093EF01809178088093130492 |
:10D050008091FE028823F9F020917A0830917B08B4 |
:10D0600037FD19C030933D0320933C039091650632 |
:10D07000992389F08FE0989FC0011124281B390B58 |
:10D08000C90188599E4F68E671E00E94257A909305 |
:10D090003D0380933C0320910F0430911004809154 |
:10D0A0007C0890917D08280F391F37FF02C02F5F41 |
:10D0B0003F4F359527953093100420930F047FC080 |
:10D0C00080917208809334088091730880933508AA |
:10D0D0008091740880933608809175088093370892 |
:10D0E00080917608809338088091D70590917708D1 |
:10D0F000892B8093D70590917808909311048091A3 |
:10D10000D80583709C70892B8093D80558C0809176 |
:10D11000720880932A088091730880932B0880916D |
:10D12000740880932C088091750880932D08809155 |
:10D1300076089091770890932F0880932E0880911D |
:10D140007808909179089093310880933008809105 |
:10D150007A08992787FD909590938C0780938B0789 |
:10D1600080917B088093150380917C0890917D08C5 |
:10D170009C01442737FD4095542FDA01C90163E033 |
:10D18000880F991FAA1FBB1F6A95D1F7820F931FA3 |
:10D19000A41FB51F820F931FA41FB51F80931603F2 |
:10D1A00090931703A0931803B093190308C010922B |
:10D1B00008041092070410920604109205041F91AF |
:10D1C0000F91FF90EF90089580912908882309F42A |
:10D1D0003BC045988AE398E09093330880933208E7 |
:10D1E00090911204E92FFF27EB51FE4F9F5F909320 |
:10D1F0001204808180933C08993010F01092120440 |
:10D20000109229080E940A6581E080933908000085 |
:10D21000000000000000000000000000000000000E |
:10D2200000000000000000000000000000000000FE |
:10D2300000000000000000000000000000008091DD |
:10D240003A0880935B088EBD089587B18C6087B9DA |
:10D25000429843981092170480E88093F10110924D |
:10D2600016048093F001089580911C0481508093EE |
:10D270001C048F3F09F0FBC024E020931C04809124 |
:10D28000F102992780739070892B21F480915804C2 |
:10D2900080FF1CC080917C06882349F080911F0488 |
:10D2A000882311F42093170481E080931F04809158 |
:10D2B0007D068823B9F080912004882319F484E046 |
:10D2C0008093160481E0809320040CC010921F0408 |
:10D2D000109220048091780680931D0480917A0634 |
:10D2E00080931E0480911F04882309F040C0809120 |
:10D2F0009206282F332724FF07C080912303882319 |
:10D3000019F425FD4DC04EC090917906983F50F01C |
:10D310008091F0078D3D30F080911D0488230CF43E |
:10D320003FC040C0983F48F08091F0078A3028F411 |
:10D3300080911D048823B4F133C08091170481507B |
:10D34000809317048F3F79F58091F0078150809387 |
:10D3500017048091F101813011F480E801C08695B5 |
:10D360008093F1018091F10190911D0417C080918B |
:10D3700017048150809317048F3FA9F489E08093AC |
:10D3800017048091F101813011F480E801C0869585 |
:10D390008093F1018091F10190917C06892311F035 |
:10D3A000429A01C0429880912004882309F043C02A |
:10D3B00080919206282F332724FF07C080912303F2 |
:10D3C000882319F426FD50C034C090917B06983F05 |
:10D3D00050F0809116088D3D30F080911E04882316 |
:10D3E0000CF442C026C0983F48F0809116088A305D |
:10D3F00028F480911E048823E4F036C0809116043E |
:10D400008150809316048F3F91F5809116088150CA |
:10D41000809316048091F001813011F480E801C0FE |
:10D4200086958093F0018091F00190911E048923EC |
:10D43000D9F443980895809116048150809316047E |
:10D440008F3FA9F489E0809316048091F001813028 |
:10D4500011F480E801C086958093F0018091F0017D |
:10D4600090917D06892311F0439A08954398089579 |
:10D470004FB724E130E0F8948091C9008F77809312 |
:10D48000C9008091C9008F7B8093C9008091C90039 |
:10D490008F7D8093C9005A9A52985B9A539A832F32 |
:10D4A00099278093CD002093CC008091C8008260A2 |
:10D4B0008093C80080E18093C9008091CA008F7773 |
:10D4C0008093CA008091CA008F7B8093CA008091AC |
:10D4D000CA008F7D8093CA008091CA008F7E80939E |
:10D4E000CA008091CA00877F8093CA008091C900DA |
:10D4F0008B7F8093C9008091CA0084608093CA00AA |
:10D500008091CA0082608093CA008091C80087FF22 |
:10D5100003C08091CE00F9CF8091C90080688093CC |
:10D52000C9004FBF0895EF92FF920F931F93CF93BF |
:10D53000DF93482F00E010E08091F201813061F428 |
:10D540001092F20184E4809321041092230410923B |
:10D550002204109224042BC180912104882319F401 |
:10D5600021E030E001C0980190912204992371F4E8 |
:10D57000232B11F081E010C084E480932104909368 |
:10D5800023049093220490932404FAC0913069F408 |
:10D59000232B09F0EBC082E08093220480912304C6 |
:10D5A0008F5F8093230483E0E9C09230D1F4232B72 |
:10D5B00009F0DCC083E0809321044093240490911F |
:10D5C0002304923039F41092250447FF03C081E010 |
:10D5D0008093250483E0809322049F5F909323042B |
:10D5E000CFC0933009F0C2C0232B09F0BFC0909385 |
:10D5F000210482E080932204809123048F5F809332 |
:10D60000230420912404822F9927782F6627842FC2 |
:10D610009927682B792B80915506813049F47370D6 |
:10D62000CB018050924063E070E00E94257A17C0E1 |
:10D63000823061F47770CB018050944066E070E0F6 |
:10D640000E94257A2695269526950BC073706856FC |
:10D650007140CB0177FD0196BC01759567952695C4 |
:10D660002695022F11270F7010700F5F1F4F0D307E |
:10D67000110508F074C07801E00EF11EF701E75AB9 |
:10D68000F84F808191819B01281B390BC90137FF1D |
:10D6900003C0909581959F4F069794F480912C0339 |
:10D6A000883C30F480912C03865F80932C0308C063 |
:10D6B00088EC80932C0380916F008F7D80936F00A6 |
:10D6C000F701E75AF84F808191819C01220F331FA7 |
:10D6D000280F391F260F371F37FF02C02D5F3F4F1E |
:10D6E000E901D595C795D595C795CB0101968C17BE |
:10D6F0009D0714F4219706C061507040C617D707E4 |
:10D700000CF4219680912C03843BD0F0F701E75A6A |
:10D71000F84F80819181FE01E81BF90BCF0163E096 |
:10D7200070E00E94257ACB01880F991F860F971F02 |
:10D730002DE837E0E20EF31EF7019183808307C0E6 |
:10D740002DE837E0E20EF31EF70111821082000F80 |
:10D75000111F075A184FF801D183C08311C002313D |
:10D76000110570F081E08093F2010AC081E080939E |
:10D77000F201109223041092250484E48093210482 |
:10D7800080912304803198F080912504882331F41E |
:10D790008091F201882311F4809394011092230464 |
:10D7A000109225041092220484E480932104E6E080 |
:10D7B000CDB7DEB70C949D7ACF93FC0197FF05C0DF |
:10D7C000CFEFF095E195FF4F01C0C1E028E631E0D1 |
:10D7D000CF01B9010E94257AFC018B35910554F0E7 |
:10D7E0008B5590408A35910538F484EB90E08E1B80 |
:10D7F0009F0BFC0141E00DC0CF01855B90408A3555 |
:10D80000910518F4E45BF04003C02E1B3F0BF901B7 |
:10D810004FEFEE0FFF1FEF5BF54F259134918C2FEB |
:10D82000992787FD9095289FB001299F700D389FFB |
:10D83000700D1124842F992787FD9095689FA00172 |
:10D84000699F500D789F500D1124CA01CF91089502 |
:10D850002AE530E0281B390BC9010E94DC6B0895D2 |
:10D86000CF93DF9380E00E94937180911E0190918D |
:10D870001F016AE070E00E94257A9F938F93809148 |
:10D880001E0190911F016AE070E00E94257A7F934B |
:10D890006F938FE09BE09F938F93C6E8D1E7DF9370 |
:10D8A000CF93E0913E04F0913F0409952DB73EB728 |
:10D8B000285F3F4F2DBF8091EE018823B9F186E0AC |
:10D8C0000E94937180912E0890912F086AE070E079 |
:10D8D0000E94117A7F936F938FED90E09F938F93C7 |
:10D8E00080911F0890912008A0912108B0912208F2 |
:10D8F00020919601309197014091980150919901A2 |
:10D90000BC01CD010E945A7A3F932F9388E19BE09E |
:10D910009F938F93DF93CF93E0913E04F0913F0468 |
:10D9200009958DB79EB70A968DBF12C086E00E94FA |
:10D93000937184E29BE09F938F93DF93CF93E09169 |
:10D940003E04F0913F0409950F900F900F900F90B7 |
:10D95000809111048823C1F086E00E949371809128 |
:10D96000110499279F938F938BE29BE09F938F9352 |
:10D97000DF93CF93E0913E04F0913F0409952DB7DA |
:10D980003EB72A5F3F4F2DBF80E10E949371809187 |
:10D99000FA019091FB016CE370E00E94117A9F9371 |
:10D9A0008F938091FA019091FB016CE370E00E94EB |
:10D9B000117A7F936F938091A8089091A9089F9303 |
:10D9C0008F9386E39BE09F938F93C6E8D1E7DF9325 |
:10D9D000CF93E0913E04F0913F04099580913B067E |
:10D9E0002DB73EB7265F3F4F2DBF80FF29C08AE18C |
:10D9F0000E9493718091950199279F938F938091B5 |
:10DA00001E0390911F03A0912003B0912103BC013C |
:10DA1000CD0124E630E040E050E00E945A7A3F9386 |
:10DA20002F9383E49BE09F938F93DF93CF93E091B9 |
:10DA30003E04F0913F0409958DB79EB708968DBFBF |
:10DA4000DF91CF910895CF93DF9380E00E9493718F |
:10DA500080911707992787FD90959F938F938091C9 |
:10DA60000F07992787FD90959F938F9380910707C4 |
:10DA7000992787FD90959F938F938091FF06992713 |
:10DA800087FD90959F938F938AE49BE09F938F935C |
:10DA9000C6E8D1E7DF93CF93E0913E04F0913F04D5 |
:10DAA000099580E10E9493712DB73EB7245F3F4FE7 |
:10DAB0002DBF80913707992787FD90959F938F936E |
:10DAC00080912F07992787FD90959F938F93809141 |
:10DAD0002707992787FD90959F938F9380911F0724 |
:10DAE000992787FD90959F938F938AE59BE09F935D |
:10DAF0008F93DF93CF93E0913E04F0913F0409951B |
:10DB000080912D062DB73EB7245F3F4F2DBF853046 |
:10DB100098F480E10E9493718AE69BE09F938F9333 |
:10DB2000DF93CF93E0913E04F0913F0409950F906D |
:10DB30000F900F900F9018C08730B0F488E10E94CA |
:10DB400093718FED90E09F938F938BE79BE09F9372 |
:10DB50008F93DF93CF93E0913E04F0913F040995BA |
:10DB60008DB79EB706968DBFDF91CF9108950F9325 |
:10DB70001F9380E00E9493712AE030E08091A40816 |
:10DB80009091A508B9010E94117A9F938F9380917B |
:10DB9000A4089091A508B9010E94117A7F936F9310 |
:10DBA00080911E0190911F01B9010E94257A9F93D7 |
:10DBB0008F9380911E0190911F01B9010E94257AD7 |
:10DBC0007F936F9384E89BE09F938F9306E811E720 |
:10DBD0001F930F93E0913E04F0913F04099580E17B |
:10DBE0000E9493718DB79EB70C968DBF8091A80847 |
:10DBF0009091A9089F938F938091A6089091A70870 |
:10DC00009F938F9387E99BE09F938F931F930F932D |
:10DC1000E0913E04F0913F0409958DB79EB70896B8 |
:10DC20008DBF1F910F9108950F931F93CF93DF9393 |
:10DC30008091EE01C6E8D1E7882309F478C080E03E |
:10DC40000E94937180912B0899279F938F938091C5 |
:10DC50002D0899279F938F9383EA9BE09F938F933F |
:10DC60008E01DF93CF93E0913E04F0913F0409953C |
:10DC70008DB79EB708968DBF80912C08833031F404 |
:10DC80008CE00E94937182EB9BE005C08CE00E94C7 |
:10DC9000937187EB9BE09F938F93DF93CF93E091FA |
:10DCA0003E04F0913F0409950F900F900F900F9054 |
:10DCB00080912A0881FF12C08CE00E9493718CEB46 |
:10DCC0009BE09F938F931F930F93E0913E04F091FD |
:10DCD0003F0409950F900F900F900F9080E10E94E4 |
:10DCE00093718FED90E09F938F9380913008909186 |
:10DCF00031089F938F9380912E0890912F086AE0AE |
:10DD000070E00E94117A7F936F9381EC9BE09F9368 |
:10DD10008F9386E891E79F938F93E0913E04F09173 |
:10DD20003F0409958DB79EB70A968DBF12C082E059 |
:10DD30000E94937181ED9BE09F938F93DF93CF932C |
:10DD4000E0913E04F0913F0409950F900F900F90E1 |
:10DD50000F90DF91CF911F910F910895CF93C82F0E |
:10DD6000209126042093270499278F32910509F1E9 |
:10DD7000803391051CF44F97A1F02CC08F3491058E |
:10DD800001F18F38910531F5222319F481E090E0FB |
:10DD900038C086E0289FF0011124E950F54F8491A6 |
:10DDA00017C086E0289FF0011124E850F54F8491B8 |
:10DDB0000FC086E0289FF0011124E750F54F8491B1 |
:10DDC00007C086E0289FF0011124E650F54F8491AA |
:10DDD0008093260490912604809127049813C0E034 |
:10DDE0000E9499719091260486E0989FF001112479 |
:10DDF000E550F54F259134918C2FF901099580E07C |
:10DE000090E0CF9108951092A5081092A408109266 |
:10DE1000A9081092A8081092A7081092A6081092BC |
:10DE2000AA088AE090E00E941D179093290480932D |
:10DE300028040895CF93DF938091280490912904BA |
:10DE40000E942617882309F4AFC08091280490917E |
:10DE500029040A969093290480932804E0E0F0E0D6 |
:10DE60009F0190E05FEFA8EFB6E04BE0ED018B8102 |
:10DE700087FF0BC09F5F8D81E80FF11D8981280FFF |
:10DE8000311D8E81851708F4582F4150189647FF91 |
:10DE9000EDCF5093AA08232B41F520912E04309109 |
:10DEA0002F044091300450913104BB27A52F942FAB |
:10DEB000832F90932D0480932C04AA27BB27281B23 |
:10DEC000390B4A0B5B0BCF01AA27BB27280F391F41 |
:10DED0004A1F5B1F20932E0430932F04409330047D |
:10DEE00050933104E5E0F0E013C020912C04309110 |
:10DEF0002D042E173F0718F4E21BF30B02C0E0E0DD |
:10DF0000F0E0892F9927880F991FE80FF91F3596A0 |
:10DF1000F093A508E093A408EF3FF10578F4809111 |
:10DF20001E0190911F018E9F90018F9F300D9E9F2B |
:10DF3000300D1124C90164E670E013C0CF0196953D |
:10DF400087959695879520911E0130911F01289FF6 |
:10DF5000A001299F500D389F500D1124CA0169E17D |
:10DF600070E00E94117A7093A7086093A608209130 |
:10DF70002A0430912B042E0F3F1F30932B04209343 |
:10DF80002A045EE02131350778F08091A80890914D |
:10DF9000A90801969093A9088093A80820513E40B3 |
:10DFA00030932B0420932A04DF91CF9108954FB72B |
:10DFB00020E430E0F8948091C9008F778093C90005 |
:10DFC0008091C9008F7B8093C9008091C9008F7DAB |
:10DFD0008093C9005A9A52985B9A539A832F992733 |
:10DFE0008093CD002093CC008091C8008260809304 |
:10DFF000C80088E18093C9008091CA008F77809320 |
:10E00000CA008091CA008F7B8093CA008091CA00A9 |
:10E010008F7D8093CA008091CA008F7E8093CA0052 |
:10E020008091CA00877F8093CA008091C9008B7F4E |
:10E030008093C9008091CA0084608093CA00809157 |
:10E04000CA0082608093CA008091C80087FF03C025 |
:10E050008091CE00F9CF8091C90080688093C9007B |
:10E060004FBF08950F931F93CF93DF93482F4F5FB8 |
:10E07000893108F08BC080915807841720F44F5FD6 |
:10E08000409358074150CB0183539B4268E170E0B5 |
:10E090000E94257AA42FBB27FD01EA0FFB1FE75A38 |
:10E0A000F84F808191819B01281B390BC90137FFF3 |
:10E0B00003C0909581959F4F069794F480912C030F |
:10E0C000883C30F480912C03865F80932C0308C039 |
:10E0D00088EC80932C0380916F008F7D80936F007C |
:10E0E000FD01EA0FFB1FE75AF84F808191819C01E7 |
:10E0F000220F331F280F391F260F371F37FF02C08B |
:10E100002D5F3F4FE901D595C795D595C795CB01B3 |
:10E1100001968C179D0714F4219706C0615070403A |
:10E12000C617D7070CF4219680912C03843BD8F0B6 |
:10E130008D010A0F1B1FF801E75AF84F808191816A |
:10E14000FE01E81BF90BCF0163E070E00E94257A25 |
:10E15000CB01880F991F860F971F0357184FF8019F |
:10E160009183808307C0AA0FBB1FA357B84F119696 |
:10E170001C921E92E42FFF27EE0FFF1FE75AF84F65 |
:10E18000D183C083443011F410929401DF91CF9178 |
:10E190001F910F910895CF93DF932091AB08822FA9 |
:10E1A0009927807F9070409709F06CC02F3109F05B |
:10E1B00046C08091AC08809336042091AE0820932D |
:10E1C00038048091AF0880933704822F9927909369 |
:10E1D0005A0780935907222309F054C080912F06D3 |
:10E1E000282F3327220F331FF901E357F84F1182ED |
:10E1F000108280913006A82FBB27AA0FBB1FFD01FC |
:10E20000E357F84F1182108280913206E82FFF27E2 |
:10E21000EE0FFF1FCF018357984FEC011982188230 |
:10E22000275A384FE90119821882A75AB84F119618 |
:10E230001C921E92E75AF84F1182108223C0C22FFF |
:10E24000CF70CA30F8F48091AC088093D5088091E3 |
:10E25000AD088093D4088091AE088093D708809150 |
:10E26000AF088093D6086091D4087091D5088C2FA0 |
:10E270000E9432706091D6087091D7088C2F8F5F02 |
:10E280000E943270DF91CF910895CF93C82F8F3FB6 |
:10E2900049F4809139048F3F29F410923B04109285 |
:10E2A0003A0432C020913B04222339F4CF3111F4D7 |
:10E2B00085E001C084E080933C0480913C0490910F |
:10E2C0003A048217A0F4892F809580933A048F3FF7 |
:10E2D00019F48EEF80933A0480913A04C81711F430 |
:10E2E0000E94CB7010923B0410923A040BC0E22FB4 |
:10E2F000FF27E555F74FC0832F5F20933B049C0F0A |
:10E3000090933A04C0933904CF91089590913504C5 |
:10E31000933240F4E92FFF27EF54F74F80839F5F3C |
:10E32000909335040895833218F48D5F80933504FB |
:10E33000089590E2E4EBF8E08FE19193815087FF3C |
:10E34000FCCF0895CF93CFB723E031E0F8948091CC |
:10E35000C9008F778093C9008091C9008F7B80931B |
:10E36000C9008091C9008F7D8093C9005A9A529844 |
:10E370005B9A539A832F99278093CD002093CC00EA |
:10E380008091C80082608093C80088E18093C900B2 |
:10E390008091CA008F778093CA008091CA008F7BDA |
:10E3A0008093CA008091CA0080628093CA008091E5 |
:10E3B000CA0080618093CA008091CA0088608093FF |
:10E3C000CA008091C90084608093C9008091CA000E |
:10E3D00084608093CA008091CA0082608093CA00E2 |
:10E3E0008091C80087FF03C08091CE00F9CF809153 |
:10E3F000C90080688093C9008091C90080648093BF |
:10E40000C9000E949971CFBFCF910895282F9927F5 |
:10E410008F709070892B31F4209580913404822B79 |
:10E420008093340408958091F501882309F449C04C |
:10E430008091F10285FD04C08091F801882371F07C |
:10E4400082E98093B10883E28093B2088091F80159 |
:10E45000882309F485E58093B30802C08093B1084E |
:10E460008091F6018F3071F4809134040E94AE6E79 |
:10E47000882341F081E98093B1088093B20881E359 |
:10E480008093B3081092F5018091C80085FFFCCFFE |
:10E490008091C9008F7E8093C9008091C9008E7FD2 |
:10E4A0008093C9008091B108882311F48EEF01C0D8 |
:10E4B0008EE78093CE00809134048093F601109211 |
:10E4C000340408951F920F920FB60F9211248F9368 |
:10E4D0009F93EF93FF939091F501992309F040C02A |
:10E4E00080913D04882361F48091B108882311F460 |
:10E4F00083E003C0813999F481E080933D040FC02B |
:10E50000833099F48091B108882349F09093B10841 |
:10E510008091C9008E7F8093C9008EEF1EC08091CC |
:10E52000C90081608093C9000EC0833261F480917C |
:10E53000C9008E7F8093C9008FEF8093CE0081E069 |
:10E540008093F50114C080913D04E82FFF27EF541C |
:10E55000F74F8F5F80933D0480818093CE0007C08A |
:10E5600010923D048091C90080618093C900FF91A1 |
:10E57000EF919F918F910F900FBE0F901F90189564 |
:10E58000EF92FF920F931F93CF93DF937C018B0148 |
:10E59000EA01452B39F0F80181918F01F7010995C6 |
:10E5A0002197C9F7E6E0CDB7DEB70C949D7AEF92DC |
:10E5B000FF920F931F93CF93DF937C018B01EA01AE |
:10E5C000452B41F0F8010F5F1F4F8491F70109952A |
:10E5D0002197C1F7E6E0CDB7DEB70C949D7A0F9393 |
:10E5E0001F93CF938C01C62F161634F480E2F801E6 |
:10E5F0000995C1501C16D4F3CF911F910F91089526 |
:10E600000F931F93CF938C01C62F161634F480E31B |
:10E61000F8010995C1501C16D4F3CF911F910F91A9 |
:10E620000895A5E3B0E0E7E1F3E70C94757A2E9640 |
:10E63000EEADFFAD2E9788249924540180913304C8 |
:10E64000882321F42C961FAE1EAE2C975EE4452E37 |
:10E65000512C4C0E5D1E6F01B60105C0153239F00C |
:10E660000894C11CD11CF60114911123B9F7A6011D |
:10E67000461B570B31F02C968EAD9FAD2C970E9408 |
:10E68000D772112309F46AC20894C11CD11CFF245B |
:10E69000FDA6FCA64FEFE42EF9A6F6010894C11CD6 |
:10E6A000D11C1491153721F0812F80628837B1F485 |
:10E6B000F0FE0AC0F20124E030E0420E531E8080DA |
:10E6C0009180A280B3800AC0F20142E050E0440E83 |
:10E6D000551E808191814C01AA24BB24103221F463 |
:10E6E00089A58823D1F61DC0133219F458E0F52A04 |
:10E6F000D4CF1A3211F01D3291F41A3259F4F201CA |
:10E7000082E090E0480E591EE081ECA7EE232CF643 |
:10E71000E195ECA790E1F92AAFEDFA22BECF1B32CA |
:10E7200011F419A7BACF1E32C1F5F6010894C11C25 |
:10E73000D11C14911A3279F4F20122E030E0420E39 |
:10E74000531E408151813FEF4F3F530714F44FEF69 |
:10E750005FEFE42EA2CF40E050E0812F80538A305B |
:10E76000A0F4CA0133E0880F991F3A95E1F7840FAE |
:10E77000951F480F591F410F511D40535040F6013E |
:10E780000894C11CD11C1491E8CF8FEF4F3F58075C |
:10E7900014F44FEF5FEFE42E85CF103329F4F4FC2F |
:10E7A0007CCF90E2F92A79CF812F81538930D8F438 |
:10E7B00040E050E0CA0123E0880F991F2A95E1F755 |
:10E7C000840F951F480F591F410F511D4053504052 |
:10E7D000F6010894C11CD11C1491812F80538A30FA |
:10E7E00048F34CA75FCF183619F4A4E0FA2A55CFA6 |
:10E7F0001C3619F4B1E0FB2A50CF133661F43E0108 |
:10E800000894611C711CF20122E030E0420E531E9C |
:10E81000808189833CC1143421F0143611F01936FB |
:10E8200051F5143411F431E0F32AF0FE0AC0F2017C |
:10E8300044E050E0440E551E80809180A280B38059 |
:10E840000CC0F20182E090E0480E591E8081918157 |
:10E850004C01AA2497FCA094BA2CB7FE0AC0B0942D |
:10E86000A09490948094811C911CA11CB11C8DE2F9 |
:10E8700089A70AE06FC01F3411F01F3631F41F342E |
:10E8800011F491E0F92A08E064C0103779F4F2013C |
:10E89000A2E0B0E04A0E5B1E808191814C01AA2467 |
:10E8A000BB2400E1B0E4FB2A18E753C01337C1F5DD |
:10E8B000F20122E030E0420E531E6080718061144C |
:10E8C000710489F43E010894611C711C88E28983FB |
:10E8D0008EE6F301818385E78B838CE68C838D83C1 |
:10E8E00089E28E831F82E7FC13C08E2D992787FD56 |
:10E8F0009095AC0160E070E0C3010E9442780097FF |
:10E9000029F0382E3618E3140CF0C3C03E2CC1C0D9 |
:10E91000F30101900020E9F731973E2E3618B9C077 |
:10E92000153511F0153731F4153511F4F1E0FF2AE2 |
:10E930000AE00FC0183519F0183709F0A0C000E13F |
:10E94000F3FE07C081149104A104B10411F020E486 |
:10E95000F22A19A6EDA6E7FC02C03FEDF32289E2F8 |
:10E96000682E712C6C0E7D1E81149104A104B104DB |
:10E9700021F44DA5442309F47BC0802F9927AA27B1 |
:10E98000BB278EA79FA7A8ABB9AB202E332490E05E |
:10E99000891690E0990691E0A90690E0B90648F042 |
:10E9A000C501B4012EA53FA548A959A90E94387AEE |
:10E9B00017C0AFEF8A169104A104B10449F040F0EA |
:10E9C000C401B1010E94117A9B014427552708C058 |
:10E9D000882D602F0E94057A282F3327442755273A |
:10E9E0002AAB3BAB4CAB5DAB0A3059F48AA9880F1C |
:10E9F000880F880F9AA9990F890F382D381B832FFC |
:10EA000010C0003139F48AA98295807F482D481BB7 |
:10EA1000842F07C08AA9880F880F880F582D581B8C |
:10EA2000852F90E02EA53FA548A959A982169306E7 |
:10EA3000A406B50608F091E08AA89BA8ACA8BDA8DA |
:10EA40008A3010F4805D04C0895A183509F48F7D2E |
:10EA5000D3018E933D01992309F099CF083041F4F9 |
:10EA6000F3FE06C0803321F080E3FD0182933F0175 |
:10EA7000CE010196382E3618F8E23F0E0BC0112356 |
:10EA800009F46CC03E010894611C711C1983B1E04B |
:10EA90003B2E19A6032D2DA4231827FC222489A57B |
:10EAA000882311F00F5F02C0F6FC0E5F020DEF2C01 |
:10EAB000FF24C70180739070892B49F48CA5801BBB |
:10EAC000682F2C968EAD9FAD2C970E94EF7289A572 |
:10EAD000882331F041E050E0BE01675D7F4F0AC0FE |
:10EAE000E6FE0EC080E38AA71BA742E050E0BE010D |
:10EAF000665D7F4F2C968EAD9FAD2C970E94C072A5 |
:10EB0000C70180739070809749F48CA5801B682F93 |
:10EB10002C968EAD9FAD2C970E940073622D2C9683 |
:10EB20008EAD9FAD2C970E940073832D992787FD92 |
:10EB30009095AC01B3012C968EAD9FAD2C970E94A1 |
:10EB4000C072E4FE89CD2CA5201B2CA7622F2C9629 |
:10EB50008EAD9FAD2C970E94EF727ECDE2E1CB5C33 |
:10EB60000C94917A2FB740E0F894E0E0F0E081E275 |
:10EB7000809357009491E2E0F0E080935700349145 |
:10EB8000E4E0F0E08093570084912FBF9E3199F428 |
:10EB9000363941F4893011F441E00DC08A3059F41E |
:10EBA00042E009C0373939F4863011F443E003C03C |
:10EBB000853009F444E0842F992708959FB7F8948D |
:10EBC0008091C900877F8093C9008091C9008F7EA2 |
:10EBD0008093C9008091C9008F778093C90080918C |
:10EBE000C9008F7B8093C9008091C9008F7D80937D |
:10EBF000C90052985A9A53985B9A9FBF08951F93E1 |
:10EC0000CF93DF93182F80913304882309F48DC0AC |
:10EC10008091F401181709F488C080913204882388 |
:10EC200021F40E94B275809332048AEC9CE09F9399 |
:10EC30008F93C7EFD2E1DF93CF93E0913E04F09141 |
:10EC40003F0409950F900F900F900F90812F9927F7 |
:10EC50008230910501F1833091052CF4009761F029 |
:10EC6000019769F024C084309105D9F08430910572 |
:10EC7000ACF00597C9F01BC08AEB9CE002C088EAA3 |
:10EC80009CE09F938F93DF93CF93E0913E04F091AC |
:10EC90003F04099518C08FE89CE0F3CF8CE69CE018 |
:10ECA000F0CF8EE59CE0EDCF86E59CE0EACF87EDE6 |
:10ECB0009CE09F938F93DF93CF93E0913E04F0917C |
:10ECC0003F04099510E00F900F900F900F908091E6 |
:10ECD0003204843011F0823099F40E94DE75812F65 |
:10ECE0008150833018F40E94386A1DC0143019F422 |
:10ECF0000E94A27118C01530B1F40E94D76F13C0E2 |
:10ED0000112389F08DEE9CE09F938F9387EF92E122 |
:10ED10009F938F93E0913E04F0913F0409950F90EB |
:10ED20000F900F900F901093F401DF91CF911F91EE |
:10ED300008950F931F9381E0809333044091F30172 |
:10ED4000E6E0FCE020E030E05FE4849199272F5F6B |
:10ED50003F4F829FB001839F700D929F700D1124D1 |
:10ED600046275150319657FFF0CF4093F301EEED17 |
:10ED7000FBE020E030E057E2849199272F5F3F4F7E |
:10ED8000829FB001839F700D929F700D11244627C2 |
:10ED90005150319657FFF0CF4093F30180913204E8 |
:10EDA000882321F40E94B275809332048091F3018C |
:10EDB000833459F088E190E029E20FB6F894A895E1 |
:10EDC000809360000FBE2093600081E193E79093F1 |
:10EDD0003F0480933E0488E09DE09F938F9307EF6C |
:10EDE00012E11F930F93E0913E04F0913F040995C7 |
:10EDF0000F900F900F900F9081E690E09F938F936C |
:10EE000084E590E09F938F931F921F92809102015F |
:10EE10006AE00E94057A892F99279F938F938091AA |
:10EE200002010E94057A99279F938F938EE29DE0BD |
:10EE30009F938F931F930F93E0913E04F0913F04B3 |
:10EE4000099586E09CE09F938F931F930F93E09129 |
:10EE50003E04F0913F0409958EED9BE09F938F93C4 |
:10EE60001F930F93E0913E04F0913F0409958DB7F5 |
:10EE70009EB746968DBF82E69DE09F938F931F932A |
:10EE80000F93E0913E04F0913F04099583EC809349 |
:10EE9000810080916F00806280936F000F900F90CF |
:10EEA0000F900F901F910F91089580913304882344 |
:10EEB00061F08091F401843011F40E94137280910A |
:10EEC000F301833411F01092330408951F920F92CE |
:10EED0000FB60F9211242F933F934F935F936F932D |
:10EEE0007F938F939F93AF93BF93EF93FF93209163 |
:10EEF000CE00809101028823B1F02093C60080915A |
:10EF00000102823029F52F3F19F58FEF94E3ACE031 |
:10EF1000B0E0C297A109B109B7FFFBCF809181048E |
:10EF20008093CE0015C09091F401892F81508330D9 |
:10EF300020F4822F0E94936A0BC0943021F4822F18 |
:10EF40000E94067205C0953019F4822F0E94457107 |
:10EF5000FF91EF91BF91AF919F918F917F916F91B1 |
:10EF60005F914F913F912F910F900FBE0F901F9087 |
:10EF70001895002422273327442751E0BB27EE278A |
:10EF8000FF27A0E1660F771F881F991F001C221F13 |
:10EF9000331F441F660F771F881F991F001C221FF5 |
:10EFA000331F441F2AF4050E2B1F3E1F4F1F04C0A2 |
:10EFB000051A2B0B3E0B4F0B550FBB1FEE1F587F37 |
:10EFC000556047FD5250AA95E9F6E695B7955795D5 |
:10EFD000E695B7955795852F9B2F089522273327C0 |
:10EFE00041E0552768E0880F991F221F331F880FC3 |
:10EFF000991F221F331F1AF4240F351F02C0241B30 |
:10F00000350B440F551F487F456037FD42506A95C8 |
:10F0100051F75695479556954795842F0895AA27F9 |
:10F0200097FF04C0809590958A1F9A1F77FF04C0B0 |
:10F03000609570956A1F7A1F669F9001779FA00167 |
:10F04000679F300D411D5A1F300D411D5A1F889F6B |
:10F05000F001999F2E0F3F1F401D511D899F300DBC |
:10F06000411D5A1F300D411D5A1FCA01B9011124FB |
:10F0700080CFFB01DC0102C005900D924150504051 |
:10F08000D8F70895FC014150504030F00190061629 |
:10F09000D1F73197CF010895882799270895A0E0E7 |
:10F0A000B0E0E5E5F8E70C947D7A6C017B01EA01BC |
:10F0B000590121978FEFCF3FD80789F08601089437 |
:10F0C000C11CD11CC7010894E11CF11CF501099574 |
:10F0D000F80180832197FFEFCF3FDF0779F7EAE060 |
:10F0E000CDB7DEB70C94997ACF92DF92EF92FF9270 |
:10F0F0000F931F937C016B01FB010995082FC7013A |
:10F100000196F6010995182FC8011F910F91FF90E4 |
:10F11000EF90DF90CF900895A0E0B0E0E2E9F8E74B |
:10F120000C947F7A8C017B01EA01690121978FEFB2 |
:10F13000CF3FD80771F0F70121917F01C8010F5F20 |
:10F140001F4F622FF60109952197FFEFCF3FDF0791 |
:10F1500091F7E8E0CDB7DEB70C949B7ACF92DF92BF |
:10F16000EF92FF920F931F936C018B017A01FA01CA |
:10F170000995812F9927682FC6010196F7010995F6 |
:10F180001F910F91FF90EF90DF90CF90089550580E |
:10F19000BB27AA270ED0E0C0D1D030F0D6D020F0C7 |
:10F1A00031F49F3F11F41EF4C6C00EF4E095E7FB66 |
:10F1B000BCC0E92FE2D080F3BA1762077307840757 |
:10F1C000950718F071F49EF5FAC00EF4E0950B2E39 |
:10F1D000BA2FA02D0B01B90190010C01CA01A001A9 |
:10F1E0001124FF27591B99F0593F50F4503E68F104 |
:10F1F0001A16F040A22F232F342F4427585FF3CF45 |
:10F20000469537952795A795F0405395C9F77EF415 |
:10F210001F16BA0B620B730B840BBAF09150A1F05E |
:10F22000FF0FBB1F661F771F881FC2F70EC0BA0FE4 |
:10F23000621F731F841F48F4879577956795B7956C |
:10F24000F7959E3F08F0B3CF9395880F08F0992764 |
:10F25000EE0F97958795089598D088F09F5790F076 |
:10F26000B92F9927B751A0F0D1F0660F771F881FEB |
:10F27000991F1AF0BA95C9F712C0B13081F09FD02A |
:10F28000B1E008959CC0672F782F8827B85F39F0C8 |
:10F29000B93FCCF3869577956795B395D9F73EF44A |
:10F2A00090958095709561957F4F8F4F9F4F0895F2 |
:10F2B000E89409C097FB3EF4909580957095619510 |
:10F2C0007F4F8F4F9F4F9923A9F0F92F96E9BB27C6 |
:10F2D0009395F695879577956795B795F111F8CF42 |
:10F2E000FAF4BB0F11F460FF1BC06F5F7F4F8F4FAD |
:10F2F0009F4F16C0882311F096E911C0772321F0A3 |
:10F300009EE8872F762F05C0662371F096E8862F3A |
:10F3100070E060E02AF09A95660F771F881FDAF791 |
:10F32000880F9695879597F9089597F99F6780E8D4 |
:10F3300070E060E008959FEF80EC089500240A9447 |
:10F340001616170618060906089500240A941216C0 |
:10F350001306140605060895092E0394000C11F4F3 |
:10F36000882352F0BB0F40F4BF2B11F460FF04C0A0 |
:10F370006F5F7F4F8F4F9F4F089557FD9058440FF9 |
:10F38000551F59F05F3F71F04795880F97FB991F04 |
:10F3900061F09F3F79F087950895121613061406C1 |
:10F3A000551FF2CF4695F1DF08C01616170618064E |
:10F3B000991FF1CF86957105610508940895E89429 |
:10F3C000BB2766277727CB0197F90895629FD00165 |
:10F3D000739FF001829FE00DF11D649FE00DF11D10 |
:10F3E000929FF00D839FF00D749FF00D659FF00DBF |
:10F3F0009927729FB00DE11DF91F639FB00DE11DAC |
:10F40000F91FBD01CF0111240895991B79E004C0B3 |
:10F41000991F961708F0961B881F7A95C9F7809553 |
:10F420000895AA1BBB1B51E107C0AA1FBB1FA6174B |
:10F43000B70710F0A61BB70B881F991F5A95A9F79D |
:10F4400080959095BC01CD01089597FB092E072664 |
:10F450000AD077FD04D0E5DF06D000201AF47095BD |
:10F4600061957F4F0895F6F7909581959F4F089588 |
:10F47000A1E21A2EAA1BBB1BFD010DC0AA1FBB1FB8 |
:10F48000EE1FFF1FA217B307E407F50720F0A21B2A |
:10F49000B30BE40BF50B661F771F881F991F1A9497 |
:10F4A00069F760957095809590959B01AC01BD01C1 |
:10F4B000CF01089597FB092E05260ED057FD04D0E5 |
:10F4C000D7DF0AD0001C38F450954095309521952F |
:10F4D0003F4F4F4F5F4F0895F6F790958095709589 |
:10F4E00061957F4F8F4F9F4F08952F923F924F927C |
:10F4F0005F926F927F928F929F92AF92BF92CF92C4 |
:10F50000DF92EF92FF920F931F93CF93DF93CDB7CC |
:10F51000DEB7CA1BDB0B0FB6F894DEBF0FBECDBF44 |
:10F5200009942A88398848885F846E847D848C8415 |
:10F530009B84AA84B984C884DF80EE80FD800C811E |
:10F540001B81AA81B981CE0FD11D0FB6F894DEBF01 |
:10F550000FBECDBFED010895EE0FFF1F0590F49192 |
:06F56000E02D0994FFCF2D |
:10F566005E010A010164FF01FFFFC01FC01F010108 |
:10F5760001737373FF03007D0000C409C4096400AE |
:10F586001148656C6C6F20576F726C640000000048 |
:10F596000000000000000000000000000000000065 |
:10F5A6000000000000000000000000000000000055 |
:10F5B6000000000000000000000000000000000045 |
:10F5C6000000000000000000000000000000000035 |
:10F5D6000053706F727400004E6F726D616C0000A4 |
:10F5E600426567696E6E6572000051756164726F7F |
:10F5F6000000640001200B050000ECFF0002040679 |
:10F60600070808080706040200FEFCFAF9F8F8F8ED |
:10F61600F9FAFCFE000204060708086440415A464F |
:10F6260064640A02969696960840403A10FB303873 |
:10F63600013290D0030090D0030032002064FFFF17 |
:10F646007800FF03640B0A0D0B0C0E0B0F10FA204B |
:08F6560001010170FF010F002A |
:00000001FF |
/tags/V0.84a/Hex-Files/Flight-Ctrl_MEGA1284p_V0_84a_S3D.hex |
---|
0,0 → 1,3895 |
:100000000C94C4060C9413070C9413070C94130758 |
:100010000C9413070C9413070C9413070C941307F8 |
:100020000C9413070C9456190C9413070C94130793 |
:100030000C945E340C9413070C9413070C94130760 |
:100040000C9413070C9413070C9412160C941307BA |
:100050000C94280C0C9413070C94F20B0C941307BB |
:100060000C94391C0C9413070C94F12F0C94130767 |
:100070000C94DE750C9413070C94DA700C9413072F |
:100080000C9413070C9413070C941307641C691C3D |
:100090006E1C771C8E1CA51CB51CC51C001DEC1EFF |
:1000A000A51CAE1DBF1DEE1D0C1E291E831EDE1ECF |
:1000B000BC204E210B228B22F422A423AB25082640 |
:1000C0007526BF260A275727A8270A286928032943 |
:1000D0009E29982A103044308730F7300F31503144 |
:1000E0000732CE32CE32CE32CE32CE32CE32CE32D7 |
:1000F000CE32CE32CE32CE32833285328A32A23204 |
:10010000A4320A0D426174743A00202564204365CC |
: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 |
:1003A0002020486967687420536574706F696E74A3 |
:1003B0002020323520202020202020202020202016 |
:1003C0002020323620202020202020202020202005 |
:1003D0002020436F6D7061737320536574706F6973 |
:1003E0006E744932432D4572726F72202020202096 |
:1003F0002020424C204C696D697420202020202050 |
:1004000020204750535F4E69636B2020202020201E |
:1004100020204750535F526F6C6C202020202020FA |
:10042000202021212120494E434F4D504154494223 |
:100430004C4520212121002A002E000A0D20444194 |
:1004400043206F7220493243204552524F5221209F |
:10045000436865636B204932432C203356726566CE |
:100460002C2044414320616E6420424C2D43747221 |
:100470006C005B25695D005B25695D002B204D6983 |
:100480006B726F4B6F70746572202B0048573A5631 |
:1004900025642E25642053573A25642E2564256350 |
:1004A0000053657474696E673A25642025730048AB |
:1004B00061726477617265204572726F7220313AA1 |
:1004C0002564202121004D697373696E6720424CB9 |
:1004D0002D4374726C3A25642121004D6978657250 |
:1004E000204572726F722100493243204552524FAB |
:1004F00052212121004865696768743A202025351A |
:100500006900536574706F696E743A2535690050DF |
:10051000726573737572653A253569004F66667347 |
:1005200065743A202025356900486569676874203C |
:10053000636F6E74726F6C0044495341424C454482 |
:100540000048656967687420636F6E74726F6C0031 |
:1005500044495341424C4544006163742E20626516 |
:100560006172696E67004E69636B3A20202020201B |
:100570002025356900526F6C6C3A20202020202005 |
:1005800025356900436F6D706173733A2020202513 |
:100590003569004B313A25346920204B323A2534F5 |
:1005A0006920004B333A25346920204B343A2534F6 |
:1005B0006920004B353A25346920204B363A2534E2 |
:1005C0006920004B373A25346920204B383A2534CE |
:1005D0006920004E693A2534692020526F3A25344B |
:1005E00069200047733A253469202047693A253449 |
:1005F00069200050313A253469202050323A2534A0 |
:1006000069200050333A253469202050343A25348B |
:100610006920004779726F202D2053656E736F72C9 |
:10062000004E69636B25346920282533692E2569BE |
:100630002900526F6C6C25346920282533692E25DA |
:10064000692900476965722534692028253369299D |
:10065000004E69636B2025346920282533692E25D7 |
:10066000782900526F6C6C20253469202825336965 |
:100670002E257829005961772020253469202825E6 |
:10068000336929004E69636B20253469202825339E |
:100690006929282533692900526F6C6C202534693B |
:1006A00020282533692928253369290059617720B5 |
:1006B0002025346920282533692928253369290014 |
:1006C000414343202D2053656E736F72004E696362 |
:1006D0006B2025346920282533692900526F6C6C02 |
:1006E00020253469202825336929005A202020201C |
:1006F00025346920282533692900566F6C74616799 |
:10070000653A2020202533692E253169560043752E |
:100710007272656E743A2020202533692E25316966 |
:100720004100506F7765723A2020202020253469DF |
:1007300057004469736368617267653A20253569BB |
:100740006D41680052656365697665720052432D9C |
:10075000525353493A202020202534690052432D1A |
:100760005175616C6974793A202534690052432DC2 |
:100770004368616E6E656C733A25346900436F6D32 |
:10078000706173730048656164696E673A20202563 |
:1007900035690056616C75653A2020202025356941 |
:1007A00000536F6C6C3A20202020202535690050C2 |
:1007B0006F7469313A202025336900506F746932B3 |
:1007C0003A202025336900506F7469333A20202580 |
:1007D000336900506F7469343A2020253369005022 |
:1007E0006F7469353A202025336900506F7469367B |
:1007F0003A202025336900506F7469373A2020254C |
:10080000336900506F7469383A20202533690053EA |
:100810006572766F202000536574706F696E742066 |
:100820002025336900506F736974696F6E3A202513 |
:1008300033690052616E67653A2533692D25336946 |
:100840000045787465726E436F6E74726F6C202011 |
:10085000004E693A2534692020526F3A25346920C8 |
:100860000047733A253469202047693A25346920C6 |
:100870000048693A253469202043663A25346920C6 |
:1008800000424C2D4374726C204572726F7273205B |
:100890000025336420253364202533642025336408 |
:1008A000200025336420253364202533642025333C |
:1008B00064200025336420253364202533642025FB |
:1008C00033642000424C2054656D7065726174750C |
:1008D0007265002533692025336920253369202579 |
:1008E00033692000253369202533692025336920A9 |
:1008F0002533692000253369202533692025336994 |
:10090000202533692000424C2D4374726C20666FA1 |
:10091000756E642000202563202020256320202080 |
:10092000256320202025632000202563202020250A |
:1009300063202020256320202025632000202563BC |
:100940002020202D2020202D2020202D200031307F |
:1009500000313100313200466C696768742D54698A |
:100960006D65202000546F74616C3A2535756D6992 |
:100970006E004163743A20202535756D696E00283C |
:10098000726573657429000A0D47656E657261743E |
:10099000696E672064656661756C74205061726170 |
:1009A0006D6574657220536574202564000A0D55C9 |
:1009B00073696E6720506172616D65746572205352 |
:1009C0006574202564000A0D47656E65726174695F |
:1009D0006E672064656661756C74204D6978657218 |
:1009E000205461626C65000A0D4D697865722D4373 |
:1009F0006F6E6669673A20272573272028257520A2 |
:100A00004D6F746F727329000A0D3D3D3D3D3D3DB4 |
:100A10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D06 |
:100A20003D3D3D3D3D3D3D3D000A0D414343206E72 |
:100A30006F742063616C69627261746564210D0A70 |
:100A40000000008F001E01AD013B02CA025803E600 |
:100A500003740402058F051B06A7063307BE07486B |
:100A600008D2085B09E3096B0AF20A780BFD0B81D7 |
:100A70000C040D860D070E870E060F840F00107BE9 |
:100A800010F5106E11E5115B12CF124213B3132350 |
:100A9000149214FE146A15D3153B16A11605176798 |
:100AA00017C81727188318DE1837198E19E3193657 |
:100AB0001A871AD61A231B6E1BB61BFD1B411C83FB |
:100AC0001CC31C001D3C1D751DAB1DE01D121E42EC |
:100AD0001E6F1E9A1EC31EE91E0D1F2E1F4D1F697D |
:100AE0001F841F9B1FB01FC31FD31FE11FEC1FF5E7 |
:100AF0001FFB1FFF1F002003010000A86A00020166 |
:100B0000019B6B010302022F6C020003038C6C2516 |
:100B100032692E253169560025336425632025303E |
:100B200033646D00537461747573004552524F52B3 |
:100B30003A2025326400253469202532693A25306F |
:100B40003269002534696D2563002533692025331A |
:100B50006920253369202533690025336920253331 |
:100B60006920253369202533690054656D706572ED |
:100B70006174757265732020202000256343202056 |
:100B8000202020002532692E25316956202025336A |
:100B9000692E253169410025346957202536696D54 |
:100BA0004168002532756D2F73205361743A2564B6 |
:100BB000200020203344004E6F46780044475053B5 |
:100BC00000486F6D653A2533646D202533642563D5 |
:100BD000004E6F204E6176694374726C21000A0DDD |
:100BE0007777772E4D696B726F4B6F707465722ECD |
:100BF00064652028632920486953797374656D738F |
:100C000020476D6248000A0D746865207573652081 |
:100C10006F66207468697320736F6674776172659C |
:100C2000206973206F6E6C79207065726D697474C1 |
:100C30006564200A0D6F6E206F726967696E616C62 |
:100C4000204D696B726F4B6F707465722D486172C5 |
:100C50006477617265004143542044534C004A65F7 |
:100C6000746920736174656C6C6974005370656B92 |
:100C70007472756D20736174656C6C697420284C96 |
:100C80006F77207265736F6C7574696F6E2900538E |
:100C900070656B7472756D20736174656C6C6974CA |
:100CA00020283230343829005370656B7472756DAA |
:100CB00020736174656C6C6974004D756C74697334 |
:100CC00069676E616C2050504D000A0D5265636576 |
:100CD000697665723A2000756E6B6E6F776E2E20A6 |
:100CE0005573696E672050504D2E2E2E006E6F7416 |
:100CF00020737570706F727465642062792068610A |
:100D000072647761726521000A0D3D3D3D3D3D3DB8 |
:100D10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D03 |
:100D20003D3D3D3D3D3D3D3D3D3D3D3D3D000A0D93 |
:100D3000466C69676874436F6E74726F6C0A0D4815 |
:100D4000617264776172653A25642E25640A0D53D9 |
:100D50006F6674776172653A5625642E2564256343 |
:100D600020000A0D3D3D3D3D3D3D3D3D3D3D3D3D70 |
:100D70003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA3 |
:100D80003D3D3D3D3D3D3D0011241FBECFEFD0E434 |
:100D9000DEBFCDBF11E0A0E0B1E0E6E5F2EF00E09C |
:100DA0000BBF02C007900D92A83FB107D9F718E01A |
:100DB000A8EFB1E001C01D92AC36B107E1F77AEAC5 |
:100DC000E2E0F0E081E280935700D4907E01089445 |
:100DD000E11CF11C20EF37EF41E050E087016FE0AC |
:100DE000DA01C9012F5F3F4F4F4F5F4FABBFFC018F |
:100DF0008791F80181938F01615067FFF1CFF7016F |
:100E00006EE0819178277095615067FFFACF8889ED |
:100E1000781729F0F7E9DF1611F40000FECF0E94E1 |
:100E2000D4070C942A790C9400008091C305E82F14 |
:100E3000FF27EE0FFF1FE351F94F808191818D5EF7 |
:100E40009F4F14F010920301808191818A5B9F4F24 |
:100E5000CCF4809103018823A9F481E080930301FD |
:100E6000809106048F5F80930604853038F088EE09 |
:100E700093E090932C0280932B0204C066E970E00B |
:100E80000E945C3680910604992790939405809384 |
:100E9000930508951F93CF93DF93182F882389F02C |
:100EA00082E091E09F938F9387EF92E19F938F93DE |
:100EB000E091D203F091D30309950F900F900F901A |
:100EC0000F908091E605823308F044C084EF91E0F2 |
:100ED0000E941D17EC01112329F0CE010E94261754 |
:100EE0008823D9F3C2E0D0E026E530E080911E01EE |
:100EF00090911F018217930730F02196255D3F4F97 |
:100F0000C730D10598F38091E6059927C89F9001D5 |
:100F1000C99F300DD89F300D11242093000111235B |
:100F2000D9F068EC70E08C2F0E945C36DF93CF9391 |
:100F30008AE091E09F938F9387EF92E19F938F9345 |
:100F4000E091D203F091D30309958DB79EB7069631 |
:100F50008DBF02C080930001112311F18091000127 |
:100F60006AE00E947D78892F99279F938F938091C3 |
:100F700000010E947D7899279F938F9385E191E0EE |
:100F80009F938F9387EF92E19F938F93E091D2038A |
:100F9000F091D30309952DB73EB7285F3F4F2DBF82 |
:100FA000DF91CF911F910895CFEFD0E4DEBFCDBF89 |
:100FB0008824992414B815B8C7EED3E0E297D7FF78 |
:100FC000FDCF85E18093020181E887B93E9A8FEFDA |
:100FD00088B98BE184B911E015B98EE38AB987E449 |
:100FE0008BB9469A84B7877F84BF809160008861FF |
:100FF000809360001092600084EC99E090932C0242 |
:1010000080932B021092BB021092BA021092F20649 |
:101010001092F1061092BD021092BC021092BF0213 |
:101020001092BE0284EC94E0A0E0B0E080939601C0 |
:1010300090939701A0939801B093990128980E94EA |
:1010400086170E9457170E94FF120E9442340E9486 |
:10105000CA1A812F0E94A52F0E94D6620E947B6D22 |
:101060000E941175809102018C3010F4299A01C000 |
:10107000299878940E94BF2E809173028260809399 |
:101080007302109276020E94874184EF91E00E94E1 |
:101090001D17EC018091730280FD05C0CE010E94F6 |
:1010A00026178823B9F38FE291E09F938F93C7EFC0 |
:1010B000AC2EC2E1BC2EBF92AF92E091D203F09170 |
:1010C000D303099580EA9FE00E941D17EC0100E020 |
:1010D00010E00F900F900F900F90BFE8EB2EB6E04E |
:1010E000FB2EA3E4CA2EA6E0DA2E0E94874180914F |
:1010F000730280FD05C0CE010E9426178823B9F334 |
:10110000F60180811816ACF40BC00E9487418091D3 |
:10111000730280FD05C0CE010E9426178823B9F313 |
:10112000CE010E942617882321F4F70180818823AD |
:1011300064F7F701808187FF1AC00F5F1F4F1F936D |
:101140000F930150104081E491E09F938F93BF92E1 |
:10115000AF92E091D203F091D30309958091F90108 |
:101160008F5F8093F9018DB79EB706968DBF0F5F95 |
:101170001F4FE4E0F0E0CE0EDF1E88E090E0E80EC6 |
:10118000F91E0C30110508F4B0CF00E010E0CCE8F7 |
:10119000D6E0F3E4EF2EF6E0FF2E8B8187FD1EC034 |
:1011A000F70180811816D4F40F5F1F4F1F930F9320 |
:1011B0000150104084E491E09F938F9387EF92E178 |
:1011C0009F938F93E091D203F091D303099582E02E |
:1011D000809329028DB79EB706968DBF8B8180784C |
:1011E0008B830F5F1F4FE4E0F0E0EE0EFF1E2896AA |
:1011F0000C30110590F282E691E09F938F93E7EF18 |
:10120000EE2EE2E1FE2EFF92EF92E091D203F091FA |
:10121000D30309959091C1058091F9010F900F902A |
:101220000F900F90981728F48091EC0380618093C1 |
:10123000EC0388E891E09F938F93FF92EF92E09107 |
:10124000D203F091D303099588EE93E00E941D1715 |
:10125000EC010E94D01A0F900F900F900F90CE01CA |
:101260000E9426178823D9F388EA91E09F938F93F1 |
:10127000FF92EF92E091D203F091D303099580E0C1 |
:101280000E941E37809102010F900F900F900F90D7 |
:101290008A3011F0843110F0289801C0289A80ED2E |
:1012A00097E090932C0280932B0285E580930804AD |
:1012B0008EE090E00E94F42C9927182F00278FE0F1 |
:1012C00090E00E94F42C080F111D1093FF01009371 |
:1012D000FE018AE090E00E94F42C9927182F002745 |
:1012E0008BE090E00E94F42C080F111D1093FD017B |
:1012F0000093FC010F5F1F4F39F08091FE01909128 |
:10130000FF018F5F9F4F41F41092FF011092FE0189 |
:101310001092FD011092FC018091FC019091FD0161 |
:101320009F938F938091FE019091FF019F938F93E4 |
:101330008DEA91E09F938F93FF92EF92E091D20319 |
:10134000F091D30309958DB79EB708968DBF80EDB8 |
:1013500091E09F938F93FF92EF92E091D203F091EF |
:10136000D30309958091CF050F900F900F900F90A8 |
:10137000E091D203F091D30382FF07C08CED91E09E |
:101380009F938F93FF92EF9208C088EE91E09F9316 |
:101390008F9387EF92E19F938F9309950F900F9012 |
:1013A0000F900F900E94332088E893E1909393016F |
:1013B0008093920181E0809307040E944A07809104 |
:1013C000E9050E9477748AEF91E09F938F93FF92D3 |
:1013D000EF92E091D203F091D303099580ED97E06D |
:1013E0000E941D17EC018AEF90E00E941D178C01EE |
:1013F00083E080936B051092F8010F900F900F908F |
:101400000F90809101028111FFCFC8010E94261721 |
:10141000882339F084E690E00E941D178C010E9419 |
:10142000CD7580912F02882309F4D4C180911001D9 |
:10143000882309F4CFC110922F02809106048823DB |
:1014400019F00E94150702C00E9488440E9487413B |
:10145000209102012A3011F0243110F0289801C0A7 |
:10146000289A8091C0029091EC03882339F08091F2 |
:10147000C00281508093C002977F0AC080916F00A4 |
:10148000806280936F001092EE061092ED069860D5 |
:101490009093EC0380919201909193010197909326 |
:1014A0009301809392018091920190919301892BF5 |
:1014B00021F0809174028823C9F18091920190916A |
:1014C0009301892BD9F40E94CF2F85E090E090936F |
:1014D0009301809392018091A5059091A6050196B4 |
:1014E0009093A6058093A5058091EC03816080937D |
:1014F000EC0380916C05826080936C0580910801FB |
:10150000909109018F5F9F4F19F58091B702882351 |
:10151000F9F080E197E290932C0280932B0280E80F |
:1015200090E0909309018093080112C02A3011F0D5 |
:10153000243110F0289801C0289A80912B029091B4 |
:101540002C02892B29F48091EC038E7F8093EC038D |
:1015500080912F02882309F03DC180910E018823DC |
:1015600011F00E949D170E9442130E94780ECE0136 |
:101570000E942617882309F429C164968091740279 |
:101580009091EC03882339F092609093EC03809162 |
:101590006C0582600CC09D7F9093EC03809192015A |
:1015A00090919301079728F080916C058D7F80932F |
:1015B0006C058091920190919301079728F080919A |
:1015C000EC038E7F8093EC0380910501882321F04A |
:1015D00081508093050125C08093120410929102DE |
:1015E0001092900210928F0210928E0210928D0231 |
:1015F00010928C0280910801909109018F5F9F4F9A |
:1016000081F48091C002882361F488E99AE3909381 |
:101610002C0280932B0280E09CE090930901809340 |
:1016200008018091EE01893C48F081508093EE01E1 |
:101630008091EC038B7F8093EC0330C08091CB07CB |
:101640008823E1F08091EC0384608093EC03809127 |
:101650000801909109018F5F9F4F81F48091B7023B |
:10166000882361F088E99AE390932C0280932B02FF |
:1016700080E098EA909309018093080110929C03FE |
:1016800010929B0310929A03109299038FEF9FEF91 |
:101690009093FB078093FA071092EE01809100016E |
:1016A000282F332780911E0190911F0182179307E5 |
:1016B000CCF480918502806280938502809108013C |
:1016C000909109018F5F9F4FC1F480E797E190935C |
:1016D0002C0280932B0280E093E090930901809389 |
:1016E00008010BC080912B0290912C02892B29F4C8 |
:1016F000809185028F7D809385020E945C6784E0E3 |
:1017000080932A028091B702882329F45AEA852E11 |
:1017100055E0952E12C0809100028F5F80930002E9 |
:10172000813359F4109200028091FA019091FB01EB |
:1017300001969093FB018093FA010894811C911CFF |
:10174000F2E78F16FBE09F0609F040C08824992439 |
:101750002091FE013091FF012F5F3F4F3093FF0139 |
:101760002093FE018091FC019091FD0101969093E0 |
:10177000FD018093FC01832F9927682F8EE090E074 |
:101780000E94FC2C8091FE019091FF019070682FC7 |
:101790008FE090E00E94FC2C8091FC019091FD0173 |
:1017A000892F9927682F8AE090E00E94FC2C809175 |
:1017B000FC019091FD019070682F8BE090E00E94F9 |
:1017C000FC2C84E190E00E941D17EC010E94AC67A4 |
:1017D0000E94926D80912A02882309F012CE0E9405 |
:1017E000F7620FCE1F920F920FB60F9211248F93B4 |
:1017F0009F93EF93FF93809107018823E1F48091F9 |
:101800001B0290911C02019690931C0280931B0274 |
:10181000FC01EF53FB4FE081ED3019F08A3A91055E |
:1018200039F410921C0210921B0281E08093070190 |
:10183000E093C60004C010921C0210921B02FF919C |
:10184000EF919F918F910F900FBE0F901F90189561 |
:101850001F920F920FB60F9211242F933F934F9325 |
:101860005F936F937F938F939F93AF93BF93CF9328 |
:10187000EF93FF9390E080910102813029F48091F1 |
:10188000C6008093CE00CCC080910102823029F442 |
:101890008091C60080931504C3C08091C6008093D8 |
:1018A0001302509121025A3A10F090932202809133 |
:1018B00013028D3009F065C080912202823009F058 |
:1018C00060C090932202852F99278B5E9B4FFC016D |
:1018D0003297408120911D0230911E02241B310954 |
:1018E000DC0111978C91281B3109C9019F709093DD |
:1018F0001E0280931D0246E0969587954A95E1F772 |
:10190000982F935C90931F022F733070235C209369 |
:1019100020028081981729F48C91281711F491E006 |
:1019200006C090E0809110028F5F80931002C091FA |
:101930001202CC2309F074C0992309F471C081E02C |
:1019400080931202580F50930F025150E52FFF273A |
:10195000EB5EFB4F8DE0808380911704823509F0A8 |
:101960005FC00E94332088E190E02CE00FB6F8942D |
:10197000A895809360000FBE20936000C093290259 |
:101980004FC020912202822F992781309105F9F0D2 |
:10199000823091051CF4892B21F040C0029711F18F |
:1019A0003DC080911302833239F480911202882362 |
:1019B00019F481E080932202809113028093150430 |
:1019C00081E08093210280911302992722C02F5F2A |
:1019D00020932202E52FFF27EB5EFB4F809113023D |
:1019E000808309C0E52FFF27EB5EFB4F8091130238 |
:1019F00080835A3A20F45F5F5093210202C0109214 |
:101A000022022091130280911D0290911E02820FEA |
:101A1000911D90931E0280931D0202C0109222021B |
:101A2000FF91EF91CF91BF91AF919F918F917F9156 |
:101A30006F915F914F913F912F910F900FBE0F903B |
:101A40001F901895AC01A0E0B0E09D01A817B90760 |
:101A500048F4E1ECF4E08191280F311D1196A417B0 |
:101A6000B507C8F33F70FD01EF53FB4FC90156E0C6 |
:101A7000969587955A95E1F7835C80831196FD01D1 |
:101A8000EF53FB4F2F733070822F835C8083AE53F4 |
:101A9000BB4F8DE08C93109207018091C10480931D |
:101AA000C6000895A0E0B0E0E8E5FDE00C94F6780B |
:101AB0002C859D850E85BB2483E28093C1049F59AC |
:101AC0009093C2042093C30433E0E32EF12C00234F |
:101AD00009F49EC0CF84D888BE016D5E7F4FA9896E |
:101AE000BA890150109709F493C01097B9F0F60124 |
:101AF000EB0DF11DB3949081119791F4002349F1FE |
:101B0000FB016E5F7F4FDB01C080D1806E5F7F4F36 |
:101B10000D90BC91A02DBB24015002C090E019C0D3 |
:101B20001097B9F0F601EB0DF11DB39440811197B8 |
:101B300091F4002341F1FB016E5F7F4FDB01C08018 |
:101B4000D1806E5F7F4F0D90BC91A02DBB240150C2 |
:101B500002C040E018C01097B1F0F601EB0DF11D86 |
:101B6000B3941081119781F4002371F0FB01329638 |
:101B7000DB01CD90DC90BF016E5F7F4FA081B18112 |
:101B8000BB24015001C010E0F701EF53FB4F892F38 |
:101B900086958695835C80830894E11CF11CF7018F |
:101BA000EF53FB4F892F99278370907024E0880FA3 |
:101BB000991F2A95E1F755279A0194E036952795C4 |
:101BC0009A95E1F7822B835C80830894E11CF11CD9 |
:101BD000F701EF53FB4F4F705070440F551F440FE8 |
:101BE000551F812F992726E0969587952A95E1F72D |
:101BF000842B835C80830894E11CF11CF701EF5374 |
:101C0000FB4F1F73135C10830894E11CF11C6ACF17 |
:101C1000C7010E94220DE9E00C941279A3E07A2F0B |
:101C200040910F024650442309F458C0E72FFF2784 |
:101C3000EB5EFB4F80818D537F5FE72FFF27EB5ECD |
:101C4000FB4F20812D537F5FE72FFF27EB5EFB4F7C |
:101C500030813D537F5FE72FFF27EB5EFB4F6081B5 |
:101C60006D537F5F9927880F991F880F991F522FF7 |
:101C700052955F70582B822F99278F709070F4E0E7 |
:101C8000880F991FFA95E1F7232F26952695282B83 |
:101C9000832F992783709070E6E0880F991FEA954B |
:101CA000E1F7682B41504F3FC9F0EA2FFF27EB5E69 |
:101CB000FB4F5083AF5F41504F3F81F0EA2FFF272A |
:101CC000EB5EFB4F2083AF5F41504F3F39F0EA2F6F |
:101CD000FF27EB5EFB4F6083AF5FA5CF88E194E009 |
:101CE00090930E0280930D02A350A0930C020895CE |
:101CF000A2E0B0E0EEE7FEE00C94FC7880911202E6 |
:101D0000882309F470C40E940E0E80911604823656 |
:101D100009F02AC38091170499278037910509F4A7 |
:101D2000C1C081379105C4F48A36910509F492C285 |
:101D30008B36910544F48B34910571F1863691050B |
:101D400009F471C111C38D36910509F47BC08E363B |
:101D5000910509F45FC008C384379105D1F1853737 |
:101D600091054CF48137910509F4A3C0833791059F |
:101D700009F4F1C0F9C28737910509F42DC28837FB |
:101D800091052CF48537910509F4E9C1EDC2893735 |
:101D9000910509F47FC1E8C2E0910D02F0910E02B5 |
:101DA000808191819093DF018093DE012091D002A8 |
:101DB0003091D102821B930B845E9D4F68E671E0E7 |
:101DC0000E949D78845B90409093CF028093CE02D6 |
:101DD000CBC280910F02A0910D02B0910E0285310D |
:101DE00040F080E1E0EFF3E00D9001928A95E1F799 |
:101DF0000DC08D919D910D90BC91A02D8093F0030D |
:101E00009093F103A093F203B093F30380EF8093D8 |
:101E10000A024BC0809107018823E1F38DE490E032 |
:101E20009F938F9386E396E09F938F9381E08F93A8 |
:101E30008F938EE48F930E94520D8DB79EB70796B5 |
:101E40008DBF92C2A0910D02B0910E021C91113073 |
:101E500081F48DE4E6E3F6E00D9001928A95E1F7D6 |
:101E60000E94FC2D19838091EC038F7E8093EC03FC |
:101E700001C01982809107018823E1F381E090E09D |
:101E80009F938F93CE0101969F938F9381E08F93C1 |
:101E90008F938DE48F930E94520DADB7BEB7179606 |
:101EA000ADBF62C281E0809315028FEF8093050180 |
:101EB0005BC2E0910D02F0910E02E0818E2F8A50FC |
:101EC0008A3058F48983882311F481E003C0863076 |
:101ED00010F085E0898361E00EC08E2F84518A3036 |
:101EE00070F48983882311F481E003C0863010F0F8 |
:101EF00085E0898360E089810E947C2E12C0E9839D |
:101F0000EF3F19F40E945F2E89838981882311F4A1 |
:101F100081E003C0863010F085E0898389810E94CA |
:101F2000122D809107018823E1F383E790E09F93CE |
:101F30008F9382EC95E09F938F9381E090E09F9345 |
:101F40008F93CE0101969F938F9382E08F9381E0D0 |
:101F50008F9381E577C120910D0230910E02D90156 |
:101F60008C918150853008F045C0F901818185351B |
:101F700009F040C08091B7028823E1F52F5F3F4F01 |
:101F800083E7E2ECF5E0D9010D9001928A95E1F743 |
:101F9000F90182910E947B2D809103069927AA273F |
:101FA000BB27BC01CD0124EC39E040E050E00E94A9 |
:101FB0005E78DC01CB018093D6019093D701A0938A |
:101FC000D801B093D901809104069927AA27BB278D |
:101FD000BC01CD010E945E78DC01CB018093D2016F |
:101FE0009093D301A093D401B093D5010E945F2EAA |
:101FF000898301C01982809107018823E1F381E080 |
:1020000090E09F938F93CE0101969F938F9381E0F1 |
:102010008F938F9383E58F930E94520D8DB79EB758 |
:1020200007968DBF26C0E0910D02F0910E02E0816F |
:102030008E2F8150853018F48E2F0E94122D0E9411 |
:102040005F2E8983809107018823E1F381E090E08E |
:102050009F938F93CE0101969F938F9381E08F93EF |
:102060008F9386E48F930E94520DADB7BEB717963B |
:10207000ADBF8091B702882329F46EE670E08981B4 |
:102080000E945C3680E00E944A078091E9050E9428 |
:1020900077746AC1E0910D02F0910E028081992758 |
:1020A00087FD909590930807809307078181992772 |
:1020B00087FD909590930A0780930907828199275D |
:1020C00087FD909590930C0780930B078381992748 |
:1020D00087FD909590930E0780930D078481992733 |
:1020E00087FD90959093100780930F07858199271E |
:1020F00087FD909590931207809311078681992709 |
:1021000087FD9095909314078093130787819927F3 |
:1021100087FD9095909316078093150780859927E2 |
:1021200087FD9095909318078093170781859927CD |
:1021300087FD909590931A078093190782859927B8 |
:1021400087FD909590931C0780931B0783859927A3 |
:1021500087FD909590931E0780931D0705C1E09120 |
:102160000D02F0910E0280810E949B338A838823A6 |
:1021700019F481E0898301C01982809107018823C5 |
:10218000E1F388E090E09F938F9384E896E09F933B |
:102190008F9321E030E03F932F9380910D02909137 |
:1021A0000E029F938F933F932F93CE0102969F939E |
:1021B0008F933F932F93CE01820F931F9F938F9303 |
:1021C00084E08F9381E08F9385E58F930E94520D79 |
:1021D000EDB7FEB773963CC080910C02893008F4CD |
:1021E000C3C020910D0230910E022F5F3F4F88E057 |
:1021F000A4E8B6E0F90101900D928A95E1F7D901C2 |
:102200008E910E94F1328A83882319F481E08983B8 |
:1022100001C01982809107018823E1F321E030E0B9 |
:102220003F932F93CE0102969F938F933F932F93CB |
:10223000CE01820F931F9F938F9382E08F9381E053 |
:102240008F9387E58F930E94520DEDB7FEB73B96B3 |
:10225000EDBF8AC00E942A748983823019F08430CD |
:1022600009F082C0F8948091C1008F738093C100FF |
:102270008091C9008F738093C9008091C100877ECF |
:102280008093C1008091C900877E8093C9008091AE |
:10229000C80087FF03C08091CE00F9CF8091C000B5 |
:1022A00087FF03C08091C600F9CFE0910D02F09145 |
:1022B0000E028081882359F581E0809301021092FB |
:1022C000CD0080E490E08093CC008091CD0080939D |
:1022D000C5008091CC008093C4008091CA008F7D9E |
:1022E0008093CA008091CA008F7E8093CA0080913B |
:1022F000C9008B7F8093C9008091CA00846080935D |
:10230000CA008091CA0082608093CA0003C082E044 |
:10231000809301028091CA00877F8093CA008091D8 |
:10232000C200877F8093C2008091C9008E7F809316 |
:10233000C9008091C10088618093C1008091C9006B |
:1023400088618093C9008091C10080688093C1003A |
:102350008091C90080688093C90010926E0010922D |
:102360006F0010927000789480911704992784363A |
:10237000910509F4CDC085369105ACF481369105FF |
:1023800009F481C0823691052CF48B34910509F44F |
:102390005DC021C18236910509F482C08336910562 |
:1023A00009F491C018C18C36910509F4FFC08D362F |
:1023B00091054CF48736910509F40AC188369105D8 |
:1023C00009F4C4C008C18437910529F08637910506 |
:1023D00009F4FAC000C180910F02A0910D02B091E2 |
:1023E0000E02803140F080E1E0EFF3E00D900192C9 |
:1023F0008A95E1F70DC08D919D910D90BC91A02D16 |
:102400008093F0039093F103A093F203B093F3034E |
:10241000809107018823E1F31F92809104018F933B |
:1024200084E58F930E94520D8AEF80930A028FEF0A |
:102430008093050180EA9FE00E941D17909303029C |
:10244000809302020F900F900F90C5C0E0910D0293 |
:10245000F0910E02808191819093DF018093DE01E3 |
:102460002091D0023091D102821B930B845E9D4F4C |
:1024700068E671E00E949D78845B90409093CF0263 |
:102480008093CE02A8C0E0910D02F0910E028081EF |
:1024900080930601803298F08FE1809306010FC08F |
:1024A000A0910D02B0910E028BE0E8E0F4E00D90F7 |
:1024B00001928A95E1F7809111048093AD058FEF29 |
:1024C0008093050188C08091060290910702892BB4 |
:1024D00089F4E0910D02F0910E02E081EE2351F0BB |
:1024E0008AE0E89FC00111240E941D179093E30326 |
:1024F0008093E203E0910D02F0910E0290818AE058 |
:10250000989FC0011124909307028093060215C082 |
:102510008FEF80930501E0910D02F0910E02908102 |
:102520008AE0989FC00111249093090280930802C9 |
:10253000892B19F081E08093170280EA9FE00E94C6 |
:102540001D17909303028093020245C08FEF809382 |
:102550000501E0910D02F0910E02908197FD08C0F7 |
:1025600082E08093140210920502109204021AC0B5 |
:10257000909580916C02892B80936C0291818AE006 |
:10258000989FC0011124909305028093040284E077 |
:102590008093140280EA9FE00E941D17909303022B |
:1025A0008093020281E08093180215C08FEF809320 |
:1025B0000501E0910D02F0910E02808180936D0281 |
:1025C00081E08093190207C081E08093160203C066 |
:1025D00081E080931A021092120210920E02109261 |
:1025E0000D0210920C02E3E0CE5F0C941879982F44 |
:1025F0008091C00085FFFCCF9093C60008950F9393 |
:102600001F9388E18093C1008091C0008260809315 |
:10261000C0008091C10080688093C1008091C1009A |
:1026200080648093C10000E010E00093C5008AE25E |
:1026300090E08093C40080910802909109020E946A |
:102640001D179093E5038093E4038CED90E00E94C6 |
:102650001D1790931404809313041092E60384E5ED |
:102660008093E7031092EA038BE08093E8031092D3 |
:10267000E90310930E0200930D0210920C021F91B9 |
:102680000F910895A0E1B0E0E8E4F3E10C94F9784B |
:1026900080910701882309F4C1C2809102029091C0 |
:1026A00003020E942617882361F0109205021092FF |
:1026B000040210920902109208021092070210926E |
:1026C00006028091040290910502892B41F08091CD |
:1026D000BF049091C0040E942617882329F480919A |
:1026E0001802882309F460C080910701882309F447 |
:1026F0005BC08091140201E211E08430A8F00E94D6 |
:10270000472080E590E09F938F931F930F9381E084 |
:102710008F938F9388E48F930E94520D2DB73EB70D |
:10272000295F3F4F2DBF34C010926E0282E294E0C9 |
:102730009F938F938CE390E29F938F93E091D203CA |
:10274000F091D303099584E190E09F938F931F93B9 |
:102750000F9381E090E09F938F9384E192E09F93A9 |
:102760008F9382E08F9381E08F9388E48F930E9410 |
:10277000520D80911402982F8F5F809314022DB711 |
:102780003EB7215F3F4F2DBF943010F010921402DE |
:1027900080910402909105020E941D179093C0043D |
:1027A0008093BF041092180280911902882351F17E |
:1027B00080910701882331F10E94472080E590E055 |
:1027C0009F938F9381E291E09F938F9321E030E07C |
:1027D0003F932F9380E291E09F938F933F932F93AA |
:1027E0008DE692E09F938F9383E08F9381E08F93A8 |
:1027F0008CE48F930E94520D109219028DB79EB7F0 |
:102800000F968DBF809116028823D1F08091070129 |
:102810008823B1F08AE090E09F938F9386EE93E057 |
:102820009F938F9381E08F938F9386E58F930E9480 |
:10283000520D109216022DB73EB7295F3F4F2DBFA4 |
:1028400080911A028823D9F0809107018823B9F07A |
:102850008BE090E09F938F9388E094E09F938F9319 |
:1028600081E08F93809104018F9387E48F930E947E |
:10287000520D10921A028DB79EB707968DBF8091A8 |
:102880001304909114040E942617882309F461C050 |
:1028900080910701882309F45CC08091DE059927A7 |
:1028A000880F991F880F991F7C010027F7FC00955E |
:1028B000102F8091120390911303A0911403B091F3 |
:1028C0001503BC01CD01A80197010E94D278309375 |
:1028D00001042093000480910A0390910B03A091BE |
:1028E0000C03B0910D03BC01CD01A80197010E941A |
:1028F000D278309303042093020480919A0280934B |
:102900000404809199028093050488E090E09F93ED |
:102910008F9380E094E09F938F9381E08F9383E087 |
:102920008F938BE68F930E94520D809106042DB7F2 |
:102930003EB7295F3F4F2DBF853018F086E080936A |
:10294000060483E690E00E941D1790931404809380 |
:1029500013048091080290910902892B41F0809123 |
:10296000E4039091E5030E942617882321F48091C7 |
:102970001702882339F180910701882319F10E94F9 |
:10298000363582E490E09F938F938BE695E09F939A |
:102990008F9381E08F938F9384E48F930E94520DE5 |
:1029A000109217028DB79EB707968DBF80910802CF |
:1029B00090910902009731F00E941D179093E50352 |
:1029C0008093E4038091060290910702892B09F419 |
:1029D000B8C08091E2039091E3030E9426178823F8 |
:1029E00009F4AFC080910701882309F4AAC080913F |
:1029F000DE059927880F991F880F991F7C010027F2 |
:102A0000F7FC0095102F8091120390911303A09171 |
:102A10001403B0911503BC01CD01A80197010E94D8 |
:102A2000D2783093D5032093D40380910A039091F8 |
:102A30000B03A0910C03B0910D03BC01CD01A801C3 |
:102A400097010E94D2783093D7032093D603209128 |
:102A5000B3073091B4074091B5075091B607DA013A |
:102A6000C90163E0880F991FAA1FBB1F6A95D1F7A0 |
:102A7000820F931FA41FB51F820F931FA41FB51FA2 |
:102A800020919601309197014091980150919901C0 |
:102A9000BC01CD010E94D2783093D9032093D80392 |
:102AA0008091DA029091DB02A091DC02B091DD020C |
:102AB00039E0B595A795979587953A95D1F7809385 |
:102AC000DA038091D6029091D702A091D802B091FA |
:102AD000D90229E0B595A795979587952A95D1F7BD |
:102AE0008093DB038091E2029091E302A091E402E3 |
:102AF000B091E50209E0B595A795979587950A9558 |
:102B0000D1F78093DC038EE090E09F938F9384ED68 |
:102B100093E09F938F9381E08F938F9383E48F93C0 |
:102B20000E94520D80910602909107020E941D178B |
:102B30009093E3038093E2032DB73EB7295F3F4FA5 |
:102B40002DBF809106018F3F71F1992714E0880F06 |
:102B5000991F1A95E1F78E5D9D4F40E150E0BC0151 |
:102B6000CE0101960E94B17680E190E09F938F9311 |
:102B7000CE0101969F938F9381E090E09F938F9376 |
:102B800086E091E09F938F9382E08F9381E08F9313 |
:102B900081E48F930E94520D8FEF809306018DB7D1 |
:102BA0009EB70B968DBF8091AD058823D1F08091A3 |
:102BB00007018823B1F081E090E09F938F938DEA25 |
:102BC00095E09F938F9381E08F938F9382E48F930F |
:102BD0000E94520D1092AD052DB73EB7295F3F4FB1 |
:102BE0002DBF809115028823C9F0809107018823A9 |
:102BF000A9F084E390E09F938F938DEE96E09F93EE |
:102C00008F9381E08F938F9380E58F930E94520D75 |
:102C1000109215028DB79EB707968DBFE6E0C05F94 |
:102C20000C9415791F920F920FB60F9211242F93C7 |
:102C30003F935F936F937F938F939F93AF93BF93D4 |
:102C4000EF93FF9320E080912A02882329F080915E |
:102C50002A02815080932A028091B503882319F0BB |
:102C600081508093B503809132028150809332026B |
:102C70008F3F09F05BC089E080933202809130027F |
:102C800090913102019690933102809330028091AD |
:102C90000F018F5F817080930F01882319F481E009 |
:102CA00080932F02349903C081E080933302809196 |
:102CB0002B0290912C02892B21F180912B02909173 |
:102CC0002C020B9750F080912B0290912C020A97C6 |
:102CD00090932C0280932B0204C010922C0210922D |
:102CE0002B0280912B0290912C02209108013091AF |
:102CF000090182239323892B11F021E008C020E0F1 |
:102D000006C08FEF9FEF9093090180930801809197 |
:102D10000201222331F08A3011F45A9A07C0479AEF |
:102D200005C08A3011F45A9801C047988091330247 |
:102D3000882309F472C02091EE01222309F06DC0AE |
:102D40008091CF0583FF69C086B19927FC01E071AE |
:102D5000F07084FF14C080912D0290912E02019694 |
:102D600090932E0280932D0280912D0290912E023D |
:102D7000895E934008F451C0209333024EC0809185 |
:102D80002D0290912E02892B09F443C080912D02CF |
:102D900090912E028A569140E0F580912D029091FB |
:102DA0002E0269E270E00E94897880912D02909154 |
:102DB0002E02860F971F90932E0280932D028091F2 |
:102DC0002D0290912E020B9750F080912D02909140 |
:102DD0002E020A979093DF018093DE0104C0F093E6 |
:102DE000DF01E093DE018091DE019091DF0120910F |
:102DF000D0023091D102821B930B845E9D4F68E616 |
:102E000071E00E949D78845B90409093CF02809304 |
:102E1000CE0210922E0210922D02FF91EF91BF91DF |
:102E2000AF919F918F917F916F915F913F912F9182 |
:102E30000F900FBE0F901F90189520913002309187 |
:102E40003102280F391FC9010196089520913002DF |
:102E500030913102821B930B892F992786958074BC |
:102E600090700895CF93DF930E941D17EC01CE015F |
:102E70000E9426178823D9F3DF91CF910895CF932D |
:102E8000DF930E941D17EC0109C080911001882377 |
:102E900029F0909310018FEC80937A00CE010E946C |
:102EA0002617982F882389F3DF91CF9108959FB734 |
:102EB000F8945F983E9A469A8091B0008F70809304 |
:102EC000B0008091B00083608093B0008091B10029 |
:102ED0008B738093B1008091B1008B608093B100BF |
:102EE0001092B2008FEF8093B3008091B0008068A1 |
:102EF0008093B000809170008A7F809370008091F1 |
:102F000070008260809370009FBF08958AE090E017 |
:102F10000E941D17909339028093380282E085BD8C |
:102F200083EA84BD17BC84EB88BD86E086BD8091B2 |
:102F30006E00816080936E000895A0E0B0E0E3EA47 |
:102F4000F7E10C94F8788091F905E82FFF27E45613 |
:102F5000FE4F9681D08080910E01A92FBB27A7FD3F |
:102F6000B095CB2FDB2F813009F0DDC0209112030B |
:102F7000309113034091140350911503BD01CE010C |
:102F80000E945E7897FF04C061587F4F8F4F9F4F1C |
:102F90007B018C01F7E015950795F794E794FA9576 |
:102FA000D1F78D2D992787FD9095A92FB92F2091C5 |
:102FB0000A0330910B0340910C0350910D03BC01A7 |
:102FC000CD010E945E7897FF04C061587F4F8F4FFC |
:102FD0009F4FE7E09595879577956795EA95D1F7A7 |
:102FE000F801E701C61BD70BE80BF90B2091A303EF |
:102FF0003091A403C90153E0880F991F5A95E1F756 |
:10300000821B930BAA2797FDA095BA2FC81BD90B3B |
:10301000EA0BFB0B8091F0059927AA27BB27BC017F |
:10302000CD019E01AF010E945E7897FF04C0615000 |
:103030007E4F8F4F9F4FFC01EB0149E0F595E795DF |
:10304000D795C7954A95D1F78091C101992736E068 |
:10305000880F991F3A95E1F740910C0150910D01AD |
:103060002091F8053327841B950BB9010E949D78A8 |
:1030700080910C0190910D01860F971F90930D0187 |
:1030800080930C0180910C0190910D0197FD0F969A |
:1030900024E0959587952A95E1F7909326028093F1 |
:1030A00025028091270680FF07C08091250290911C |
:1030B00026028C0F9D1F06C080912502909126024A |
:1030C0008C1B9D0B90932602809325028091F10525 |
:1030D000282F3327220F331F220F331F8091250201 |
:1030E00090912602821793077CF08091F205282F99 |
:1030F0003327220F331F220F331F80912502909117 |
:1031000026022817390724F430932602209325023B |
:1031100080910201843108F4C2C080910E018F5F5A |
:1031200080930E01BEC020910A0330910B034091A1 |
:103130000C0350910D03BD01CE010E945E7897FFF4 |
:1031400004C061587F4F8F4F9F4F7B018C01C7E0B8 |
:1031500015950795F794E794CA95D1F78D2D992782 |
:1031600087FD9095A92FB92F209112033091130359 |
:103170004091140350911503BC01CD010E945E786B |
:103180009B01AC0197FF04C021583F4F4F4F5F4F49 |
:10319000B7E05595479537952795BA95D1F72E0DF8 |
:1031A0003F1D401F511F8091F4059927AA27BB2777 |
:1031B000BC01CD010E945E7897FF04C061507E4F34 |
:1031C0008F4F9F4FFC01EB01A9E0F595E795D7954F |
:1031D000C795AA95D1F78091C001992776E0880F0D |
:1031E000991F7A95E1F740910A0150910B012091C6 |
:1031F000F8053327841B950BB9010E949D788091B7 |
:103200000A0190910B01860F971F90930B018093F9 |
:103210000A0180910A0190910B0197FD0F9664E0DD |
:10322000959587956A95E1F7909324028093230200 |
:103230008091270681FF07C080912302909124028C |
:103240008C0F9D1F06C080912302909124028C1B3D |
:103250009D0B90932402809323028091F505282FE3 |
:103260003327220F331F220F331F809123029091A7 |
:103270002402821793077CF08091F605282F3327CC |
:10328000220F331F220F331F8091230290912402BB |
:103290002817390724F43093240220932302109234 |
:1032A0000E01E7E0CDB7DEB70C9414791F920F92B0 |
:1032B0000FB60F9211242F933F934F935F938F93E9 |
:1032C0009F93EF93FF938091020190913402843198 |
:1032D00008F04CC0992309F01CC18091B00086FF12 |
:1032E00024C08091B0008F7B8093B0008091250234 |
:1032F0009091260287559E4F909328028093270233 |
:1033000025E08D3D920718F08CED95E005C08757BC |
:10331000914030F487E791E0909328028093270250 |
:103320008091270290912802BAC08091B0008064F9 |
:103330008093B0008091F705282F33278DED96E01C |
:10334000289FA001299F500D389F500D1124CA01BC |
:103350002091350230913602821B930B9093280204 |
:103360008093270281E080930E01D0C0992309F059 |
:10337000D0C08091B00086FF97C08091B0008F7B55 |
:103380008093B000E0913702EE23F1F48091F705CD |
:10339000282F33278DED96E0289FA001299F500DFF |
:1033A000389F500D1124CA01209135023091360208 |
:1033B000821B930B9093280280932702109236026F |
:1033C00010923502469AA2C089EA93E090932802AF |
:1033D000809327028E2F992783309105D9F084306E |
:1033E000910534F48130910549F0029761F020C0D5 |
:1033F0008430910591F0059799F01AC080912502CB |
:103400009091260204C08091230290912402875556 |
:103410009E4F1DC08091810705C080915B0702C04F |
:10342000809189079927880F991F880F991FEFCFDF |
:10343000FF27EE0FFF1FE351F94F20813181220F4B |
:10344000331F8091270290912802820F931F90933F |
:10345000280280932702809127029091280255E04C |
:103460008D3D950718F08CED95E005C0875791408C |
:1034700030F487E791E0909328028093270220910F |
:103480002702309128022C5B304030932802209391 |
:1034900027028091350290913602820F931F9093FC |
:1034A00036028093350232C08091B00080648093F0 |
:1034B000B0008CEB90E090932802809327028091DB |
:1034C00035029091360284549F4F90933602809338 |
:1034D000350280912902882321F08091C002833334 |
:1034E00020F480912902823011F4469801C0469A56 |
:1034F000809137028F5F809337029091F70598177C |
:1035000028F481E080930E011092370281E08093CD |
:103510003402209127023091280241E02F373407EE |
:1035200030F08FEF8093B3002F5F30400FC02F3FFC |
:103530003105C9F0C0F0A9014F5F50404F37510528 |
:1035400050F480E88093B300205830403093280234 |
:103550002093270212C08FEF8093B300509328026C |
:10356000409327020AC0809127028093B3001092F3 |
:1035700028021092270210923402FF91EF919F913E |
:103580008F915F914F913F912F910F900FBE0F90B0 |
:103590001F90189510927C008FEC80937A0008950C |
:1035A000CF93DF9310923E0286E987BD83E090E0DF |
:1035B0000E94F42CC82F863E08F4C65FC8BD84E67E |
:1035C00090E00E943F178091140190911501815263 |
:1035D000934010F0C0EF02C0C530F8F0C8BD82E3E0 |
:1035E00090E00E943F1787E394E09F938F9387EFCB |
:1035F00092E19F938F93E091D203F091D3030995C9 |
:1036000080911401909115010F900F900F900F90E1 |
:103610008152934010F4C550DFCF6C2F83E090E0CF |
:103620000E94FC2CCF3018F0CCE8D0E002C0C0E003 |
:10363000D0E0CA3FD105F8F4C7BD82E390E00E9414 |
:103640003F1789E394E09F938F9387EF92E19F93D5 |
:103650008F93E091D203F091D303099580911401E7 |
:10366000909115010F900F900F900F908052934002 |
:1036700010F02196DECFC093BE058091CF0580FF6C |
:1036800009C08C2F8A508B3E28F08091EB03806418 |
:103690008093EB03C7BD8CE291E00E943F17DF915E |
:1036A000CF910895EF92FF921F93CF9310E080ED9A |
:1036B00097E00E941D177C01CCE8133019F4CB3041 |
:1036C00008F0C9E010E080914E0290914F028C5FAB |
:1036D000934024F48091130181500AC080914E02DE |
:1036E00090914F028750944034F0809113018F5F86 |
:1036F0008093130101C011E080914C0290914D0222 |
:103700008C5F934024F48091120181500AC0809113 |
:103710004C0290914D028750944034F080911201F8 |
:103720008F5F8093120101C01F5F80914A029091C8 |
:103730004B028C5F934024F48091110181500AC0A8 |
:1037400080914A0290914B0287509440C4F080913E |
:1037500011018F5F8093110113C08BE394E09F935D |
:103760008F9387EF92E19F938F93E091D203F09133 |
:10377000D30309950F900F900F900F905FC01F5FBC |
:1037800082E180937902809173028E7F809373022D |
:1037900085EA8093BC00809113018A3040F48091C7 |
:1037A000EB0381608093EB038AE0809313018091A7 |
:1037B0001301863F40F08091EB0381608093EB031F |
:1037C00085EF80931301809112018A3040F480913B |
:1037D000EB0382608093EB038AE080931201809177 |
:1037E0001201863F40F08091EB0382608093EB03EF |
:1037F00085EF80931201809111018A3040F480910D |
:10380000EB0384608093EB038AE080931101809145 |
:103810001101863F40F08091EB0384608093EB03BD |
:1038200085EF8093110180917902882339F0C701D7 |
:103830000E942617882309F090CFF5CF109210012F |
:103840008FEC80937A00809110018823E1F3CA30D5 |
:1038500020F48AE090E00E943F17C15009F02DCF7C |
:1038600086E490E00E943F17CF911F91FF90EF9068 |
:1038700008951F920F920FB60F921124AF92BF922C |
:10388000CF92DF92EF92FF920F931F932F933F936C |
:103890004F935F936F937F938F939F93AF93BF9358 |
:1038A000EF93FF9380915702282F33274427552702 |
:1038B0008F5F80935702F9012231310508F0AAC3C6 |
:1038C000EA5BFF4F0C942479809178009091790005 |
:1038D00046C080917800909179004AC1809178002B |
:1038E0009091790090935A028093590275C180910A |
:1038F0001B0390911C032091780030917900821B6A |
:10390000930B9093AF058093AE058091AE05909197 |
:10391000AF0590936402809363027CC1809178002C |
:103920009091790020911D0330911E03821B930B0F |
:103930009093BD058093BC058091BC059091BD0519 |
:10394000909366028093650267C380915D029091B7 |
:103950005E022091780030917900820F931F90933E |
:103960005E0280935D0281E058C380915B0290917A |
:103970005C022091780030917900820F931F909320 |
:103980005C0280935B0284E048C38091280683FF39 |
:103990001AC080911E0190911F019C01220F331FBC |
:1039A000280F391F40917800509179008BE090E00A |
:1039B000489FB001499F700D589F700D1124CB0195 |
:1039C0006EE170E00FC080911E0190911F019C017B |
:1039D000220F331F280F391F8091780090917900B2 |
:1039E00063E070E00E948978260F371F369527958F |
:1039F0003695279530931F0120931E0185E00DC356 |
:103A000080917800909179004091170350911803AC |
:103A1000841B950B9093450280934402809144024D |
:103A200090914502029704F172E04E3E570784F4EC |
:103A3000209158022B5F20935802255080918602D6 |
:103A400090918702845F914018F4215F209358027F |
:103A500080915802853684F14F5F5F4F5093180371 |
:103A600040931703845626C08091440290914502EA |
:103A70008F5F9F4F0CF572E047325707ECF02091B3 |
:103A800058022550209358022B5F80918602909116 |
:103A90008702845F914018F42F5020935802809140 |
:103AA00058028C394CF441505040509318034093C5 |
:103AB00017038C598093580281E0809343028091D0 |
:103AC0007800909179009093B5058093B40580912A |
:103AD0004402909145029C01442737FD4095542FA4 |
:103AE0008091D2029091D302A091D402B091D502DC |
:103AF000820F931FA41FB51F8093D2029093D3020D |
:103B0000A093D402B093D5022091D2023091D30277 |
:103B10004091D4025091D50257FF04C021503C4F30 |
:103B20004F4F5F4F0AE055954795379527950A9572 |
:103B3000D1F78091D2029091D302A091D402B0919A |
:103B4000D502821B930BA40BB50B8093D2029093EA |
:103B5000D302A093D402B093D5022EC180915B0210 |
:103B600090915C022091780030917900820F931F30 |
:103B700090935C0280935B021092560250C2809137 |
:103B800002018A3071F4809178009091790020913F |
:103B9000590230915A02820F931F0196969587958C |
:103BA00017C04091590250915A02843158F0209127 |
:103BB000780030917900240F351F8FEF97E0821B3A |
:103BC000930B06C08091780090917900840F951F27 |
:103BD00090934B0280934A0286E01FC280911B03A0 |
:103BE00090911C032091780030917900821B930BF7 |
:103BF0009093AF058093AE058091AE059091AF058F |
:103C00002091630230916402820F931F90934902C6 |
:103C10008093480287E001C28091780090917900FA |
:103C200020911D0330911E03821B930B9093BD05C1 |
:103C30008093BC058091BC059091BD0520916502E3 |
:103C400030916602820F931F909347028093460241 |
:103C5000E3C120915D0230915E02809178009091E5 |
:103C60007900280F391F30935E0220935D02809106 |
:103C700002018A3019F4220F331F04C0220F331FB0 |
:103C8000220F331F30935E0220935D0220915D026C |
:103C900030915E02C90137FD0796A3E0959587959F |
:103CA000AA95E1F790934F0280934E0280915F02B4 |
:103CB00090916002820F931F97FD019695958795CD |
:103CC0009093600280935F02209127033091280334 |
:103CD000821B930B90931D0180931C012091540231 |
:103CE0003091550280911C0190911D01280F391FC0 |
:103CF00037FF02C02F5F3F4F359527953093550210 |
:103D00002093540230CE20915B0230915C0280916E |
:103D1000780090917900280F391F30935C0220932E |
:103D20005B02809102018A3019F4220F331F04C014 |
:103D3000220F331F220F331F30935C0220935B024C |
:103D400020915B0230915C02C90137FD079663E068 |
:103D5000959587956A95E1F790934D0280934C0273 |
:103D60008091610290916202820F931F97FD0196EC |
:103D70009595879590936202809361022091250327 |
:103D800030912603821B930B90931B0180931A01A1 |
:103D9000209152023091530280911A0190911B019F |
:103DA000280F391F37FF02C02F5F3F4F35952795EA |
:103DB000309353022093520283E02FC11092570296 |
:103DC00081E08093100180913A0290913B0201962C |
:103DD00090933B0280933A02809178009091790011 |
:103DE0009093150180931401809114019091150115 |
:103DF000AA27BB27A0906702B0906802C090690212 |
:103E0000D0906A02A80EB91ECA1EDB1EA0926702DD |
:103E1000B0926802C0926902D0926A0280916B02ED |
:103E20008F5F80936B02823108F4F6C08091160197 |
:103E300090911701A0911801B09119017C018D0199 |
:103E400023E0EE0CFF1C001F111F2A95D1F7E81A82 |
:103E5000F90A0A0B1B0BEA0CFB1C0C1D1D1D8091A3 |
:103E60003E02992787FD9095A92FB92FBC01CD015E |
:103E700026EC34E240E050E00E945E78DC01CB01A9 |
:103E8000E81AF90A0A0B1B0BD801C7010496A11DF9 |
:103E9000B11DB7FF05C0D801C7010B96A11DB11D0B |
:103EA00013E0B595A795979587951A95D1F78093C7 |
:103EB000160190931701A0931801B09319018091F6 |
:103EC000B6059091B7057C010027F7FC0095102FEF |
:103ED0008091160190911701A0911801B0911901DC |
:103EE000E81AF90A0A0B1B0BE092B202F092B30235 |
:103EF0000093B4021093B50220913F02309140022A |
:103F0000409141025091420257FF04C0215F3F4F50 |
:103F10004F4F5F4FF4E05595479537952795FA95A4 |
:103F2000D1F780913F0290914002A0914102B0915F |
:103F30004202821B930BA40BB50B80933F0290931C |
:103F40004002A0934102B093420280913F029091BF |
:103F50004002A0914102B09142028E0D9F1DA01F10 |
:103F6000B11F80933F0290934002A0934102B0930F |
:103F7000420280913C0290913D02AC01E5E0440F89 |
:103F8000551FEA95E1F7481B590B80913F0290912C |
:103F90004002A0914102B0914202B7FF03C00F96C8 |
:103FA000A11DB11D74E0B595A795979587957A9554 |
:103FB000D1F72091B2023091B302281B390B63E094 |
:103FC000220F331F6A95E1F7240F351F37FF02C018 |
:103FD000215E3F4F45E0359527954A95E1F73093AF |
:103FE0003D0220933C02D601C501D7FE03C00196D5 |
:103FF000A11DB11DB595A7959795879580936702EB |
:1040000090936802A0936902B0936A0289E080935A |
:104010006B0202C01092570282E080935602809198 |
:10402000560280937C0080915702882319F08FEC10 |
:1040300080937A00FF91EF91BF91AF919F918F9103 |
:104040007F916F915F914F913F912F911F910F91B0 |
:10405000FF90EF90DF90CF90BF90AF900F900FBE8A |
:104060000F901F90189590E2E1E2F1E08FE49193B8 |
:10407000815087FFFCCF089590916E02E1E2F1E05C |
:10408000E90FF11D80839F5F90936E020895EF9278 |
:10409000FF920F931F93CF93DF9320916C0220FF29 |
:1040A0000AC080916D02882311F0815002C0809176 |
:1040B000200180936D0221FF0CC090916D028091D0 |
:1040C0002001981719F410926D0203C09F5F90931E |
:1040D0006D02822F992780FF04C081FF02C01092D9 |
:1040E0006D020E94332080916D02282F33275CE3FC |
:1040F000E52E50E2F52EC091D203D091D3038A3041 |
:1041000098F481E180936E023F932F9382E794E0CD |
:104110009F938F93FF92EF92FE0109952DB73EB7C3 |
:104120002A5F3F4F2DBF11C080E180936E023F9305 |
:104130002F9387E794E09F938F93FF92EF92FE0176 |
:1041400009958DB79EB706968DBF20916D02822F7F |
:104150009927AA27BB27FC01429710F00C94F82A54 |
:10416000E85AFF4F4CE3E42E40E2F42EC091D20314 |
:10417000D091D3030C94247910926E028CE794E0D2 |
:104180009F938F930CE310E2FF92EF92FE0109954B |
:1041900084E180936E020F900F900F900F9081E654 |
:1041A00090E09F938F9384E590E09F938F931F926D |
:1041B0001F92809102016AE00E947D78892F9927E1 |
:1041C0009F938F93809102010E947D7899279F93FE |
:1041D0008F938CE894E09F938F93FF92EF92E091FE |
:1041E000D203F091D303099588E280936E022DB734 |
:1041F0003EB7225F3F4F2DBF87E396E09F938F939B |
:104200000E945F2E99279F938F9381EA94E09F935A |
:104210008F93FF92EF92E091D203F091D30309952F |
:104220008DB79EB708968DBF9091EB03992351F0FF |
:104230008CE380936E02892F99279F938F938FEA47 |
:1042400094E081C690917402992371F08CE380937D |
:104250006E02892F99279F938F9386EC94E09F930A |
:104260008F931F930F9391C08091EC0384FF07C03D |
:104270008CE380936E028BED94E00C948A2A8091FB |
:10428000920190919301069710F00C94012B8CE30E |
:1042900080936E0288EE94E00C948A2A8091CF0578 |
:1042A0003CE3E32E30E2F32EC091D203D091D3034E |
:1042B00080FF74C010926E028091B2029091B3029E |
:1042C000A091B402B091B502BC01CD0125E030E06F |
:1042D00040E050E00E94D2783F932F9385EF94E026 |
:1042E0009F938F93FF92EF92FE01099584E1809353 |
:1042F0006E022DB73EB72A5F3F4F2DBF8091AE02B1 |
:104300009091AF02A091B002B091B102BC01CD0179 |
:1043100025E030E040E050E00E94D2783F932F93B8 |
:1043200082E095E09F938F93FF92EF92E091D2030A |
:10433000F091D303099588E280936E028DB79EB702 |
:1043400006968DBF80911401909115019F938F93D4 |
:104350008FE095E09F938F93FF92EF92E091D203CD |
:10436000F091D30309958CE380936E022DB73EB78D |
:104370002A5F3F4F2DBF87B599279F938F938CE17D |
:1043800095E09F938F93FF92EF92E091D203F0918B |
:10439000D30309958DB79EB7069633C710926E0268 |
:1043A00089E295E09F938F93FF92EF92FE0109952A |
:1043B00084E180936E020F900F900F900F9088E32E |
:1043C00095E09F938F93FF92EF92E091D203F0914B |
:1043D000D303099588E280936E020F900F900F909F |
:1043E0000F9081E495E09F938F93FF92EF92E0917D |
:1043F000D203F091D30309958CE380936E020F9062 |
:104400000F900F900F9080E595E09F938F93FF9210 |
:10441000EF920C948E2A10926E0289E595E09F939C |
:104420008F930CE310E2FF92EF92FE01099584E175 |
:1044300080936E020F900F900F900F908091120357 |
:1044400090911303A0911403B0911503B7FF04C01A |
:1044500081509C4FAF4FBF4F2AE0B595A7959795D8 |
:1044600087952A95D1F7BF93AF939F938F9386E655 |
:1044700095E09F938F931F930F93E091D203F09158 |
:10448000D303099588E280936E022DB73EB7285F6B |
:104490003F4F2DBF80910A0390910B03A0910C0315 |
:1044A000B0910D03B7FF04C081509C4FAF4FBF4F79 |
:1044B000CAE0B595A79597958795CA95D1F7BF930B |
:1044C000AF939F938F9385E795E09F938F931F936F |
:1044D0000F93E091D203F091D30309958CE380937D |
:1044E0006E028DB79EB708968DBF8091DE019091C8 |
:1044F000DF019F938F9384E895E09F938F931F93A1 |
:104500000F93E091D203F091D30309952DB73EB7F5 |
:104510002A5F3F4F11C710926E028091F106909171 |
:10452000F2069F938F938091EF069091F0069F93F0 |
:104530008F9383E995E09F938F93FF92EF92FE0113 |
:10454000099584E180936E028DB79EB708968DBF62 |
:104550008091F5069091F6069F938F938091F306D4 |
:104560009091F4069F938F9383EA95E09F938F93A6 |
:10457000FF92EF92E091D203F091D303099588E284 |
:1045800080936E022DB73EB7285F3F4F2DBF8091BD |
:10459000F9069091FA069F938F938091F706909178 |
:1045A000F8069F938F9383EB95E09F938F93FF92F1 |
:1045B000EF92E091D203F091D30309958CE38093BD |
:1045C0006E028DB79EB708968DBF8091FD069091C3 |
:1045D000FE069F938F938091FB069091FC069F931C |
:1045E0008F9383EC95E0A2C010926E028091C40577 |
:1045F000E82FFF27EE0FFF1FE351F94F80819181D4 |
:104600009F938F938091C305E82FFF27EE0FFF1F25 |
:10461000E351F94F808191819F938F9383ED95E0D2 |
:104620009F938F93FF92EF92FE01099584E180930F |
:104630006E028DB79EB708968DBF8091C605E82F94 |
:10464000FF27EE0FFF1FE351F94F808191819F9368 |
:104650008F938091C505E82FFF27EE0FFF1FE351D1 |
:10466000F94F8081918188589F4F9F938F9383EE5C |
:1046700095E09F938F93FF92EF92E091D203F09198 |
:10468000D303099588E280936E022DB73EB7285F69 |
:104690003F4F2DBF8091C805E82FFF27EE0FFF1F6A |
:1046A000E351F94F8081918181589F4F9F938F9360 |
:1046B0008091C705E82FFF27EE0FFF1FE351F94F49 |
:1046C0008081918181589F4F9F938F9383EF95E0D5 |
:1046D0009F938F93FF92EF92E091D203F091D303D7 |
:1046E00009958CE380936E028DB79EB708968DBFB7 |
:1046F0008091CA05E82FFF27EE0FFF1FE351F94F06 |
:104700008081918181589F4F9F938F938091C9059C |
:10471000E82FFF27EE0FFF1FE351F94F80819181B2 |
:1047200081589F4F9F938F9383E096E09F938F9341 |
:10473000FF92EF92E091D203F091D30309952DB748 |
:104740003EB7285F3F4FF8C510926E0283E196E0B6 |
:104750009F938F930CE310E2FF92EF92FE01099575 |
:10476000809102010F900F900F900F908A3009F006 |
:104770009DC084E180936E0280912703909128036D |
:104780009C0197FF02C0295F3F4F287F821B930B3C |
:104790009F938F93809127039091280397FD07960D |
:1047A000A3E095958795AA95E1F79F938F93209124 |
:1047B00027033091280337FF02C0295F3F4FF3E002 |
:1047C00035952795FA95E1F780914E0290914F0229 |
:1047D000821B930B9F938F9381E296E09F938F931D |
:1047E0001F930F93E091D203F091D303099588E2D0 |
:1047F00080936E028DB79EB70A968DBF8091250378 |
:10480000909126039C0197FF02C0295F3F4F287FAC |
:10481000821B930B9F938F93809125039091260386 |
:1048200097FD0796E3E095958795EA95E1F79F93C5 |
:104830008F93209125033091260337FF02C0295F13 |
:104840003F4F73E0359527957A95E1F780914C02BB |
:1048500090914D02821B930B9F938F9382E396E07E |
:104860009F938F931F930F93E091D203F091D30303 |
:1048700009958CE380936E022DB73EB7265F3F4FBC |
:104880002DBF80912303909124039F938F93809158 |
:1048900023039091240320914A0230914B02821B02 |
:1048A000930B9F938F9383E496E0A7C38B3019F00B |
:1048B000843108F4ADC084E180936E0280912703B7 |
:1048C000909128039C0197FF02C0215F3F4F207FFA |
:1048D000821B930B97FD0196959587959F938F93D8 |
:1048E000809127039091280397FD0F9654E09595AA |
:1048F00087955A95E1F79F938F93209127033091E5 |
:10490000280337FF02C0295F3F4F43E035952795C5 |
:104910004A95E1F780914E0290914F02821B930BD2 |
:104920009F938F9381E596E09F938F931F930F93AF |
:10493000E091D203F091D303099588E280936E024F |
:104940002DB73EB7265F3F4F2DBF80912503909135 |
:1049500026039C0197FF02C0215F3F4F207F821BEF |
:10496000930B97FD0196959587959F938F938091D3 |
:1049700025039091260397FD0F96C4E095958795A2 |
:10498000CA95E1F79F938F932091250330912603D9 |
:1049900037FF02C0295F3F4FB3E035952795BA95A1 |
:1049A000E1F780914C0290914D02821B930B9F93F3 |
:1049B0008F9383E696E09F938F931F930F93E091DD |
:1049C000D203F091D30309958CE380936E028DB7E7 |
:1049D0009EB70A968DBF809123039091240397FD83 |
:1049E0000196959587959F938F938091230390913E |
:1049F000240320914A0230914B02821B930B9F9318 |
:104A00008F9385E796E09F938F931F930F9392CE9A |
:104A10008D3009F0F6C584E180936E028091130118 |
:104A200099279F938F93809127039091280397FD57 |
:104A30000F96F4E095958795FA95E1F79F938F93FC |
:104A4000209127033091280337FF02C0295F3F4F91 |
:104A5000E3E035952795EA95E1F780914E02909134 |
:104A60004F02821B930B9F938F9384E896E09F9352 |
:104A70008F931F930F93E091D203F091D303099585 |
:104A800088E280936E028DB79EB70A968DBF8091A3 |
:104A9000120199279F938F9380912503909126036C |
:104AA00097FD0F9674E0959587957A95E1F79F931A |
:104AB0008F93209125033091260337FF02C0295F91 |
:104AC0003F4F63E0359527956A95E1F780914C0259 |
:104AD00090914D02821B930B9F938F9388E996E0F0 |
:104AE0009F938F931F930F93E091D203F091D30381 |
:104AF00009958CE380936E022DB73EB7265F3F4F3A |
:104B00002DBF8091110199279F938F93809123034B |
:104B10009091240397FD0196959587959F938F9388 |
:104B2000809123039091240320914A0230914B02FB |
:104B3000821B930B9F938F938CEA96E09F938F93A6 |
:104B40001F930F93E091D203F091D30309958DB792 |
:104B50009EB70A9656C310926E0280EC96E09F9321 |
:104B60008F93FF92EF92FE01099584E180936E028C |
:104B70000F900F900F900F9080911D0390911E0346 |
:104B80009F938F9380914602909147029F938F93BA |
:104B90008DEC96E09F938F93FF92EF92E091D2037A |
:104BA000F091D303099588E280936E022DB73EB74A |
:104BB000285F3F4F2DBF80911B0390911C039F9353 |
:104BC0008F9380914802909149029F938F938CED2F |
:104BD00096E09F938F93FF92EF92E091D203F09132 |
:104BE000D30309958CE380936E028DB79EB7089628 |
:104BF0008DBF80911703909118039F938F9380919D |
:104C00004402909145029F938F938BEE96E08ECD58 |
:104C100010926E0280911E0190911F016AE070E077 |
:104C20000E949D789F938F9380911E0190911F0108 |
:104C30006AE070E00E949D787F936F938AEF96E020 |
:104C40009F938F93FF92EF92FE01099584E18093E9 |
:104C50006E028DB79EB708968DBF809138089091EF |
:104C600039086AE070E00E9489789F938F93809161 |
:104C70003808909139086AE070E00E9489787F9343 |
:104C80006F938EE097E09F938F93FF92EF92E09166 |
:104C9000D203F091D303099588E280936E022DB779 |
:104CA0003EB7285F3F4F2DBF80913A0890913B0857 |
:104CB0009F938F9382E297E09F938F93FF92EF925F |
:104CC000E091D203F091D30309958CE380936E02B7 |
:104CD0008DB79EB706968DBF80913C0890913D0898 |
:104CE0009F938F9382E397E02EC110926E0284E42B |
:104CF00097E09F938F93FF92EF92FE01099584E1D5 |
:104D000080936E020F900F900F900F908091ED06A0 |
:104D10009091EE069F938F938DE497E09F938F93EE |
:104D2000FF92EF92E091D203F091D303099588E2CC |
:104D300080936E028DB79EB706968DBF8091C0029C |
:104D400099279F938F938DE597E09F938F93FF9281 |
:104D5000EF92E091D203F091D30309958CE3809315 |
:104D60006E022DB73EB72A5F3F4F2DBF8091EC06F4 |
:104D7000992701979F938F938DE697E002CB10922E |
:104D80006E028DE797E09F938F93FF92EF92FE0163 |
:104D9000099584E180936E020F900F900F900F9011 |
:104DA0008091CE029091CF029F938F9385E897E0F8 |
:104DB0009F938F93FF92EF92E091D203F091D303F0 |
:104DC000099588E280936E022DB73EB72A5F3F4F68 |
:104DD0002DBF8091DE019091DF019F938F9383E936 |
:104DE00097E09F938F93FF92EF92E091D203F0911F |
:104DF000D30309958CE380936E028DB79EB7069618 |
:104E00008DBF8091D0029091D1029F938F9381EAC0 |
:104E100097E099C010926E028091C10299279F93EA |
:104E20008F938FEA97E09F938F93FF92EF92FE010B |
:104E3000099584E180936E028DB79EB706968DBF6B |
:104E40008091C20299279F938F938BEB97E09F935A |
:104E50008F93FF92EF92E091D203F091D3030995E3 |
:104E600088E280936E022DB73EB72A5F3F4F2DBF79 |
:104E70008091C30299279F938F9387EC97E09F932C |
:104E80008F93FF92EF92E091D203F091D3030995B3 |
:104E90008CE380936E028DB79EB706968DBF80918E |
:104EA000C40299279F938F9383ED97E04CC0109293 |
:104EB0006E028091C50299279F938F938FED97E0A3 |
:104EC0009F938F93FF92EF92FE01099584E1809367 |
:104ED0006E028DB79EB706968DBF8091C602992748 |
:104EE0009F938F938BEE97E09F938F93FF92EF9218 |
:104EF000E091D203F091D303099588E280936E028A |
:104F00002DB73EB72A5F3F4F2DBF8091C70299272B |
:104F10009F938F9387EF97E09F938F93FF92EF92EA |
:104F2000E091D203F091D30309958CE380936E0254 |
:104F30008DB79EB706968DBF8091C80299279F9323 |
:104F40008F9383E098E09F938F93FF92EF92D9CA5B |
:104F500010926E028FE098E09F938F930CE310E223 |
:104F6000FF92EF92FE01099584E180936E020F900B |
:104F70000F900F900F908091C10199279F938F936D |
:104F800087E198E09F938F93FF92EF92E091D20395 |
:104F9000F091D303099588E280936E028DB79EB796 |
:104FA00006968DBF809125029091260297FD03966B |
:104FB00095958795959587959F938F9385E298E032 |
:104FC0009F938F931F930F93E091D203F091D3039C |
:104FD00009958CE380936E022DB73EB72A5F3F4F51 |
:104FE0002DBF8091F20599279F938F938091F105B2 |
:104FF00099279F938F9383E398E09F938F931F93B9 |
:105000000F93E091D203F091D30309958DB79EB72A |
:105010000896F7C010926E0281E498E09F938F93F8 |
:10502000FF92EF92FE01099584E180936E020F904A |
:105030000F900F900F9080910C04992787FD909509 |
:105040009F938F9380910B04992787FD90959F9351 |
:105050008F9381E598E09F938F93FF92EF92E09179 |
:10506000D203F091D303099588E280936E022DB7A5 |
:105070003EB7285F3F4F2DBF80910D04992787FDD4 |
:1050800090959F938F9380910E0499279F938F9370 |
:1050900081E698E09F938F93FF92EF92E091D20385 |
:1050A000F091D30309958CE380936E028DB79EB780 |
:1050B00008968DBF8091120499279F938F938091BA |
:1050C0000F04992787FD90959F938F9381E798E030 |
:1050D0002DCB10926E0281E898E09F938F93FF9200 |
:1050E000EF92FE01099584E180936E020F900F907C |
:1050F0000F900F908091A70699278F7790709F93BC |
:105100008F9380919F0699278F7790709F938F93AD |
:105110008091970699278F7790709F938F938091B6 |
:105120008F0699278F7790709F938F9381E998E0EE |
:105130009F938F93FF92EF92E091D203F091D3036C |
:10514000099588E280936E028DB79EB70C968DBF4D |
:105150008091C70699278F7790709F938F93809146 |
:10516000BF0699278F7790709F938F938091B70692 |
:1051700099278F7790709F938F938091AF0699278F |
:105180008F7790709F938F9382EA98E09F938F938D |
:10519000FF92EF92E091D203F091D30309958CE353 |
:1051A00080936E022DB73EB7245F3F4F2DBF809195 |
:1051B000E70699278F7790709F938F938091DF06F2 |
:1051C00099278F7790709F938F938091D706992717 |
:1051D0008F7790709F938F938091CF0699278F77C9 |
:1051E00090709F938F9383EB98E09F938F93FF92A0 |
:1051F000EF92E091D203F091D30309958DB79EB75A |
:105200000C968DBFFEC110926E0284EC98E09F93C5 |
:105210008F93FF92EF92FE01099584E180936E02D5 |
:105220000F900F900F900F908091AB06992787FDFC |
:1052300090959F938F938091A306992787FD9095D2 |
:105240009F938F9380919B06992787FD90959F93BD |
:105250008F9380919306992787FD90959F938F93C5 |
:1052600083ED98E09F938F93FF92EF92E091D203AA |
:10527000F091D303099588E280936E022DB73EB773 |
:10528000245F3F4F2DBF8091CB06992787FD9095D6 |
:105290009F938F938091C306992787FD90959F9345 |
:1052A0008F938091BB06992787FD90959F938F934D |
:1052B0008091B306992787FD90959F938F9384EEF5 |
:1052C00098E09F938F93FF92EF92E091D203F09139 |
:1052D000D30309958CE380936E028DB79EB70C962D |
:1052E0008DBF8091EB06992787FD90959F938F93B3 |
:1052F0008091E306992787FD90959F938F938091E6 |
:10530000DB06992787FD90959F938F938091D30615 |
:10531000992787FD90959F938F9385EF98E09F93B2 |
:105320008F93FF92EF92E091D203F091D30309950E |
:105330002DB73EB7245F3F4F2DBF63C110926E0261 |
:1053400086E099E09F938F930CE310E2FF92EF9237 |
:10535000FE01099584E180936E020F900F900F90EB |
:105360000F908091A706881F8827881F97E0899F44 |
:10537000C00111248D969F938F9380919F06881F63 |
:105380008827881F96E0899FC00111248D969F93DE |
:105390008F9380919706881F8827881F95E0899FA3 |
:1053A000C00111248D969F938F9380918F06881F43 |
:1053B0008827881F9927880F991F880F991F8D9616 |
:1053C0009F938F9385E199E09F938F93FF92EF9244 |
:1053D000E091D203F091D303099588E280936E02A5 |
:1053E0008DB79EB70C968DBF8091C706881F882702 |
:1053F000881F9BE0899FC00111248D969F938F93F6 |
:105400008091BF06881F8827881F9AE0899FC00166 |
:1054100011248D969F938F938091B706881F8827BC |
:10542000881F99E0899FC00111248D969F938F93C7 |
:105430008091AF06881F8827881F992723E0880F4F |
:10544000991F2A95E1F78D969F938F9389E299E0B2 |
:105450009F938F93FF92EF92E091D203F091D30349 |
:1054600009958CE380936E022DB73EB7245F3F4FC2 |
:105470002DBF8091CF06881F8827881F9CE0899FB9 |
:10548000C00111248D969F938F938DE399E09F9394 |
:105490008F93FF92EF92E091D203F091D30309959D |
:1054A0008091D7062DB73EB72A5F3F4F2DBF87FFAC |
:1054B00012C080E480936E028EE499E09F938F93F4 |
:1054C000FF92EF92E091D203F091D30309950F90F0 |
:1054D0000F900F900F908091DF0687FF12C084E439 |
:1054E00080936E0281E599E09F938F931F930F93B2 |
:1054F000E091D203F091D30309950F900F900F9094 |
:105500000F908091E70687FF7CC088E480936E024D |
:1055100084E599E09F938F931F930F93E091D203BB |
:10552000F091D30309950F900F900F900F9069C0E1 |
:1055300010926E0287E599E09F938F93FF92EF920E |
:10554000FE01099584E180936E020F900F900F90F9 |
:105550000F908091FC019091FD019F938F9385E6C0 |
:1055600099E09F938F93FF92EF92E091D203F09195 |
:10557000D303099588E280936E028DB79EB7069695 |
:105580008DBF8091FE019091FF019F938F9382E7E1 |
:1055900099E09F938F93FF92EF92E091D203F09165 |
:1055A000D303099589E480936E022DB73EB72A5F35 |
:1055B0003F4F2DBF8FE799E09F938F93FF92EF921C |
:1055C000E091D203F091D303099580916C020F9082 |
:1055D0000F900F900F9083FF14C01092FF01109254 |
:1055E000FE0160E070E08EE090E00E940D2D09C0A9 |
:1055F00080912001281719F4215020932001109246 |
:105600006D0210926C02E6E0CDB7DEB70C9415790E |
:10561000F999FECF92BD81BDF89A80B5992708957A |
:10562000F999FECF1FBA92BD81BD60BD0FB6F89447 |
:10563000FA9AF99A0FBE08954AEA20E030E0261758 |
:10564000370740F4FC018191480F2F5F3F4F261729 |
:105650003707C8F3842F99270895EAEA40E050E01D |
:105660004617570778F49C01F999FECF32BD21BD4A |
:10567000F89A80B5E80F4F5F5F4F2F5F3F4F461797 |
:10568000570790F38E2F9927089581E08093C505E1 |
:1056900082E08093C40583E08093C30584E0809317 |
:1056A000C60585E08093C70586E08093C80587E03E |
:1056B0008093C90588E08093CA0589E08093CB0573 |
:1056C0008AE08093CC058BE08093CD058CE08093BD |
:1056D000CE05089595E59093C2058091020184312D |
:1056E00070F08AE08093E205109206068BE18093C9 |
:1056F000DE058EE480930306809304060DC083E0EC |
:105700008093E20580E2809306068EE18093DE05B9 |
:1057100090930306909304068AE68093CF0562E097 |
:105720006093280674E07093E905109225061092A4 |
:10573000220648E04093DC0556EE5093DD0590E4E8 |
:105740009093DF053EE13093D0058FEF8093D20533 |
:105750008FE08093D3053093D1051092D505409307 |
:10576000D6059093D7051092D8058093D405109252 |
:10577000EB051092EC051092ED051092EE051092DB |
:1057800008061092090610920A0610920B0690E87D |
:105790009093EF0522E32093F00560932706809312 |
:1057A000F1055093F2057093F7058DE78093FA05A4 |
:1057B0008093FB058093FC059093F30585E580932A |
:1057C000F40586E48093F5058CED8093F6058CE373 |
:1057D0008093F8051092F9058FE580930C0683EF0E |
:1057E00080930E068AEA809310068093110684E166 |
:1057F00080930D0680930F062093FD059AE5909304 |
:10580000FE052093FF05109226068EEF8093120668 |
:1058100024E6209313069093140690931506909314 |
:1058200016068BE48093170680931806809319065A |
:1058300010921A0686E080931B0640931C069093F4 |
:105840001D0630931E0685EF80931F0620932006C9 |
:1058500060932106109223061092240681E2809321 |
:10586000E6058DE28093E7059093E8050895CF93D0 |
:10587000DF930E946A2B8EE08093D90520E120936C |
:10588000DA053CE03093DB0590E59093E00586E98E |
:105890008093E1059093E3058093E40586E080938F |
:1058A000E50580E28093EA058AE5809300069093FF |
:1058B000010681E0809302062093050684E680932A |
:1058C0000706A9E2B6E0E1E7F1E0ED0101900992F7 |
:1058D0003A95E1F763E770E0CD01875690400E946A |
:1058E0001C2B80933506DF91CF910895CF93DF93E2 |
:1058F0000E946A2B8AE08093D90580E18093DA05C3 |
:1059000026E02093DB059AE59093E00588E78093F5 |
:10591000E1059093E3058093E4052093E50520E2FB |
:105920002093EA059093000680E5809301068CE3BE |
:1059300080930206209305068BE480930706A9E274 |
:10594000B6E08CE0E8E7F1E0ED01019009928A957C |
:10595000E1F763E770E0CD01875690400E941C2B71 |
:1059600080933506DF91CF910895CF93DF930E9406 |
:105970006A2B88E08093D90530E13093DA0526E080 |
:105980002093DB0594E69093E00588E78093E1059A |
:105990009093E3058093E4052093E5053093EA05B1 |
:1059A0008AE58093000680E58093010696E4909353 |
:1059B000020680E28093050690930706A9E2B6E00E |
:1059C0008CE0E0E8F1E0ED01019009928A95E1F7C1 |
:1059D00063E770E0CD01875690400E941C2B8093B6 |
:1059E0003506DF91CF910895F999FECF92BD81BD23 |
:1059F000F89A80B599270895F999FECF1FBA92BDFC |
:105A000081BD60BD0FB6F894FA9AF99A0FBE089559 |
:105A100068E07BE20E94EC76089540E15BE20E9440 |
:105A200026770895EF92FF920F931F93CF93C82F7D |
:105A30008150853008F0C3E084E7C89F80011124BD |
:105A400080EFE82E8FEFF82EE00EF11E63E770E096 |
:105A5000C7010E942D2B682F98012D593F4F8FB3FE |
:105A60009927AC014270507081FDF9CF32BD21BD44 |
:105A7000F89A80B5861711F0CA0121C08FB3992713 |
:105A80009C012270307081FDF9CFF2BCE1BCF89A24 |
:105A900080B5853511F0C90112C084E7C89FC001E7 |
:105AA0001124409728E03BE244E750E0BC0182EC3F |
:105AB00095E00E94C7760E949D6781E090E0CF91BB |
:105AC0001F910F91FF90EF900895282F863010F0CE |
:105AD00025E003C0882309F421E0F999FECF1FBA1D |
:105AE00082E090E092BD81BD20BD0FB6F894FA9A95 |
:105AF000F99A0FBE0895CF93C82F8091C2058535BE |
:105B000009F042C0C63010F0C5E003C0CC2309F450 |
:105B10003BC063E770E082EC95E00E941C2B809311 |
:105B2000350684E7C89FC001112420E13BE244E729 |
:105B300050E062EC75E040970E94047720E13BE280 |
:105B40004CE050E063EC75E080E590E00E94047763 |
:105B50006CE070E083EC95E00E941C2B282FF999F3 |
:105B6000FECF1FBA8CE590E092BD81BD20BD0FB67F |
:105B7000F894FA9AF99A0FBE8C2F0E94652D0E9414 |
:105B80009D6781E090E002C080E090E0CF910895B1 |
:105B90006DE470E088EE93E00E942D2B482F8FB3C8 |
:105BA00099279C012270307081FDF9CF85E394E044 |
:105BB00092BD81BDF89A80B5841779F48FB3992787 |
:105BC0009C012270307081FDF9CF88EE93E092BD88 |
:105BD00081BDF89A80B5813011F0C901089528E09F |
:105BE0003BE24EE450E068EE73E086E396E00E940C |
:105BF000C77681E090E00895809136068130A9F45F |
:105C00006DE470E086E396E00E941C2B809383068F |
:105C100020E13BE24EE450E066E376E088EE93E07C |
:105C20000E94047781E090E0089580E090E008957C |
:105C3000CF93DF9381E080933606E6E3F6E08FE0D2 |
:105C4000158616861786108A8150349687FFF8CFFE |
:105C500080E4809343068093440610924506809327 |
:105C600046068093470690EC9093480610924906AA |
:105C700080934A0680934B0610924C0690934D06F3 |
:105C800090934E0680934F061092500680935106D3 |
:105C900090935206A7E3B6E087E0EAE8F1E0ED0171 |
:105CA000019009928A95E1F76DE470E0CD010197CA |
:105CB0000E941C2B80938306DF91CF910895F99960 |
:105CC000FECF82E090E092BD81BDF89A80B5282F8A |
:105CD000863078F023E0322FF999FECF1FBA82E0A8 |
:105CE00090E092BD81BD30BD0FB6F894FA9AF99A52 |
:105CF0000FBE822F992708951F93CF93C82F162F79 |
:105D0000863010F0C5E003C0882309F4C1E08C2F71 |
:105D100099278230910541F08330910544F4019731 |
:105D200031F40E94372C05C00E94762C02C00E94DC |
:105D3000B52C1123E1F06CE070E080E590E00E946A |
:105D40002D2B282FF999FECF8CE590E092BD81BDD7 |
:105D5000F89A80B5821759F428E03BE24CE050E015 |
:105D600060E570E083EC95E00E94C77602C00E9477 |
:105D7000452B8C2F0E947B2DCF911F910895DF9290 |
:105D8000EF92FF920F931F93CF93FF24DF2CEF2C02 |
:105D900081E090E00E94F42C853539F031E0E32E6B |
:105DA00065E581E090E00E94FC2C6CE070E080E50D |
:105DB00090E00E942D2BC82FF999FECF8CE590E042 |
:105DC00092BD81BDF89A80B58C1711F421E0D22ED6 |
:105DD000C1E001E010E0EE2029F48C2F0E94122D8A |
:105DE0008823C1F591E0F92E1F930F9387E899E07E |
:105DF0009F938F9387EF92E19F938F93E091D203CC |
:105E0000F091D30309958DB79EB706968DBF0230EA |
:105E1000110549F0033011054CF40130110531F43E |
:105E20000E94372C05C00E94762C02C00E94B52C1F |
:105E3000DD2059F028E03BE24CE050E060E570E006 |
:105E400083EC95E00E94C77602C00E94452B8C2F00 |
:105E50000E947B2DCF5F0F5F1F4FC63008F4BBCF72 |
:105E6000FF2019F083E00E94652D0E945F2EC82F4D |
:105E70000E94122D8C2F99279F938F938DEA99E082 |
:105E80009F938F9307EF12E11F930F93E091D2033B |
:105E9000F091D30309958DB79EB706968DBFEE207E |
:105EA00021F40E94C82D882399F486EC99E09F93F1 |
:105EB0008F931F930F93E091D203F091D303099531 |
:105EC0000E94182E0E94FC2D0F900F900F900F90A3 |
:105ED0001092C10590E0E3E4F6E0CFE080813496D3 |
:105EE00018160CF49F5FC150C7FFF8CF9093C105FF |
:105EF000892F99279F938F9387E396E09F938F93A2 |
:105F000087EE99E09F938F931F930F93E091D203B5 |
:105F1000F091D30309958DB79EB708968DBF88E0A1 |
:105F20009AE09F938F931F930F93E091D203F09188 |
:105F3000D30309950F900F900F900F90CF911F9161 |
:105F40000F91FF90EF90DF900895982F2FB7F8945E |
:105F50003998389A88B1836088B98091B9008C7F6C |
:105F60008093B9008AE28093B8001092790210926F |
:105F7000770210927602992379F0ECE8F6E08BE054 |
:105F80001082118212821382148215821682178265 |
:105F90008150389687FFF4CF78942FBF08951092E0 |
:105FA000790284E98093BC0080E88093BC00109261 |
:105FB000BD001092BA001092BB001092B90010926E |
:105FC000B8001092750280E00E94A52F1092BB00CD |
:105FD00085E88093BC008091730282608093730295 |
:105FE00008951F920F920FB60F9211242F933F9393 |
:105FF0004F935F938F939F93EF93FF9380917902D9 |
:10600000282F3327442755278F5F80937902F90182 |
:106010002731310508F0C2C2E659FF4F0C942479AC |
:1060200081E08093750209C0809177028C3090F4F2 |
:10603000809177028F5F8093770280917702E82FBB |
:10604000FF27EE0FFF1FEE0FFF1FEA5CF94F85855C |
:10605000181654F7809177028C3070F0109272020B |
:10606000109271021092770285E0809379028091FC |
:106070007602880F8D5A04C080917702880F8E5A5D |
:106080008093BB0085E87FC280917702E82FFF27CD |
:1060900083E0EE0FFF1F8A95E1F7E457F94F818106 |
:1060A0008093BB0085E88093BC0080917702E82F45 |
:1060B000FF27EE0FFF1FEE0FFF1FEE0FFF1FE4572E |
:1060C000F94F808180FF91C080917702E82FFF27F0 |
:1060D000EE0FFF1FEE0FFF1FEE0FFF1FE457F94FEC |
:1060E0008281882329F08091C105873008F46CC231 |
:1060F0008091710290917202892B09F065C28091A2 |
:106100006F0290917002892B09F05EC26EC080917F |
:10611000770221E030E002C0220F331F8A95E2F7B8 |
:1061200080916F029091700228233923232B79F0FC |
:1061300080917702E82FFF27EE0FFF1FEE0FFF1F62 |
:10614000EE0FFF1FE457F94F80E184830DC080916B |
:106150007702E82FFF27EE0FFF1FEE0FFF1FEE0F56 |
:10616000FF1FE457F94F148280917702E82FFF2731 |
:1061700053E0EE0FFF1F5A95E1F7E457F94F848182 |
:10618000282F332743E0220F331F4A95E1F78091F0 |
:106190007702E82FFF2793E0EE0FFF1F9A95E1F7B4 |
:1061A000E457F94F82818770822B8093BB0085E88A |
:1061B0008093BC002091770281E090E002C0880FBC |
:1061C000991F2A95E2F72091710230917202822381 |
:1061D0009323892B51F084E896E090937D0280937D |
:1061E0007C0288E080937E02EFC184E089C1E09167 |
:1061F0007C02F0917D0281918093BB0085E88093C1 |
:10620000BC00F0937D02E0937C0280917E0281507D |
:1062100080937E02882309F4D7C183E071C1809105 |
:10622000B900803351F580917A02882329F4809156 |
:1062300077028F5F80937A0280917702E82FFF27A1 |
:1062400083E0EE0FFF1F8A95E1F7E457F94F838152 |
:1062500099278F7790708F3791057CF48091770222 |
:10626000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FA0 |
:10627000E457F94F83818F5F83831092790284E919 |
:106280008093BC008AE090E0909393018093920108 |
:10629000809177028F5F80937702109279026DC1AF |
:1062A0008091B9008034C9F180917602E82FFF27F0 |
:1062B000EE0FFF1FEE0FFF1FEE0FFF1FE457F94F0A |
:1062C00083818F778383809176028F5F80937602BC |
:1062D000809176028C30A0F01092760210927002BB |
:1062E00010926F0280917B028F5F80937B028C30D3 |
:1062F00038F010927B02809173028D7F809373023D |
:10630000809173028160809373021092790284E914 |
:106310008093BC001092750273C080917602E82FC2 |
:10632000FF27EE0FFF1FEE0FFF1FEE0FFF1FE457BB |
:10633000F94F83818068838380917602E82FFF275D |
:10634000EE0FFF1FEE0FFF1FEE0FFF1FE457F94F79 |
:10635000808180FF2FC080917602E82FFF2753E0D5 |
:10636000EE0FFF1F5A95E1F7E457F94F8481992703 |
:10637000009751F04097D9F584E896E090937D021C |
:1063800080937C0288E031C080917602992743E0B7 |
:10639000880F991F4A95E1F78F56994F90937D0288 |
:1063A00080937C029091760280917B029817E1F4B1 |
:1063B00083E01BC080917602992733E0880F991FF4 |
:1063C0003A95E1F78F56994F90937D0280937C0226 |
:1063D0008091730281FD06C09091760280917B02CC |
:1063E000981711F482E001C081E080937E028091D1 |
:1063F0007E02813011F485E801C085EC8093BC00F9 |
:1064000080917A028093740210927A02DDC0E0914A |
:106410007C02F0917D028091BB00808380917C02A0 |
:1064200090917D02019690937D0280937C028091F1 |
:106430007E02815080937E02823010F085EC5DC038 |
:10644000813011F485E859C08091730281FF2DC01D |
:106450008091850280FD1DC080917602E82FFF2784 |
:1064600023E0EE0FFF1F2A95E1F7E457F94F8681ED |
:106470008A3F79F480917602E82FFF2793E0EE0FB0 |
:10648000FF1F9A95E1F7E457F94F8081816080837F |
:106490000CC080917602E82FFF2783E0EE0FFF1FEC |
:1064A0008A95E1F7E457F94F1082809176028F5F69 |
:1064B00080937602809176028C30A0F01092760262 |
:1064C0001092700210926F0280917B028F5F809316 |
:1064D0007B028C3038F010927B02809173028D7FAA |
:1064E000809373021092790284E98093BC008091BA |
:1064F000730281608093730265C08093BC0086E064 |
:106500008093790261C088E9BBCD80917802880FC1 |
:10651000805FB6CD8091780299278130910561F036 |
:10652000823091051CF4892B21F04EC0029739F07E |
:106530004BC080911301A4CD80911201A1CD809117 |
:1065400011019ECD80E89CCD1092790284E9809360 |
:10655000BC00109275028AE090E0909393018093C2 |
:10656000920180917802823088F4809178028F5F66 |
:106570008093780282E180937902809173028E7F0A |
:106580008093730285EA8093BC001EC0109278024B |
:106590008091730281608093730216C01092790219 |
:1065A00084E98093BC0080917302816080937302C0 |
:1065B0008AE090E090939301809392011092770289 |
:1065C0001092760210927502FF91EF919F918F9138 |
:1065D0005F914F913F912F910F900FBE0F901F90A1 |
:1065E00018951F93CF93DF93182F8091B7028823BC |
:1065F00021F480910A02882319F081E090E097C08D |
:106600001D3008F092C01123B1F0E12FFF2723E0E5 |
:10661000EE0FFF1F2A95E1F7E457F94F3597808178 |
:10662000359688230CF081C03897808180FD03C0A7 |
:1066300083E090E07CC080918406823019F084E091 |
:1066400090E075C067E070E084E896E00E941C2B43 |
:1066500090918B06891719F085E090E068C080ED75 |
:1066600097E00E941D17EC018091730280FD05C028 |
:10667000CE010E9426178823B9F3112319F48FEF56 |
:1066800090E00BC0212F33272150304081E090E073 |
:1066900002C0880F991F2A95E2F7909372028093A7 |
:1066A0007102A1E0B0E0ECE8F6E040E050E06BE021 |
:1066B000CD01042E02C0880F991F0A94E2F72091A1 |
:1066C00071023091720282239323892B11F011827F |
:1066D000128261504F5F5F4F389667FFE9CF10928B |
:1066E000770210927902809173028E7F80937302F9 |
:1066F00085EA8093BC008091730280FD05C0CE01C5 |
:106700000E9426178823B9F380917102909172023A |
:10671000892B29F0CE010E942617882311F380913E |
:10672000710290917202009711F082E090E0DF9187 |
:10673000CF911F9108950F931F93CF93DF93982FBD |
:106740008091B702882321F480910A02882319F0EE |
:1067500081E090E092C09D30A0F4992319F486E086 |
:1067600090E08BC0C92FDD27FE0133E0EE0FFF1F45 |
:106770003A95E1F7E457F94F35978081359687FDD3 |
:1067800003C082E090E079C03897808180FD03C02B |
:1067900083E090E072C080ED97E00E941D178C01AD |
:1067A0008091730280FD05C0C8010E9426178823CE |
:1067B000B9F3219721E030E0C90102C0880F991F89 |
:1067C000CA95E2F79093700280936F02D901ECE8CA |
:1067D000F6E040E050E06BE0CD01042E02C0880FEF |
:1067E000991F0A94E2F720916F0230917002822380 |
:1067F0009323892B11F01182128261504F5F5F4FFA |
:10680000389667FFE9CF10927602109284061092B4 |
:106810008B0610927902809173028E7F80937302AF |
:1068200085EA8093BC008091730280FD05C0C80199 |
:106830000E9426178823B9F380916F02909170020D |
:10684000892B29F0C8010E942617882311F3809113 |
:106850008406823019F084E090E00FC067E070E0B9 |
:1068600084E896E00E941C2B90918B06891719F002 |
:1068700085E090E002C080E090E0DF91CF911F9131 |
:106880000F91089589E1A1E2B7E0EDEEF6E0118203 |
:106890001082329611961C921E921296815087FF9A |
:1068A000F6CF109224031092230310922603109225 |
:1068B0002503109228031092270308951F920F9228 |
:1068C0000FB60F9211240F931F932F933F934F9363 |
:1068D0005F936F937F938F939F93AF93BF93CF9368 |
:1068E000DF93EF93FF934091860050918700809152 |
:1068F000800290918102481B590BCA0157FD0196F5 |
:10690000AC015595479580918600909187009093B2 |
:10691000810280938002CA0189599840A091820225 |
:10692000B0918302875E954338F4149714F0109267 |
:10693000940181E090E081C0AD30B1050CF081C0E0 |
:10694000CA018B5F90408356944008F071C0425C4E |
:106950005340FD01EA0FFB1FE351F94F8081918104 |
:10696000FA01E81BF90BCF01F7FF03C09095819561 |
:106970009F4F06974CF48091C002883C28F4809188 |
:10698000C002865F8093C002FD01EA0FFB1FE35146 |
:10699000F94F808191819C01220F331F280F391FED |
:1069A000240F351F37FF02C02D5F3F4FE901D595FA |
:1069B000C795D595C795CA0101968C179D0714F404 |
:1069C000219706C041505040C417D5070CF42196BA |
:1069D0008091C002833CD8F08D010A0F1B1FF80183 |
:1069E000E351F94F808191819E01281B390BC90128 |
:1069F00063E070E00E949D78CB01880F991F860F9D |
:106A0000971F0F5D184FF8019183808307C0AA0F6D |
:106A1000BB1FAF5DB84F11961C921E92E09182028F |
:106A2000F0918302EE0FFF1FE351F94FD183C08332 |
:106A300080918202909183020196909383028093C9 |
:106A40008202FF91EF91DF91CF91BF91AF919F9122 |
:106A50008F917F916F915F914F913F912F911F91F6 |
:106A60000F910F900FBE0F901F901895EF92FF920D |
:106A70000F931F938091DE059927880F991F880F28 |
:106A8000991F7C010027F7FC0095102F80911203BD |
:106A900090911303A0911403B0911503BC01CD0193 |
:106AA000A80197010E94D27830936E0520936D055E |
:106AB00080910A0390910B03A0910C03B0910D03F8 |
:106AC000BC01CD01A80197010E94D27830937005D6 |
:106AD00020936F058091A7079091A80797FD0396D3 |
:106AE00095958795959587959093720580937105F7 |
:106AF0008091B7079091B80797FD03969595879574 |
:106B000095958795909374058093730580912303E1 |
:106B10009091240320914A0230914B02821B930BE7 |
:106B200090937605809375058091B2029091B3029F |
:106B3000A091B402B091B502BC01CD0125E030E0D6 |
:106B400040E050E00E94D27830937805209377059A |
:106B5000809144029091450290937A058093790543 |
:106B60008091DE019091DF0190937E0580937D05F9 |
:106B700080911E0190911F019093800580937F0565 |
:106B80008091C0029927909382058093810580911E |
:106B9000B3079091B407A091B507B091B6072091C3 |
:106BA0009601309197014091980150919901BC0153 |
:106BB000CD010E94D2783093840520938305809183 |
:106BC0008D0699279093860580938505809195067B |
:106BD0009927909388058093870580919D06992732 |
:106BE00090938A05809389058091A50699279093B3 |
:106BF0008C0580938B0580912502909126029093BD |
:106C00009605809395058091380890913908909366 |
:106C10009A058093990580913C0890913D08909346 |
:106C20009C0580939B058091AE029091AF02A0914C |
:106C3000B002B091B102BC01CD0125E030E040E0EE |
:106C400050E00E94D27830939E0520939D0580915C |
:106C5000D0029091D1029093A4058093A3058091D6 |
:106C60003E0899279093A8058093A70580919B03E0 |
:106C700090919C039093AA058093A9058091990314 |
:106C800090919A039093AC058093AB058091EB03B0 |
:106C9000882321F48091EC03882321F080916C05F6 |
:106CA000816003C080916C058E7F80936C051F917D |
:106CB0000F91FF90EF9008951F93CF93DF93182FBC |
:106CC000EB018091B7028823A1F411501F3F89F096 |
:106CD000D0932C02C0932B0280912B0290912C0216 |
:106CE000892BD1F7CE018C0F9D1F0E9432171150B6 |
:106CF00078F7DF91CF911F910895CF93DF93809123 |
:106D000002018D3011F40E94521B10927A00809182 |
:106D10004E0290914F0290936E0780936D07809181 |
:106D20004C0290914D0290935F0780935E07809193 |
:106D30004A0290914B029093AD078093AC0720914B |
:106D4000460230914702C901880F991F880F991F89 |
:106D5000820F931F820F931F9093A8078093A7071A |
:106D60002091480230914902C901880F991F880F6C |
:106D7000991F820F931F820F931F9093B8078093E0 |
:106D8000B7078FEC80937A00A1ECB2E0C7ECD5E0B6 |
:106D900097E08991E82FFF27EE0FFF1FE351F94F8E |
:106DA0000190F081E02DE158FF4F1E161F061CF0E8 |
:106DB000E0E0F0E005C0EF3FF10514F0EFEFF0E0A8 |
:106DC0008C91282F3327E217F30714F4815004C065 |
:106DD0002E173F0714F48F5F8C939150119697FFF5 |
:106DE000D8CF809103069927AA27BB27BC01CD01E4 |
:106DF00024EC39E040E050E00E945E78DC01CB01F9 |
:106E00008093D6019093D701A093D801B093D90174 |
:106E1000809104069927AA27BB27BC01CD010E94B7 |
:106E20005E78DC01CB018093D2019093D301A093D3 |
:106E3000D401B093D501DF91CF910895A0E0B0E0E7 |
:106E4000E4E2F7E30C94F378882EC0E0D0E07E0112 |
:106E50006E011092EB03469AD0931E03C0931D035C |
:106E6000D0931C03C0931B03D0931803C093170344 |
:106E7000D0932803C0932703D0932603C093250300 |
:106E8000D0932403C09323031092BE011092BD013E |
:106E900010923E020E947D3684E690E00E943F17E9 |
:106EA0000E947D368091CF0580FF10C08091140133 |
:106EB00090911501875B934038F480911401909173 |
:106EC00015018E5E924010F40E94D01A0FE18AE004 |
:106ED00090E00E943F1780914A0290914B02C80FA8 |
:106EE000D91F80914E0290914F02E80EF91E8091B9 |
:106EF0004C0290914D02C80ED91E015007FFE7CFFA |
:106F00009701205F3F4F369527953695279530930B |
:106F1000280320932703C60140969695879596955A |
:106F2000879590932603809325036096F5E0D69588 |
:106F3000C795FA95E1F7D0932403C0932303909368 |
:106F40002203809321033093200320931F03882082 |
:106F500009F441C08091A7079091A80797FF03C04B |
:106F6000909581959F4F6CE070E00E949D789B0109 |
:106F700070931E0360931D038091B7079091B8072B |
:106F800097FF03C0909581959F4F6CE070E00E9441 |
:106F90009D7870931C0360931B038091B4059091BE |
:106FA000B5059093180380931703B90184E090E02E |
:106FB0000E940D2D60911B0370911C0386E090E0F0 |
:106FC0000E940D2D609117037091180388E090E0E6 |
:106FD0000E940D2D65C084E090E00E94082D9093E2 |
:106FE0001E0380931D0386E090E00E94082D90937D |
:106FF0001C0380931B0388E090E00E94082D9C01F5 |
:10700000909318038093170380911D0390911E03A2 |
:107010008150984050F480911B0390911C03815043 |
:10702000984018F421503440D8F189E29AE09F93B7 |
:107030008F9387EF92E19F938F93E091D203F0912A |
:10704000D30309958091A7079091A80797FF03C0E4 |
:10705000909581959F4F6CE070E00E949D787093B1 |
:107060001E0360931D038091B7079091B80797FFA7 |
:1070700003C0909581959F4F6CE070E00E949D78D1 |
:1070800070931C0360931B038091B4059091B50528 |
:1070900090931803809317030F900F900F900F9009 |
:1070A00010926E0710926D0710925F0710925E07A4 |
:1070B0001092AD071092AC0784E690E00E943F1753 |
:1070C00080914602909147029C01220F331F220FAC |
:1070D000331F280F391F280F391F3093A80720931B |
:1070E000A70780914802909149028C01000F111F5F |
:1070F000000F111F080F191F080F191F1093B80751 |
:107100000093B7078091DE05C82EDD24EE24FF240E |
:10711000442737FD4095542FC701B6010E945E7881 |
:107120004B015C016093120370931303809314036B |
:10713000909315039801442737FD4095542FC701BC |
:10714000B6010E945E78DC01CB0180930A03909324 |
:107150000B03A0930C03B0930D038092EE02909268 |
:10716000EF02A092F002B092F1028093E6029093B7 |
:10717000E702A093E802B093E9021092E2021092B3 |
:10718000E3021092E4021092E502809116019091C0 |
:107190001701A0911801B09119019093B705809340 |
:1071A000B60510923D0210923C021092D20210924B |
:1071B000D3021092D4021092D5028091DE019091F8 |
:1071C000DF019093D1028093D00284E690E0909307 |
:1071D000DB018093DA010E94AC6282E390E090933D |
:1071E0002C0280932B02809103069927AA27BB27A4 |
:1071F000BC01CD0124EC39E040E050E00E945E7813 |
:10720000DC01CB018856954CAF4FBF4F8093D60120 |
:107210009093D701A093D801B093D901809104062F |
:107220009927AA27BB27BC01CD010E945E78DC010B |
:10723000CB018856954CAF4FBF4F8093D2019093AE |
:10724000D301A093D401B093D50110929B01109269 |
:107250009A018091DE019091DF01AA2797FDA09508 |
:10726000BA2F209196013091970140919801509149 |
:107270009901BC01CD010E945E78DC01CB018093B5 |
:10728000B3079093B407A093B507B093B6071092D5 |
:10729000CB021092CA0281E0809301010E949D6797 |
:1072A000809185028460809385028FEF80933308FC |
:1072B0001092340880E280933508C1ECD2E0A7EC4C |
:1072C000B5E007E08D91E82FFF27EE0FFF1FE35198 |
:1072D000F94F8081918181588993015007FFF2CF46 |
:1072E00084E68093C00280912902882311F0469A97 |
:1072F000579A809127039091280380569940815C8A |
:107300009B4228F08091EB0381608093EB03809196 |
:1073100025039091260380569940815C9B4228F07A |
:107320008091EB0382608093EB0380912303909123 |
:1073300024038C5291408957954028F08091EB03AB |
:1073400084608093EB0380911D0390911E038C5207 |
:107350009140835C914028F08091EB03886080939A |
:10736000EB0380911B0390911C038C529140835C32 |
:10737000914028F08091EB0380618093EB03809132 |
:10738000170390911803805092408355914028F044 |
:107390008091EB0380628093EB0386E48093D101BC |
:1073A000ECE0CDB7DEB70C940F79A3E1B0E0EBEDE4 |
:1073B000F9E30C94ED7880912303909124032091BC |
:1073C0004A0230914B02821B930B9093AD0780933E |
:1073D000AC07809154029091550297FD07969C014D |
:1073E00013E0359527951A95E1F730936E072093B2 |
:1073F0006D07809152029091530297FD0796B3E07A |
:1074000095958795BA95E1F790935F0780935E070E |
:1074100030937907209378079093710780937007D2 |
:107420008091A7079091A807AC01440F551F480F02 |
:10743000591F2091460230914702C901880F991FB8 |
:10744000880F991F820F931F820F931F480F591F98 |
:1074500057FF02C04D5F5F4F55954795559547952E |
:107460005093A8074093A7078091B7079091B8075A |
:10747000AC01440F551F480F591F2091480230910D |
:107480004902C901880F991F880F991F820F931F06 |
:10749000820F931F480F591F57FF02C04D5F5F4F68 |
:1074A00055954795559547955093B8074093B7071D |
:1074B0002091460230914702C901880F991F880F19 |
:1074C000991F820F931F820F931F9C01442737FD42 |
:1074D0004095542F8091020390910303A0910403DF |
:1074E000B0910503820F931FA41FB51F8093020361 |
:1074F00090930303A0930403B093050320914802E3 |
:1075000030914902C901880F991F880F991F820F76 |
:10751000931F820F931F9C01442737FD4095542FE2 |
:107520008091FE029091FF02A0910003B0910103AF |
:10753000820F931FA41FB51F8093FE029093FF023A |
:10754000A0930003B0930103809182079091830779 |
:107550002091460230914702820F931F9093830738 |
:10756000809382078091AF079091B00720914802E5 |
:1075700030914902820F931F9093B0078093AF0719 |
:107580008091190390911A03019690931A038093A6 |
:1075900019038091B4059091B5052091170330919E |
:1075A0001803821B930B9C01442737FD4095542FF1 |
:1075B0008091FA029091FB02A091FC02B091FD0231 |
:1075C000820F931FA41FB51F8093FA029093FB02B2 |
:1075D000A093FC02B093FD028FEC80937A0010928E |
:1075E00010012091EA023091EB024091EC0250919F |
:1075F000ED0229873A874B875C8729543B464140F7 |
:1076000050402CF028E43BE641E050E00DC0898575 |
:107610009A85AB85BC85885B9449AE4FBF4F4CF4CF |
:1076200028EB34E94EEF5FEF2D833E834F8358877D |
:1076300008C089859A85AB85BC858D839E83AF8381 |
:10764000B8872091F2023091F3024091F4025091F8 |
:10765000F5022D873E874F87588B29543B46414082 |
:1076600050402CF028E43BE641E050E00DC08D8511 |
:107670009E85AF85B889885B9449AE4FBF4F4CF467 |
:1076800028EB34E94EEF5FEF29833A834B835C8329 |
:1076900008C08D859E85AF85B88989839A83AB8321 |
:1076A000BC83A091AC07B091AD07BB8BAA8BFD0149 |
:1076B000CF01AA2797FDA095BA2FA090E202B09023 |
:1076C000E302C090E402D090E502A80EB91ECA1EE3 |
:1076D000DB1EA092E202B092E302C092E402D092DA |
:1076E000E502E090B307F090B4070091B507109160 |
:1076F000B607E80EF91E0A1F1B1FE092B307F092AF |
:10770000B4070093B5071093B607F091A002F98B68 |
:10771000FF2309F098C180919F02882309F093C14B |
:107720008091CF0586FF8FC180915E0790915F07A2 |
:10773000AA2797FDA095BA2FBC01CD0129813A81D6 |
:107740004B815C810E945E789B01AC0197FF04C075 |
:107750002150384F4F4F5F4FBBE0559547953795B8 |
:107760002795BA95D1F78091BD01682E772488249A |
:107770009924CA01B901A40193010E945E78DC0139 |
:10778000CB018093330390933403A0933503B093DC |
:107790003603B7FF04C08150904FAF4FBF4F1C015D |
:1077A0002D01ACE05594479437942794AA95D1F7CE |
:1077B00020923303309234034092350350923603C3 |
:1077C00080916D0790916E07AA2797FDA095BA2F1B |
:1077D000BC01CD012D813E814F8158850E945E788C |
:1077E00097FF04C06150784F8F4F9F4FFBE09595F6 |
:1077F000879577956795FA95D1F7A40193010E9433 |
:107800005E78DC01CB018093370390933803A0931B |
:107810003903B0933A03B7FF04C08150904FAF4F84 |
:10782000BF4F9C01AD01ECE05595479537952795E5 |
:10783000EA95D1F720933703309338034093390307 |
:1078400050933A03809133039091340390935607F9 |
:1078500080935507809137039091380390935A078E |
:107860008093590722193309440955092093370396 |
:10787000309338034093390350933A03E20EF31EDA |
:10788000041F151FE092B307F092B4070093B507E9 |
:107890001093B6078091BC018823B1F457FF04C050 |
:1078A0002F5F3F4F4F4F5F4F559547953795279522 |
:1078B000A21AB30AC40AD50AA092E202B092E30265 |
:1078C000C092E402D092E5022A893B89790100271F |
:1078D000F7FC0095102F8091370390913803A09109 |
:1078E0003903B0913A03E80EF91E0A1F1B1FC801A5 |
:1078F000B70129813A814B815C810E945E789B01AE |
:10790000AC0197FF04C02150384F4F4F5F4F6BE0E1 |
:1079100055954795379527956A95D1F78091BE0182 |
:10792000A82EBB24CC24DD24CA01B901A6019501EF |
:107930000E945E78DC01CB0180932B0390932C0393 |
:10794000A0932D03B0932E03B7FF04C08150904F36 |
:10795000AF4FBF4F3C014D013CE095948794779425 |
:1079600067943A95D1F760922B0370922C03809222 |
:107970002D0390922E03C801B7012D813E814F81C6 |
:1079800058850E945E7897FF04C06150784F8F4FF2 |
:107990009F4F2BE095958795779567952A95D1F719 |
:1079A000A60195010E945E78DC01CB0180932F0334 |
:1079B00090933003A0933103B0933203B7FF04C018 |
:1079C0008150904FAF4FBF4FAC01BD018CE075951A |
:1079D0006795579547958A95D1F740932F03509314 |
:1079E000300360933103709332032A893B8937FF58 |
:1079F00003C0309521953F4F21343105E4F1D40186 |
:107A0000C30197FE07C0B095A095909581959F4FB3 |
:107A1000AF4FBF4F81389105A105B10584F4DB015B |
:107A2000CA0177FF07C0B095A095909581959F4FAB |
:107A3000AF4FBF4F81389105A105B105E4F081E05A |
:107A40008093CC0218C010925A07109259071092D6 |
:107A500056071092550710922F0310923003109280 |
:107A600031031092320310922B0310922C031092C8 |
:107A70002D0310922E0380912F0390913003A0913B |
:107A80003103B0913203BC01CD0124E630E040E087 |
:107A900050E00E94D278E0902B03F0902C03E21A81 |
:107AA000F30AF0926C07E0926B0780912B039091A0 |
:107AB0002C03A0912D03B0912E03BC01CD0124E62F |
:107AC00030E040E050E00E94D278DA01C901209114 |
:107AD0002F03309130038C01021B130B10936107AD |
:107AE000009360078091960190919701A091980171 |
:107AF000B0919901BC01CD0128E631E040E050E0B1 |
:107B00000E945E782091B3073091B4074091B50789 |
:107B10005091B607261737074807590764F0261B08 |
:107B2000370B480B590B2093B3073093B40740939E |
:107B3000B5075093B6072091B3073091B407409131 |
:107B4000B5075091B60757FF0CC0260F371F481FC7 |
:107B5000591F2093B3073093B4074093B507509350 |
:107B6000B60760915E0770915F076E0D7F1D9B01E8 |
:107B7000442737FD4095542F8091E6029091E7020B |
:107B8000A091E802B091E902820F931FA41FB51FD4 |
:107B90008093E6029093E702A093E802B093E90293 |
:107BA0008091A5029091A602681B790BCB01AA27B0 |
:107BB00097FDA095BA2F29853A854B855C85820F64 |
:107BC000931FA41FB51F8093EA029093EB02A0932A |
:107BD000EC02B093ED02C090D201D090D301E090BE |
:107BE000D401F090D501C816D906EA06FB06C4F404 |
:107BF00088EA91E6A0E0B0E08C199D09AE09BF09C2 |
:107C00008093EA029093EB02A093EC02B093ED0212 |
:107C10008093E6029093E702A093E802B093E90212 |
:107C200022273327A9012C193D094E095F098091AC |
:107C3000EA029091EB02A091EC02B091ED02821762 |
:107C40009307A407B507B4F4D701C601885A914633 |
:107C5000A040B0408093EA029093EB02A093EC0224 |
:107C6000B093ED028093E6029093E702A093E802BE |
:107C7000B093E90260916D0770916E07600F711FFC |
:107C80009B01442737FD4095542F8091EE0290913F |
:107C9000EF02A091F002B091F102820F931FA41F96 |
:107CA000B51F8093EE029093EF02A093F002B09381 |
:107CB000F1028091A3029091A402681B790BCB0181 |
:107CC000AA2797FDA095BA2F2D853E854F85588907 |
:107CD000820F931FA41FB51F8093F2029093F302AB |
:107CE000A093F402B093F502E090D601F090D70192 |
:107CF0000091D8011091D901E816F9060A071B076F |
:107D0000C4F488EA91E6A0E0B0E08E199F09A00BC8 |
:107D1000B10B8093F2029093F302A093F402B0931C |
:107D2000F5028093EE029093EF02A093F002B093DD |
:107D3000F10222273327A9012E193F09400B510BCD |
:107D40008091F2029091F302A091F402B091F502B9 |
:107D500082179307A407B507B4F4D801C701885A5E |
:107D60009146A040B0408093F2029093F302A0931A |
:107D7000F402B093F5028093EE029093EF02A09389 |
:107D8000F002B093F1028091E2029091E302A0919F |
:107D9000E402B091E5028093F6029093F702A0937B |
:107DA000F802B093F9028091F2029091F302A0914F |
:107DB000F402B091F5028093120390931303A09301 |
:107DC0001403B09315038091EA029091EB02A09105 |
:107DD000EC02B091ED0280930A0390930B03A09301 |
:107DE0000C03B0930D038091EE029091EF02A091ED |
:107DF000F002B091F10280930E0390930F03A093D1 |
:107E00001003B09311038091E6029091E702A091D4 |
:107E1000E802B091E9028093060390930703A093D0 |
:107E20000803B093090380911C0190911D0197FDF7 |
:107E3000079603E0959587950A95E1F790936E076D |
:107E400080936D0780911A0190911B0197FD079611 |
:107E500013E0959587951A95E1F790935F078093C6 |
:107E60005E0780914E0290914F020F9734F488E1A3 |
:107E70009CEF90936E0780936D0780914E029091D6 |
:107E80004F02079734F480E398EF90936E07809346 |
:107E90006D07209102012A30A9F480914E02909141 |
:107EA0004F02835F934034F088EE93E090936E0727 |
:107EB00080936D0780914E0290914F028A5F9340AC |
:107EC000DCF014C080914E0290914F02815D97408A |
:107ED00034F088EE93E090936E0780936D07809165 |
:107EE0004E0290914F02805E974034F080ED97E013 |
:107EF00090936E0780936D0780914C0290914D0294 |
:107F00000F9734F488E19CEF90935F0780935E07AE |
:107F100080914C0290914D02079734F480E398EFE2 |
:107F200090935F0780935E072A30A9F480914C02FA |
:107F300090914D02835F934034F088EE93E09093EC |
:107F40005F0780935E0780914C0290914D028A5F9B |
:107F50009340DCF014C080914C0290914D02815D01 |
:107F6000974034F088EE93E090935F0780935E072C |
:107F700080914C0290914D02805E974034F080EDEC |
:107F800097E090935F0780935E076091C801662336 |
:107F900009F4AFC040911C0150911D0180913B0339 |
:107FA00090913C03481B590B50934203409341036B |
:107FB00020911C0130911D01280F391F37FF02C08D |
:107FC0002F5F3F4F3595279530933C0320933B031C |
:107FD000413851051CF080E890E005C040585F4FE3 |
:107FE00034F480E89FEF90934203809341034091E3 |
:107FF0001A0150911B0180913D0390913E03481B53 |
:10800000590B5093400340933F0320911A01309144 |
:108010001B01280F391F37FF02C02F5F3F4F3595D7 |
:10802000279530933E0320933D03413851051CF0C2 |
:1080300080E890E005C040585F4F34F480E89FEF3F |
:108040009093400380933F03462F5527809141032F |
:1080500090914203849FB001859F700D949F700D95 |
:1080600011249B0177FF02C0215F3F4FF4E035955B |
:108070002795FA95E1F780916D0790916E07820F31 |
:10808000931F90936E0780936D0780913F039091AB |
:108090004003849FD001859FB00D949FB00D1124A3 |
:1080A000AD019D01B7FF02C0215F3F4FE4E0359570 |
:1080B0002795EA95E1F780915E0790915F07820F1F |
:1080C000931F90935F0780935E0780911C019091AE |
:1080D0001D01860F971F90931D0180931C018091B5 |
:1080E0001A0190911B01840F951F90931B0180939F |
:1080F0001A010091700710917107809155079091B6 |
:108100005607101611065CF59C0197FF04C0222744 |
:108110003327281B390BC901AA2797FDA095BA2F31 |
:108120002091BC01332744275527BC01CD010E9473 |
:108130005E789B01AC0197FF04C0215C3F4F4F4F1D |
:108140005F4F76E055954795379527957A95D1F706 |
:1081500080916B0790916C07820F931F27C097FF48 |
:1081600003C0909581959F4FAA2797FDA095BA2FA0 |
:108170002091BC01332744275527BC01CD010E9423 |
:108180005E789B01AC0197FF04C0215C3F4F4F4FCD |
:108190005F4F66E055954795379527956A95D1F7D6 |
:1081A00080916B0790916C07821B930B90936C07E7 |
:1081B00080936B07E0907807F090790780915907DA |
:1081C00090915A071E141F045CF59C0197FF04C090 |
:1081D00022273327281B390BC901AA2797FDA09511 |
:1081E000BA2F2091BC01332744275527BC01CD016C |
:1081F0000E945E789B01AC0197FF04C0215C3F4F59 |
:108200004F4F5F4F96E055954795379527959A952F |
:10821000D1F78091600790916107820F931F27C06B |
:1082200097FF03C0909581959F4FAA2797FDA09532 |
:10823000BA2F2091BC01332744275527BC01CD011B |
:108240000E945E789B01AC0197FF04C0215C3F4F08 |
:108250004F4F5F4F86E055954795379527958A95FF |
:10826000D1F78091600790916107821B930B9093E7 |
:108270006107809360078091CF0587FF44C0B9896B |
:10828000BB2309F040C080919F028823E1F5E1E023 |
:10829000EE16E1E0FE064CF080916D0790916E07BE |
:1082A0008E0D9F1D805091400DC0F0E0EF16FFEF46 |
:1082B000FF0664F480916D0790916E078E0D9F1DEF |
:1082C00080509F4F90936E0780936D0721E001309F |
:1082D00012074CF080915E0790915F07800F911F0D |
:1082E000805091400CC03FEF0030130764F4809140 |
:1082F0005E0790915F07800F911F80509F4F909372 |
:108300005F0780935E07E2E1CD5E0C94097980916E |
:10831000B702882301F5809185028C7F80938502C6 |
:10832000A0EFB3E0ECE8F6E09BE080910A0288233E |
:1083300009F48C938D91818312829150389697FF26 |
:10834000F4CF80910A02882359F080910A0281506B |
:1083500080930A0205C08091850281608093850226 |
:1083600080917502882319F0109275020895809308 |
:10837000770280937902809173028E7F80937302DB |
:1083800085EA8093BC000895CF93DF93A1ECB2E01F |
:10839000C7ECD5E057E08991E82FFF27EE0FFF1FCC |
:1083A000E351F94F0190F081E02DE158FF4FEF3F8D |
:1083B000F10521F01CF0EFEFF0E004C0F7FF02C080 |
:1083C000E0E0F0E04C91242F3327E217F307A9F007 |
:1083D000CF01821B930B97FD0396959587959595F5 |
:1083E0008795242F280F2C93822F9927E817F907B8 |
:1083F00014F4215001C02F5F2C935150119657FF58 |
:10840000CACF8091D105883F38F0EFEFF0E0E81B4C |
:10841000F109EF53FD4F80818093CE018091CE0111 |
:10842000882329F0843618F084E68093CE01809169 |
:10843000D305883F38F0EFEFF0E0E81BF109EF5388 |
:10844000FD4F80818093CC018091CC01882329F05D |
:10845000843618F084E68093CC018091E005883F53 |
:1084600038F0EFEFF0E0E81BF109EF53FD4F8081AA |
:108470008093C7018091C7018B3010F48AE002C05D |
:108480008F3F11F48093C70180910D06883F38F02B |
:10849000EFEFF0E0E81BF109EF53FD4F808180938F |
:1084A000840780918407823010F481E002C08F3FFE |
:1084B00011F48093840780910F06883F38F0EFEF26 |
:1084C000F0E0E81BF109EF53FD4F80818093AA078C |
:1084D0008091AA07823010F481E002C08F3F11F42E |
:1084E0008093AA078091FA05883F38F0EFEFF0E01B |
:1084F000E81BF109EF53FD4F808180938107809144 |
:10850000FB05883F38F0EFEFF0E0E81BF109EF538F |
:10851000FD4F808180935B078091FC05883F38F098 |
:10852000EFEFF0E0E81BF109EF53FD4F80818093FE |
:1085300089079091D205983F18F49093CD0109C016 |
:10854000EFEFF0E0E91BF109EF53FD4F80818093DD |
:10855000CD01983F18F49093CD0109C0EFEFF0E002 |
:10856000E91BF109EF53FD4F80818093CD0180918C |
:10857000D505883F38F0EFEFF0E0E81BF109EF5345 |
:10858000FD4F80818093CB018091D705883F38F0E3 |
:10859000EFEFF0E0E81BF109EF53FD4F808180938E |
:1085A000C9018091DF05883F38F0EFEFF0E0E81B6C |
:1085B000F109EF53FD4F80818093CA018091E1055D |
:1085C000883F38F0EFEFF0E0E81BF109EF53FD4F83 |
:1085D00080818093C6018091E205883F38F0EFEFFB |
:1085E000F0E0E81BF109EF53FD4F80818093C80153 |
:1085F0008091E305883F38F0EFEFF0E0E81BF109E8 |
:10860000EF53FD4F80818093C5018091E405883F41 |
:1086100038F0EFEFF0E0E81BF109EF53FD4F8081F8 |
:108620008093C4018091EA05883F38F0EFEFF0E0D5 |
:10863000E81BF109EF53FD4F80818093C2018091C7 |
:10864000EB05883F38F0EFEFF0E0E81BF109EF535E |
:10865000FD4F808180939A028091EC05883F38F02D |
:10866000EFEFF0E0E81BF109EF53FD4F80818093BD |
:1086700099028091ED05883F38F0EFEFF0E0E81BBC |
:10868000F109EF53FD4F8081809398028091EE05B0 |
:10869000883F38F0EFEFF0E0E81BF109EF53FD4FB2 |
:1086A00080818093970280910806883F38F0EFEF31 |
:1086B000F0E0E81BF109EF53FD4F808180939602B3 |
:1086C00080910906883F38F0EFEFF0E0E81BF109F0 |
:1086D000EF53FD4F80818093950280910A06883F79 |
:1086E00038F0EFEFF0E0E81BF109EF53FD4F808128 |
:1086F0008093940280910B06883F38F0EFEFF0E012 |
:10870000E81BF109EF53FD4F808180939302809124 |
:10871000EF05883F38F0EFEFF0E0E81BF109EF5389 |
:10872000FD4F80818093C1018091F305883F38F02F |
:10873000EFEFF0E0E81BF109EF53FD4F80818093EC |
:10874000C0018091FD05883F38F0EFEFF0E0E81BB5 |
:10875000F109EF53FD4F80818093BF0180910006A6 |
:10876000883F38F0EFEFF0E0E81BF109EF53FD4FE1 |
:1087700080818093BE0180910106883F38F0EFEF41 |
:10878000F0E0E81BF109EF53FD4F80818093BD01BC |
:1087900080910206883F38F0EFEFF0E0E81BF10926 |
:1087A000EF53FD4F80818093BC0180910706883F85 |
:1087B00038F0EFEFF0E0E81BF109EF53FD4F808157 |
:1087C0008093BB0180912206883F38F0EFEFF0E004 |
:1087D000E81BF109EF53FD4F80818093BA07809128 |
:1087E000C201282F33272F5F3F4F8CE398E2B90156 |
:1087F0000E949D787093D0016093CF018091DD0538 |
:108800008093AB078091DC058093720790912406DA |
:108810009333E8F181E080939202983F58F0EFEFB4 |
:10882000F0E0E91BF109EF53FD4F8081823310F432 |
:10883000109292028091D10120919202821799F0B8 |
:10884000833070F4222319F08CED95E002C088EC9F |
:1088500090E090932C0280932B022093D10103C0CF |
:1088600081508093D1018091FA079091FB0797FF87 |
:1088700008C080919202882321F08091EB038068E8 |
:1088800003C08091EB038F778093EB0305C01092B8 |
:1088900092028AE08093D1018091FA079091FB07C0 |
:1088A00097FF1DC08091B7028823C9F08091920282 |
:1088B0008823A9F080910801909109018F5F9F4F53 |
:1088C00071F488E99AE390932C0280932B0280E064 |
:1088D00094EA90930901809308011092920280918A |
:1088E0009202882369F080918402816080938402DF |
:1088F0008091BE01823D48F4825E8093BE0105C036 |
:10890000809184028E7F80938402DF91CF910895BD |
:10891000AAE1B0E0EEE8F4E40C94ED780E94D539D9 |
:10892000309102013C3010F4299A01C02998E0905E |
:10893000B802F090B902FA82E98280917207992711 |
:108940000A96E816F90614F49A8389838091C00286 |
:10895000843608F05CC080915703909158030097CB |
:1089600031F00197909358038093570307C01092FA |
:10897000B702809185028F7E809385023A3011F094 |
:10898000343110F0289A01C0289880918602909185 |
:108990008702895E9340C0F18091E705282F332735 |
:1089A0003A8329838091850280618093850280913A |
:1089B000C305A82FBB27AA0FBB1FFD01EF5DF84F12 |
:1089C000118210828091C405282F3327220F331F74 |
:1089D000C9018F5D984FFC0111821082A351B94FDC |
:1089E00011961C921E922351394FD90111961C9257 |
:1089F0001E928091C605E82FFF27EE0FFF1FE3515F |
:108A0000F94F11821082CBC21092B702C8C2809176 |
:108A1000C0028D3808F4C3C2809185028F7E809396 |
:108A200085029091E80582E3989FC00111249093FC |
:108A3000580380935703E981FA81B9978CF08091AC |
:108A4000B702882369F08091860290918702FFEF38 |
:108A50008F3F9F0729F001969093870280938602AB |
:108A600080918602909187028F3F910509F008F569 |
:108A70001092DA021092DB021092DC021092DD02F8 |
:108A80001092D6021092D7021092D8021092D902F8 |
:108A90001092430310924403109245031092460330 |
:108AA0001092E2021092E3021092E4021092E502A8 |
:108AB00005C0809185028260809385028091C50502 |
:108AC000E82FFF27EE0FFF1FE351F94F80819181BF |
:108AD000813591050CF441C12091B702222309F0A0 |
:108AE0003CC18091C605E82FFF27EE0FFF1FE35121 |
:108AF000F94F808191818C3491050CF406C18091ED |
:108B000059038F5F80935903893C08F426C13C3098 |
:108B100010F4299801C0299A1092B70210925903B3 |
:108B200010928702109286023091C305E32FFF272F |
:108B3000EE0FFF1FE351F94F80819181873491053A |
:108B4000B4F48091C405E82FFF27EE0FFF1FE35117 |
:108B5000F94F808191810190F081E02DF7FF03C0F2 |
:108B6000F095E195FF4FE734F1050CF478C041E052 |
:108B70002091C405A22FBB27AA0FBB1FA351B94F39 |
:108B80008D919C9111978734910544F0E32FFF2735 |
:108B9000EE0FFF1FE351F94F808191818D919C91E0 |
:108BA0008734910574F08091C305E82FFF27EE0FFD |
:108BB000FF1FE351F94F80819181873491050CF0BB |
:108BC00042E0E22FFF27EE0FFF1FE351F94F8081B4 |
:108BD00091818634910574F48091C305E82FFF27B5 |
:108BE000EE0FFF1FE351F94F80819181873491058A |
:108BF0000CF043E0E22FFF27EE0FFF1FE351F94F88 |
:108C0000808191818A5B9F4F74F48091C305E82F26 |
:108C1000FF27EE0FFF1FE351F94F808191818734C9 |
:108C200091050CF044E0E22FFF27EE0FFF1FE35108 |
:108C3000F94F808191818A5B9F4F74F48091C305C5 |
:108C4000E82FFF27EE0FFF1FE351F94F808191813D |
:108C5000863491050CF445E0842F0E94652D8091A7 |
:108C6000C405E82FFF27EE0FFF1FE351F94F808166 |
:108C700091810190F081E02DF7FF03C0F095E1951F |
:108C8000FF4F7E97BCF48091C305E82FFF27EE0FBE |
:108C9000FF1FE351F94F808191818A5B9F4F54F40C |
:108CA00081E08093060488EE93E090932C028093F9 |
:108CB0002B0253C00E945F2E0E94122D80E00E9462 |
:108CC0004A078091E9050E9477748091CF0580FF63 |
:108CD00010C08091140190911501875B934038F486 |
:108CE00080911401909115018E5E924010F40E94C3 |
:108CF000D01A1092290280E00E941E3781E08093F2 |
:108D00005C0380932902579A1FC080819181855B03 |
:108D10009F4F0CF5809159038F5F80935903893CD5 |
:108D2000E0F03C3010F4299801C0299A1092B70263 |
:108D300010925903109287021092860281E00E94DD |
:108D40001E3781E080935C030E945F2E68E770E02D |
:108D50000E945C3602C0209359038091C505E82F1C |
:108D6000FF27EE0FFF1FE351F94F808191818B5A4E |
:108D70009F4F0CF014C13091B702E091C605332328 |
:108D800009F0E2C0FF27EE0FFF1FE351F94F80818A |
:108D90009181855B9F4F0CF0D4C020912506E22F76 |
:108DA000FF27EE0FFF1FE351F94F80819181855B13 |
:108DB0009F4F1CF0222309F0C4C080915A038F5F9B |
:108DC00080935A03893C08F4EAC030935A03809197 |
:108DD000EB03882309F0AEC080915C03882309F47B |
:108DE000A9C08091A503882309F0A4C081E090E088 |
:108DF000909387028093860281E08093B70210925D |
:108E000043031092440310924503109246031092BC |
:108E1000E2021092E3021092E4021092E502109234 |
:108E2000DE021092DF021092E0021092E1028091C5 |
:108E3000DE05E82EFF24002711278091A7079091D7 |
:108E4000A8079C01442737FD4095542FC801B7015E |
:108E50000E945E78DC01CB018093F2029093F302D2 |
:108E6000A093F402B093F5028091B7079091B807F0 |
:108E70009C01442737FD4095542FC801B7010E943B |
:108E80005E78DC01CB018093EA029093EB02A09321 |
:108E9000EC02B093ED028091120390911303A09124 |
:108EA0001403B09115038093EE029093EF02A09308 |
:108EB000F002B093F10280910A0390910B03A0910C |
:108EC0000C03B0910D038093E6029093E702A09308 |
:108ED000E802B093E9021092DA021092DB021092DB |
:108EE000DC021092DD021092D6021092D70210928C |
:108EF000D8021092D9028091850288608093850201 |
:108F0000909123068FE0989F900111248091DE01BB |
:108F10009091DF01820F931F68E671E00E949D78B7 |
:108F200097FD0196959587958093160384E6809327 |
:108F30005D0335C08CED95E090932C0280932B025D |
:108F40002EC010925A032BC0FF27EE0FFF1FE351D4 |
:108F5000F94F808191818C349105FCF02091250698 |
:108F6000E22FFF27EE0FFF1FE351F94F8081918120 |
:108F7000855B9F4F14F0222381F480915B038F5F08 |
:108F800080935B03893C58F01092B70210925B0308 |
:108F9000109287021092860202C010925B038091A9 |
:108FA0009401815080939401809194018F3F21F02E |
:108FB0008091850284FF72C30E94C4418091660340 |
:108FC000909167039C01220F331F280F391FC09017 |
:108FD000C305AC2DBB27AA0FBB1FFD01E351F94F01 |
:108FE000B090D9054B2D552780819181849FF00148 |
:108FF000859FF00D949FF00D11242E0F3F1F37FF1A |
:1090000002C02D5F3F4FB9017595679575956795BE |
:10901000AF5DB84F8091DA05082F11278D919C9193 |
:10902000809F7001819FF00C909FF00C11246E0DB9 |
:109030007F1D70936703609366038091680390912E |
:1090400069039C01220F331F280F391FD090C405DC |
:10905000AD2DBB27AA0FBB1FFD01E351F94F808146 |
:109060009181849FF001859FF00D949FF00D112454 |
:109070002E0F3F1F37FF02C02D5F3F4FA9015595AF |
:10908000479555954795AF5DB84F8D919C91809FC1 |
:109090007001819FF00C909FF00C11244E0D5F1D0C |
:1090A000509369034093680380919202882309F4E6 |
:1090B00048C0CB0177FD0396DC01B595A795B59522 |
:1090C000A795CA0157FD0396FC01F595E795F5951F |
:1090D000E7958091EF01682F772767FD70956A9F6C |
:1090E00090016B9F300D7A9F300D11248091A70362 |
:1090F000482F552747FD50954E9FC0014F9F900D1B |
:109100005E9F900D1124280F391F37FF02C0295F81 |
:109110003F4F03E0359527950A95E1F73093BF025D |
:109120002093BE026E9F90016F9F300D7E9F300D89 |
:1091300011244A9FC0014B9F900D5A9F900D1124FE |
:109140003FC080912306E82FFF27E456FE4F86811B |
:109150008093EF0190819093A703A82FBB27A7FDD1 |
:10916000B095A69F9001A79F300DB69F300D11249A |
:10917000E92FFF27E7FDF095E49FC001E59F900DE3 |
:10918000F49F900D1124280F391F37FF02C0295F6B |
:109190003F4F13E0359527951A95E1F73093BF02BD |
:1091A0002093BE02A49F9001A59F300DB49F300D67 |
:1091B0001124E69FC001E79F900DF69F900D1124AA |
:1091C000281B390B37FF02C0295F3F4FF3E035956D |
:1091D0002795FA95E1F73093BD022093BC02809168 |
:1091E000C605E82FFF27EE0FFF1FE351F94F8081DF |
:1091F0009181909581959F4F9093BB028093BA0285 |
:109200008530910514F0049705C00FEF8C3F90074F |
:1092100034F404969093BB028093BA0204C0109277 |
:10922000BB021092BA0280919B0390919C03209103 |
:10923000970330919803820F931F0091BE02109103 |
:10924000BF02081B190B1093BF020093BE0280914E |
:10925000990390919A032091950330919603820F80 |
:10926000931F8090BC029090BD02881A990A909238 |
:10927000BD028092BC028091C505E82FFF27EE0F4A |
:10928000FF1FE351F94FE080F18028E730E0E20E64 |
:10929000F31EF092B902E092B8028091C7019927BB |
:1092A000AA2797FDA095BA2FBC01CD010E94D277C5 |
:1092B000DC01CB0120E030E040E251E4BC01CD0113 |
:1092C0000E944077DC01CB01BC01CD010E94A47754 |
:1092D000DC01CB018093B1078091C60180938A079E |
:1092E0008091C5019927AA2797FDA095BA2FBC01A7 |
:1092F000CD010E94D277DC01CB0120E030E040E2DA |
:1093000051E4BC01CD010E944077DC01CB01BC01DE |
:10931000CD010E94A477DC01CB0180936507809189 |
:10932000C40180937A078091120480FF59C0809114 |
:10933000BA07813808F454C080910B04992787FD3F |
:1093400090952B2D3327829FA001839F500D929FD4 |
:10935000500D1124040F151F1093BF020093BE027D |
:1093600080910C04992787FD9095829FB001839F7F |
:10937000700D929F700D1124860E971E9092BD0263 |
:109380008092BC0280910D04282F332727FD309551 |
:109390008091BA029091BB02820F931F9093BB02FF |
:1093A0008093BA0280910F04282F332727FD309530 |
:1093B0008091D4059927289FD001299FB00D389F0F |
:1093C000B00D1124B0939B01A0939A0180910E04DB |
:1093D00099278E159F0524F49093B9028093B802C3 |
:1093E0008091B8029091B90297FF04C01092B9021F |
:1093F0001092B8028091CF0582FF02C010928A07B6 |
:109400004091BE025091BF02CA0157FD03969C01D4 |
:10941000359527953595279537FF03C030952195CC |
:109420003F4F80918A0290918B0282179307B4F488 |
:10943000CA0157FF03C0909581959F4F97FD0396F2 |
:10944000959587959595879590938B0280938A0241 |
:109450008536910544F084E690E001C00197909331 |
:109460008B0280938A024091BC025091BD02CA01D6 |
:1094700057FD03969C01359527953595279537FF20 |
:1094800003C0309521953F4F8091880290918902C9 |
:1094900082179307B4F4CA0157FF03C090958195D2 |
:1094A0009F4F97FD039695958795959587959093F2 |
:1094B0008902809388028536910544F084E690E025 |
:1094C00001C0019790938902809388028091850260 |
:1094D00084FF08C010928B0210928A0210928902B7 |
:1094E00010928802ED2DFF27EE0FFF1FE351F94F79 |
:1094F0004091FE05242F3327808191812817390759 |
:1095000044F48091260682FF04C081E080939E028D |
:1095100013C0ED2DFF27EE0FFF1FE351F94F842FEE |
:1095200099272091FF05821B9109208131812817FD |
:10953000390714F410929E024091C405E42FFF27CE |
:10954000EE0FFF1FE351F94F5091FE05852F99272C |
:1095500022273327281B390B80819181821793079B |
:1095600044F48091260683FF04C081E080939D022D |
:1095700016C080919D02882391F0E42FFF27EE0F03 |
:10958000FF1FE351F94F8091FF059927851B910932 |
:10959000208131818217930714F410929D02EC2DE3 |
:1095A000FF27EE0FFF1FE351F94F4091FE05242FD7 |
:1095B0003327808191812817390744F4809126064A |
:1095C00080FF04C081E080939B0217C080919B02C2 |
:1095D000882399F0EC2DFF27EE0FFF1FE351F94F81 |
:1095E000842F99272091FF05821B910920813181C9 |
:1095F0002817390714F410929B024091C305E42FF9 |
:10960000FF27EE0FFF1FE351F94F5091FE05852F05 |
:10961000992722273327281B390B808191818217B4 |
:10962000930744F48091260681FF04C081E0809373 |
:109630009C0216C080919C02882391F0E42FFF27A2 |
:10964000EE0FFF1FE351F94F8091FF059927851B0E |
:109650009109208131818217930714F410929C02A2 |
:1096600080919E02882319F480919D02811181E0EE |
:1096700080939F0280919B02882321F480919C0219 |
:10968000882351F081E08093A00210929F021092F3 |
:109690009E0210929D0202C08093A00280919F02C0 |
:1096A000882321F48091A002882369F08091FD0530 |
:1096B0009927E981FA818E179F0714F49A83898389 |
:1096C00081E08093CC028091850284FF1AC01092C1 |
:1096D000BB021092BA021092BF021092BE02109208 |
:1096E000BD021092BC029AE59093B10788E780937F |
:1096F0008A079093650780937A0710929F021092D1 |
:10970000A00280917D0790917E07A0917F07B09184 |
:10971000800720911203309113034091140350915C |
:109720001503820F931FA41FB51F80937D0790938D |
:109730007E07A0937F07B093800780918507909163 |
:109740008607A0918707B091880720900A03309080 |
:109750000B0340900C0350900D03820D931DA41D2C |
:10976000B51D8093850790938607A0938707B093D4 |
:1097700088078091740790917507A0917607B09142 |
:109780007707E0900E03F0900F0300911003109103 |
:109790001103EB82FC820D831E838E0D9F1DA01F83 |
:1097A000B11F8093740790937507A0937607B093C9 |
:1097B00077078091660790916707A0916807B0913D |
:1097C0006907E0900603F0900703009108031091E9 |
:1097D0000903EF82F88609871A878E0D9F1DA01F47 |
:1097E000B11F8093660790936707A0936807B093B3 |
:1097F0006907F090A002FB86FF2029F480919F0268 |
:10980000882309F460C0109202031092030310929F |
:109810000403109205031092FE021092FF021092B0 |
:1098200000031092010310927D0710927E071092A0 |
:109830007F0710928007109285071092860710927A |
:10984000870710928807109274071092750710927C |
:1098500076071092770710926607109267071092AA |
:109860006807109269078091F2029091F302A0912B |
:10987000F402B091F5028093EE029093EF02A09370 |
:10988000F002B093F1028091EA029091EB02A09174 |
:10989000EC02B091ED028093E6029093E702A09370 |
:1098A000E802B093E90210923B0210923A02109241 |
:1098B000A4021092A3021092A6021092A5020B8598 |
:1098C000002309F0F9C180919F02882309F0F4C1B7 |
:1098D0008091B4059091B505815092402CF480910F |
:1098E000B702882309F4E8C1609133086C87A0901F |
:1098F000DE058091A7079091A8079A8F898FA09184 |
:10990000B707B091B807BC8BAB8B16160CF0DDC057 |
:10991000BB24CC24DD24CA01B901A60195010E9413 |
:10992000D27879018A01E98DFA8DCF01AA2797FDB6 |
:10993000A095BA2FE81AF90A0A0B1B0BC201B10154 |
:10994000A60195010E94D27859016A012B893C89B0 |
:10995000C901AA2797FDA095BA2FA81AB90ACA0A61 |
:10996000DB0A3C85232E332427FC3094432C532CD4 |
:10997000C801B701A20191010E945E7897FF04C05F |
:1099800061507E4F8F4F9F4F3B014C0109E09594F2 |
:109990008794779467940A95D1F7C601B501A2011F |
:1099A00091010E945E7897FF04C061507E4F8F4FF7 |
:1099B0009F4F5B016C0119E0D594C794B794A794AD |
:1099C0001A95D1F74C854093DC0180918A029091E1 |
:1099D0008B02813491053CF4809188029091890238 |
:1099E00081349105D4F0D401C30197FE03C00196E0 |
:1099F000A11DB11D3C014D01959487947794679406 |
:109A0000D601C501D7FE03C00196A11DB11D5C01A1 |
:109A10006D01D594C794B794A7948091C605E82F9B |
:109A2000FF27EE0FFF1FE351F94F808191810190D5 |
:109A3000F081E02DF7FF03C0F095E195FF4F7A9795 |
:109A4000A4F0C401B30123E030E040E050E00E9404 |
:109A5000D27839014A01C601B50123E030E040E087 |
:109A600050E00E94D27859016A0180913508282F70 |
:109A7000332727FD3095432F532F261537054805EB |
:109A8000590514F439014A01992787FD909590955D |
:109A900081959F4FAA2797FDA095BA2F6816790642 |
:109AA0008A069B0614F43C014D012A153B054C0522 |
:109AB0005D0514F459016A01A816B906CA06DB0649 |
:109AC0000CF0D2C05C016D01CFC0EA2CFF2400274E |
:109AD0001127CA01B901A80197010E94D278390162 |
:109AE0004A01698D7A8DCB01AA2797FDA095BA2FDF |
:109AF000681A790A8A0A9B0AC201B101A801970172 |
:109B00000E94D27859016A01EB89FC89CF01AA270A |
:109B100097FDA095BA2FA81AB90ACA0ADB0AD40180 |
:109B2000C30197FE03C00F96A11DB11D3C014D015D |
:109B3000F4E09594879477946794FA95D1F7D601D9 |
:109B4000C501D7FE03C00F96A11DB11D5C016D01BB |
:109B5000E4E0D594C794B794A794EA95D1F780919F |
:109B60008A0290918B02813491053CF480918802A5 |
:109B70009091890281349105A4F0C401B30123E0DE |
:109B800030E040E050E00E94D27839014A01C6013D |
:109B9000B50123E030E040E050E00E94D278590166 |
:109BA0006A018091C605E82FFF27EE0FFF1FE351E2 |
:109BB000F94F808191810190F081E02DF7FF03C082 |
:109BC000F095E195FF4F7A97A4F0C401B30123E02B |
:109BD00030E040E050E00E94D27839014A01C601ED |
:109BE000B50123E030E040E050E00E94D278590116 |
:109BF0006A0189E18093DC01F1E26F16710481044E |
:109C000091042CF070E2672E712C812C912C00EEC7 |
:109C100060160FEF70060FEF80060FEF900644F40A |
:109C200060EE662E6FEF762E6FEF862E6FEF962E1C |
:109C300011E2A116B104C104D1042CF050E2A52E0A |
:109C4000B12CC12CD12C20EEA2162FEFB2062FEF93 |
:109C5000C2062FEFD20644F440EEA42E4FEFB42EEE |
:109C60004FEFC42E4FEFD42E8091F2029091F30269 |
:109C7000A091F402B091F50286199709A809B909D3 |
:109C80008093F2029093F302A093F402B093F50252 |
:109C90008091EA029091EB02A091EC02B091ED026A |
:109CA0008A199B09AC09BD098093EA029093EB02E3 |
:109CB000A093EC02B093ED0280913A0290913B02A6 |
:109CC0008F3F910509F008F4C4C53B85332309F0A3 |
:109CD0004EC580919F02882309F049C58091CC022E |
:109CE000882309F044C5409106064D87442309F4B2 |
:109CF0003EC580917D0790917E07A0917F07B0912E |
:109D00008007B7FF04C081509F4FAF4FBF4FE92E70 |
:109D1000FA2E0B2F112707FD1A95E0927D07F0927E |
:109D20007E0700937F0710938007809185079091AD |
:109D30008607A0918707B0918807B7FF04C08150BC |
:109D40009F4FAF4FBF4F892F9A2FAB2FBB27A7FD38 |
:109D5000BA958E879F87A88BB98B80938507909340 |
:109D60008607A0938707B09388078091DE05A82E09 |
:109D7000BB24CC24DD2420910203309103034091C5 |
:109D8000040350910503C601B5010E945E7897FF58 |
:109D900004C061507F4F8F4F9F4F672E782E892EC2 |
:109DA000992487FC9A946092020370920303809234 |
:109DB0000403909205032091FE023091FF0240912E |
:109DC000000350910103C601B5010E945E7897FF20 |
:109DD00004C061507F4F8F4F9F4F272E382E492E42 |
:109DE000552447FC5A942092FE023092FF02409282 |
:109DF0000003509201038091FA029091FB02A0911E |
:109E0000FC02B091FD02B7FF04C081509F4FAF4FDD |
:109E1000BF4F892F9A2FAB2FBB27A7FDBA958093F1 |
:109E2000FA029093FB02A093FC02B093FD02D801CA |
:109E3000C70186199709A809B90980934F03909320 |
:109E40005003A0935103B093520320910506E22ED4 |
:109E5000FF2400271127BC01CD01A80197010E9412 |
:109E6000D27859016A0120935E0330935F034093D7 |
:109E70006003509361038E859F85A889B9898219F3 |
:109E80009309A409B5098093530390935403A093B5 |
:109E90005503B0935603BC01CD01A80197010E9460 |
:109EA000D27820936203309363034093640350930A |
:109EB0006503D601C501D7FE04C081509F4FAF4F47 |
:109EC000BF4F892F9A2FAB2FBB27A7FDBA95909331 |
:109ED000A4028093A30257FF04C021503F4F4F4F6D |
:109EE0005F4FBB2757FDBA95A52F942F832F9093D3 |
:109EF000A6028093A50280918A0290918B02813400 |
:109F00009105DCF480918802909189028134910559 |
:109F1000A4F48091C605E82FFF27EE0FFF1FE35141 |
:109F2000F94F808191810190F081E02DF7FF03C00E |
:109F3000F095E195FF4F7A97E4F0809133088F3FD9 |
:109F4000C1F48091A3029091A40297FD019695958A |
:109F500087959093A4028093A3028091A50290918B |
:109F6000A60297FD0196959587959093A6028093FA |
:109F7000A5028091740790917507A0917607B09122 |
:109F80007707B7FF04C081509F4FAF4FBF4F892F56 |
:109F90009A2FAB2FBB27A7FDBA9580937407909398 |
:109FA0007507A0937607B093770780916607909125 |
:109FB0006707A0916807B0916907B7FF04C0815097 |
:109FC0009F4FAF4FBF4F892F9A2FAB2FBB27A7FDB6 |
:109FD000BA958093660790936707A0936807B0933C |
:109FE00069078091120390911303A0911403B0911B |
:109FF00015032B813C814D815E81281B390B4A0B57 |
:10A000005B0B2093470330934803409349035093DD |
:10A010004A0380910A0390910B03A0910C03B09125 |
:10A020000D03EF80F88409851A85E81AF90A0A0BEE |
:10A030001B0BE0924B03F0924C0300934D031093E3 |
:10A040004E0320934F03309350034093510350939A |
:10A050005203E0925303F09254030093550310937C |
:10A0600056038091EE029091EF02A091F002B09120 |
:10A07000F102821B930BA40BB50B8093EE0290931D |
:10A08000EF02A093F002B093F1028091E60290916A |
:10A09000E702A091E802B091E9028E199F09A00B96 |
:10A0A000B10B8093E6029093E702A093E802B0938D |
:10A0B000E9025D855523E1F02091CA023091CB027F |
:10A0C000213831054CF080912303909124030196AF |
:10A0D000909324038093230320583F4F4CF48091A6 |
:10A0E00023039091240301979093240380932303E7 |
:10A0F0001092CB021092CA0281E090E090936B0321 |
:10A1000080936A03E0904F03F09050030091510355 |
:10A1100010915203D801C70117FF07C0882799275C |
:10A12000DC018E199F09A00BB10B81509240A04019 |
:10A13000B04034F084E090E090936B0380936A0326 |
:10A140008091700390917103A0917203B091730399 |
:10A1500020917D0730917E0740917F0750918007C5 |
:10A16000821B930BA40BB50B815E914BAF4FBF4F7E |
:10A170008F539C49A040B04028F080913408893129 |
:10A180000CF4FFC0F1E0EF16F0E1FF06F0E00F077E |
:10A19000F0E01F070CF473C080916C03882309F46E |
:10A1A0006AC0D801C70117FF07C088279927DC01BB |
:10A1B0008E199F09A00BB10B9C01AD01B7FF04C024 |
:10A1C00021503E4F4F4F5F4FF9E0559547953795DA |
:10A1D0002795FA95D1F780916A0390916B03820FCE |
:10A1E000931F90936B0380936A03D801C70117FFF5 |
:10A1F00003C00796A11DB11DE3E0B595A7959795FE |
:10A200008795EA95D1F780935E0390935F03A093BF |
:10A210006003B093610389589341A040B04064F05B |
:10A2200088E893E1A0E0B0E080935E0390935F0341 |
:10A23000A0936003B093610320915E0330915F03AC |
:10A24000409160035091610357FF04C021503F4F7C |
:10A250004F4F5F4F232F342F452F552747FD5A95DA |
:10A260008091A3029091A402820F931F9093A40265 |
:10A270008093A30206C081E080936C0302C0109219 |
:10A280006C0330E0E31630EFF3063FEF03073FEFD8 |
:10A2900013070CF073C080916D03882309F46AC022 |
:10A2A000D801C70117FF07C088279927DC018E193D |
:10A2B0009F09A00BB10B9C01AD01B7FF04C0215059 |
:10A2C0003E4F4F4F5F4F69E055954795379527951E |
:10A2D0006A95D1F780916A0390916B03820F931F67 |
:10A2E00090936B0380936A03D801C70117FF03C0E3 |
:10A2F0000796A11DB11D23E0B595A7959795879564 |
:10A300002A95D1F780935E0390935F03A093600337 |
:10A31000B093610388579C4EAF4FBF4F64F488E7FA |
:10A320009CEEAFEFBFEF80935E0390935F03A0932B |
:10A330006003B093610320915E0330915F0340910D |
:10A3400060035091610357FF04C021503F4F4F4FAE |
:10A350005F4F232F342F452F552747FD5A95809166 |
:10A36000A3029091A402820F931F9093A402809362 |
:10A37000A30211C081E080936D030DC010926D03A4 |
:10A380000AC010926B0310926A0384E690E09093E7 |
:10A39000DB018093DA015D85252F332780916A03E5 |
:10A3A00090916B032817390724F430936B032093A3 |
:10A3B0006A0310913408112379F0212F332727FDE8 |
:10A3C000309580916A0390916B032817390724F424 |
:10A3D00030936B0320936A0340914F0350915003D5 |
:10A3E0006091510370915203413851056105710527 |
:10A3F00074F0809127039091280320916A03309193 |
:10A400006B03820F931F9093280380932703405878 |
:10A410005F4F6F4F7F4F74F4809127039091280313 |
:10A4200020916A0330916B03821B930B9093280356 |
:10A430008093270381E090E090936B0380936A03FD |
:10A44000C0905303D0905403E0905503F09056030E |
:10A45000D701C601F7FE07C088279927DC018C19B0 |
:10A460009D09AE09BF0981509240A040B04034F030 |
:10A4700084E090E090936B0380936A03809174036F |
:10A4800090917503A0917603B09177032091850791 |
:10A49000309186074091870750918807821B930B64 |
:10A4A000A40BB50B815E914BAF4FBF4F8F539C49AF |
:10A4B000A040B04018F019310CF4FFC001E0C01604 |
:10A4C00000E1D00600E0E00600E0F0060CF473C006 |
:10A4D00080916E03882309F46AC0D701C601F7FE94 |
:10A4E00007C088279927DC018C199D09AE09BF098F |
:10A4F0009C01AD01B7FF04C021503E4F4F4F5F4F4D |
:10A5000009E055954795379527950A95D1F780919C |
:10A510006A0390916B03820F931F90936B03809358 |
:10A520006A03D701C601F7FE03C00796A11DB11D3E |
:10A5300013E0B595A795979587951A95D1F78093D0 |
:10A54000620390936303A0936403B09365038958F7 |
:10A550009341A040B04064F088E893E1A0E0B0E00F |
:10A560008093620390936303A0936403B0936503A5 |
:10A57000209162033091630340916403509165031D |
:10A5800057FF04C021503F4F4F4F5F4F232F342FB1 |
:10A59000452F552747FD5A958091A5029091A60217 |
:10A5A000820F931F9093A6028093A50206C081E0BC |
:10A5B00080936E0302C010926E0320E0C21620EF5B |
:10A5C000D2062FEFE2062FEFF2060CF073C0809157 |
:10A5D0006F03882309F46AC0D701C601F7FE07C0DC |
:10A5E00088279927DC018C199D09AE09BF099C01B8 |
:10A5F000AD01B7FF04C021503E4F4F4F5F4FE9E020 |
:10A600005595479537952795EA95D1F780916A0337 |
:10A6100090916B03820F931F90936B0380936A0357 |
:10A62000D701C601F7FE03C00796A11DB11D73E057 |
:10A63000B595A795979587957A95D1F780936203FD |
:10A6400090936303A0936403B093650388579C4E73 |
:10A65000AF4FBF4F64F488E79CEEAFEFBFEF80933E |
:10A66000620390936303A0936403B0936503209106 |
:10A67000620330916303409164035091650357FF77 |
:10A6800004C021503F4F4F4F5F4F232F342F452F92 |
:10A69000552747FD5A958091A5029091A602820FF9 |
:10A6A000931F9093A6028093A50211C081E080932E |
:10A6B0006F030DC010926F030AC010926B031092CB |
:10A6C0006A0384E690E09093DB018093DA014D8584 |
:10A6D000242F332780916A0390916B032817390741 |
:10A6E00024F430936B0320936A0380913408882309 |
:10A6F00079F0282F332727FD309580916A039091B8 |
:10A700006B032817390724F430936B0320936A03F3 |
:10A710004091530350915403609155037091560337 |
:10A72000413851056105710574F0809125039091C0 |
:10A73000260320916A0330916B03820F931F90933D |
:10A7400026038093250340585F4F6F4F7F4FCCF413 |
:10A75000809125039091260320916A0330916B0329 |
:10A76000821B930B90932603809325030AC01092BB |
:10A77000A6021092A5021092A4021092A3021092B7 |
:10A78000CC0280918A07882341F41092A60210928D |
:10A79000A5021092A4021092A30280917D079091CD |
:10A7A0007E07A0917F07B0918007809370039093FC |
:10A7B0007103A0937203B093730380918507909106 |
:10A7C0008607A0918707B0918807809374039093C0 |
:10A7D0007503A0937603B09377031092020310924F |
:10A7E000030310920403109205031092FE021092CC |
:10A7F000FF0210920003109201031092FA021092CD |
:10A80000FB021092FC021092FD0210927D07109242 |
:10A810007E0710927F071092800710928507109292 |
:10A82000860710928707109288071092740710927B |
:10A8300075071092760710927707109266071092AC |
:10A840006707109268071092690710923B021092F6 |
:10A850003A02E090BA02F090BB02C701F7FE04C0D2 |
:10A86000882799278E199F0904973CF08091CF057E |
:10A8700084FD03C082E380935D031091DB05A12E6C |
:10A88000BB24CC24DD24B701882777FD8095982F41 |
:10A890009701F7FE04C0222733272E193F094427CA |
:10A8A00037FD4095542F0E945E789B01AC01C60194 |
:10A8B000B5010E945E7897FF04C061507E4F8F4FB4 |
:10A8C0009F4F59E095958795779567955A95D1F75C |
:10A8D0009B01812F99278E9DD0018F9DB00D9E9D4C |
:10A8E000B00D1124CD01B7FD0396959587959595EB |
:10A8F0008795280F391F8091A7029091A802280FF1 |
:10A90000391F442737FD4095542F2093430330933C |
:10A91000440340934503509346038091E202909193 |
:10A92000E302A091E402B091E502821B930BA40B19 |
:10A93000B50B8093E2029093E302A093E402B093FC |
:10A94000E5028155934CA040B04064F080E593EC63 |
:10A95000A0E0B0E08093E2029093E302A093E402CF |
:10A96000B093E5028091E2029091E302A091E402AB |
:10A97000B091E502805B9C43AF4FBF4F64F480EB26 |
:10A980009CE3AFEFBFEF8093E2029093E302A093CA |
:10A99000E402B093E502C090DE01D090DF01D7FC65 |
:10A9A00049C18091CF0583FF45C18091DD01815070 |
:10A9B0008093DD01882309F041C18DE08093DD01A2 |
:10A9C0008091120390911303A0911403B091150389 |
:10A9D000B7FF04C081509E4FAF4FBF4F09E0B59500 |
:10A9E000A795979587950A95D1F72C0197FF04C0F5 |
:10A9F000509441945108539480910A0390910B0311 |
:10AA0000A0910C03B0910D03B7FF04C081509E4F7D |
:10AA1000AF4FBF4F19E0B595A795979587951A95B4 |
:10AA2000D1F79C0197FF03C0309521953F4F421607 |
:10AA300053060CF42901B20157FE02C06D5F7F4F2F |
:10AA40003B0175946794759467940894611C711C1C |
:10AA5000ACE1EA2EA2E0FA2ECE0CDF1C7601002734 |
:10AA6000F7FC0095102F24EE3DEFC20ED31E80910F |
:10AA7000B3079091B407A091B507B091B607809045 |
:10AA8000960190909701A0909801B0909901BC0117 |
:10AA9000CD01A50194010E94D278E21AF30A040BB9 |
:10AAA000150BC801B70128E631E040E050E00E94F4 |
:10AAB000D278DC01CB018C01045B10408091DA017B |
:10AAC0009091DB01009731F001979093DB01809327 |
:10AAD000DA0134C039E14316510484F58091CA0289 |
:10AAE0009091CB02800F911F9093CB028093CA026A |
:10AAF00080915D03882311F1815080935D03882349 |
:10AB0000E9F4C601AA2797FDA095BA2FBC01CD0193 |
:10AB1000A50194010E945E78DC01CB018093B3070C |
:10AB20009093B407A093B507B093B607BC01CD01CD |
:10AB30000E94D2783093D1022093D0028091DA0122 |
:10AB40009091DB01892B39F58091DC019927089FD1 |
:10AB5000A001099F500D189F500D1124CA01B30187 |
:10AB60000E949D789B01442737FD4095542F80918A |
:10AB7000B3079091B407A091B507B091B607820FC3 |
:10AB8000931FA41FB51F8093B3079093B407A0939E |
:10AB9000B507B093B60780915D03882309F04AC0DA |
:10ABA0008091D0029091D1027C010027F7FC0095A2 |
:10ABB000102F8091B3079091B407A091B507B09181 |
:10ABC000B607BC01CD01A50194010E94D278E21A1A |
:10ABD000F30A040B150B6CE172E080E090E0E60EE6 |
:10ABE000F71E081F191FC801B70128E631E040E031 |
:10ABF00050E00E94D278DC01CB019C01245B304004 |
:10AC00008091CA0186959927289FD001299FB00D70 |
:10AC1000389FB00D11249D01B7FF02C0215F3F4F47 |
:10AC2000F4E035952795FA95E1F73093A802209343 |
:10AC3000A70204C01092A8021092A7028091CC0231 |
:10AC4000882381F01092D6021092D7021092D80277 |
:10AC50001092D9021092DA021092DB021092DC02FA |
:10AC60001092DD02F090A002FF20F1F480918A079B |
:10AC7000282F3327442755278091120390911303DF |
:10AC8000A0911403B0911503BC01CD010E945E7820 |
:10AC9000DC01CB01BC01CD0128EF3AE240E050E0FD |
:10ACA0000E94D278390102C066247724E0909F0286 |
:10ACB000EE20F1F480918A07282F33274427552767 |
:10ACC00080910A0390910B03A0910C03B0910D03A6 |
:10ACD000BC01CD010E945E78DC01CB01BC01CD013D |
:10ACE00028EF3AE240E050E00E94D278190102C019 |
:10ACF000222433248091600790916107893C91055B |
:10AD00001CF088EC90E005C088539F4F34F488E332 |
:10AD10009FEF909361078093600780916B079091FC |
:10AD20006C07893C91051CF088EC90E005C08853C5 |
:10AD30009F4F34F488E39FEF90936C0780936B07E9 |
:10AD400080916D0790916E07AA2797FDA095BA2F65 |
:10AD50002091B107A22EBB24CC24DD24BC01CD015F |
:10AD6000A60195010E945E789B01AC01809160076D |
:10AD700090916107AA2797FDA095BA2FE7E0880F69 |
:10AD8000991FAA1FBB1FEA95D1F7280F391F4A1F29 |
:10AD90005B1F57FF04C0215C3F4F4F4F5F4F76E072 |
:10ADA00055954795379527957A95D1F78301020FE9 |
:10ADB000131F10936E0700936D0780915E079091AB |
:10ADC0005F07AA2797FDA095BA2FBC01CD01A60168 |
:10ADD00095010E945E789B01AC0180916B07909178 |
:10ADE0006C07AA2797FDA095BA2F67E0880F991FD7 |
:10ADF000AA1FBB1F6A95D1F7280F391F4A1F5B1F77 |
:10AE000057FF04C0215C3F4F4F4F5F4F96E0559571 |
:10AE10004795379527959A95D1F74101820E931E54 |
:10AE200090925F0780925E078091AC079091AD078A |
:10AE3000880F991FAA2797FDA095BA2F2091650723 |
:10AE4000332744275527BC01CD010E945E785B0162 |
:10AE50006C0197FF08C02FE330E040E050E0A20E05 |
:10AE6000B31EC41ED51E86E0D594C794B794A7948C |
:10AE70008A95D1F780917A07282F332744275527C1 |
:10AE80008091F6029091F702A091F802B091F90238 |
:10AE9000BC01CD010E945E78DC01CB01BC01CD017B |
:10AEA00020EF35E540E050E00E94D278B501620F16 |
:10AEB000731F7093AD076093AC070150104134F0DD |
:10AEC00080E090E190936E0780936D0780916D070D |
:10AED00090916E078050904F34F480E090EF909303 |
:10AEE0006E0780936D0751E0851650E1950634F0AA |
:10AEF00080E090E190935F0780935E0780915E070A |
:10AF000090915F078050904F34F480E090EF9093E1 |
:10AF10005F0780935E076150704134F080E090E1FC |
:10AF20009093AD078093AC078091AC079091AD07EB |
:10AF30008050904F34F480E090EF9093AD07809371 |
:10AF4000AC0780910001482F552780911E019091F8 |
:10AF50001F014817590794F420911E0130911F01D9 |
:10AF600009811A81049FC001059F900D149F900DC7 |
:10AF70001124B9010E9489787A83698329813A81F1 |
:10AF8000220F331F220F331F3A8329834091CF05AD |
:10AF900040FF92C7EE2009F08FC7FF2009F08CC751 |
:10AFA000AA24BB2445018091A1029091A202909312 |
:10AFB0009805809397052091290330912A03211544 |
:10AFC000310509F03FC08091140190911501895914 |
:10AFD000934058F087B5803F20F480913E02815025 |
:10AFE00011C081E0809383034EC080911401909141 |
:10AFF00015018436910508F587B58031D0F0809130 |
:10B000003E028F5F80933E029FE0890290011124EF |
:10B010008091BE05821B87BD8CE291E090932C024B |
:10B0200080932B028EE591E090932A03809329036D |
:10B030002AC081E08093820326C0F0928203F092BE |
:10B04000830321C08091B2029091B302A091B40217 |
:10B05000B091B50214E0880F991FAA1FBB1F1A9563 |
:10B06000D1F780933F0290934002A0934102B093A6 |
:10B070004202B0923D02A0923C02215030403093F7 |
:10B080002A03209329032091CD0141FF24C02233BC |
:10B09000D8F48091E40181508093E4018F3FD9F589 |
:10B0A0001092CD028091B2029091B302A091B402AD |
:10B0B000B091B5028093AE029093AF02A093B0021C |
:10B0C000B093B10281E004C081E08093CD0288ECAE |
:10B0D0008093E40120C080919A0190919B01820F9E |
:10B0E000911D2091D4053327829FA001839F500D8D |
:10B0F000929F500D1124CA01AA2797FDA095BA2F3F |
:10B100008093AE029093AF02A093B002B093B102CD |
:10B1100081E08093CD028091120390911303A0915E |
:10B120001403B0911503E0909601F09097010091FF |
:10B13000980110919901BC01CD01A80197010E94CD |
:10B14000D27859016A0180910A0390910B03A09172 |
:10B150000C03B0910D03BC01CD01A80197010E9421 |
:10B16000D278B901C5010E9487768C01CC9714F082 |
:10B170000CE310E0C8010E94A06A8C0180E2809379 |
:10B1800095018091CD02882309F408C5809185023C |
:10B1900099279C012071307084FD00C58091840244 |
:10B1A0008260809384027091280670FD04C08091B3 |
:10B1B000CF0581FD0CC0C980DA80309379032093DC |
:10B1C000780380918502806C8093850255C28091BE |
:10B1D000850281FF27C24091E0015091E101CA013F |
:10B1E0000F962091B8023091B90282179307BCF5EF |
:10B1F00060918203662399F58091850287FF15C0CF |
:10B20000809185028F77809385028091B202909120 |
:10B21000B302A091B402B091B5028093AE029093B4 |
:10B22000AF02A093B002B093B10280918502806416 |
:10B2300080938502241B350B2F50304037FF03C00D |
:10B24000309521953F4F8091780390917903820F3B |
:10B25000931F90937903809378038BE23BC0CA01DC |
:10B260000F9728173907DCF5609183036623B9F53A |
:10B270008091850286FF15C0809185028F7B809327 |
:10B2800085028091B2029091B302A091B402B09174 |
:10B29000B5028093AE029093AF02A093B002B09338 |
:10B2A000B10280918502806880938502241B350B52 |
:10B2B000215F3F4F37FF03C0309521953F4F80916D |
:10B2C000780390917903821B930B90937903809379 |
:10B2D00078038DE28093950160938403BFC08DE372 |
:10B2E000809395016091A902662391F12091AA02B1 |
:10B2F0003091AB024091AC025091AD028091AE0210 |
:10B300009091AF02A091B002B091B1028217930761 |
:10B31000A407B507ECF480918502806480938502D0 |
:10B320008091780390917903860F911D9093790312 |
:10B33000809378038AE0809384038EE5809395015F |
:10B340008091850287FF8AC0809185028F7734C003 |
:10B35000662309F444C02091AA023091AB024091C7 |
:10B36000AC025091AD028091AE029091AF02A091DB |
:10B37000B002B091B102281739074A075B077CF584 |
:10B3800080918502806880938502809178039091F6 |
:10B390007903861B9109909379038093780386EF54 |
:10B3A0008093840386E7809395018091850286FFD0 |
:10B3B00055C0809185028F7B809385028091B20277 |
:10B3C0009091B302A091B402B091B5028093AE0205 |
:10B3D0009093AF02A093B002B093B1023FC08091AE |
:10B3E0008502807CD9F180918403882389F480913F |
:10B3F000B2029091B302A091B402B091B5028093D1 |
:10B40000AE029093AF02A093B002B093B10202C01B |
:10B4100010928403809185028F738093850210922D |
:10B4200079031092780371FF06C084EF91E0909346 |
:10B430002C0280932B028091B602882379F48091AC |
:10B44000B2029091B302A091B402B091B502C39739 |
:10B45000A105B1051CF081E08093B602209178032C |
:10B4600030917903C90137FF04C088279927821BCF |
:10B47000930B815092400CF4BEC04091840344234E |
:10B48000E9F08091AA029091AB022091AE02309136 |
:10B49000AF02821B930B0996439748F48091AA024E |
:10B4A0009091AB02A091AC02B091AD0227C0242FC5 |
:10B4B000332727FD3095432F532F14C08091D40597 |
:10B4C0009927289FB001299F700D389F700D112476 |
:10B4D000CB0160E075E00E949D789B01442737FD19 |
:10B4E0004095542F8091AE029091AF02A091B0028E |
:10B4F000B091B102820F931FA41FB51F8093AE02BB |
:10B500009093AF02A093B002B093B102109279036E |
:10B5100010927803C090B202D090B302E090B402CF |
:10B52000F090B502D701C60180509440A040B040D1 |
:10B530002091AE023091AF024091B0025091B10221 |
:10B5400082179307A407B5075CF4D701C6018050A2 |
:10B550009C4FAF4FBF4F281739074A075B0744F08E |
:10B560008093AE029093AF02A093B002B093B10269 |
:10B570008091280681FF06C084E690E090932C021B |
:10B5800080932B028091D8058823A9F58091A90288 |
:10B59000882389F54091A1025091A20257FF02C071 |
:10B5A0004D5F5F4F559547955595479580911E0185 |
:10B5B00090911F01209100013327489FD001499F9E |
:10B5C000B00D589FB00D1124CD01B9010E949D7896 |
:10B5D0007093E1016093E001663471051CF486E428 |
:10B5E00090E005C06739710534F086E990E09093EA |
:10B5F000E1018093E0018091290390912A03892B36 |
:10B60000B9F18091B2029091B302A091B402B091CD |
:10B61000B5028093AE029093AF02A093B002B093B4 |
:10B62000B10226C08091B2029091B302A091B402FF |
:10B63000B091B50280599140A040B0408093AE02D5 |
:10B640009093AF02A093B002B093B1028091D8055D |
:10B65000882311F0992702C088E790E09093E101D8 |
:10B660008093E001E981FA81F093A202E093A102C4 |
:10B67000C090A102D090A2022091B2023091B302F8 |
:10B680004091B4025091B5022D8B3E8B4F8B588F59 |
:10B690002091AE023091AF024091B0025091B102C0 |
:10B6A0006D897E898F89988D261737074807590736 |
:10B6B00024F08091280680FDBDC2809129039091DD |
:10B6C0002A03892B39F0C090A102D090A202AA24AB |
:10B6D000BB24D9C08D899E89AF89B88D821B930BFD |
:10B6E000A40BB50B8093470390934803A0934903A1 |
:10B6F000B0934A03823070E897077FEFA7077FEF88 |
:10B70000B7072CF481E090E8AFEFBFEF09C08F5F7F |
:10B710009F47A040B04064F08FEF9FE7A0E0B0E00B |
:10B720008093470390934803A0934903B0934A033F |
:10B73000A0904703B09048038091CC01282F332775 |
:10B74000442755278091470390914803A0914903CE |
:10B75000B0914A03BC01CD010E945E7897FF04C0FE |
:10B76000615E7F4F8F4F9F4FA5E0959587957795A9 |
:10B770006795AA95D1F76093470370934803809328 |
:10B78000490390934A036530FEEF7F07FFEF8F0771 |
:10B79000FFEF9F072CF484E09EEFAFEFBFEF09C0EF |
:10B7A000605074408040904064F080E094E0A0E0FD |
:10B7B000B0E08093470390934803A0934903B0936C |
:10B7C0004A03809047039090480320913C023091B7 |
:10B7D0003D0237FF02C0295F3F4FF3E035952795C3 |
:10B7E000FA95E1F74FEF223834071CF421E83FEFD8 |
:10B7F00005C02038310514F020E830E0C901AA273F |
:10B8000097FDA095BA2F2091CE01332744275527C5 |
:10B81000BC01CD010E945E7897FF04C06D5F7F4F31 |
:10B820008F4F9F4FE2E09595879577956795EA95BD |
:10B83000D1F79B015FEF613075071CF420E03FEF0B |
:10B8400006C06F3F710519F014F020E031E08091DF |
:10B850008502807C49F0C90137FD03969C0135952E |
:10B860002795359527950DC08091280680FF09C042 |
:10B87000C90137FD07969C0143E0359527954A9508 |
:10B88000E1F7820E931E2091CB01222309F454C0CC |
:10B890006091D2027091D3028091D4029091D5022E |
:10B8A00097FF04C061587F4F8F4F9F4F37E09595AA |
:10B8B0008795779567953A95D1F73327442755278C |
:10B8C0000E945E7897FF04C0615E7F4F8F4F9F4F4D |
:10B8D000B5E09595879577956795BA95D1F760937B |
:10B8E0004703709348038093490390934A03613858 |
:10B8F000AFEF7A07AFEF8A07AFEF9A072CF480E833 |
:10B900009FEFAFEFBFEF0AC06F3F71058105910553 |
:10B9100069F064F080E091E0A0E0B0E0809347033C |
:10B9200090934803A0934903B0934A03809147033F |
:10B9300090914803880E991E8091C901282F3327C2 |
:10B9400080913708992787FD9095289FF001299FBE |
:10B95000F00D389FF00D11249F01F7FF02C0215810 |
:10B960003F4F220F232F221F330BFFEF21383F07BA |
:10B970001CF420E83FEF06C02F3F310519F014F00A |
:10B9800020E031E0820E931EC401AA2797FDA09506 |
:10B99000BA2FE090A102F090A2029701442737FD50 |
:10B9A0004095542FBC01CD010E945E7897FF04C0E2 |
:10B9B00061507E4F8F4F9F4FF9E095958795779512 |
:10B9C0006795FA95D1F7C61AD70A809178039091B6 |
:10B9D0007903892B09F060C01E141F040CF05CC0B1 |
:10B9E0009501B7FE03C0309521953F4F2D333105AA |
:10B9F00040F480917C0390917D038C159D0574F536 |
:10BA000026C02C533040E5E036952795EA95E1F7BE |
:10BA10002031310510F02FE030E040917C0350914F |
:10BA20007D031A141B04E4F480E190E0821B930B65 |
:10BA3000489F9001499F300D589F300D112474E0AC |
:10BA4000369527957A95E1F72C153D0520F58091DF |
:10BA5000E2019091E301C816D906F4F06C011CC014 |
:10BA6000205F3F4F8091E2019091E301829FB001FE |
:10BA7000839F700D929F700D11249B0164E0369599 |
:10BA800027956A95E1F74C155D0514F06A0104C02D |
:10BA9000C216D30608F06901C601AA2797FDA09532 |
:10BAA000BA2F2DE0880F991FAA1FBB1F2A95D1F727 |
:10BAB0009801442737FD4095542FBC01CD010E94C9 |
:10BAC000D27820934B0330934C0340934D03509313 |
:10BAD0004E03C0904B03D0904C0380917A03909119 |
:10BAE0007B039C01220F331F280F391F2C0D3D1D96 |
:10BAF00037FF02C02D5F3F4FA901559547955595DA |
:10BB0000479550937B0340937A038091D005282F6B |
:10BB10003327220F331F220F331F241735076CF4EE |
:10BB20008091AB07282F3327220F331F220F331F9B |
:10BB3000205530404217530724F030937B03209365 |
:10BB40007A038091280680FF14C080917A03909137 |
:10BB50007B03A981BA818A179B0724F0B0937B03EA |
:10BB6000A0937A03E0917A03F0917B03FA83E9834F |
:10BB700061C029813A812E193F0937FF02C02D5F2C |
:10BB80003F4F3595279535952795E0907A03F090AE |
:10BB90007B03E20EF31EFA82E9824CC08091D80545 |
:10BBA000882301F56091A1027091A20277FF02C083 |
:10BBB0006D5F7F4F759567957595679540911E01EF |
:10BBC00050911F0180910001282F3327649FC001ED |
:10BBD000659F900D749F900D1124B9010E949D786E |
:10BBE000CB0101C099279093E1018093E0018091FE |
:10BBF000E0019091E101873491051CF486E490E026 |
:10BC000005C08639910534F086E990E09093E10112 |
:10BC10008093E00129813A8130937B0320937A035A |
:10BC200080918502806C80938502809184028D7F53 |
:10BC3000809384028091850299279C012270307044 |
:10BC400081FF2BC180917E0390917F03A09180039F |
:10BC5000B09181030097A105B10521F08091B60252 |
:10BC60008130B1F449815A81CA01AA2797FDA09574 |
:10BC7000BA2F2EE0880F991FAA1FBB1F2A95D1F754 |
:10BC800080937E0390937F03A0938003B0938103FE |
:10BC90008091B602813019F482E08093B602698106 |
:10BCA0007A81CB01AA2797FDA095BA2F9801442746 |
:10BCB00037FD4095542FBC01CD010E945E78DC0118 |
:10BCC000CB0180934B0390934C03A0934D03B0930F |
:10BCD0004E03B7FF04C08150904EAF4FBF4F7C0161 |
:10BCE0008D01ADE015950795F794E794AA95D1F7E6 |
:10BCF000E0924B03F0924C0300934D0310934E03DC |
:10BD000060918602709187028FE0603A780750F563 |
:10BD100080917E0390917F03A0918003B091810375 |
:10BD20009C01AD01FAE05695479537952795FA9510 |
:10BD3000D1F7821B930BA40BB50BA8019701E4E08C |
:10BD4000220F331F441F551FEA95D1F7820F931F0F |
:10BD5000A41FB51F80937E0390937F03A09380035D |
:10BD6000B093810360547F4118F580917E039091D8 |
:10BD70007F03A0918003B09181039C01AD016CE031 |
:10BD800056954795379527956A95D1F7821B930B62 |
:10BD9000A40BB50BA8019701F2E0220F331F441F3B |
:10BDA000551FFA95D1F7820F931FA41FB51F38C0F6 |
:10BDB00080913C0290913D0280913C0290913D0225 |
:10BDC00097FF03C0909581959F4F8436910584F528 |
:10BDD0008091B2029091B3022091AE023091AF02F5 |
:10BDE000821B930B81509F4F8F5F914008F580918C |
:10BDF0007E0390917F03A0918003B09181039C0109 |
:10BE0000AD01EEE05695479537952795EA95D1F720 |
:10BE1000821B930BA40BB50B8E0D9F1DA01FB11F92 |
:10BE200080937E0390937F03A0938003B09381035C |
:10BE300080917E0390917F03A0918003B091810354 |
:10BE40007EE0B695A795979587957A95D1F79093CB |
:10BE5000A2028093A1024091D605442399F0552770 |
:10BE60009C01BA010E949D78C901861B970B909393 |
:10BE70007D0380937C03260F371F3093E3012093CB |
:10BE8000E2011FC010927D0310927C038FEF93E0BC |
:10BE90009093E3018093E20114C01092B6021092D5 |
:10BEA0007E0310927F0310928003109281033093DF |
:10BEB000A2022093A10205C080918502806C80932C |
:10BEC0008502B0917207BA8B2B2F3327220F331FB5 |
:10BED000220F331F285D3F4FE981FA812E173F075C |
:10BEE00014F03A8329834090AB07842D9927880F5B |
:10BEF000991F880F991F80559040E980FA808E1510 |
:10BF00009F0514F49A83898380917402882321F415 |
:10BF100080913E088F3FA1F0809186029091870228 |
:10BF20000297C09768F409811A811016110644F42B |
:10BF300081E090E090938702809386023A83298380 |
:10BF400029813A8130937C0520937B0580914303BE |
:10BF500090914403A0914503B091460342E0880FBD |
:10BF6000991FAA1FBB1F4A95D1F70091AC071091EA |
:10BF7000AD07081B190B213A31058CF0C90137FDBB |
:10BF8000019695958795801791070CF48C019095F3 |
:10BF900081959F4F081719076CF48C010BC0013570 |
:10BFA000110514F000E510E03FEF003B130714F417 |
:10BFB00000EB1FEF242D3327220F331F220F331FD7 |
:10BFC000C90149815A81841B950B801791070CF494 |
:10BFD0008C0169817A81621B730B061717070CF4B9 |
:10BFE0008B0180916D0790916E076091BE027091F8 |
:10BFF000BF02861B970B90937C0780937B07D090A2 |
:10C000008A072091DA023091DB024091DC025091E4 |
:10C01000DD02DD2041F0661A770AC301AA2797FDE9 |
:10C02000A095BA2F04C0AA2797FDA095BA2F280F74 |
:10C03000391F4A1F5B1F2093DA023093DB024093C3 |
:10C04000DC025093DD028091DA029091DB02A09134 |
:10C05000DC02B091DD0281509A4FA040B04064F004 |
:10C0600080E09AEFA0E0B0E08093DA029093DB02E8 |
:10C07000A093DC02B093DD028091DA029091DB02A2 |
:10C08000A091DC02B091DD0280509640AF4FBF4FCF |
:10C0900064F480E096E0AFEFBFEF8093DA02909314 |
:10C0A000DB02A093DC02B093DD02C090E505209195 |
:10C0B0007B0730917C07F8E0FC1598F08C2D9927D0 |
:10C0C000829F7001839FF00C929FF00C1124C70196 |
:10C0D000F7FC07967C01B3E0F594E794BA95E1F795 |
:10C0E00012C08C2D86959927829FA001839F500DA9 |
:10C0F000929F500D1124CA0157FD03967C01F594BF |
:10C10000E794F594E794A090CF01B090D001950109 |
:10C11000442737FD4095542F8091DA029091DB023D |
:10C12000A091DC02B091DD02BC01CD010E94D27869 |
:10C13000E20EF31E9090BB01692D7727882799277F |
:10C14000980117FF04C022273327201B310B37FF2C |
:10C1500002C02F5F3F4F35952795A981BA812A0FDD |
:10C160003B1F442737FD4095542F0E945E7897FF70 |
:10C1700004C0615C7F4F8F4F9F4FE6E09595879598 |
:10C1800077956795EA95D1F79B016E157F050CF4BD |
:10C190007B01309521953F4FE216F3060CF47901AF |
:10C1A00080915E0790915F076091BC027091BD0223 |
:10C1B000861B970B90935D0780935C072091D602B6 |
:10C1C0003091D7024091D8025091D902DD2041F040 |
:10C1D000261A370AC101AA2797FDA095BA2F04C0D5 |
:10C1E000AA2797FDA095BA2F280F391F4A1F5B1F5A |
:10C1F0002093D6023093D7024093D8025093D902AD |
:10C200008091D6029091D702A091D802B091D90224 |
:10C2100081509A4FA040B04064F080E09AEFA0E0D7 |
:10C22000B0E08093D6029093D702A093D802B09347 |
:10C23000D9028091D6029091D702A091D802B091F4 |
:10C24000D90280509640AF4FBF4F64F480E096E033 |
:10C25000AFEFBFEF8093D6029093D702A093D8029E |
:10C26000B093D90220915C0730915D0748E04C15EE |
:10C2700098F08C2D9927829FB001839F700D929F1B |
:10C28000700D1124CB0177FD07966C0173E0D594F6 |
:10C29000C7947A95E1F712C0C6948C2D9927829F96 |
:10C2A000D001839FB00D929FB00D1124CD01B7FD39 |
:10C2B00003966C01D594C794D594C79495014427EF |
:10C2C00037FD4095542F8091D6029091D702A091CE |
:10C2D000D802B091D902BC01CD010E94D278C20E21 |
:10C2E000D31E692D772788279927980117FF04C047 |
:10C2F00022273327201B310B37FF02C02F5F3F4F10 |
:10C3000035952795E981FA812E0F3F1F442737FD88 |
:10C310004095542F0E945E7897FF04C0615C7F4F68 |
:10C320008F4F9F4F46E095958795779567954A95EE |
:10C33000D1F79B016C157D050CF46B0130952195AF |
:10C340003F4FC216D3060CF469013CE8832E36E059 |
:10C35000932E23E4A22E26E0B22E9BE0592E8BE8EA |
:10C36000682E87E0782ED5012C9112160CF0DEC0D5 |
:10C37000203419F429803A801EC0E981FA81CF0166 |
:10C38000AA2797FDA095BA2F332727FD3095432F75 |
:10C39000532FBC01CD010E945E7897FF04C0615C01 |
:10C3A0007F4F8F4F9F4FB6E095958795779567950F |
:10C3B000BA95D1F71B01F5012181203419F42E0C17 |
:10C3C0003F1C22C0203C19F42E183F081DC0C70195 |
:10C3D000AA2797FDA095BA2F332727FD3095432F25 |
:10C3E000532FBC01CD010E945E7897FF04C0615CB1 |
:10C3F0007F4F8F4F9F4FA6E09595879577956795CF |
:10C40000AA95D1F7260E371EF5012281203419F4A2 |
:10C410002C0C3D1C22C0203C19F42C183D081DC0DA |
:10C42000C601AA2797FDA095BA2F332727FD30957F |
:10C43000432F532FBC01CD010E945E7897FF04C0AB |
:10C44000615C7F4F8F4F9F4FF6E09595879577956D |
:10C450006795FA95D1F7260E371EF5012381203412 |
:10C4600019F4200E311E22C0203C19F4201A310A82 |
:10C470001DC0C801AA2797FDA095BA2F332727FD15 |
:10C480003095432F532FBC01CD010E945E7897FF5A |
:10C4900004C0615C7F4F8F4F9F4FE6E09595879575 |
:10C4A00077956795EA95D1F7260E371ED3018D91C2 |
:10C4B0009C91821593055CF4BC01620D731D77FF9E |
:10C4C00002C06F5F7F4F1B013594279404C0220C7C |
:10C4D000331C281A390ABA898B2F9927880F991F7C |
:10C4E000880F991F821593054CF4842D9927880F86 |
:10C4F000991F880F991F281639060CF01C01C101DD |
:10C5000037FC03969595879595958795F4018183DA |
:10C51000880F991F880F991F9101281B390BC9019A |
:10C52000880F8283D3012D923C9203C0F4011182C3 |
:10C5300012825A9422E030E0620E731E44E050E012 |
:10C54000A40EB51E68E070E0860E971E57FE0BCF56 |
:10C55000E2E1C65E0C940979809191039091920377 |
:10C56000A0919303B09194038093890390938A03DD |
:10C57000A0938B03B0938C0380918D0390918E03D5 |
:10C58000A0918F03B09190038093850390938603CD |
:10C59000A0938703B0938803089510929C03109290 |
:10C5A0009B0310929A0310929903089584B1806AB4 |
:10C5B00084B93D9A82E58CBD1DBC459A81E080938B |
:10C5C000BD078AEA8093CE0783E88093CF078AE08D |
:10C5D0008093D0071092D2071092D1071092D407FF |
:10C5E0001092D307109236081092F20708953091F6 |
:10C5F000BD07332309F085C00DB407FE82C084E077 |
:10C6000080932A02459A2EB58091A80399278130FC |
:10C61000910589F0823091051CF4892B21F03EC0F0 |
:10C620000297B9F03BC03093F1072093A90321385A |
:10C63000A9F581E008C0253549F48091A903820F4E |
:10C640008093A90382E08093A80328C03093A803B5 |
:10C6500025C08091F107E82FFF27ED5EF74F20837B |
:10C660008F5F8093F1079091A9038032A0F0291782 |
:10C6700069F480E2A3E1B8E0E3EFF7E00D90019206 |
:10C680008A95E1F781E08093F20702C03093F207C8 |
:10C690001092A80303C0920F9093A9032091CD0795 |
:10C6A000223208F028C04598000000000000000079 |
:10C6B000000000000000000000000000000000007A |
:10C6C000000000000000000000000000000000006A |
:10C6D0000000000000000000E091C607F091C707CD |
:10C6E000E20FF11D80818EBD8091EF079081890F4F |
:10C6F0008093EF0703C081E08093BD072F5F2093F5 |
:10C70000CD070895EF92FF920F931F938091DE055E |
:10C710009927880F991F880F991F7C010027F7FC24 |
:10C720000095102F8091120390911303A091140390 |
:10C73000B0911503BC01CD01A80197010E94D278E8 |
:10C740003093D2072093D10780910A0390910B0375 |
:10C75000A0910C03B0910D03BC01CD01A80197017C |
:10C760000E94D2783093D4072093D3072091B30747 |
:10C770003091B4074091B5075091B607DA01C9016D |
:10C7800003E0880F991FAA1FBB1F0A95D1F7820FDC |
:10C79000931FA41FB51F820F931FA41FB51F2091C5 |
:10C7A0009601309197014091980150919901BC01F7 |
:10C7B000CD010E94D2783093DA072093D907809177 |
:10C7C00023039091240320914A0230914B02821B53 |
:10C7D000930B9093E0078093DF07E0911903F091AA |
:10C7E0001A038091820790918307BF010E949D7870 |
:10C7F0009B01220F331F220F331F260F371F260FD7 |
:10C80000371F37FF02C02D5F3F4F35952795359570 |
:10C8100027953093D6072093D5078091AF07909145 |
:10C82000B007BF010E949D789B01220F331F220F8A |
:10C83000331F260F371F260F371F37FF02C02D5F0C |
:10C840003F4F35952795359527953093D8072093F9 |
:10C85000D70710921A0310921903109283071092AF |
:10C8600082071092B0071092AF078091D0079927E6 |
:10C870008D30910509F46CC08E3091055CF48B30DD |
:10C88000910509F494C08C3091050CF015C10A97FC |
:10C8900061F0B3C18F30910509F487C18F309105E4 |
:10C8A0000CF462C14097A9F1A8C180919A028093CB |
:10C8B000E307809199028093E40780919802809326 |
:10C8C000E507809197028093E60780919602809316 |
:10C8D000E707809195028093E80780919402809306 |
:10C8E000E907809193028093EA0780918502809303 |
:10C8F000EB0780918502837F809385020E945F2EE3 |
:10C900008093EC07809116038093ED078091840259 |
:10C9100028C180913808909139089093E40780935A |
:10C92000E30780913C0890913D089093E60780933F |
:10C93000E50780911E0190911F018093E707809188 |
:10C9400000018093E807809195018093E90755C124 |
:10C95000809112068093E307809113068093E40789 |
:10C96000809114068093E507809115068093E60771 |
:10C97000809116068093E70780911A068093E80756 |
:10C9800080911B068093E90780911C068093EA073B |
:10C9900080911F068093EB0780911D068093EC0722 |
:10C9A00080911E068093ED0780912006DAC0F894EE |
:10C9B0008091C505E82FFF27EE0FFF1FE351F94FC8 |
:10C9C0000190F081E02DE038F1051CF0EFE7F0E098 |
:10C9D00006C02FEFE138F20714F4E1E8FFEFE0932F |
:10C9E000E3078091C605E82FFF27EE0FFF1FE351F5 |
:10C9F000F94F0190F081E02DE038F1051CF0EFE7F0 |
:10CA0000F0E006C06FEFE138F60714F4E1E8FFEF5D |
:10CA1000E093E4078091C405E82FFF27EE0FFF1F86 |
:10CA2000E351F94F0190F081E02DE038F1051CF061 |
:10CA3000EFE7F0E006C08FEFE138F80714F4E1E823 |
:10CA4000FFEFE093E5078091C305E82FFF27EE0F86 |
:10CA5000FF1FE351F94F0190F081E02DE038F1051F |
:10CA60001CF0EFE7F0E006C02FEFE138F20714F416 |
:10CA7000E1E8FFEF7894E093E6078091C1028093AC |
:10CA8000E7078091C2028093E8078091C3028093F8 |
:10CA9000E9078091C4028093EA078091C5028093E0 |
:10CAA000EB078091C6028093EC078091C7028093C8 |
:10CAB000ED078091C80255C080910604863018F0B9 |
:10CAC0001092060485E08093E3078091210680930D |
:10CAD000E4078091B2029091B302A091B402B091A8 |
:10CAE000B502BC01CD0125E030E040E050E00E94FD |
:10CAF000D2783093E6072093E5078091AE029091BB |
:10CB0000AF02A091B002B091B102BC01CD0125E00D |
:10CB100030E040E050E00E94D2783093E807209364 |
:10CB2000E707809117068093E907809118068093A4 |
:10CB3000EA07809119068093EB078091C0028093E9 |
:10CB4000EC078091ED069091EE068093ED078091C1 |
:10CB50007B0590917C0597FD039695958795959516 |
:10CB600087958093EE0749C01092E30784E5809390 |
:10CB7000E4071092E50783E18093E60780910201C4 |
:10CB80008093E7078091EB038093E8078091EC03A3 |
:10CB90008093E9078091ED038093EA078091EE038B |
:10CBA0008093EB078091EF0326C08091F705809377 |
:10CBB000E307809127068093E4078091C101809369 |
:10CBC000E5078091F0058093E6078091F105809359 |
:10CBD000E7078091F2058093E8078091C001809378 |
:10CBE000E9078091F4058093EA078091F505809329 |
:10CBF000EB078091F6058093EC078091F20788237C |
:10CC000009F44DC18AEF8093EE0181E08093DD014C |
:10CC10004091F4075091F507CA0181509E4F8F5FF4 |
:10CC20009340B0F42091F6073091F707C901815085 |
:10CC30009E4F8F5F934060F48091CF0585FF08C0C1 |
:10CC400050939C0340939B0330939A032093990342 |
:10CC50008091FC079091FD0790939E0380939D0324 |
:10CC60008091FE079091FF079093A00380939F030C |
:10CC700080910008909101089093A2038093A103F2 |
:10CC80008091FA079091FB0721E08936920724F4FE |
:10CC90009093DF018093DE018091DE019091DF01AE |
:10CCA0002091D0023091D102821B930B845E9D4F64 |
:10CCB00068E671E00E949D78845B90409093CF027B |
:10CCC0008093CE02209104083091050880912B02B8 |
:10CCD00090912C028217930720F430932C0220931A |
:10CCE0002B028091F30799278836910509F460C0DB |
:10CCF0008936910524F48736910531F0D8C08936FC |
:10CD0000910509F47CC0D3C0809106088093330854 |
:10CD10008091070880933508809108088093340833 |
:10CD2000809109088093360880910A08809337081B |
:10CD300080910B088093EF0180910C088093A703EA |
:10CD4000809192028823F9F020910E0830910F080B |
:10CD500037FD19C03093D1022093D0029091F9058C |
:10CD6000992389F08FE0989FC0011124281B390B6B |
:10CD7000C90188599E4F68E671E00E949D789093A2 |
:10CD8000D1028093D0022091A3033091A40380911B |
:10CD9000100890911108280F391F37FF02C02F5F2C |
:10CDA0003F4F359527953093A4032093A3037FC06D |
:10CDB000809106088093C807809107088093C9076F |
:10CDC000809108088093CA07809109088093CB0757 |
:10CDD00080910A088093CC0780916B0590910B0895 |
:10CDE000892B80936B0590910C089093A5038091FB |
:10CDF0006C0583709C70892B80936C0558C0809162 |
:10CE000006088093BE07809107088093BF07809132 |
:10CE100008088093C007809109088093C10780911A |
:10CE20000A0890910B089093C3078093C2078091E2 |
:10CE30000C0890910D089093C5078093C4078091CA |
:10CE40000E08992787FD90959093200780931F07E0 |
:10CE500080910F088093A902809110089091110889 |
:10CE60009C01442737FD4095542FDA01C90163E046 |
:10CE7000880F991FAA1FBB1F6A95D1F7820F931FB6 |
:10CE8000A41FB51F820F931FA41FB51F8093AA0272 |
:10CE90009093AB02A093AC02B093AD0208C0109285 |
:10CEA0009C0310929B0310929A03109299031F9176 |
:10CEB0000F91FF90EF9008958091BD07882309F4AA |
:10CEC0003BC045988EEC97E09093C7078093C607C8 |
:10CED0009091A603E92FFF27EB51FE4F9F5F9093A0 |
:10CEE000A60380818093D007993010F01092A6039A |
:10CEF0001092BD070E94826381E08093CD070000FD |
:10CF00000000000000000000000000000000000021 |
:10CF10000000000000000000000000000000000011 |
:10CF200000000000000000000000000000008091F0 |
:10CF3000CE078093EF078EBD089587B18C6087B9C7 |
:10CF4000429843981092AB0380E88093F1011092CD |
:10CF5000AA038093F00108958091B00381508093DB |
:10CF6000B0038F3F09F0FBC024E02093B003809111 |
:10CF70008502992780739070892B21F48091EC03AE |
:10CF800080FF1CC080911006882349F08091B30374 |
:10CF9000882311F42093AB0381E08093B303809145 |
:10CFA00011068823B9F08091B403882319F484E032 |
:10CFB0008093AA0381E08093B4030CC01092B30362 |
:10CFC0001092B40380910C068093B10380910E06F9 |
:10CFD0008093B2038091B303882309F040C080910D |
:10CFE0002606282F332724FF07C08091B702882305 |
:10CFF00019F425FD4DC04EC090910D06983F50F09C |
:10D00000809184078D3D30F08091B10388230CF42A |
:10D010003FC040C0983F48F0809184078A3028F490 |
:10D020008091B1038823B4F133C08091AB03815068 |
:10D030008093AB038F3F79F5809184078150809373 |
:10D04000AB038091F101813011F480E801C0869535 |
:10D050008093F1018091F1019091B10317C080910B |
:10D06000AB0381508093AB038F3FA9F489E0809399 |
:10D07000AB038091F101813011F480E801C0869505 |
:10D080008093F1018091F10190911006892311F0B4 |
:10D09000429A01C042988091B403882309F043C0AA |
:10D0A00080912606282F332724FF07C08091B702DE |
:10D0B000882319F426FD50C034C090910F06983F84 |
:10D0C00050F08091AA078D3D30F08091B203882303 |
:10D0D0000CF442C026C0983F48F08091AA078A30DD |
:10D0E00028F48091B2038823E4F036C08091AA032B |
:10D0F00081508093AA038F3F91F58091AA078150B8 |
:10D100008093AA038091F001813011F480E801C07E |
:10D1100086958093F0018091F0019091B20389236C |
:10D12000D9F4439808958091AA0381508093AA036B |
:10D130008F3FA9F489E08093AA038091F0018130A8 |
:10D1400011F480E801C086958093F0018091F00190 |
:10D1500090911106892311F0439A089543980895F8 |
:10D160004FB724E130E0F8948091C9008F77809325 |
:10D17000C9008091C9008F7B8093C9008091C9004C |
:10D180008F7D8093C9005A9A52985B9A539A832F45 |
:10D1900099278093CD002093CC008091C8008260B5 |
:10D1A0008093C80080E18093C9008091CA008F7786 |
:10D1B0008093CA008091CA008F7B8093CA008091BF |
:10D1C000CA008F7D8093CA008091CA008F7E8093B1 |
:10D1D000CA008091CA00877F8093CA008091C900ED |
:10D1E0008B7F8093C9008091CA0084608093CA00BD |
:10D1F0008091CA0082608093CA008091C80087FF36 |
:10D2000003C08091CE00F9CF8091C90080688093DF |
:10D21000C9004FBF0895EF92FF920F931F93CF93D2 |
:10D22000DF93482F00E010E08091F201813061F43B |
:10D230001092F20184E48093B5031092B703109228 |
:10D24000B6031092B8032BC18091B503882319F45B |
:10D2500021E030E001C098019091B603992371F468 |
:10D26000232B11F081E010C084E48093B5039093E8 |
:10D27000B7039093B6039093B803FAC0913069F462 |
:10D28000232B09F0EBC082E08093B6038091B703B3 |
:10D290008F5F8093B70383E0E9C09230D1F4232BF2 |
:10D2A00009F0DCC083E08093B5034093B80390910C |
:10D2B000B703923039F41092B90347FF03C081E0FD |
:10D2C0008093B90383E08093B6039F5F9093B70385 |
:10D2D000CFC0933009F0C2C0232B09F0BFC0909398 |
:10D2E000B50382E08093B6038091B7038F5F80938C |
:10D2F000B7032091B803822F9927782F6627842FB0 |
:10D300009927682B792B8091E905813049F4737056 |
:10D31000CB018050924063E070E00E949D7817C07E |
:10D32000823061F47770CB018050944066E070E009 |
:10D330000E949D782695269526950BC07370685699 |
:10D340007140CB0177FD0196BC01759567952695D7 |
:10D350002695022F11270F7010700F5F1F4F0D3091 |
:10D36000110508F074C07801E00EF11EF701E351D9 |
:10D37000F94F808191819B01281B390BC90137FF2F |
:10D3800003C0909581959F4F069794F48091C002B9 |
:10D39000883C30F48091C002865F8093C00208C050 |
:10D3A00088EC8093C00280916F008F7D80936F0026 |
:10D3B000F701E351F94F808191819C01220F331FC6 |
:10D3C000280F391F260F371F37FF02C02D5F3F4F31 |
:10D3D000E901D595C795D595C795CB0101968C17D1 |
:10D3E0009D0714F4219706C061507040C617D707F7 |
:10D3F0000CF421968091C002843BD0F0F701E351F8 |
:10D40000F94F80819181FE01E81BF90BCF0163E0A8 |
:10D4100070E00E949D78CB01880F991F860F971F9F |
:10D4200021E237E0E20EF31EF7019183808307C00B |
:10D4300021E237E0E20EF31EF70111821082000FA5 |
:10D44000111F0351194FF801D183C08311C002315C |
:10D45000110570F081E08093F2010AC081E08093B1 |
:10D46000F2011092B7031092B90384E48093B503DC |
:10D470008091B703803198F08091B903882331F40B |
:10D480008091F201882311F4809394011092B703E4 |
:10D490001092B9031092B60384E48093B503E6E0DA |
:10D4A000CDB7DEB70C941579CF93FC0197FF05C07B |
:10D4B000CFEFF095E195FF4F01C0C1E028E631E0E4 |
:10D4C000CF01B9010E949D78FC018B35910554F084 |
:10D4D0008B5590408A35910538F484EB90E08E1B93 |
:10D4E0009F0BFC0141E00DC0CF01855B90408A3568 |
:10D4F000910518F4E45BF04003C02E1B3F0BF901CB |
:10D500004FEFEE0FFF1FEF5BF54F259134918C2FFE |
:10D51000992787FD9095289FB001299F700D389F0E |
:10D52000700D1124842F992787FD9095689FA00185 |
:10D53000699F500D789F500D1124CA01CF91089515 |
:10D540002AE530E0281B390BC9010E94546A08956E |
:10D55000CF93DF9380E00E940B7080911E01909129 |
:10D560001F016AE070E00E949D789F938F938091E5 |
:10D570001E0190911F016AE070E00E949D787F93E8 |
:10D580006F938FE09BE09F938F93CEEFDFE6DF9367 |
:10D59000CF93E091D203F091D30309952DB73EB715 |
:10D5A000285F3F4F2DBF8091EE018823B9F186E0BF |
:10D5B0000E940B708091C2079091C3076AE070E0EF |
:10D5C0000E9489787F936F938FED90E09F938F9364 |
:10D5D0008091B3079091B407A091B507B091B607B9 |
:10D5E00020919601309197014091980150919901B5 |
:10D5F000BC01CD010E94D2783F932F9388E19BE03C |
:10D600009F938F93DF93CF93E091D203F091D30355 |
:10D6100009958DB79EB70A968DBF12C086E00E940D |
:10D620000B7084E29BE09F938F93DF93CF93E09105 |
:10D63000D203F091D30309950F900F900F900F90A4 |
:10D640008091A5038823C1F086E00E940B70809131 |
:10D65000A50399279F938F938BE29BE09F938F93D2 |
:10D66000DF93CF93E091D203F091D30309952DB7C7 |
:10D670003EB72A5F3F4F2DBF80E10E940B70809123 |
:10D68000FA019091FB016CE370E00E9489789F930E |
:10D690008F938091FA019091FB016CE370E00E94FE |
:10D6A00089787F936F9380913C0890913D089F9378 |
:10D6B0008F9386E39BE09F938F93CEEFDFE6DF931C |
:10D6C000CF93E091D203F091D30309958091CF05D8 |
:10D6D0002DB73EB7265F3F4F2DBF80FF29C08AE19F |
:10D6E0000E940B708091950199279F938F93809151 |
:10D6F000B2029091B302A091B402B091B502BC0104 |
:10D70000CD0124E630E040E050E00E94D2783F9323 |
:10D710002F9383E49BE09F938F93DF93CF93E091CC |
:10D72000D203F091D30309958DB79EB708968DBFAC |
:10D73000DF91CF910895CF93DF9380E00E940B702B |
:10D740008091AB06992787FD90959F938F93809149 |
:10D75000A306992787FD90959F938F9380919B06B1 |
:10D76000992787FD90959F938F9380919306992792 |
:10D7700087FD90959F938F938AE49BE09F938F936F |
:10D78000CEEFDFE6DF93CF93E091D203F091D303A6 |
:10D79000099580E10E940B702DB73EB7245F3F4F83 |
:10D7A0002DBF8091CB06992787FD90959F938F93EE |
:10D7B0008091C306992787FD90959F938F938091C1 |
:10D7C000BB06992787FD90959F938F938091B30611 |
:10D7D000992787FD90959F938F938AE59BE09F9370 |
:10D7E0008F93DF93CF93E091D203F091D303099508 |
:10D7F0008091C1052DB73EB7245F3F4F2DBF8530C7 |
:10D8000098F480E10E940B708AE69BE09F938F93CF |
:10D81000DF93CF93E091D203F091D30309950F905A |
:10D820000F900F900F9018C08730B0F488E10E94DD |
:10D830000B708FED90E09F938F938BE79BE09F930E |
:10D840008F93DF93CF93E091D203F091D3030995A7 |
:10D850008DB79EB706968DBFDF91CF9108950F9338 |
:10D860001F9380E00E940B702AE030E0809138081E |
:10D8700090913908B9010E9489789F938F93809184 |
:10D88000380890913908B9010E9489787F936F9385 |
:10D8900080911E0190911F01B9010E949D789F9374 |
:10D8A0008F9380911E0190911F01B9010E949D7874 |
:10D8B0007F936F9384E89BE09F938F930EEF1FE617 |
:10D8C0001F930F93E091D203F091D303099580E168 |
:10D8D0000E940B708DB79EB70C968DBF80913C084F |
:10D8E00090913D089F938F9380913A0890913B08C7 |
:10D8F0009F938F9387E99BE09F938F931F930F9341 |
:10D90000E091D203F091D30309958DB79EB70896A5 |
:10D910008DBF1F910F9108950F931F93CF93DF93A6 |
:10D920008091EE01CEEFDFE6882309F478C080E035 |
:10D930000E940B708091BF0799279F938F938091CE |
:10D94000C10799279F938F9383EA9BE09F938F93BF |
:10D950008E01DF93CF93E091D203F091D303099529 |
:10D960008DB79EB708968DBF8091C007833031F484 |
:10D970008CE00E940B7082EB9BE005C08CE00E9463 |
:10D980000B7087EB9BE09F938F93DF93CF93E09196 |
:10D99000D203F091D30309950F900F900F900F9041 |
:10D9A0008091BE0781FF12C08CE00E940B708CEB4F |
:10D9B0009BE09F938F931F930F93E091D203F0917D |
:10D9C000D30309950F900F900F900F9080E10E9464 |
:10D9D0000B708FED90E09F938F938091C40790918F |
:10D9E000C5079F938F938091C2079091C3076AE008 |
:10D9F00070E00E9489787F936F9381EC9BE09F9306 |
:10DA00008F938EEF9FE69F938F93E091D203F091D7 |
:10DA1000D30309958DB79EB70A968DBF12C082E0D9 |
:10DA20000E940B7081ED9BE09F938F93DF93CF93C8 |
:10DA3000E091D203F091D30309950F900F900F90CE |
:10DA40000F90DF91CF911F910F910895CF93C82F21 |
:10DA50002091BA032093BB0399278F32910509F1D6 |
:10DA6000803391051CF44F97A1F02CC08F349105A1 |
:10DA700001F18F38910531F5222319F481E090E00E |
:10DA800038C086E0289FF0011124E950F54F8491B9 |
:10DA900017C086E0289FF0011124E850F54F8491CB |
:10DAA0000FC086E0289FF0011124E750F54F8491C4 |
:10DAB00007C086E0289FF0011124E650F54F8491BD |
:10DAC0008093BA039091BA038091BB039813C0E08E |
:10DAD0000E9411709091BA0386E0989FF001112482 |
:10DAE000E550F54F259134918C2FF901099580E08F |
:10DAF00090E0CF9108951092390810923808109252 |
:10DB00003D0810923C0810923B0810923A0810927F |
:10DB10003E088AE090E00E941D179093BD03809319 |
:10DB2000BC030895CF93DF938091BC039091BD0314 |
:10DB30000E942617882309F4AFC08091BC039091FE |
:10DB4000BD030A969093BD038093BC03E0E0F0E030 |
:10DB50009F0190E05FEFACE8B6E04BE0ED018B8118 |
:10DB600087FF0BC09F5F8D81E80FF11D8981280F12 |
:10DB7000311D8E81851708F4582F4150189647FFA4 |
:10DB8000EDCF50933E08232B41F52091C2033091F5 |
:10DB9000C3034091C4035091C503BB27A52F942F05 |
:10DBA000832F9093C1038093C003AA27BB27281B10 |
:10DBB000390B4A0B5B0BCF01AA27BB27280F391F54 |
:10DBC0004A1F5B1F2093C2033093C3034093C403D7 |
:10DBD0005093C503E5E0F0E013C02091C0033091FD |
:10DBE000C1032E173F0718F4E21BF30B02C0E0E05D |
:10DBF000F0E0892F9927880F991FE80FF91F3596B4 |
:10DC0000F0933908E0933808EF3FF10578F48091FC |
:10DC10001E0190911F018E9F90018F9F300D9E9F3E |
:10DC2000300D1124C90164E670E013C0CF01969550 |
:10DC300087959695879520911E0130911F01289F09 |
:10DC4000A001299F500D389F500D1124CA0169E190 |
:10DC500070E00E94897870933B0860933A082091A5 |
:10DC6000BE033091BF032E0F3F1F3093BF0320939D |
:10DC7000BE035EE02131350778F080913C08909139 |
:10DC80003D08019690933D0880933C0820513E400A |
:10DC90003093BF032093BE03DF91CF9108954FB718 |
:10DCA00020E430E0F8948091C9008F778093C90018 |
:10DCB0008091C9008F7B8093C9008091C9008F7DBE |
:10DCC0008093C9005A9A52985B9A539A832F992746 |
:10DCD0008093CD002093CC008091C8008260809317 |
:10DCE000C80088E18093C9008091CA008F77809333 |
:10DCF000CA008091CA008F7B8093CA008091CA00BD |
:10DD00008F7D8093CA008091CA008F7E8093CA0065 |
:10DD10008091CA00877F8093CA008091C9008B7F61 |
:10DD20008093C9008091CA0084608093CA0080916A |
:10DD3000CA0082608093CA008091C80087FF03C038 |
:10DD40008091CE00F9CF8091C90080688093C9008E |
:10DD50004FBF08950F931F93CF93DF93482F4F5FCB |
:10DD6000893108F08BC08091EC06841720F44F5F56 |
:10DD70004093EC064150CB0183539B4268E170E035 |
:10DD80000E949D78A42FBB27FD01EA0FFB1FE351E2 |
:10DD9000F94F808191819B01281B390BC90137FF05 |
:10DDA00003C0909581959F4F069794F48091C0028F |
:10DDB000883C30F48091C002865F8093C00208C026 |
:10DDC00088EC8093C00280916F008F7D80936F00FC |
:10DDD000FD01EA0FFB1FE351F94F808191819C0106 |
:10DDE000220F331F280F391F260F371F37FF02C09E |
:10DDF0002D5F3F4FE901D595C795D595C795CB01C7 |
:10DE000001968C179D0714F4219706C0615070404D |
:10DE1000C617D7070CF421968091C002843BD8F036 |
:10DE20008D010A0F1B1FF801E351F94F8081918189 |
:10DE3000FE01E81BF90BCF0163E070E00E949D78C2 |
:10DE4000CB01880F991F860F971F0F5D184FF801A0 |
:10DE50009183808307C0AA0FBB1FAF5DB84F119697 |
:10DE60001C921E92E42FFF27EE0FFF1FE351F94F84 |
:10DE7000D183C083443011F410929401DF91CF918B |
:10DE80001F910F910895CF93DF9320913F08822F28 |
:10DE90009927807F9070409709F06CC02F3109F06E |
:10DEA00046C0809140088093CA0320914208209385 |
:10DEB000CC03809143088093CB03822F99279093C2 |
:10DEC000EE068093ED06222309F054C08091C3052D |
:10DED000282F3327220F331FF901EF5DF84F1182EE |
:10DEE00010828091C405A82FBB27AA0FBB1FFD017C |
:10DEF000EF5DF84F118210828091C605E82FFF2751 |
:10DF0000EE0FFF1FCF018F5D984FEC011982188231 |
:10DF10002351394FE90119821882A351B94F119643 |
:10DF20001C921E92E351F94F1182108223C0C22F1E |
:10DF3000CF70CA30F8F480914008809369088091CE |
:10DF40004108809368088091420880936B08809113 |
:10DF5000430880936A0860916808709169088C2F63 |
:10DF60000E94AA6E60916A0870916B088C2F8F5F77 |
:10DF70000E94AA6EDF91CF910895CF93C82F8F3F53 |
:10DF800049F48091CD038F3F29F41092CF03109272 |
:10DF9000CE0332C02091CF03222339F4CF3111F4C4 |
:10DFA00085E001C084E08093D0038091D0039091FC |
:10DFB000CE038217A0F4892F80958093CE038F3FE4 |
:10DFC00019F48EEF8093CE038091CE03C81711F41D |
:10DFD0000E94436F1092CF031092CE030BC0E22F2A |
:10DFE000FF27E15CF74FC0832F5F2093CF039C0F87 |
:10DFF0009093CE03C093CD03CF9108959091C90320 |
:10E00000933240F4E92FFF27EB5BF74F80839F5F4C |
:10E010009093C9030895833218F48D5F8093C903E8 |
:10E02000089590E2E8E4F8E08FE19193815087FF52 |
:10E03000FCCF0895CF93CFB723E031E0F8948091DF |
:10E04000C9008F778093C9008091C9008F7B80932E |
:10E05000C9008091C9008F7D8093C9005A9A529857 |
:10E060005B9A539A832F99278093CD002093CC00FD |
:10E070008091C80082608093C80088E18093C900C5 |
:10E080008091CA008F778093CA008091CA008F7BED |
:10E090008093CA008091CA0080628093CA008091F8 |
:10E0A000CA0080618093CA008091CA008860809312 |
:10E0B000CA008091C90084608093C9008091CA0021 |
:10E0C00084608093CA008091CA0082608093CA00F5 |
:10E0D0008091C80087FF03C08091CE00F9CF809166 |
:10E0E000C90080688093C9008091C90080648093D2 |
:10E0F000C9000E941170CFBFCF910895282F992792 |
:10E100008F709070892B31F420958091C803822BF9 |
:10E110008093C80308958091F501882309F449C0CC |
:10E120008091850285FD04C08091F801882371F0FB |
:10E1300082E98093450883E2809346088091F80144 |
:10E14000882309F485E58093470802C08093450839 |
:10E150008091F6018F3071F48091C8030E94266D82 |
:10E16000882341F081E9809345088093460881E344 |
:10E17000809347081092F5018091C80085FFFCCF7D |
:10E180008091C9008F7E8093C9008091C9008E7FE5 |
:10E190008093C90080914508882311F48EEF01C057 |
:10E1A0008EE78093CE008091C8038093F601109291 |
:10E1B000C80308951F920F920FB60F9211248F93E8 |
:10E1C0009F93EF93FF939091F501992309F040C03D |
:10E1D0008091D103882361F480914508882311F44C |
:10E1E00083E003C0813999F481E08093D1030FC0AB |
:10E1F000833099F480914508882349F0909345082D |
:10E200008091C9008E7F8093C9008EEF1EC08091DF |
:10E21000C90081608093C9000EC0833261F480918F |
:10E22000C9008E7F8093C9008FEF8093CE0081E07C |
:10E230008093F50114C08091D103E82FFF27EB5B99 |
:10E24000F74F8F5F8093D10380818093CE0007C00A |
:10E250001092D1038091C90080618093C900FF9121 |
:10E26000EF919F918F910F900FBE0F901F90189577 |
:10E27000EF92FF920F931F93CF93DF937C018B015B |
:10E28000EA01452B39F0F80181918F01F7010995D9 |
:10E290002197C9F7E6E0CDB7DEB70C941579EF9278 |
:10E2A000FF920F931F93CF93DF937C018B01EA01C1 |
:10E2B000452B41F0F8010F5F1F4F8491F70109953D |
:10E2C0002197C1F7E6E0CDB7DEB70C9415790F932F |
:10E2D0001F93CF938C01C62F161634F480E2F801F9 |
:10E2E0000995C1501C16D4F3CF911F910F91089539 |
:10E2F0000F931F93CF938C01C62F161634F480E32F |
:10E30000F8010995C1501C16D4F3CF911F910F91BC |
:10E310000895A5E3B0E0EFE8F1E70C94ED782E96D0 |
:10E32000EEADFFAD2E978824992454018091C70348 |
:10E33000882321F42C961FAE1EAE2C975EE4452E4A |
:10E34000512C4C0E5D1E6F01B60105C0153239F01F |
:10E350000894C11CD11CF60114911123B9F7A60130 |
:10E36000461B570B31F02C968EAD9FAD2C970E941B |
:10E370004F71112309F46AC20894C11CD11CFF24F7 |
:10E38000FDA6FCA64FEFE42EF9A6F6010894C11CE9 |
:10E39000D11C1491153721F0812F80628837B1F498 |
:10E3A000F0FE0AC0F20124E030E0420E531E8080ED |
:10E3B0009180A280B3800AC0F20142E050E0440E96 |
:10E3C000551E808191814C01AA24BB24103221F476 |
:10E3D00089A58823D1F61DC0133219F458E0F52A17 |
:10E3E000D4CF1A3211F01D3291F41A3259F4F201DD |
:10E3F00082E090E0480E591EE081ECA7EE232CF657 |
:10E40000E195ECA790E1F92AAFEDFA22BECF1B32DD |
:10E4100011F419A7BACF1E32C1F5F6010894C11C38 |
:10E42000D11C14911A3279F4F20122E030E0420E4C |
:10E43000531E408151813FEF4F3F530714F44FEF7C |
:10E440005FEFE42EA2CF40E050E0812F80538A306E |
:10E45000A0F4CA0133E0880F991F3A95E1F7840FC1 |
:10E46000951F480F591F410F511D40535040F60151 |
:10E470000894C11CD11C1491E8CF8FEF4F3F58076F |
:10E4800014F44FEF5FEFE42E85CF103329F4F4FC42 |
:10E490007CCF90E2F92A79CF812F81538930D8F44B |
:10E4A00040E050E0CA0123E0880F991F2A95E1F768 |
:10E4B000840F951F480F591F410F511D4053504065 |
:10E4C000F6010894C11CD11C1491812F80538A300D |
:10E4D00048F34CA75FCF183619F4A4E0FA2A55CFB9 |
:10E4E0001C3619F4B1E0FB2A50CF133661F43E011B |
:10E4F0000894611C711CF20122E030E0420E531EB0 |
:10E50000808189833CC1143421F0143611F019360E |
:10E5100051F5143411F431E0F32AF0FE0AC0F2018F |
:10E5200044E050E0440E551E80809180A280B3806C |
:10E530000CC0F20182E090E0480E591E808191816A |
:10E540004C01AA2497FCA094BA2CB7FE0AC0B09440 |
:10E55000A09490948094811C911CA11CB11C8DE20C |
:10E5600089A70AE06FC01F3411F01F3631F41F3441 |
:10E5700011F491E0F92A08E064C0103779F4F2014F |
:10E58000A2E0B0E04A0E5B1E808191814C01AA247A |
:10E59000BB2400E1B0E4FB2A18E753C01337C1F5F0 |
:10E5A000F20122E030E0420E531E6080718061145F |
:10E5B000710489F43E010894611C711C88E289830E |
:10E5C0008EE6F301818385E78B838CE68C838D83D4 |
:10E5D00089E28E831F82E7FC13C08E2D992787FD69 |
:10E5E0009095AC0160E070E0C3010E94BA7600979C |
:10E5F00029F0382E3618E3140CF0C3C03E2CC1C0ED |
:10E60000F30101900020E9F731973E2E3618B9C08A |
:10E61000153511F0153731F4153511F4F1E0FF2AF5 |
:10E620000AE00FC0183519F0183709F0A0C000E152 |
:10E63000F3FE07C081149104A104B10411F020E499 |
:10E64000F22A19A6EDA6E7FC02C03FEDF32289E20B |
:10E65000682E712C6C0E7D1E81149104A104B104EE |
:10E6600021F44DA5442309F47BC0802F9927AA27C4 |
:10E67000BB278EA79FA7A8ABB9AB202E332490E071 |
:10E68000891690E0990691E0A90690E0B90648F055 |
:10E69000C501B4012EA53FA548A959A90E94B0788B |
:10E6A00017C0AFEF8A169104A104B10449F040F0FD |
:10E6B000C401B1010E9489789B014427552708C0F5 |
:10E6C000882D602F0E947D78282F332744275527D7 |
:10E6D0002AAB3BAB4CAB5DAB0A3059F48AA9880F2F |
:10E6E000880F880F9AA9990F890F382D381B832F0F |
:10E6F00010C0003139F48AA98295807F482D481BCB |
:10E70000842F07C08AA9880F880F880F582D581B9F |
:10E71000852F90E02EA53FA548A959A982169306FA |
:10E72000A406B50608F091E08AA89BA8ACA8BDA8ED |
:10E730008A3010F4805D04C0895A183509F48F7D41 |
:10E74000D3018E933D01992309F099CF083041F40C |
:10E75000F3FE06C0803321F080E3FD0182933F0188 |
:10E76000CE010196382E3618F8E23F0E0BC0112369 |
:10E7700009F46CC03E010894611C711C1983B1E05E |
:10E780003B2E19A6032D2DA4231827FC222489A58E |
:10E79000882311F00F5F02C0F6FC0E5F020DEF2C14 |
:10E7A000FF24C70180739070892B49F48CA5801BCE |
:10E7B000682F2C968EAD9FAD2C970E94677189A50E |
:10E7C000882331F041E050E0BE01675D7F4F0AC011 |
:10E7D000E6FE0EC080E38AA71BA742E050E0BE0120 |
:10E7E000665D7F4F2C968EAD9FAD2C970E94387141 |
:10E7F000C70180739070809749F48CA5801B682FA7 |
:10E800002C968EAD9FAD2C970E947871622D2C9620 |
:10E810008EAD9FAD2C970E947871832D992787FD2F |
:10E820009095AC01B3012C968EAD9FAD2C970E94B4 |
:10E830003871E4FE89CD2CA5201B2CA7622F2C96C5 |
:10E840008EAD9FAD2C970E9467717ECDE2E1CB5CCF |
:10E850000C9409792FB740E0F894E0E0F0E081E211 |
:10E86000809357009491E2E0F0E080935700349158 |
:10E87000E4E0F0E08093570084912FBF9E3199F43B |
:10E88000363941F4893011F441E00DC08A3059F431 |
:10E8900042E009C0373939F4863011F443E003C04F |
:10E8A000853009F444E0842F992708959FB7F894A0 |
:10E8B0008091C900877F8093C9008091C9008F7EB5 |
:10E8C0008093C9008091C9008F778093C90080919F |
:10E8D000C9008F7B8093C9008091C9008F7D809390 |
:10E8E000C90052985A9A53985B9A9FBF08951F93F4 |
:10E8F000CF93DF93182F8091C703882309F48DC02D |
:10E900008091F401181709F488C08091C603882308 |
:10E9100021F40E942A748093C6038AEC9CE09F93A2 |
:10E920008F93C7EFD2E1DF93CF93E091D203F091C1 |
:10E93000D30309950F900F900F900F90812F992777 |
:10E940008230910501F1833091052CF4009761F03C |
:10E95000019769F024C084309105D9F08430910585 |
:10E96000ACF00597C9F01BC08AEB9CE002C088EAB6 |
:10E970009CE09F938F93DF93CF93E091D203F0912C |
:10E98000D303099518C08FE89CE0F3CF8CE69CE098 |
:10E99000F0CF8EE59CE0EDCF86E59CE0EACF87EDF9 |
:10E9A0009CE09F938F93DF93CF93E091D203F091FC |
:10E9B000D303099510E00F900F900F900F90809166 |
:10E9C000C603843011F0823099F40E945674812F6E |
:10E9D0008150833018F40E94B0681DC0143019F4BF |
:10E9E0000E941A7018C01530B1F40E944F6E13C007 |
:10E9F000112389F08DEE9CE09F938F9387EF92E136 |
:10EA00009F938F93E091D203F091D30309950F90D8 |
:10EA10000F900F900F901093F401DF91CF911F9101 |
:10EA200008950F931F9381E08093C7034091F301F2 |
:10EA3000E6E0FCE020E030E05FE4849199272F5F7E |
:10EA40003F4F829FB001839F700D929F700D1124E4 |
:10EA500046275150319657FFF0CF4093F301EEED2A |
:10EA6000FBE020E030E057E2849199272F5F3F4F91 |
:10EA7000829FB001839F700D929F700D11244627D5 |
:10EA80005150319657FFF0CF4093F3018091C60368 |
:10EA9000882321F40E942A748093C6038091F30195 |
:10EAA000833459F088E190E029E20FB6F894A895F4 |
:10EAB000809360000FBE2093600089E891E79093F7 |
:10EAC000D3038093D20388E09DE09F938F9307EF59 |
:10EAD00012E11F930F93E091D203F091D3030995B4 |
:10EAE0000F900F900F900F9081E690E09F938F937F |
:10EAF00084E590E09F938F931F921F928091020173 |
:10EB00006AE00E947D78892F99279F938F93809147 |
:10EB100002010E947D7899279F938F938EE29DE05A |
:10EB20009F938F931F930F93E091D203F091D303A0 |
:10EB3000099586E09CE09F938F931F930F93E0913C |
:10EB4000D203F091D30309958EED9BE09F938F93B1 |
:10EB50001F930F93E091D203F091D30309958DB7E2 |
:10EB60009EB746968DBF82E69DE09F938F931F933D |
:10EB70000F93E091D203F091D303099582EC809337 |
:10EB8000810080916F00806280936F000F900F90E2 |
:10EB90000F900F901F910F9108958091C7038823C4 |
:10EBA00061F08091F401843011F40E948B708091A7 |
:10EBB000F301833411F01092C70308951F920F924E |
:10EBC0000FB60F9211242F933F934F935F936F9340 |
:10EBD0007F938F939F93AF93BF93EF93FF93209176 |
:10EBE000CE00809101028823B1F02093C60080916D |
:10EBF0000102823029F52F3F19F58FEF94E3ACE045 |
:10EC0000B0E0C297A109B109B7FFFBCF809115040D |
:10EC10008093CE0015C09091F401892F81508330EC |
:10EC200020F4822F0E940B690BC0943021F4822FB4 |
:10EC30000E947E7005C0953019F4822F0E94BD6F2E |
:10EC4000FF91EF91BF91AF919F918F917F916F91C4 |
:10EC50005F914F913F912F910F900FBE0F901F909A |
:10EC60001895002422273327442751E0BB27EE279D |
:10EC7000FF27A0E1660F771F881F991F001C221F26 |
:10EC8000331F441F660F771F881F991F001C221F08 |
:10EC9000331F441F2AF4050E2B1F3E1F4F1F04C0B5 |
:10ECA000051A2B0B3E0B4F0B550FBB1FEE1F587F4A |
:10ECB000556047FD5250AA95E9F6E695B7955795E8 |
:10ECC000E695B7955795852F9B2F089522273327D3 |
:10ECD00041E0552768E0880F991F221F331F880FD6 |
:10ECE000991F221F331F1AF4240F351F02C0241B43 |
:10ECF000350B440F551F487F456037FD42506A95DC |
:10ED000051F75695479556954795842F0895AA270C |
:10ED100097FF04C0809590958A1F9A1F77FF04C0C3 |
:10ED2000609570956A1F7A1F669F9001779FA0017A |
:10ED3000679F300D411D5A1F300D411D5A1F889F7E |
:10ED4000F001999F2E0F3F1F401D511D899F300DCF |
:10ED5000411D5A1F300D411D5A1FCA01B90111240E |
:10ED600080CFFB01DC0102C005900D924150504064 |
:10ED7000D8F70895FC014150504030F0019006163C |
:10ED8000D1F73197CF010895882799270895A0E0FA |
:10ED9000B0E0EDECF6E70C94F5786C017B01EA014C |
:10EDA000590121978FEFCF3FD80789F0860108944A |
:10EDB000C11CD11CC7010894E11CF11CF501099587 |
:10EDC000F80180832197FFEFCF3FDF0779F7EAE073 |
:10EDD000CDB7DEB70C941179CF92DF92EF92FF920C |
:10EDE0000F931F937C016B01FB010995082FC7014D |
:10EDF0000196F6010995182FC8011F910F91FF90F8 |
:10EE0000EF90DF90CF900895A0E0B0E0EAE0F7E760 |
:10EE10000C94F7788C017B01EA01690121978FEF4F |
:10EE2000CF3FD80771F0F70121917F01C8010F5F33 |
:10EE30001F4F622FF60109952197FFEFCF3FDF07A4 |
:10EE400091F7E8E0CDB7DEB70C941379CF92DF925B |
:10EE5000EF92FF920F931F936C018B017A01FA01DD |
:10EE60000995812F9927682FC6010196F701099509 |
:10EE70001F910F91FF90EF90DF90CF900895505821 |
:10EE8000BB27AA270ED0E0C0D1D030F0D6D020F0DA |
:10EE900031F49F3F11F41EF4C6C00EF4E095E7FB79 |
:10EEA000BCC0E92FE2D080F3BA176207730784076A |
:10EEB000950718F071F49EF5FAC00EF4E0950B2E4C |
:10EEC000BA2FA02D0B01B90190010C01CA01A001BC |
:10EED0001124FF27591B99F0593F50F4503E68F117 |
:10EEE0001A16F040A22F232F342F4427585FF3CF58 |
:10EEF000469537952795A795F0405395C9F77EF429 |
:10EF00001F16BA0B620B730B840BBAF09150A1F071 |
:10EF1000FF0FBB1F661F771F881FC2F70EC0BA0FF7 |
:10EF2000621F731F841F48F4879577956795B7957F |
:10EF3000F7959E3F08F0B3CF9395880F08F0992777 |
:10EF4000EE0F97958795089598D088F09F5790F089 |
:10EF5000B92F9927B751A0F0D1F0660F771F881FFE |
:10EF6000991F1AF0BA95C9F712C0B13081F09FD03D |
:10EF7000B1E008959CC0672F782F8827B85F39F0DB |
:10EF8000B93FCCF3869577956795B395D9F73EF45D |
:10EF900090958095709561957F4F8F4F9F4F089505 |
:10EFA000E89409C097FB3EF4909580957095619523 |
:10EFB0007F4F8F4F9F4F9923A9F0F92F96E9BB27D9 |
:10EFC0009395F695879577956795B795F111F8CF55 |
:10EFD000FAF4BB0F11F460FF1BC06F5F7F4F8F4FC0 |
:10EFE0009F4F16C0882311F096E911C0772321F0B6 |
:10EFF0009EE8872F762F05C0662371F096E8862F4E |
:10F0000070E060E02AF09A95660F771F881FDAF7A4 |
:10F01000880F9695879597F9089597F99F6780E8E7 |
:10F0200070E060E008959FEF80EC089500240A945A |
:10F030001616170618060906089500240A941216D3 |
:10F040001306140605060895092E0394000C11F406 |
:10F05000882352F0BB0F40F4BF2B11F460FF04C0B3 |
:10F060006F5F7F4F8F4F9F4F089557FD9058440F0C |
:10F07000551F59F05F3F71F04795880F97FB991F17 |
:10F0800061F09F3F79F087950895121613061406D4 |
:10F09000551FF2CF4695F1DF08C016161706180661 |
:10F0A000991FF1CF86957105610508940895E8943C |
:10F0B000BB2766277727CB0197F90895629FD00178 |
:10F0C000739FF001829FE00DF11D649FE00DF11D23 |
:10F0D000929FF00D839FF00D749FF00D659FF00DD2 |
:10F0E0009927729FB00DE11DF91F639FB00DE11DBF |
:10F0F000F91FBD01CF0111240895991B79E004C0C7 |
:10F10000991F961708F0961B881F7A95C9F7809566 |
:10F110000895AA1BBB1B51E107C0AA1FBB1FA6175E |
:10F12000B70710F0A61BB70B881F991F5A95A9F7B0 |
:10F1300080959095BC01CD01089597FB092E072677 |
:10F140000AD077FD04D0E5DF06D000201AF47095D0 |
:10F1500061957F4F0895F6F7909581959F4F08959B |
:10F16000A1E21A2EAA1BBB1BFD010DC0AA1FBB1FCB |
:10F17000EE1FFF1FA217B307E407F50720F0A21B3D |
:10F18000B30BE40BF50B661F771F881F991F1A94AA |
:10F1900069F760957095809590959B01AC01BD01D4 |
:10F1A000CF01089597FB092E05260ED057FD04D0F8 |
:10F1B000D7DF0AD0001C38F4509540953095219542 |
:10F1C0003F4F4F4F5F4F0895F6F79095809570959C |
:10F1D00061957F4F8F4F9F4F08952F923F924F928F |
:10F1E0005F926F927F928F929F92AF92BF92CF92D7 |
:10F1F000DF92EF92FF920F931F93CF93DF93CDB7E0 |
:10F20000DEB7CA1BDB0B0FB6F894DEBF0FBECDBF57 |
:10F2100009942A88398848885F846E847D848C8428 |
:10F220009B84AA84B984C884DF80EE80FD800C8131 |
:10F230001B81AA81B981CE0FD11D0FB6F894DEBF14 |
:10F240000FBECDBFED010895EE0FFF1F0590F491A5 |
:06F25000E02D0994FFCF40 |
:10F256005E010A010164FF01FFFFC01FC01F01011B |
:10F2660001737373FF03007D0000C409C4096400C1 |
:10F276001148656C6C6F20576F726C64000000005B |
:10F286000000000000000000000000000000000078 |
:10F296000000000000000000000000000000000068 |
:10F2A6000000000000000000000000000000000058 |
:10F2B6000000000000000000000000000000000048 |
:10F2C6000053706F727400004E6F726D616C0000B7 |
:10F2D600426567696E6E6572000051756164726F92 |
:10F2E6000000640001200B050000ECFF000204068C |
:10F2F600070808080706040200FEFCFAF9F8F8F801 |
:10F30600F9FAFCFE000204060708086440415A4662 |
:10F3160064640A02969696960840403A10FB303886 |
:10F32600013290D0030090D0030032002064FFFF2A |
:10F336007800FF03640B0A0D0B0C0E0B0F10FA205E |
:08F3460001010170FF010F003D |
:00000001FF |
/tags/V0.84a/Hex-Files/Flight-Ctrl_MEGA644_V0_84a.hex |
---|
0,0 → 1,3936 |
:100000000C94BB060C9401070C9401070C94010797 |
:100010000C9401070C9401070C9401070C94010740 |
:100020000C9401070C945C190C9401070C940107C3 |
:100030000C941F340C9401070C9401070C940107D5 |
:100040000C9401070C9401070C9418160C940107EA |
:100050000C942E0C0C9401070C94F80B0C940107D3 |
:100060000C94181C0C9401070C94B22F0C940107EB |
:100070000C9427770C9401070C942372431C481CA2 |
:100080004D1C561C6D1C841C941CA41CC11CAD1E54 |
:10009000841C6F1D801DAF1DCD1DEA1D441E9F1EBB |
:1000A0007D200F21CC214C22B52265236C25C9254A |
:1000B00036268026CB2618276927CB272A28C4284E |
:1000C0005F29592AD12F05304830B830D03011314E |
:1000D000C8318F328F328F328F328F328F328F32E0 |
:1000E0008F328F328F328F32443246324B3263320C |
:1000F00065320A0D426174743A002025642043651C |
: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 |
:100390002020486967687420536574706F696E74B3 |
:1003A0002020323520202020202020202020202026 |
:1003B0002020323620202020202020202020202015 |
:1003C0002020436F6D7061737320536574706F6983 |
:1003D0006E744932432D4572726F722020202020A6 |
: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 |
:100790006F6C6C3A202020202025356900506F7442 |
: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 |
:100A20002063616C69627261746564210D0A000063 |
:100A3000008F001E01AD013B02CA025803E6037499 |
:100A40000402058F051B06A7063307BE074808D218 |
:100A5000085B09E3096B0AF20A780BFD0B810C04B1 |
:100A60000D860D070E870E060F840F00107B10F504 |
:100A7000106E11E5115B12CF124213B313231492BF |
:100A800014FE146A15D3153B16A11605176717C86F |
:100A90001727188318DE1837198E19E319361A87A5 |
:100AA0001AD61A231B6E1BB61BFD1B411C831CC3CD |
:100AB0001C001D3C1D751DAB1DE01D121E421E6F4E |
:100AC0001E9A1EC31EE91E0D1F2E1F4D1F691F8477 |
:100AD0001F9B1FB01FC31FD31FE11FEC1FF51FFB80 |
:100AE0001FFF1F002003010000F16B00020101E461 |
:100AF0006C01030202786D02000303D56D25326993 |
:100B00002E25316956002533642563202530336452 |
:100B10006D00537461747573004552524F523A2000 |
:100B200025326400253469202532693A253032693E |
:100B3000002534696D25630025336920253369203C |
:100B40002533692025336900253369202533692041 |
:100B5000253369202533690054656D7065726174B1 |
:100B600075726573202020200025634320202020FB |
:100B700020002532692E2531695620202533692E23 |
:100B8000253169410025346957202536696D416852 |
:100B9000002532756D2F73205361743A256420004F |
:100BA00020203344004E6F4678004447505300489D |
:100BB0006F6D653A2533646D202533642563004EDF |
:100BC0006F204E6176694374726C21000A0D77774D |
:100BD000772E4D696B726F4B6F707465722E646502 |
:100BE0002028632920486953797374656D73204701 |
:100BF0006D6248000A0D74686520757365206F6624 |
:100C0000207468697320736F6674776172652069F8 |
:100C100073206F6E6C79207065726D697474656491 |
:100C2000200A0D6F6E206F726967696E616C204DCE |
:100C3000696B726F4B6F707465722D486172647767 |
:100C4000617265004143542044534C004A65746905 |
:100C500020736174656C6C6974005370656B747299 |
:100C6000756D20736174656C6C697420284C6F77A6 |
:100C7000207265736F6C7574696F6E2900537065AF |
:100C80006B7472756D20736174656C6C6974202867 |
:100C90003230343829005370656B7472756D20736F |
:100CA0006174656C6C6974004D756C746973696707 |
:100CB0006E616C2050504D000A0D52656365697677 |
:100CC00065723A2000756E6B6E6F776E2E205573CD |
:100CD000696E672050504D2E2E2E006E6F7420735B |
:100CE0007570706F727465642062792068617264D7 |
:100CF0007761726521000A0D3D3D3D3D3D3D3D3D25 |
:100D00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D13 |
:100D10003D3D3D3D3D3D3D3D3D3D3D000A0D466C6B |
:100D200069676874436F6E74726F6C0A0D48617204 |
:100D300064776172653A25642E25640A0D536F66E7 |
:100D400074776172653A5625642E25642563200008 |
:100D50000A0D3D3D3D3D3D3D3D3D3D3D3D3D3D3D26 |
:100D60003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB3 |
:100D70003D3D3D3D3D0011241FBECFEFD0E1DEBF24 |
:100D8000CDBF11E0A0E0B1E0E8EEF4EF02C00590C5 |
:100D90000D92A83FB107D9F718E0A8EFB1E001C064 |
:100DA0001D92A83DB107E1F76AEAE2E0F0E081E2D6 |
:100DB000809357007491AE014F5F5F4F20EF37EF84 |
:100DC000DA019FE0F9012F5F3F4F84918D9391509D |
:100DD00097FFF8CF773911F40000FECFFA019EE0BB |
:100DE000819168276095915097FFFACF888968179D |
:100DF00021F0773911F40000FECF0E94C2070C9455 |
:100E0000737A0C94000080912F06E82FFF27EE0FD5 |
:100E1000FF1FE75AF84F808191818D5E9F4F14F03C |
:100E200010920301808191818A5B9F4FCCF4809165 |
:100E300003018823A9F481E0809303018091720467 |
:100E40008F5F80937204853038F088EE93E0909342 |
:100E50002C0280932B0204C066E970E00E94A53743 |
:100E6000809172049927909300068093FF0508955E |
:100E70001F93CF93DF93182F882389F082EF90E0A0 |
:100E80009F938F938DEF92E19F938F93E0913E0418 |
:100E9000F0913F0409950F900F900F900F90809163 |
:100EA0005206823308F044C084EF91E00E94231779 |
:100EB000EC01112329F0CE010E942C178823D9F3CD |
:100EC000C2E0D0E026E530E080911E0190911F0144 |
:100ED0008217930730F02196255D3F4FC730D1052B |
:100EE00098F3809152069927C89F9001C99F300DB1 |
:100EF000D89F300D1124209300011123D9F068EC04 |
:100F000070E08C2F0E94A537DF93CF938AEF90E09B |
:100F10009F938F938DEF92E19F938F93E0913E0487 |
:100F2000F0913F0409958DB79EB706968DBF02C01C |
:100F300080930001112311F1809100016AE00E9469 |
:100F4000C679892F99279F938F93809100010E94E2 |
:100F5000C67999279F938F9385E091E09F938F9314 |
:100F60008DEF92E19F938F93E0913E04F0913F04C7 |
:100F700009952DB73EB7285F3F4F2DBFDF91CF9129 |
:100F80001F910895CFEFD0E1DEBFCDBF8824992413 |
:100F900014B815B807EE13E00253104017FFFCCF4A |
:100FA000189B06C0199B02C08DE007C08BE005C0EE |
:100FB000199B02C084E101C08AE08093020181E8AC |
:100FC00087B93E9A8FEF88B98BE184B981E085B902 |
:100FD0008EE38AB987E48BB9469A84B7877F84BF4A |
:100FE000809160008861809360001092600084ECC2 |
:100FF00099E090932C0280932B0210922703109279 |
:10100000260310925E0710925D071092290310923A |
:10101000280310922B0310922A03209102012431FD |
:1010200028F084EC94E0A0E0B0E004C08BE095E010 |
:10103000A0E0B0E08093960190939701A09398016F |
:10104000B09399012A3011F0243110F0289801C092 |
:10105000289A0E948C170E945D170E9405130E9417 |
:1010600003340E94D01A81E00E94662F0E941F6400 |
:101070000E94C46E0E945A76809102018C3010F456 |
:10108000299A01C0299878940E94802E8091730239 |
:10109000826080937302109276020E94D04284EFA5 |
:1010A00091E00E9423178C018091730280FD05C09E |
:1010B000C8010E942C178823B9F38FE191E09F9318 |
:1010C0008F93BDEFAB2EB2E1BB2EBF92AF92E091FA |
:1010D0003E04F0913F04099580EA9FE00E942317A7 |
:1010E0008C01C0E0D0E00F900F900F900F90ABEF0D |
:1010F000EA2EA6E0FA2EFFEACF2EF6E0DF2E0E94BF |
:10110000D0428091730280FD05C0C8010E942C1757 |
:101110008823B9F3F60180811816ACF40BC00E9445 |
:10112000D0428091730280FD05C0C8010E942C1737 |
:101130008823B9F3C8010E942C17882321F4F701F2 |
:101140008081882364F7F701808187FF18C021968A |
:10115000DF93CF93219781E391E09F938F93BF9289 |
:10116000AF92E0913E04F0913F0409958091F9011E |
:101170008F5F8093F9018DB79EB706968DBF21963C |
:10118000E4E0F0E0CE0EDF1E88E090E0E80EF91E0D |
:10119000CC30D10508F4B3CFC0E0D0E008EF16E0C2 |
:1011A000EFEAEE2EE6E0FE2EF801838187FD1CC0FB |
:1011B000F70180811816C4F42196DF93CF9321970D |
:1011C00084E391E09F938F938DEF92E19F938F93B0 |
:1011D000E0913E04F0913F04099582E0809329025A |
:1011E0008DB79EB706968DBFF80183818078838383 |
:1011F000219684E090E0E80EF91E085F1F4FCC3086 |
:10120000D10590F282E591E09F938F93CDEFD2E1EB |
:10121000DF93CF93E0913E04F0913F0409959091C4 |
:101220002D068091F9010F900F900F900F90981755 |
:1012300028F48091580480618093580488E791E0F5 |
:101240009F938F93DF93CF93E0913E04F0913F04FF |
:10125000099588EE93E00E9423178C010E94D61A0C |
:101260000F900F900F900F90C8010E942C178823A9 |
:10127000D9F388E991E09F938F93DF93CF93E09127 |
:101280003E04F0913F04099580E00E946738809108 |
:1012900002010F900F900F900F908A3011F084315F |
:1012A00010F0289801C0289A80ED97E090932C02C6 |
:1012B00080932B0285E5809374048EE090E00E9479 |
:1012C000B52C9927182F00278FE090E00E94B52CAD |
:1012D000080F111D1093FF010093FE018AE090E0BA |
:1012E0000E94B52C9927182F00278BE090E00E94D0 |
:1012F000B52C080F111D1093FD010093FC010F5F29 |
:101300001F4F39F08091FE019091FF018F5F9F4F39 |
:1013100041F41092FF011092FE011092FD01109213 |
:10132000FC018091FC019091FD019F938F9380912E |
:10133000FE019091FF019F938F938DE991E09F9320 |
:101340008F93DF93CF93E0913E04F0913F04099592 |
:101350008DB79EB708968DBF80EC91E09F938F93D9 |
:10136000DF93CF93E0913E04F0913F040995809183 |
:101370003B060F900F900F900F90E0913E04F0917C |
:101380003F0482FF07C08CEC91E09F938F93DF9323 |
:10139000CF9308C088ED91E09F938F938DEF92E1FA |
:1013A0009F938F9309950F900F900F900F900E942D |
:1013B000F41F88E893E1909393018093920181E078 |
:1013C000809373040E943807809155060E94C0756F |
:1013D0008AEE91E09F938F93DF93CF93E0913E0449 |
:1013E000F0913F04099580ED97E00E9423178C014E |
:1013F0008AEF90E00E942317EC0183E08093D705E9 |
:101400001092F8010F900F900F900F9080910102B1 |
:101410008111FFCFCE010E942C17882339F084E67A |
:1014200090E00E942317EC010E94167780912F0212 |
:10143000882309F4D5C180911001882309F4D0C113 |
:1014400010922F0280917204882319F00E940307E2 |
:1014500002C00E94D1450E94D042209102012A3050 |
:1014600011F0243110F0289801C0289A80912C03A3 |
:1014700090915804882339F080912C0381508093F7 |
:101480002C03977F0AC080916F00806280936F0069 |
:1014900010925A07109259079860909358048091BF |
:1014A00092019091930101979093930180939201FF |
:1014B0008091920190919301892B21F08091740287 |
:1014C0008823C9F18091920190919301892BD9F4DD |
:1014D0000E94902F85E090E0909393018093920179 |
:1014E00080911106909112060196909312068093B6 |
:1014F0001106809158048160809358048091D8052A |
:1015000082608093D80580910801909109018F5FD6 |
:101510009F4F19F5809123038823F9F080E197E22A |
:1015200090932C0280932B0280E890E09093090125 |
:101530008093080112C02A3011F0243110F028984D |
:1015400001C0289A80912B0290912C02892B29F4BA |
:10155000809158048E7F8093580480912F028823B5 |
:1015600009F03EC180910E01882311F00E94A3175B |
:101570000E9448130E947E0EC8010E942C178823E7 |
:1015800009F42AC10C5E1F4F809174029091580497 |
:10159000882339F09260909358048091D805826036 |
:1015A0000CC09D7F9093580480919201909193017B |
:1015B000079728F08091D8058D7F8093D80580917A |
:1015C000920190919301079728F0809158048E7FA3 |
:1015D0008093580480910501882321F081508093E5 |
:1015E000050125C080937E041092FD021092FC023A |
:1015F0001092FB021092FA021092F9021092F80275 |
:1016000080910801909109018F5F9F4F81F4809133 |
:101610002C03882361F488E99AE390932C02809349 |
:101620002B0280E09CE09093090180930801809157 |
:10163000EE01893C48F081508093EE01809158047E |
:101640008B7F8093580430C0809137088823E1F065 |
:10165000809158048460809358048091080190918F |
:1016600009018F5F9F4F81F480912303882361F0EC |
:1016700088E99AE390932C0280932B0280E098EA09 |
:1016800090930901809308011092080410920704B6 |
:1016900010920604109205048FEF9FEF9093670855 |
:1016A000809366081092EE0180910001282F332765 |
:1016B00080911E0190911F0182179307CCF48091B5 |
:1016C000F10280628093F1028091080190910901FA |
:1016D0008F5F9F4FC1F480E797E190932C02809336 |
:1016E0002B0280E093E090930901809308010BC0E6 |
:1016F00080912B0290912C02892B29F48091F10288 |
:101700008F7D8093F1020E94A56884E080932A0275 |
:1017100080912303882329F45AEA852E55E0952EDB |
:1017200012C0809100028F5F80930002813359F4D0 |
:10173000109200028091FA019091FB010196909322 |
:10174000FB018093FA010894811C911CF2E78F162B |
:10175000FBE09F0609F040C0882499242091FE01F7 |
:101760003091FF012F5F3F4F3093FF012093FE0127 |
:101770008091FC019091FD0101969093FD01809371 |
:10178000FC01832F9927682F8EE090E00E94BD2CEA |
:101790008091FE019091FF019070682F8FE090E0A2 |
:1017A0000E94BD2C8091FC019091FD01892F992709 |
:1017B000682F8AE090E00E94BD2C8091FC019091FE |
:1017C000FD019070682F8BE090E00E94BD2C84E1B9 |
:1017D00090E00E9423178C010E94F5680E94DB6E46 |
:1017E00080912A02882309F011CE0E9440640ECE17 |
:1017F0001F920F920FB60F9211248F939F93EF9326 |
:10180000FF93809107018823E1F480911B0290915E |
:101810001C02019690931C0280931B02FC01E35D65 |
:10182000FA4FE081ED3019F08A3A910539F41092BF |
:101830001C0210921B0281E080930701E093C60016 |
:1018400004C010921C0210921B02FF91EF919F9115 |
:101850008F910F900FBE0F901F9018951F920F92AF |
:101860000FB60F9211242F933F934F935F936F9373 |
:101870007F938F939F93AF93BF93CF93EF93FF93F8 |
:1018800090E080910102813029F48091C60080931C |
:10189000CE00CCC080910102823029F48091C60034 |
:1018A00080938104C3C08091C6008093130250913D |
:1018B00021025A3A10F090932202809113028D3047 |
:1018C00009F065C080912202823009F060C09093D7 |
:1018D0002202852F99278F579B4FFC013297408119 |
:1018E00020911D0230911E02241B3109DC01119749 |
:1018F0008C91281B3109C9019F7090931E0280931F |
:101900001D0246E0969587954A95E1F7982F935CDE |
:1019100090931F022F733070235C209320028081EC |
:10192000981729F48C91281711F491E006C090E0E3 |
:10193000809110028F5F80931002C0911202CC231D |
:1019400009F074C0992309F471C081E080931202F8 |
:10195000580F50930F025150E52FFF27EF57FB4FC1 |
:101960008DE0808380918304823509F05FC00E94FE |
:10197000F41F88E190E02CE00FB6F894A8958093CE |
:1019800060000FBE20936000C09329024FC02091D9 |
:101990002202822F992781309105F9F0823091053A |
:1019A0001CF4892B21F040C0029711F13DC08091B9 |
:1019B0001302833239F480911202882319F481E0F2 |
:1019C00080932202809113028093810481E08093AE |
:1019D000210280911302992722C02F5F20932202B7 |
:1019E000E52FFF27EF57FB4F80911302808309C03B |
:1019F000E52FFF27EF57FB4F8091130280835A3A60 |
:101A000020F45F5F5093210202C0109222022091C5 |
:101A1000130280911D0290911E02820F911D9093DE |
:101A20001E0280931D0202C010922202FF91EF91CC |
:101A3000CF91BF91AF919F918F917F916F915F9166 |
:101A40004F913F912F910F900FBE0F901F901895BF |
:101A5000AC01A0E0B0E09D01A817B90748F4EDE2A1 |
:101A6000F5E08191280F311D1196A417B507C8F331 |
:101A70003F70FD01E35DFA4FC90156E096958795E9 |
:101A80005A95E1F7835C80831196FD01E35DFA4F7F |
:101A90002F733070822F835C8083A25DBA4F8DE0FC |
:101AA0008C931092070180912D058093C6000895B4 |
:101AB000A0E0B0E0EEE5FDE00C943F7A2C859D853A |
:101AC0000E85BB2483E280932D059F5990932E05AC |
:101AD00020932F0533E0E32EF12C002309F49EC060 |
:101AE000CF84D888BE016D5E7F4FA989BA89015025 |
:101AF000109709F493C01097B9F0F601EB0DF11DA2 |
:101B0000B3949081119791F4002349F1FB016E5F2A |
:101B10007F4FDB01C080D1806E5F7F4F0D90BC9105 |
:101B2000A02DBB24015002C090E019C01097B9F05D |
:101B3000F601EB0DF11DB3944081119791F4002350 |
:101B400041F1FB016E5F7F4FDB01C080D1806E5F92 |
:101B50007F4F0D90BC91A02DBB24015002C040E0EE |
:101B600018C01097B1F0F601EB0DF11DB394108180 |
:101B7000119781F4002371F0FB013296DB01CD90C7 |
:101B8000DC90BF016E5F7F4FA081B181BB2401500B |
:101B900001C010E0F701E35DFA4F892F8695869525 |
:101BA000835C80830894E11CF11CF701E35DFA4F2C |
:101BB000892F99278370907024E0880F991F2A95A8 |
:101BC000E1F755279A0194E0369527959A95E1F724 |
:101BD000822B835C80830894E11CF11CF701E35D98 |
:101BE000FA4F4F705070440F551F440F551F812FEF |
:101BF000992726E0969587952A95E1F7842B835CB3 |
:101C000080830894E11CF11CF701E35DFA4F1F7318 |
:101C1000135C10830894E11CF11C6ACFC7010E9479 |
:101C2000280DE9E00C945B7AA3E07A2F40910F0233 |
:101C30004650442309F458C0E72FFF27EF57FB4FC6 |
:101C400080818D537F5FE72FFF27EF57FB4F208168 |
:101C50002D537F5FE72FFF27EF57FB4F30813D5319 |
:101C60007F5FE72FFF27EF57FB4F60816D537F5F4B |
:101C70009927880F991F880F991F522F52955F70CF |
:101C8000582B822F99278F709070F4E0880F991F3E |
:101C9000FA95E1F7232F26952695282B832F992750 |
:101CA00083709070E6E0880F991FEA95E1F7682B42 |
:101CB00041504F3FC9F0EA2FFF27EF57FB4F5083AA |
:101CC000AF5F41504F3F81F0EA2FFF27EF57FB4FA7 |
:101CD0002083AF5F41504F3F39F0EA2FFF27EF5786 |
:101CE000FB4F6083AF5FA5CF84E894E090930E0232 |
:101CF00080930D02A350A0930C020895A2E0B0E0DF |
:101D0000E4E8FEE00C94457A80911202882309F4FD |
:101D100070C40E94140E80918204823609F02AC396 |
:101D20008091830499278037910509F4C1C08137D8 |
:101D30009105C4F48A36910509F492C28B36910557 |
:101D400044F48B34910571F18636910509F471C123 |
:101D500011C38D36910509F47BC08E36910509F4C7 |
:101D60005FC008C384379105D1F1853791054CF4E4 |
:101D70008137910509F4A3C08337910509F4F1C0B7 |
:101D8000F9C28737910509F42DC2883791052CF4E3 |
:101D90008537910509F4E9C1EDC28937910509F448 |
:101DA0007FC1E8C2E0910D02F0910E028081918125 |
:101DB0009093DF018093DE0120913C0330913D033D |
:101DC000821B930B845E9D4F68E671E00E94E6796A |
:101DD000845B904090933B0380933A03CBC2809105 |
:101DE0000F02A0910D02B0910E02853140F080E10A |
:101DF000ECE5F4E00D9001928A95E1F70DC08D912C |
:101E00009D910D90BC91A02D80935C0490935D04F6 |
:101E1000A0935E04B0935F0480EF80930A024BC0EE |
:101E2000809107018823E1F38DE490E09F938F93E5 |
:101E300082EA96E09F938F9381E08F938F938EE455 |
:101E40008F930E94580D8DB79EB707968DBF92C293 |
:101E5000A0910D02B0910E021C91113081F48DE41D |
:101E6000E2EAF6E00D9001928A95E1F70E94BD2D1D |
:101E70001983809158048F7E8093580401C0198281 |
:101E8000809107018823E1F381E090E09F938F9395 |
:101E9000CE0101969F938F9381E08F938F938DE472 |
:101EA0008F930E94580DADB7BEB71796ADBF62C2F3 |
:101EB00081E0809315028FEF809305015BC2E09172 |
:101EC0000D02F0910E02E0818E2F8A508A3058F474 |
:101ED0008983882311F481E003C0863010F085E007 |
:101EE000898361E00EC08E2F84518A3070F489831B |
:101EF000882311F481E003C0863010F085E08983E7 |
:101F000060E089810E943D2E12C0E983EF3F19F401 |
:101F10000E94202E89838981882311F481E003C0E7 |
:101F2000863010F085E0898389810E94D32C8091CE |
:101F300007018823E1F383E790E09F938F938EE27C |
:101F400096E09F938F9381E090E09F938F93CE01D3 |
:101F500001969F938F9382E08F9381E08F9381E529 |
:101F600077C120910D0230910E02D9018C918150E0 |
:101F7000853008F045C0F9018181853509F040C000 |
:101F8000809123038823E1F52F5F3F4F83E7EEE243 |
:101F9000F6E0D9010D9001928A95E1F7F90182915D |
:101FA0000E943C2D80916F069927AA27BB27BC0170 |
:101FB000CD0124EC39E040E050E00E94A779DC013B |
:101FC000CB018093D6019093D701A093D801B09311 |
:101FD000D901809170069927AA27BB27BC01CD01A2 |
:101FE0000E94A779DC01CB018093D2019093D301A9 |
:101FF000A093D401B093D5010E94202E898301C003 |
:102000001982809107018823E1F381E090E09F939A |
:102010008F93CE0101969F938F9381E08F938F933F |
:1020200083E58F930E94580D8DB79EB707968DBF9D |
:1020300026C0E0910D02F0910E02E0818E2F8150BA |
:10204000853018F48E2F0E94D32C0E94202E898375 |
:10205000809107018823E1F381E090E09F938F93C3 |
:10206000CE0101969F938F9381E08F938F9386E4A7 |
:102070008F930E94580DADB7BEB71796ADBF809134 |
:102080002303882329F46EE670E089810E94A53736 |
:1020900080E00E943807809155060E94C0756AC191 |
:1020A000E0910D02F0910E028081992787FD9095B5 |
:1020B00090937407809373078181992787FD90958A |
:1020C00090937607809375078281992787FD909575 |
:1020D00090937807809377078381992787FD909560 |
:1020E00090937A07809379078481992787FD90954B |
:1020F00090937C0780937B078581992787FD909536 |
:1021000090937E0780937D078681992787FD909520 |
:102110009093800780937F078781992787FD90950B |
:1021200090938207809381078085992787FD9095FA |
:1021300090938407809383078185992787FD9095E5 |
:1021400090938607809385078285992787FD9095D0 |
:1021500090938807809387078385992787FD9095BB |
:1021600090938A078093890705C1E0910D02F09151 |
:102170000E0280810E945C338A83882319F481E0F7 |
:10218000898301C01982809107018823E1F388E0E7 |
:1021900090E09F938F9380EF96E09F938F9321E041 |
:1021A00030E03F932F9380910D0290910E029F9308 |
:1021B0008F933F932F93CE0102969F938F933F93DC |
:1021C0002F93CE01820F931F9F938F9384E08F9361 |
:1021D00081E08F9385E58F930E94580DEDB7FEB790 |
:1021E00073963CC080910C02893008F4C3C02091E2 |
:1021F0000D0230910E022F5F3F4F88E0A0EFB6E056 |
:10220000F90101900D928A95E1F7D9018E910E9412 |
:10221000B2328A83882319F481E0898301C019824C |
:10222000809107018823E1F321E030E03F932F9371 |
:10223000CE0102969F938F933F932F93CE01820FEF |
:10224000931F9F938F9382E08F9381E08F9387E515 |
:102250008F930E94580DEDB7FEB73B96EDBF8AC035 |
:102260000E9473758983823019F0843009F082C02E |
:10227000F8948091C1008F738093C1008091C90050 |
:102280008F738093C9008091C100877E8093C100C5 |
:102290008091C900877E8093C9008091C80087FF24 |
:1022A00003C08091CE00F9CF8091C00087FF03C0AA |
:1022B0008091C600F9CFE0910D02F0910E0280816D |
:1022C000882359F581E0809301021092CD0080E4CB |
:1022D00090E08093CC008091CD008093C5008091E8 |
:1022E000CC008093C4008091CA008F7D8093CA0087 |
:1022F0008091CA008F7E8093CA008091C9008B7F35 |
:102300008093C9008091CA0084608093CA00809144 |
:10231000CA0082608093CA0003C082E080930102F9 |
:102320008091CA00877F8093CA008091C200877F16 |
:102330008093C2008091C9008E7F8093C9008091F4 |
:10234000C10088618093C1008091C9008861809339 |
:10235000C9008091C10080688093C1008091C9004C |
:1023600080688093C90010926E0010926F001092E6 |
:10237000700078948091830499278436910509F43C |
:10238000CDC085369105ACF48136910509F481C044 |
:10239000823691052CF48B34910509F45DC021C17E |
:1023A0008236910509F482C08336910509F491C003 |
:1023B00018C18C36910509F4FFC08D3691054CF497 |
:1023C0008736910509F40AC18836910509F4C4C01D |
:1023D00008C18437910529F08637910509F4FAC0C0 |
:1023E00000C180910F02A0910D02B0910E028031C8 |
:1023F00040F080E1ECE5F4E00D9001928A95E1F780 |
:102400000DC08D919D910D90BC91A02D80935C0489 |
:1024100090935D04A0935E04B0935F0480910701E4 |
:102420008823E1F31F92809104018F9384E58F93B9 |
:102430000E94580D8AEF80930A028FEF8093050166 |
:1024400080EA9FE00E942317909303028093020288 |
:102450000F900F900F90C5C0E0910D02F0910E0209 |
:10246000808191819093DF018093DE0120913C0374 |
:1024700030913D03821B930B845E9D4F68E671E0B3 |
:102480000E94E679845B904090933B0380933A03EB |
:10249000A8C0E0910D02F0910E02808180930601A8 |
:1024A000803298F08FE1809306010FC0A0910D0259 |
:1024B000B0910E028BE0E4E7F4E00D9001928A9572 |
:1024C000E1F780917D04809319068FEF80930501D9 |
:1024D00088C08091060290910702892B89F4E091CF |
:1024E0000D02F0910E02E081EE2351F08AE0E89FA8 |
:1024F000C00111240E94231790934F0480934E042F |
:10250000E0910D02F0910E0290818AE0989FC00147 |
:102510001124909307028093060215C08FEF8093D9 |
:102520000501E0910D02F0910E0290818AE0989FE2 |
:10253000C00111249093090280930802892B19F09D |
:1025400081E08093170280EA9FE00E942317909316 |
:1025500003028093020245C08FEF80930501E09152 |
:102560000D02F0910E02908197FD08C082E08093E9 |
:10257000140210920502109204021AC090958091E4 |
:102580006C02892B80936C0291818AE0989FC00134 |
:102590001124909305028093040284E08093140236 |
:1025A00080EA9FE00E942317909303028093020227 |
:1025B00081E08093180215C08FEF80930501E091B0 |
:1025C0000D02F0910E02808180936D0281E0809374 |
:1025D000190207C081E08093160203C081E0809356 |
:1025E0001A021092120210920E0210920D02109214 |
:1025F0000C02E3E0CE5F0C94617A982F8091C000CA |
:1026000085FFFCCF9093C60008950F931F9388E138 |
:102610008093C1008091C00082608093C00080914F |
:10262000C10080688093C1008091C1008064809364 |
:10263000C10000E010E00093C5008AE290E08093C2 |
:10264000C40080910802909109020E942317909380 |
:102650005104809350048CED90E00E9423179093D6 |
:10266000800480937F041092520484E58093530485 |
:10267000109256048BE080935404109255041093EA |
:102680000E0200930D0210920C021F910F910895FB |
:10269000A0E1B0E0EEE4F3E10C94427A809107010E |
:1026A000882309F4C1C280910202909103020E9422 |
:1026B0002C17882361F010920502109204021092E8 |
:1026C00009021092080210920702109206028091ED |
:1026D000040290910502892B41F080912B05909185 |
:1026E0002C050E942C17882329F480911802882336 |
:1026F00009F460C080910701882309F45BC08091D0 |
:10270000140201E211E08430A8F00E94082080E564 |
:1027100090E09F938F931F930F9381E08F938F93FC |
:1027200088E48F930E94580D2DB73EB7295F3F4F25 |
:102730002DBF34C010926E0282E194E09F938F937C |
:102740008DEF9FE19F938F93E0913E04F0913F04C2 |
:10275000099584E190E09F938F931F930F9381E0FD |
:1027600090E09F938F9384E192E09F938F9382E018 |
:102770008F9381E08F9388E48F930E94580D80910E |
:102780001402982F8F5F809314022DB73EB7215FFC |
:102790003F4F2DBF943010F010921402809104022C |
:1027A000909105020E94231790932C0580932B058E |
:1027B0001092180280911902882351F1809107012B |
:1027C000882331F10E94082080E590E09F938F9349 |
:1027D00081E291E09F938F9321E030E03F932F932C |
:1027E00080E291E09F938F933F932F938DE692E049 |
:1027F0009F938F9383E08F9381E08F938CE48F93EB |
:102800000E94580D109219028DB79EB70F968DBF7A |
:10281000809116028823D1F0809107018823B1F0BE |
:102820008AE090E09F938F9382E594E09F938F934B |
:1028300081E08F938F9386E58F930E94580D1092BD |
:1028400016022DB73EB7295F3F4F2DBF80911A0268 |
:102850008823D9F0809107018823B9F08BE090E0BC |
:102860009F938F9384E794E09F938F9381E08F935E |
:10287000809104018F9387E48F930E94580D1092EA |
:102880001A028DB79EB707968DBF80917F049091F5 |
:1028900080040E942C17882309F461C080910701ED |
:1028A000882309F45CC080914A069927880F991FF4 |
:1028B000880F991F7C010027F7FC0095102F80914D |
:1028C0007E0390917F03A0918003B0918103BC01AE |
:1028D000CD01A80197010E941B7A30936D042093CB |
:1028E0006C048091760390917703A0917803B09166 |
:1028F0007903BC01CD01A80197010E941B7A309396 |
:102900006F0420936E04809106038093700480917D |
:1029100005038093710488E090E09F938F938CE689 |
:1029200094E09F938F9381E08F9383E08F938BE666 |
:102930008F930E94580D809172042DB73EB7295F86 |
:102940003F4F2DBF853018F086E08093720483E6F8 |
:1029500090E00E9423179093800480937F048091DD |
:10296000080290910902892B41F0809150049091C6 |
:1029700051040E942C17882321F480911702882388 |
:1029800039F180910701882319F10E947F3682E492 |
:1029900090E09F938F9387ED95E09F938F9381E0D5 |
:1029A0008F938F9384E48F930E94580D1092170297 |
:1029B0008DB79EB707968DBF80910802909109024E |
:1029C000009731F00E942317909351048093500494 |
:1029D0008091060290910702892B09F4B8C080917A |
:1029E0004E0490914F040E942C17882309F4AFC025 |
:1029F00080910701882309F4AAC080914A0699278B |
:102A0000880F991F880F991F7C010027F7FC0095FC |
:102A1000102F80917E0390917F03A0918003B0914D |
:102A20008103BC01CD01A80197010E941B7A30935C |
:102A30004104209340048091760390917703A09104 |
:102A40007803B0917903BC01CD01A80197010E94E0 |
:102A50001B7A309343042093420420911F08309145 |
:102A600020084091210850912208DA01C90163E051 |
:102A7000880F991FAA1FBB1F6A95D1F7820F931F5A |
:102A8000A41FB51F820F931FA41FB51F209196018D |
:102A9000309197014091980150919901BC01CD016D |
:102AA0000E941B7A3093450420934404809146038E |
:102AB00090914703A0914803B091490339E0B5953F |
:102AC000A795979587953A95D1F78093460480917D |
:102AD000420390914303A0914403B091450329E040 |
:102AE000B595A795979587952A95D1F78093470433 |
:102AF00080914E0390914F03A0915003B0915103E8 |
:102B000009E0B595A795979587950A95D1F7809394 |
:102B100048048EE090E09F938F9380E494E09F932D |
:102B20008F9381E08F938F9383E48F930E94580D4E |
:102B300080910602909107020E94231790934F0400 |
:102B400080934E042DB73EB7295F3F4F2DBF809134 |
:102B500006018F3F71F1992714E0880F991F1A958C |
:102B6000E1F78E5E9D4F40E150E0BC01CE01019641 |
:102B70000E94FA7780E190E09F938F93CE010196B7 |
:102B80009F938F9381E090E09F938F9386E091E0F5 |
:102B90009F938F9382E08F9381E08F9381E48F9353 |
:102BA0000E94580D8FEF809306018DB79EB70B964C |
:102BB0008DBF809119068823D1F080910701882369 |
:102BC000B1F081E090E09F938F9389E196E09F932D |
:102BD0008F9381E08F938F9382E48F930E94580D9F |
:102BE000109219062DB73EB7295F3F4F2DBF809138 |
:102BF00015028823C9F0809107018823A9F084E396 |
:102C000090E09F938F9389E597E09F938F9381E066 |
:102C10008F938F9380E58F930E94580D1092150229 |
:102C20008DB79EB707968DBFE6E0C05F0C945E7AC5 |
:102C30001F920F920FB60F9211242F933F935F9321 |
:102C40006F937F938F939F93AF93BF93EF93FF9374 |
:102C500020E080912A02882329F080912A02815065 |
:102C600080932A0280912104882319F08150809357 |
:102C70002104809132028150809332028F3F09F00B |
:102C80005BC089E0809332028091300290913102E2 |
:102C90000196909331028093300280910F018F5FF3 |
:102CA000817080930F01882319F481E080932F02B3 |
:102CB000349903C081E08093330280912B0290917C |
:102CC0002C02892B21F180912B0290912C020B97E1 |
:102CD00050F080912B0290912C020A9790932C0235 |
:102CE00080932B0204C010922C0210922B02809130 |
:102CF0002B0290912C02209108013091090182232E |
:102D00009323892B11F021E008C020E006C08FEF4B |
:102D10009FEF909309018093080180910201222383 |
:102D200031F08A3011F45A9A07C0479A05C08A30A8 |
:102D300011F45A9801C0479880913302882309F40E |
:102D400072C02091EE01222309F06DC080913B06F4 |
:102D500083FF69C086B19927FC01E071F07084FFA0 |
:102D600014C080912D0290912E02019690932E0214 |
:102D700080932D0280912D0290912E02895E9340C6 |
:102D800008F451C0209333024EC080912D029091DF |
:102D90002E02892B09F443C080912D0290912E02BE |
:102DA0008A569140E0F580912D0290912E0269E2C1 |
:102DB00070E00E94D27980912D0290912E02860FB0 |
:102DC000971F90932E0280932D0280912D02909157 |
:102DD0002E020B9750F080912D0290912E020A97AF |
:102DE0009093DF018093DE0104C0F093DF01E09354 |
:102DF000DE018091DE019091DF0120913C03309152 |
:102E00003D03821B930B845E9D4F68E671E00E9438 |
:102E1000E679845B904090933B0380933A03109251 |
:102E20002E0210922D02FF91EF91BF91AF919F91D1 |
:102E30008F917F916F915F913F912F910F900FBE76 |
:102E40000F901F9018952091300230913102280F79 |
:102E5000391FC90101960895209130023091310245 |
:102E6000821B930B892F9927869580749070089503 |
:102E7000CF93DF930E942317EC01CE010E942C1701 |
:102E80008823D9F3DF91CF910895CF93DF930E94E8 |
:102E90002317EC0109C080911001882329F0909339 |
:102EA00010018FEC80937A00CE010E942C17982F8E |
:102EB000882389F3DF91CF9108959FB7F8945F98A5 |
:102EC0003E9A469A8091B0008F708093B0008091B6 |
:102ED000B00083608093B0008091B1008B738093C9 |
:102EE000B1008091B1008B608093B1001092B2006C |
:102EF0008FEF8093B3008091B00080688093B00022 |
:102F0000809170008A7F8093700080917000826051 |
:102F1000809370009FBF08958AE090E00E9423177D |
:102F2000909339028093380282E085BD83EA84BDA4 |
:102F300017BC84EB88BD86E086BD80916E00816001 |
:102F400080936E000895A0E0B0E0E9EAF7E10C9408 |
:102F5000417A80916506E82FFF27E456FE4F96815F |
:102F6000D08080910E01A92FBB27A7FDB095CB2F54 |
:102F7000DB2F813009F0DDC020917E0330917F038B |
:102F80004091800350918103BD01CE010E94A77939 |
:102F900097FF04C061587F4F8F4F9F4F7B018C017B |
:102FA000F7E015950795F794E794FA95D1F78D2DED |
:102FB000992787FD9095A92FB92F209176033091FD |
:102FC00077034091780350917903BC01CD010E94B1 |
:102FD000A77997FF04C061587F4F8F4F9F4FE7E05D |
:102FE0009595879577956795EA95D1F7F801E7016B |
:102FF000C61BD70BE80BF90B20910F04309110047E |
:10300000C90153E0880F991F5A95E1F7821B930B72 |
:10301000AA2797FDA095BA2FC81BD90BEA0BFB0B6B |
:1030200080915C069927AA27BB27BC01CD019E0190 |
:10303000AF010E94A77997FF04C061507E4F8F4F68 |
:103040009F4FFC01EB0149E0F595E795D795C795B2 |
:103050004A95D1F78091C101992736E0880F991FD1 |
:103060003A95E1F740910C0150910D0120916406D1 |
:103070003327841B950BB9010E94E67980910C01DE |
:1030800090910D01860F971F90930D0180930C0175 |
:1030900080910C0190910D0197FD0F9624E095957C |
:1030A00087952A95E1F790932602809325028091D7 |
:1030B000930680FF07C080912502909126028C0F15 |
:1030C0009D1F06C080912502909126028C1B9D0BAE |
:1030D000909326028093250280915D06282F332746 |
:1030E000220F331F220F331F809125029091260259 |
:1030F000821793077CF080915E06282F3327220FDA |
:10310000331F220F331F809125029091260228172A |
:10311000390724F43093260220932502809102017E |
:10312000843108F4C2C080910E018F5F80930E013C |
:10313000BEC020917603309177034091780350917F |
:103140007903BD01CE010E94A77997FF04C06158A1 |
:103150007F4F8F4F9F4F7B018C01C7E015950795DF |
:10316000F794E794CA95D1F78D2D992787FD90950F |
:10317000A92FB92F20917E0330917F0340918003C6 |
:1031800050918103BC01CD010E94A7799B01AC0144 |
:1031900097FF04C021583F4F4F4F5F4FB7E0559501 |
:1031A000479537952795BA95D1F72E0D3F1D401FAE |
:1031B000511F809160069927AA27BB27BC01CD012A |
:1031C0000E94A77997FF04C061507E4F8F4F9F4F99 |
:1031D000FC01EB01A9E0F595E795D795C795AA9570 |
:1031E000D1F78091C001992776E0880F991F7A95D1 |
:1031F000E1F740910A0150910B01209164063327B9 |
:10320000841B950BB9010E94E67980910A01909187 |
:103210000B01860F971F90930B0180930A018091F9 |
:103220000A0190910B0197FD0F9664E095958795A3 |
:103230006A95E1F79093240280932302809193068C |
:1032400081FF07C080912302909124028C0F9D1F63 |
:1032500006C080912302909124028C1B9D0B9093B9 |
:1032600024028093230280916106282F3327220FA6 |
:10327000331F220F331F8091230290912402821763 |
:1032800093077CF080916206282F3327220F331F8B |
:10329000220F331F809123029091240228173907AF |
:1032A00024F4309324022093230210920E01E7E0CD |
:1032B000CDB7DEB70C945D7A1F920F920FB60F92C6 |
:1032C00011242F933F934F935F938F939F93EF938B |
:1032D000FF938091020190913402843108F04CC038 |
:1032E000992309F01CC18091B00086FF24C0809111 |
:1032F000B0008F7B8093B0008091250290912602D0 |
:1033000087559E4F909328028093270225E08D3D9C |
:10331000920718F08CED95E005C08757914030F486 |
:1033200087E791E0909328028093270280912702FB |
:1033300090912802BAC08091B00080648093B00060 |
:1033400080916306282F33278DED96E0289FA001FA |
:10335000299F500D389F500D1124CA01209135022C |
:1033600030913602821B930B9093280280932702A0 |
:1033700081E080930E01D0C0992309F0D0C08091E4 |
:10338000B00086FF97C08091B0008F7B8093B00023 |
:10339000E0913702EE23F1F480916306282F332762 |
:1033A0008DED96E0289FA001299F500D389F500D6C |
:1033B0001124CA012091350230913602821B930BF1 |
:1033C00090932802809327021092360210923502C1 |
:1033D000469AA2C089EA93E090932802809327023C |
:1033E0008E2F992783309105D9F08430910534F4DC |
:1033F0008130910549F0029761F020C08430910539 |
:1034000091F0059799F01AC08091250290912602BB |
:1034100004C0809123029091240287559E4F1DC0C5 |
:103420008091ED0705C08091C70702C08091F50724 |
:103430009927880F991F880F991FEFCFFF27EE0F4D |
:10344000FF1FE75AF84F20813181220F331F8091EF |
:10345000270290912802820F931F90932802809355 |
:103460002702809127029091280255E08D3D950713 |
:1034700018F08CED95E005C08757914030F487E750 |
:1034800091E09093280280932702209127023091A7 |
:1034900028022C5B30403093280220932702809131 |
:1034A000350290913602820F931F909336028093DB |
:1034B000350232C08091B00080648093B0008CEB04 |
:1034C00090E090932802809327028091350290919A |
:1034D000360284549F4F9093360280933502809138 |
:1034E0002902882321F080912C03833320F48091DA |
:1034F0002902823011F4469801C0469A8091370221 |
:103500008F5F8093370290916306981728F481E0CB |
:1035100080930E011092370281E080933402209153 |
:1035200027023091280241E02F37340730F08FEF27 |
:103530008093B3002F5F30400FC02F3F3105C9F09B |
:10354000C0F0A9014F5F50404F37510550F480E85B |
:103550008093B300205830403093280220932702F4 |
:1035600012C08FEF8093B30050932802409327023C |
:103570000AC0809127028093B30010922802109213 |
:10358000270210923402FF91EF919F918F915F91EA |
:103590004F913F912F910F900FBE0F901F90189554 |
:1035A00010927C008FEC80937A000895CF93DF9384 |
:1035B00010923E0283E090E00E94B52CC82FDD27D8 |
:1035C000C531D10508F02A97C7BD84E690E00E9476 |
:1035D000451780911401909115018052934010F489 |
:1035E000C0E0D0E0CA3FD105F8F4C7BD82E390E067 |
:1035F0000E94451787E294E09F938F938DEF92E1AD |
:103600009F938F93E0913E04F0913F040995809140 |
:103610001401909115010F900F900F900F90805210 |
:10362000934010F02196DECFC0932A066C2F83E0E2 |
:1036300090E00E94BD2C80913B0680FF0AC08091E3 |
:103640002A068A508B3E28F080915704806480932C |
:103650005704C7BD8CE291E00E944517DF91CF91DE |
:103660000895EF92FF921F93CF9310E080ED97E0C3 |
:103670000E9423177C01CCE8133019F4CB3008F0FA |
:10368000C9E010E080914E0290914F028C5F934010 |
:1036900024F48091130181500AC080914E029091D0 |
:1036A0004F028750944034F0809113018F5F8093D4 |
:1036B000130101C011E080914C0290914D028C5F8A |
:1036C000934024F48091120181500AC080914C02F1 |
:1036D00090914D028750944034F0809112018F5F99 |
:1036E0008093120101C01F5F80914A0290914B02AA |
:1036F0008C5F934024F48091110181500AC0809125 |
:103700004A0290914B0287509440C4F0809111017D |
:103710008F5F8093110113C089E294E09F938F9390 |
:103720008DEF92E19F938F93E0913E04F0913F04DF |
:1037300009950F900F900F900F905FC01F5F82E16F |
:1037400080937902809173028E7F8093730285EA61 |
:103750008093BC00809113018A3040F4809157041B |
:103760008160809357048AE0809313018091130154 |
:10377000863F40F08091570481608093570485EF25 |
:1037800080931301809112018A3040F48091570494 |
:103790008260809357048AE0809312018091120125 |
:1037A000863F40F08091570482608093570485EFF4 |
:1037B00080931201809111018A3040F48091570466 |
:1037C0008460809357048AE08093110180911101F5 |
:1037D000863F40F08091570484608093570485EFC2 |
:1037E0008093110180917902882339F0C7010E94EA |
:1037F0002C17882309F090CFF5CF109210018FEC91 |
:1038000080937A00809110018823E1F3CA3020F47C |
:103810008AE090E00E944517C15009F02DCF86E460 |
:1038200090E00E944517CF911F91FF90EF9008956F |
:103830001F920F920FB60F921124AF92BF92CF92A8 |
:10384000DF92EF92FF920F931F932F933F934F932B |
:103850005F936F937F938F939F93AF93BF93EF93F8 |
:10386000FF9380915702282F3327442755278F5FD6 |
:1038700080935702F9012231310508F08CC3E25CD4 |
:10388000FF4F0C946D7A809178009091790046C03A |
:1038900080917800909179002CC18091780090916E |
:1038A000790090935A028093590257C180918703FF |
:1038B000909188032091780030917900821B930BBE |
:1038C00090931B0680931A0680911A0690911B060E |
:1038D00090936402809363025EC18091780090911E |
:1038E00079002091890330918A03821B930B909376 |
:1038F00029068093280680912806909129069093A6 |
:1039000066028093650249C380915D0290915E02D8 |
:103910002091780030917900820F931F90935E027E |
:1039200080935D0281E03AC380915B0290915C02DA |
:103930002091780030917900820F931F90935C0260 |
:1039400080935B0284E02AC380911E0190911F0145 |
:103950009C01220F331F280F391F8091780090910E |
:10396000790063E070E00E94D279260F371F369508 |
:1039700027953695279530931F0120931E0185E0EA |
:103980000DC380917800909179004091830350910C |
:103990008403841B950B909345028093440280918D |
:1039A000440290914502029704F122E04E3E5207F4 |
:1039B00084F4209158022B5F209358022550809167 |
:1039C000F2029091F302845F914018F4215F2093FA |
:1039D000580280915802853684F14F5F5F4F5093B3 |
:1039E000840340938303845626C0809144029091BF |
:1039F00045028F5F9F4F0CF532E047325307ECF0E2 |
:103A0000209158022550209358022B5F8091F2029A |
:103A10009091F302845F914018F42F502093580244 |
:103A2000809158028C394CF441505040509384039B |
:103A3000409383038C598093580281E08093430222 |
:103A400080917800909179009093210680932006D0 |
:103A500080914402909145029C01442737FD409596 |
:103A6000542F80913E0390913F03A0914003B09169 |
:103A70004103820F931FA41FB51F80933E039093B1 |
:103A80003F03A0934003B093410320913E03309144 |
:103A90003F03409140035091410357FF04C0215020 |
:103AA0003C4F4F4F5F4F0AE0559547953795279507 |
:103AB0000A95D1F780913E0390913F03A091400376 |
:103AC000B0914103821B930BA40BB50B80933E0373 |
:103AD00090933F03A0934003B09341032EC1809184 |
:103AE0005B0290915C022091780030917900820F06 |
:103AF000931F90935C0280935B021092560250C217 |
:103B0000809102018A3071F480917800909179005F |
:103B10002091590230915A02820F931F0196969577 |
:103B2000879517C04091590250915A02843158F03C |
:103B30002091780030917900240F351F8FEF97E0A6 |
:103B4000821B930B06C08091780090917900840FBE |
:103B5000951F90934B0280934A0286E01FC280918A |
:103B60008703909188032091780030917900821B1F |
:103B7000930B90931B0680931A0680911A069091DE |
:103B80001B062091630230916402820F931F909371 |
:103B900049028093480287E001C2809178009091A9 |
:103BA00079002091890330918A03821B930B9093B3 |
:103BB0002906809328068091280690912906209155 |
:103BC000650230916602820F931F909347028093A3 |
:103BD0004602E3C120915D0230915E02809178003F |
:103BE00090917900280F391F30935E0220935D0277 |
:103BF000809102018A3019F4220F331F04C0220F72 |
:103C0000331F220F331F30935E0220935D022091F9 |
:103C10005D0230915E02C90137FD0796A3E09595DC |
:103C20008795AA95E1F790934F0280934E02809179 |
:103C30005F0290916002820F931F97FD0196959508 |
:103C400087959093600280935F0220919303309157 |
:103C50009403821B930B90931D0180931C01209170 |
:103C600054023091550280911C0190911D01280F42 |
:103C7000391F37FF02C02F5F3F4F3595279530938F |
:103C80005502209354024ECE20915B0230915C028B |
:103C90008091780090917900280F391F30935C0251 |
:103CA00020935B02809102018A3019F4220F331FA6 |
:103CB00004C0220F331F220F331F30935C02209366 |
:103CC0005B0220915B0230915C02C90137FD0796CF |
:103CD00063E0959587956A95E1F790934D028093FF |
:103CE0004C028091610290916202820F931F97FDB6 |
:103CF0000196959587959093620280936102209139 |
:103D0000910330919203821B930B90931B0180933C |
:103D10001A01209152023091530280911A01909120 |
:103D20001B01280F391F37FF02C02F5F3F4F35950A |
:103D30002795309353022093520283E02FC11092B3 |
:103D4000570281E08093100180913A0290913B02EA |
:103D5000019690933B0280933A0280917800909173 |
:103D60007900909315018093140180911401909132 |
:103D70001501AA27BB27A0906702B0906802C090E7 |
:103D80006902D0906A02A80EB91ECA1EDB1EA0925C |
:103D90006702B0926802C0926902D0926A02809172 |
:103DA0006B028F5F80936B02823108F4F6C08091C2 |
:103DB000160190911701A0911801B09119017C0191 |
:103DC0008D0123E0EE0CFF1C001F111F2A95D1F777 |
:103DD000E81AF90A0A0B1B0BEA0CFB1C0C1D1D1D33 |
:103DE00080913E02992787FD9095A92FB92FBC019C |
:103DF000CD0126EC34E240E050E00E94A779DC01DE |
:103E0000CB01E81AF90A0A0B1B0BD801C70104966B |
:103E1000A11DB11DB7FF05C0D801C7010B96A11D9B |
:103E2000B11D13E0B595A795979587951A95D1F78C |
:103E30008093160190931701A0931801B093190174 |
:103E400080912206909123067C010027F7FC0095C3 |
:103E5000102F8091160190911701A0911801B09137 |
:103E60001901E81AF90A0A0B1B0BE0921E03F092E3 |
:103E70001F03009320031093210320913F023091F0 |
:103E80004002409141025091420257FF04C0215F1D |
:103E90003F4F4F4F5F4FF4E0559547953795279526 |
:103EA000FA95D1F780913F0290914002A091410292 |
:103EB000B0914202821B930BA40BB50B80933F027F |
:103EC00090934002A0934102B093420280913F023E |
:103ED00090914002A0914102B09142028E0D9F1D2F |
:103EE000A01FB11F80933F0290934002A093410214 |
:103EF000B093420280913C0290913D02AC01E5E01A |
:103F0000440F551FEA95E1F7481B590B80913F027A |
:103F100090914002A0914102B0914202B7FF03C0CC |
:103F20000F96A11DB11D74E0B595A795979587953E |
:103F30007A95D1F720911E0330911F03281B390B6E |
:103F400063E0220F331F6A95E1F7240F351F37FF17 |
:103F500002C0215E3F4F45E0359527954A95E1F730 |
:103F600030933D0220933C02D601C501D7FE03C029 |
:103F70000196A11DB11DB595A7959795879580933D |
:103F8000670290936802A0936902B0936A0289E085 |
:103F900080936B0202C01092570282E08093560217 |
:103FA0008091560280937C0080915702882319F0FB |
:103FB0008FEC80937A00FF91EF91BF91AF919F9129 |
:103FC0008F917F916F915F914F913F912F911F91B1 |
:103FD0000F91FF90EF90DF90CF90BF90AF900F9038 |
:103FE0000FBE0F901F90189590E2E1E2F1E08FE490 |
:103FF0009193815087FFFCCF089590916E02E1E28A |
:10400000F1E0E90FF11D80839F5F90936E020895A8 |
:10401000EF92FF920F931F93CF93DF9320916C0247 |
:1040200020FF0AC080916D02882311F0815002C0E8 |
:104030008091200180936D0221FF0CC090916D0250 |
:1040400080912001981719F410926D0203C09F5FB0 |
:1040500090936D02822F992780FF04C081FF02C0D8 |
:1040600010926D020E94F41F80916D02282F332759 |
:104070005DEFE52E5FE1F52EC0913E04D0913F0447 |
:104080008A3098F481E180936E023F932F9380E60B |
:1040900094E09F938F93FF92EF92FE0109952DB7C5 |
:1040A0003EB72A5F3F4F2DBF11C080E180936E0263 |
:1040B0003F932F9385E694E09F938F93FF92EF9227 |
:1040C000FE0109958DB79EB706968DBF20916D02B2 |
:1040D000822F9927AA27BB27FC01429710F00C9446 |
:1040E000B92AE05BFF4F4DEFE42E4FE1F42EC09173 |
:1040F0003E04D0913F040C946D7A10926E028AE6D1 |
:1041000094E09F938F930DEF1FE1FF92EF92FE01DA |
:10411000099584E180936E020F900F900F900F909D |
:1041200081E690E09F938F9384E590E09F938F9337 |
:104130001F921F92809102016AE00E94C679892F26 |
:1041400099279F938F93809102010E94C6799927A6 |
:104150009F938F938AE794E09F938F93FF92EF92C0 |
:10416000E0913E04F0913F04099588E280936E024D |
:104170002DB73EB7225F3F4F2DBF83EA96E09F9356 |
:104180008F930E94202E99279F938F938FE894E01E |
:104190009F938F93FF92EF92E0913E04F0913F0442 |
:1041A00009958DB79EB708968DBF909157049923B6 |
:1041B00051F08CE380936E02892F99279F938F9300 |
:1041C0008DE994E081C690917402992371F08CE39B |
:1041D00080936E02892F99279F938F9384EB94E0AD |
:1041E0009F938F931F930F9391C08091580484FFE6 |
:1041F00007C08CE380936E0289EC94E00C944B2A08 |
:104200008091920190919301069710F00C94C22A2C |
:104210008CE380936E0286ED94E00C944B2A80919F |
:104220003B063DEFE32E3FE1F32EC0913E04D091DB |
:104230003F0480FF74C010926E0280911E03909123 |
:104240001F03A0912003B0912103BC01CD0125E003 |
:1042500030E040E050E00E941B7A3F932F9383EEC2 |
:1042600094E09F938F93FF92EF92FE01099584E172 |
:1042700080936E022DB73EB72A5F3F4F2DBF8091CE |
:104280001A0390911B03A0911C03B0911D03BC0164 |
:10429000CD0125E030E040E050E00E941B7A3F93E2 |
:1042A0002F9380EF94E09F938F93FF92EF92E09192 |
:1042B0003E04F0913F04099588E280936E028DB729 |
:1042C0009EB706968DBF80911401909115019F9322 |
:1042D0008F938DEF94E09F938F93FF92EF92E091F5 |
:1042E0003E04F0913F0409958CE380936E022DB754 |
:1042F0003EB72A5F3F4F2DBF87B599279F938F9376 |
:104300008AE095E09F938F93FF92EF92E0913E04B5 |
:10431000F0913F0409958DB79EB7069633C710926A |
:104320006E0287E195E09F938F93FF92EF92FE01DB |
:10433000099584E180936E020F900F900F900F907B |
:1043400086E295E09F938F93FF92EF92E0913E0477 |
:10435000F0913F04099588E280936E020F900F90D0 |
:104360000F900F908FE295E09F938F93FF92EF92C3 |
:10437000E0913E04F0913F0409958CE380936E0236 |
:104380000F900F900F900F908EE395E09F938F9377 |
:10439000FF92EF920C944F2A10926E0287E495E000 |
:1043A0009F938F930DEF1FE1FF92EF92FE0109950E |
:1043B00084E180936E020F900F900F900F90809188 |
:1043C0007E0390917F03A0918003B0918103B7FF9A |
:1043D00004C081509C4FAF4FBF4F2AE0B595A795C1 |
:1043E000979587952A95D1F7BF93AF939F938F9316 |
:1043F00084E595E09F938F931F930F93E0913E0484 |
:10440000F0913F04099588E280936E022DB73EB784 |
:10441000285F3F4F2DBF8091760390917703A09145 |
:104420007803B0917903B7FF04C081509C4FAF4F20 |
:10443000BF4FCAE0B595A79597958795CA95D1F7CF |
:10444000BF93AF939F938F9383E695E09F938F9352 |
:104450001F930F93E0913E04F0913F0409958CE384 |
:1044600080936E028DB79EB708968DBF8091DE0156 |
:104470009091DF019F938F9382E795E09F938F93B5 |
:104480001F930F93E0913E04F0913F0409952DB7DF |
:104490003EB72A5F3F4F11C710926E0280915D07B1 |
:1044A00090915E079F938F9380915B0790915C073B |
:1044B0009F938F9381E895E09F938F93FF92EF9264 |
:1044C000FE01099584E180936E028DB79EB7089630 |
:1044D0008DBF80916107909162079F938F93809128 |
:1044E0005F07909160079F938F9381E995E09F9379 |
:1044F0008F93FF92EF92E0913E04F0913F04099573 |
:1045000088E280936E022DB73EB7285F3F4F2DBFE4 |
:1045100080916507909166079F938F9380916307C1 |
:10452000909164079F938F9381EA95E09F938F9377 |
:10453000FF92EF92E0913E04F0913F0409958CE3E5 |
:1045400080936E028DB79EB708968DBF80916907E4 |
:1045500090916A079F938F93809167079091680766 |
:104560009F938F9381EB95E0A2C010926E02809191 |
:104570003006E82FFF27EE0FFF1FE75AF84F808124 |
:1045800091819F938F9380912F06E82FFF27EE0F45 |
:10459000FF1FE75AF84F808191819F938F9381ECA1 |
:1045A00095E09F938F93FF92EF92FE01099584E12E |
:1045B00080936E028DB79EB708968DBF80913206AC |
:1045C000E82FFF27EE0FFF1FE75AF84F80819181F8 |
:1045D0009F938F9380913106E82FFF27EE0FFF1FE7 |
:1045E000E75AF84F8081918188589F4F9F938F930E |
:1045F00081ED95E09F938F93FF92EF92E0913E04BF |
:10460000F0913F04099588E280936E022DB73EB782 |
:10461000285F3F4F2DBF80913406E82FFF27EE0F14 |
:10462000FF1FE75AF84F8081918181589F4F9F93D8 |
:104630008F9380913306E82FFF27EE0FFF1FE75A75 |
:10464000F84F8081918181589F4F9F938F9381EE86 |
:1046500095E09F938F93FF92EF92E0913E04F0914B |
:104660003F0409958CE380936E028DB79EB7089640 |
:104670008DBF80913606E82FFF27EE0FFF1FE75A08 |
:10468000F84F8081918181589F4F9F938F938091A4 |
:104690003506E82FFF27EE0FFF1FE75AF84F8081FE |
:1046A000918181589F4F9F938F9381EF95E09F93C6 |
:1046B0008F93FF92EF92E0913E04F0913F040995B1 |
:1046C0002DB73EB7285F3F4FF8C510926E0281E0CC |
:1046D00096E09F938F930DEF1FE1FF92EF92FE0103 |
:1046E0000995809102010F900F900F900F908A30E2 |
:1046F00009F09DC084E180936E02809193039091B4 |
:1047000094039C0197FF02C0295F3F4F287F821BC3 |
:10471000930B9F938F93809193039091940397FDB4 |
:104720000796A3E095958795AA95E1F79F938F93B8 |
:10473000209193033091940337FF02C0295F3F4FCC |
:10474000F3E035952795FA95E1F780914E02909127 |
:104750004F02821B930B9F938F938FE096E09F9362 |
:104760008F931F930F93E0913E04F0913F040995BE |
:1047700088E280936E028DB79EB70A968DBF8091B6 |
:104780009103909192039C0197FF02C0295F3F4FD4 |
:10479000287F821B930B9F938F938091910390911D |
:1047A000920397FD0796E3E095958795EA95E1F7E3 |
:1047B0009F938F93209191033091920337FF02C012 |
:1047C000295F3F4F73E0359527957A95E1F7809102 |
:1047D0004C0290914D02821B930B9F938F9380E22A |
:1047E00096E09F938F931F930F93E0913E04F09177 |
:1047F0003F0409958CE380936E022DB73EB7265F88 |
:104800003F4F2DBF80918F03909190039F938F9383 |
:1048100080918F039091900320914A0230914B0236 |
:10482000821B930B9F938F9381E396E0A7C38B30FA |
:1048300019F0843108F4ADC084E180936E02809158 |
:104840009303909194039C0197FF02C0215F3F4F17 |
:10485000207F821B930B97FD0196959587959F93DB |
:104860008F93809193039091940397FD0F9654E05A |
:10487000959587955A95E1F79F938F932091930390 |
:104880003091940337FF02C0295F3F4F43E03595D5 |
:1048900027954A95E1F780914E0290914F02821B35 |
:1048A000930B9F938F938FE396E09F938F931F9328 |
:1048B0000F93E0913E04F0913F04099588E28093C4 |
:1048C0006E022DB73EB7265F3F4F2DBF80919103FB |
:1048D000909192039C0197FF02C0215F3F4F207F80 |
:1048E000821B930B97FD0196959587959F938F93C8 |
:1048F000809191039091920397FD0F96C4E0959556 |
:104900008795CA95E1F79F938F93209191033091FA |
:10491000920337FF02C0295F3F4FB3E035952795DB |
:10492000BA95E1F780914C0290914D02821B930B56 |
:104930009F938F9381E596E09F938F931F930F939F |
:10494000E0913E04F0913F0409958CE380936E0260 |
:104950008DB79EB70A968DBF80918F03909190037B |
:1049600097FD0196959587959F938F9380918F03DF |
:104970009091900320914A0230914B02821B930B3D |
:104980009F938F9383E696E09F938F931F930F934C |
:1049900092CE8D3009F0F6C584E180936E0280914D |
:1049A000130199279F938F93809193039091940380 |
:1049B00097FD0F96F4E095958795FA95E1F79F930B |
:1049C0008F93209193033091940337FF02C0295FA6 |
:1049D0003F4FE3E035952795EA95E1F780914E0248 |
:1049E00090914F02821B930B9F938F9382E796E0E7 |
:1049F0009F938F931F930F93E0913E04F0913F0498 |
:104A0000099588E280936E028DB79EB70A968DBF96 |
:104A10008091120199279F938F9380919103909198 |
:104A2000920397FD0F9674E0959587957A95E1F737 |
:104A30009F938F93209191033091920337FF02C08F |
:104A4000295F3F4F63E0359527956A95E1F780919F |
:104A50004C0290914D02821B930B9F938F9386E89B |
:104A600096E09F938F931F930F93E0913E04F091F4 |
:104A70003F0409958CE380936E022DB73EB7265F05 |
:104A80003F4F2DBF8091110199279F938F93809164 |
:104A90008F039091900397FD0196959587959F932D |
:104AA0008F9380918F039091900320914A023091CF |
:104AB0004B02821B930B9F938F938AE996E09F93FF |
:104AC0008F931F930F93E0913E04F0913F0409955B |
:104AD0008DB79EB70A9656C310926E028EEA96E084 |
:104AE0009F938F93FF92EF92FE01099584E180934B |
:104AF0006E020F900F900F900F908091890390910C |
:104B00008A039F938F9380914602909147029F93CF |
:104B10008F938BEB96E09F938F93FF92EF92E091B0 |
:104B20003E04F0913F04099588E280936E022DB710 |
:104B30003EB7285F3F4F2DBF809187039091880338 |
:104B40009F938F9380914802909149029F938F93F6 |
:104B50008AEC96E09F938F93FF92EF92E0913E0450 |
:104B6000F0913F0409958CE380936E028DB79EB758 |
:104B700008968DBF80918303909184039F938F93B8 |
:104B800080914402909145029F938F9389ED96E026 |
:104B90008ECD10926E0280911E0190911F016AE0ED |
:104BA00070E00E94E6799F938F9380911E0190910F |
:104BB0001F016AE070E00E94E6797F936F9388EEB0 |
:104BC00096E09F938F93FF92EF92FE01099584E107 |
:104BD00080936E028DB79EB708968DBF8091A40812 |
:104BE0009091A5086AE070E00E94D2799F938F931C |
:104BF0008091A4089091A5086AE070E00E94D279A3 |
:104C00007F936F938CEF96E09F938F93FF92EF9239 |
:104C1000E0913E04F0913F04099588E280936E0292 |
:104C20002DB73EB7285F3F4F2DBF8091A6089091CA |
:104C3000A7089F938F9380E197E09F938F93FF92B4 |
:104C4000EF92E0913E04F0913F0409958CE380934C |
:104C50006E028DB79EB706968DBF8091A808909181 |
:104C6000A9089F938F9380E297E02EC110926E0265 |
:104C700082E397E09F938F93FF92EF92FE01099555 |
:104C800084E180936E020F900F900F900F908091AF |
:104C9000590790915A079F938F938BE397E09F93C7 |
:104CA0008F93FF92EF92E0913E04F0913F040995BB |
:104CB00088E280936E028DB79EB706968DBF809175 |
:104CC0002C0399279F938F938BE497E09F938F9367 |
:104CD000FF92EF92E0913E04F0913F0409958CE33E |
:104CE00080936E022DB73EB72A5F3F4F2DBF809154 |
:104CF0005807992701979F938F938BE597E002CBF5 |
:104D000010926E028BE697E09F938F93FF92EF9243 |
:104D1000FE01099584E180936E020F900F900F9031 |
:104D20000F9080913A0390913B039F938F9383E779 |
:104D300097E09F938F93FF92EF92E0913E04F09162 |
:104D40003F04099588E280936E022DB73EB72A5F33 |
:104D50003F4F2DBF8091DE019091DF019F938F9394 |
:104D600081E897E09F938F93FF92EF92E0913E044A |
:104D7000F0913F0409958CE380936E028DB79EB746 |
:104D800006968DBF80913C0390913D039F938F9336 |
:104D90008FE897E099C010926E0280912D039927B9 |
:104DA0009F938F938DE997E09F938F93FF92EF925C |
:104DB000FE01099584E180936E028DB79EB7069639 |
:104DC0008DBF80912E0399279F938F9389EA97E057 |
:104DD0009F938F93FF92EF92E0913E04F0913F04F6 |
:104DE000099588E280936E022DB73EB72A5F3F4F48 |
:104DF0002DBF80912F0399279F938F9385EB97E089 |
:104E00009F938F93FF92EF92E0913E04F0913F04C5 |
:104E100009958CE380936E028DB79EB706968DBF81 |
:104E20008091300399279F938F9381EC97E04CC03A |
:104E300010926E028091310399279F938F938DEC8E |
:104E400097E09F938F93FF92EF92FE01099584E183 |
:104E500080936E028DB79EB706968DBF8091320308 |
:104E600099279F938F9389ED97E09F938F93FF925C |
:104E7000EF92E0913E04F0913F04099588E280931F |
:104E80006E022DB73EB72A5F3F4F2DBF809133038F |
:104E900099279F938F9385EE97E09F938F93FF922F |
:104EA000EF92E0913E04F0913F0409958CE38093EA |
:104EB0006E028DB79EB706968DBF809134039927F9 |
:104EC0009F938F9381EF97E09F938F93FF92EF9241 |
:104ED000D9CA10926E028DEF97E09F938F930DEFDA |
:104EE0001FE1FF92EF92FE01099584E180936E022B |
:104EF0000F900F900F900F908091C10199279F9371 |
:104F00008F9385E098E09F938F93FF92EF92E091CB |
:104F10003E04F0913F04099588E280936E028DB7BC |
:104F20009EB706968DBF809125029091260297FD2F |
:104F3000039695958795959587959F938F9383E194 |
:104F400098E09F938F931F930F93E0913E04F0910D |
:104F50003F0409958CE380936E022DB73EB72A5F1C |
:104F60003F4F2DBF80915E0699279F938F9380912D |
:104F70005D0699279F938F9381E298E09F938F938B |
:104F80001F930F93E0913E04F0913F0409958DB774 |
:104F90009EB70896F7C010926E028FE298E09F933A |
:104FA0008F93FF92EF92FE01099584E180936E0248 |
:104FB0000F900F900F900F9080917804992787FDA4 |
:104FC00090959F938F9380917704992787FD909573 |
:104FD0009F938F938FE398E09F938F93FF92EF922D |
:104FE000E0913E04F0913F04099588E280936E02BF |
:104FF0002DB73EB7285F3F4F2DBF80917904992789 |
:1050000087FD90959F938F9380917A0499279F9322 |
:105010008F938FE498E09F938F93FF92EF92E091AC |
:105020003E04F0913F0409958CE380936E028DB7A6 |
:105030009EB708968DBF80917E0499279F938F938A |
:1050400080917B04992787FD90959F938F938FE59F |
:1050500098E02DCB10926E028FE698E09F938F938D |
:10506000FF92EF92FE01099584E180936E020F900A |
:105070000F900F900F908091130799278F77907062 |
:105080009F938F9380910B0799278F7790709F93B1 |
:105090008F938091030799278F7790709F938F93B9 |
:1050A0008091FB0699278F7790709F938F938FE75E |
:1050B00098E09F938F93FF92EF92E0913E04F091DE |
:1050C0003F04099588E280936E028DB79EB70C96D7 |
:1050D0008DBF8091330799278F7790709F938F931F |
:1050E00080912B0799278F7790709F938F93809152 |
:1050F000230799278F7790709F938F9380911B0739 |
:1051000099278F7790709F938F9380E998E09F9372 |
:105110008F93FF92EF92E0913E04F0913F04099546 |
:105120008CE380936E022DB73EB7245F3F4F2DBFB7 |
:105130008091530799278F7790709F938F938091D9 |
:105140004B0799278F7790709F938F938091430798 |
:1051500099278F7790709F938F9380913B07992722 |
:105160008F7790709F938F9381EA98E09F938F93AE |
:10517000FF92EF92E0913E04F0913F0409958DB7C4 |
:105180009EB70C968DBFFEC110926E0282EB98E026 |
:105190009F938F93FF92EF92FE01099584E1809394 |
:1051A0006E020F900F900F900F9080911707992724 |
:1051B00087FD90959F938F9380910F07992787FD87 |
:1051C00090959F938F9380910707992787FD9095DE |
:1051D0009F938F938091FF06992787FD90959F93CA |
:1051E0008F9381EC98E09F938F93FF92EF92E091E1 |
:1051F0003E04F0913F04099588E280936E022DB73A |
:105200003EB7245F3F4F2DBF80913707992787FD19 |
:1052100090959F938F9380912F07992787FD909565 |
:105220009F938F9380912707992787FD90959F9350 |
:105230008F9380911F07992787FD90959F938F9358 |
:1052400082ED98E09F938F93FF92EF92E0913E045E |
:10525000F0913F0409958CE380936E028DB79EB761 |
:105260000C968DBF80915707992787FD90959F9346 |
:105270008F9380914F07992787FD90959F938F93E8 |
:1052800080914707992787FD90959F938F938091F1 |
:105290003F07992787FD90959F938F9383EE98E022 |
:1052A0009F938F93FF92EF92E0913E04F0913F0421 |
:1052B00009952DB73EB7245F3F4F2DBF63C11092B4 |
:1052C0006E0284EF98E09F938F930DEF1FE1FF92A2 |
:1052D000EF92FE01099584E180936E020F900F908A |
:1052E0000F900F9080911307881F8827881F97E0E1 |
:1052F000899FC00111248D969F938F9380910B07F6 |
:10530000881F8827881F96E0899FC00111248D96E9 |
:105310009F938F9380910307881F8827881F95E0AC |
:10532000899FC00111248D969F938F938091FB06D6 |
:10533000881F8827881F9927880F991F880F991F12 |
:105340008D969F938F9383E099E09F938F93FF9225 |
:10535000EF92E0913E04F0913F04099588E280933A |
:105360006E028DB79EB70C968DBF80913307881F54 |
:105370008827881F9BE0899FC00111248D969F93E9 |
:105380008F9380912B07881F8827881F9AE0899F19 |
:10539000C00111248D969F938F9380912307881FBE |
:1053A0008827881F99E0899FC00111248D969F93BB |
:1053B0008F9380911B07881F8827881F992723E0D8 |
:1053C000880F991F2A95E1F78D969F938F9387E118 |
:1053D00099E09F938F93FF92EF92E0913E04F091BA |
:1053E0003F0409958CE380936E022DB73EB7245F8E |
:1053F0003F4F2DBF80913B07881F8827881F9CE067 |
:10540000899FC00111248D969F938F938BE299E021 |
:105410009F938F93FF92EF92E0913E04F0913F04AF |
:105420000995809143072DB73EB72A5F3F4F2DBFA7 |
:1054300087FF12C080E480936E028CE399E09F9313 |
:105440008F93FF92EF92E0913E04F0913F04099513 |
:105450000F900F900F900F9080914B0787FF12C015 |
:1054600084E480936E028FE399E09F938F931F9360 |
:105470000F93E0913E04F0913F0409950F900F9037 |
:105480000F900F908091530787FF7CC088E4809332 |
:105490006E0282E499E09F938F931F930F93E091A4 |
:1054A0003E04F0913F0409950F900F900F900F90DC |
:1054B00069C010926E0285E499E09F938F93FF92EA |
:1054C000EF92FE01099584E180936E020F900F9098 |
:1054D0000F900F908091FC019091FD019F938F930D |
:1054E00083E599E09F938F93FF92EF92E0913E04C2 |
:1054F000F0913F04099588E280936E028DB79EB7C4 |
:1055000006968DBF8091FE019091FF019F938F932E |
:1055100080E699E09F938F93FF92EF92E0913E0493 |
:10552000F0913F04099589E480936E022DB73EB750 |
:105530002A5F3F4F2DBF8DE699E09F938F93FF9297 |
:10554000EF92E0913E04F0913F04099580916C0246 |
:105550000F900F900F900F9083FF14C01092FF01D7 |
:105560001092FE0160E070E08EE090E00E94CE2C90 |
:1055700009C080912001281719F42150209320019F |
:1055800010926D0210926C02E6E0CDB7DEB70C947B |
:105590005E7AF999FECF92BD81BDF89A80B59927C0 |
:1055A0000895F999FECF1FBA92BD81BD60BD0FB6B7 |
:1055B000F894FA9AF99A0FBE08954AEA20E030E08A |
:1055C0002617370740F4FC018191480F2F5F3F4FAA |
:1055D00026173707C8F3842F99270895EAEA40E091 |
:1055E00050E04617570778F49C01F999FECF32BD79 |
:1055F00021BDF89A80B5E80F4F5F5F4F2F5F3F4F97 |
:105600004617570790F38E2F9927089581E08093CE |
:10561000310682E08093300683E080932F0684E099 |
:105620008093320685E08093330686E080933406CB |
:1056300087E08093350688E08093360689E0809382 |
:1056400037068AE0809338068BE0809339068CE039 |
:1056500080933A06089595E590932E068091020175 |
:10566000843170F08AE080934E06109272068BE1CE |
:1056700080934A068EE480936F06809370060DC077 |
:1056800083E080934E0680E2809372068EE18093E1 |
:105690004A0690936F06909370068AE680933B06C5 |
:1056A00062E06093940674E0709355061092910640 |
:1056B00010928E0648E04093480656EE50934906F5 |
:1056C00090E490934B063EE130933C068FEF80933D |
:1056D0003E068FE080933F0630933D0610924106D0 |
:1056E00040934206909343061092440680934006EE |
:1056F00010925706109258061092590610925A06A8 |
:105700001092740610927506109276061092770623 |
:1057100090E890935B0622E320935C0660939306E7 |
:1057200080935D0650935E06709363068DE78093C9 |
:105730006606809367068093680690935F0685E50A |
:105740008093600686E4809361068CED8093620608 |
:105750008CE380936406109265068FE5809378064B |
:1057600083EF80937A068AEA80937C0680937D0695 |
:1057700084E18093790680937B06209369069AE5FD |
:1057800090936A0620936B06109292068EEF809398 |
:105790007E0624E620937F069093800690938106F0 |
:1057A000909382068BE48093830680938406809393 |
:1057B00085061092860686E08093870640938806C9 |
:1057C0009093890630938A0685EF80938B06209309 |
:1057D0008C0660938D0610928F061092900681E2DF |
:1057E000809352068DE28093530690935406089559 |
:1057F000CF93DF930E942B2B8EE08093450620E110 |
:10580000209346063CE03093470690E590934C0683 |
:1058100086E980934D0690934F068093500686E06C |
:105820008093510680E2809356068AE580936C0649 |
:1058300090936D0681E080936E062093710684E656 |
:1058400080937306A5E9B6E0E1E7F1E0ED01019090 |
:1058500009923A95E1F763E770E0CD0187569040F1 |
:105860000E94DD2A8093A106DF91CF910895CF9306 |
:10587000DF930E942B2B8AE08093450680E1809382 |
:10588000460626E0209347069AE590934C0688E763 |
:1058900080934D0690934F068093500620935106B7 |
:1058A00020E22093560690936C0680E580936D0667 |
:1058B0008CE380936E06209371068BE480937306CD |
:1058C000A5E9B6E08CE0E8E7F1E0ED01019009928E |
:1058D0008A95E1F763E770E0CD01875690400E941A |
:1058E000DD2A8093A106DF91CF910895CF93DF93B6 |
:1058F0000E942B2B88E08093450630E130934606CA |
:1059000026E02093470694E690934C0688E7809320 |
:105910004D0690934F068093500620935106309386 |
:1059200056068AE580936C0680E580936D0696E4C2 |
:1059300090936E0680E28093710690937306A5E9BA |
:10594000B6E08CE0E0E8F1E0ED01019009928A9583 |
:10595000E1F763E770E0CD01875690400E94DD2AB1 |
:105960008093A106DF91CF910895F999FECF92BD62 |
:1059700081BDF89A80B599270895F999FECF1FBA8D |
:1059800092BD81BD60BD0FB6F894FA9AF99A0FBE28 |
:10599000089569EC7AE20E943578089541ED5AE263 |
:1059A0000E946F780895EF92FF920F931F93CF9309 |
:1059B000C82F8150853008F0C3E084E7C89F80017C |
:1059C000112480EFE82E8FEFF82EE00EF11E63E732 |
:1059D00070E0C7010E94EE2A682F98012D593F4FB1 |
:1059E0008FB39927AC014270507081FDF9CF32BD61 |
:1059F00021BDF89A80B5861711F0CA0121C08FB376 |
:105A000099279C012270307081FDF9CFF2BCE1BC76 |
:105A1000F89A80B5853511F0C90112C084E7C89F96 |
:105A2000C0011124409729EC3AE244E750E0BC0160 |
:105A30008EE296E00E9410780E94E66881E090E095 |
:105A4000CF911F910F91FF90EF900895282F8630EE |
:105A500010F025E003C0882309F421E0F999FECF76 |
:105A60001FBA82E090E092BD81BD20BD0FB6F894D0 |
:105A7000FA9AF99A0FBE0895CF93C82F80912E06F7 |
:105A8000853509F042C0C63010F0C5E003C0CC2314 |
:105A900009F43BC063E770E08EE296E00E94DD2AE5 |
:105AA0008093A10684E7C89FC001112421ED3AE24A |
:105AB00044E750E06EE276E040970E944D7821ED99 |
:105AC0003AE24CE050E06FE276E080E590E00E9440 |
:105AD0004D786CE070E08FE296E00E94DD2A282F7E |
:105AE000F999FECF1FBA8CE590E092BD81BD20BD33 |
:105AF0000FB6F894FA9AF99A0FBE8C2F0E94262DB1 |
:105B00000E94E66881E090E002C080E090E0CF91E2 |
:105B100008956DE470E088EE93E00E94EE2A482F2D |
:105B20008FB399279C012270307081FDF9CF85E3F6 |
:105B300094E092BD81BDF89A80B5841779F48FB353 |
:105B400099279C012270307081FDF9CF88EE93E097 |
:105B500092BD81BDF89A80B5813011F0C9010895D8 |
:105B600029EC3AE24EE450E068EE73E082EA96E017 |
:105B70000E94107881E090E008958091A206813023 |
:105B8000A9F46DE470E082EA96E00E94DD2A809339 |
:105B9000EF0621ED3AE24EE450E062EA76E088EE6C |
:105BA00093E00E944D7881E090E0089580E090E0DD |
:105BB0000895CF93DF9381E08093A206E2EAF6E0B6 |
:105BC0008FE0158616861786108A8150349687FFD7 |
:105BD000F8CF80E48093AF068093B0061092B106B0 |
:105BE0008093B2068093B30690EC9093B406109223 |
:105BF000B5068093B6068093B7061092B8069093C8 |
:105C0000B9069093BA068093BB061092BC068093A7 |
:105C1000BD069093BE06A3EAB6E087E0EAE8F1E0AD |
:105C2000ED01019009928A95E1F76DE470E0CD01F4 |
:105C300001970E94DD2A8093EF06DF91CF910895AE |
:105C4000F999FECF82E090E092BD81BDF89A80B5CF |
:105C5000282F863078F023E0322FF999FECF1FBA33 |
:105C600082E090E092BD81BD30BD0FB6F894FA9A03 |
:105C7000F99A0FBE822F992708951F93CF93C82FAB |
:105C8000162F863010F0C5E003C0882309F4C1E068 |
:105C90008C2F99278230910541F08330910544F48F |
:105CA000019731F40E94F82B05C00E94372C02C0E6 |
:105CB0000E94762C1123E1F06CE070E080E590E02A |
:105CC0000E94EE2A282FF999FECF8CE590E092BD34 |
:105CD00081BDF89A80B5821759F429EC3AE24CE07C |
:105CE00050E060E570E08FE296E00E94107802C01C |
:105CF0000E94062B8C2F0E943C2DCF911F9108955E |
:105D0000DF92EF92FF920F931F93CF93FF24DF2C2C |
:105D1000EF2C81E090E00E94B52C853539F031E020 |
:105D2000E32E65E581E090E00E94BD2C6CE070E020 |
:105D300080E590E00E94EE2AC82FF999FECF8CE50D |
:105D400090E092BD81BDF89A80B58C1711F421E0E6 |
:105D5000D22EC1E001E010E0EE2029F48C2F0E9449 |
:105D6000D32C8823C1F591E0F92E1F930F9385E77B |
:105D700099E09F938F938DEF92E19F938F93E091A2 |
:105D80003E04F0913F0409958DB79EB706968DBFEE |
:105D90000230110549F0033011054CF401301105B2 |
:105DA00031F40E94F82B05C00E94372C02C00E94DB |
:105DB000762CDD2059F029EC3AE24CE050E060E529 |
:105DC00070E08FE296E00E94107802C00E94062BDD |
:105DD0008C2F0E943C2DCF5F0F5F1F4FC63008F401 |
:105DE000BBCFFF2019F083E00E94262D0E94202EB9 |
:105DF000C82F0E94D32C8C2F99279F938F938BE9C8 |
:105E000099E09F938F930DEF12E11F930F93E09111 |
:105E10003E04F0913F0409958DB79EB706968DBF5D |
:105E2000EE2021F40E94892D882399F484EB99E0D7 |
:105E30009F938F931F930F93E0913E04F0913F0443 |
:105E400009950E94D92D0E94BD2D0F900F900F90A3 |
:105E50000F9010922D0690E0EFEAF6E0CFE08081FF |
:105E6000349618160CF49F5FC150C7FFF8CF90937B |
:105E70002D06892F99279F938F9383EA96E09F930E |
:105E80008F9385ED99E09F938F931F930F93E091EC |
:105E90003E04F0913F0409958DB79EB708968DBFDB |
:105EA00086EF99E09F938F931F930F93E0913E04A9 |
:105EB000F0913F0409950F900F900F900F90CF91A4 |
:105EC0001F910F91FF90EF90DF900895982F2FB7BB |
:105ED000F8943998389A88B1836088B98091B9006C |
:105EE0008C7F8093B9008AE28093B8001092790287 |
:105EF0001092770210927602992379F0E8EFF6E09B |
:105F00008BE0108211821282138214821582168213 |
:105F100017828150389687FFF4CF78942FBF089569 |
:105F20001092790284E98093BC0080E88093BC00E1 |
:105F30001092BD001092BA001092BB001092B900EE |
:105F40001092B8001092750280E00E94662F1092A5 |
:105F5000BB0085E88093BC008091730282608093CF |
:105F6000730208951F920F920FB60F9211242F9370 |
:105F70003F934F935F938F939F93EF93FF93809102 |
:105F80007902282F3327442755278F5F8093790282 |
:105F9000F9012731310508F0C2C2EE59FF4F0C94C8 |
:105FA0006D7A81E08093750209C0809177028C3010 |
:105FB00090F4809177028F5F8093770280917702CF |
:105FC000E82FFF27EE0FFF1FEE0FFF1FEE55F94FD3 |
:105FD0008585181654F7809177028C3070F01092F6 |
:105FE0007202109271021092770285E0809379021A |
:105FF00080917602880F8D5A04C080917702880FB5 |
:106000008E5A8093BB0085E87FC280917702E82F8B |
:10601000FF2783E0EE0FFF1F8A95E1F7E850F94F65 |
:1060200081818093BB0085E88093BC0080917702DA |
:10603000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FD2 |
:10604000E850F94F808180FF91C080917702E82F5E |
:10605000FF27EE0FFF1FEE0FFF1FEE0FFF1FE85091 |
:10606000F94F8281882329F080912D06873008F42A |
:106070006CC28091710290917202892B09F065C205 |
:1060800080916F0290917002892B09F05EC26EC000 |
:106090008091770221E030E002C0220F331F8A9501 |
:1060A000E2F780916F029091700228233923232B0D |
:1060B00079F080917702E82FFF27EE0FFF1FEE0F98 |
:1060C000FF1FEE0FFF1FE850F94F80E184830DC0E2 |
:1060D00080917702E82FFF27EE0FFF1FEE0FFF1FC3 |
:1060E000EE0FFF1FE850F94F148280917702E82FDE |
:1060F000FF2753E0EE0FFF1F5A95E1F7E850F94FE5 |
:106100008481282F332743E0220F331F4A95E1F77C |
:1061100080917702E82FFF2793E0EE0FFF1F9A95FB |
:10612000E1F7E850F94F82818770822B8093BB00A2 |
:1061300085E88093BC002091770281E090E002C066 |
:10614000880F991F2A95E2F720917102309172020F |
:1061500082239323892B51F080EF96E090937D0268 |
:1061600080937C0288E080937E02EFC184E089C145 |
:10617000E0917C02F0917D0281918093BB0085E8E3 |
:106180008093BC00F0937D02E0937C0280917E02BC |
:10619000815080937E02882309F4D7C183E071C1C6 |
:1061A0008091B900803351F580917A02882329F4D7 |
:1061B000809177028F5F80937A0280917702E82F37 |
:1061C000FF2783E0EE0FFF1F8A95E1F7E850F94FB4 |
:1061D000838199278F7790708F3791057CF4809118 |
:1061E0007702E82FFF27EE0FFF1FEE0FFF1FEE0FC6 |
:1061F000FF1FE850F94F83818F5F838310927902EC |
:1062000084E98093BC008AE090E0909393018093AE |
:106210009201809177028F5F8093770210927902CA |
:106220006DC18091B9008034C9F180917602E82F68 |
:10623000FF27EE0FFF1FEE0FFF1FEE0FFF1FE850AF |
:10624000F94F83818F778383809176028F5F80936C |
:106250007602809176028C30A0F010927602109235 |
:10626000700210926F0280917B028F5F80937B029D |
:106270008C3038F010927B02809173028D7F809376 |
:10628000730280917302816080937302109279028D |
:1062900084E98093BC001092750273C080917602ED |
:1062A000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F60 |
:1062B000E850F94F83818068838380917602E82FCC |
:1062C000FF27EE0FFF1FEE0FFF1FEE0FFF1FE8501F |
:1062D000F94F808180FF2FC080917602E82FFF2741 |
:1062E00053E0EE0FFF1F5A95E1F7E850F94F848114 |
:1062F0009927009751F04097D9F580EF96E0909359 |
:106300007D0280937C0288E031C0809176029927DB |
:1063100043E0880F991F4A95E1F78350994F909376 |
:106320007D0280937C029091760280917B02981787 |
:10633000E1F483E01BC080917602992733E0880F57 |
:10634000991F3A95E1F78350994F90937D0280937E |
:106350007C028091730281FD06C09091760280914B |
:106360007B02981711F482E001C081E080937E02E5 |
:1063700080917E02813011F485E801C085EC809324 |
:10638000BC0080917A028093740210927A02DDC080 |
:10639000E0917C02F0917D028091BB00808380912E |
:1063A0007C0290917D02019690937D0280937C0205 |
:1063B00080917E02815080937E02823010F085ECC5 |
:1063C0005DC0813011F485E859C08091730281FF6E |
:1063D0002DC08091F10280FD1DC080917602E82FD2 |
:1063E000FF2723E0EE0FFF1F2A95E1F7E850F94F52 |
:1063F00086818A3F79F480917602E82FFF2793E027 |
:10640000EE0FFF1F9A95E1F7E850F94F8081816008 |
:1064100080830CC080917602E82FFF2783E0EE0F87 |
:10642000FF1F8A95E1F7E850F94F108280917602BC |
:106430008F5F80937602809176028C30A0F010926C |
:1064400076021092700210926F0280917B028F5F31 |
:1064500080937B028C3038F010927B028091730223 |
:106460008D7F809373021092790284E98093BC003F |
:106470008091730281608093730265C08093BC0039 |
:1064800086E08093790261C088E9BBCD8091780273 |
:10649000880F805FB6CD8091780299278130910571 |
:1064A00061F0823091051CF4892B21F04EC00297D7 |
:1064B00039F04BC080911301A4CD80911201A1CD80 |
:1064C000809111019ECD80E89CCD1092790284E9E3 |
:1064D0008093BC00109275028AE090E09093930143 |
:1064E0008093920180917802823088F480917802C2 |
:1064F0008F5F8093780282E18093790280917302AA |
:106500008E7F8093730285EA8093BC001EC0109238 |
:1065100078028091730281608093730216C010929A |
:10652000790284E98093BC0080917302816080933A |
:1065300073028AE090E0909393018093920110920D |
:1065400077021092760210927502FF91EF919F915F |
:106550008F915F914F913F912F910F900FBE0F90B0 |
:106560001F9018951F93CF93DF93182F80912303CB |
:10657000882321F480910A02882319F081E090E0B9 |
:1065800097C01D3008F092C01123B1F0E12FFF2712 |
:1065900023E0EE0FFF1F2A95E1F7E850F94F3597FA |
:1065A0008081359688230CF081C03897808180FDEA |
:1065B00003C083E090E07CC08091F006823019F047 |
:1065C00084E090E075C067E070E080EF96E00E94A4 |
:1065D000DD2A9091F706891719F085E090E068C0F0 |
:1065E00080ED97E00E942317EC018091730280FDFB |
:1065F00005C0CE010E942C178823B9F3112319F48A |
:106600008FEF90E00BC0212F33272150304081E0E5 |
:1066100090E002C0880F991F2A95E2F790937202CA |
:1066200080937102A1E0B0E0E8EFF6E040E050E0D6 |
:106630006BE0CD01042E02C0880F991F0A94E2F787 |
:10664000209171023091720282239323892B11F0E1 |
:106650001182128261504F5F5F4F389667FFE9CF1A |
:106660001092770210927902809173028E7F80934C |
:10667000730285EA8093BC008091730280FD05C09F |
:10668000CE010E942C178823B9F38091710290915A |
:106690007202892B29F0CE010E942C17882311F356 |
:1066A0008091710290917202009711F082E090E067 |
:1066B000DF91CF911F9108950F931F93CF93DF9395 |
:1066C000982F80912303882321F480910A02882344 |
:1066D00019F081E090E092C09D30A0F4992319F464 |
:1066E00086E090E08BC0C92FDD27FE0133E0EE0F7E |
:1066F000FF1F3A95E1F7E850F94F359780813596BD |
:1067000087FD03C082E090E079C03897808180FDEA |
:1067100003C083E090E072C080ED97E00E942317F1 |
:106720008C018091730280FD05C0C8010E942C1766 |
:106730008823B9F3219721E030E0C90102C0880F16 |
:10674000991FCA95E2F79093700280936F02D90166 |
:10675000E8EFF6E040E050E06BE0CD01042E02C02F |
:10676000880F991F0A94E2F720916F02309170020E |
:1067700082239323892B11F01182128261504F5F83 |
:106780005F4F389667FFE9CF109276021092F006BD |
:106790001092F70610927902809173028E7F809397 |
:1067A000730285EA8093BC008091730280FD05C06E |
:1067B000C8010E942C178823B9F380916F02909131 |
:1067C0007002892B29F0C8010E942C17882311F32D |
:1067D0008091F006823019F084E090E00FC067E00D |
:1067E00070E080EF96E00E94DD2A9091F70689170D |
:1067F00019F085E090E002C080E090E0DF91CF9159 |
:106800001F910F91089589E1ADE8B7E0E9E5F7E060 |
:1068100011821082329611961C921E92129681500D |
:1068200087FFF6CF1092900310928F03109292037D |
:1068300010929103109294031092930308951F9263 |
:106840000F920FB60F9211240F931F932F933F9324 |
:106850004F935F936F937F938F939F93AF93BF9368 |
:10686000CF93DF93EF93FF938091940682FDCFC087 |
:106870004091860050918700809180029091810222 |
:10688000481B590B8091860090918700909381025C |
:1068900080938002CA018D549440A0918202B091ED |
:1068A0008302835F9A4178F4809182028093580733 |
:1068B000149714F01092940181E090E09093830279 |
:1068C0008093820207C2AD30B1050CF003C2CA0149 |
:1068D0008B5F9040845B914008F074C0425D5140F2 |
:1068E000FD01EA0FFB1FE75AF84F80819181FA0101 |
:1068F000E81BF90BCF01F7FF03C0909581959F4FDF |
:1069000006975CF480912C03883C20F480912C0342 |
:10691000865F01C088EC80932C03FD01EA0FFB1F0A |
:10692000E75AF84F808191819C01220F331F280F75 |
:10693000391F240F351F37FF02C02D5F3F4FE9017C |
:10694000D595C795D595C795CA0101968C179D0712 |
:1069500014F4219706C041505040C417D5070CF4D9 |
:10696000219680912C03833CE0F08D010A0F1B1FC0 |
:10697000F801E75AF84F808191819E01281B390B5D |
:10698000C90163E070E00E94E679CB01880F991F8E |
:10699000860F971F0357184FD80111969C938E931B |
:1069A00007C0AA0FBB1FA357B84F11961C921E9287 |
:1069B000E0918202F0918302EE0FFF1FE75AF84F39 |
:1069C000D183C08320918202309183022F5F3F4F99 |
:1069D000309383022093820280910201843108F077 |
:1069E00079C12530310511F45D9A01C05D9880911F |
:1069F0008202909183028630910511F45C9A01C065 |
:106A00005C98079711F45B9A65C15B9863C14091EC |
:106A10008600509187008091840290918502481BE6 |
:106A2000590B809186009091870090938502809306 |
:106A30008402CA018D5494406091EE02835F9A41B2 |
:106A400008F07AC060937F0280917F02843008F45E |
:106A500053C09091580780917F02981709F04CC05D |
:106A60005091EF025B3008F43FC0109294011092F5 |
:106A7000EE0240E05F31C0F0E42FFF27EE0FFF1F72 |
:106A80009F0126543D4FDF01A75AB84F8D919C912D |
:106A9000D9018D939C93DF01A357B84F8D919C91A1 |
:106AA000EC52FD4F91838083E42FFF27EE0FFF1FF1 |
:106AB0009F01275A384FDF01AA57BD4F8D919C91F6 |
:106AC000D90111969C938E93DF01A056BD4F8D91F5 |
:106AD0009C91E357F84F91838083842F8F5F482FD9 |
:106AE0008D3040F28093EE028091EF028F3FB9F03B |
:106AF0008F5F8093EF0213C08091EF02853620F004 |
:106B00008AE08093EF0202C01092EF0280910201AE |
:106B10008A3011F0843110F0289A01C0289881E061 |
:106B20008093EE0280912303882309F0D3C08091E3 |
:106B30007F0280935807CEC06D3008F0A3C0CA0111 |
:106B40008B5F9040845B914008F07EC0425D514075 |
:106B5000E62FFF27EE0FFF1FEA57FD4F808191813F |
:106B6000FA01E81BF90BCF0105960B97B0F4809161 |
:106B7000EF028A3120F080912C03865F05C08B30B4 |
:106B800028F080912C038E5F80932C0380912C033E |
:106B9000893C18F088EC80932C03E62FFF27EE0F3A |
:106BA000FF1FEA57FD4F808191819C01220F331F07 |
:106BB000280F391F240F351F37FF02C02D5F3F4FAD |
:106BC000E901D595C795D595C795CA0101968C174A |
:106BD0009D0714F4219706C041505040C417D507B3 |
:106BE0000CF4219680912C038E3BD8F0E62FFF27E2 |
:106BF000EE0FFF1FDF01AA57BD4F8D919C919E01A3 |
:106C0000281B390BC90163E070E00E94E679CB01D3 |
:106C1000880F991F860F971FE056FD4F9183808341 |
:106C200008C0E62FFF27EE0FFF1FE056FD4F118231 |
:106C300010828091EE02E82FFF27EE0FFF1FEA5728 |
:106C4000FD4FD183C08309C0809102018A3011F0C9 |
:106C5000843110F0289A01C0289880910201843173 |
:106C600088F48091EE02853011F45D9A05C05D983C |
:106C7000863011F45C9A05C05C98873011F45B9AF9 |
:106C800001C05B988091EE02843120F48F5F809385 |
:106C9000EE0220C08431F1F4809102018A3011F0BB |
:106CA000843110F0289A01C028988EE18093EE027A |
:106CB0002CE0CDE8D7E0AAEBB2E0E9E5F7E08D9172 |
:106CC0009D91918380833296198218822296215059 |
:106CD00027FFF5CFFF91EF91DF91CF91BF91AF915A |
:106CE0009F918F917F916F915F914F913F912F91E4 |
:106CF0001F910F910F900FBE0F901F901895EF925C |
:106D0000FF920F931F9380914A069927880F991F2E |
:106D1000880F991F7C010027F7FC0095102F8091A8 |
:106D20007E0390917F03A0918003B0918103BC0109 |
:106D3000CD01A80197010E941B7A3093DA052093B8 |
:106D4000D9058091760390917703A0917803B09153 |
:106D50007903BC01CD01A80197010E941B7A3093F1 |
:106D6000DC052093DB05809113089091140897FDB2 |
:106D7000039695958795959587959093DE058093D5 |
:106D8000DD05809123089091240897FD0396959541 |
:106D90008795959587959093E0058093DF05809181 |
:106DA0008F039091900320914A0230914B02821BF5 |
:106DB000930B9093E2058093E10580911E039091DF |
:106DC0001F03A0912003B0912103BC01CD0125E058 |
:106DD00030E040E050E00E941B7A3093E4052093BD |
:106DE000E30580914402909145029093E6058093DB |
:106DF000E5058091DE019091DF019093EA05809393 |
:106E0000E90580911E0190911F019093EC058093FC |
:106E1000EB0580912C0399279093EE058093ED0567 |
:106E200080911F0890912008A0912108B09122081C |
:106E300020919601309197014091980150919901CC |
:106E4000BC01CD010E941B7A3093F0052093EF0521 |
:106E50008091F90699279093F2058093F10580912E |
:106E6000010799279093F4058093F3058091090712 |
:106E700099279093F6058093F5058091110799273E |
:106E80009093F8058093F705809125029091260252 |
:106E900090930206809301068091A4089091A50822 |
:106EA00090930606809305068091A8089091A90802 |
:106EB000909308068093070680911A0390911B0314 |
:106EC000A0911C03B0911D03BC01CD0125E030E071 |
:106ED00040E050E00E941B7A30930A062093090696 |
:106EE00080913C0390913D039093100680930F0690 |
:106EF0008091AA0899279093140680931306809195 |
:106F000007049091080490931606809315068091CB |
:106F100005049091060490931806809317068091BB |
:106F20005704882321F480915804882321F080910C |
:106F3000D805816003C08091D8058E7F8093D805E5 |
:106F40001F910F91FF90EF9008951F93CF93DF93C0 |
:106F5000182FEB01809123038823A1F411501F3FC8 |
:106F600089F0D0932C02C0932B0280912B02909138 |
:106F70002C02892BD1F7CE018C0F9D1F0E94381750 |
:106F8000115078F7DF91CF911F910895CF93DF9340 |
:106F9000809102018D3011F40E94311B10927A0011 |
:106FA00080914E0290914F029093DA078093D90717 |
:106FB00080914C0290914D029093CB078093CA0729 |
:106FC00080914A0290914B0290931908809318087F |
:106FD0002091460230914702C901880F991F880FFE |
:106FE000991F820F931F820F931F90931408809311 |
:106FF00013082091480230914902C901880F991F56 |
:10700000880F991F820F931F820F931F909324085C |
:10701000809323088FEC80937A00ADE2B3E0C3E362 |
:10702000D6E097E08991E82FFF27EE0FFF1FE75A80 |
:10703000F84F0190F081E02DE158FF4F1E161F061A |
:107040001CF0E0E0F0E005C0EF3FF10514F0EFEFD9 |
:10705000F0E08C91282F3327E217F30714F48150C6 |
:1070600004C02E173F0714F48F5F8C939150119634 |
:1070700097FFD8CF80916F069927AA27BB27BC011D |
:10708000CD0124EC39E040E050E00E94A779DC011A |
:10709000CB018093D6019093D701A093D801B093F0 |
:1070A000D901809170069927AA27BB27BC01CD0181 |
:1070B0000E94A779DC01CB018093D2019093D30188 |
:1070C000A093D401B093D501DF91CF910895A0E0B2 |
:1070D000B0E0EDE6F8E30C943C7A882EC0E0D0E016 |
:1070E0007E016E0110925704469AD0938A03C09392 |
:1070F0008903D0938803C0938703D0938403C093FC |
:107100008303D0939403C0939303D0939203C093CB |
:107110009103D0939003C0938F031092BE011092FD |
:10712000BD0110923E020E94C63784E690E00E94A4 |
:1071300045170E94C63780913B0680FF10C08091A2 |
:10714000140190911501875B934038F480911401EC |
:10715000909115018E5E924010F40E94D61A0FE1B4 |
:107160008AE090E00E94451780914A0290914B027C |
:10717000C80FD91F80914E0290914F02E80EF91E60 |
:1071800080914C0290914D02C80ED91E015007FF0C |
:10719000E7CF9701205F3F4F369527953695279586 |
:1071A0003093940320939303C60140969695879558 |
:1071B0009695879590939203809391036096F5E05E |
:1071C000D695C795FA95E1F7D0939003C0938F03B6 |
:1071D00090938E0380938D0330938C0320938B03C5 |
:1071E000882009F441C0809113089091140897FFFA |
:1071F00003C0909581959F4F6CE070E00E94E67906 |
:107200009B0170938A036093890380912308909176 |
:10721000240897FF03C0909581959F4F6CE070E024 |
:107220000E94E6797093880360938703809120061B |
:10723000909121069093840380938303B90184E0A5 |
:1072400090E00E94CE2C609187037091880386E0C5 |
:1072500090E00E94CE2C609183037091840388E0BB |
:1072600090E00E94CE2C65C084E090E00E94C92C82 |
:1072700090938A038093890386E090E00E94C92C52 |
:10728000909388038093870388E090E00E94C92C44 |
:107290009C01909384038093830380918903909150 |
:1072A0008A038150984050F480918703909188031D |
:1072B0008150984018F421503440D8F187E19AE089 |
:1072C0009F938F938DEF92E19F938F93E0913E0474 |
:1072D000F0913F040995809113089091140897FF4D |
:1072E00003C0909581959F4F6CE070E00E94E67915 |
:1072F00070938A03609389038091230890912408F6 |
:1073000097FF03C0909581959F4F6CE070E00E94BD |
:10731000E6797093880360938703809120069091AB |
:10732000210690938403809383030F900F900F9016 |
:107330000F901092DA071092D9071092CB07109293 |
:10734000CA07109219081092180884E690E00E946B |
:10735000451780914602909147029C01220F331FEE |
:10736000220F331F280F391F280F391F309314089D |
:107370002093130880914802909149028C01000FDC |
:10738000111F000F111F080F191F080F191F10934D |
:1073900024080093230880914A06C82EDD24EE2499 |
:1073A000FF24442737FD4095542FC701B6010E94A2 |
:1073B000A7794B015C0160937E0370937F038093F8 |
:1073C0008003909381039801442737FD4095542F03 |
:1073D000C701B6010E94A779DC01CB018093760337 |
:1073E00090937703A0937803B093790380925A0324 |
:1073F00090925B03A0925C03B0925D038093520372 |
:1074000090935303A0935403B093550310924E03EB |
:1074100010924F0310925003109251038091160165 |
:1074200090911701A0911801B09119019093230632 |
:107430008093220610923D0210923C0210923E036D |
:1074400010923F0310924003109241038091DE019D |
:107450009091DF0190933D0380933C0384E690E09C |
:107460009093DB018093DA010E94F56382E390E060 |
:1074700090932C0280932B0280916F069927AA2764 |
:10748000BB27BC01CD0124EC39E040E050E00E9474 |
:10749000A779DC01CB018856954CAF4FBF4F809345 |
:1074A000D6019093D701A093D801B093D9018091D0 |
:1074B00070069927AA27BB27BC01CD010E94A77996 |
:1074C000DC01CB018856954CAF4FBF4F8093D20162 |
:1074D0009093D301A093D401B093D50110929B0156 |
:1074E00010929A018091DE019091DF01AA2797FD09 |
:1074F000A095BA2F20919601309197014091980163 |
:1075000050919901BC01CD010E94A779DC01CB010A |
:1075100080931F0890932008A0932108B09322081D |
:10752000109237031092360381E0809301010E948C |
:10753000E6688091F10284608093F1028FEF80937E |
:107540009F081092A00880E28093A108CDE2D3E0CA |
:10755000A3E3B6E007E08D91E82FFF27EE0FFF1FB2 |
:10756000E75AF84F8081918181588993015007FF34 |
:10757000F2CF84E680932C0380912902882311F0B6 |
:10758000469A579A8091930390919403805699401C |
:10759000815C9B4228F0809157048160809357045E |
:1075A000809191039091920380569940815C9B4217 |
:1075B00028F08091570482608093570480918F0354 |
:1075C000909190038C5291408957954028F080917A |
:1075D00057048460809357048091890390918A03B3 |
:1075E0008C529140835C914028F0809157048860D0 |
:1075F0008093570480918703909188038C52914027 |
:10760000835C914028F080915704806180935704F7 |
:1076100080918303909184038050924083559140E0 |
:1076200028F08091570480628093570486E4809309 |
:10763000D101ECE0CDB7DEB70C94587AA3E1B0E00D |
:10764000E4E2FBE30C94367A80918F0390919003EF |
:1076500020914A0230914B02821B930B90931908A0 |
:1076600080931808809154029091550297FD0796D7 |
:107670009C0113E0359527951A95E1F73093DA07C9 |
:107680002093D907809152029091530297FD07965B |
:10769000B3E095958795BA95E1F79093CB078093E2 |
:1076A000CA073093E5072093E4079093DD078093A2 |
:1076B000DC078091130890911408AC01440F551F0A |
:1076C000480F591F2091460230914702C901880F87 |
:1076D000991F880F991F820F931F820F931F480FC6 |
:1076E000591F57FF02C04D5F5F4F55954795559500 |
:1076F0004795509314084093130880912308909164 |
:107700002408AC01440F551F480F591F209148020F |
:1077100030914902C901880F991F880F991F820F64 |
:10772000931F820F931F480F591F57FF02C04D5FD1 |
:107730005F4F55954795559547955093240840932D |
:1077400023082091460230914702C901880F991FF2 |
:10775000880F991F820F931F820F931F9C0144274C |
:1077600037FD4095542F80916E0390916F03A09147 |
:107770007003B0917103820F931FA41FB51F8093F4 |
:107780006E0390936F03A0937003B09371032091E5 |
:10779000480230914902C901880F991F880F991F2B |
:1077A000820F931F820F931F9C01442737FD409542 |
:1077B000542F80916A0390916B03A0916C03B09158 |
:1077C0006D03820F931FA41FB51F80936A039093CC |
:1077D0006B03A0936C03B0936D038091EE079091BF |
:1077E000EF072091460230914702820F931F90933A |
:1077F000EF078093EE0780911B0890911C08209161 |
:10780000480230914902820F931F90931C08809385 |
:107810001B088091850390918603019690938603BF |
:107820008093850380912006909121062091830307 |
:1078300030918403821B930B9C01442737FD4095B4 |
:10784000542F8091660390916703A0916803B091D3 |
:107850006903820F931FA41FB51F80936603909343 |
:107860006703A0936803B09369038FEC80937A0059 |
:107870001092100120915603309157034091580304 |
:107880005091590329873A874B875C8729543B4697 |
:10789000414050402CF028E43BE641E050E00DC070 |
:1078A00089859A85AB85BC85885B9449AE4FBF4F6F |
:1078B0004CF428EB34E94EEF5FEF2D833E834F838A |
:1078C000588708C089859A85AB85BC858D839E8342 |
:1078D000AF83B88720915E0330915F0340916003CE |
:1078E000509161032D873E874F87588B29543B4623 |
:1078F000414050402CF028E43BE641E050E00DC010 |
:107900008D859E85AF85B889885B9449AE4FBF4F02 |
:107910004CF428EB34E94EEF5FEF29833A834B8335 |
:107920005C8308C08D859E85AF85B88989839A83DD |
:10793000AB83BC83A0911808B0911908BB8BAA8BAC |
:10794000FD01CF01AA2797FDA095BA2FA0904E0365 |
:10795000B0904F03C0905003D0905103A80EB91EB1 |
:10796000CA1EDB1EA0924E03B0924F03C09250037A |
:10797000D0925103E0901F08F09020080091210858 |
:1079800010912208E80EF91E0A1F1B1FE0921F0823 |
:10799000F09220080093210810932208F0910C0324 |
:1079A000F98BFF2309F098C180910B03882309F01C |
:1079B00093C180913B0686FF8FC18091CA07909149 |
:1079C000CB07AA2797FDA095BA2FBC01CD0129812D |
:1079D0003A814B815C810E94A7799B01AC0197FFA2 |
:1079E00004C02150384F4F4F5F4FBBE0559547952E |
:1079F00037952795BA95D1F78091BD01682E7724E8 |
:107A000088249924CA01B901A40193010E94A7798D |
:107A1000DC01CB0180939F039093A003A093A1036B |
:107A2000B093A203B7FF04C08150904FAF4FBF4F38 |
:107A30001C012D01ACE05594479437942794AA95E6 |
:107A4000D1F720929F033092A0034092A10350925D |
:107A5000A2038091D9079091DA07AA2797FDA095F4 |
:107A6000BA2FBC01CD012D813E814F8158850E94E6 |
:107A7000A77997FF04C06150784F8F4F9F4FFBE06D |
:107A80009595879577956795FA95D1F7A401930118 |
:107A90000E94A779DC01CB018093A3039093A403F8 |
:107AA000A093A503B093A603B7FF04C08150904FE5 |
:107AB000AF4FBF4F9C01AD01ECE055954795379511 |
:107AC0002795EA95D1F72093A3033093A40340931D |
:107AD000A5035093A60380919F039091A0039093D8 |
:107AE000C2078093C1078091A3039091A403909350 |
:107AF000C6078093C5072219330944095509209305 |
:107B0000A3033093A4034093A5035093A603E20E6E |
:107B1000F31E041F151FE0921F08F0922008009327 |
:107B20002108109322088091BC018823B1F457FFEB |
:107B300004C02F5F3F4F4F4F5F4F55954795379587 |
:107B40002795A21AB30AC40AD50AA0924E03B0928E |
:107B50004F03C0925003D09251032A893B89790187 |
:107B60000027F7FC0095102F8091A3039091A403A8 |
:107B7000A091A503B091A603E80EF91E0A1F1B1FD2 |
:107B8000C801B70129813A814B815C810E94A779A4 |
:107B90009B01AC0197FF04C02150384F4F4F5F4FFE |
:107BA0006BE055954795379527956A95D1F7809164 |
:107BB000BE01A82EBB24CC24DD24CA01B901A60134 |
:107BC00095010E94A779DC01CB01809397039093E4 |
:107BD0009803A0939903B0939A03B7FF04C0815010 |
:107BE000904FAF4FBF4F3C014D013CE095948794BF |
:107BF000779467943A95D1F76092970370929803BF |
:107C00008092990390929A03C801B7012D813E8119 |
:107C10004F8158850E94A77997FF04C06150784F23 |
:107C20008F4F9F4F2BE095958795779567952A9570 |
:107C3000D1F7A60195010E94A779DC01CB018093C1 |
:107C40009B0390939C03A0939D03B0939E03B7FF67 |
:107C500004C08150904FAF4FBF4FAC01BD018CE0CD |
:107C600075956795579547958A95D1F740939B03EE |
:107C700050939C0360939D0370939E032A893B89D4 |
:107C800037FF03C0309521953F4F21343105E4F192 |
:107C9000D401C30197FE07C0B095A095909581953A |
:107CA0009F4FAF4FBF4F81389105A105B10584F4B7 |
:107CB000DB01CA0177FF07C0B095A095909581952B |
:107CC0009F4FAF4FBF4F81389105A105B105E4F03B |
:107CD00081E08093380318C01092C6071092C50740 |
:107CE0001092C2071092C10710929B0310929C033E |
:107CF00010929D0310929E03109297031092980386 |
:107D00001092990310929A0380919B0390919C0387 |
:107D1000A0919D03B0919E03BC01CD0124E630E00B |
:107D200040E050E00E941B7AE0909703F0909803A7 |
:107D3000E21AF30AF092D807E092D70780919703EE |
:107D400090919803A0919903B0919A03BC01CD0141 |
:107D500024E630E040E050E00E941B7ADA01C901DD |
:107D600020919B0330919C038C01021B130B1093F9 |
:107D7000CD070093CC078091960190919701A09137 |
:107D80009801B0919901BC01CD0128E631E040E0B5 |
:107D900050E00E94A77920911F083091200840915F |
:107DA000210850912208261737074807590764F021 |
:107DB000261B370B480B590B20931F0830932008C4 |
:107DC000409321085093220820911F0830912008E9 |
:107DD000409121085091220857FF0CC0260F371FF1 |
:107DE000481F591F20931F083093200840932108F3 |
:107DF000509322086091CA077091CB076E0D7F1DCA |
:107E00009B01442737FD4095542F80915203909158 |
:107E10005303A0915403B0915503820F931FA41FE5 |
:107E2000B51F8093520390935303A0935403B093D0 |
:107E300055038091110390911203681B790BCB01BC |
:107E4000AA2797FDA095BA2F29853A854B855C8591 |
:107E5000820F931FA41FB51F80935603909357035F |
:107E6000A0935803B0935903C090D201D090D3018E |
:107E7000E090D401F090D501C816D906EA06FB06B9 |
:107E8000C4F488EA91E6A0E0B0E08C199D09AE093F |
:107E9000BF098093560390935703A0935803B09360 |
:107EA00059038093520390935303A0935403B093C8 |
:107EB000550322273327A9012C193D094E095F09D3 |
:107EC0008091560390915703A0915803B0915903A4 |
:107ED00082179307A407B507B4F4D701C601885ADF |
:107EE0009146A040B0408093560390935703A093CF |
:107EF0005803B09359038093520390935303A09374 |
:107F00005403B09355036091D9077091DA07600F5D |
:107F1000711F9B01442737FD4095542F80915A03D0 |
:107F200090915B03A0915C03B0915D03820F931F5E |
:107F3000A41FB51F80935A0390935B03A0935C0327 |
:107F4000B0935D0380910F0390911003681B790B30 |
:107F5000CB01AA2797FDA095BA2F2D853E854F8589 |
:107F60005889820F931FA41FB51F80935E039093BF |
:107F70005F03A0936003B0936103E090D601F0909B |
:107F8000D7010091D8011091D901E816F9060A0726 |
:107F90001B07C4F488EA91E6A0E0B0E08E199F09BF |
:107FA000A00BB10B80935E0390935F03A0936003DB |
:107FB000B093610380935A0390935B03A0935C0397 |
:107FC000B0935D0322273327A9012E193F09400BE7 |
:107FD000510B80915E0390915F03A0916003B0917B |
:107FE000610382179307A407B507B4F4D801C7014A |
:107FF000885A9146A040B04080935E0390935F03FF |
:10800000A0936003B093610380935A0390935B0342 |
:10801000A0935C03B0935D0380914E0390914F0356 |
:10802000A0915003B0915103809362039093630336 |
:10803000A0936403B093650380915E0390915F0306 |
:10804000A0916003B091610380937E0390937F03BE |
:10805000A0938003B09381038091560390915703BE |
:10806000A0915803B09159038093760390937703BE |
:10807000A0937803B093790380915A0390915B03A6 |
:10808000A0915C03B0915D0380937A0390937B038E |
:10809000A0937C03B0937D0380915203909153038E |
:1080A000A0915403B091550380937203909373038E |
:1080B000A0937403B093750380911C0190911D01EE |
:1080C00097FD079603E0959587950A95E1F79093BC |
:1080D000DA078093D90780911A0190911B0197FDCF |
:1080E000079613E0959587951A95E1F79093CB073E |
:1080F0008093CA0780914E0290914F020F9734F4FB |
:1081000088E19CEF9093DA078093D90780914E0223 |
:1081100090914F02079734F480E398EF9093DA0739 |
:108120008093D907209102012A30A9F480914E0250 |
:1081300090914F02835F934034F088EE93E09093E8 |
:10814000DA078093D90780914E0290914F028A5F9F |
:108150009340DCF014C080914E0290914F02815DFB |
:10816000974034F088EE93E09093DA078093D90734 |
:1081700080914E0290914F02805E974034F080EDE6 |
:1081800097E09093DA078093D90780914C02909101 |
:108190004D020F9734F488E19CEF9093CB078093C6 |
:1081A000CA0780914C0290914D02079734F480E306 |
:1081B00098EF9093CB078093CA072A30A9F4809157 |
:1081C0004C0290914D02835F934034F088EE93E02F |
:1081D0009093CB078093CA0780914C0290914D02F7 |
:1081E0008A5F9340DCF014C080914C0290914D0264 |
:1081F000815D974034F088EE93E09093CB078093B5 |
:10820000CA0780914C0290914D02805E974034F0F5 |
:1082100080ED97E09093CB078093CA076091C801E7 |
:10822000662309F4AFC040911C0150911D0180915B |
:10823000A7039091A803481B590B5093AE0340939A |
:10824000AD0320911C0130911D01280F391F37FF0C |
:1082500002C02F5F3F4F359527953093A803209399 |
:10826000A703413851051CF080E890E005C0405854 |
:108270005F4F34F480E89FEF9093AE038093AD039B |
:1082800040911A0150911B018091A9039091AA037A |
:10829000481B590B5093AC034093AB0320911A0138 |
:1082A00030911B01280F391F37FF02C02F5F3F4F4E |
:1082B000359527953093AA032093A903413851059A |
:1082C0001CF080E890E005C040585F4F34F480E82F |
:1082D0009FEF9093AC038093AB03462F552780917B |
:1082E000AD039091AE03849FB001859F700D949F64 |
:1082F000700D11249B0177FF02C0215F3F4FF4E016 |
:1083000035952795FA95E1F78091D9079091DA078D |
:10831000820F931F9093DA078093D9078091AB0364 |
:108320009091AC03849FD001859FB00D949FB00DB8 |
:108330001124AD019D01B7FF02C0215F3F4FE4E072 |
:1083400035952795EA95E1F78091CA079091CB077B |
:10835000820F931F9093CB078093CA0780911C01D3 |
:1083600090911D01860F971F90931D0180931C0112 |
:1083700080911A0190911B01840F951F90931B010E |
:1083800080931A010091DC071091DD078091C107ED |
:108390009091C207101611065CF59C0197FF04C06E |
:1083A00022273327281B390BC901AA2797FDA0953F |
:1083B000BA2F2091BC01332744275527BC01CD019A |
:1083C0000E94A7799B01AC0197FF04C0215C3F4F3D |
:1083D0004F4F5F4F76E055954795379527957A959E |
:1083E000D1F78091D7079091D807820F931F27C0AC |
:1083F00097FF03C0909581959F4FAA2797FDA09561 |
:10840000BA2F2091BC01332744275527BC01CD0149 |
:108410000E94A7799B01AC0197FF04C0215C3F4FEC |
:108420004F4F5F4F66E055954795379527956A956D |
:10843000D1F78091D7079091D807821B930B909327 |
:10844000D8078093D707E090E407F090E507809184 |
:10845000C5079091C6071E141F045CF59C0197FF89 |
:1084600004C022273327281B390BC901AA2797FDEF |
:10847000A095BA2F2091BC01332744275527BC0172 |
:10848000CD010E94A7799B01AC0197FF04C0215C3C |
:108490003F4F4F4F5F4F96E055954795379527953E |
:1084A0009A95D1F78091CC079091CD07820F931FB9 |
:1084B00027C097FF03C0909581959F4FAA2797FDEE |
:1084C000A095BA2F2091BC01332744275527BC0122 |
:1084D000CD010E94A7799B01AC0197FF04C0215CEC |
:1084E0003F4F4F4F5F4F86E05595479537952795FE |
:1084F0008A95D1F78091CC079091CD07821B930B81 |
:108500009093CD078093CC0780913B0687FF44C0B2 |
:10851000B989BB2309F040C080910B038823E1F5A2 |
:10852000E1E0EE16E1E0FE064CF08091D907909173 |
:10853000DA078E0D9F1D805091400DC0F0E0EF16C0 |
:10854000FFEFFF0664F48091D9079091DA078E0D52 |
:108550009F1D80509F4F9093DA078093D90721E0A9 |
:10856000013012074CF08091CA079091CB07800F21 |
:10857000911F805091400CC03FEF0030130764F40E |
:108580008091CA079091CB07800F911F80509F4F19 |
:108590009093CB078093CA07E2E1CD5E0C94527AA8 |
:1085A00080912303882301F58091F1028C7F8093D1 |
:1085B000F102ACE5B4E0E8EFF6E09BE080910A025E |
:1085C000882309F48C938D9181831282915038967F |
:1085D00097FFF4CF80910A02882359F080910A0214 |
:1085E000815080930A0205C08091F10281608093DE |
:1085F000F10280917502882319F010927502089596 |
:108600008093770280937902809173028E7F8093AA |
:10861000730285EA8093BC000895CF93DF93ADE2A7 |
:10862000B3E0C3E3D6E057E08991E82FFF27EE0FD0 |
:10863000FF1FE75AF84F0190F081E02DE158FF4FFE |
:10864000EF3FF10521F01CF0EFEFF0E004C0F7FF81 |
:1086500002C0E0E0F0E04C91242F3327E217F3074B |
:10866000A9F0CF01821B930B97FD039695958795F3 |
:1086700095958795242F280F2C93822F9927E817FB |
:10868000F90714F4215001C02F5F2C93515011961B |
:1086900057FFCACF80913D06883F38F0EFEFF0E0FA |
:1086A000E81BF109E35DFC4F80818093CE0180914E |
:1086B000CE01882329F0843618F084E68093CE0119 |
:1086C00080913F06883F38F0EFEFF0E0E81BF109BA |
:1086D000E35DFC4F80818093CC018091CC018823A5 |
:1086E00029F0843618F084E68093CC0180914C0602 |
:1086F000883F38F0EFEFF0E0E81BF109E35DFC4F55 |
:1087000080818093C7018091C7018B3010F48AE08B |
:1087100002C08F3F11F48093C70180917906883F92 |
:1087200038F0EFEFF0E0E81BF109E35DFC4F8081EA |
:108730008093F0078091F007823010F481E002C04E |
:108740008F3F11F48093F00780917B06883F38F0CB |
:10875000EFEFF0E0E81BF109E35DFC4F80818093CF |
:10876000160880911608823010F481E002C08F3F15 |
:1087700011F48093160880916606883F38F0EFEF79 |
:10878000F0E0E81BF109E35DFC4F80818093ED0789 |
:1087900080916706883F38F0EFEFF0E0E81BF109C1 |
:1087A000E35DFC4F80818093C70780916806883F16 |
:1087B00038F0EFEFF0E0E81BF109E35DFC4F80815A |
:1087C0008093F50790913E06983F18F49093CD0161 |
:1087D00009C0EFEFF0E0E91BF109E35DFC4F808198 |
:1087E0008093CD01983F18F49093CD0109C0EFEF2D |
:1087F000F0E0E91BF109E35DFC4F80818093CD013E |
:1088000080914106883F38F0EFEFF0E0E81BF10976 |
:10881000E35DFC4F80818093CB0180914306883FCC |
:1088200038F0EFEFF0E0E81BF109E35DFC4F8081E9 |
:108830008093C90180914B06883F38F0EFEFF0E05C |
:10884000E81BF109E35DFC4F80818093CA018091B0 |
:108850004D06883F38F0EFEFF0E0E81BF109E35DEB |
:10886000FC4F80818093C60180914E06883F38F08E |
:10887000EFEFF0E0E81BF109E35DFC4F80818093AE |
:10888000C80180914F06883F38F0EFEFF0E0E81B19 |
:10889000F109E35DFC4F80818093C5018091500612 |
:1088A000883F38F0EFEFF0E0E81BF109E35DFC4FA3 |
:1088B00080818093C40180915606883F38F0EFEFA5 |
:1088C000F0E0E81BF109E35DFC4F80818093C20179 |
:1088D00080915706883F38F0EFEFF0E0E81BF10990 |
:1088E000E35DFC4F80818093060380915806883FAA |
:1088F00038F0EFEFF0E0E81BF109E35DFC4F808119 |
:108900008093050380915906883F38F0EFEFF0E03F |
:10891000E81BF109E35DFC4F8081809304038091A3 |
:108920005A06883F38F0EFEFF0E0E81BF109E35D0D |
:10893000FC4F80818093030380917406883F38F058 |
:10894000EFEFF0E0E81BF109E35DFC4F80818093DD |
:10895000020380917506883F38F0EFEFF0E0E81BE6 |
:10896000F109E35DFC4F80818093010380917606DD |
:10897000883F38F0EFEFF0E0E81BF109E35DFC4FD2 |
:1089800080818093000380917706883F38F0EFEF75 |
:10899000F0E0E81BF109E35DFC4F80818093FF026A |
:1089A00080915B06883F38F0EFEFF0E0E81BF109BB |
:1089B000E35DFC4F80818093C10180915F06883F19 |
:1089C00038F0EFEFF0E0E81BF109E35DFC4F808148 |
:1089D0008093C00180916906883F38F0EFEFF0E0A6 |
:1089E000E81BF109E35DFC4F80818093BF0180911A |
:1089F0006C06883F38F0EFEFF0E0E81BF109E35D2B |
:108A0000FC4F80818093BE0180916D06883F38F0D5 |
:108A1000EFEFF0E0E81BF109E35DFC4F808180930C |
:108A2000BD0180916E06883F38F0EFEFF0E0E81B63 |
:108A3000F109E35DFC4F80818093BC018091730656 |
:108A4000883F38F0EFEFF0E0E81BF109E35DFC4F01 |
:108A500080818093BB0180918E06883F38F0EFEFD4 |
:108A6000F0E0E81BF109E35DFC4F8081809326086C |
:108A70008091C201282F33272F5F3F4F8CE398E26C |
:108A8000B9010E94E6797093D0016093CF01809183 |
:108A9000490680931708809148068093DE079091DD |
:108AA00090069333E8F181E08093FE02983F58F0FE |
:108AB000EFEFF0E0E91BF109E35DFC4F80818233C9 |
:108AC00010F41092FE028091D1012091FE028217D3 |
:108AD00099F0833070F4222319F08CED95E002C0F8 |
:108AE00088EC90E090932C0280932B022093D1018C |
:108AF00003C081508093D1018091660890916708EE |
:108B000097FF08C08091FE02882321F080915704CE |
:108B1000806803C0809157048F778093570405C005 |
:108B20001092FE028AE08093D101809166089091B4 |
:108B3000670897FF1DC0809123038823C9F08091A7 |
:108B4000FE028823A9F080910801909109018F5FAE |
:108B50009F4F71F488E99AE390932C0280932B0243 |
:108B600080E094EA90930901809308011092FE023C |
:108B70008091FE02882369F08091F00281608093E9 |
:108B8000F0028091BE01823D48F4825E8093BE0176 |
:108B900005C08091F0028E7F8093F002DF91CF912B |
:108BA0000895AAE1B0E0E7EDF5E40C94367A0E946E |
:108BB0001E3B309102013C3010F4299A01C02998E3 |
:108BC000E0902403F0902503FA82E9828091DE0789 |
:108BD00099270A96E816F90614F49A8389838091F6 |
:108BE0002C03843608F05CC08091C3039091C403C9 |
:108BF000009731F001979093C4038093C30307C09B |
:108C0000109223038091F1028F7E8093F1023A301B |
:108C100011F0343110F0289A01C028988091F202A6 |
:108C20009091F302895E9340C0F180915306282F02 |
:108C300033273A8329838091F10280618093F10286 |
:108C400080912F06A82FBB27AA0FBB1FFD01E3575A |
:108C5000F84F1182108280913006282F3327220F7F |
:108C6000331FC9018357984FFC0111821082A75A04 |
:108C7000B84F11961C921E92275A384FD90111965F |
:108C80001C921E9280913206E82FFF27EE0FFF1FE5 |
:108C9000E75AF84F11821082CBC210922303C8C248 |
:108CA00080912C038D3808F4C3C28091F1028F7E2D |
:108CB0008093F1029091540682E3989FC0011124A1 |
:108CC0009093C4038093C303E981FA81B9978CF030 |
:108CD00080912303882369F08091F2029091F3023E |
:108CE000FFEF8F3F9F0729F001969093F302809347 |
:108CF000F2028091F2029091F3028F3F910509F008 |
:108D000008F5109246031092470310924803109200 |
:108D100049031092420310924303109244031092AD |
:108D200045031092AF031092B0031092B10310925A |
:108D3000B20310924E0310924F0310925003109200 |
:108D4000510305C08091F10282608093F10280910D |
:108D50003106E82FFF27EE0FFF1FE75AF84F8081FB |
:108D60009181813591050CF441C120912303222387 |
:108D700009F03CC180913206E82FFF27EE0FFF1F5C |
:108D8000E75AF84F808191818C3491050CF406C12B |
:108D90008091C5038F5F8093C503893C08F426C189 |
:108DA0003C3010F4299801C0299A109223031092A4 |
:108DB000C5031092F3021092F20230912F06E32FB6 |
:108DC000FF27EE0FFF1FE75AF84F8081918187340C |
:108DD0009105B4F480913006E82FFF27EE0FFF1FB6 |
:108DE000E75AF84F808191810190F081E02DF7FFE3 |
:108DF00003C0F095E195FF4FE734F1050CF478C01E |
:108E000041E020913006A22FBB27AA0FBB1FA75A13 |
:108E1000B84F8D919C9111978734910544F0E32FC1 |
:108E2000FF27EE0FFF1FE75AF84F808191818D9148 |
:108E30009C918734910574F080912F06E82FFF27CD |
:108E4000EE0FFF1FE75AF84F80819181873491051B |
:108E50000CF042E0E22FFF27EE0FFF1FE75AF84F1A |
:108E6000808191818634910574F480912F06E82FDA |
:108E7000FF27EE0FFF1FE75AF84F8081918187345B |
:108E800091050CF043E0E22FFF27EE0FFF1FE75A9A |
:108E9000F84F808191818A5B9F4F74F480912F06F7 |
:108EA000E82FFF27EE0FFF1FE75AF84F80819181CF |
:108EB000873491050CF044E0E22FFF27EE0FFF1FEF |
:108EC000E75AF84F808191818A5B9F4F74F48091BB |
:108ED0002F06E82FFF27EE0FFF1FE75AF84F80817C |
:108EE0009181863491050CF445E0842F0E94262D53 |
:108EF00080913006E82FFF27EE0FFF1FE75AF84F4B |
:108F0000808191810190F081E02DF7FF03C0F09501 |
:108F1000E195FF4F7E97BCF480912F06E82FFF2745 |
:108F2000EE0FFF1FE75AF84F808191818A5B9F4FB8 |
:108F300054F481E08093720488EE93E090932C02C5 |
:108F400080932B0253C00E94202E0E94D32C80E0DD |
:108F50000E943807809155060E94C07580913B069B |
:108F600080FF10C08091140190911501875B9340A0 |
:108F700038F480911401909115018E5E924010F4A6 |
:108F80000E94D61A1092290280E00E94673881E080 |
:108F90008093C80380932902579A1FC080819181D2 |
:108FA000855B9F4F0CF58091C5038F5F8093C50350 |
:108FB000893CE0F03C3010F4299801C0299A1092C5 |
:108FC00023031092C5031092F3021092F20281E083 |
:108FD0000E94673881E08093C8030E94202E68E7D2 |
:108FE00070E00E94A53702C02093C503809131062E |
:108FF000E82FFF27EE0FFF1FE75AF84F808191817E |
:109000008B5A9F4F0CF014C130912303E09132062C |
:10901000332309F0E2C0FF27EE0FFF1FE75AF84F96 |
:1090200080819181855B9F4F0CF0D4C02091910687 |
:10903000E22FFF27EE0FFF1FE75AF84F8081918143 |
:10904000855B9F4F1CF0222309F0C4C08091C603AA |
:109050008F5F8093C603893C08F4EAC03093C6034F |
:1090600080915704882309F0AEC08091C8038823FB |
:1090700009F4A9C080911104882309F0A4C081E0FB |
:1090800090E09093F3028093F20281E080932303B7 |
:109090001092AF031092B0031092B1031092B2037A |
:1090A00010924E0310924F031092500310925103EE |
:1090B00010924A0310924B0310924C0310924D03EE |
:1090C00080914A06E82EFF2400271127809113087B |
:1090D000909114089C01442737FD4095542FC801F6 |
:1090E000B7010E94A779DC01CB0180935E039093C6 |
:1090F0005F03A0936003B093610380912308909174 |
:1091000024089C01442737FD4095542FC801B7011E |
:109110000E94A779DC01CB018093560390935703FB |
:10912000A0935803B093590380917E0390917F03DD |
:10913000A0918003B091810380935A0390935B03C5 |
:10914000A0935C03B0935D038091760390917703C5 |
:10915000A0917803B09179038093520390935303C5 |
:10916000A0935403B0935503109246031092470303 |
:109170001092480310924903109242031092430345 |
:1091800010924403109245038091F102886080930D |
:10919000F10290918F068FE0989F900111248091A9 |
:1091A000DE019091DF01820F931F68E671E00E945B |
:1091B000E67997FD0196959587958093820384E6DD |
:1091C0008093C90335C08CED95E090932C02809379 |
:1091D0002B022EC01092C6032BC0FF27EE0FFF1FDD |
:1091E000E75AF84F808191818C349105FCF02091F1 |
:1091F0009106E22FFF27EE0FFF1FE75AF84F8081FD |
:109200009181855B9F4F14F0222381F48091C703E5 |
:109210008F5F8093C703893C58F01092230310920C |
:10922000C7031092F3021092F20202C01092C70319 |
:1092300080919401815080939401809194018F3F9B |
:1092400021F08091F10284FF72C30E940D4380914E |
:10925000D2039091D3039C01220F331F280F391F93 |
:10926000C0902F06AC2DBB27AA0FBB1FFD01E75AEC |
:10927000F84FB09045064B2D552780819181849FF2 |
:10928000F001859FF00D949FF00D11242E0F3F1FCC |
:1092900037FF02C02D5F3F4FB901759567957595F2 |
:1092A0006795A357B84F80914606082F11278D91D7 |
:1092B0009C91809F7001819FF00C909FF00C112475 |
:1092C0006E0D7F1D7093D3036093D2038091D403FE |
:1092D0009091D5039C01220F331F280F391FD09086 |
:1092E0003006AD2DBB27AA0FBB1FFD01E75AF84F73 |
:1092F00080819181849FF001859FF00D949FF00DF6 |
:1093000011242E0F3F1F37FF02C02D5F3F4FA901D1 |
:109310005595479555954795A357B84F8D919C9175 |
:10932000809F7001819FF00C909FF00C11244E0DD6 |
:109330005F1D5093D5034093D4038091FE02882390 |
:1093400009F448C0CB0177FD0396DC01B595A795DC |
:10935000B595A795CA0157FD0396FC01F595E795CC |
:10936000F595E7958091EF01682F772767FD709558 |
:109370006A9F90016B9F300D7A9F300D1124809170 |
:109380001304482F552747FD50954E9FC0014F9F0E |
:10939000900D5E9F900D1124280F391F37FF02C0DA |
:1093A000295F3F4F03E0359527950A95E1F7309304 |
:1093B0002B0320932A036E9F90016F9F300D7E9F99 |
:1093C000300D11244A9FC0014B9F900D5A9F900D64 |
:1093D00011243FC080918F06E82FFF27E456FE4FEF |
:1093E00086818093EF01908190931304A82FBB276F |
:1093F000A7FDB095A69F9001A79F300DB69F300D99 |
:109400001124E92FFF27E7FDF095E49FC001E59FB8 |
:10941000900DF49F900D1124280F391F37FF02C0C3 |
:10942000295F3F4F13E0359527951A95E1F7309363 |
:109430002B0320932A03A49F9001A59F300DB49F76 |
:10944000300D1124E69FC001E79F900DF69F900D0F |
:109450001124281B390B37FF02C0295F3F4FF3E06F |
:1094600035952795FA95E1F7309329032093280342 |
:1094700080913206E82FFF27EE0FFF1FE75AF84FC3 |
:1094800080819181909581959F4F90932703809340 |
:1094900026038530910514F0049705C00FEF8C3F2B |
:1094A000900734F40496909327038093260304C016 |
:1094B00010922703109226038091070490910804CC |
:1094C0002091030430910404820F931F00912A031A |
:1094D00010912B03081B190B10932B0300932A03E5 |
:1094E00080910504909106042091010430910204BA |
:1094F000820F931F8090280390902903881A990A5D |
:10950000909229038092280380913106E82FFF274B |
:10951000EE0FFF1FE75AF84FE080F18028E730E0B8 |
:10952000E20EF31EF0922503E09224038091C7011E |
:109530009927AA2797FDA095BA2FBC01CD010E94BB |
:109540001B79DC01CB0120E030E040E251E4BC01BA |
:10955000CD010E948978DC01CB01BC01CD010E94C4 |
:10956000ED78DC01CB0180931D088091C6018093CA |
:10957000F6078091C5019927AA2797FDA095BA2FD4 |
:10958000BC01CD010E941B79DC01CB0120E030E061 |
:1095900040E251E4BC01CD010E948978DC01CB019D |
:1095A000BC01CD010E94ED78DC01CB018093D10795 |
:1095B0008091C4018093E60780917E0480FF59C0AA |
:1095C00080912608813808F454C080917704992747 |
:1095D00087FD90952B2D3327829FA001839F500DEF |
:1095E000929F500D1124040F151F10932B0300930D |
:1095F0002A0380917804992787FD9095829FB00176 |
:10960000839F700D929F700D1124860E971E90926D |
:1096100029038092280380917904282F332727FD7E |
:1096200030958091260390912703820F931F90938A |
:1096300027038093260380917B04282F332727FD5F |
:109640003095809140069927289FD001299FB00D21 |
:10965000389FB00D1124B0939B01A0939A01809183 |
:109660007A0499278E159F0524F4909325038093FF |
:109670002403809124039091250397FF04C0109246 |
:1096800025031092240380913B0682FF02C01092B2 |
:10969000F60740912A0350912B03CA0157FD039608 |
:1096A0009C01359527953595279537FF03C0309553 |
:1096B00021953F4F8091F6029091F7028217930710 |
:1096C000B4F4CA0157FF03C0909581959F4F97FD51 |
:1096D000039695958795959587959093F702809336 |
:1096E000F6028536910544F084E690E001C00197CA |
:1096F0009093F7028093F60240912803509129033A |
:10970000CA0157FD03969C013595279535952795F8 |
:1097100037FF03C0309521953F4F8091F40290911F |
:10972000F50282179307B4F4CA0157FF03C090955E |
:1097300081959F4F97FD039695958795959587956C |
:109740009093F5028093F4028536910544F084E607 |
:1097500090E001C001979093F5028093F40280910C |
:10976000F10284FF08C01092F7021092F6021092E4 |
:10977000F5021092F402ED2DFF27EE0FFF1FE75ABE |
:10978000F84F40916A06242F332780819181281752 |
:10979000390744F48091920682FF04C081E08093EF |
:1097A0000A0313C0ED2DFF27EE0FFF1FE75AF84FF6 |
:1097B000842F992720916B06821B9109208131818A |
:1097C0002817390714F410920A0340913006E42F49 |
:1097D000FF27EE0FFF1FE75AF84F50916A06852FBB |
:1097E000992722273327281B390B808191818217E3 |
:1097F000930744F48091920683FF04C081E0809334 |
:10980000090316C080910903882391F0E42FFF27F4 |
:10981000EE0FFF1FE75AF84F80916B069927851BC3 |
:109820009109208131818217930714F41092090362 |
:10983000EC2DFF27EE0FFF1FE75AF84F40916A0605 |
:10984000242F3327808191812817390744F4809190 |
:10985000920680FF04C081E08093070317C08091C7 |
:109860000703882399F0EC2DFF27EE0FFF1FE75A1F |
:10987000F84F842F992720916B06821B9109208134 |
:1098800031812817390714F41092070340912F06ED |
:10989000E42FFF27EE0FFF1FE75AF84F50916A069B |
:1098A000852F992722273327281B390B8081918107 |
:1098B0008217930744F48091920681FF04C081E0EF |
:1098C0008093080316C080910803882391F0E42F49 |
:1098D000FF27EE0FFF1FE75AF84F80916B0699277D |
:1098E000851B9109208131818217930714F410920E |
:1098F000080380910A03882319F4809109038111D8 |
:1099000081E080930B0380910703882321F48091E9 |
:109910000803882351F081E080930C0310920B031D |
:1099200010920A031092090302C080930C038091E5 |
:109930000B03882321F480910C03882369F0809124 |
:1099400069069927E981FA818E179F0714F49A8393 |
:10995000898381E0809338038091F10284FF1AC0EB |
:10996000109227031092260310922B0310922A03C1 |
:1099700010922903109228039AE590931D0888E716 |
:109980008093F6079093D1078093E60710920B031C |
:1099900010920C038091E9079091EA07A091EB07E0 |
:1099A000B091EC0720917E0330917F0340918003BA |
:1099B00050918103820F931FA41FB51F8093E90765 |
:1099C0009093EA07A093EB07B093EC078091F1071F |
:1099D0009091F207A091F307B091F40720907603DD |
:1099E000309077034090780350907903820D931D57 |
:1099F000A41DB51D8093F1079093F207A093F30780 |
:109A0000B093F4078091E0079091E107A091E207FD |
:109A1000B091E307E0907A03F0907B0300917C0320 |
:109A200010917D03EB82FC820D831E838E0D9F1DA2 |
:109A3000A01FB11F8093E0079093E107A093E20776 |
:109A4000B093E3078091D2079091D307A091D407F8 |
:109A5000B091D507E0907203F09073030091740306 |
:109A600010917503EF82F88609871A878E0D9F1D66 |
:109A7000A01FB11F8093D2079093D307A093D40760 |
:109A8000B093D507F0900C03FB86FF2029F480915A |
:109A90000B03882309F460C010926E0310926F03C9 |
:109AA000109270031092710310926A0310926B036C |
:109AB00010926C0310926D031092E9071092EA075E |
:109AC0001092EB071092EC071092F1071092F20738 |
:109AD0001092F3071092F4071092E0071092E1073A |
:109AE0001092E2071092E3071092D2071092D30768 |
:109AF0001092D4071092D50780915E0390915F0376 |
:109B0000A0916003B091610380935A0390935B032B |
:109B1000A0935C03B0935D0380915603909157032B |
:109B2000A0915803B091590380935203909353032B |
:109B3000A0935403B093550310923B0210923A0243 |
:109B40001092100310920F0310921203109211033F |
:109B50000B85002309F0F9C180910B03882309F0DC |
:109B6000F4C18091200690912106815092402CF4FE |
:109B700080912303882309F4E8C160919F086C87D2 |
:109B8000A0904A0680911308909114089A8F898FAB |
:109B9000A0912308B0912408BC8BAB8B16160CF057 |
:109BA000DDC0BB24CC24DD24CA01B901A601950186 |
:109BB0000E941B7A79018A01E98DFA8DCF01AA27CB |
:109BC00097FDA095BA2FE81AF90A0A0B1B0BC201E0 |
:109BD000B101A60195010E941B7A59016A012B89E6 |
:109BE0003C89C901AA2797FDA095BA2FA81AB90ADE |
:109BF000CA0ADB0A3C85232E332427FC3094432CED |
:109C0000532CC801B701A20191010E94A77997FFC7 |
:109C100004C061507E4F8F4F9F4F3B014C0109E0C4 |
:109C200095948794779467940A95D1F7C601B50106 |
:109C3000A20191010E94A77997FF04C061507E4F55 |
:109C40008F4F9F4F5B016C0119E0D594C794B79477 |
:109C5000A7941A95D1F74C854093DC018091F602C8 |
:109C60009091F702813491053CF48091F402909137 |
:109C7000F50281349105D4F0D401C30197FE03C0ED |
:109C80000196A11DB11D3C014D01959487947794D7 |
:109C90006794D601C501D7FE03C00196A11DB11D71 |
:109CA0005C016D01D594C794B794A7948091320656 |
:109CB000E82FFF27EE0FFF1FE75AF84F80819181B1 |
:109CC0000190F081E02DF7FF03C0F095E195FF4F83 |
:109CD0007A97A4F0C401B30123E030E040E050E003 |
:109CE0000E941B7A39014A01C601B50123E030E028 |
:109CF00040E050E00E941B7A59016A018091A1085E |
:109D0000282F332727FD3095432F532F261537054E |
:109D10004805590514F439014A01992787FD9095A2 |
:109D2000909581959F4FAA2797FDA095BA2F681609 |
:109D300079068A069B0614F43C014D012A153B0561 |
:109D40004C055D0514F459016A01A816B906CA0646 |
:109D5000DB060CF0D2C05C016D01CFC0EA2CFF2401 |
:109D600000271127CA01B901A80197010E941B7A97 |
:109D700039014A01698D7A8DCB01AA2797FDA095FB |
:109D8000BA2F681A790A8A0A9B0AC201B101A8018E |
:109D900097010E941B7A59016A01EB89FC89CF0166 |
:109DA000AA2797FDA095BA2FA81AB90ACA0ADB0AF2 |
:109DB000D401C30197FE03C00F96A11DB11D3C0144 |
:109DC0004D01F4E09594879477946794FA95D1F7D0 |
:109DD000D601C501D7FE03C00F96A11DB11D5C01C0 |
:109DE0006D01E4E0D594C794B794A794EA95D1F7B0 |
:109DF0008091F6029091F702813491053CF48091B4 |
:109E0000F4029091F50281349105A4F0C401B301EC |
:109E100023E030E040E050E00E941B7A39014A0123 |
:109E2000C601B50123E030E040E050E00E941B7A1B |
:109E300059016A0180913206E82FFF27EE0FFF1FBC |
:109E4000E75AF84F808191810190F081E02DF7FF72 |
:109E500003C0F095E195FF4F7A97A4F0C401B301D8 |
:109E600023E030E040E050E00E941B7A39014A01D3 |
:109E7000C601B50123E030E040E050E00E941B7ACB |
:109E800059016A0189E18093DC01F1E26F167104E6 |
:109E9000810491042CF070E2672E712C812C912C9E |
:109EA00000EE60160FEF70060FEF80060FEF9006C2 |
:109EB00044F460EE662E6FEF762E6FEF862E6FEF16 |
:109EC000962E11E2A116B104C104D1042CF050E287 |
:109ED000A52EB12CC12CD12C20EEA2162FEFB2064C |
:109EE0002FEFC2062FEFD20644F440EEA42E4FEF20 |
:109EF000B42E4FEFC42E4FEFD42E80915E0390917D |
:109F00005F03A0916003B091610386199709A809C6 |
:109F1000B90980935E0390935F03A0936003B093AD |
:109F200061038091560390915703A0915803B0911B |
:109F300059038A199B09AC09BD0980935603909374 |
:109F40005703A0935803B093590380913A0290911C |
:109F50003B028F3F910509F008F4C4C53B853323CC |
:109F600009F04EC580910B03882309F049C5809103 |
:109F70003803882309F044C5409172064D87442375 |
:109F800009F43EC58091E9079091EA07A091EB079B |
:109F9000B091EC07B7FF04C081509F4FAF4FBF4F48 |
:109FA000E92EFA2E0B2F112707FD1A95E092E907EB |
:109FB000F092EA070093EB071093EC078091F1070A |
:109FC0009091F207A091F307B091F407B7FF04C096 |
:109FD00081509F4FAF4FBF4F892F9A2FAB2FBB2779 |
:109FE000A7FDBA958E879F87A88BB98B8093F107C1 |
:109FF0009093F207A093F307B093F40780914A0679 |
:10A00000A82EBB24CC24DD2420916E0330916F0355 |
:10A010004091700350917103C601B5010E94A77968 |
:10A0200097FF04C061507F4F8F4F9F4F672E782E50 |
:10A03000892E992487FC9A9460926E0370926F0324 |
:10A04000809270039092710320916A0330916B03A8 |
:10A0500040916C0350916D03C601B5010E94A77930 |
:10A0600097FF04C061507F4F8F4F9F4F272E382E90 |
:10A07000492E552447FC5A9420926A0330926B0370 |
:10A0800040926C0350926D03809166039091670338 |
:10A09000A0916803B0916903B7FF04C081509F4F3E |
:10A0A000AF4FBF4F892F9A2FAB2FBB27A7FDBA9574 |
:10A0B0008093660390936703A0936803B09369034A |
:10A0C000D801C70186199709A809B9098093BB036C |
:10A0D0009093BC03A093BD03B093BE03209171067F |
:10A0E000E22EFF2400271127BC01CD01A801970112 |
:10A0F0000E941B7A59016A012093CA033093CB0353 |
:10A100004093CC035093CD038E859F85A889B98950 |
:10A1100082199309A409B5098093BF039093C003E2 |
:10A12000A093C103B093C203BC01CD01A801970164 |
:10A130000E941B7A2093CE033093CF034093D00329 |
:10A140005093D103D601C501D7FE04C081509F4F63 |
:10A15000AF4FBF4F892F9A2FAB2FBB27A7FDBA95C3 |
:10A160009093100380930F0357FF04C021503F4F7B |
:10A170004F4F5F4FBB2757FDBA95A52F942F832FC5 |
:10A1800090931203809311038091F6029091F7024D |
:10A1900081349105DCF48091F4029091F5028134D0 |
:10A1A0009105A4F480913206E82FFF27EE0FFF1FE0 |
:10A1B000E75AF84F808191810190F081E02DF7FFFF |
:10A1C00003C0F095E195FF4F7A97E4F080919F08E6 |
:10A1D0008F3FC1F480910F039091100397FD01967A |
:10A1E000959587959093100380930F0380911103A9 |
:10A1F0009091120397FD0196959587959093120380 |
:10A20000809311038091E0079091E107A091E2070C |
:10A21000B091E307B7FF04C081509F4FAF4FBF4FCE |
:10A22000892F9A2FAB2FBB27A7FDBA958093E00704 |
:10A230009093E107A093E207B093E3078091D207E0 |
:10A240009091D307A091D407B091D507B7FF04C070 |
:10A2500081509F4FAF4FBF4F892F9A2FAB2FBB27F6 |
:10A26000A7FDBA958093D2079093D307A093D40704 |
:10A27000B093D50780917E0390917F03A0918003D6 |
:10A28000B09181032B813C814D815E81281B390B6C |
:10A290004A0B5B0B2093B3033093B4034093B50395 |
:10A2A0005093B6038091760390917703A091780341 |
:10A2B000B0917903EF80F88409851A85E81AF90AC4 |
:10A2C0000A0B1B0BE092B703F092B8030093B9039B |
:10A2D0001093BA032093BB033093BC034093BD0398 |
:10A2E0005093BE03E092BF03F092C0030093C103FA |
:10A2F0001093C20380915A0390915B03A0915C0379 |
:10A30000B0915D03821B930BA40BB50B80935A0392 |
:10A3100090935B03A0935C03B0935D038091520321 |
:10A3200090915303A0915403B09155038E199F0946 |
:10A33000A00BB10B8093520390935303A09354034B |
:10A34000B09355035D855523E1F02091360330919C |
:10A350003703213831054CF080918F0390919003A1 |
:10A3600001969093900380938F0320583F4F4CF4B5 |
:10A3700080918F0390919003019790939003809325 |
:10A380008F03109237031092360381E090E0909390 |
:10A39000D7038093D603E090BB03F090BC030091F9 |
:10A3A000BD031091BE03D801C70117FF07C088275E |
:10A3B0009927DC018E199F09A00BB10B81509240A7 |
:10A3C000A040B04034F084E090E09093D7038093B5 |
:10A3D000D6038091DC039091DD03A091DE03B09160 |
:10A3E000DF032091E9073091EA074091EB07509194 |
:10A3F000EC07821B930BA40BB50B815E914BAF4F07 |
:10A40000BF4F8F539C49A040B04028F08091A008D6 |
:10A4100089310CF4FFC0F1E0EF16F0E1FF06F0E047 |
:10A420000F07F0E01F070CF473C08091D803882356 |
:10A4300009F46AC0D801C70117FF07C08827992708 |
:10A44000DC018E199F09A00BB10B9C01AD01B7FF78 |
:10A4500004C021503E4F4F4F5F4FF9E0559547954F |
:10A4600037952795FA95D1F78091D6039091D70328 |
:10A47000820F931F9093D7038093D603D801C7010F |
:10A4800017FF03C00796A11DB11DE3E0B595A79581 |
:10A4900097958795EA95D1F78093CA039093CB035C |
:10A4A000A093CC03B093CD0389589341A040B04012 |
:10A4B00064F088E893E1A0E0B0E08093CA03909351 |
:10A4C000CB03A093CC03B093CD032091CA0330916A |
:10A4D000CB034091CC035091CD0357FF04C02150D2 |
:10A4E0003F4F4F4F5F4F232F342F452F552747FDA9 |
:10A4F0005A9580910F0390911003820F931F9093B0 |
:10A50000100380930F0306C081E08093D80302C03C |
:10A510001092D80330E0E31630EFF3063FEF030765 |
:10A520003FEF13070CF073C08091D903882309F41F |
:10A530006AC0D801C70117FF07C088279927DC0127 |
:10A540008E199F09A00BB10B9C01AD01B7FF04C090 |
:10A5500021503E4F4F4F5F4F69E0559547953795D6 |
:10A5600027956A95D1F78091D6039091D703820FF2 |
:10A57000931F9093D7038093D603D801C70117FF89 |
:10A5800003C00796A11DB11D23E0B595A79597952A |
:10A5900087952A95D1F78093CA039093CB03A09314 |
:10A5A000CC03B093CD0388579C4EAF4FBF4F64F49C |
:10A5B00088E79CEEAFEFBFEF8093CA039093CB0385 |
:10A5C000A093CC03B093CD032091CA033091CB0369 |
:10A5D0004091CC035091CD0357FF04C021503F4F11 |
:10A5E0004F4F5F4F232F342F452F552747FD5A9547 |
:10A5F00080910F0390911003820F931F909310038B |
:10A6000080930F0311C081E08093D9030DC0109295 |
:10A61000D9030AC01092D7031092D60384E690E0C3 |
:10A620009093DB018093DA015D85252F332780919C |
:10A63000D6039091D7032817390724F43093D70312 |
:10A640002093D6031091A008112379F0212F3327EE |
:10A6500027FD30958091D6039091D70328173907AD |
:10A6600024F43093D7032093D6034091BB03509139 |
:10A67000BC036091BD037091BE0341385105610573 |
:10A68000710574F080919303909194032091D60307 |
:10A690003091D703820F931F909394038093930379 |
:10A6A00040585F4F6F4F7F4F74F4809193039091A8 |
:10A6B00094032091D6033091D703821B930B909380 |
:10A6C00094038093930381E090E09093D703809369 |
:10A6D000D603C090BF03D090C003E090C103F090B8 |
:10A6E000C203D701C601F7FE07C088279927DC01FE |
:10A6F0008C199D09AE09BF0981509240A040B0401D |
:10A7000034F084E090E09093D7038093D603809157 |
:10A71000E0039091E103A091E203B091E303209163 |
:10A72000F1073091F2074091F3075091F407821B33 |
:10A73000930BA40BB50B815E914BAF4FBF4F8F5363 |
:10A740009C49A040B04018F019310CF4FFC001E062 |
:10A75000C01600E1D00600E0E00600E0F0060CF4D0 |
:10A7600073C08091DA03882309F46AC0D701C60157 |
:10A77000F7FE07C088279927DC018C199D09AE09CF |
:10A78000BF099C01AD01B7FF04C021503E4F4F4FA0 |
:10A790005F4F09E055954795379527950A95D1F76D |
:10A7A0008091D6039091D703820F931F9093D70384 |
:10A7B0008093D603D701C601F7FE03C00796A11DFB |
:10A7C000B11D13E0B595A795979587951A95D1F783 |
:10A7D0008093CE039093CF03A093D003B093D10383 |
:10A7E00089589341A040B04064F088E893E1A0E02C |
:10A7F000B0E08093CE039093CF03A093D003B093A7 |
:10A80000D1032091CE033091CF034091D0035091DA |
:10A81000D10357FF04C021503F4F4F4F5F4F232FAD |
:10A82000342F452F552747FD5A958091110390915C |
:10A830001203820F931F909312038093110306C09B |
:10A8400081E08093DA0302C01092DA0320E0C2169E |
:10A8500020EFD2062FEFE2062FEFF2060CF073C0C6 |
:10A860008091DB03882309F46AC0D701C601F7FE93 |
:10A8700007C088279927DC018C199D09AE09BF09FB |
:10A880009C01AD01B7FF04C021503E4F4F4F5F4FB9 |
:10A89000E9E05595479537952795EA95D1F7809149 |
:10A8A000D6039091D703820F931F9093D703809381 |
:10A8B000D603D701C601F7FE03C00796A11DB11D3F |
:10A8C00073E0B595A795979587957A95D1F780937D |
:10A8D000CE039093CF03A093D003B093D1038857B6 |
:10A8E0009C4EAF4FBF4F64F488E79CEEAFEFBFEFD5 |
:10A8F0008093CE039093CF03A093D003B093D10362 |
:10A900002091CE033091CF034091D0035091D103D9 |
:10A9100057FF04C021503F4F4F4F5F4F232F342F1D |
:10A92000452F552747FD5A958091110390911203A9 |
:10A93000820F931F909312038093110311C081E043 |
:10A940008093DB030DC01092DB030AC01092D70383 |
:10A950001092D60384E690E09093DB018093DA01B5 |
:10A960004D85242F33278091D6039091D703281744 |
:10A97000390724F43093D7032093D6038091A0089D |
:10A98000882379F0282F332727FD30958091D6032F |
:10A990009091D7032817390724F43093D7032093D5 |
:10A9A000D6034091BF035091C0036091C1037091E1 |
:10A9B000C203413851056105710574F0809191031E |
:10A9C000909192032091D6033091D703820F931F69 |
:10A9D000909392038093910340585F4F6F4F7F4F46 |
:10A9E000CCF480919103909192032091D603309101 |
:10A9F000D703821B930B90939203809391030AC019 |
:10AA000010921203109211031092100310920F0370 |
:10AA1000109238038091F607882341F410921203B4 |
:10AA2000109211031092100310920F038091E90706 |
:10AA30009091EA07A091EB07B091EC078093DC03BB |
:10AA40009093DD03A093DE03B093DF038091F107C1 |
:10AA50009091F207A091F307B091F4078093E0037F |
:10AA60009093E103A093E203B093E30310926E038B |
:10AA700010926F03109270031092710310926A0388 |
:10AA800010926B0310926C0310926D031092660388 |
:10AA90001092670310926803109269031092E907FD |
:10AAA0001092EA071092EB071092EC071092F10750 |
:10AAB0001092F2071092F3071092F4071092E00739 |
:10AAC0001092E1071092E2071092E3071092D2076A |
:10AAD0001092D3071092D4071092D50710923B0220 |
:10AAE00010923A02E0902603F0902703C701F7FE88 |
:10AAF00004C0882799278E199F0904973CF08091FC |
:10AB00003B0684FD03C082E38093C903109147068E |
:10AB1000A12EBB24CC24DD24B701882777FD8095A6 |
:10AB2000982F9701F7FE04C0222733272E193F09DB |
:10AB3000442737FD4095542F0E94A7799B01AC0113 |
:10AB4000C601B5010E94A77997FF04C061507E4FEE |
:10AB50008F4F9F4F59E095958795779567955A95B3 |
:10AB6000D1F79B01812F99278E9DD0018F9DB00D2C |
:10AB70009E9DB00D1124CD01B7FD03969595879547 |
:10AB800095958795280F391F809113039091140391 |
:10AB9000280F391F442737FD4095542F2093AF03CA |
:10ABA0003093B0034093B1035093B20380914E03AE |
:10ABB00090914F03A0915003B0915103821B930BCE |
:10ABC000A40BB50B80934E0390934F03A0935003B7 |
:10ABD000B09351038155934CA040B04064F080E5A0 |
:10ABE00093ECA0E0B0E080934E0390934F03A093CA |
:10ABF0005003B093510380914E0390914F03A09165 |
:10AC00005003B0915103805B9C43AF4FBF4F64F43E |
:10AC100080EB9CE3AFEFBFEF80934E0390934F0325 |
:10AC2000A0935003B0935103C090DE01D090DF0198 |
:10AC3000D7FC49C180913B0683FF45C18091DD016E |
:10AC400081508093DD01882309F041C18DE080931C |
:10AC5000DD0180917E0390917F03A0918003B091EC |
:10AC60008103B7FF04C081509E4FAF4FBF4F09E033 |
:10AC7000B595A795979587950A95D1F72C0197FFDC |
:10AC800004C050944194510853948091760390915C |
:10AC90007703A0917803B0917903B7FF04C0815086 |
:10ACA0009E4FAF4FBF4F19E0B595A79597958795E4 |
:10ACB0001A95D1F79C0197FF03C0309521953F4F1E |
:10ACC000421653060CF42901B20157FE02C06D5F13 |
:10ACD0007F4F3B0175946794759467940894611C49 |
:10ACE000711CACE1EA2EA2E0FA2ECE0CDF1C76013C |
:10ACF0000027F7FC0095102F24EE3DEFC20ED31E67 |
:10AD000080911F0890912008A0912108B0912208FD |
:10AD10008090960190909701A0909801B090990131 |
:10AD2000BC01CD01A50194010E941B7AE21AF30A2D |
:10AD3000040B150BC801B70128E631E040E050E0F4 |
:10AD40000E941B7ADC01CB018C01045B10408091D6 |
:10AD5000DA019091DB01009731F001979093DB01CC |
:10AD60008093DA0134C039E14316510484F58091AF |
:10AD7000360390913703800F911F90933703809390 |
:10AD800036038091C903882311F181508093C90350 |
:10AD90008823E9F4C601AA2797FDA095BA2FBC0124 |
:10ADA000CD01A50194010E94A779DC01CB0180931C |
:10ADB0001F0890932008A0932108B0932208BC019B |
:10ADC000CD010E941B7A30933D0320933C03809178 |
:10ADD000DA019091DB01892B39F58091DC0199270B |
:10ADE000089FA001099F500D189F500D1124CA0102 |
:10ADF000B3010E94E6799B01442737FD4095542F0B |
:10AE000080911F0890912008A0912108B0912208FC |
:10AE1000820F931FA41FB51F80931F0890932008D3 |
:10AE2000A0932108B09322088091C903882309F0D8 |
:10AE30004AC080913C0390913D037C010027F7FCC0 |
:10AE40000095102F80911F0890912008A091210853 |
:10AE5000B0912208BC01CD01A50194010E941B7A8A |
:10AE6000E21AF30A040B150B6CE172E080E090E04B |
:10AE7000E60EF71E081F191FC801B70128E631E0CA |
:10AE800040E050E00E941B7ADC01CB019C01245B76 |
:10AE900030408091CA0186959927289FD001299F2B |
:10AEA000B00D389FB00D11249D01B7FF02C0215F86 |
:10AEB0003F4FF4E035952795FA95E1F73093140369 |
:10AEC0002093130304C01092140310921303809173 |
:10AED0003803882381F010924203109243031092AA |
:10AEE00044031092450310924603109247031092B8 |
:10AEF000480310924903F0900C03FF20F1F4809175 |
:10AF0000F607282F33274427552780917E039091F9 |
:10AF10007F03A0918003B0918103BC01CD010E9409 |
:10AF2000A779DC01CB01BC01CD0128EF3AE240E07A |
:10AF300050E00E941B7A390102C066247724E09019 |
:10AF40000B03EE20F1F48091F607282F33274427D6 |
:10AF500055278091760390917703A0917803B09163 |
:10AF60007903BC01CD010E94A779DC01CB01BC01B2 |
:10AF7000CD0128EF3AE240E050E00E941B7A19012F |
:10AF800002C0222433248091CC079091CD07893CC4 |
:10AF900091051CF088EC90E005C088539F4F34F475 |
:10AFA00088E39FEF9093CD078093CC078091D707DC |
:10AFB0009091D807893C91051CF088EC90E005C081 |
:10AFC00088539F4F34F488E39FEF9093D807809382 |
:10AFD000D7078091D9079091DA07AA2797FDA09506 |
:10AFE000BA2F20911D08A22EBB24CC24DD24BC0145 |
:10AFF000CD01A60195010E94A7799B01AC0180912A |
:10B00000CC079091CD07AA2797FDA095BA2FE7E02E |
:10B01000880F991FAA1FBB1FEA95D1F7280F391F68 |
:10B020004A1F5B1F57FF04C0215C3F4F4F4F5F4FCC |
:10B0300076E055954795379527957A95D1F7830111 |
:10B04000020F131F1093DA070093D9078091CA07E4 |
:10B050009091CB07AA2797FDA095BA2FBC01CD01EF |
:10B06000A60195010E94A7799B01AC018091D707A9 |
:10B070009091D807AA2797FDA095BA2F67E0880F6F |
:10B08000991FAA1FBB1F6A95D1F7280F391F4A1FA6 |
:10B090005B1F57FF04C0215C3F4F4F4F5F4F96E04F |
:10B0A00055954795379527959A95D1F74101820E89 |
:10B0B000931E9092CB078092CA07809118089091B6 |
:10B0C0001908880F991FAA2797FDA095BA2F2091DC |
:10B0D000D107332744275527BC01CD010E94A7790A |
:10B0E0005B016C0197FF08C02FE330E040E050E0C7 |
:10B0F000A20EB31EC41ED51E86E0D594C794B79485 |
:10B10000A7948A95D1F78091E607282F3327442703 |
:10B1100055278091620390916303A0916403B091DD |
:10B120006503BC01CD010E94A779DC01CB01BC0104 |
:10B13000CD0120EF35E540E050E00E941B7AB501DB |
:10B14000620F731F70931908609318080150104123 |
:10B1500034F080E090E19093DA078093D9078091F2 |
:10B16000D9079091DA078050904F34F480E090EF47 |
:10B170009093DA078093D90751E0851650E1950640 |
:10B1800034F080E090E19093CB078093CA078091E0 |
:10B19000CA079091CB078050904F34F480E090EF35 |
:10B1A0009093CB078093CA076150704134F080E0E0 |
:10B1B00090E1909319088093180880911808909155 |
:10B1C00019088050904F34F480E090EF9093190864 |
:10B1D0008093180880910001482F552780911E0107 |
:10B1E00090911F014817590794F420911E01309146 |
:10B1F0001F0109811A81049FC001059F900D149FB2 |
:10B20000900D1124B9010E94D2797A836983298132 |
:10B210003A81220F331F220F331F3A832983409133 |
:10B220003B0640FF92C7EE2009F08FC7FF2009F0D0 |
:10B230008CC7AA24BB24450180910D0390910E0375 |
:10B240009093040680930306209195033091960312 |
:10B250002115310509F03FC080911401909115012D |
:10B260008959934058F087B5853F20F480913E027C |
:10B27000815011C081E08093EF034EC08091140192 |
:10B28000909115018436910508F587B58B30D0F083 |
:10B2900080913E028F5F80933E029AE08902900186 |
:10B2A000112480912A06821B87BD8CE291E0909345 |
:10B2B0002C0280932B028EE591E09093960380936D |
:10B2C00095032AC081E08093EE0326C0F092EE033E |
:10B2D000F092EF0321C080911E0390911F03A09173 |
:10B2E0002003B091210314E0880F991FAA1FBB1FF0 |
:10B2F0001A95D1F780933F0290934002A0934102A8 |
:10B30000B0934202B0923D02A0923C0221503040E4 |
:10B3100030939603209395032091CD0141FF24C0E3 |
:10B320002233D8F48091E40181508093E4018F3F6F |
:10B33000D9F51092390380911E0390911F03A091BB |
:10B340002003B091210380931A0390931B03A093D1 |
:10B350001C03B0931D0381E004C081E08093390396 |
:10B3600088EC8093E40120C080919A0190919B0128 |
:10B37000820F911D209140063327829FA001839F59 |
:10B38000500D929F500D1124CA01AA2797FDA09538 |
:10B39000BA2F80931A0390931B03A0931C03B093BE |
:10B3A0001D0381E08093390380917E0390917F0398 |
:10B3B000A0918003B0918103E0909601F0909701F5 |
:10B3C0000091980110919901BC01CD01A80197014C |
:10B3D0000E941B7A59016A0180917603909177034C |
:10B3E000A0917803B0917903BC01CD01A801970128 |
:10B3F0000E941B7AB901C5010E94D0778C01CC97BD |
:10B4000014F00CE310E0C8010E94E96B8C0180E2AB |
:10B410008093950180913903882309F408C58091B0 |
:10B42000F10299279C012071307084FD00C5809144 |
:10B43000F00282608093F0027091940670FD04C067 |
:10B4400080913B0681FD0CC0C980DA803093E50312 |
:10B450002093E4038091F102806C8093F10255C245 |
:10B460008091F10281FF27C24091E0015091E101FA |
:10B47000CA010F9620912403309125038217930768 |
:10B48000BCF56091EE03662399F58091F10287FF88 |
:10B4900015C08091F1028F778093F10280911E0395 |
:10B4A00090911F03A0912003B091210380931A0370 |
:10B4B00090931B03A0931C03B0931D038091F10292 |
:10B4C00080648093F102241B350B2F50304037FFEE |
:10B4D00003C0309521953F4F8091E4039091E5039F |
:10B4E000820F931F9093E5038093E4038BE23BC0AC |
:10B4F000CA010F9728173907DCF56091EF0366231F |
:10B50000B9F58091F10286FF15C08091F1028F7B21 |
:10B510008093F10280911E0390911F03A09120035C |
:10B52000B091210380931A0390931B03A0931C03F3 |
:10B53000B0931D038091F10280688093F102241B77 |
:10B54000350B215F3F4F37FF03C0309521953F4FAB |
:10B550008091E4039091E503821B930B9093E503A4 |
:10B560008093E4038DE2809395016093F003BFC064 |
:10B570008DE38093950160911503662391F12091ED |
:10B5800016033091170340911803509119038091CD |
:10B590001A0390911B03A0911C03B0911D03821705 |
:10B5A0009307A407B507ECF48091F10280648093BF |
:10B5B000F1028091E4039091E503860F911D909331 |
:10B5C000E5038093E4038AE08093F0038EE58093A3 |
:10B5D00095018091F10287FF8AC08091F1028F77F7 |
:10B5E00034C0662309F444C0209116033091170338 |
:10B5F000409118035091190380911A0390911B03F5 |
:10B60000A0911C03B0911D03281739074A075B0757 |
:10B610007CF58091F10280688093F1028091E403CF |
:10B620009091E503861B91099093E5038093E403D1 |
:10B6300086EF8093F00386E7809395018091F10275 |
:10B6400086FF55C08091F1028F7B8093F10280913B |
:10B650001E0390911F03A0912003B09121038093BA |
:10B660001A0390931B03A0931C03B0931D033FC0C8 |
:10B670008091F102807CD9F18091F003882389F4D4 |
:10B6800080911E0390911F03A0912003B09121038C |
:10B6900080931A0390931B03A0931C03B0931D0384 |
:10B6A00002C01092F0038091F1028F738093F10237 |
:10B6B0001092E5031092E40371FF06C084EF91E05D |
:10B6C00090932C0280932B0280912203882379F49B |
:10B6D00080911E0390911F03A0912003B09121033C |
:10B6E000C397A105B1051CF081E08093220320914E |
:10B6F000E4033091E503C90137FF04C08827992787 |
:10B70000821B930B815092400CF4BEC04091F00319 |
:10B710004423E9F0809116039091170320911A03B6 |
:10B7200030911B03821B930B0996439748F4809139 |
:10B73000160390911703A0911803B091190327C025 |
:10B74000242F332727FD3095432F532F14C080918A |
:10B7500040069927289FB001299F700D389F700DD2 |
:10B760001124CB0160E075E00E94E6799B0144273B |
:10B7700037FD4095542F80911A0390911B03A0919F |
:10B780001C03B0911D03820F931FA41FB51F80934C |
:10B790001A0390931B03A0931C03B0931D031092F4 |
:10B7A000E5031092E403C0901E03D0901F03E090C5 |
:10B7B0002003F0902103D701C60180509440A0409F |
:10B7C000B04020911A0330911B0340911C0350910B |
:10B7D0001D0382179307A407B5075CF4D701C601C0 |
:10B7E00080509C4FAF4FBF4F281739074A075B0760 |
:10B7F00044F080931A0390931B03A0931C03B0930F |
:10B800001D038091940681FF06C084E690E090932A |
:10B810002C0280932B02809144068823A9F5809105 |
:10B820001503882389F540910D0350910E0357FFAE |
:10B8300002C04D5F5F4F559547955595479580914F |
:10B840001E0190911F01209100013327489FD001D4 |
:10B85000499FB00D589FB00D1124CD01B9010E9430 |
:10B86000E6797093E1016093E001663471051CF4A0 |
:10B8700086E490E005C06739710534F086E990E010 |
:10B880009093E1018093E00180919503909196035C |
:10B89000892BB9F180911E0390911F03A091200381 |
:10B8A000B091210380931A0390931B03A0931C0370 |
:10B8B000B0931D0326C080911E0390911F03A09199 |
:10B8C0002003B091210380599140A040B040809363 |
:10B8D0001A0390931B03A0931C03B0931D03809144 |
:10B8E0004406882311F0992702C088E790E09093DE |
:10B8F000E1018093E001E981FA81F0930E03E09386 |
:10B900000D03C0900D03D0900E0320911E033091C3 |
:10B910001F0340912003509121032D8B3E8B4F8BB1 |
:10B92000588F20911A0330911B0340911C035091B2 |
:10B930001D036D897E898F89988D261737074807E3 |
:10B94000590724F08091940680FDBDC28091950333 |
:10B9500090919603892B39F0C0900D03D0900E037F |
:10B96000AA24BB24D9C08D899E89AF89B88D821B3A |
:10B97000930BA40BB50B8093B3039093B403A093E4 |
:10B98000B503B093B603823070E897077FEFA7073F |
:10B990007FEFB7072CF481E090E8AFEFBFEF09C06D |
:10B9A0008F5F9F47A040B04064F08FEF9FE7A0E01B |
:10B9B000B0E08093B3039093B403A093B503B09326 |
:10B9C000B603A090B303B090B4038091CC01282FAC |
:10B9D0003327442755278091B3039091B403A09156 |
:10B9E000B503B091B603BC01CD010E94A77997FFC2 |
:10B9F00004C0615E7F4F8F4F9F4FA5E0959587955F |
:10BA000077956795AA95D1F76093B3037093B403C4 |
:10BA10008093B5039093B6036530FEEF7F07FFEF89 |
:10BA20008F07FFEF9F072CF484E09EEFAFEFBFEF8F |
:10BA300009C0605074408040904064F080E094E021 |
:10BA4000A0E0B0E08093B3039093B403A093B50358 |
:10BA5000B093B6038090B3039090B40320913C025E |
:10BA600030913D0237FF02C0295F3F4FF3E035952B |
:10BA70002795FA95E1F74FEF223834071CF421E8B7 |
:10BA80003FEF05C02038310514F020E830E0C9014F |
:10BA9000AA2797FDA095BA2F2091CE0133274427DE |
:10BAA0005527BC01CD010E94A77997FF04C06D5FA7 |
:10BAB0007F4F8F4F9F4FE2E09595879577956795DC |
:10BAC000EA95D1F79B015FEF613075071CF420E028 |
:10BAD0003FEF06C06F3F710519F014F020E031E030 |
:10BAE0008091F102807C49F0C90137FD03969C01E9 |
:10BAF00035952795359527950DC08091940680FF43 |
:10BB000009C0C90137FD07969C0143E0359527958B |
:10BB10004A95E1F7820E931E2091CB01222309F46E |
:10BB200054C060913E0370913F0380914003909117 |
:10BB3000410397FF04C061587F4F8F4F9F4F37E0FD |
:10BB400095958795779567953A95D1F7332744274B |
:10BB500055270E94A77997FF04C0615E7F4F8F4FE2 |
:10BB60009F4FB5E09595879577956795BA95D1F7ED |
:10BB70006093B3037093B4038093B5039093B603BB |
:10BB80006138AFEF7A07AFEF8A07AFEF9A072CF46F |
:10BB900080E89FEFAFEFBFEF0AC06F3F71058105EF |
:10BBA000910569F064F080E091E0A0E0B0E080935E |
:10BBB000B3039093B403A093B503B093B6038091FD |
:10BBC000B3039091B403880E991E8091C901282F68 |
:10BBD00033278091A308992787FD9095289FF0012E |
:10BBE000299FF00D389FF00D11249F01F7FF02C02F |
:10BBF00021583F4F220F232F221F330BFFEF2138F5 |
:10BC00003F071CF420E83FEF06C02F3F310519F035 |
:10BC100014F020E031E0820E931EC401AA2797FDA4 |
:10BC2000A095BA2FE0900D03F0900E0397014427E2 |
:10BC300037FD4095542FBC01CD010E94A77997FF95 |
:10BC400004C061507E4F8F4F9F4FF9E095958795C7 |
:10BC500077956795FA95D1F7C61AD70A8091E403CC |
:10BC60009091E503892B09F060C01E141F040CF0AD |
:10BC70005CC09501B7FE03C0309521953F4F2D3331 |
:10BC8000310540F48091E8039091E9038C159D05FE |
:10BC900074F526C02C533040E5E036952795EA959B |
:10BCA000E1F72031310510F02FE030E04091E8035A |
:10BCB0005091E9031A141B04E4F480E190E0821B24 |
:10BCC000930B489F9001499F300D589F300D1124D0 |
:10BCD00074E0369527957A95E1F72C153D0520F50A |
:10BCE0008091E2019091E301C816D906F4F06C014D |
:10BCF0001CC0205F3F4F8091E2019091E301829F41 |
:10BD0000B001839F700D929F700D11249B0164E020 |
:10BD1000369527956A95E1F74C155D0514F06A0193 |
:10BD200004C0C216D30608F06901C601AA2797FD10 |
:10BD3000A095BA2F2DE0880F991FAA1FBB1F2A9527 |
:10BD4000D1F79801442737FD4095542FBC01CD0110 |
:10BD50000E941B7A2093B7033093B8034093B90332 |
:10BD60005093BA03C090B703D090B8038091E60314 |
:10BD70009091E7039C01220F331F280F391F2C0DD0 |
:10BD80003D1D37FF02C02D5F3F4FA90155954795D7 |
:10BD9000559547955093E7034093E60380913C0601 |
:10BDA000282F3327220F331F220F331F2417350765 |
:10BDB0006CF480911708282F3327220F331F220F8E |
:10BDC000331F205530404217530724F03093E703C8 |
:10BDD0002093E6038091940680FF14C08091E603CF |
:10BDE0009091E703A981BA818A179B0724F0B09349 |
:10BDF000E703A093E603E091E603F091E703FA83FB |
:10BE0000E98361C029813A812E193F0937FF02C0B9 |
:10BE10002D5F3F4F3595279535952795E090E603A3 |
:10BE2000F090E703E20EF31EFA82E9824CC08091A3 |
:10BE30004406882301F560910D0370910E0377FF8E |
:10BE400002C06D5F7F4F75956795759567954091B9 |
:10BE50001E0150911F0180910001282F3327649FFC |
:10BE6000C001659F900D749F900D1124B9010E942F |
:10BE7000E679CB0101C099279093E1018093E0011D |
:10BE80008091E0019091E101873491051CF486E4F2 |
:10BE900090E005C08639910534F086E990E09093F2 |
:10BEA000E1018093E00129813A813093E7032093F7 |
:10BEB000E6038091F102806C8093F1028091F002A0 |
:10BEC0008D7F8093F0028091F10299279C0122706E |
:10BED000307081FF2BC18091EA039091EB03A09118 |
:10BEE000EC03B091ED030097A105B10521F080911D |
:10BEF00022038130B1F449815A81CA01AA2797FDF2 |
:10BF0000A095BA2F2EE0880F991FAA1FBB1F2A9554 |
:10BF1000D1F78093EA039093EB03A093EC03B093E3 |
:10BF2000ED0380912203813019F482E08093220393 |
:10BF300069817A81CB01AA2797FDA095BA2F980134 |
:10BF4000442737FD4095542FBC01CD010E94A779AD |
:10BF5000DC01CB018093B7039093B803A093B9039E |
:10BF6000B093BA03B7FF04C08150904EAF4FBF4F9C |
:10BF70007C018D01ADE015950795F794E794AA959E |
:10BF8000D1F7E092B703F092B8030093B90310938E |
:10BF9000BA036091F2027091F3028FE0603A780781 |
:10BFA00050F58091EA039091EB03A091EC03B091DE |
:10BFB000ED039C01AD01FAE056954795379527951D |
:10BFC000FA95D1F7821B930BA40BB50BA80197012F |
:10BFD000E4E0220F331F441F551FEA95D1F7820F6B |
:10BFE000931FA41FB51F8093EA039093EB03A093C4 |
:10BFF000EC03B093ED0360547F4118F58091EA03A0 |
:10C000009091EB03A091EC03B091ED039C01AD0185 |
:10C010006CE056954795379527956A95D1F7821B21 |
:10C02000930BA40BB50BA8019701F2E0220F331F6D |
:10C03000441F551FFA95D1F7820F931FA41FB51FF8 |
:10C0400038C080913C0290913D0280913C029091D9 |
:10C050003D0297FF03C0909581959F4F84369105CF |
:10C0600084F580911E0390911F0320911A03309153 |
:10C070001B03821B930B81509F4F8F5F914008F5EC |
:10C080008091EA039091EB03A091EC03B091ED0352 |
:10C090009C01AD01EEE05695479537952795EA95B9 |
:10C0A000D1F7821B930BA40BB50B8E0D9F1DA01F08 |
:10C0B000B11F8093EA039093EB03A093EC03B0933A |
:10C0C000ED038091EA039091EB03A091EC03B09112 |
:10C0D000ED037EE0B695A795979587957A95D1F76C |
:10C0E00090930E0380930D0340914206442399F0F0 |
:10C0F00055279C01BA010E94E679C901861B970B5E |
:10C100009093E9038093E803260F371F3093E301F0 |
:10C110002093E2011FC01092E9031092E8038FEF11 |
:10C1200093E09093E3018093E20114C01092220304 |
:10C130001092EA031092EB031092EC031092ED03BD |
:10C1400030930E0320930D0305C08091F102806CA3 |
:10C150008093F102B091DE07BA8B2B2F3327220F89 |
:10C16000331F220F331F285D3F4FE981FA812E17BD |
:10C170003F0714F03A83298340901708842D9927AC |
:10C18000880F991F880F991F80559040E980FA8089 |
:10C190008E159F0514F49A838983809174028823F5 |
:10C1A00021F48091AA088F3FA1F08091F202909132 |
:10C1B000F3020297C09768F409811A8110161106DC |
:10C1C00044F481E090E09093F3028093F2023A838A |
:10C1D000298329813A813093E8052093E7058091EE |
:10C1E000AF039091B003A091B103B091B20342E0CC |
:10C1F000880F991FAA1FBB1F4A95D1F700911808F5 |
:10C2000010911908081B190B213A31058CF0C9014E |
:10C2100037FD019695958795801791070CF48C0151 |
:10C22000909581959F4F081719076CF48C010BC0EE |
:10C230000135110514F000E510E03FEF003B130756 |
:10C2400014F400EB1FEF242D3327220F331F220F8E |
:10C25000331FC90149815A81841B950B80179107AF |
:10C260000CF48C0169817A81621B730B0617170726 |
:10C270000CF48B018091D9079091DA0760912A0321 |
:10C2800070912B03861B970B9093E8078093E70729 |
:10C29000D090F60720914603309147034091480320 |
:10C2A00050914903DD2041F0661A770AC301AA279D |
:10C2B00097FDA095BA2F04C0AA2797FDA095BA2F85 |
:10C2C000280F391F4A1F5B1F2093460330934703F3 |
:10C2D000409348035093490380914603909147034C |
:10C2E000A0914803B091490381509A4FA040B040BB |
:10C2F00064F080E09AEFA0E0B0E080934603909372 |
:10C300004703A0934803B09349038091460390915B |
:10C310004703A0914803B091490380509640AF4F26 |
:10C32000BF4F64F480E096E0AFEFBFEF8093460329 |
:10C3300090934703A0934803B0934903C0905106DC |
:10C340002091E7073091E807F8E0FC1598F08C2D74 |
:10C350009927829F7001839FF00C929FF00C11240B |
:10C36000C701F7FC07967C01B3E0F594E794BA9512 |
:10C37000E1F712C08C2D86959927829FA001839F9B |
:10C38000500D929F500D1124CA0157FD03967C0158 |
:10C39000F594E794F594E794A090CF01B090D00184 |
:10C3A0009501442737FD4095542F80914603909185 |
:10C3B0004703A0914803B0914903BC01CD010E94FD |
:10C3C0001B7AE20EF31E9090BB01692D7727882718 |
:10C3D0009927980117FF04C022273327201B310B10 |
:10C3E00037FF02C02F5F3F4F35952795A981BA814E |
:10C3F0002A0F3B1F442737FD4095542F0E94A779F1 |
:10C4000097FF04C0615C7F4F8F4F9F4FE6E095958B |
:10C41000879577956795EA95D1F79B016E157F050E |
:10C420000CF47B01309521953F4FE216F3060CF496 |
:10C4300079018091CA079091CB0760912803709190 |
:10C440002903861B970B9093C9078093C8072091F7 |
:10C450004203309143034091440350914503DD2052 |
:10C4600041F0261A370AC101AA2797FDA095BA2FD5 |
:10C4700004C0AA2797FDA095BA2F280F391F4A1F7D |
:10C480005B1F209342033093430340934403509334 |
:10C4900045038091420390914303A0914403B091DE |
:10C4A000450381509A4FA040B04064F080E09AEF7D |
:10C4B000A0E0B0E08093420390934303A093440331 |
:10C4C000B09345038091420390914303A0914403AC |
:10C4D000B091450380509640AF4FBF4F64F480E069 |
:10C4E00096E0AFEFBFEF8093420390934303A09396 |
:10C4F0004403B09345032091C8073091C90748E031 |
:10C500004C1598F08C2D9927829FB001839F700D58 |
:10C51000929F700D1124CB0177FD07966C0173E09B |
:10C52000D594C7947A95E1F712C0C6948C2D9927BB |
:10C53000829FD001839FB00D929FB00D1124CD0139 |
:10C54000B7FD03966C01D594C794D594C794950113 |
:10C55000442737FD4095542F809142039091430327 |
:10C56000A0914403B0914503BC01CD010E941B7A08 |
:10C57000C20ED31E692D772788279927980117FFA8 |
:10C5800004C022273327201B310B37FF02C02F5F47 |
:10C590003F4F35952795E981FA812E0F3F1F44279C |
:10C5A00037FD4095542F0E94A77997FF04C0615C26 |
:10C5B0007F4F8F4F9F4F46E095958795779567956D |
:10C5C0004A95D1F79B016C157D050CF46B013095F4 |
:10C5D00021953F4FC216D3060CF4690138EF832E24 |
:10C5E00036E0932E2FEAA22E26E0B22E9BE0592EA3 |
:10C5F00087EF682E87E0782ED5012C9112160CF06B |
:10C60000DEC0203419F429803A801EC0E981FA8105 |
:10C61000CF01AA2797FDA095BA2F332727FD309584 |
:10C62000432F532FBC01CD010E94A77997FF04C06F |
:10C63000615C7F4F8F4F9F4FB6E0959587957795BB |
:10C640006795BA95D1F71B01F5012181203419F4C2 |
:10C650002E0C3F1C22C0203C19F42E183F081DC090 |
:10C66000C701AA2797FDA095BA2F332727FD30953C |
:10C67000432F532FBC01CD010E94A77997FF04C01F |
:10C68000615C7F4F8F4F9F4FA6E09595879577957B |
:10C690006795AA95D1F7260E371EF5012281203421 |
:10C6A00019F42C0C3D1C22C0203C19F42C183D0818 |
:10C6B0001DC0C601AA2797FDA095BA2F332727FDD5 |
:10C6C0003095432F532FBC01CD010E94A77997FFCE |
:10C6D00004C0615C7F4F8F4F9F4FF6E09595879523 |
:10C6E00077956795FA95D1F7260E371EF5012381C8 |
:10C6F000203419F4200E311E22C0203C19F4201AD7 |
:10C70000310A1DC0C801AA2797FDA095BA2F33276B |
:10C7100027FD3095432F532FBC01CD010E94A779EF |
:10C7200097FF04C0615C7F4F8F4F9F4FE6E0959568 |
:10C73000879577956795EA95D1F7260E371ED30131 |
:10C740008D919C91821593055CF4BC01620D731D63 |
:10C7500077FF02C06F5F7F4F1B013594279404C0A1 |
:10C76000220C331C281A390ABA898B2F9927880F73 |
:10C77000991F880F991F821593054CF4842D9927D2 |
:10C78000880F991F880F991F281639060CF01C0175 |
:10C79000C10137FC03969595879595958795F4018A |
:10C7A0008183880F991F880F991F9101281B390BCE |
:10C7B000C901880F8283D3012D923C9203C0F401FA |
:10C7C000118212825A9422E030E0620E731E44E01D |
:10C7D00050E0A40EB51E68E070E0860E971E57FE6E |
:10C7E0000BCFE2E1C65E0C94527A8091FD039091EA |
:10C7F000FE03A091FF03B09100048093F503909392 |
:10C80000F603A093F703B093F8038091F903909196 |
:10C81000FA03A091FB03B091FC038093F103909382 |
:10C82000F203A093F303B093F40308951092080465 |
:10C83000109207041092060410920504089584B122 |
:10C84000806A84B93D9A82E58CBD1DBC459A81E021 |
:10C85000809329088AEA80933A0883E880933B080A |
:10C860008AE080933C0810923E0810923D08109296 |
:10C87000400810923F081092A20810925E08089596 |
:10C8800030912908332309F085C00DB407FE82C01A |
:10C8900084E080932A02459A2EB58091140499274A |
:10C8A0008130910589F0823091051CF4892B21F0AB |
:10C8B0003EC00297B9F03BC030935D082093150449 |
:10C8C0002138A9F581E008C0253549F48091150487 |
:10C8D000820F8093150482E08093140428C0309363 |
:10C8E000140425C080915D08E82FFF27E158F74F19 |
:10C8F00020838F5F80935D08909115048032A0F0B3 |
:10C90000291769F480E2AFE7B8E0EFE5F8E00D90B1 |
:10C9100001928A95E1F781E080935E0802C030932E |
:10C920005E081092140403C0920F90931504209196 |
:10C930003908223208F028C04598000000000000A5 |
:10C9400000000000000000000000000000000000E7 |
:10C9500000000000000000000000000000000000D7 |
:10C9600000000000000000000000E0913208F0919B |
:10C970003308E20FF11D80818EBD80915B089081AC |
:10C98000890F80935B0803C081E0809329082F5FA3 |
:10C99000209339080895EF92FF920F931F9380918F |
:10C9A0004A069927880F991F880F991F7C01002735 |
:10C9B000F7FC0095102F80917E0390917F03A0914A |
:10C9C0008003B0918103BC01CD01A80197010E94B1 |
:10C9D0001B7A30933E0820933D0880917603909116 |
:10C9E0007703A0917803B0917903BC01CD01A80130 |
:10C9F00097010E941B7A3093400820933F082091B2 |
:10CA00001F08309120084091210850912208DA0136 |
:10CA1000C90103E0880F991FAA1FBB1F0A95D1F710 |
:10CA2000820F931FA41FB51F820F931FA41FB51F52 |
:10CA30002091960130919701409198015091990170 |
:10CA4000BC01CD010E941B7A309346082093450813 |
:10CA500080918F039091900320914A0230914B0274 |
:10CA6000821B930B90934C0880934B08E0918503B5 |
:10CA7000F09186038091EE079091EF07BF010E942D |
:10CA8000E6799B01220F331F220F331F260F371F1A |
:10CA9000260F371F37FF02C02D5F3F4F3595279573 |
:10CAA00035952795309342082093410880911B08C3 |
:10CAB00090911C08BF010E94E6799B01220F331F51 |
:10CAC000220F331F260F371F260F371F37FF02C0D5 |
:10CAD0002D5F3F4F35952795359527953093440821 |
:10CAE0002093430810928603109285031092EF075B |
:10CAF0001092EE0710921C0810921B0880913C08BF |
:10CB000099278D30910509F46CC08E3091055CF445 |
:10CB10008B30910509F494C08C3091050CF015C14F |
:10CB20000A9761F0B3C18F30910509F487C18F3046 |
:10CB300091050CF462C14097A9F1A8C18091060348 |
:10CB400080934F08809105038093500880910403DF |
:10CB500080935108809103038093520880910203CF |
:10CB600080935308809101038093540880910003BF |
:10CB7000809355088091FF02809356088091F102BE |
:10CB8000809357088091F102837F8093F1020E9485 |
:10CB9000202E8093580880918203809359088091B9 |
:10CBA000F00228C18091A4089091A50890935008A4 |
:10CBB00080934F088091A8089091A90890935208FB |
:10CBC0008093510880911E0190911F01809353081A |
:10CBD00080910001809354088091950180935508BD |
:10CBE00055C180917E0680934F0880917F06809387 |
:10CBF000500880918006809351088091810680932F |
:10CC00005208809182068093530880918606809313 |
:10CC100054088091870680935508809188068093F8 |
:10CC2000560880918B0680935708809189068093DF |
:10CC3000580880918A068093590880918C06DAC042 |
:10CC4000F89480913106E82FFF27EE0FFF1FE75A77 |
:10CC5000F84F0190F081E02DE038F1051CF0EFE78E |
:10CC6000F0E006C02FEFE138F20714F4E1E8FFEF3F |
:10CC7000E0934F0880913206E82FFF27EE0FFF1F49 |
:10CC8000E75AF84F0190F081E02DE038F1051CF0F3 |
:10CC9000EFE7F0E006C06FEFE138F60714F4E1E8E3 |
:10CCA000FFEFE093500880913006E82FFF27EE0F4A |
:10CCB000FF1FE75AF84F0190F081E02DE038F105B1 |
:10CCC0001CF0EFE7F0E006C08FEFE138F80714F44E |
:10CCD000E1E8FFEFE093510880912F06E82FFF274E |
:10CCE000EE0FFF1FE75AF84F0190F081E02DE0387A |
:10CCF000F1051CF0EFE7F0E006C02FEFE138F20796 |
:10CD000014F4E1E8FFEF7894E093520880912D034A |
:10CD10008093530880912E038093540880912F03B1 |
:10CD20008093550880913003809356088091310399 |
:10CD30008093570880913203809358088091330381 |
:10CD4000809359088091340355C0809172048630D5 |
:10CD500018F01092720485E080934F0880918D0640 |
:10CD60008093500880911E0390911F03A09120038F |
:10CD7000B0912103BC01CD0125E030E040E050E05E |
:10CD80000E941B7A309352082093510880911A0315 |
:10CD900090911B03A0911C03B0911D03BC01CD0118 |
:10CDA00025E030E040E050E00E941B7A30935408C8 |
:10CDB00020935308809183068093550880918406C0 |
:10CDC00080935608809185068093570880912C03A4 |
:10CDD000809358088091590790915A078093590879 |
:10CDE0008091E7059091E80597FD039695958795C5 |
:10CDF0009595879580935A0849C010924F0884E50D |
:10CE0000809350081092510883E1809352088091DA |
:10CE100002018093530880915704809354088091B5 |
:10CE20005804809355088091590480935608809146 |
:10CE30005A048093570880915B0426C08091630652 |
:10CE400080934F0880919306809350088091C10190 |
:10CE50008093510880915C068093520880915D0612 |
:10CE60008093530880915E06809354088091C0019E |
:10CE700080935508809160068093560880916106E2 |
:10CE800080935708809162068093580880915E08CD |
:10CE9000882309F44DC18AEF8093EE0181E08093ED |
:10CEA000DD014091600850916108CA0181509E4F98 |
:10CEB0008F5F9340B0F42091620830916308C901FC |
:10CEC00081509E4F8F5F934060F480913B0685FFB9 |
:10CED00008C050930804409307043093060420933D |
:10CEE0000504809168089091690890930A048093E2 |
:10CEF000090480916A0890916B0890930C048093C8 |
:10CF00000B0480916C0890916D0890930E048093AF |
:10CF10000D04809166089091670821E08936920798 |
:10CF200024F49093DF018093DE018091DE019091E3 |
:10CF3000DF0120913C0330913D03821B930B845E03 |
:10CF40009D4F68E671E00E94E679845B9040909383 |
:10CF50003B0380933A0320917008309171088091CF |
:10CF60002B0290912C028217930720F430932C020D |
:10CF700020932B0280915F0899278836910509F448 |
:10CF800060C08936910524F48736910531F0D8C008 |
:10CF90008936910509F47CC0D3C0809172088093D2 |
:10CFA0009F08809173088093A108809174088093F2 |
:10CFB000A008809175088093A208809176088093DC |
:10CFC000A308809177088093EF018091780880937F |
:10CFD00013048091FE028823F9F020917A083091A1 |
:10CFE0007B0837FD19C030933D0320933C0390919B |
:10CFF0006506992389F08FE0989FC0011124281BB2 |
:10D00000390BC90188599E4F68E671E00E94E679A4 |
:10D0100090933D0380933C0320910F0430911004C2 |
:10D0200080917C0890917D08280F391F37FF02C03E |
:10D030002F5F3F4F359527953093100420930F04B1 |
:10D040007FC0809172088093340880917308809328 |
:10D050003508809174088093360880917508809314 |
:10D06000370880917608809338088091D705909191 |
:10D070007708892B8093D7059091780890931104B5 |
:10D080008091D80583709C70892B8093D80558C0F7 |
:10D090008091720880932A088091730880932B08EE |
:10D0A0008091740880932C088091750880932D08D6 |
:10D0B000809176089091770890932F0880932E089E |
:10D0C0008091780890917908909331088093300886 |
:10D0D00080917A08992787FD909590938C0780938B |
:10D0E0008B0780917B088093150380917C08909139 |
:10D0F0007D089C01442737FD4095542FDA01C90172 |
:10D1000063E0880F991FAA1FBB1F6A95D1F7820F92 |
:10D11000931FA41FB51F820F931FA41FB51F8093D9 |
:10D12000160390931703A0931803B093190308C034 |
:10D13000109208041092070410920604109205043D |
:10D140001F910F91FF90EF900895809129088823F7 |
:10D1500009F43BC045988AE398E0909333088093A4 |
:10D16000320890911204E92FFF27EB51FE4F9F5F89 |
:10D1700090931204808180933C08993010F01092B3 |
:10D180001204109229080E94CB6481E08093390830 |
:10D19000000000000000000000000000000000008F |
:10D1A000000000000000000000000000000000007F |
:10D1B000000000000000000000000000000000006F |
:10D1C00080913A0880935B088EBD089587B18C608A |
:10D1D00087B9429843981092170480E88093F10130 |
:10D1E000109216048093F001089580911C048150E0 |
:10D1F00080931C048F3F09F0FBC024E020931C04A3 |
:10D200008091F102992780739070892B21F480918D |
:10D21000580480FF1CC080917C06882349F08091CF |
:10D220001F04882311F42093170481E080931F04C6 |
:10D2300080917D068823B9F080912004882319F419 |
:10D2400084E08093160481E0809320040CC0109247 |
:10D250001F04109220048091780680931D04809111 |
:10D260007A0680931E0480911F04882309F040C031 |
:10D2700080919206282F332724FF07C08091230333 |
:10D28000882319F425FD4DC04EC090917906983F32 |
:10D2900050F08091F0078D3D30F080911D0488237F |
:10D2A0000CF43FC040C0983F48F08091F0078A30AE |
:10D2B00028F480911D048823B4F133C080911704B1 |
:10D2C0008150809317048F3F79F58091F00781504A |
:10D2D000809317048091F101813011F480E801C03E |
:10D2E00086958093F1018091F10190911D0417C002 |
:10D2F000809117048150809317048F3FA9F489E02F |
:10D30000809317048091F101813011F480E801C00D |
:10D3100086958093F1018091F10190917C0689239B |
:10D3200011F0429A01C0429880912004882309F0AC |
:10D3300043C080919206282F332724FF07C0809195 |
:10D340002303882319F426FD50C034C090917B0636 |
:10D35000983F50F0809116088D3D30F080911E046A |
:10D3600088230CF442C026C0983F48F080911608EC |
:10D370008A3028F480911E048823E4F036C080911E |
:10D3800016048150809316048F3F91F58091160802 |
:10D390008150809316048091F001813011F480E86F |
:10D3A00001C086958093F0018091F00190911E0458 |
:10D3B0008923D9F44398089580911604815080936D |
:10D3C00016048F3FA9F489E0809316048091F00140 |
:10D3D000813011F480E801C086958093F00180913E |
:10D3E000F00190917D06892311F0439A08954398A6 |
:10D3F00008954FB724E130E0F8948091C9008F7709 |
:10D400008093C9008091C9008F7B8093C90080916F |
:10D41000C9008F7D8093C9005A9A52985B9A539A9B |
:10D42000832F99278093CD002093CC008091C80052 |
:10D4300082608093C80080E18093C9008091CA0017 |
:10D440008F778093CA008091CA008F7B8093CA0037 |
:10D450008091CA008F7D8093CA008091CA008F7E20 |
:10D460008093CA008091CA00877F8093CA00809110 |
:10D47000C9008B7F8093C9008091CA00846080932B |
:10D48000CA008091CA0082608093CA008091C8005F |
:10D4900087FF03C08091CE00F9CF8091C9008068DA |
:10D4A0008093C9004FBF0895EF92FF920F931F938F |
:10D4B000CF93DF93482F00E010E08091F20181309C |
:10D4C00061F41092F20184E4809321041092230409 |
:10D4D00010922204109224042BC1809121048823ED |
:10D4E00019F421E030E001C09801909122049923C1 |
:10D4F00071F4232B11F081E010C084E480932104A7 |
:10D50000909323049093220490932404FAC09130C2 |
:10D5100069F4232B09F0EBC082E080932204809110 |
:10D5200023048F5F8093230483E0E9C09230D1F419 |
:10D53000232B09F0DCC083E0809321044093240472 |
:10D5400090912304923039F41092250447FF03C0D0 |
:10D5500081E08093250483E0809322049F5F909371 |
:10D560002304CFC0933009F0C2C0232B09F0BFC001 |
:10D570009093210482E080932204809123048F5FA2 |
:10D580008093230420912404822F9927782F6627E3 |
:10D59000842F9927682B792B80915506813049F487 |
:10D5A0007370CB018050924063E070E00E94E67996 |
:10D5B00017C0823061F47770CB018050944066E0F0 |
:10D5C00070E00E94E6792695269526950BC073702B |
:10D5D00068567140CB0177FD0196BC017595679542 |
:10D5E00026952695022F11270F7010700F5F1F4F81 |
:10D5F0000D30110508F074C07801E00EF11EF7013E |
:10D60000E75AF84F808191819B01281B390BC90192 |
:10D6100037FF03C0909581959F4F069794F48091B2 |
:10D620002C03883C30F480912C03865F80932C037C |
:10D6300008C088EC80932C0380916F008F7D8093CD |
:10D640006F00F701E75AF84F808191819C01220F0A |
:10D65000331F280F391F260F371F37FF02C02D5FDA |
:10D660003F4FE901D595C795D595C795CB01019653 |
:10D670008C179D0714F4219706C061507040C6179F |
:10D68000D7070CF4219680912C03843BD0F0F7014E |
:10D69000E75AF84F80819181FE01E81BF90BCF0119 |
:10D6A00063E070E00E94E679CB01880F991F860F36 |
:10D6B000971F2DE837E0E20EF31EF7019183808378 |
:10D6C00007C02DE837E0E20EF31EF7011182108249 |
:10D6D000000F111F075A184FF801D183C08311C0E2 |
:10D6E0000231110570F081E08093F2010AC081E0FF |
:10D6F0008093F201109223041092250484E4809315 |
:10D70000210480912304803198F08091250488239E |
:10D7100031F48091F201882311F4809394011092E6 |
:10D720002304109225041092220484E4809321049F |
:10D73000E6E0CDB7DEB70C945E7ACF93FC0197FF9D |
:10D7400005C0CFEFF095E195FF4F01C0C1E028E69D |
:10D7500031E0CF01B9010E94E679FC018B359105DA |
:10D7600054F08B5590408A35910538F484EB90E065 |
:10D770008E1B9F0BFC0141E00DC0CF01855B9040EB |
:10D780008A35910518F4E45BF04003C02E1B3F0B73 |
:10D79000F9014FEFEE0FFF1FE15DF54F2591349139 |
:10D7A0008C2F992787FD9095289FB001299F700D98 |
:10D7B000389F700D1124842F992787FD9095689FBD |
:10D7C000A001699F500D789F500D1124CA01CF917F |
:10D7D00008952AE530E0281B390BC9010E949D6B92 |
:10D7E0000895CF93DF9380E00E94547180911E01D1 |
:10D7F00090911F016AE070E00E94E6799F938F93F9 |
:10D8000080911E0190911F016AE070E00E94E6790C |
:10D810007F936F938DEF9AE09F938F93C7E4D1E747 |
:10D82000DF93CF93E0913E04F0913F0409952DB72B |
:10D830003EB7285F3F4F2DBF8091EE018823B9F19D |
:10D8400086E00E94547180912E0890912F086AE022 |
:10D8500070E00E94D2797F936F938FED90E09F9359 |
:10D860008F9380911F0890912008A0912108B0917A |
:10D870002208209196013091970140919801509192 |
:10D880009901BC01CD010E941B7A3F932F9386E042 |
:10D890009BE09F938F93DF93CF93E0913E04F091B1 |
:10D8A0003F0409958DB79EB70A968DBF12C086E0DA |
:10D8B0000E94547182E19BE09F938F93DF93CF93FB |
:10D8C000E0913E04F0913F0409950F900F900F9066 |
:10D8D0000F90809111048823C1F086E00E9454715A |
:10D8E0008091110499279F938F9389E19BE09F93E7 |
:10D8F0008F93DF93CF93E0913E04F0913F0409951D |
:10D900002DB73EB72A5F3F4F2DBF80E10E94547173 |
:10D910008091FA019091FB016CE370E00E94D27952 |
:10D920009F938F938091FA019091FB016CE370E0DB |
:10D930000E94D2797F936F938091A8089091A90853 |
:10D940009F938F9384E29BE09F938F93C7E4D1E7EB |
:10D95000DF93CF93E0913E04F0913F0409958091CD |
:10D960003B062DB73EB7265F3F4F2DBF80FF29C036 |
:10D970008AE10E9454718091950199279F938F931A |
:10D9800080911E0390911F03A0912003B091210369 |
:10D99000BC01CD0124E630E040E050E00E941B7A5B |
:10D9A0003F932F9381E39BE09F938F93DF93CF93DC |
:10D9B000E0913E04F0913F0409958DB79EB708961B |
:10D9C0008DBFDF91CF910895CF93DF9380E00E94C8 |
:10D9D000547180911707992787FD90959F938F9396 |
:10D9E00080910F07992787FD90959F938F93809142 |
:10D9F0000707992787FD90959F938F938091FF0646 |
:10DA0000992787FD90959F938F9388E39BE09F9341 |
:10DA10008F93C7E4D1E7DF93CF93E0913E04F09179 |
:10DA20003F04099580E10E9454712DB73EB7245FF1 |
:10DA30003F4F2DBF80913707992787FD90959F9382 |
:10DA40008F9380912F07992787FD90959F938F93B0 |
:10DA500080912707992787FD90959F938F938091B9 |
:10DA60001F07992787FD90959F938F9388E49BE0EC |
:10DA70009F938F93DF93CF93E0913E04F0913F0407 |
:10DA8000099580912D062DB73EB7245F3F4F2DBFDE |
:10DA9000853098F480E10E94547188E59BE09F9363 |
:10DAA0008F93DF93CF93E0913E04F0913F0409956B |
:10DAB0000F900F900F900F9018C08730B0F488E14E |
:10DAC0000E9454718FED90E09F938F9389E69BE0C5 |
:10DAD0009F938F93DF93CF93E0913E04F0913F04A7 |
:10DAE00009958DB79EB706968DBFDF91CF910895AA |
:10DAF0000F931F9380E00E9454712AE030E08091E0 |
:10DB0000A4089091A508B9010E94D2799F938F93A0 |
:10DB10008091A4089091A508B9010E94D2797F93C1 |
:10DB20006F9380911E0190911F01B9010E94E679C7 |
:10DB30009F938F9380911E0190911F01B9010E94C4 |
:10DB4000E6797F936F9382E79BE09F938F9307E43F |
:10DB500011E71F930F93E0913E04F0913F04099564 |
:10DB600080E10E9454718DB79EB70C968DBF809155 |
:10DB7000A8089091A9089F938F938091A6089091EF |
:10DB8000A7089F938F9385E89BE09F938F931F93A4 |
:10DB90000F93E0913E04F0913F0409958DB79EB735 |
:10DBA00008968DBF1F910F9108950F931F93CF93E8 |
:10DBB000DF938091EE01C7E4D1E7882309F478C0B0 |
:10DBC00080E00E94547180912B0899279F938F9336 |
:10DBD00080912D0899279F938F9381E99BE09F93D4 |
:10DBE0008F938E01DF93CF93E0913E04F0913F0439 |
:10DBF00009958DB79EB708968DBF80912C0883300C |
:10DC000031F48CE00E94547180EA9BE005C08CE006 |
:10DC10000E94547185EA9BE09F938F93DF93CF938B |
:10DC2000E0913E04F0913F0409950F900F900F9002 |
:10DC30000F9080912A0881FF12C08CE00E945471DD |
:10DC40008AEA9BE09F938F931F930F93E0913E048A |
:10DC5000F0913F0409950F900F900F900F9080E185 |
:10DC60000E9454718FED90E09F938F9380913008C4 |
:10DC7000909131089F938F9380912E0890912F0857 |
:10DC80006AE070E00E94D2797F936F938FEA9BE005 |
:10DC90009F938F9387E491E79F938F93E0913E0446 |
:10DCA000F0913F0409958DB79EB70A968DBF12C0BB |
:10DCB00082E00E9454718FEB9BE09F938F93DF93E0 |
:10DCC000CF93E0913E04F0913F0409950F900F909F |
:10DCD0000F900F90DF91CF911F910F910895CF93E7 |
:10DCE000C82F209126042093270499278F3291056D |
:10DCF00009F1803391051CF44F97A1F02CC08F34AB |
:10DD0000910501F18F38910531F5222319F481E055 |
:10DD100090E038C086E0289FF0011124EB51F54FC8 |
:10DD2000849117C086E0289FF0011124EA51F54F35 |
:10DD300084910FC086E0289FF0011124E951F54F2E |
:10DD4000849107C086E0289FF0011124E851F54F27 |
:10DD5000849180932604909126048091270498133F |
:10DD6000C0E00E945A719091260486E0989FF001CD |
:10DD70001124E751F54F259134918C2FF901099524 |
:10DD800080E090E0CF9108951092A5081092A40829 |
:10DD90001092A9081092A8081092A7081092A6083D |
:10DDA0001092AA088AE090E00E9423179093290419 |
:10DDB000809328040895CF93DF9380912804909155 |
:10DDC00029040E942C17882309F4AFC080912804ED |
:10DDD000909129040A969093290480932804E0E006 |
:10DDE000F0E09F0190E05FEFA8EFB6E04BE0ED01BF |
:10DDF0008B8187FF0BC09F5F8D81E80FF11D8981AB |
:10DE0000280F311D8E81851708F4582F4150189620 |
:10DE100047FFEDCF5093AA08232B41F520912E0404 |
:10DE200030912F044091300450913104BB27A52F2D |
:10DE3000942F832F90932D0480932C04AA27BB2723 |
:10DE4000281B390B4A0B5B0BCF01AA27BB27280FD6 |
:10DE5000391F4A1F5B1F20932E0430932F044093D9 |
:10DE6000300450933104E5E0F0E013C020912C041D |
:10DE700030912D042E173F0718F4E21BF30B02C05C |
:10DE8000E0E0F0E0892F9927880F991FE80FF91F2C |
:10DE90003596F093A508E093A408EF3FF10578F4D8 |
:10DEA00080911E0190911F018E9F90018F9F300DD8 |
:10DEB0009E9F300D1124C90164E670E013C0CF01AC |
:10DEC000969587959695879520911E0130911F0113 |
:10DED000289FA001299F500D389F500D1124CA0181 |
:10DEE00069E170E00E94D2797093A7086093A60858 |
:10DEF00020912A0430912B042E0F3F1F30932B04C6 |
:10DF000020932A045EE02131350778F08091A8083B |
:10DF10009091A90801969093A9088093A808205190 |
:10DF20003E4030932B0420932A04DF91CF91089533 |
:10DF30004FB720E430E0F8948091C9008F77809348 |
:10DF4000C9008091C9008F7B8093C9008091C9006E |
:10DF50008F7D8093C9005A9A52985B9A539A832F67 |
:10DF600099278093CD002093CC008091C8008260D7 |
:10DF70008093C80088E18093C9008091CA008F77A0 |
:10DF80008093CA008091CA008F7B8093CA008091E1 |
:10DF9000CA008F7D8093CA008091CA008F7E8093D3 |
:10DFA000CA008091CA00877F8093CA008091C9000F |
:10DFB0008B7F8093C9008091CA0084608093CA00DF |
:10DFC0008091CA0082608093CA008091C80087FF58 |
:10DFD00003C08091CE00F9CF8091C9008068809302 |
:10DFE000C9004FBF08950F931F93CF93DF93482F1E |
:10DFF0004F5F893108F08BC080915807841720F457 |
:10E000004F5F409358074150CB0183539B4268E1D7 |
:10E0100070E00E94E679A42FBB27FD01EA0FFB1FE9 |
:10E02000E75AF84F808191819B01281B390BC90168 |
:10E0300037FF03C0909581959F4F069794F4809188 |
:10E040002C03883C30F480912C03865F80932C0352 |
:10E0500008C088EC80932C0380916F008F7D8093A3 |
:10E060006F00FD01EA0FFB1FE75AF84F8081918195 |
:10E070009C01220F331F280F391F260F371F37FF30 |
:10E0800002C02D5F3F4FE901D595C795D595C7953E |
:10E09000CB0101968C179D0714F4219706C061509F |
:10E0A0007040C617D7070CF4219680912C03843B4F |
:10E0B000D8F08D010A0F1B1FF801E75AF84F808135 |
:10E0C0009181FE01E81BF90BCF0163E070E00E9433 |
:10E0D000E679CB01880F991F860F971F0357184FBA |
:10E0E000F8019183808307C0AA0FBB1FA357B84FC5 |
:10E0F00011961C921E92E42FFF27EE0FFF1FE75A86 |
:10E10000F84FD183C083443011F410929401DF9111 |
:10E11000CF911F910F910895CF93DF932091AB087A |
:10E12000822F9927807F9070409709F06CC02F3123 |
:10E1300009F046C08091AC08809336042091AE0867 |
:10E14000209338048091AF0880933704822F992759 |
:10E1500090935A0780935907222309F054C0809165 |
:10E160002F06282F3327220F331FF901E357F84FCB |
:10E170001182108280913006A82FBB27AA0FBB1FE7 |
:10E18000FD01E357F84F1182108280913206E82F8B |
:10E19000FF27EE0FFF1FCF018357984FEC01198225 |
:10E1A0001882275A384FE90119821882A75AB84FA6 |
:10E1B00011961C921E92E75AF84F1182108223C0CA |
:10E1C000C22FCF70CA30F8F48091AC088093D50884 |
:10E1D0008091AD088093D4088091AE088093D708D1 |
:10E1E0008091AF088093D6086091D4087091D508CB |
:10E1F0008C2F0E94F36F6091D6087091D7088C2FF6 |
:10E200008F5F0E94F36FDF91CF910895CF93C82F56 |
:10E210008F3F49F4809139048F3F29F410923B04D9 |
:10E2200010923A0432C020913B04222339F4CF31BA |
:10E2300011F485E001C084E080933C0480913C04AB |
:10E2400090913A048217A0F4892F809580933A0424 |
:10E250008F3F19F48EEF80933A0480913A04C817E7 |
:10E2600011F40E948C7010923B0410923A040BC07F |
:10E27000E22FFF27E555F74FC0832F5F20933B0424 |
:10E280009C0F90933A04C0933904CF9108959091D4 |
:10E290003504933240F4E92FFF27EF54F74F808382 |
:10E2A0009F5F909335040895833218F48D5F8093B7 |
:10E2B0003504089590E2E4EBF8E08FE1919381500A |
:10E2C00087FFFCCF0895CF93CFB723E031E0F894D8 |
:10E2D0008091C9008F778093C9008091C9008F7B9E |
:10E2E0008093C9008091C9008F7D8093C9005A9A9C |
:10E2F00052985B9A539A832F99278093CD0020934D |
:10E30000CC008091C80082608093C80088E180932F |
:10E31000C9008091CA008F778093CA008091CA009B |
:10E320008F7B8093CA008091CA0080628093CA006C |
:10E330008091CA0080618093CA008091CA00886081 |
:10E340008093CA008091C90084608093C900809145 |
:10E35000CA0084608093CA008091CA008260809362 |
:10E36000CA008091C80087FF03C08091CE00F9CF1A |
:10E370008091C90080688093C9008091C900806441 |
:10E380008093C9000E945A71CFBFCF910895282F62 |
:10E3900099278F709070892B31F4209580913404E7 |
:10E3A000822B8093340408958091F501882309F429 |
:10E3B00049C08091F10285FD04C08091F801882355 |
:10E3C00071F082E98093B10883E28093B208809172 |
:10E3D000F801882309F485E58093B30802C080938F |
:10E3E000B1088091F6018F3071F4809134040E945D |
:10E3F0006F6E882341F081E98093B1088093B20861 |
:10E4000081E38093B3081092F5018091C80085FFE5 |
:10E41000FCCF8091C9008F7E8093C9008091C90094 |
:10E420008E7F8093C9008091B108882311F48EEF0C |
:10E4300001C08EE78093CE00809134048093F60172 |
:10E440001092340408951F920F920FB60F92112468 |
:10E450008F939F93EF93FF939091F501992309F088 |
:10E4600040C080913D04882361F48091B1088823E5 |
:10E4700011F483E003C0813999F481E080933D0475 |
:10E480000FC0833099F48091B108882349F09093AC |
:10E49000B1088091C9008E7F8093C9008EEF1EC0A5 |
:10E4A0008091C90081608093C9000EC0833261F4FD |
:10E4B0008091C9008E7F8093C9008FEF8093CE003A |
:10E4C00081E08093F50114C080913D04E82FFF277F |
:10E4D000EF54F74F8F5F80933D0480818093CE008F |
:10E4E00007C010923D048091C90080618093C900EB |
:10E4F000FF91EF919F918F910F900FBE0F901F9002 |
:10E500001895EF92FF920F931F93CF93DF937C01A7 |
:10E510008B01EA01452B39F0F80181918F01F70158 |
:10E5200009952197C9F7E6E0CDB7DEB70C945E7A7E |
:10E53000EF92FF920F931F93CF93DF937C018B0198 |
:10E54000EA01452B41F0F8010F5F1F4F8491F7015D |
:10E5500009952197C1F7E6E0CDB7DEB70C945E7A56 |
:10E560000F931F93CF938C01C62F161634F480E2BD |
:10E57000F8010995C1501C16D4F3CF911F910F914A |
:10E5800008950F931F93CF938C01C62F161634F462 |
:10E5900080E3F8010995C1501C16D4F3CF911F9167 |
:10E5A0000F910895A5E3B0E0E8EDF2E70C94367A18 |
:10E5B0002E96EEADFFAD2E978824992454018091BC |
:10E5C0003304882321F42C961FAE1EAE2C975EE4F4 |
:10E5D000452E512C4C0E5D1E6F01B60105C0153243 |
:10E5E00039F00894C11CD11CF60114911123B9F71C |
:10E5F000A601461B570B31F02C968EAD9FAD2C9784 |
:10E600000E949872112309F46AC20894C11CD11C9B |
:10E61000FF24FDA6FCA64FEFE42EF9A6F601089410 |
:10E62000C11CD11C1491153721F0812F80628837CD |
:10E63000B1F4F0FE0AC0F20124E030E0420E531EB5 |
:10E6400080809180A280B3800AC0F20142E050E055 |
:10E65000440E551E808191814C01AA24BB241032A6 |
:10E6600021F489A58823D1F61DC0133219F458E08E |
:10E67000F52AD4CF1A3211F01D3291F41A3259F41E |
:10E68000F20182E090E0480E591EE081ECA7EE23F3 |
:10E690002CF6E195ECA790E1F92AAFEDFA22BECF76 |
:10E6A0001B3211F419A7BACF1E32C1F5F601089436 |
:10E6B000C11CD11C14911A3279F4F20122E030E02D |
:10E6C000420E531E408151813FEF4F3F530714F4D8 |
:10E6D0004FEF5FEFE42EA2CF40E050E0812F805358 |
:10E6E0008A30A0F4CA0133E0880F991F3A95E1F708 |
:10E6F000840F951F480F591F410F511D4053504023 |
:10E70000F6010894C11CD11C1491E8CF8FEF4F3F44 |
:10E71000580714F44FEF5FEFE42E85CF103329F440 |
:10E72000F4FC7CCF90E2F92A79CF812F8153893094 |
:10E73000D8F440E050E0CA0123E0880F991F2A95E1 |
:10E74000E1F7840F951F480F591F410F511D40538A |
:10E750005040F6010894C11CD11C1491812F8053A4 |
:10E760008A3048F34CA75FCF183619F4A4E0FA2A90 |
:10E7700055CF1C3619F4B1E0FB2A50CF133661F4A3 |
:10E780003E010894611C711CF20122E030E0420E4F |
:10E79000531E808189833CC1143421F0143611F05A |
:10E7A000193651F5143411F431E0F32AF0FE0AC0A1 |
:10E7B000F20144E050E0440E551E80809180A2801A |
:10E7C000B3800CC0F20182E090E0480E591E8081B7 |
:10E7D00091814C01AA2497FCA094BA2CB7FE0AC0E0 |
:10E7E000B094A09490948094811C911CA11CB11CA5 |
:10E7F0008DE289A70AE06FC01F3411F01F3631F493 |
:10E800001F3411F491E0F92A08E064C0103779F45C |
:10E81000F201A2E0B0E04A0E5B1E808191814C01C2 |
:10E82000AA24BB2400E1B0E4FB2A18E753C0133745 |
:10E83000C1F5F20122E030E0420E531E608071808B |
:10E840006114710489F43E010894611C711C88E212 |
:10E8500089838EE6F301818385E78B838CE68C8345 |
:10E860008D8389E28E831F82E7FC13C08E2D99274A |
:10E8700087FD9095AC0160E070E0C3010E940378D1 |
:10E88000009729F0382E3618E3140CF0C3C03E2C44 |
:10E89000C1C0F30101900020E9F731973E2E3618F0 |
:10E8A000B9C0153511F0153731F4153511F4F1E013 |
:10E8B000FF2A0AE00FC0183519F0183709F0A0C078 |
:10E8C00000E1F3FE07C081149104A104B10411F02A |
:10E8D00020E4F22A19A6EDA6E7FC02C03FEDF322E0 |
:10E8E00089E2682E712C6C0E7D1E81149104A104A6 |
:10E8F000B10421F44DA5442309F47BC0802F99274E |
:10E90000AA27BB278EA79FA7A8ABB9AB202E33247D |
:10E9100090E0891690E0990691E0A90690E0B9068A |
:10E9200048F0C501B4012EA53FA548A959A90E94E8 |
:10E93000F97917C0AFEF8A169104A104B10449F028 |
:10E9400040F0C401B1010E94D2799B0144275527B0 |
:10E9500008C0882D602F0E94C679282F33274427AE |
:10E9600055272AAB3BAB4CAB5DAB0A3059F48AA9B7 |
:10E97000880F880F880F9AA9990F890F382D381B97 |
:10E98000832F10C0003139F48AA98295807F482DE9 |
:10E99000481B842F07C08AA9880F880F880F582D1D |
:10E9A000581B852F90E02EA53FA548A959A982168E |
:10E9B0009306A406B50608F091E08AA89BA8ACA827 |
:10E9C000BDA88A3010F4805D04C0895A183509F456 |
:10E9D0008F7DD3018E933D01992309F099CF0830A3 |
:10E9E00041F4F3FE06C0803321F080E3FD01829301 |
:10E9F0003F01CE010196382E3618F8E23F0E0BC0CB |
:10EA0000112309F46CC03E010894611C711C198328 |
:10EA1000B1E03B2E19A6032D2DA4231827FC222498 |
:10EA200089A5882311F00F5F02C0F6FC0E5F020D6E |
:10EA3000EF2CFF24C70180739070892B49F48CA5BB |
:10EA4000801B682F2C968EAD9FAD2C970E94B072C4 |
:10EA500089A5882331F041E050E0BE01675D7F4F1A |
:10EA60000AC0E6FE0EC080E38AA71BA742E050E082 |
:10EA7000BE01665D7F4F2C968EAD9FAD2C970E9498 |
:10EA80008172C70180739070809749F48CA5801BB8 |
:10EA9000682F2C968EAD9FAD2C970E94C172622D6F |
:10EAA0002C968EAD9FAD2C970E94C172832D992715 |
:10EAB00087FD9095AC01B3012C968EAD9FAD2C9740 |
:10EAC0000E948172E4FE89CD2CA5201B2CA7622F09 |
:10EAD0002C968EAD9FAD2C970E94B0727ECDE2E158 |
:10EAE000CB5C0C94527A2FB740E0F894E0E0F0E071 |
:10EAF00081E2809357009491E2E0F0E08093570028 |
:10EB00003491E4E0F0E08093570084912FBF9E3170 |
:10EB100099F4363941F4893011F441E00DC08A305E |
:10EB200059F442E009C0373939F4863011F443E032 |
:10EB300003C0853009F444E0842F992708959FB7D6 |
:10EB4000F8948091C900877F8093C9008091C900A3 |
:10EB50008F7E8093C9008091C9008F778093C90010 |
:10EB60008091C9008F7B8093C9008091C9008F7DFF |
:10EB70008093C90052985A9A53985B9A9FBF089500 |
:10EB80001F93CF93DF93182F80913304882309F4C8 |
:10EB90008DC08091F401181709F488C08091320467 |
:10EBA000882321F40E9473758093320488EB9CE0E3 |
:10EBB0009F938F93CDEFD2E1DF93CF93E0913E040B |
:10EBC000F0913F0409950F900F900F900F90812FB7 |
:10EBD00099278230910501F1833091052CF400973B |
:10EBE00061F0019769F024C084309105D9F0843038 |
:10EBF0009105ACF00597C9F01BC088EA9CE002C003 |
:10EC000086E99CE09F938F93DF93CF93E0913E043E |
:10EC1000F0913F04099518C08DE79CE0F3CF8AE599 |
:10EC20009CE0F0CF8CE49CE0EDCF84E49CE0EACF64 |
:10EC300085EC9CE09F938F93DF93CF93E0913E040C |
:10EC4000F0913F04099510E00F900F900F900F90F6 |
:10EC500080913204843011F0823099F40E949F75C3 |
:10EC6000812F8150833018F40E94F9691DC014303F |
:10EC700019F40E94637118C01530B1F40E94986FA6 |
:10EC800013C0112389F08BED9CE09F938F938DEF40 |
:10EC900092E19F938F93E0913E04F0913F04099598 |
:10ECA0000F900F900F900F901093F401DF91CF9180 |
:10ECB0001F9108950F931F9381E080933304409137 |
:10ECC000F301E4EFFBE020E030E05FE4849199277A |
:10ECD0002F5F3F4F829FB001839F700D929F700DF9 |
:10ECE000112446275150319657FFF0CF4093F3013E |
:10ECF000ECECFBE020E030E057E2849199272F5FB5 |
:10ED00003F4F829FB001839F700D929F700D112421 |
:10ED100046275150319657FFF0CF4093F301809131 |
:10ED20003204882321F40E94737580933204809109 |
:10ED3000F301833459F088E190E029E20FB6F894AA |
:10ED4000A895809360000FBE2093600082ED92E74B |
:10ED500090933F0480933E0486EF9CE09F938F93B3 |
:10ED60000DEF12E11F930F93E0913E04F0913F04E9 |
:10ED700009950F900F900F900F9081E690E09F9370 |
:10ED80008F9384E590E09F938F931F921F928091C1 |
:10ED900002016AE00E94C679892F99279F938F9379 |
:10EDA000809102010E94C67999279F938F938CE1ED |
:10EDB0009DE09F938F931F930F93E0913E04F091FA |
:10EDC0003F04099584EF9BE09F938F931F930F93CC |
:10EDD000E0913E04F0913F0409958CEC9BE09F93F9 |
:10EDE0008F931F930F93E0913E04F0913F04099598 |
:10EDF0008DB79EB746968DBF80E59DE09F938F931C |
:10EE00001F930F93E0913E04F0913F04099583EC2A |
:10EE10008093810080916F00806280936F000F90DB |
:10EE20000F900F900F901F910F91089580913304D0 |
:10EE3000882361F08091F401843011F40E94D47130 |
:10EE40008091F301833411F01092330408951F92DE |
:10EE50000F920FB60F9211242F933F934F935F930E |
:10EE60006F937F938F939F93AF93BF93EF93FF9392 |
:10EE70002091CE00809101028823B1F02093C6003A |
:10EE800080910102823029F52F3F19F58FEF94E32D |
:10EE9000ACE0B0E0C297A109B109B7FFFBCF809108 |
:10EEA00081048093CE0015C09091F401892F815088 |
:10EEB000833020F4822F0E94546A0BC0943021F4D6 |
:10EEC000822F0E94C77105C0953019F4822F0E94CD |
:10EED0000671FF91EF91BF91AF919F918F917F91BB |
:10EEE0006F915F914F913F912F910F900FBE0F90B7 |
:10EEF0001F901895002422273327442751E0BB2771 |
:10EF0000EE27FF27A0E1660F771F881F991F001CBF |
:10EF1000221F331F441F660F771F881F991F001C75 |
:10EF2000221F331F441F2AF4050E2B1F3E1F4F1FA5 |
:10EF300004C0051A2B0B3E0B4F0B550FBB1FEE1FCA |
:10EF4000587F556047FD5250AA95E9F6E695B7956A |
:10EF50005795E695B7955795852F9B2F08952227AE |
:10EF6000332741E0552768E0880F991F221F331F80 |
:10EF7000880F991F221F331F1AF4240F351F02C058 |
:10EF8000241B350B440F551F487F456037FD425009 |
:10EF90006A9551F75695479556954795842F08954C |
:10EFA000AA2797FF04C0809590958A1F9A1F77FF24 |
:10EFB00004C0609570956A1F7A1F669F9001779FC5 |
:10EFC000A001679F300D411D5A1F300D411D5A1F72 |
:10EFD000889FF001999F2E0F3F1F401D511D899F53 |
:10EFE000300D411D5A1F300D411D5A1FCA01B90174 |
:10EFF000112480CFFB01DC0102C005900D9241502D |
:10F000005040D8F70895FC014150504030F0019035 |
:10F010000616D1F73197CF010895882799270895CB |
:10F02000A0E0B0E0E6E1F8E70C943E7A6C017B01E9 |
:10F03000EA01590121978FEFCF3FD80789F0860168 |
:10F040000894C11CD11CC7010894E11CF11CF501F6 |
:10F050000995F80180832197FFEFCF3FDF0779F70C |
:10F06000EAE0CDB7DEB70C945A7ACF92DF92EF92F6 |
:10F07000FF920F931F937C016B01FB010995082FF1 |
:10F08000C7010196F6010995182FC8011F910F912C |
:10F09000FF90EF90DF90CF900895A0E0B0E0E3E51F |
:10F0A000F8E70C94407A8C017B01EA016901219711 |
:10F0B0008FEFCF3FD80771F0F70121917F01C80191 |
:10F0C0000F5F1F4F622FF60109952197FFEFCF3F8A |
:10F0D000DF0791F7E8E0CDB7DEB70C945C7ACF920A |
:10F0E000DF92EF92FF920F931F936C018B017A01D5 |
:10F0F000FA010995812F9927682FC6010196F7011A |
:10F1000009951F910F91FF90EF90DF90CF90089598 |
:10F110005058BB27AA270ED0E0C0D1D030F0D6D0AF |
:10F1200020F031F49F3F11F41EF4C6C00EF4E095B8 |
:10F13000E7FBBCC0E92FE2D080F3BA176207730780 |
:10F140008407950718F071F49EF5FAC00EF4E09567 |
:10F150000B2EBA2FA02D0B01B90190010C01CA0191 |
:10F16000A0011124FF27591B99F0593F50F4503E3C |
:10F1700068F11A16F040A22F232F342F4427585F2E |
:10F18000F3CF469537952795A795F0405395C9F746 |
:10F190007EF41F16BA0B620B730B840BBAF09150FE |
:10F1A000A1F0FF0FBB1F661F771F881FC2F70EC09D |
:10F1B000BA0F621F731F841F48F487957795679570 |
:10F1C000B795F7959E3F08F0B3CF9395880F08F059 |
:10F1D0009927EE0F97958795089598D088F09F57B7 |
:10F1E00090F0B92F9927B751A0F0D1F0660F771F93 |
:10F1F000881F991F1AF0BA95C9F712C0B13081F073 |
:10F200009FD0B1E008959CC0672F782F8827B85F02 |
:10F2100039F0B93FCCF3869577956795B395D9F7D3 |
:10F220003EF490958095709561957F4F8F4F9F4FDD |
:10F230000895E89409C097FB3EF4909580957095E9 |
:10F2400061957F4F8F4F9F4F9923A9F0F92F96E932 |
:10F25000BB279395F695879577956795B795F111A7 |
:10F26000F8CFFAF4BB0F11F460FF1BC06F5F7F4F44 |
:10F270008F4F9F4F16C0882311F096E911C0772356 |
:10F2800021F09EE8872F762F05C0662371F096E85F |
:10F29000862F70E060E02AF09A95660F771F881F2E |
:10F2A000DAF7880F9695879597F9089597F99F67EC |
:10F2B00080E870E060E008959FEF80EC08950024FE |
:10F2C0000A941616170618060906089500240A94CB |
:10F2D00012161306140605060895092E0394000C51 |
:10F2E00011F4882352F0BB0F40F4BF2B11F460FFE0 |
:10F2F00004C06F5F7F4F8F4F9F4F089557FD905809 |
:10F30000440F551F59F05F3F71F04795880F97FBE9 |
:10F31000991F61F09F3F79F08795089512161306A3 |
:10F320001406551FF2CF4695F1DF08C016161706D2 |
:10F330001806991FF1CF8695710561050894089507 |
:10F34000E894BB2766277727CB0197F90895629F3A |
:10F35000D001739FF001829FE00DF11D649FE00DCD |
:10F36000F11D929FF00D839FF00D749FF00D659F2E |
:10F37000F00D9927729FB00DE11DF91F639FB00D2D |
:10F38000E11DF91FBD01CF0111240895991B79E0FA |
:10F3900004C0991F961708F0961B881F7A95C9F725 |
:10F3A00080950895AA1BBB1B51E107C0AA1FBB1F74 |
:10F3B000A617B70710F0A61BB70B881F991F5A9501 |
:10F3C000A9F780959095BC01CD01089597FB092E72 |
:10F3D00007260AD077FD04D0E5DF06D000201AF416 |
:10F3E000709561957F4F0895F6F7909581959F4FA1 |
:10F3F0000895A1E21A2EAA1BBB1BFD010DC0AA1F76 |
:10F40000BB1FEE1FFF1FA217B307E407F50720F08D |
:10F41000A21BB30BE40BF50B661F771F881F991F08 |
:10F420001A9469F760957095809590959B01AC0151 |
:10F43000BD01CF01089597FB092E05260ED057FD7B |
:10F4400004D0D7DF0AD0001C38F450954095309591 |
:10F4500021953F4F4F4F5F4F0895F6F79095809558 |
:10F46000709561957F4F8F4F9F4F08952F923F92D8 |
:10F470004F925F926F927F928F929F92AF92BF92C4 |
:10F48000CF92DF92EF92FF920F931F93CF93DF9370 |
:10F49000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBECD |
:10F4A000CDBF09942A88398848885F846E847D841A |
:10F4B0008C849B84AA84B984C884DF80EE80FD801C |
:10F4C0000C811B81AA81B981CE0FD11D0FB6F89492 |
:10F4D000DEBF0FBECDBFED010895EE0FFF1F0590FB |
:08F4E000F491E02D0994FFCF27 |
:10F4E8005E010A010164FF01FFFFC01FC01F010187 |
:10F4F80001737373FF03007D0000C409C40964002D |
:10F508001148656C6C6F20576F726C6400000000C6 |
:10F5180000000000000000000000000000000000E3 |
:10F5280000000000000000000000000000000000D3 |
:10F5380000000000000000000000000000000000C3 |
:10F5480000000000000000000000000000000000B3 |
:10F558000053706F727400004E6F726D616C000022 |
:10F56800426567696E6E6572000051756164726FFD |
:10F578000000640001200B050000ECFF00020406F7 |
:10F58800070808080706040200FEFCFAF9F8F8F86C |
:10F59800F9FAFCFE000204060708086440415A46CE |
:10F5A80064640A02969696960840403A10FB3038F2 |
:10F5B800013290D0030090D0030032002064FFFF96 |
:10F5C8007800FF03640B0A0D0B0C0E0B0F10FA20CA |
:08F5D80001010170FF010F00A9 |
:00000001FF |
/tags/V0.84a/Hex-Files/Flight-Ctrl_MEGA644_V0_84a_S3D.hex |
---|
0,0 → 1,3887 |
:100000000C94BB060C9401070C9401070C94010797 |
:100010000C9401070C9401070C9401070C94010740 |
:100020000C9401070C945C190C9401070C940107C3 |
:100030000C941F340C9401070C9401070C940107D5 |
:100040000C9401070C9401070C9418160C940107EA |
:100050000C942E0C0C9401070C94F80B0C940107D3 |
:100060000C94181C0C9401070C94B22F0C940107EB |
:100070000C949F750C9401070C949B70431C481CB6 |
:100080004D1C561C6D1C841C941CA41CC11CAD1E54 |
:10009000841C6F1D801DAF1DCD1DEA1D441E9F1EBB |
:1000A0007D200F21CC214C22B52265236C25C9254A |
:1000B00036268026CB2618276927CB272A28C4284E |
:1000C0005F29592AD12F05304830B830D03011314E |
:1000D000C8318F328F328F328F328F328F328F32E0 |
:1000E0008F328F328F328F32443246324B3263320C |
:1000F00065320A0D426174743A002025642043651C |
: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 |
:100390002020486967687420536574706F696E74B3 |
:1003A0002020323520202020202020202020202026 |
:1003B0002020323620202020202020202020202015 |
:1003C0002020436F6D7061737320536574706F6983 |
:1003D0006E744932432D4572726F722020202020A6 |
: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 |
:100790006F6C6C3A202020202025356900506F7442 |
: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 |
:100A20002063616C69627261746564210D0A000063 |
:100A3000008F001E01AD013B02CA025803E6037499 |
:100A40000402058F051B06A7063307BE074808D218 |
:100A5000085B09E3096B0AF20A780BFD0B810C04B1 |
:100A60000D860D070E870E060F840F00107B10F504 |
:100A7000106E11E5115B12CF124213B313231492BF |
:100A800014FE146A15D3153B16A11605176717C86F |
:100A90001727188318DE1837198E19E319361A87A5 |
:100AA0001AD61A231B6E1BB61BFD1B411C831CC3CD |
:100AB0001C001D3C1D751DAB1DE01D121E421E6F4E |
:100AC0001E9A1EC31EE91E0D1F2E1F4D1F691F8477 |
:100AD0001F9B1FB01FC31FD31FE11FEC1FF51FFB80 |
:100AE0001FFF1F002003010000696A000201015C72 |
:100AF0006B01030202F06B020003034D6C253269A7 |
:100B00002E25316956002533642563202530336452 |
:100B10006D00537461747573004552524F523A2000 |
:100B200025326400253469202532693A253032693E |
:100B3000002534696D25630025336920253369203C |
:100B40002533692025336900253369202533692041 |
:100B5000253369202533690054656D7065726174B1 |
:100B600075726573202020200025634320202020FB |
:100B700020002532692E2531695620202533692E23 |
:100B8000253169410025346957202536696D416852 |
:100B9000002532756D2F73205361743A256420004F |
:100BA00020203344004E6F4678004447505300489D |
:100BB0006F6D653A2533646D202533642563004EDF |
:100BC0006F204E6176694374726C21000A0D77774D |
:100BD000772E4D696B726F4B6F707465722E646502 |
:100BE0002028632920486953797374656D73204701 |
:100BF0006D6248000A0D74686520757365206F6624 |
:100C0000207468697320736F6674776172652069F8 |
:100C100073206F6E6C79207065726D697474656491 |
:100C2000200A0D6F6E206F726967696E616C204DCE |
:100C3000696B726F4B6F707465722D486172647767 |
:100C4000617265004143542044534C004A65746905 |
:100C500020736174656C6C6974005370656B747299 |
:100C6000756D20736174656C6C697420284C6F77A6 |
:100C7000207265736F6C7574696F6E2900537065AF |
:100C80006B7472756D20736174656C6C6974202867 |
:100C90003230343829005370656B7472756D20736F |
:100CA0006174656C6C6974004D756C746973696707 |
:100CB0006E616C2050504D000A0D52656365697677 |
:100CC00065723A2000756E6B6E6F776E2E205573CD |
:100CD000696E672050504D2E2E2E006E6F7420735B |
:100CE0007570706F727465642062792068617264D7 |
:100CF0007761726521000A0D3D3D3D3D3D3D3D3D25 |
:100D00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D13 |
:100D10003D3D3D3D3D3D3D3D3D3D3D000A0D466C6B |
:100D200069676874436F6E74726F6C0A0D48617204 |
:100D300064776172653A25642E25640A0D536F66E7 |
:100D400074776172653A5625642E25642563200008 |
:100D50000A0D3D3D3D3D3D3D3D3D3D3D3D3D3D3D26 |
:100D60003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB3 |
:100D70003D3D3D3D3D0011241FBECFEFD0E1DEBF24 |
:100D8000CDBF11E0A0E0B1E0E8EDF1EF02C00590C9 |
:100D90000D92A83FB107D9F718E0A8EFB1E001C064 |
:100DA0001D92AC36B107E1F76AEAE2E0F0E081E2D9 |
:100DB000809357007491AE014F5F5F4F20EF37EF84 |
:100DC000DA019FE0F9012F5F3F4F84918D9391509D |
:100DD00097FFF8CF773911F40000FECFFA019EE0BB |
:100DE000819168276095915097FFFACF888968179D |
:100DF00021F0773911F40000FECF0E94C2070C9455 |
:100E0000EB780C9400008091C305E82FFF27EE0FCC |
:100E1000FF1FE351F94F808191818D5E9F4F14F048 |
:100E200010920301808191818A5B9F4FCCF4809165 |
:100E300003018823A9F481E08093030180910604D3 |
:100E40008F5F80930604853038F088EE93E09093AE |
:100E50002C0280932B0204C066E970E00E941D36CC |
:100E600080910604992790939405809393050895A3 |
:100E70001F93CF93DF93182F882389F082EF90E0A0 |
:100E80009F938F938DEF92E19F938F93E091D20385 |
:100E9000F091D30309950F900F900F900F908091D0 |
:100EA000E605823308F044C084EF91E00E942317E6 |
:100EB000EC01112329F0CE010E942C178823D9F3CD |
:100EC000C2E0D0E026E530E080911E0190911F0144 |
:100ED0008217930730F02196255D3F4FC730D1052B |
:100EE00098F38091E6059927C89F9001C99F300D1E |
:100EF000D89F300D1124209300011123D9F068EC04 |
:100F000070E08C2F0E941D36DF93CF938AEF90E024 |
:100F10009F938F938DEF92E19F938F93E091D203F4 |
:100F2000F091D30309958DB79EB706968DBF02C089 |
:100F300080930001112311F1809100016AE00E9469 |
:100F40003E78892F99279F938F93809100010E946B |
:100F50003E7899279F938F9385E091E09F938F939D |
:100F60008DEF92E19F938F93E091D203F091D303A1 |
:100F700009952DB73EB7285F3F4F2DBFDF91CF9129 |
:100F80001F910895CFEFD0E1DEBFCDBF8824992413 |
:100F900014B815B807EE13E00253104017FFFCCF4A |
:100FA000189B06C0199B02C08DE007C08BE005C0EE |
:100FB000199B02C084E101C08AE08093020181E8AC |
:100FC00087B93E9A8FEF88B98BE184B981E085B902 |
:100FD0008EE38AB987E48BB9469A84B7877F84BF4A |
:100FE000809160008861809360001092600084ECC2 |
:100FF00099E090932C0280932B021092BB021092E6 |
:10100000BA021092F2061092F1061092BD021092EE |
:10101000BC021092BF021092BE0220910201243144 |
:1010200028F084EC94E0A0E0B0E004C08BE095E010 |
:10103000A0E0B0E08093960190939701A09398016F |
:10104000B09399012A3011F0243110F0289801C092 |
:10105000289A0E948C170E945D170E9405130E9417 |
:1010600003340E94D01A81E00E94662F0E9497628A |
:101070000E943C6D0E94D274809102018C3010F469 |
:10108000299A01C0299878940E94802E8091730239 |
:10109000826080937302109276020E94484184EF2E |
:1010A00091E00E9423178C018091730280FD05C09E |
:1010B000C8010E942C178823B9F38FE191E09F9318 |
:1010C0008F93BDEFAB2EB2E1BB2EBF92AF92E091FA |
:1010D000D203F091D303099580EA9FE00E94231781 |
:1010E0008C01C0E0D0E00F900F900F900F90AFE810 |
:1010F000EA2EA6E0FA2EF3E4CF2EF6E0DF2E0E94D1 |
:1011000048418091730280FD05C0C8010E942C17E0 |
:101110008823B9F3F60180811816ACF40BC00E9445 |
:1011200048418091730280FD05C0C8010E942C17C0 |
:101130008823B9F3C8010E942C17882321F4F701F2 |
:101140008081882364F7F701808187FF18C021968A |
:10115000DF93CF93219781E391E09F938F93BF9289 |
:10116000AF92E091D203F091D30309958091F901F8 |
:101170008F5F8093F9018DB79EB706968DBF21963C |
:10118000E4E0F0E0CE0EDF1E88E090E0E80EF91E0D |
:10119000CC30D10508F4B3CFC0E0D0E00CE816E0C5 |
:1011A000E3E4EE2EE6E0FE2EF801838187FD1CC00D |
:1011B000F70180811816C4F42196DF93CF9321970D |
:1011C00084E391E09F938F938DEF92E19F938F93B0 |
:1011D000E091D203F091D303099582E08093290234 |
:1011E0008DB79EB706968DBFF80183818078838383 |
:1011F000219684E090E0E80EF91E085F1F4FCC3086 |
:10120000D10590F282E591E09F938F93CDEFD2E1EB |
:10121000DF93CF93E091D203F091D303099590919E |
:10122000C1058091F9010F900F900F900F909817C2 |
:1012300028F48091EC0380618093EC0388E791E0CF |
:101240009F938F93DF93CF93E091D203F091D303D9 |
:10125000099588EE93E00E9423178C010E94D61A0C |
:101260000F900F900F900F90C8010E942C178823A9 |
:10127000D9F388E991E09F938F93DF93CF93E09127 |
:10128000D203F091D303099580E00E94DF3680916C |
:1012900002010F900F900F900F908A3011F084315F |
:1012A00010F0289801C0289A80ED97E090932C02C6 |
:1012B00080932B0285E5809308048EE090E00E94E5 |
:1012C000B52C9927182F00278FE090E00E94B52CAD |
:1012D000080F111D1093FF010093FE018AE090E0BA |
:1012E0000E94B52C9927182F00278BE090E00E94D0 |
:1012F000B52C080F111D1093FD010093FC010F5F29 |
:101300001F4F39F08091FE019091FF018F5F9F4F39 |
:1013100041F41092FF011092FE011092FD01109213 |
:10132000FC018091FC019091FD019F938F9380912E |
:10133000FE019091FF019F938F938DE991E09F9320 |
:101340008F93DF93CF93E091D203F091D30309956C |
:101350008DB79EB708968DBF80EC91E09F938F93D9 |
:10136000DF93CF93E091D203F091D303099580915D |
:10137000CF050F900F900F900F90E091D203F09156 |
:10138000D30382FF07C08CEC91E09F938F93DF9390 |
:10139000CF9308C088ED91E09F938F938DEF92E1FA |
:1013A0009F938F9309950F900F900F900F900E942D |
:1013B000F41F88E893E1909393018093920181E078 |
:1013C000809307040E9438078091E9050E943874D1 |
:1013D0008AEE91E09F938F93DF93CF93E091D203B6 |
:1013E000F091D303099580ED97E00E9423178C01BB |
:1013F0008AEF90E00E942317EC0183E080936B0555 |
:101400001092F8010F900F900F900F9080910102B1 |
:101410008111FFCFCE010E942C17882339F084E67A |
:1014200090E00E942317EC010E948E7580912F029C |
:10143000882309F4D5C180911001882309F4D0C113 |
:1014400010922F0280910604882319F00E9403074E |
:1014500002C00E9449440E944841209102012A3062 |
:1014600011F0243110F0289801C0289A8091C00210 |
:101470009091EC03882339F08091C00281508093D1 |
:10148000C002977F0AC080916F00806280936F00D6 |
:101490001092EE061092ED0698609093EC03809106 |
:1014A00092019091930101979093930180939201FF |
:1014B0008091920190919301892B21F08091740287 |
:1014C0008823C9F18091920190919301892BD9F4DD |
:1014D0000E94902F85E090E0909393018093920179 |
:1014E0008091A5059091A60501969093A6058093FD |
:1014F000A5058091EC0381608093EC0380916C05DD |
:10150000826080936C0580910801909109018F5F42 |
:101510009F4F19F58091B7028823F9F080E197E297 |
:1015200090932C0280932B0280E890E09093090125 |
:101530008093080112C02A3011F0243110F028984D |
:1015400001C0289A80912B0290912C02892B29F4BA |
:101550008091EC038E7F8093EC0380912F0288238F |
:1015600009F03EC180910E01882311F00E94A3175B |
:101570000E9448130E947E0EC8010E942C178823E7 |
:1015800009F42AC10C5E1F4F809174029091EC0304 |
:10159000882339F092609093EC0380916C0582600F |
:1015A0000CC09D7F9093EC038091920190919301E8 |
:1015B000079728F080916C058D7F80936C05809152 |
:1015C000920190919301079728F08091EC038E7F10 |
:1015D0008093EC0380910501882321F08150809352 |
:1015E000050125C08093120410929102109290027E |
:1015F00010928F0210928E0210928D0210928C0225 |
:1016000080910801909109018F5F9F4F81F4809133 |
:10161000C002882361F488E99AE390932C028093B6 |
:101620002B0280E09CE09093090180930801809157 |
:10163000EE01893C48F081508093EE018091EC03EB |
:101640008B7F8093EC0330C08091CB078823E1F03F |
:101650008091EC0384608093EC0380910801909169 |
:1016600009018F5F9F4F81F48091B702882361F059 |
:1016700088E99AE390932C0280932B0280E098EA09 |
:10168000909309018093080110929C0310929B0390 |
:1016900010929A03109299038FEF9FEF9093FB079C |
:1016A0008093FA071092EE0180910001282F3327D2 |
:1016B00080911E0190911F0182179307CCF48091B5 |
:1016C00085028062809385028091080190910901D2 |
:1016D0008F5F9F4FC1F480E797E190932C02809336 |
:1016E0002B0280E093E090930901809308010BC0E6 |
:1016F00080912B0290912C02892B29F480918502F4 |
:101700008F7D809385020E941D6784E080932A026A |
:101710008091B702882329F45AEA852E55E0952E48 |
:1017200012C0809100028F5F80930002813359F4D0 |
:10173000109200028091FA019091FB010196909322 |
:10174000FB018093FA010894811C911CF2E78F162B |
:10175000FBE09F0609F040C0882499242091FE01F7 |
:101760003091FF012F5F3F4F3093FF012093FE0127 |
:101770008091FC019091FD0101969093FD01809371 |
:10178000FC01832F9927682F8EE090E00E94BD2CEA |
:101790008091FE019091FF019070682F8FE090E0A2 |
:1017A0000E94BD2C8091FC019091FD01892F992709 |
:1017B000682F8AE090E00E94BD2C8091FC019091FE |
:1017C000FD019070682F8BE090E00E94BD2C84E1B9 |
:1017D00090E00E9423178C010E946D670E94536D58 |
:1017E00080912A02882309F011CE0E94B8620ECEA1 |
:1017F0001F920F920FB60F9211248F939F93EF9326 |
:10180000FF93809107018823E1F480911B0290915E |
:101810001C02019690931C0280931B02FC01EF5363 |
:10182000FB4FE081ED3019F08A3A910539F41092BE |
:101830001C0210921B0281E080930701E093C60016 |
:1018400004C010921C0210921B02FF91EF919F9115 |
:101850008F910F900FBE0F901F9018951F920F92AF |
:101860000FB60F9211242F933F934F935F936F9373 |
:101870007F938F939F93AF93BF93CF93EF93FF93F8 |
:1018800090E080910102813029F48091C60080931C |
:10189000CE00CCC080910102823029F48091C60034 |
:1018A00080931504C3C08091C600809313025091A9 |
:1018B00021025A3A10F090932202809113028D3047 |
:1018C00009F065C080912202823009F060C09093D7 |
:1018D0002202852F99278B5E9B4FFC013297408116 |
:1018E00020911D0230911E02241B3109DC01119749 |
:1018F0008C91281B3109C9019F7090931E0280931F |
:101900001D0246E0969587954A95E1F7982F935CDE |
:1019100090931F022F733070235C209320028081EC |
:10192000981729F48C91281711F491E006C090E0E3 |
:10193000809110028F5F80931002C0911202CC231D |
:1019400009F074C0992309F471C081E080931202F8 |
:10195000580F50930F025150E52FFF27EB5EFB4FBE |
:101960008DE0808380911704823509F05FC00E946A |
:10197000F41F88E190E02CE00FB6F894A8958093CE |
:1019800060000FBE20936000C09329024FC02091D9 |
:101990002202822F992781309105F9F0823091053A |
:1019A0001CF4892B21F040C0029711F13DC08091B9 |
:1019B0001302833239F480911202882319F481E0F2 |
:1019C00080932202809113028093150481E080931A |
:1019D000210280911302992722C02F5F20932202B7 |
:1019E000E52FFF27EB5EFB4F80911302808309C038 |
:1019F000E52FFF27EB5EFB4F8091130280835A3A5D |
:101A000020F45F5F5093210202C0109222022091C5 |
:101A1000130280911D0290911E02820F911D9093DE |
:101A20001E0280931D0202C010922202FF91EF91CC |
:101A3000CF91BF91AF919F918F917F916F915F9166 |
:101A40004F913F912F910F900FBE0F901F901895BF |
:101A5000AC01A0E0B0E09D01A817B90748F4E1ECA3 |
:101A6000F4E08191280F311D1196A417B507C8F332 |
:101A70003F70FD01EF53FB4FC90156E096958795E6 |
:101A80005A95E1F7835C80831196FD01EF53FB4F7C |
:101A90002F733070822F835C8083AE53BB4F8DE0F9 |
:101AA0008C93109207018091C1048093C600089521 |
:101AB000A0E0B0E0EEE5FDE00C94B7782C859D85C4 |
:101AC0000E85BB2483E28093C1049F599093C20486 |
:101AD0002093C30433E0E32EF12C002309F49EC0CD |
:101AE000CF84D888BE016D5E7F4FA989BA89015025 |
:101AF000109709F493C01097B9F0F601EB0DF11DA2 |
:101B0000B3949081119791F4002349F1FB016E5F2A |
:101B10007F4FDB01C080D1806E5F7F4F0D90BC9105 |
:101B2000A02DBB24015002C090E019C01097B9F05D |
:101B3000F601EB0DF11DB3944081119791F4002350 |
:101B400041F1FB016E5F7F4FDB01C080D1806E5F92 |
:101B50007F4F0D90BC91A02DBB24015002C040E0EE |
:101B600018C01097B1F0F601EB0DF11DB394108180 |
:101B7000119781F4002371F0FB013296DB01CD90C7 |
:101B8000DC90BF016E5F7F4FA081B181BB2401500B |
:101B900001C010E0F701EF53FB4F892F8695869522 |
:101BA000835C80830894E11CF11CF701EF53FB4F29 |
:101BB000892F99278370907024E0880F991F2A95A8 |
:101BC000E1F755279A0194E0369527959A95E1F724 |
:101BD000822B835C80830894E11CF11CF701EF5396 |
:101BE000FB4F4F705070440F551F440F551F812FEE |
:101BF000992726E0969587952A95E1F7842B835CB3 |
:101C000080830894E11CF11CF701EF53FB4F1F7315 |
:101C1000135C10830894E11CF11C6ACFC7010E9479 |
:101C2000280DE9E00C94D378A3E07A2F40910F02BD |
:101C30004650442309F458C0E72FFF27EB5EFB4FC3 |
:101C400080818D537F5FE72FFF27EB5EFB4F208165 |
:101C50002D537F5FE72FFF27EB5EFB4F30813D5316 |
:101C60007F5FE72FFF27EB5EFB4F60816D537F5F48 |
:101C70009927880F991F880F991F522F52955F70CF |
:101C8000582B822F99278F709070F4E0880F991F3E |
:101C9000FA95E1F7232F26952695282B832F992750 |
:101CA00083709070E6E0880F991FEA95E1F7682B42 |
:101CB00041504F3FC9F0EA2FFF27EB5EFB4F5083A7 |
:101CC000AF5F41504F3F81F0EA2FFF27EB5EFB4FA4 |
:101CD0002083AF5F41504F3F39F0EA2FFF27EB5E83 |
:101CE000FB4F6083AF5FA5CF88E194E090930E0235 |
:101CF00080930D02A350A0930C020895A2E0B0E0DF |
:101D0000E4E8FEE00C94BD7880911202882309F487 |
:101D100070C40E94140E80911604823609F02AC302 |
:101D20008091170499278037910509F4C1C0813744 |
:101D30009105C4F48A36910509F492C28B36910557 |
:101D400044F48B34910571F18636910509F471C123 |
:101D500011C38D36910509F47BC08E36910509F4C7 |
:101D60005FC008C384379105D1F1853791054CF4E4 |
:101D70008137910509F4A3C08337910509F4F1C0B7 |
:101D8000F9C28737910509F42DC2883791052CF4E3 |
:101D90008537910509F4E9C1EDC28937910509F448 |
:101DA0007FC1E8C2E0910D02F0910E028081918125 |
:101DB0009093DF018093DE012091D0023091D10217 |
:101DC000821B930B845E9D4F68E671E00E945E78F3 |
:101DD000845B90409093CF028093CE02CBC28091DF |
:101DE0000F02A0910D02B0910E02853140F080E10A |
:101DF000E0EFF3E00D9001928A95E1F70DC08D912F |
:101E00009D910D90BC91A02D8093F0039093F103D0 |
:101E1000A093F203B093F30380EF80930A024BC0C8 |
:101E2000809107018823E1F38DE490E09F938F93E5 |
:101E300086E396E09F938F9381E08F938F938EE458 |
:101E40008F930E94580D8DB79EB707968DBF92C293 |
:101E5000A0910D02B0910E021C91113081F48DE41D |
:101E6000E6E3F6E00D9001928A95E1F70E94BD2D20 |
:101E700019838091EC038F7E8093EC0301C019825B |
:101E8000809107018823E1F381E090E09F938F9395 |
:101E9000CE0101969F938F9381E08F938F938DE472 |
:101EA0008F930E94580DADB7BEB71796ADBF62C2F3 |
:101EB00081E0809315028FEF809305015BC2E09172 |
:101EC0000D02F0910E02E0818E2F8A508A3058F474 |
:101ED0008983882311F481E003C0863010F085E007 |
:101EE000898361E00EC08E2F84518A3070F489831B |
:101EF000882311F481E003C0863010F085E08983E7 |
:101F000060E089810E943D2E12C0E983EF3F19F401 |
:101F10000E94202E89838981882311F481E003C0E7 |
:101F2000863010F085E0898389810E94D32C8091CE |
:101F300007018823E1F383E790E09F938F9382EC7E |
:101F400095E09F938F9381E090E09F938F93CE01D4 |
:101F500001969F938F9382E08F9381E08F9381E529 |
:101F600077C120910D0230910E02D9018C918150E0 |
:101F7000853008F045C0F9018181853509F040C000 |
:101F80008091B7028823E1F52F5F3F4F83E7E2ECB2 |
:101F9000F5E0D9010D9001928A95E1F7F90182915E |
:101FA0000E943C2D809103069927AA27BB27BC01DC |
:101FB000CD0124EC39E040E050E00E941F78DC01C4 |
:101FC000CB018093D6019093D701A093D801B09311 |
:101FD000D901809104069927AA27BB27BC01CD010E |
:101FE0000E941F78DC01CB018093D2019093D30132 |
:101FF000A093D401B093D5010E94202E898301C003 |
:102000001982809107018823E1F381E090E09F939A |
:102010008F93CE0101969F938F9381E08F938F933F |
:1020200083E58F930E94580D8DB79EB707968DBF9D |
:1020300026C0E0910D02F0910E02E0818E2F8150BA |
:10204000853018F48E2F0E94D32C0E94202E898375 |
:10205000809107018823E1F381E090E09F938F93C3 |
:10206000CE0101969F938F9381E08F938F9386E4A7 |
:102070008F930E94580DADB7BEB71796ADBF809134 |
:10208000B702882329F46EE670E089810E941D362C |
:1020900080E00E9438078091E9050E9438746AC187 |
:1020A000E0910D02F0910E028081992787FD9095B5 |
:1020B00090930807809307078181992787FD909562 |
:1020C00090930A07809309078281992787FD90954D |
:1020D00090930C0780930B078381992787FD909538 |
:1020E00090930E0780930D078481992787FD909523 |
:1020F0009093100780930F078581992787FD90950E |
:1021000090931207809311078681992787FD9095F8 |
:1021100090931407809313078781992787FD9095E3 |
:1021200090931607809315078085992787FD9095D2 |
:1021300090931807809317078185992787FD9095BD |
:1021400090931A07809319078285992787FD9095A8 |
:1021500090931C0780931B078385992787FD909593 |
:1021600090931E0780931D0705C1E0910D02F09129 |
:102170000E0280810E945C338A83882319F481E0F7 |
:10218000898301C01982809107018823E1F388E0E7 |
:1021900090E09F938F9384E896E09F938F9321E044 |
:1021A00030E03F932F9380910D0290910E029F9308 |
:1021B0008F933F932F93CE0102969F938F933F93DC |
:1021C0002F93CE01820F931F9F938F9384E08F9361 |
:1021D00081E08F9385E58F930E94580DEDB7FEB790 |
:1021E00073963CC080910C02893008F4C3C02091E2 |
:1021F0000D0230910E022F5F3F4F88E0A4E8B6E059 |
:10220000F90101900D928A95E1F7D9018E910E9412 |
:10221000B2328A83882319F481E0898301C019824C |
:10222000809107018823E1F321E030E03F932F9371 |
:10223000CE0102969F938F933F932F93CE01820FEF |
:10224000931F9F938F9382E08F9381E08F9387E515 |
:102250008F930E94580DEDB7FEB73B96EDBF8AC035 |
:102260000E94EB738983823019F0843009F082C0B8 |
:10227000F8948091C1008F738093C1008091C90050 |
:102280008F738093C9008091C100877E8093C100C5 |
:102290008091C900877E8093C9008091C80087FF24 |
:1022A00003C08091CE00F9CF8091C00087FF03C0AA |
:1022B0008091C600F9CFE0910D02F0910E0280816D |
:1022C000882359F581E0809301021092CD0080E4CB |
:1022D00090E08093CC008091CD008093C5008091E8 |
:1022E000CC008093C4008091CA008F7D8093CA0087 |
:1022F0008091CA008F7E8093CA008091C9008B7F35 |
:102300008093C9008091CA0084608093CA00809144 |
:10231000CA0082608093CA0003C082E080930102F9 |
:102320008091CA00877F8093CA008091C200877F16 |
:102330008093C2008091C9008E7F8093C9008091F4 |
:10234000C10088618093C1008091C9008861809339 |
:10235000C9008091C10080688093C1008091C9004C |
:1023600080688093C90010926E0010926F001092E6 |
:10237000700078948091170499278436910509F4A8 |
:10238000CDC085369105ACF48136910509F481C044 |
:10239000823691052CF48B34910509F45DC021C17E |
:1023A0008236910509F482C08336910509F491C003 |
:1023B00018C18C36910509F4FFC08D3691054CF497 |
:1023C0008736910509F40AC18836910509F4C4C01D |
:1023D00008C18437910529F08637910509F4FAC0C0 |
:1023E00000C180910F02A0910D02B0910E028031C8 |
:1023F00040F080E1E0EFF3E00D9001928A95E1F783 |
:102400000DC08D919D910D90BC91A02D8093F003F6 |
:102410009093F103A093F203B093F303809107012B |
:102420008823E1F31F92809104018F9384E58F93B9 |
:102430000E94580D8AEF80930A028FEF8093050166 |
:1024400080EA9FE00E942317909303028093020288 |
:102450000F900F900F90C5C0E0910D02F0910E0209 |
:10246000808191819093DF018093DE012091D002E1 |
:102470003091D102821B930B845E9D4F68E671E020 |
:102480000E945E78845B90409093CF028093CE024E |
:10249000A8C0E0910D02F0910E02808180930601A8 |
:1024A000803298F08FE1809306010FC0A0910D0259 |
:1024B000B0910E028BE0E8E0F4E00D9001928A9575 |
:1024C000E1F7809111048093AD058FEF80930501B2 |
:1024D00088C08091060290910702892B89F4E091CF |
:1024E0000D02F0910E02E081EE2351F08AE0E89FA8 |
:1024F000C00111240E9423179093E3038093E20309 |
:10250000E0910D02F0910E0290818AE0989FC00147 |
:102510001124909307028093060215C08FEF8093D9 |
:102520000501E0910D02F0910E0290818AE0989FE2 |
:10253000C00111249093090280930802892B19F09D |
:1025400081E08093170280EA9FE00E942317909316 |
:1025500003028093020245C08FEF80930501E09152 |
:102560000D02F0910E02908197FD08C082E08093E9 |
:10257000140210920502109204021AC090958091E4 |
:102580006C02892B80936C0291818AE0989FC00134 |
:102590001124909305028093040284E08093140236 |
:1025A00080EA9FE00E942317909303028093020227 |
:1025B00081E08093180215C08FEF80930501E091B0 |
:1025C0000D02F0910E02808180936D0281E0809374 |
:1025D000190207C081E08093160203C081E0809356 |
:1025E0001A021092120210920E0210920D02109214 |
:1025F0000C02E3E0CE5F0C94D978982F8091C00054 |
:1026000085FFFCCF9093C60008950F931F9388E138 |
:102610008093C1008091C00082608093C00080914F |
:10262000C10080688093C1008091C1008064809364 |
:10263000C10000E010E00093C5008AE290E08093C2 |
:10264000C40080910802909109020E942317909380 |
:10265000E5038093E4038CED90E00E9423179093B0 |
:102660001404809313041092E60384E58093E70337 |
:102670001092EA038BE08093E8031092E903109331 |
:102680000E0200930D0210920C021F910F910895FB |
:10269000A0E1B0E0EEE4F3E10C94BA788091070198 |
:1026A000882309F4C1C280910202909103020E9422 |
:1026B0002C17882361F010920502109204021092E8 |
:1026C00009021092080210920702109206028091ED |
:1026D000040290910502892B41F08091BF049091F2 |
:1026E000C0040E942C17882329F4809118028823A3 |
:1026F00009F460C080910701882309F45BC08091D0 |
:10270000140201E211E08430A8F00E94082080E564 |
:1027100090E09F938F931F930F9381E08F938F93FC |
:1027200088E48F930E94580D2DB73EB7295F3F4F25 |
:102730002DBF34C010926E0282E194E09F938F937C |
:102740008DEF9FE19F938F93E091D203F091D3039C |
:10275000099584E190E09F938F931F930F9381E0FD |
:1027600090E09F938F9384E192E09F938F9382E018 |
:102770008F9381E08F9388E48F930E94580D80910E |
:102780001402982F8F5F809314022DB73EB7215FFC |
:102790003F4F2DBF943010F010921402809104022C |
:1027A000909105020E9423179093C0048093BF0468 |
:1027B0001092180280911902882351F1809107012B |
:1027C000882331F10E94082080E590E09F938F9349 |
:1027D00081E291E09F938F9321E030E03F932F932C |
:1027E00080E291E09F938F933F932F938DE692E049 |
:1027F0009F938F9383E08F9381E08F938CE48F93EB |
:102800000E94580D109219028DB79EB70F968DBF7A |
:10281000809116028823D1F0809107018823B1F0BE |
:102820008AE090E09F938F9386EE93E09F938F933F |
:1028300081E08F938F9386E58F930E94580D1092BD |
:1028400016022DB73EB7295F3F4F2DBF80911A0268 |
:102850008823D9F0809107018823B9F08BE090E0BC |
:102860009F938F9388E094E09F938F9381E08F9361 |
:10287000809104018F9387E48F930E94580D1092EA |
:102880001A028DB79EB707968DBF80911304909161 |
:1028900014040E942C17882309F461C08091070159 |
:1028A000882309F45CC08091DE059927880F991F61 |
:1028B000880F991F7C010027F7FC0095102F80914D |
:1028C000120390911303A0911403B0911503BC015E |
:1028D000CD01A80197010E949378309301042093C1 |
:1028E000000480910A0390910B03A0910C03B09116 |
:1028F0000D03BC01CD01A80197010E94937830938C |
:1029000003042093020480919A028093040480912E |
:1029100099028093050488E090E09F938F9380E074 |
:1029200094E09F938F9381E08F9383E08F938BE666 |
:102930008F930E94580D809106042DB73EB7295FF2 |
:102940003F4F2DBF853018F086E08093060483E664 |
:1029500090E00E94231790931404809313048091B5 |
:10296000080290910902892B41F08091E403909133 |
:10297000E5030E942C17882321F4809117028823F5 |
:1029800039F180910701882319F10E94F73482E41C |
:1029900090E09F938F938BE695E09F938F9381E0D8 |
:1029A0008F938F9384E48F930E94580D1092170297 |
:1029B0008DB79EB707968DBF80910802909109024E |
:1029C000009731F00E9423179093E5038093E4036E |
:1029D0008091060290910702892B09F4B8C080917A |
:1029E000E2039091E3030E942C17882309F4AFC0FF |
:1029F00080910701882309F4AAC08091DE059927F8 |
:102A0000880F991F880F991F7C010027F7FC0095FC |
:102A1000102F8091120390911303A0911403B09191 |
:102A20001503BC01CD01A80197010E949378309352 |
:102A3000D5032093D40380910A0390910B03A091B6 |
:102A40000C03B0910D03BC01CD01A80197010E94B8 |
:102A500093783093D7032093D6032091B307309116 |
:102A6000B4074091B5075091B607DA01C90163E098 |
:102A7000880F991FAA1FBB1F6A95D1F7820F931F5A |
:102A8000A41FB51F820F931FA41FB51F209196018D |
:102A9000309197014091980150919901BC01CD016D |
:102AA0000E9493783093D9032093D8038091DA025F |
:102AB0009091DB02A091DC02B091DD0239E0B59586 |
:102AC000A795979587953A95D1F78093DA038091EA |
:102AD000D6029091D702A091D802B091D90229E0F4 |
:102AE000B595A795979587952A95D1F78093DB03A0 |
:102AF0008091E2029091E302A091E402B091E5029C |
:102B000009E0B595A795979587950A95D1F7809394 |
:102B1000DC038EE090E09F938F9384ED93E09F938E |
:102B20008F9381E08F938F9383E48F930E94580D4E |
:102B300080910602909107020E9423179093E3036D |
:102B40008093E2032DB73EB7295F3F4F2DBF8091A1 |
:102B500006018F3F71F1992714E0880F991F1A958C |
:102B6000E1F78E5E9D4F40E150E0BC01CE01019641 |
:102B70000E94727680E190E09F938F93CE01019640 |
:102B80009F938F9381E090E09F938F9386E091E0F5 |
:102B90009F938F9382E08F9381E08F9381E48F9353 |
:102BA0000E94580D8FEF809306018DB79EB70B964C |
:102BB0008DBF8091AD058823D1F0809107018823D6 |
:102BC000B1F081E090E09F938F938DEA95E09F9321 |
:102BD0008F9381E08F938F9382E48F930E94580D9F |
:102BE0001092AD052DB73EB7295F3F4F2DBF8091A5 |
:102BF00015028823C9F0809107018823A9F084E396 |
:102C000090E09F938F938DEE96E09F938F9381E05A |
:102C10008F938F9380E58F930E94580D1092150229 |
:102C20008DB79EB707968DBFE6E0C05F0C94D6784F |
:102C30001F920F920FB60F9211242F933F935F9321 |
:102C40006F937F938F939F93AF93BF93EF93FF9374 |
:102C500020E080912A02882329F080912A02815065 |
:102C600080932A028091B503882319F081508093C4 |
:102C7000B503809132028150809332028F3F09F078 |
:102C80005BC089E0809332028091300290913102E2 |
:102C90000196909331028093300280910F018F5FF3 |
:102CA000817080930F01882319F481E080932F02B3 |
:102CB000349903C081E08093330280912B0290917C |
:102CC0002C02892B21F180912B0290912C020B97E1 |
:102CD00050F080912B0290912C020A9790932C0235 |
:102CE00080932B0204C010922C0210922B02809130 |
:102CF0002B0290912C02209108013091090182232E |
:102D00009323892B11F021E008C020E006C08FEF4B |
:102D10009FEF909309018093080180910201222383 |
:102D200031F08A3011F45A9A07C0479A05C08A30A8 |
:102D300011F45A9801C0479880913302882309F40E |
:102D400072C02091EE01222309F06DC08091CF0561 |
:102D500083FF69C086B19927FC01E071F07084FFA0 |
:102D600014C080912D0290912E02019690932E0214 |
:102D700080932D0280912D0290912E02895E9340C6 |
:102D800008F451C0209333024EC080912D029091DF |
:102D90002E02892B09F443C080912D0290912E02BE |
:102DA0008A569140E0F580912D0290912E0269E2C1 |
:102DB00070E00E944A7880912D0290912E02860F39 |
:102DC000971F90932E0280932D0280912D02909157 |
:102DD0002E020B9750F080912D0290912E020A97AF |
:102DE0009093DF018093DE0104C0F093DF01E09354 |
:102DF000DE018091DE019091DF012091D0023091BF |
:102E0000D102821B930B845E9D4F68E671E00E94A5 |
:102E10005E78845B90409093CF028093CE021092B4 |
:102E20002E0210922D02FF91EF91BF91AF919F91D1 |
:102E30008F917F916F915F913F912F910F900FBE76 |
:102E40000F901F9018952091300230913102280F79 |
:102E5000391FC90101960895209130023091310245 |
:102E6000821B930B892F9927869580749070089503 |
:102E7000CF93DF930E942317EC01CE010E942C1701 |
:102E80008823D9F3DF91CF910895CF93DF930E94E8 |
:102E90002317EC0109C080911001882329F0909339 |
:102EA00010018FEC80937A00CE010E942C17982F8E |
:102EB000882389F3DF91CF9108959FB7F8945F98A5 |
:102EC0003E9A469A8091B0008F708093B0008091B6 |
:102ED000B00083608093B0008091B1008B738093C9 |
:102EE000B1008091B1008B608093B1001092B2006C |
:102EF0008FEF8093B3008091B00080688093B00022 |
:102F0000809170008A7F8093700080917000826051 |
:102F1000809370009FBF08958AE090E00E9423177D |
:102F2000909339028093380282E085BD83EA84BDA4 |
:102F300017BC84EB88BD86E086BD80916E00816001 |
:102F400080936E000895A0E0B0E0E9EAF7E10C9408 |
:102F5000B9788091F905E82FFF27E456FE4F968156 |
:102F6000D08080910E01A92FBB27A7FDB095CB2F54 |
:102F7000DB2F813009F0DDC0209112033091130363 |
:102F80004091140350911503BD01CE010E941F789A |
:102F900097FF04C061587F4F8F4F9F4F7B018C017B |
:102FA000F7E015950795F794E794FA95D1F78D2DED |
:102FB000992787FD9095A92FB92F20910A03309169 |
:102FC0000B0340910C0350910D03BC01CD010E94F5 |
:102FD0001F7897FF04C061587F4F8F4F9F4FE7E0E6 |
:102FE0009595879577956795EA95D1F7F801E7016B |
:102FF000C61BD70BE80BF90B2091A3033091A40358 |
:10300000C90153E0880F991F5A95E1F7821B930B72 |
:10301000AA2797FDA095BA2FC81BD90BEA0BFB0B6B |
:103020008091F0059927AA27BB27BC01CD019E01FD |
:10303000AF010E941F7897FF04C061507E4F8F4FF1 |
:103040009F4FFC01EB0149E0F595E795D795C795B2 |
:103050004A95D1F78091C101992736E0880F991FD1 |
:103060003A95E1F740910C0150910D012091F8053E |
:103070003327841B950BB9010E945E7880910C0167 |
:1030800090910D01860F971F90930D0180930C0175 |
:1030900080910C0190910D0197FD0F9624E095957C |
:1030A00087952A95E1F790932602809325028091D7 |
:1030B000270680FF07C080912502909126028C0F81 |
:1030C0009D1F06C080912502909126028C1B9D0BAE |
:1030D00090932602809325028091F105282F3327B3 |
:1030E000220F331F220F331F809125029091260259 |
:1030F000821793077CF08091F205282F3327220F47 |
:10310000331F220F331F809125029091260228172A |
:10311000390724F43093260220932502809102017E |
:10312000843108F4C2C080910E018F5F80930E013C |
:10313000BEC020910A0330910B0340910C035091C3 |
:103140000D03BD01CE010E941F7897FF04C0615896 |
:103150007F4F8F4F9F4F7B018C01C7E015950795DF |
:10316000F794E794CA95D1F78D2D992787FD90950F |
:10317000A92FB92F2091120330911303409114030A |
:1031800050911503BC01CD010E941F789B01AC0139 |
:1031900097FF04C021583F4F4F4F5F4FB7E0559501 |
:1031A000479537952795BA95D1F72E0D3F1D401FAE |
:1031B000511F8091F4059927AA27BB27BC01CD0197 |
:1031C0000E941F7897FF04C061507E4F8F4F9F4F22 |
:1031D000FC01EB01A9E0F595E795D795C795AA9570 |
:1031E000D1F78091C001992776E0880F991F7A95D1 |
:1031F000E1F740910A0150910B012091F805332726 |
:10320000841B950BB9010E945E7880910A01909110 |
:103210000B01860F971F90930B0180930A018091F9 |
:103220000A0190910B0197FD0F9664E095958795A3 |
:103230006A95E1F7909324028093230280912706F8 |
:1032400081FF07C080912302909124028C0F9D1F63 |
:1032500006C080912302909124028C1B9D0B9093B9 |
:103260002402809323028091F505282F3327220F13 |
:10327000331F220F331F8091230290912402821763 |
:1032800093077CF08091F605282F3327220F331FF8 |
:10329000220F331F809123029091240228173907AF |
:1032A00024F4309324022093230210920E01E7E0CD |
:1032B000CDB7DEB70C94D5781F920F920FB60F9250 |
:1032C00011242F933F934F935F938F939F93EF938B |
:1032D000FF938091020190913402843108F04CC038 |
:1032E000992309F01CC18091B00086FF24C0809111 |
:1032F000B0008F7B8093B0008091250290912602D0 |
:1033000087559E4F909328028093270225E08D3D9C |
:10331000920718F08CED95E005C08757914030F486 |
:1033200087E791E0909328028093270280912702FB |
:1033300090912802BAC08091B00080648093B00060 |
:103340008091F705282F33278DED96E0289FA00167 |
:10335000299F500D389F500D1124CA01209135022C |
:1033600030913602821B930B9093280280932702A0 |
:1033700081E080930E01D0C0992309F0D0C08091E4 |
:10338000B00086FF97C08091B0008F7B8093B00023 |
:10339000E0913702EE23F1F48091F705282F3327CF |
:1033A0008DED96E0289FA001299F500D389F500D6C |
:1033B0001124CA012091350230913602821B930BF1 |
:1033C00090932802809327021092360210923502C1 |
:1033D000469AA2C089EA93E090932802809327023C |
:1033E0008E2F992783309105D9F08430910534F4DC |
:1033F0008130910549F0029761F020C08430910539 |
:1034000091F0059799F01AC08091250290912602BB |
:1034100004C0809123029091240287559E4F1DC0C5 |
:103420008091810705C080915B0702C08091890768 |
:103430009927880F991F880F991FEFCFFF27EE0F4D |
:10344000FF1FE351F94F20813181220F331F8091FB |
:10345000270290912802820F931F90932802809355 |
:103460002702809127029091280255E08D3D950713 |
:1034700018F08CED95E005C08757914030F487E750 |
:1034800091E09093280280932702209127023091A7 |
:1034900028022C5B30403093280220932702809131 |
:1034A000350290913602820F931F909336028093DB |
:1034B000350232C08091B00080648093B0008CEB04 |
:1034C00090E090932802809327028091350290919A |
:1034D000360284549F4F9093360280933502809138 |
:1034E0002902882321F08091C002833320F4809147 |
:1034F0002902823011F4469801C0469A8091370221 |
:103500008F5F809337029091F705981728F481E038 |
:1035100080930E011092370281E080933402209153 |
:1035200027023091280241E02F37340730F08FEF27 |
:103530008093B3002F5F30400FC02F3F3105C9F09B |
:10354000C0F0A9014F5F50404F37510550F480E85B |
:103550008093B300205830403093280220932702F4 |
:1035600012C08FEF8093B30050932802409327023C |
:103570000AC0809127028093B30010922802109213 |
:10358000270210923402FF91EF919F918F915F91EA |
:103590004F913F912F910F900FBE0F901F90189554 |
:1035A00010927C008FEC80937A000895CF93DF9384 |
:1035B00010923E0283E090E00E94B52CC82FDD27D8 |
:1035C000C531D10508F02A97C7BD84E690E00E9476 |
:1035D000451780911401909115018052934010F489 |
:1035E000C0E0D0E0CA3FD105F8F4C7BD82E390E067 |
:1035F0000E94451787E294E09F938F938DEF92E1AD |
:103600009F938F93E091D203F091D303099580911A |
:103610001401909115010F900F900F900F90805210 |
:10362000934010F02196DECFC093BE056C2F83E04F |
:1036300090E00E94BD2C8091CF0580FF0AC0809150 |
:10364000BE058A508B3E28F08091EB038064809306 |
:10365000EB03C7BD8CE291E00E944517DF91CF914B |
:103660000895EF92FF921F93CF9310E080ED97E0C3 |
:103670000E9423177C01CCE8133019F4CB3008F0FA |
:10368000C9E010E080914E0290914F028C5F934010 |
:1036900024F48091130181500AC080914E029091D0 |
:1036A0004F028750944034F0809113018F5F8093D4 |
:1036B000130101C011E080914C0290914D028C5F8A |
:1036C000934024F48091120181500AC080914C02F1 |
:1036D00090914D028750944034F0809112018F5F99 |
:1036E0008093120101C01F5F80914A0290914B02AA |
:1036F0008C5F934024F48091110181500AC0809125 |
:103700004A0290914B0287509440C4F0809111017D |
:103710008F5F8093110113C089E294E09F938F9390 |
:103720008DEF92E19F938F93E091D203F091D303B9 |
:1037300009950F900F900F900F905FC01F5F82E16F |
:1037400080937902809173028E7F8093730285EA61 |
:103750008093BC00809113018A3040F48091EB0388 |
:1037600081608093EB038AE08093130180911301C1 |
:10377000863F40F08091EB0381608093EB0385EFFF |
:1037800080931301809112018A3040F48091EB0301 |
:1037900082608093EB038AE0809312018091120192 |
:1037A000863F40F08091EB0382608093EB0385EFCE |
:1037B00080931201809111018A3040F48091EB03D3 |
:1037C00084608093EB038AE0809311018091110162 |
:1037D000863F40F08091EB0384608093EB0385EF9C |
:1037E0008093110180917902882339F0C7010E94EA |
:1037F0002C17882309F090CFF5CF109210018FEC91 |
:1038000080937A00809110018823E1F3CA3020F47C |
:103810008AE090E00E944517C15009F02DCF86E460 |
:1038200090E00E944517CF911F91FF90EF9008956F |
:103830001F920F920FB60F921124AF92BF92CF92A8 |
:10384000DF92EF92FF920F931F932F933F934F932B |
:103850005F936F937F938F939F93AF93BF93EF93F8 |
:10386000FF9380915702282F3327442755278F5FD6 |
:1038700080935702F9012231310508F08CC3E25CD4 |
:10388000FF4F0C94E578809178009091790046C0C4 |
:1038900080917800909179002CC18091780090916E |
:1038A000790090935A028093590257C180911B036B |
:1038B00090911C032091780030917900821B930B2A |
:1038C0009093AF058093AE058091AE059091AF05C2 |
:1038D00090936402809363025EC18091780090911E |
:1038E000790020911D0330911E03821B930B90934E |
:1038F000BD058093BC058091BC059091BD0590935A |
:1039000066028093650249C380915D0290915E02D8 |
:103910002091780030917900820F931F90935E027E |
:1039200080935D0281E03AC380915B0290915C02DA |
:103930002091780030917900820F931F90935C0260 |
:1039400080935B0284E02AC380911E0190911F0145 |
:103950009C01220F331F280F391F8091780090910E |
:10396000790063E070E00E944A78260F371F369591 |
:1039700027953695279530931F0120931E0185E0EA |
:103980000DC3809178009091790040911703509178 |
:103990001803841B950B90934502809344028091F9 |
:1039A000440290914502029704F122E04E3E5207F4 |
:1039B00084F4209158022B5F209358022550809167 |
:1039C000860290918702845F914018F4215F2093D2 |
:1039D000580280915802853684F14F5F5F4F5093B3 |
:1039E000180340931703845626C080914402909197 |
:1039F00045028F5F9F4F0CF532E047325307ECF0E2 |
:103A0000209158022550209358022B5F8091860206 |
:103A100090918702845F914018F42F5020935802B0 |
:103A2000809158028C394CF4415050405093180307 |
:103A3000409317038C598093580281E0809343028E |
:103A400080917800909179009093B5058093B405AA |
:103A500080914402909145029C01442737FD409596 |
:103A6000542F8091D2029091D302A091D402B091B0 |
:103A7000D502820F931FA41FB51F8093D20290938B |
:103A8000D302A093D402B093D5022091D2023091F8 |
:103A9000D3024091D4025091D50257FF04C0215067 |
:103AA0003C4F4F4F5F4F0AE0559547953795279507 |
:103AB0000A95D1F78091D2029091D302A091D402BD |
:103AC000B091D502821B930BA40BB50B8093D2024D |
:103AD0009093D302A093D402B093D5022EC18091CB |
:103AE0005B0290915C022091780030917900820F06 |
:103AF000931F90935C0280935B021092560250C217 |
:103B0000809102018A3071F480917800909179005F |
:103B10002091590230915A02820F931F0196969577 |
:103B2000879517C04091590250915A02843158F03C |
:103B30002091780030917900240F351F8FEF97E0A6 |
:103B4000821B930B06C08091780090917900840FBE |
:103B5000951F90934B0280934A0286E01FC280918A |
:103B60001B0390911C032091780030917900821BF7 |
:103B7000930B9093AF058093AE058091AE05909125 |
:103B8000AF052091630230916402820F931F9093DE |
:103B900049028093480287E001C2809178009091A9 |
:103BA000790020911D0330911E03821B930B90938B |
:103BB000BD058093BC058091BC059091BD05209109 |
:103BC000650230916602820F931F909347028093A3 |
:103BD0004602E3C120915D0230915E02809178003F |
:103BE00090917900280F391F30935E0220935D0277 |
:103BF000809102018A3019F4220F331F04C0220F72 |
:103C0000331F220F331F30935E0220935D022091F9 |
:103C10005D0230915E02C90137FD0796A3E09595DC |
:103C20008795AA95E1F790934F0280934E02809179 |
:103C30005F0290916002820F931F97FD0196959508 |
:103C400087959093600280935F02209127033091C3 |
:103C50002803821B930B90931D0180931C012091DC |
:103C600054023091550280911C0190911D01280F42 |
:103C7000391F37FF02C02F5F3F4F3595279530938F |
:103C80005502209354024ECE20915B0230915C028B |
:103C90008091780090917900280F391F30935C0251 |
:103CA00020935B02809102018A3019F4220F331FA6 |
:103CB00004C0220F331F220F331F30935C02209366 |
:103CC0005B0220915B0230915C02C90137FD0796CF |
:103CD00063E0959587956A95E1F790934D028093FF |
:103CE0004C028091610290916202820F931F97FDB6 |
:103CF0000196959587959093620280936102209139 |
:103D0000250330912603821B930B90931B01809314 |
:103D10001A01209152023091530280911A01909120 |
:103D20001B01280F391F37FF02C02F5F3F4F35950A |
:103D30002795309353022093520283E02FC11092B3 |
:103D4000570281E08093100180913A0290913B02EA |
:103D5000019690933B0280933A0280917800909173 |
:103D60007900909315018093140180911401909132 |
:103D70001501AA27BB27A0906702B0906802C090E7 |
:103D80006902D0906A02A80EB91ECA1EDB1EA0925C |
:103D90006702B0926802C0926902D0926A02809172 |
:103DA0006B028F5F80936B02823108F4F6C08091C2 |
:103DB000160190911701A0911801B09119017C0191 |
:103DC0008D0123E0EE0CFF1C001F111F2A95D1F777 |
:103DD000E81AF90A0A0B1B0BEA0CFB1C0C1D1D1D33 |
:103DE00080913E02992787FD9095A92FB92FBC019C |
:103DF000CD0126EC34E240E050E00E941F78DC0167 |
:103E0000CB01E81AF90A0A0B1B0BD801C70104966B |
:103E1000A11DB11DB7FF05C0D801C7010B96A11D9B |
:103E2000B11D13E0B595A795979587951A95D1F78C |
:103E30008093160190931701A0931801B093190174 |
:103E40008091B6059091B7057C010027F7FC00959D |
:103E5000102F8091160190911701A0911801B09137 |
:103E60001901E81AF90A0A0B1B0BE092B202F09250 |
:103E7000B3020093B4021093B50220913F02309137 |
:103E80004002409141025091420257FF04C0215F1D |
:103E90003F4F4F4F5F4FF4E0559547953795279526 |
:103EA000FA95D1F780913F0290914002A091410292 |
:103EB000B0914202821B930BA40BB50B80933F027F |
:103EC00090934002A0934102B093420280913F023E |
:103ED00090914002A0914102B09142028E0D9F1D2F |
:103EE000A01FB11F80933F0290934002A093410214 |
:103EF000B093420280913C0290913D02AC01E5E01A |
:103F0000440F551FEA95E1F7481B590B80913F027A |
:103F100090914002A0914102B0914202B7FF03C0CC |
:103F20000F96A11DB11D74E0B595A795979587953E |
:103F30007A95D1F72091B2023091B302281B390B48 |
:103F400063E0220F331F6A95E1F7240F351F37FF17 |
:103F500002C0215E3F4F45E0359527954A95E1F730 |
:103F600030933D0220933C02D601C501D7FE03C029 |
:103F70000196A11DB11DB595A7959795879580933D |
:103F8000670290936802A0936902B0936A0289E085 |
:103F900080936B0202C01092570282E08093560217 |
:103FA0008091560280937C0080915702882319F0FB |
:103FB0008FEC80937A00FF91EF91BF91AF919F9129 |
:103FC0008F917F916F915F914F913F912F911F91B1 |
:103FD0000F91FF90EF90DF90CF90BF90AF900F9038 |
:103FE0000FBE0F901F90189590E2E1E2F1E08FE490 |
:103FF0009193815087FFFCCF089590916E02E1E28A |
:10400000F1E0E90FF11D80839F5F90936E020895A8 |
:10401000EF92FF920F931F93CF93DF9320916C0247 |
:1040200020FF0AC080916D02882311F0815002C0E8 |
:104030008091200180936D0221FF0CC090916D0250 |
:1040400080912001981719F410926D0203C09F5FB0 |
:1040500090936D02822F992780FF04C081FF02C0D8 |
:1040600010926D020E94F41F80916D02282F332759 |
:104070005DEFE52E5FE1F52EC091D203D091D30321 |
:104080008A3098F481E180936E023F932F9380E60B |
:1040900094E09F938F93FF92EF92FE0109952DB7C5 |
:1040A0003EB72A5F3F4F2DBF11C080E180936E0263 |
:1040B0003F932F9385E694E09F938F93FF92EF9227 |
:1040C000FE0109958DB79EB706968DBF20916D02B2 |
:1040D000822F9927AA27BB27FC01429710F00C9446 |
:1040E000B92AE05BFF4F4DEFE42E4FE1F42EC09173 |
:1040F000D203D091D3030C94E57810926E028AE635 |
:1041000094E09F938F930DEF1FE1FF92EF92FE01DA |
:10411000099584E180936E020F900F900F900F909D |
:1041200081E690E09F938F9384E590E09F938F9337 |
:104130001F921F92809102016AE00E943E78892FAF |
:1041400099279F938F93809102010E943E7899272F |
:104150009F938F938AE794E09F938F93FF92EF92C0 |
:10416000E091D203F091D303099588E280936E0227 |
:104170002DB73EB7225F3F4F2DBF87E396E09F9359 |
:104180008F930E94202E99279F938F938FE894E01E |
:104190009F938F93FF92EF92E091D203F091D3031C |
:1041A00009958DB79EB708968DBF9091EB03992323 |
:1041B00051F08CE380936E02892F99279F938F9300 |
:1041C0008DE994E081C690917402992371F08CE39B |
:1041D00080936E02892F99279F938F9384EB94E0AD |
:1041E0009F938F931F930F9391C08091EC0384FF53 |
:1041F00007C08CE380936E0289EC94E00C944B2A08 |
:104200008091920190919301069710F00C94C22A2C |
:104210008CE380936E0286ED94E00C944B2A80919F |
:10422000CF053DEFE32E3FE1F32EC091D203D091B5 |
:10423000D30380FF74C010926E028091B2029091FD |
:10424000B302A091B402B091B502BC01CD0125E04A |
:1042500030E040E050E00E9493783F932F9383EE4C |
:1042600094E09F938F93FF92EF92FE01099584E172 |
:1042700080936E022DB73EB72A5F3F4F2DBF8091CE |
:10428000AE029091AF02A091B002B091B102BC0118 |
:10429000CD0125E030E040E050E00E9493783F936C |
:1042A0002F9380EF94E09F938F93FF92EF92E09192 |
:1042B000D203F091D303099588E280936E028DB703 |
:1042C0009EB706968DBF80911401909115019F9322 |
:1042D0008F938DEF94E09F938F93FF92EF92E091F5 |
:1042E000D203F091D30309958CE380936E022DB72E |
:1042F0003EB72A5F3F4F2DBF87B599279F938F9376 |
:104300008AE095E09F938F93FF92EF92E091D20322 |
:10431000F091D30309958DB79EB7069633C71092D7 |
:104320006E0287E195E09F938F93FF92EF92FE01DB |
:10433000099584E180936E020F900F900F900F907B |
:1043400086E295E09F938F93FF92EF92E091D203E4 |
:10435000F091D303099588E280936E020F900F903D |
:104360000F900F908FE295E09F938F93FF92EF92C3 |
:10437000E091D203F091D30309958CE380936E0210 |
:104380000F900F900F900F908EE395E09F938F9377 |
:10439000FF92EF920C944F2A10926E0287E495E000 |
:1043A0009F938F930DEF1FE1FF92EF92FE0109950E |
:1043B00084E180936E020F900F900F900F90809188 |
:1043C000120390911303A0911403B0911503B7FF4A |
:1043D00004C081509C4FAF4FBF4F2AE0B595A795C1 |
:1043E000979587952A95D1F7BF93AF939F938F9316 |
:1043F00084E595E09F938F931F930F93E091D203F1 |
:10440000F091D303099588E280936E022DB73EB7F1 |
:10441000285F3F4F2DBF80910A0390910B03A0911D |
:104420000C03B0910D03B7FF04C081509C4FAF4FF8 |
:10443000BF4FCAE0B595A79597958795CA95D1F7CF |
:10444000BF93AF939F938F9383E695E09F938F9352 |
:104450001F930F93E091D203F091D30309958CE35E |
:1044600080936E028DB79EB708968DBF8091DE0156 |
:104470009091DF019F938F9382E795E09F938F93B5 |
:104480001F930F93E091D203F091D30309952DB7B9 |
:104490003EB72A5F3F4F11C710926E028091F1061E |
:1044A0009091F2069F938F938091EF069091F00682 |
:1044B0009F938F9381E895E09F938F93FF92EF9264 |
:1044C000FE01099584E180936E028DB79EB7089630 |
:1044D0008DBF8091F5069091F6069F938F93809102 |
:1044E000F3069091F4069F938F9381E995E09F9353 |
:1044F0008F93FF92EF92E091D203F091D30309954D |
:1045000088E280936E022DB73EB7285F3F4F2DBFE4 |
:104510008091F9069091FA069F938F938091F70608 |
:104520009091F8069F938F9381EA95E09F938F93E4 |
:10453000FF92EF92E091D203F091D30309958CE3BF |
:1045400080936E028DB79EB708968DBF8091FD0651 |
:104550009091FE069F938F938091FB069091FC06AD |
:104560009F938F9381EB95E0A2C010926E02809191 |
:10457000C405E82FFF27EE0FFF1FE351F94F80819D |
:1045800091819F938F938091C305E82FFF27EE0FB2 |
:10459000FF1FE351F94F808191819F938F9381ECAD |
:1045A00095E09F938F93FF92EF92FE01099584E12E |
:1045B00080936E028DB79EB708968DBF8091C60519 |
:1045C000E82FFF27EE0FFF1FE351F94F8081918104 |
:1045D0009F938F938091C505E82FFF27EE0FFF1F54 |
:1045E000E351F94F8081918188589F4F9F938F931A |
:1045F00081ED95E09F938F93FF92EF92E091D2032C |
:10460000F091D303099588E280936E022DB73EB7EF |
:10461000285F3F4F2DBF8091C805E82FFF27EE0F81 |
:10462000FF1FE351F94F8081918181589F4F9F93E4 |
:104630008F938091C705E82FFF27EE0FFF1FE351EF |
:10464000F94F8081918181589F4F9F938F9381EE85 |
:1046500095E09F938F93FF92EF92E091D203F091B8 |
:10466000D30309958CE380936E028DB79EB70896AD |
:104670008DBF8091CA05E82FFF27EE0FFF1FE35182 |
:10468000F94F8081918181589F4F9F938F938091A3 |
:10469000C905E82FFF27EE0FFF1FE351F94F808177 |
:1046A000918181589F4F9F938F9381EF95E09F93C6 |
:1046B0008F93FF92EF92E091D203F091D30309958B |
:1046C0002DB73EB7285F3F4FF8C510926E0281E0CC |
:1046D00096E09F938F930DEF1FE1FF92EF92FE0103 |
:1046E0000995809102010F900F900F900F908A30E2 |
:1046F00009F09DC084E180936E0280912703909120 |
:1047000028039C0197FF02C0295F3F4F287F821B2F |
:10471000930B9F938F93809127039091280397FD8C |
:104720000796A3E095958795AA95E1F79F938F93B8 |
:10473000209127033091280337FF02C0295F3F4FA4 |
:10474000F3E035952795FA95E1F780914E02909127 |
:104750004F02821B930B9F938F938FE096E09F9362 |
:104760008F931F930F93E091D203F091D303099598 |
:1047700088E280936E028DB79EB70A968DBF8091B6 |
:104780002503909126039C0197FF02C0295F3F4FAC |
:10479000287F821B930B9F938F9380912503909189 |
:1047A000260397FD0796E3E095958795EA95E1F74F |
:1047B0009F938F93209125033091260337FF02C0EA |
:1047C000295F3F4F73E0359527957A95E1F7809102 |
:1047D0004C0290914D02821B930B9F938F9380E22A |
:1047E00096E09F938F931F930F93E091D203F091E4 |
:1047F000D30309958CE380936E022DB73EB7265FF5 |
:104800003F4F2DBF80912303909124039F938F935B |
:10481000809123039091240320914A0230914B020E |
:10482000821B930B9F938F9381E396E0A7C38B30FA |
:1048300019F0843108F4ADC084E180936E02809158 |
:104840002703909128039C0197FF02C0215F3F4FEF |
:10485000207F821B930B97FD0196959587959F93DB |
:104860008F93809127039091280397FD0F9654E032 |
:10487000959587955A95E1F79F938F9320912703FC |
:104880003091280337FF02C0295F3F4F43E0359541 |
:1048900027954A95E1F780914E0290914F02821B35 |
:1048A000930B9F938F938FE396E09F938F931F9328 |
:1048B0000F93E091D203F091D303099588E280939E |
:1048C0006E022DB73EB7265F3F4F2DBF8091250367 |
:1048D000909126039C0197FF02C0215F3F4F207FEC |
:1048E000821B930B97FD0196959587959F938F93C8 |
:1048F000809125039091260397FD0F96C4E095952E |
:104900008795CA95E1F79F938F9320912503309166 |
:10491000260337FF02C0295F3F4FB3E03595279547 |
:10492000BA95E1F780914C0290914D02821B930B56 |
:104930009F938F9381E596E09F938F931F930F939F |
:10494000E091D203F091D30309958CE380936E023A |
:104950008DB79EB70A968DBF809123039091240353 |
:1049600097FD0196959587959F938F93809123034B |
:104970009091240320914A0230914B02821B930BA9 |
:104980009F938F9383E696E09F938F931F930F934C |
:1049900092CE8D3009F0F6C584E180936E0280914D |
:1049A000130199279F938F93809127039091280358 |
:1049B00097FD0F96F4E095958795FA95E1F79F930B |
:1049C0008F93209127033091280337FF02C0295F7E |
:1049D0003F4FE3E035952795EA95E1F780914E0248 |
:1049E00090914F02821B930B9F938F9382E796E0E7 |
:1049F0009F938F931F930F93E091D203F091D30372 |
:104A0000099588E280936E028DB79EB70A968DBF96 |
:104A10008091120199279F938F9380912503909104 |
:104A2000260397FD0F9674E0959587957A95E1F7A3 |
:104A30009F938F93209125033091260337FF02C067 |
:104A4000295F3F4F63E0359527956A95E1F780919F |
:104A50004C0290914D02821B930B9F938F9386E89B |
:104A600096E09F938F931F930F93E091D203F09161 |
:104A7000D30309958CE380936E022DB73EB7265F72 |
:104A80003F4F2DBF8091110199279F938F93809164 |
:104A900023039091240397FD0196959587959F9305 |
:104AA0008F93809123039091240320914A023091A7 |
:104AB0004B02821B930B9F938F938AE996E09F93FF |
:104AC0008F931F930F93E091D203F091D303099535 |
:104AD0008DB79EB70A9656C310926E028EEA96E084 |
:104AE0009F938F93FF92EF92FE01099584E180934B |
:104AF0006E020F900F900F900F9080911D03909178 |
:104B00001E039F938F9380914602909147029F933B |
:104B10008F938BEB96E09F938F93FF92EF92E091B0 |
:104B2000D203F091D303099588E280936E022DB7EA |
:104B30003EB7285F3F4F2DBF80911B0390911C0310 |
:104B40009F938F9380914802909149029F938F93F6 |
:104B50008AEC96E09F938F93FF92EF92E091D203BD |
:104B6000F091D30309958CE380936E028DB79EB7C5 |
:104B700008968DBF80911703909118039F938F9390 |
:104B800080914402909145029F938F9389ED96E026 |
:104B90008ECD10926E0280911E0190911F016AE0ED |
:104BA00070E00E945E789F938F9380911E01909198 |
:104BB0001F016AE070E00E945E787F936F9388EE39 |
:104BC00096E09F938F93FF92EF92FE01099584E107 |
:104BD00080936E028DB79EB708968DBF809138087E |
:104BE000909139086AE070E00E944A789F938F9311 |
:104BF00080913808909139086AE070E00E944A7804 |
:104C00007F936F938CEF96E09F938F93FF92EF9239 |
:104C1000E091D203F091D303099588E280936E026C |
:104C20002DB73EB7285F3F4F2DBF80913A08909136 |
:104C30003B089F938F9380E197E09F938F93FF9220 |
:104C4000EF92E091D203F091D30309958CE3809326 |
:104C50006E028DB79EB706968DBF80913C089091ED |
:104C60003D089F938F9380E297E02EC110926E02D1 |
:104C700082E397E09F938F93FF92EF92FE01099555 |
:104C800084E180936E020F900F900F900F908091AF |
:104C9000ED069091EE069F938F938BE397E09F93A1 |
:104CA0008F93FF92EF92E091D203F091D303099595 |
:104CB00088E280936E028DB79EB706968DBF809175 |
:104CC000C00299279F938F938BE497E09F938F93D4 |
:104CD000FF92EF92E091D203F091D30309958CE318 |
:104CE00080936E022DB73EB72A5F3F4F2DBF809154 |
:104CF000EC06992701979F938F938BE597E002CB62 |
:104D000010926E028BE697E09F938F93FF92EF9243 |
:104D1000FE01099584E180936E020F900F900F9031 |
:104D20000F908091CE029091CF029F938F9383E753 |
:104D300097E09F938F93FF92EF92E091D203F091CF |
:104D4000D303099588E280936E022DB73EB72A5FA0 |
:104D50003F4F2DBF8091DE019091DF019F938F9394 |
:104D600081E897E09F938F93FF92EF92E091D203B7 |
:104D7000F091D30309958CE380936E028DB79EB7B3 |
:104D800006968DBF8091D0029091D1029F938F9310 |
:104D90008FE897E099C010926E028091C102992726 |
:104DA0009F938F938DE997E09F938F93FF92EF925C |
:104DB000FE01099584E180936E028DB79EB7069639 |
:104DC0008DBF8091C20299279F938F9389EA97E0C4 |
:104DD0009F938F93FF92EF92E091D203F091D303D0 |
:104DE000099588E280936E022DB73EB72A5F3F4F48 |
:104DF0002DBF8091C30299279F938F9385EB97E0F6 |
:104E00009F938F93FF92EF92E091D203F091D3039F |
:104E100009958CE380936E028DB79EB706968DBF81 |
:104E20008091C40299279F938F9381EC97E04CC0A7 |
:104E300010926E028091C50299279F938F938DECFB |
:104E400097E09F938F93FF92EF92FE01099584E183 |
:104E500080936E028DB79EB706968DBF8091C60275 |
:104E600099279F938F9389ED97E09F938F93FF925C |
:104E7000EF92E091D203F091D303099588E28093F9 |
:104E80006E022DB73EB72A5F3F4F2DBF8091C702FC |
:104E900099279F938F9385EE97E09F938F93FF922F |
:104EA000EF92E091D203F091D30309958CE38093C4 |
:104EB0006E028DB79EB706968DBF8091C802992766 |
:104EC0009F938F9381EF97E09F938F93FF92EF9241 |
:104ED000D9CA10926E028DEF97E09F938F930DEFDA |
:104EE0001FE1FF92EF92FE01099584E180936E022B |
:104EF0000F900F900F900F908091C10199279F9371 |
:104F00008F9385E098E09F938F93FF92EF92E091CB |
:104F1000D203F091D303099588E280936E028DB796 |
:104F20009EB706968DBF809125029091260297FD2F |
:104F3000039695958795959587959F938F9383E194 |
:104F400098E09F938F931F930F93E091D203F0917A |
:104F5000D30309958CE380936E022DB73EB72A5F89 |
:104F60003F4F2DBF8091F20599279F938F9380919A |
:104F7000F10599279F938F9381E298E09F938F93F8 |
:104F80001F930F93E091D203F091D30309958DB74E |
:104F90009EB70896F7C010926E028FE298E09F933A |
:104FA0008F93FF92EF92FE01099584E180936E0248 |
:104FB0000F900F900F900F9080910C04992787FD10 |
:104FC00090959F938F9380910B04992787FD9095DF |
:104FD0009F938F938FE398E09F938F93FF92EF922D |
:104FE000E091D203F091D303099588E280936E0299 |
:104FF0002DB73EB7285F3F4F2DBF80910D049927F5 |
:1050000087FD90959F938F9380910E0499279F938E |
:105010008F938FE498E09F938F93FF92EF92E091AC |
:10502000D203F091D30309958CE380936E028DB780 |
:105030009EB708968DBF8091120499279F938F93F6 |
:1050400080910F04992787FD90959F938F938FE50B |
:1050500098E02DCB10926E028FE698E09F938F938D |
:10506000FF92EF92FE01099584E180936E020F900A |
:105070000F900F900F908091A70699278F779070CF |
:105080009F938F9380919F0699278F7790709F931E |
:105090008F938091970699278F7790709F938F9326 |
:1050A00080918F0699278F7790709F938F938FE7CA |
:1050B00098E09F938F93FF92EF92E091D203F0914B |
:1050C000D303099588E280936E028DB79EB70C9644 |
:1050D0008DBF8091C70699278F7790709F938F938C |
:1050E0008091BF0699278F7790709F938F938091BF |
:1050F000B70699278F7790709F938F938091AF0613 |
:1051000099278F7790709F938F9380E998E09F9372 |
:105110008F93FF92EF92E091D203F091D303099520 |
:105120008CE380936E022DB73EB7245F3F4F2DBFB7 |
:105130008091E70699278F7790709F938F93809146 |
:10514000DF0699278F7790709F938F938091D70672 |
:1051500099278F7790709F938F938091CF0699278F |
:105160008F7790709F938F9381EA98E09F938F93AE |
:10517000FF92EF92E091D203F091D30309958DB79E |
:105180009EB70C968DBFFEC110926E0282EB98E026 |
:105190009F938F93FF92EF92FE01099584E1809394 |
:1051A0006E020F900F900F900F908091AB06992791 |
:1051B00087FD90959F938F938091A306992787FDF4 |
:1051C00090959F938F9380919B06992787FD90954B |
:1051D0009F938F9380919306992787FD90959F9336 |
:1051E0008F9381EC98E09F938F93FF92EF92E091E1 |
:1051F000D203F091D303099588E280936E022DB714 |
:105200003EB7245F3F4F2DBF8091CB06992787FD86 |
:1052100090959F938F938091C306992787FD9095D2 |
:105220009F938F938091BB06992787FD90959F93BD |
:105230008F938091B306992787FD90959F938F93C5 |
:1052400082ED98E09F938F93FF92EF92E091D203CB |
:10525000F091D30309958CE380936E028DB79EB7CE |
:105260000C968DBF8091EB06992787FD90959F93B3 |
:105270008F938091E306992787FD90959F938F9355 |
:105280008091DB06992787FD90959F938F9380915E |
:10529000D306992787FD90959F938F9383EE98E08F |
:1052A0009F938F93FF92EF92E091D203F091D303FB |
:1052B00009952DB73EB7245F3F4F2DBF63C11092B4 |
:1052C0006E0284EF98E09F938F930DEF1FE1FF92A2 |
:1052D000EF92FE01099584E180936E020F900F908A |
:1052E0000F900F908091A706881F8827881F97E04E |
:1052F000899FC00111248D969F938F9380919F0663 |
:10530000881F8827881F96E0899FC00111248D96E9 |
:105310009F938F9380919706881F8827881F95E019 |
:10532000899FC00111248D969F938F9380918F0642 |
:10533000881F8827881F9927880F991F880F991F12 |
:105340008D969F938F9383E099E09F938F93FF9225 |
:10535000EF92E091D203F091D303099588E2809314 |
:105360006E028DB79EB70C968DBF8091C706881FC1 |
:105370008827881F9BE0899FC00111248D969F93E9 |
:105380008F938091BF06881F8827881F9AE0899F86 |
:10539000C00111248D969F938F938091B706881F2B |
:1053A0008827881F99E0899FC00111248D969F93BB |
:1053B0008F938091AF06881F8827881F992723E045 |
:1053C000880F991F2A95E1F78D969F938F9387E118 |
:1053D00099E09F938F93FF92EF92E091D203F09127 |
:1053E000D30309958CE380936E022DB73EB7245FFB |
:1053F0003F4F2DBF8091CF06881F8827881F9CE0D4 |
:10540000899FC00111248D969F938F938BE299E021 |
:105410009F938F93FF92EF92E091D203F091D30389 |
:1054200009958091D7062DB73EB72A5F3F4F2DBF14 |
:1054300087FF12C080E480936E028CE399E09F9313 |
:105440008F93FF92EF92E091D203F091D3030995ED |
:105450000F900F900F900F908091DF0687FF12C082 |
:1054600084E480936E028FE399E09F938F931F9360 |
:105470000F93E091D203F091D30309950F900F9011 |
:105480000F900F908091E70687FF7CC088E480939F |
:105490006E0282E499E09F938F931F930F93E091A4 |
:1054A000D203F091D30309950F900F900F900F90B6 |
:1054B00069C010926E0285E499E09F938F93FF92EA |
:1054C000EF92FE01099584E180936E020F900F9098 |
:1054D0000F900F908091FC019091FD019F938F930D |
:1054E00083E599E09F938F93FF92EF92E091D2032F |
:1054F000F091D303099588E280936E028DB79EB731 |
:1055000006968DBF8091FE019091FF019F938F932E |
:1055100080E699E09F938F93FF92EF92E091D20300 |
:10552000F091D303099589E480936E022DB73EB7BD |
:105530002A5F3F4F2DBF8DE699E09F938F93FF9297 |
:10554000EF92E091D203F091D303099580916C0220 |
:105550000F900F900F900F9083FF14C01092FF01D7 |
:105560001092FE0160E070E08EE090E00E94CE2C90 |
:1055700009C080912001281719F42150209320019F |
:1055800010926D0210926C02E6E0CDB7DEB70C947B |
:10559000D678F999FECF92BD81BDF89A80B599274A |
:1055A0000895F999FECF1FBA92BD81BD60BD0FB6B7 |
:1055B000F894FA9AF99A0FBE08954AEA20E030E08A |
:1055C0002617370740F4FC018191480F2F5F3F4FAA |
:1055D00026173707C8F3842F99270895EAEA40E091 |
:1055E00050E04617570778F49C01F999FECF32BD79 |
:1055F00021BDF89A80B5E80F4F5F5F4F2F5F3F4F97 |
:105600004617570790F38E2F9927089581E08093CE |
:10561000C50582E08093C40583E08093C30584E0E0 |
:105620008093C60585E08093C70586E08093C80512 |
:1056300087E08093C90588E08093CA0589E080935C |
:10564000CB058AE08093CC058BE08093CD058CE080 |
:105650008093CE05089595E59093C205809102014F |
:10566000843170F08AE08093E205109206068BE1A7 |
:105670008093DE058EE480930306809304060DC0BC |
:1056800083E08093E20580E2809306068EE18093BA |
:10569000DE0590930306909304068AE68093CF0577 |
:1056A00062E06093280674E07093E9051092250685 |
:1056B0001092220648E04093DC0556EE5093DD053B |
:1056C00090E49093DF053EE13093D0058FEF809317 |
:1056D000D2058FE08093D3053093D1051092D50584 |
:1056E0004093D6059093D7051092D8058093D405A2 |
:1056F0001092EB051092EC051092ED051092EE055C |
:10570000109208061092090610920A0610920B06D3 |
:1057100090E89093EF0522E32093F005609327062D |
:105720008093F1055093F2057093F7058DE7809310 |
:10573000FA058093FB058093FC059093F30585E5BE |
:105740008093F40586E48093F5058CED8093F6054F |
:105750008CE38093F8051092F9058FE580930C0691 |
:1057600083EF80930E068AEA8093100680931106D9 |
:1057700084E180930D0680930F062093FD059AE542 |
:105780009093FE052093FF05109226068EEF8093DE |
:10579000120624E6209313069093140690931506A0 |
:1057A000909316068BE480931706809318068093D7 |
:1057B000190610921A0686E080931B0640931C0679 |
:1057C00090931D0630931E0685EF80931F0620934D |
:1057D000200660932106109223061092240681E28F |
:1057E0008093E6058DE28093E7059093E8050895A0 |
:1057F000CF93DF930E942B2B8EE08093D90520E17D |
:105800002093DA053CE03093DB0590E59093E005CA |
:1058100086E98093E1059093E3058093E40586E0B3 |
:105820008093E50580E28093EA058AE5809300068F |
:105830009093010681E0809302062093050684E69A |
:1058400080930706A9E2B6E0E1E7F1E0ED010190FF |
:1058500009923A95E1F763E770E0CD0187569040F1 |
:105860000E94DD2A80933506DF91CF910895CF9372 |
:10587000DF930E942B2B8AE08093D90580E18093EF |
:10588000DA0526E02093DB059AE59093E00588E7AA |
:105890008093E1059093E3058093E4052093E5056B |
:1058A00020E22093EA059093000680E580930106AC |
:1058B0008CE380930206209305068BE48093070611 |
:1058C000A9E2B6E08CE0E8E7F1E0ED010190099291 |
:1058D0008A95E1F763E770E0CD01875690400E941A |
:1058E000DD2A80933506DF91CF910895CF93DF9322 |
:1058F0000E942B2B88E08093D90530E13093DA05A4 |
:1059000026E02093DB0594E69093E00588E78093FA |
:10591000E1059093E3058093E4052093E50530933A |
:10592000EA058AE58093000680E58093010696E407 |
:105930009093020680E28093050690930706A9E201 |
:10594000B6E08CE0E0E8F1E0ED01019009928A9583 |
:10595000E1F763E770E0CD01875690400E94DD2AB1 |
:1059600080933506DF91CF910895F999FECF92BDCE |
:1059700081BDF89A80B599270895F999FECF1FBA8D |
:1059800092BD81BD60BD0FB6F894FA9AF99A0FBE28 |
:10599000089569EC7AE20E94AD76089541ED5AE2ED |
:1059A0000E94E7760895EF92FF920F931F93CF9393 |
:1059B000C82F8150853008F0C3E084E7C89F80017C |
:1059C000112480EFE82E8FEFF82EE00EF11E63E732 |
:1059D00070E0C7010E94EE2A682F98012D593F4FB1 |
:1059E0008FB39927AC014270507081FDF9CF32BD61 |
:1059F00021BDF89A80B5861711F0CA0121C08FB376 |
:105A000099279C012270307081FDF9CFF2BCE1BC76 |
:105A1000F89A80B5853511F0C90112C084E7C89F96 |
:105A2000C0011124409729EC3AE244E750E0BC0160 |
:105A300082EC95E00E9488760E945E6781E090E0AB |
:105A4000CF911F910F91FF90EF900895282F8630EE |
:105A500010F025E003C0882309F421E0F999FECF76 |
:105A60001FBA82E090E092BD81BD20BD0FB6F894D0 |
:105A7000FA9AF99A0FBE0895CF93C82F8091C20564 |
:105A8000853509F042C0C63010F0C5E003C0CC2314 |
:105A900009F43BC063E770E082EC95E00E94DD2AE8 |
:105AA0008093350684E7C89FC001112421ED3AE2B6 |
:105AB00044E750E062EC75E040970E94C57621ED26 |
:105AC0003AE24CE050E063EC75E080E590E00E9443 |
:105AD000C5766CE070E083EC95E00E94DD2A282F0B |
:105AE000F999FECF1FBA8CE590E092BD81BD20BD33 |
:105AF0000FB6F894FA9AF99A0FBE8C2F0E94262DB1 |
:105B00000E945E6781E090E002C080E090E0CF916B |
:105B100008956DE470E088EE93E00E94EE2A482F2D |
:105B20008FB399279C012270307081FDF9CF85E3F6 |
:105B300094E092BD81BDF89A80B5841779F48FB353 |
:105B400099279C012270307081FDF9CF88EE93E097 |
:105B500092BD81BDF89A80B5813011F0C9010895D8 |
:105B600029EC3AE24EE450E068EE73E086E396E01A |
:105B70000E94887681E090E0089580913606813019 |
:105B8000A9F46DE470E086E396E00E94DD2A80933C |
:105B9000830621ED3AE24EE450E066E376E088EEDB |
:105BA00093E00E94C57681E090E0089580E090E067 |
:105BB0000895CF93DF9381E080933606E6E3F6E025 |
:105BC0008FE0158616861786108A8150349687FFD7 |
:105BD000F8CF80E4809343068093440610924506F4 |
:105BE000809346068093470690EC90934806109267 |
:105BF000490680934A0680934B0610924C06909378 |
:105C00004D0690934E0680934F0610925006809357 |
:105C1000510690935206A7E3B6E087E0EAE8F1E088 |
:105C2000ED01019009928A95E1F76DE470E0CD01F4 |
:105C300001970E94DD2A80938306DF91CF9108951A |
:105C4000F999FECF82E090E092BD81BDF89A80B5CF |
:105C5000282F863078F023E0322FF999FECF1FBA33 |
:105C600082E090E092BD81BD30BD0FB6F894FA9A03 |
:105C7000F99A0FBE822F992708951F93CF93C82FAB |
:105C8000162F863010F0C5E003C0882309F4C1E068 |
:105C90008C2F99278230910541F08330910544F48F |
:105CA000019731F40E94F82B05C00E94372C02C0E6 |
:105CB0000E94762C1123E1F06CE070E080E590E02A |
:105CC0000E94EE2A282FF999FECF8CE590E092BD34 |
:105CD00081BDF89A80B5821759F429EC3AE24CE07C |
:105CE00050E060E570E083EC95E00E94887602C0A9 |
:105CF0000E94062B8C2F0E943C2DCF911F9108955E |
:105D0000DF92EF92FF920F931F93CF93FF24DF2C2C |
:105D1000EF2C81E090E00E94B52C853539F031E020 |
:105D2000E32E65E581E090E00E94BD2C6CE070E020 |
:105D300080E590E00E94EE2AC82FF999FECF8CE50D |
:105D400090E092BD81BDF89A80B58C1711F421E0E6 |
:105D5000D22EC1E001E010E0EE2029F48C2F0E9449 |
:105D6000D32C8823C1F591E0F92E1F930F9385E77B |
:105D700099E09F938F938DEF92E19F938F93E091A2 |
:105D8000D203F091D30309958DB79EB706968DBFC8 |
:105D90000230110549F0033011054CF401301105B2 |
:105DA00031F40E94F82B05C00E94372C02C00E94DB |
:105DB000762CDD2059F029EC3AE24CE050E060E529 |
:105DC00070E083EC95E00E94887602C00E94062B6A |
:105DD0008C2F0E943C2DCF5F0F5F1F4FC63008F401 |
:105DE000BBCFFF2019F083E00E94262D0E94202EB9 |
:105DF000C82F0E94D32C8C2F99279F938F938BE9C8 |
:105E000099E09F938F930DEF12E11F930F93E09111 |
:105E1000D203F091D30309958DB79EB706968DBF37 |
:105E2000EE2021F40E94892D882399F484EB99E0D7 |
:105E30009F938F931F930F93E091D203F091D3031D |
:105E400009950E94D92D0E94BD2D0F900F900F90A3 |
:105E50000F901092C10590E0E3E4F6E0CFE080817E |
:105E6000349618160CF49F5FC150C7FFF8CF90937B |
:105E7000C105892F99279F938F9387E396E09F937E |
:105E80008F9385ED99E09F938F931F930F93E091EC |
:105E9000D203F091D30309958DB79EB708968DBFB5 |
:105EA00086EF99E09F938F931F930F93E091D20316 |
:105EB000F091D30309950F900F900F900F90CF9111 |
:105EC0001F910F91FF90EF90DF900895982F2FB7BB |
:105ED000F8943998389A88B1836088B98091B9006C |
:105EE0008C7F8093B9008AE28093B8001092790287 |
:105EF0001092770210927602992379F0ECE8F6E09E |
:105F00008BE0108211821282138214821582168213 |
:105F100017828150389687FFF4CF78942FBF089569 |
:105F20001092790284E98093BC0080E88093BC00E1 |
:105F30001092BD001092BA001092BB001092B900EE |
:105F40001092B8001092750280E00E94662F1092A5 |
:105F5000BB0085E88093BC008091730282608093CF |
:105F6000730208951F920F920FB60F9211242F9370 |
:105F70003F934F935F938F939F93EF93FF93809102 |
:105F80007902282F3327442755278F5F8093790282 |
:105F9000F9012731310508F0C2C2EE59FF4F0C94C8 |
:105FA000E57881E08093750209C0809177028C309A |
:105FB00090F4809177028F5F8093770280917702CF |
:105FC000E82FFF27EE0FFF1FEE0FFF1FEA5CF94FD0 |
:105FD0008585181654F7809177028C3070F01092F6 |
:105FE0007202109271021092770285E0809379021A |
:105FF00080917602880F8D5A04C080917702880FB5 |
:106000008E5A8093BB0085E87FC280917702E82F8B |
:10601000FF2783E0EE0FFF1F8A95E1F7E457F94F62 |
:1060200081818093BB0085E88093BC0080917702DA |
:10603000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FD2 |
:10604000E457F94F808180FF91C080917702E82F5B |
:10605000FF27EE0FFF1FEE0FFF1FEE0FFF1FE4578E |
:10606000F94F8281882329F08091C105873008F497 |
:106070006CC28091710290917202892B09F065C205 |
:1060800080916F0290917002892B09F05EC26EC000 |
:106090008091770221E030E002C0220F331F8A9501 |
:1060A000E2F780916F029091700228233923232B0D |
:1060B00079F080917702E82FFF27EE0FFF1FEE0F98 |
:1060C000FF1FEE0FFF1FE457F94F80E184830DC0DF |
:1060D00080917702E82FFF27EE0FFF1FEE0FFF1FC3 |
:1060E000EE0FFF1FE457F94F148280917702E82FDB |
:1060F000FF2753E0EE0FFF1F5A95E1F7E457F94FE2 |
:106100008481282F332743E0220F331F4A95E1F77C |
:1061100080917702E82FFF2793E0EE0FFF1F9A95FB |
:10612000E1F7E457F94F82818770822B8093BB009F |
:1061300085E88093BC002091770281E090E002C066 |
:10614000880F991F2A95E2F720917102309172020F |
:1061500082239323892B51F084E896E090937D026B |
:1061600080937C0288E080937E02EFC184E089C145 |
:10617000E0917C02F0917D0281918093BB0085E8E3 |
:106180008093BC00F0937D02E0937C0280917E02BC |
:10619000815080937E02882309F4D7C183E071C1C6 |
:1061A0008091B900803351F580917A02882329F4D7 |
:1061B000809177028F5F80937A0280917702E82F37 |
:1061C000FF2783E0EE0FFF1F8A95E1F7E457F94FB1 |
:1061D000838199278F7790708F3791057CF4809118 |
:1061E0007702E82FFF27EE0FFF1FEE0FFF1FEE0FC6 |
:1061F000FF1FE457F94F83818F5F838310927902E9 |
:1062000084E98093BC008AE090E0909393018093AE |
:106210009201809177028F5F8093770210927902CA |
:106220006DC18091B9008034C9F180917602E82F68 |
:10623000FF27EE0FFF1FEE0FFF1FEE0FFF1FE457AC |
:10624000F94F83818F778383809176028F5F80936C |
:106250007602809176028C30A0F010927602109235 |
:10626000700210926F0280917B028F5F80937B029D |
:106270008C3038F010927B02809173028D7F809376 |
:10628000730280917302816080937302109279028D |
:1062900084E98093BC001092750273C080917602ED |
:1062A000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F60 |
:1062B000E457F94F83818068838380917602E82FC9 |
:1062C000FF27EE0FFF1FEE0FFF1FEE0FFF1FE4571C |
:1062D000F94F808180FF2FC080917602E82FFF2741 |
:1062E00053E0EE0FFF1F5A95E1F7E457F94F848111 |
:1062F0009927009751F04097D9F584E896E090935C |
:106300007D0280937C0288E031C0809176029927DB |
:1063100043E0880F991F4A95E1F78F56994F909364 |
:106320007D0280937C029091760280917B02981787 |
:10633000E1F483E01BC080917602992733E0880F57 |
:10634000991F3A95E1F78F56994F90937D0280936C |
:106350007C028091730281FD06C09091760280914B |
:106360007B02981711F482E001C081E080937E02E5 |
:1063700080917E02813011F485E801C085EC809324 |
:10638000BC0080917A028093740210927A02DDC080 |
:10639000E0917C02F0917D028091BB00808380912E |
:1063A0007C0290917D02019690937D0280937C0205 |
:1063B00080917E02815080937E02823010F085ECC5 |
:1063C0005DC0813011F485E859C08091730281FF6E |
:1063D0002DC08091850280FD1DC080917602E82F3E |
:1063E000FF2723E0EE0FFF1F2A95E1F7E457F94F4F |
:1063F00086818A3F79F480917602E82FFF2793E027 |
:10640000EE0FFF1F9A95E1F7E457F94F8081816005 |
:1064100080830CC080917602E82FFF2783E0EE0F87 |
:10642000FF1F8A95E1F7E457F94F108280917602B9 |
:106430008F5F80937602809176028C30A0F010926C |
:1064400076021092700210926F0280917B028F5F31 |
:1064500080937B028C3038F010927B028091730223 |
:106460008D7F809373021092790284E98093BC003F |
:106470008091730281608093730265C08093BC0039 |
:1064800086E08093790261C088E9BBCD8091780273 |
:10649000880F805FB6CD8091780299278130910571 |
:1064A00061F0823091051CF4892B21F04EC00297D7 |
:1064B00039F04BC080911301A4CD80911201A1CD80 |
:1064C000809111019ECD80E89CCD1092790284E9E3 |
:1064D0008093BC00109275028AE090E09093930143 |
:1064E0008093920180917802823088F480917802C2 |
:1064F0008F5F8093780282E18093790280917302AA |
:106500008E7F8093730285EA8093BC001EC0109238 |
:1065100078028091730281608093730216C010929A |
:10652000790284E98093BC0080917302816080933A |
:1065300073028AE090E0909393018093920110920D |
:1065400077021092760210927502FF91EF919F915F |
:106550008F915F914F913F912F910F900FBE0F90B0 |
:106560001F9018951F93CF93DF93182F8091B70238 |
:10657000882321F480910A02882319F081E090E0B9 |
:1065800097C01D3008F092C01123B1F0E12FFF2712 |
:1065900023E0EE0FFF1F2A95E1F7E457F94F3597F7 |
:1065A0008081359688230CF081C03897808180FDEA |
:1065B00003C083E090E07CC080918406823019F0B3 |
:1065C00084E090E075C067E070E084E896E00E94A7 |
:1065D000DD2A90918B06891719F085E090E068C05C |
:1065E00080ED97E00E942317EC018091730280FDFB |
:1065F00005C0CE010E942C178823B9F3112319F48A |
:106600008FEF90E00BC0212F33272150304081E0E5 |
:1066100090E002C0880F991F2A95E2F790937202CA |
:1066200080937102A1E0B0E0ECE8F6E040E050E0D9 |
:106630006BE0CD01042E02C0880F991F0A94E2F787 |
:10664000209171023091720282239323892B11F0E1 |
:106650001182128261504F5F5F4F389667FFE9CF1A |
:106660001092770210927902809173028E7F80934C |
:10667000730285EA8093BC008091730280FD05C09F |
:10668000CE010E942C178823B9F38091710290915A |
:106690007202892B29F0CE010E942C17882311F356 |
:1066A0008091710290917202009711F082E090E067 |
:1066B000DF91CF911F9108950F931F93CF93DF9395 |
:1066C000982F8091B702882321F480910A028823B1 |
:1066D00019F081E090E092C09D30A0F4992319F464 |
:1066E00086E090E08BC0C92FDD27FE0133E0EE0F7E |
:1066F000FF1F3A95E1F7E457F94F359780813596BA |
:1067000087FD03C082E090E079C03897808180FDEA |
:1067100003C083E090E072C080ED97E00E942317F1 |
:106720008C018091730280FD05C0C8010E942C1766 |
:106730008823B9F3219721E030E0C90102C0880F16 |
:10674000991FCA95E2F79093700280936F02D90166 |
:10675000ECE8F6E040E050E06BE0CD01042E02C032 |
:10676000880F991F0A94E2F720916F02309170020E |
:1067700082239323892B11F01182128261504F5F83 |
:106780005F4F389667FFE9CF109276021092840629 |
:1067900010928B0610927902809173028E7F809303 |
:1067A000730285EA8093BC008091730280FD05C06E |
:1067B000C8010E942C178823B9F380916F02909131 |
:1067C0007002892B29F0C8010E942C17882311F32D |
:1067D00080918406823019F084E090E00FC067E079 |
:1067E00070E084E896E00E94DD2A90918B0689177C |
:1067F00019F085E090E002C080E090E0DF91CF9159 |
:106800001F910F91089589E1A1E2B7E0EDEEF6E066 |
:1068100011821082329611961C921E92129681500D |
:1068200087FFF6CF109224031092230310922603C1 |
:1068300010922503109228031092270308951F92A7 |
:106840000F920FB60F9211240F931F932F933F9324 |
:106850004F935F936F937F938F939F93AF93BF9368 |
:10686000CF93DF93EF93FF93409186005091870081 |
:106870008091800290918102481B590BCA0157FDFB |
:106880000196AC01559547958091860090918700BF |
:106890009093810280938002CA0189599840A09107 |
:1068A0008202B0918302875E954338F4149714F006 |
:1068B0001092940181E090E081C0AD30B1050CF000 |
:1068C00081C0CA018B5F90408356944008F071C02C |
:1068D000425C5340FD01EA0FFB1FE351F94F8081F9 |
:1068E0009181FA01E81BF90BCF01F7FF03C09095E6 |
:1068F00081959F4F06974CF48091C002883C28F404 |
:106900008091C002865F8093C002FD01EA0FFB1FE9 |
:10691000E351F94F808191819C01220F331F280F91 |
:10692000391F240F351F37FF02C02D5F3F4FE9018C |
:10693000D595C795D595C795CA0101968C179D0722 |
:1069400014F4219706C041505040C417D5070CF4E9 |
:1069500021968091C002833CD8F08D010A0F1B1F45 |
:10696000F801E351F94F808191819E01281B390B79 |
:10697000C90163E070E00E945E78CB01880F991F27 |
:10698000860F971F0F5D184FF8019183808307C012 |
:10699000AA0FBB1FAF5DB84F11961C921E92E091DB |
:1069A0008202F0918302EE0FFF1FE351F94FD18372 |
:1069B000C08380918202909183020196909383021A |
:1069C00080938202FF91EF91DF91CF91BF91AF91C0 |
:1069D0009F918F917F916F915F914F913F912F91F7 |
:1069E0001F910F910F900FBE0F901F901895EF926F |
:1069F000FF920F931F938091DE059927880F991FAF |
:106A0000880F991F7C010027F7FC0095102F8091BB |
:106A1000120390911303A0911403B0911503BC01CC |
:106A2000CD01A80197010E94937830936E052093C1 |
:106A30006D0580910A0390910B03A0910C03B09116 |
:106A40000D03BC01CD01A80197010E9493783093FA |
:106A5000700520936F058091A7079091A80797FD77 |
:106A60000396959587959595879590937205809354 |
:106A700071058091B7079091B80797FD039695959A |
:106A8000879595958795909374058093730580916C |
:106A900023039091240320914A0230914B02821BE0 |
:106AA000930B90937605809375058091B202909137 |
:106AB000B302A091B402B091B502BC01CD0125E0B2 |
:106AC00030E040E050E00E949378309378052093C6 |
:106AD0007705809144029091450290937A058093C6 |
:106AE00079058091DE019091DF0190937E0580937E |
:106AF0007D0580911E0190911F01909380058093E8 |
:106B00007F058091C002992790938205809381052B |
:106B10008091B3079091B407A091B507B091B607E3 |
:106B200020919601309197014091980150919901DF |
:106B3000BC01CD010E949378309384052093830596 |
:106B400080918D0699279093860580938505809185 |
:106B500095069927909388058093870580919D06D7 |
:106B6000992790938A05809389058091A506992796 |
:106B700090938C0580938B0580912502909126023D |
:106B800090939605809395058091380890913908E7 |
:106B900090939A058093990580913C0890913D08C7 |
:106BA00090939C0580939B058091AE029091AF02DB |
:106BB000A091B002B091B102BC01CD0125E030E05E |
:106BC00040E050E00E94937830939E0520939D050D |
:106BD0008091D0029091D1029093A4058093A30557 |
:106BE00080913E0899279093A8058093A7058091EE |
:106BF0009B0390919C039093AA058093A905809193 |
:106C0000990390919A039093AC058093AB05809182 |
:106C1000EB03882321F48091EC03882321F08091F9 |
:106C20006C05816003C080916C058E7F80936C053C |
:106C30001F910F91FF90EF9008951F93CF93DF93D3 |
:106C4000182FEB018091B7028823A1F411501F3F48 |
:106C500089F0D0932C02C0932B0280912B0290914B |
:106C60002C02892BD1F7CE018C0F9D1F0E94381763 |
:106C7000115078F7DF91CF911F910895CF93DF9353 |
:106C8000809102018D3011F40E94311B10927A0024 |
:106C900080914E0290914F0290936E0780936D0702 |
:106CA00080914C0290914D0290935F0780935E0714 |
:106CB00080914A0290914B029093AD078093AC076C |
:106CC0002091460230914702C901880F991F880F11 |
:106CD000991F820F931F820F931F9093A807809391 |
:106CE000A7072091480230914902C901880F991FD6 |
:106CF000880F991F820F931F820F931F9093B807DD |
:106D00008093B7078FEC80937A00A1ECB2E0C7ECD8 |
:106D1000D5E097E08991E82FFF27EE0FFF1FE351A1 |
:106D2000F94F0190F081E02DE158FF4F1E161F062C |
:106D30001CF0E0E0F0E005C0EF3FF10514F0EFEFEC |
:106D4000F0E08C91282F3327E217F30714F48150D9 |
:106D500004C02E173F0714F48F5F8C939150119647 |
:106D600097FFD8CF809103069927AA27BB27BC019C |
:106D7000CD0124EC39E040E050E00E941F78DC01B6 |
:106D8000CB018093D6019093D701A093D801B09303 |
:106D9000D901809104069927AA27BB27BC01CD0100 |
:106DA0000E941F78DC01CB018093D2019093D30124 |
:106DB000A093D401B093D501DF91CF910895A0E0C5 |
:106DC000B0E0E5EEF6E30C94B478882EC0E0D0E0B5 |
:106DD0007E016E011092EB03469AD0931E03C0937E |
:106DE0001D03D0931C03C0931B03D0931803C093BF |
:106DF0001703D0932803C0932703D0932603C0938F |
:106E00002503D0932403C09323031092BE01109254 |
:106E1000BD0110923E020E943E3684E690E00E9440 |
:106E200045170E943E368091CF0580FF10C08091AB |
:106E3000140190911501875B934038F480911401FF |
:106E4000909115018E5E924010F40E94D61A0FE1C7 |
:106E50008AE090E00E94451780914A0290914B028F |
:106E6000C80FD91F80914E0290914F02E80EF91E73 |
:106E700080914C0290914D02C80ED91E015007FF1F |
:106E8000E7CF9701205F3F4F369527953695279599 |
:106E90003093280320932703C60140969695879543 |
:106EA0009695879590932603809325036096F5E049 |
:106EB000D695C795FA95E1F7D0932403C0932303A1 |
:106EC00090932203809321033093200320931F0388 |
:106ED000882009F441C08091A7079091A80797FFE7 |
:106EE00003C0909581959F4F6CE070E00E945E78A2 |
:106EF0009B0170931E0360931D038091B7079091CF |
:106F0000B80797FF03C0909581959F4F6CE070E0A4 |
:106F10000E945E7870931C0360931B038091B405FC |
:106F20009091B5059093180380931703B90184E0FD |
:106F300090E00E94CE2C60911B0370911C0386E0B0 |
:106F400090E00E94CE2C609117037091180388E0A6 |
:106F500090E00E94CE2C65C084E090E00E94C92C95 |
:106F600090931E0380931D0386E090E00E94C92C3D |
:106F700090931C0380931B0388E090E00E94C92C2F |
:106F80009C01909318038093170380911D039091A7 |
:106F90001E038150984050F480911B0390911C0374 |
:106FA0008150984018F421503440D8F187E19AE09C |
:106FB0009F938F938DEF92E19F938F93E091D203F4 |
:106FC000F091D30309958091A7079091A80797FFA7 |
:106FD00003C0909581959F4F6CE070E00E945E78B1 |
:106FE00070931E0360931D038091B7079091B807BB |
:106FF00097FF03C0909581959F4F6CE070E00E94D1 |
:107000005E7870931C0360931B038091B40590918C |
:10701000B50590931803809317030F900F900F906E |
:107020000F9010926E0710926D0710925F071092EA |
:107030005E071092AD071092AC0784E690E00E94C4 |
:10704000451780914602909147029C01220F331F01 |
:10705000220F331F280F391F280F391F3093A8071D |
:107060002093A70780914802909149028C01000F5C |
:10707000111F000F111F080F191F080F191F109360 |
:10708000B8070093B7078091DE05C82EDD24EE24F3 |
:10709000FF24442737FD4095542FC701B6010E94B5 |
:1070A0001F784B015C01609312037093130380936C |
:1070B0001403909315039801442737FD4095542FEE |
:1070C000C701B6010E941F78DC01CB0180930A033F |
:1070D00090930B03A0930C03B0930D038092EE02E8 |
:1070E0009092EF02A092F002B092F1028093E60239 |
:1070F0009093E702A093E802B093E9021092E202B3 |
:107100001092E3021092E4021092E50280911601BF |
:1071100090911701A0911801B09119019093B705B2 |
:107120008093B60510923D0210923C021092D2025A |
:107130001092D3021092D4021092D5028091DE01F7 |
:107140009091DF019093D1028093D00284E690E089 |
:107150009093DB018093DA010E946D6282E390E0FC |
:1071600090932C0280932B02809103069927AA27E3 |
:10717000BB27BC01CD0124EC39E040E050E00E9487 |
:107180001F78DC01CB018856954CAF4FBF4F8093E1 |
:10719000D6019093D701A093D801B093D9018091E3 |
:1071A00004069927AA27BB27BC01CD010E941F789E |
:1071B000DC01CB018856954CAF4FBF4F8093D20175 |
:1071C0009093D301A093D401B093D50110929B0169 |
:1071D00010929A018091DE019091DF01AA2797FD1C |
:1071E000A095BA2F20919601309197014091980176 |
:1071F00050919901BC01CD010E941F78DC01CB01A7 |
:107200008093B3079093B407A093B507B093B607E4 |
:107210001092CB021092CA0281E0809301010E9479 |
:107220005E67809185028460809385028FEF8093F2 |
:1072300033081092340880E280933508C1ECD2E024 |
:10724000A7ECB5E007E08D91E82FFF27EE0FFF1FB9 |
:10725000E351F94F8081918181588993015007FF53 |
:10726000F2CF84E68093C00280912902882311F036 |
:10727000469A579A80912703909128038056994007 |
:10728000815C9B4228F08091EB0381608093EB034B |
:10729000809125039091260380569940815C9B4202 |
:1072A00028F08091EB0382608093EB0380912303AD |
:1072B000909124038C5291408957954028F08091F9 |
:1072C000EB0384608093EB0380911D0390911E0378 |
:1072D0008C529140835C914028F08091EB03886050 |
:1072E0008093EB0380911B0390911C038C5291407F |
:1072F000835C914028F08091EB0380618093EB03E5 |
:1073000080911703909118038050924083559140CB |
:1073100028F08091EB0380628093EB0386E48093F6 |
:10732000D101ECE0CDB7DEB70C94D078A3E1B0E0AA |
:10733000ECE9F9E30C94AE78809123039091240357 |
:1073400020914A0230914B02821B930B9093AD0720 |
:107350008093AC07809154029091550297FD079657 |
:107360009C0113E0359527951A95E1F730936E0748 |
:1073700020936D07809152029091530297FD0796DA |
:10738000B3E095958795BA95E1F790935F07809361 |
:107390005E07309379072093780790937107809365 |
:1073A00070078091A7079091A807AC01440F551F63 |
:1073B000480F591F2091460230914702C901880F9A |
:1073C000991F880F991F820F931F820F931F480FD9 |
:1073D000591F57FF02C04D5F5F4F55954795559513 |
:1073E00047955093A8074093A7078091B7079091BE |
:1073F000B807AC01440F551F480F591F2091480290 |
:1074000030914902C901880F991F880F991F820F77 |
:10741000931F820F931F480F591F57FF02C04D5FE4 |
:107420005F4F55954795559547955093B8074093AD |
:10743000B7072091460230914702C901880F991F72 |
:10744000880F991F820F931F820F931F9C0144275F |
:1074500037FD4095542F8091020390910303A09132 |
:107460000403B0910503820F931FA41FB51F8093DF |
:10747000020390930303A0930403B09305032091A8 |
:10748000480230914902C901880F991F880F991F3E |
:10749000820F931F820F931F9C01442737FD409555 |
:1074A000542F8091FE029091FF02A0910003B091B1 |
:1074B0000103820F931FA41FB51F8093FE029093B8 |
:1074C000FF02A0930003B093010380918207909183 |
:1074D00083072091460230914702820F931F9093B9 |
:1074E0008307809382078091AF079091B007209126 |
:1074F000480230914902820F931F9093B007809306 |
:10750000AF078091190390911A03019690931A0383 |
:10751000809319038091B4059091B50520911703CC |
:1075200030911803821B930B9C01442737FD409533 |
:10753000542F8091FA029091FB02A091FC02B0912D |
:10754000FD02820F931FA41FB51F8093FA02909330 |
:10755000FB02A093FC02B093FD028FEC80937A00B3 |
:10756000109210012091EA023091EB024091EC025E |
:107570005091ED0229873A874B875C8729543B4617 |
:10758000414050402CF028E43BE641E050E00DC083 |
:1075900089859A85AB85BC85885B9449AE4FBF4F82 |
:1075A0004CF428EB34E94EEF5FEF2D833E834F839D |
:1075B000588708C089859A85AB85BC858D839E8355 |
:1075C000AF83B8872091F2023091F3024091F40228 |
:1075D0005091F5022D873E874F87588B29543B46A3 |
:1075E000414050402CF028E43BE641E050E00DC023 |
:1075F0008D859E85AF85B889885B9449AE4FBF4F16 |
:107600004CF428EB34E94EEF5FEF29833A834B8348 |
:107610005C8308C08D859E85AF85B88989839A83F0 |
:10762000AB83BC83A091AC07B091AD07BB8BAA8B99 |
:10763000FD01CF01AA2797FDA095BA2FA090E202E5 |
:10764000B090E302C090E402D090E502A80EB91E0B |
:10765000CA1EDB1EA092E202B092E302C092E402D4 |
:10766000D092E502E090B307F090B4070091B5071F |
:107670001091B607E80EF91E0A1F1B1FE092B30710 |
:10768000F092B4070093B5071093B607F091A002EB |
:10769000F98BFF2309F098C180919F02882309F09C |
:1076A00093C18091CF0586FF8FC180915E07909135 |
:1076B0005F07AA2797FDA095BA2FBC01CD012981AC |
:1076C0003A814B815C810E941F789B01AC0197FF3E |
:1076D00004C02150384F4F4F5F4FBBE05595479541 |
:1076E00037952795BA95D1F78091BD01682E7724FB |
:1076F00088249924CA01B901A40193010E941F782A |
:10770000DC01CB018093330390933403A0933503C2 |
:10771000B0933603B7FF04C08150904FAF4FBF4FB7 |
:107720001C012D01ACE05594479437942794AA95F9 |
:10773000D1F72092330330923403409235035092B4 |
:10774000360380916D0790916E07AA2797FDA0954B |
:10775000BA2FBC01CD012D813E814F8158850E94F9 |
:107760001F7897FF04C06150784F8F4F9F4FFBE009 |
:107770009595879577956795FA95D1F7A40193012B |
:107780000E941F78DC01CB0180933703909338036C |
:10779000A0933903B0933A03B7FF04C08150904FD0 |
:1077A000AF4FBF4F9C01AD01ECE055954795379524 |
:1077B0002795EA95D1F72093370330933803409308 |
:1077C000390350933A03809133039091340390939B |
:1077D0005607809355078091370390913803909313 |
:1077E0005A078093590722193309440955092093F0 |
:1077F0003703309338034093390350933A03E20E32 |
:10780000F31E041F151FE092B307F092B407009314 |
:10781000B5071093B6078091BC018823B1F457FFD8 |
:1078200004C02F5F3F4F4F4F5F4F5595479537959A |
:107830002795A21AB30AC40AD50AA092E202B0920E |
:10784000E302C092E402D092E5022A893B897901E1 |
:107850000027F7FC0095102F809137039091380393 |
:10786000A0913903B0913A03E80EF91E0A1F1B1FBD |
:10787000C801B70129813A814B815C810E941F7840 |
:107880009B01AC0197FF04C02150384F4F4F5F4F11 |
:107890006BE055954795379527956A95D1F7809177 |
:1078A000BE01A82EBB24CC24DD24CA01B901A60147 |
:1078B00095010E941F78DC01CB0180932B039093EC |
:1078C0002C03A0932D03B0932E03B7FF04C0815067 |
:1078D000904FAF4FBF4F3C014D013CE095948794D2 |
:1078E000779467943A95D1F760922B0370922C03AA |
:1078F00080922D0390922E03C801B7012D813E8105 |
:107900004F8158850E941F7897FF04C06150784FBF |
:107910008F4F9F4F2BE095958795779567952A9583 |
:10792000D1F7A60195010E941F78DC01CB0180935D |
:107930002F0390933003A0933103B0933203B7FF2A |
:1079400004C08150904FAF4FBF4FAC01BD018CE0E0 |
:1079500075956795579547958A95D1F740932F036D |
:107960005093300360933103709332032A893B892B |
:1079700037FF03C0309521953F4F21343105E4F1A5 |
:10798000D401C30197FE07C0B095A095909581954D |
:107990009F4FAF4FBF4F81389105A105B10584F4CA |
:1079A000DB01CA0177FF07C0B095A095909581953E |
:1079B0009F4FAF4FBF4F81389105A105B105E4F04E |
:1079C00081E08093CC0218C010925A071092590798 |
:1079D000109256071092550710922F031092300301 |
:1079E000109231031092320310922B0310922C0349 |
:1079F00010922D0310922E0380912F03909130034B |
:107A0000A0913103B0913203BC01CD0124E630E0F6 |
:107A100040E050E00E949378E0902B03F0902C031C |
:107A2000E21AF30AF0926C07E0926B0780912B0345 |
:107A300090912C03A0912D03B0912E03BC01CD0198 |
:107A400024E630E040E050E00E949378DA01C9017A |
:107A500020912F03309130038C01021B130B1093E4 |
:107A60006107009360078091960190919701A09122 |
:107A70009801B0919901BC01CD0128E631E040E0C8 |
:107A800050E00E941F782091B3073091B4074091D5 |
:107A9000B5075091B607261737074807590764F00E |
:107AA000261B370B480B590B2093B3073093B407B1 |
:107AB0004093B5075093B6072091B3073091B407B0 |
:107AC0004091B5075091B60757FF0CC0260F371FDE |
:107AD000481F591F2093B3073093B4074093B5074D |
:107AE0005093B60760915E0770915F076E0D7F1D22 |
:107AF0009B01442737FD4095542F8091E6029091D9 |
:107B0000E702A091E802B091E902820F931FA41F3F |
:107B1000B51F8093E6029093E702A093E802B0932A |
:107B2000E9028091A5029091A602681B790BCB0116 |
:107B3000AA2797FDA095BA2F29853A854B855C85A4 |
:107B4000820F931FA41FB51F8093EA029093EB024C |
:107B5000A093EC02B093ED02C090D201D090D3017B |
:107B6000E090D401F090D501C816D906EA06FB06CC |
:107B7000C4F488EA91E6A0E0B0E08C199D09AE0952 |
:107B8000BF098093EA029093EB02A093EC02B093BA |
:107B9000ED028093E6029093E702A093E802B0938F |
:107BA000E90222273327A9012C193D094E095F0953 |
:107BB0008091EA029091EB02A091EC02B091ED026B |
:107BC00082179307A407B507B4F4D701C601885AF2 |
:107BD0009146A040B0408093EA029093EB02A093BC |
:107BE000EC02B093ED028093E6029093E702A0933B |
:107BF000E802B093E90260916D0770916E07600F23 |
:107C0000711F9B01442737FD4095542F8091EE0250 |
:107C10009091EF02A091F002B091F102820F931FB8 |
:107C2000A41FB51F8093EE029093EF02A093F00281 |
:107C3000B093F1028091A3029091A402681B790B8A |
:107C4000CB01AA2797FDA095BA2F2D853E854F859C |
:107C50005889820F931FA41FB51F8093F20290933F |
:107C6000F302A093F402B093F502E090D601F090F5 |
:107C7000D7010091D8011091D901E816F9060A0739 |
:107C80001B07C4F488EA91E6A0E0B0E08E199F09D2 |
:107C9000A00BB10B8093F2029093F302A093F40235 |
:107CA000B093F5028093EE029093EF02A093F0025E |
:107CB000B093F10222273327A9012E193F09400B67 |
:107CC000510B8091F2029091F302A091F402B091D5 |
:107CD000F50282179307A407B507B4F4D801C701CA |
:107CE000885A9146A040B0408093F2029093F302EC |
:107CF000A093F402B093F5028093EE029093EF020A |
:107D0000A093F002B093F1028091E2029091E3021D |
:107D1000A091E402B091E5028093F6029093F702FD |
:107D2000A093F802B093F9028091F2029091F302CD |
:107D3000A091F402B091F502809312039093130383 |
:107D4000A0931403B09315038091EA029091EB0283 |
:107D5000A091EC02B091ED0280930A0390930B0383 |
:107D6000A0930C03B0930D038091EE029091EF026B |
:107D7000A091F002B091F10280930E0390930F0353 |
:107D8000A0931003B09311038091E6029091E70253 |
:107D9000A091E802B091E902809306039093070353 |
:107DA000A0930803B093090380911C0190911D01D9 |
:107DB00097FD079603E0959587950A95E1F79093CF |
:107DC0006E0780936D0780911A0190911B0197FDBA |
:107DD000079613E0959587951A95E1F790935F07BD |
:107DE00080935E0780914E0290914F020F9734F47A |
:107DF00088E19CEF90936E0780936D0780914E020F |
:107E000090914F02079734F480E398EF90936E07B8 |
:107E100080936D07209102012A30A9F480914E02CF |
:107E200090914F02835F934034F088EE93E09093FB |
:107E30006E0780936D0780914E0290914F028A5F8A |
:107E40009340DCF014C080914E0290914F02815D0E |
:107E5000974034F088EE93E090936E0780936D071F |
:107E600080914E0290914F02805E974034F080EDF9 |
:107E700097E090936E0780936D0780914C029091EC |
:107E80004D020F9734F488E19CEF90935F07809345 |
:107E90005E0780914C0290914D02079734F480E385 |
:107EA00098EF90935F0780935E072A30A9F4809142 |
:107EB0004C0290914D02835F934034F088EE93E042 |
:107EC00090935F0780935E0780914C0290914D02E2 |
:107ED0008A5F9340DCF014C080914C0290914D0277 |
:107EE000815D974034F088EE93E090935F07809334 |
:107EF0005E0780914C0290914D02805E974034F075 |
:107F000080ED97E090935F0780935E076091C801D2 |
:107F1000662309F4AFC040911C0150911D0180916E |
:107F20003B0390913C03481B590B509342034093F1 |
:107F3000410320911C0130911D01280F391F37FF8B |
:107F400002C02F5F3F4F3595279530933C03209318 |
:107F50003B03413851051CF080E890E005C04058D3 |
:107F60005F4F34F480E89FEF909342038093410386 |
:107F700040911A0150911B0180913D0390913E0365 |
:107F8000481B590B5093400340933F0320911A0123 |
:107F900030911B01280F391F37FF02C02F5F3F4F61 |
:107FA0003595279530933E0320933D034138510585 |
:107FB0001CF080E890E005C040585F4F34F480E842 |
:107FC0009FEF9093400380933F03462F5527809166 |
:107FD000410390914203849FB001859F700D949F4F |
:107FE000700D11249B0177FF02C0215F3F4FF4E029 |
:107FF00035952795FA95E1F780916D0790916E0779 |
:10800000820F931F90936E0780936D0780913F03BB |
:1080100090914003849FD001859FB00D949FB00D37 |
:108020001124AD019D01B7FF02C0215F3F4FE4E085 |
:1080300035952795EA95E1F780915E0790915F0766 |
:10804000820F931F90935F0780935E0780911C01BE |
:1080500090911D01860F971F90931D0180931C0125 |
:1080600080911A0190911B01840F951F90931B0121 |
:1080700080931A0100917007109171078091550744 |
:1080800090915607101611065CF59C0197FF04C0ED |
:1080900022273327281B390BC901AA2797FDA09552 |
:1080A000BA2F2091BC01332744275527BC01CD01AD |
:1080B0000E941F789B01AC0197FF04C0215C3F4FD9 |
:1080C0004F4F5F4F76E055954795379527957A95B1 |
:1080D000D1F780916B0790916C07820F931F27C097 |
:1080E00097FF03C0909581959F4FAA2797FDA09574 |
:1080F000BA2F2091BC01332744275527BC01CD015D |
:108100000E941F789B01AC0197FF04C0215C3F4F88 |
:108110004F4F5F4F66E055954795379527956A9580 |
:10812000D1F780916B0790916C07821B930B909312 |
:108130006C0780936B07E0907807F0907907809147 |
:10814000590790915A071E141F045CF59C0197FF74 |
:1081500004C022273327281B390BC901AA2797FD02 |
:10816000A095BA2F2091BC01332744275527BC0185 |
:10817000CD010E941F789B01AC0197FF04C0215CD8 |
:108180003F4F4F4F5F4F96E0559547953795279551 |
:108190009A95D1F78091600790916107820F931FA4 |
:1081A00027C097FF03C0909581959F4FAA2797FD01 |
:1081B000A095BA2F2091BC01332744275527BC0135 |
:1081C000CD010E941F789B01AC0197FF04C0215C88 |
:1081D0003F4F4F4F5F4F86E0559547953795279511 |
:1081E0008A95D1F78091600790916107821B930B6C |
:1081F00090936107809360078091CF0587FF44C00B |
:10820000B989BB2309F040C080919F028823E1F522 |
:10821000E1E0EE16E1E0FE064CF080916D079091F2 |
:108220006E078E0D9F1D805091400DC0F0E0EF163F |
:10823000FFEFFF0664F480916D0790916E078E0D3D |
:108240009F1D80509F4F90936E0780936D0721E094 |
:10825000013012074CF080915E0790915F07800F0C |
:10826000911F805091400CC03FEF0030130764F421 |
:1082700080915E0790915F07800F911F80509F4F04 |
:1082800090935F0780935E07E2E1CD5E0C94CA781D |
:108290008091B702882301F5809185028C7F8093BD |
:1082A0008502A0EFB3E0ECE8F6E09BE080910A02E3 |
:1082B000882309F48C938D91818312829150389692 |
:1082C00097FFF4CF80910A02882359F080910A0227 |
:1082D000815080930A0205C080918502816080935D |
:1082E000850280917502882319F010927502089515 |
:1082F0008093770280937902809173028E7F8093BE |
:10830000730285EA8093BC000895CF93DF93A1ECBC |
:10831000B2E0C7ECD5E057E08991E82FFF27EE0FD8 |
:10832000FF1FE351F94F0190F081E02DE158FF4F1D |
:10833000EF3FF10521F01CF0EFEFF0E004C0F7FF94 |
:1083400002C0E0E0F0E04C91242F3327E217F3075E |
:10835000A9F0CF01821B930B97FD03969595879506 |
:1083600095958795242F280F2C93822F9927E8170E |
:10837000F90714F4215001C02F5F2C93515011962E |
:1083800057FFCACF8091D105883F38F0EFEFF0E07A |
:10839000E81BF109EF53FD4F80818093CE0180915E |
:1083A000CE01882329F0843618F084E68093CE012C |
:1083B0008091D305883F38F0EFEFF0E0E81BF1093A |
:1083C000EF53FD4F80818093CC018091CC018823B5 |
:1083D00029F0843618F084E68093CC018091E00582 |
:1083E000883F38F0EFEFF0E0E81BF109EF53FD4F65 |
:1083F00080818093C7018091C7018B3010F48AE09F |
:1084000002C08F3F11F48093C70180910D06883F11 |
:1084100038F0EFEFF0E0E81BF109EF53FD4F8081FA |
:108420008093840780918407823010F481E002C039 |
:108430008F3F11F48093840780910F06883F38F0B6 |
:10844000EFEFF0E0E81BF109EF53FD4F80818093DF |
:10845000AA078091AA07823010F481E002C08F3F02 |
:1084600011F48093AA078091FA05883F38F0EFEF66 |
:10847000F0E0E81BF109EF53FD4F80818093810705 |
:108480008091FB05883F38F0EFEFF0E0E81BF10941 |
:10849000EF53FD4F808180935B078091FC05883FFF |
:1084A00038F0EFEFF0E0E81BF109EF53FD4F80816A |
:1084B000809389079091D205983F18F49093CD014D |
:1084C00009C0EFEFF0E0E91BF109EF53FD4F8081A8 |
:1084D0008093CD01983F18F49093CD0109C0EFEF40 |
:1084E000F0E0E91BF109EF53FD4F80818093CD014E |
:1084F0008091D505883F38F0EFEFF0E0E81BF109F7 |
:10850000EF53FD4F80818093CB018091D705883F49 |
:1085100038F0EFEFF0E0E81BF109EF53FD4F8081F9 |
:108520008093C9018091DF05883F38F0EFEFF0E0DC |
:10853000E81BF109EF53FD4F80818093CA018091C0 |
:10854000E105883F38F0EFEFF0E0E81BF109EF5369 |
:10855000FD4F80818093C6018091E205883F38F00D |
:10856000EFEFF0E0E81BF109EF53FD4F80818093BE |
:10857000C8018091E305883F38F0EFEFF0E0E81B99 |
:10858000F109EF53FD4F80818093C5018091E4058F |
:10859000883F38F0EFEFF0E0E81BF109EF53FD4FB3 |
:1085A00080818093C4018091EA05883F38F0EFEF25 |
:1085B000F0E0E81BF109EF53FD4F80818093C20189 |
:1085C0008091EB05883F38F0EFEFF0E0E81BF10910 |
:1085D000EF53FD4F808180939A028091EC05883F94 |
:1085E00038F0EFEFF0E0E81BF109EF53FD4F808129 |
:1085F000809399028091ED05883F38F0EFEFF0E02D |
:10860000E81BF109EF53FD4F808180939802809120 |
:10861000EE05883F38F0EFEFF0E0E81BF109EF538B |
:10862000FD4F80818093970280910806883F38F043 |
:10863000EFEFF0E0E81BF109EF53FD4F80818093ED |
:10864000960280910906883F38F0EFEFF0E0E81BD2 |
:10865000F109EF53FD4F80818093950280910A06C6 |
:10866000883F38F0EFEFF0E0E81BF109EF53FD4FE2 |
:1086700080818093940280910B06883F38F0EFEF61 |
:10868000F0E0E81BF109EF53FD4F808180939302E6 |
:108690008091EF05883F38F0EFEFF0E0E81BF1093B |
:1086A000EF53FD4F80818093C1018091F305883F96 |
:1086B00038F0EFEFF0E0E81BF109EF53FD4F808158 |
:1086C0008093C0018091FD05883F38F0EFEFF0E026 |
:1086D000E81BF109EF53FD4F80818093BF0180912A |
:1086E0000006883F38F0EFEFF0E0E81BF109EF53A8 |
:1086F000FD4F80818093BE0180910106883F38F054 |
:10870000EFEFF0E0E81BF109EF53FD4F808180931C |
:10871000BD0180910206883F38F0EFEFF0E0E81BE2 |
:10872000F109EF53FD4F80818093BC0180910706D2 |
:10873000883F38F0EFEFF0E0E81BF109EF53FD4F11 |
:1087400080818093BB0180912206883F38F0EFEF53 |
:10875000F0E0E81BF109EF53FD4F80818093BA07E9 |
:108760008091C201282F33272F5F3F4F8CE398E27F |
:10877000B9010E945E787093D0016093CF0180911F |
:10878000DD058093AB078091DC05809372079091A3 |
:1087900024069333E8F181E080939202983F58F0E9 |
:1087A000EFEFF0E0E91BF109EF53FD4F80818233D9 |
:1087B00010F4109292028091D101209192028217BE |
:1087C00099F0833070F4222319F08CED95E002C00B |
:1087D00088EC90E090932C0280932B022093D1019F |
:1087E00003C081508093D1018091FA079091FB07DB |
:1087F00097FF08C080919202882321F08091EB03BB |
:10880000806803C08091EB038F778093EB0305C0F2 |
:10881000109292028AE08093D1018091FA079091A0 |
:10882000FB0797FF1DC08091B7028823C9F0809194 |
:1088300092028823A9F080910801909109018F5F2D |
:108840009F4F71F488E99AE390932C0280932B0256 |
:1088500080E094EA909309018093080110929202BB |
:1088600080919202882369F08091840281608093D4 |
:1088700084028091BE01823D48F4825E8093BE01F5 |
:1088800005C0809184028E7F80938402DF91CF9116 |
:108890000895AAE1B0E0EFE4F4E40C94AE780E940D |
:1088A0009639309102013C3010F4299A01C0299880 |
:1088B000E090B802F090B902FA82E98280917207E2 |
:1088C00099270A96E816F90614F49A838983809109 |
:1088D000C002843608F05CC0809157039091580321 |
:1088E000009731F00197909358038093570307C086 |
:1088F0001092B702809185028F7E809385023A3074 |
:1089000011F0343110F0289A01C028988091860225 |
:1089100090918702895E9340C0F18091E705282FEE |
:1089200033273A8329838091850280618093850271 |
:108930008091C305A82FBB27AA0FBB1FFD01EF5DC8 |
:10894000F84F118210828091C405282F3327220FFF |
:10895000331FC9018F5D984FFC0111821082A35112 |
:10896000B94F11961C921E922351394FD90111967D |
:108970001C921E928091C605E82FFF27EE0FFF1F65 |
:10898000E351F94F11821082CBC21092B702C8C2D4 |
:108990008091C0028D3808F4C3C2809185028F7E19 |
:1089A000809385029091E80582E3989FC00111248D |
:1089B0009093580380935703E981FA81B9978CF01B |
:1089C0008091B702882369F0809186029091870296 |
:1089D000FFEF8F3F9F0729F00196909387028093C6 |
:1089E000860280918602909187028F3F910509F05F |
:1089F00008F51092DA021092DB021092DC0210925B |
:108A0000DD021092D6021092D7021092D802109274 |
:108A1000D90210924303109244031092450310921E |
:108A200046031092E2021092E3021092E4021092C6 |
:108A3000E50205C080918502826080938502809165 |
:108A4000C505E82FFF27EE0FFF1FE351F94F808187 |
:108A50009181813591050CF441C12091B702222307 |
:108A600009F03CC18091C605E82FFF27EE0FFF1FDC |
:108A7000E351F94F808191818C3491050CF406C14A |
:108A8000809159038F5F80935903893C08F426C174 |
:108A90003C3010F4299801C0299A1092B702109224 |
:108AA000590310928702109286023091C305E32F7A |
:108AB000FF27EE0FFF1FE351F94F8081918187342B |
:108AC0009105B4F48091C405E82FFF27EE0FFF1F36 |
:108AD000E351F94F808191810190F081E02DF7FF02 |
:108AE00003C0F095E195FF4FE734F1050CF478C031 |
:108AF00041E02091C405A22FBB27AA0FBB1FA351A1 |
:108B0000B94F8D919C9111978734910544F0E32FD3 |
:108B1000FF27EE0FFF1FE351F94F808191818D9167 |
:108B20009C918734910574F08091C305E82FFF274D |
:108B3000EE0FFF1FE351F94F80819181873491053A |
:108B40000CF042E0E22FFF27EE0FFF1FE351F94F39 |
:108B5000808191818634910574F48091C305E82F5A |
:108B6000FF27EE0FFF1FE351F94F8081918187347A |
:108B700091050CF043E0E22FFF27EE0FFF1FE351BA |
:108B8000F94F808191818A5B9F4F74F48091C30576 |
:108B9000E82FFF27EE0FFF1FE351F94F80819181EE |
:108BA000873491050CF044E0E22FFF27EE0FFF1F02 |
:108BB000E351F94F808191818A5B9F4F74F48091DA |
:108BC000C305E82FFF27EE0FFF1FE351F94F808108 |
:108BD0009181863491050CF445E0842F0E94262D66 |
:108BE0008091C405E82FFF27EE0FFF1FE351F94FD7 |
:108BF000808191810190F081E02DF7FF03C0F09515 |
:108C0000E195FF4F7E97BCF48091C305E82FFF27C5 |
:108C1000EE0FFF1FE351F94F808191818A5B9F4FD7 |
:108C200054F481E08093060488EE93E090932C0244 |
:108C300080932B0253C00E94202E0E94D32C80E0F0 |
:108C40000E9438078091E9050E9438748091CF0511 |
:108C500080FF10C08091140190911501875B9340B3 |
:108C600038F480911401909115018E5E924010F4B9 |
:108C70000E94D61A1092290280E00E94DF3681E01D |
:108C800080935C0380932902579A1FC08081918151 |
:108C9000855B9F4F0CF5809159038F5F809359033B |
:108CA000893CE0F03C3010F4299801C0299A1092D8 |
:108CB000B70210925903109287021092860281E047 |
:108CC0000E94DF3681E080935C030E94202E68E7DB |
:108CD00070E00E941D3602C0209359038091C505A3 |
:108CE000E82FFF27EE0FFF1FE351F94F808191819D |
:108CF0008B5A9F4F0CF014C13091B702E091C6051A |
:108D0000332309F0E2C0FF27EE0FFF1FE351F94FB5 |
:108D100080819181855B9F4F0CF0D4C02091250606 |
:108D2000E22FFF27EE0FFF1FE351F94F8081918162 |
:108D3000855B9F4F1CF0222309F0C4C080915A0329 |
:108D40008F5F80935A03893C08F4EAC030935A033A |
:108D50008091EB03882309F0AEC080915C038823E7 |
:108D600009F4A9C08091A503882309F0A4C081E07B |
:108D700090E0909387028093860281E08093B7020F |
:108D8000109243031092440310924503109246033D |
:108D90001092E2021092E3021092E4021092E502B5 |
:108DA0001092DE021092DF021092E0021092E102B5 |
:108DB0008091DE05E82EFF24002711278091A70768 |
:108DC0009091A8079C01442737FD4095542FC80176 |
:108DD000B7010E941F78DC01CB018093F2029093CF |
:108DE000F302A093F402B093F5028091B70790913B |
:108DF000B8079C01442737FD4095542FC801B7019F |
:108E00000E941F78DC01CB018093EA029093EB0271 |
:108E1000A093EC02B093ED028091120390911303A2 |
:108E2000A0911403B09115038093EE029093EF028A |
:108E3000A093F002B093F10280910A0390910B038A |
:108E4000A0910C03B0910D038093E6029093E7028A |
:108E5000A093E802B093E9021092DA021092DB02CA |
:108E60001092DC021092DD021092D6021092D7020C |
:108E70001092D8021092D902809185028860809366 |
:108E80008502909123068FE0989F90011124809194 |
:108E9000DE019091DF01820F931F68E671E00E946E |
:108EA0005E7897FD0196959587958093160384E6E5 |
:108EB00080935D0335C08CED95E090932C028093F8 |
:108EC0002B022EC010925A032BC0FF27EE0FFF1F5C |
:108ED000E351F94F808191818C349105FCF0209110 |
:108EE0002506E22FFF27EE0FFF1FE351F94F808188 |
:108EF0009181855B9F4F14F0222381F480915B0365 |
:108F00008F5F80935B03893C58F01092B7021092F8 |
:108F10005B03109287021092860202C010925B03DC |
:108F200080919401815080939401809194018F3FAE |
:108F300021F08091850284FF72C30E948541809157 |
:108F40006603909167039C01220F331F280F391F7E |
:108F5000C090C305AC2DBB27AA0FBB1FFD01E35179 |
:108F6000F94FB090D9054B2D552780819181849F71 |
:108F7000F001859FF00D949FF00D11242E0F3F1FDF |
:108F800037FF02C02D5F3F4FB90175956795759505 |
:108F90006795AF5DB84F8091DA05082F11278D9145 |
:108FA0009C91809F7001819FF00C909FF00C112488 |
:108FB0006E0D7F1D70936703609366038091680355 |
:108FC000909169039C01220F331F280F391FD09005 |
:108FD000C405AD2DBB27AA0FBB1FFD01E351F94FFF |
:108FE00080819181849FF001859FF00D949FF00D09 |
:108FF00011242E0F3F1F37FF02C02D5F3F4FA901E5 |
:109000005595479555954795AF5DB84F8D919C9176 |
:10901000809F7001819FF00C909FF00C11244E0DE9 |
:109020005F1D5093690340936803809192028823E7 |
:1090300009F448C0CB0177FD0396DC01B595A795EF |
:10904000B595A795CA0157FD0396FC01F595E795DF |
:10905000F595E7958091EF01682F772767FD70956B |
:109060006A9F90016B9F300D7A9F300D1124809183 |
:10907000A703482F552747FD50954E9FC0014F9F8E |
:10908000900D5E9F900D1124280F391F37FF02C0ED |
:10909000295F3F4F03E0359527950A95E1F7309317 |
:1090A000BF022093BE026E9F90016F9F300D7E9F86 |
:1090B000300D11244A9FC0014B9F900D5A9F900D77 |
:1090C00011243FC080912306E82FFF27E456FE4F6E |
:1090D00086818093EF0190819093A703A82FBB27EF |
:1090E000A7FDB095A69F9001A79F300DB69F300DAC |
:1090F0001124E92FFF27E7FDF095E49FC001E59FCC |
:10910000900DF49F900D1124280F391F37FF02C0D6 |
:10911000295F3F4F13E0359527951A95E1F7309376 |
:10912000BF022093BE02A49F9001A59F300DB49F63 |
:10913000300D1124E69FC001E79F900DF69F900D22 |
:109140001124281B390B37FF02C0295F3F4FF3E082 |
:1091500035952795FA95E1F73093BD022093BC022F |
:109160008091C605E82FFF27EE0FFF1FE351F94F4F |
:1091700080819181909581959F4F9093BB028093C0 |
:10918000BA028530910514F0049705C00FEF8C3FAB |
:10919000900734F404969093BB028093BA0204C003 |
:1091A0001092BB021092BA0280919B0390919C0393 |
:1091B0002091970330919803820F931F0091BE0274 |
:1091C0001091BF02081B190B1093BF020093BE023F |
:1091D0008091990390919A03209195033091960381 |
:1091E000820F931F8090BC029090BD02881A990A4A |
:1091F0009092BD028092BC028091C505E82FFF27A6 |
:10920000EE0FFF1FE351F94FE080F18028E730E0D7 |
:10921000E20EF31EF092B902E092B8028091C7010B |
:109220009927AA2797FDA095BA2FBC01CD010E94CE |
:109230009377DC01CB0120E030E040E251E4BC0157 |
:10924000CD010E940177DC01CB01BC01CD010E9460 |
:109250006577DC01CB018093B1078091C6018093D3 |
:109260008A078091C5019927AA2797FDA095BA2F53 |
:10927000BC01CD010E949377DC01CB0120E030E0FE |
:1092800040E251E4BC01CD010E940177DC01CB0139 |
:10929000BC01CD010E946577DC01CB01809365079D |
:1092A0008091C40180937A078091120480FF59C095 |
:1092B0008091BA07813808F454C080910B04992733 |
:1092C00087FD90952B2D3327829FA001839F500D02 |
:1092D000929F500D1124040F151F1093BF0200938D |
:1092E000BE0280910C04992787FD9095829FB00162 |
:1092F000839F700D929F700D1124860E971E909281 |
:10930000BD028092BC0280910D04282F332727FDD7 |
:1093100030958091BA029091BB02820F931F909377 |
:10932000BB028093BA0280910F04282F332727FDB8 |
:1093300030958091D4059927289FD001299FB00DA1 |
:10934000389FB00D1124B0939B01A0939A01809196 |
:109350000E0499278E159F0524F49093B9028093EB |
:10936000B8028091B8029091B90297FF04C01092A0 |
:10937000B9021092B8028091CF0582FF02C010920C |
:109380008A074091BE025091BF02CA0157FD039661 |
:109390009C01359527953595279537FF03C0309566 |
:1093A00021953F4F80918A0290918B0282179307FB |
:1093B000B4F4CA0157FF03C0909581959F4F97FD64 |
:1093C0000396959587959595879590938B028093B5 |
:1093D0008A028536910544F084E690E001C0019749 |
:1093E00090938B0280938A024091BC025091BD02FF |
:1093F000CA0157FD03969C0135952795359527950C |
:1094000037FF03C0309521953F4F8091880290919E |
:10941000890282179307B4F4CA0157FF03C09095DD |
:1094200081959F4F97FD039695958795959587957F |
:1094300090938902809388028536910544F084E6F2 |
:1094400090E001C0019790938902809388028091F7 |
:10945000850284FF08C010928B0210928A0210923B |
:10946000890210928802ED2DFF27EE0FFF1FE351B6 |
:10947000F94F4091FE05242F3327808191812817D1 |
:10948000390744F48091260682FF04C081E080936E |
:109490009E0213C0ED2DFF27EE0FFF1FE351F94F82 |
:1094A000842F99272091FF05821B9109208131810A |
:1094B0002817390714F410929E024091C405E42F36 |
:1094C000FF27EE0FFF1FE351F94F5091FE05852F47 |
:1094D000992722273327281B390B808191818217F6 |
:1094E000930744F48091260683FF04C081E08093B3 |
:1094F0009D0216C080919D02882391F0E42FFF27E2 |
:10950000EE0FFF1FE351F94F8091FF059927851B4F |
:109510009109208131818217930714F410929D02E2 |
:10952000EC2DFF27EE0FFF1FE351F94F4091FE0591 |
:10953000242F3327808191812817390744F48091A3 |
:10954000260680FF04C081E080939B0217C08091B3 |
:109550009B02882399F0EC2DFF27EE0FFF1FE351AC |
:10956000F94F842F99272091FF05821B91092081B3 |
:1095700031812817390714F410929B024091C305DA |
:10958000E42FFF27EE0FFF1FE351F94F5091FE0527 |
:10959000852F992722273327281B390B808191811A |
:1095A0008217930744F48091260681FF04C081E06E |
:1095B00080939C0216C080919C02882391F0E42F36 |
:1095C000FF27EE0FFF1FE351F94F8091FF05992709 |
:1095D000851B9109208131818217930714F4109221 |
:1095E0009C0280919E02882319F480919D02811132 |
:1095F00081E080939F0280919B02882321F48091D7 |
:109600009C02882351F081E08093A00210929F0277 |
:1096100010929E0210929D0202C08093A00280913F |
:109620009F02882321F48091A002882369F0809111 |
:10963000FD059927E981FA818E179F0714F49A8313 |
:10964000898381E08093CC028091850284FF1AC0D7 |
:109650001092BB021092BA021092BF021092BE0288 |
:109660001092BD021092BC029AE59093B10788E770 |
:1096700080938A079093650780937A0710929F02E0 |
:109680001092A00280917D0790917E07A0917F07A4 |
:10969000B09180072091120330911303409114037D |
:1096A00050911503820F931FA41FB51F80937D0750 |
:1096B00090937E07A0937F07B093800780918507E2 |
:1096C00090918607A0918707B091880720900A03A0 |
:1096D00030900B0340900C0350900D03820D931DAE |
:1096E000A41DB51D8093850790938607A0938707D7 |
:1096F000B09388078091740790917507A0917607C1 |
:10970000B0917707E0900E03F0900F0300911003E3 |
:1097100010911103EB82FC820D831E838E0D9F1D21 |
:10972000A01FB11F8093740790937507A0937607CD |
:10973000B09377078091660790916707A0916807BB |
:10974000B0916907E0900603F090070300910803C9 |
:1097500010910903EF82F88609871A878E0D9F1DE5 |
:10976000A01FB11F8093660790936707A0936807B7 |
:10977000B0936907F090A002FB86FF2029F4809146 |
:109780009F02882309F460C0109202031092030321 |
:1097900010920403109205031092FE021092FF0231 |
:1097A000109200031092010310927D0710927E0721 |
:1097B00010927F07109280071092850710928607FB |
:1097C00010928707109288071092740710927507FD |
:1097D000109276071092770710926607109267072B |
:1097E00010926807109269078091F2029091F3023B |
:1097F000A091F402B091F5028093EE029093EF02F3 |
:10980000A093F002B093F1028091EA029091EB02F2 |
:10981000A091EC02B091ED028093E6029093E702F2 |
:10982000A093E802B093E90210923B0210923A0230 |
:109830001092A4021092A3021092A6021092A50206 |
:109840000B85002309F0F9C180919F02882309F05C |
:10985000F4C18091B4059091B505815092402CF4EB |
:109860008091B702882309F4E8C1609133086C87BE |
:10987000A090DE058091A7079091A8079A8F898F05 |
:10988000A091B707B091B807BC8BAB8B16160CF044 |
:10989000DDC0BB24CC24DD24CA01B901A601950199 |
:1098A0000E94937879018A01E98DFA8DCF01AA2768 |
:1098B00097FDA095BA2FE81AF90A0A0B1B0BC201F3 |
:1098C000B101A60195010E94937859016A012B8983 |
:1098D0003C89C901AA2797FDA095BA2FA81AB90AF1 |
:1098E000CA0ADB0A3C85232E332427FC3094432C00 |
:1098F000532CC801B701A20191010E941F7897FF64 |
:1099000004C061507E4F8F4F9F4F3B014C0109E0D7 |
:1099100095948794779467940A95D1F7C601B50119 |
:10992000A20191010E941F7897FF04C061507E4FF1 |
:109930008F4F9F4F5B016C0119E0D594C794B7948A |
:10994000A7941A95D1F74C854093DC0180918A0247 |
:1099500090918B02813491053CF480918802909122 |
:10996000890281349105D4F0D401C30197FE03C06C |
:109970000196A11DB11D3C014D01959487947794EA |
:109980006794D601C501D7FE03C00196A11DB11D84 |
:109990005C016D01D594C794B794A7948091C605D6 |
:1099A000E82FFF27EE0FFF1FE351F94F80819181D0 |
:1099B0000190F081E02DF7FF03C0F095E195FF4F96 |
:1099C0007A97A4F0C401B30123E030E040E050E016 |
:1099D0000E94937839014A01C601B50123E030E0C5 |
:1099E00040E050E00E94937859016A018091350867 |
:1099F000282F332727FD3095432F532F2615370562 |
:109A00004805590514F439014A01992787FD9095B5 |
:109A1000909581959F4FAA2797FDA095BA2F68161C |
:109A200079068A069B0614F43C014D012A153B0574 |
:109A30004C055D0514F459016A01A816B906CA0659 |
:109A4000DB060CF0D2C05C016D01CFC0EA2CFF2414 |
:109A500000271127CA01B901A80197010E94937834 |
:109A600039014A01698D7A8DCB01AA2797FDA0950E |
:109A7000BA2F681A790A8A0A9B0AC201B101A801A1 |
:109A800097010E94937859016A01EB89FC89CF0103 |
:109A9000AA2797FDA095BA2FA81AB90ACA0ADB0A05 |
:109AA000D401C30197FE03C00F96A11DB11D3C0157 |
:109AB0004D01F4E09594879477946794FA95D1F7E3 |
:109AC000D601C501D7FE03C00F96A11DB11D5C01D3 |
:109AD0006D01E4E0D594C794B794A794EA95D1F7C3 |
:109AE00080918A0290918B02813491053CF480919F |
:109AF00088029091890281349105A4F0C401B301D8 |
:109B000023E030E040E050E00E94937839014A01C0 |
:109B1000C601B50123E030E040E050E00E949378B8 |
:109B200059016A018091C605E82FFF27EE0FFF1F3C |
:109B3000E351F94F808191810190F081E02DF7FF91 |
:109B400003C0F095E195FF4F7A97A4F0C401B301EB |
:109B500023E030E040E050E00E94937839014A0170 |
:109B6000C601B50123E030E040E050E00E94937868 |
:109B700059016A0189E18093DC01F1E26F167104F9 |
:109B8000810491042CF070E2672E712C812C912CB1 |
:109B900000EE60160FEF70060FEF80060FEF9006D5 |
:109BA00044F460EE662E6FEF762E6FEF862E6FEF29 |
:109BB000962E11E2A116B104C104D1042CF050E29A |
:109BC000A52EB12CC12CD12C20EEA2162FEFB2065F |
:109BD0002FEFC2062FEFD20644F440EEA42E4FEF33 |
:109BE000B42E4FEFC42E4FEFD42E8091F2029091FD |
:109BF000F302A091F402B091F50286199709A80921 |
:109C0000B9098093F2029093F302A093F402B09307 |
:109C1000F5028091EA029091EB02A091EC02B091E2 |
:109C2000ED028A199B09AC09BD098093EA02909361 |
:109C3000EB02A093EC02B093ED0280913A02909176 |
:109C40003B028F3F910509F008F4C4C53B853323DF |
:109C500009F04EC580919F02882309F049C5809183 |
:109C6000CC02882309F044C5409106064D87442361 |
:109C700009F43EC580917D0790917E07A0917F07F2 |
:109C8000B0918007B7FF04C081509F4FAF4FBF4FC7 |
:109C9000E92EFA2E0B2F112707FD1A95E0927D076A |
:109CA000F0927E0700937F071093800780918507CD |
:109CB00090918607A0918707B0918807B7FF04C0ED |
:109CC00081509F4FAF4FBF4F892F9A2FAB2FBB278C |
:109CD000A7FDBA958E879F87A88BB98B8093850740 |
:109CE00090938607A0938707B09388078091DE053D |
:109CF000A82EBB24CC24DD24209102033091030341 |
:109D00004091040350910503C601B5010E941F78DC |
:109D100097FF04C061507F4F8F4F9F4F672E782E63 |
:109D2000892E992487FC9A9460920203709203030F |
:109D300080920403909205032091FE023091FF026D |
:109D40004091000350910103C601B5010E941F78A4 |
:109D500097FF04C061507F4F8F4F9F4F272E382EA3 |
:109D6000492E552447FC5A942092FE023092FF025D |
:109D700040920003509201038091FA029091FB02FD |
:109D8000A091FC02B091FD02B7FF04C081509F4F2B |
:109D9000AF4FBF4F892F9A2FAB2FBB27A7FDBA9587 |
:109DA0008093FA029093FB02A093FC02B093FD0211 |
:109DB000D801C70186199709A809B90980934F03EB |
:109DC00090935003A0935103B09352032091050642 |
:109DD000E22EFF2400271127BC01CD01A801970125 |
:109DE0000E94937859016A0120935E0330935F03C8 |
:109DF00040936003509361038E859F85A889B9893C |
:109E000082199309A409B5098093530390935403CD |
:109E1000A0935503B0935603BC01CD01A80197014F |
:109E20000E9493782093620330936303409364030A |
:109E300050936503D601C501D7FE04C081509F4FE2 |
:109E4000AF4FBF4F892F9A2FAB2FBB27A7FDBA95D6 |
:109E50009093A4028093A30257FF04C021503F4F68 |
:109E60004F4F5F4FBB2757FDBA95A52F942F832FD8 |
:109E70009093A6028093A50280918A0290918B0212 |
:109E800081349105DCF480918802909189028134BB |
:109E90009105A4F48091C605E82FFF27EE0FFF1F60 |
:109EA000E351F94F808191810190F081E02DF7FF1E |
:109EB00003C0F095E195FF4F7A97E4F08091330865 |
:109EC0008F3FC1F48091A3029091A40297FD019667 |
:109ED000959587959093A4028093A3028091A50203 |
:109EE0009091A60297FD0196959587959093A6026D |
:109EF0008093A5028091740790917507A0917607D1 |
:109F0000B0917707B7FF04C081509F4FAF4FBF4F4D |
:109F1000892F9A2FAB2FBB27A7FDBA958093740783 |
:109F200090937507A0937607B093770780916607A3 |
:109F300090916707A0916807B0916907B7FF04C0C7 |
:109F400081509F4FAF4FBF4F892F9A2FAB2FBB2709 |
:109F5000A7FDBA958093660790936707A09368075B |
:109F6000B09369078091120390911303A091140399 |
:109F7000B09115032B813C814D815E81281B390BEB |
:109F80004A0B5B0B209347033093480340934903EC |
:109F900050934A0380910A0390910B03A0910C0304 |
:109FA000B0910D03EF80F88409851A85E81AF90A43 |
:109FB0000A0B1B0BE0924B03F0924C0300934D03F2 |
:109FC00010934E0320934F0330935003409351035B |
:109FD00050935203E0925303F092540300935503BD |
:109FE000109356038091EE029091EF02A091F0023F |
:109FF000B091F102821B930BA40BB50B8093EE0280 |
:10A000009093EF02A093F002B093F1028091E602E8 |
:10A010009091E702A091E802B091E9028E199F09A0 |
:10A02000A00BB10B8093E6029093E702A093E802A5 |
:10A03000B093E9025D855523E1F02091CA02309189 |
:10A04000CB02213831054CF08091230390912403F9 |
:10A050000196909324038093230320583F4F4CF4A0 |
:10A06000809123039091240301979093240380937C |
:10A0700023031092CB021092CA0281E090E09093E9 |
:10A080006B0380936A03E0904F03F09050030091BC |
:10A09000510310915203D801C70117FF07C0882749 |
:10A0A0009927DC018E199F09A00BB10B81509240BA |
:10A0B000A040B04034F084E090E090936B03809334 |
:10A0C0006A038091700390917103A0917203B09123 |
:10A0D000730320917D0730917E0740917F07509157 |
:10A0E0008007821B930BA40BB50B815E914BAF4F86 |
:10A0F000BF4F8F539C49A040B04028F08091340856 |
:10A1000089310CF4FFC0F1E0EF16F0E1FF06F0E05A |
:10A110000F07F0E01F070CF473C080916C038823D5 |
:10A1200009F46AC0D801C70117FF07C0882799271B |
:10A13000DC018E199F09A00BB10B9C01AD01B7FF8B |
:10A1400004C021503E4F4F4F5F4FF9E05595479562 |
:10A1500037952795FA95D1F780916A0390916B0313 |
:10A16000820F931F90936B0380936A03D801C701FA |
:10A1700017FF03C00796A11DB11DE3E0B595A79594 |
:10A1800097958795EA95D1F780935E0390935F0347 |
:10A19000A0936003B093610389589341A040B040FD |
:10A1A00064F088E893E1A0E0B0E080935E039093D0 |
:10A1B0005F03A0936003B093610320915E0330912D |
:10A1C0005F03409160035091610357FF04C0215029 |
:10A1D0003F4F4F4F5F4F232F342F452F552747FDBC |
:10A1E0005A958091A3029091A402820F931F90939D |
:10A1F000A4028093A30206C081E080936C0302C096 |
:10A2000010926C0330E0E31630EFF3063FEF0307E4 |
:10A210003FEF13070CF073C080916D03882309F49E |
:10A220006AC0D801C70117FF07C088279927DC013A |
:10A230008E199F09A00BB10B9C01AD01B7FF04C0A3 |
:10A2400021503E4F4F4F5F4F69E0559547953795E9 |
:10A2500027956A95D1F780916A0390916B03820FDD |
:10A26000931F90936B0380936A03D801C70117FF74 |
:10A2700003C00796A11DB11D23E0B595A79597953D |
:10A2800087952A95D1F780935E0390935F03A093FF |
:10A290006003B093610388579C4EAF4FBF4F64F487 |
:10A2A00088E79CEEAFEFBFEF80935E0390935F0370 |
:10A2B000A0936003B093610320915E0330915F032C |
:10A2C000409160035091610357FF04C021503F4FFC |
:10A2D0004F4F5F4F232F342F452F552747FD5A955A |
:10A2E0008091A3029091A402820F931F9093A402E5 |
:10A2F0008093A30211C081E080936D030DC0109282 |
:10A300006D030AC010926B0310926A0384E690E01A |
:10A310009093DB018093DA015D85252F33278091AF |
:10A320006A0390916B032817390724F430936B0369 |
:10A3300020936A0310913408112379F0212F3327D9 |
:10A3400027FD309580916A0390916B032817390798 |
:10A3500024F430936B0320936A0340914F03509190 |
:10A3600050036091510370915203413851056105CA |
:10A37000710574F0809127039091280320916A035E |
:10A3800030916B03820F931F9093280380932703D0 |
:10A3900040585F4F6F4F7F4F74F480912703909127 |
:10A3A000280320916A0330916B03821B930B9093D7 |
:10A3B00028038093270381E090E090936B038093C0 |
:10A3C0006A03C0905303D0905403E0905503F0907B |
:10A3D0005603D701C601F7FE07C088279927DC017D |
:10A3E0008C199D09AE09BF0981509240A040B04030 |
:10A3F00034F084E090E090936B0380936A03809143 |
:10A40000740390917503A0917603B0917703209126 |
:10A410008507309186074091870750918807821BF6 |
:10A42000930BA40BB50B815E914BAF4FBF4F8F5376 |
:10A430009C49A040B04018F019310CF4FFC001E075 |
:10A44000C01600E1D00600E0E00600E0F0060CF4E3 |
:10A4500073C080916E03882309F46AC0D701C601D6 |
:10A46000F7FE07C088279927DC018C199D09AE09E2 |
:10A47000BF099C01AD01B7FF04C021503E4F4F4FB3 |
:10A480005F4F09E055954795379527950A95D1F780 |
:10A4900080916A0390916B03820F931F90936B03DB |
:10A4A00080936A03D701C601F7FE03C00796A11D7A |
:10A4B000B11D13E0B595A795979587951A95D1F796 |
:10A4C0008093620390936303A0936403B093650346 |
:10A4D00089589341A040B04064F088E893E1A0E03F |
:10A4E000B0E08093620390936303A0936403B093FE |
:10A4F000650320916203309163034091640350919E |
:10A50000650357FF04C021503F4F4F4F5F4F232F2C |
:10A51000342F452F552747FD5A958091A5029091DC |
:10A52000A602820F931F9093A6028093A50206C0F5 |
:10A5300081E080936E0302C010926E0320E0C21689 |
:10A5400020EFD2062FEFE2062FEFF2060CF073C0D9 |
:10A5500080916F03882309F46AC0D701C601F7FE12 |
:10A5600007C088279927DC018C199D09AE09BF090E |
:10A570009C01AD01B7FF04C021503E4F4F4F5F4FCC |
:10A58000E9E05595479537952795EA95D1F780915C |
:10A590006A0390916B03820F931F90936B038093D8 |
:10A5A0006A03D701C601F7FE03C00796A11DB11DBE |
:10A5B00073E0B595A795979587957A95D1F7809390 |
:10A5C000620390936303A0936403B0936503885779 |
:10A5D0009C4EAF4FBF4F64F488E79CEEAFEFBFEFE8 |
:10A5E0008093620390936303A0936403B093650325 |
:10A5F000209162033091630340916403509165039D |
:10A6000057FF04C021503F4F4F4F5F4F232F342F30 |
:10A61000452F552747FD5A958091A5029091A60296 |
:10A62000820F931F9093A6028093A50211C081E030 |
:10A6300080936F030DC010926F030AC010926B03DA |
:10A6400010926A0384E690E09093DB018093DA0134 |
:10A650004D85242F332780916A0390916B0328172F |
:10A66000390724F430936B0320936A0380913408F4 |
:10A67000882379F0282F332727FD309580916A03AE |
:10A6800090916B032817390724F430936B032093C0 |
:10A690006A034091530350915403609155037091A4 |
:10A6A0005603413851056105710574F08091250309 |
:10A6B0009091260320916A0330916B03820F931FC0 |
:10A6C000909326038093250340585F4F6F4F7F4F31 |
:10A6D000CCF4809125039091260320916A03309158 |
:10A6E0006B03821B930B90932603809325030AC070 |
:10A6F0001092A6021092A5021092A4021092A30238 |
:10A700001092CC0280918A07882341F41092A6020D |
:10A710001092A5021092A4021092A30280917D07CC |
:10A7200090917E07A0917F07B0918007809370037E |
:10A7300090937103A0937203B09373038091850784 |
:10A7400090918607A0918707B09188078093740342 |
:10A7500090937503A0937603B0937703109202034E |
:10A760001092030310920403109205031092FE024C |
:10A770001092FF0210920003109201031092FA024D |
:10A780001092FB021092FC021092FD0210927D07C3 |
:10A7900010927E0710927F07109280071092850713 |
:10A7A00010928607109287071092880710927407FC |
:10A7B000109275071092760710927707109266072D |
:10A7C00010926707109268071092690710923B0277 |
:10A7D00010923A02E090BA02F090BB02C701F7FE75 |
:10A7E00004C0882799278E199F0904973CF080910F |
:10A7F000CF0584FD03C082E380935D031091DB05E8 |
:10A80000A12EBB24CC24DD24B701882777FD8095B9 |
:10A81000982F9701F7FE04C0222733272E193F09EE |
:10A82000442737FD4095542F0E941F789B01AC01AF |
:10A83000C601B5010E941F7897FF04C061507E4F8A |
:10A840008F4F9F4F59E095958795779567955A95C6 |
:10A85000D1F79B01812F99278E9DD0018F9DB00D3F |
:10A860009E9DB00D1124CD01B7FD0396959587955A |
:10A8700095958795280F391F8091A7029091A8027E |
:10A88000280F391F442737FD4095542F2093430349 |
:10A890003093440340934503509346038091E20272 |
:10A8A0009091E302A091E402B091E502821B930B28 |
:10A8B000A40BB50B8093E2029093E302A093E40211 |
:10A8C000B093E5028155934CA040B04064F080E520 |
:10A8D00093ECA0E0B0E08093E2029093E302A093B7 |
:10A8E000E402B093E5028091E2029091E302A0912C |
:10A8F000E402B091E502805B9C43AF4FBF4F64F42C |
:10A9000080EB9CE3AFEFBFEF8093E2029093E30212 |
:10A91000A093E402B093E502C090DE01D090DF0185 |
:10A92000D7FC49C18091CF0583FF45C18091DD01EE |
:10A9300081508093DD01882309F041C18DE080932F |
:10A94000DD018091120390911303A0911403B09143 |
:10A950001503B7FF04C081509E4FAF4FBF4F09E0B2 |
:10A96000B595A795979587950A95D1F72C0197FFEF |
:10A9700004C0509441945108539480910A039091DB |
:10A980000B03A0910C03B0910D03B7FF04C08150DD |
:10A990009E4FAF4FBF4F19E0B595A79597958795F7 |
:10A9A0001A95D1F79C0197FF03C0309521953F4F31 |
:10A9B000421653060CF42901B20157FE02C06D5F26 |
:10A9C0007F4F3B0175946794759467940894611C5C |
:10A9D000711CACE1EA2EA2E0FA2ECE0CDF1C76014F |
:10A9E0000027F7FC0095102F24EE3DEFC20ED31E7A |
:10A9F0008091B3079091B407A091B507B091B607C5 |
:10AA00008090960190909701A0909801B090990144 |
:10AA1000BC01CD01A50194010E949378E21AF30ACA |
:10AA2000040B150BC801B70128E631E040E050E007 |
:10AA30000E949378DC01CB018C01045B1040809173 |
:10AA4000DA019091DB01009731F001979093DB01DF |
:10AA50008093DA0134C039E14316510484F58091C2 |
:10AA6000CA029091CB02800F911F9093CB028093EA |
:10AA7000CA0280915D03882311F1815080935D03A8 |
:10AA80008823E9F4C601AA2797FDA095BA2FBC0137 |
:10AA9000CD01A50194010E941F78DC01CB018093B8 |
:10AAA000B3079093B407A093B507B093B607BC0162 |
:10AAB000CD010E9493783093D1022093D0028091EF |
:10AAC000DA019091DB01892B39F58091DC0199271E |
:10AAD000089FA001099F500D189F500D1124CA0115 |
:10AAE000B3010E945E789B01442737FD4095542FA7 |
:10AAF0008091B3079091B407A091B507B091B607C4 |
:10AB0000820F931FA41FB51F8093B3079093B407C0 |
:10AB1000A093B507B093B60780915D03882309F031 |
:10AB20004AC08091D0029091D1027C010027F7FCAD |
:10AB30000095102F8091B3079091B407A091B507AD |
:10AB4000B091B607BC01CD01A50194010E94937894 |
:10AB5000E21AF30A040B150B6CE172E080E090E05E |
:10AB6000E60EF71E081F191FC801B70128E631E0DD |
:10AB700040E050E00E949378DC01CB019C01245B13 |
:10AB800030408091CA0186959927289FD001299F3E |
:10AB9000B00D389FB00D11249D01B7FF02C0215F99 |
:10ABA0003F4FF4E035952795FA95E1F73093A802E9 |
:10ABB0002093A70204C01092A8021092A7028091CD |
:10ABC000CC02882381F01092D6021092D702109204 |
:10ABD000D8021092D9021092DA021092DB0210927F |
:10ABE000DC021092DD02F090A002FF20F1F48091CF |
:10ABF0008A07282F332744275527809112039091E5 |
:10AC00001303A0911403B0911503BC01CD010E9460 |
:10AC10001F78DC01CB01BC01CD0128EF3AE240E016 |
:10AC200050E00E949378390102C066247724E090B6 |
:10AC30009F02EE20F1F480918A07282F33274427C2 |
:10AC4000552780910A0390910B03A0910C03B091BA |
:10AC50000D03BC01CD010E941F78DC01CB01BC01BA |
:10AC6000CD0128EF3AE240E050E00E9493781901CC |
:10AC700002C0222433248091600790916107893CAF |
:10AC800091051CF088EC90E005C088539F4F34F488 |
:10AC900088E39FEF909361078093600780916B0733 |
:10ACA00090916C07893C91051CF088EC90E005C000 |
:10ACB00088539F4F34F488E39FEF90936C07809301 |
:10ACC0006B0780916D0790916E07AA2797FDA0955D |
:10ACD000BA2F2091B107A22EBB24CC24DD24BC01C5 |
:10ACE000CD01A60195010E941F789B01AC018091C6 |
:10ACF000600790916107AA2797FDA095BA2FE7E01A |
:10AD0000880F991FAA1FBB1FEA95D1F7280F391F7B |
:10AD10004A1F5B1F57FF04C0215C3F4F4F4F5F4FDF |
:10AD200076E055954795379527957A95D1F7830124 |
:10AD3000020F131F10936E0700936D0780915E073B |
:10AD400090915F07AA2797FDA095BA2FBC01CD016E |
:10AD5000A60195010E941F789B01AC0180916B07B1 |
:10AD600090916C07AA2797FDA095BA2F67E0880FEE |
:10AD7000991FAA1FBB1F6A95D1F7280F391F4A1FB9 |
:10AD80005B1F57FF04C0215C3F4F4F4F5F4F96E062 |
:10AD900055954795379527959A95D1F74101820E9C |
:10ADA000931E90925F0780925E078091AC0790910E |
:10ADB000AD07880F991FAA2797FDA095BA2F20915C |
:10ADC0006507332744275527BC01CD010E941F7812 |
:10ADD0005B016C0197FF08C02FE330E040E050E0DA |
:10ADE000A20EB31EC41ED51E86E0D594C794B79498 |
:10ADF000A7948A95D1F780917A07282F3327442783 |
:10AE000055278091F6029091F702A091F802B09137 |
:10AE1000F902BC01CD010E941F78DC01CB01BC010D |
:10AE2000CD0120EF35E540E050E00E949378B50178 |
:10AE3000620F731F7093AD076093AC070150104110 |
:10AE400034F080E090E190936E0780936D078091DD |
:10AE50006D0790916E078050904F34F480E090EF32 |
:10AE600090936E0780936D0751E0851650E195062B |
:10AE700034F080E090E190935F0780935E078091CB |
:10AE80005E0790915F078050904F34F480E090EF20 |
:10AE900090935F0780935E076150704134F080E0CB |
:10AEA00090E19093AD078093AC078091AC079091AF |
:10AEB000AD078050904F34F480E090EF9093AD0751 |
:10AEC0008093AC0780910001482F552780911E0187 |
:10AED00090911F014817590794F420911E01309159 |
:10AEE0001F0109811A81049FC001059F900D149FC5 |
:10AEF000900D1124B9010E944A787A8369832981CF |
:10AF00003A81220F331F220F331F3A832983409146 |
:10AF1000CF0540FF92C7EE2009F08FC7FF2009F050 |
:10AF20008CC7AA24BB2445018091A1029091A20262 |
:10AF300090939805809397052091290330912A03D7 |
:10AF40002115310509F03FC0809114019091150140 |
:10AF50008959934058F087B5853F20F480913E028F |
:10AF6000815011C081E0809383034EC08091140111 |
:10AF7000909115018436910508F587B58B30D0F096 |
:10AF800080913E028F5F80933E029AE08902900199 |
:10AF900011248091BE05821B87BD8CE291E09093C5 |
:10AFA0002C0280932B028EE591E090932A038093EC |
:10AFB00029032AC081E08093820326C0F092820395 |
:10AFC000F092830321C08091B2029091B302A091CC |
:10AFD000B402B091B50214E0880F991FAA1FBB1FDD |
:10AFE0001A95D1F780933F0290934002A0934102BB |
:10AFF000B0934202B0923D02A0923C0221503040F8 |
:10B0000030932A03209329032091CD0141FF24C0CE |
:10B010002233D8F48091E40181508093E4018F3F82 |
:10B02000D9F51092CD028091B2029091B302A09115 |
:10B03000B402B091B5028093AE029093AF02A09398 |
:10B04000B002B093B10281E004C081E08093CD02F0 |
:10B0500088EC8093E40120C080919A0190919B013B |
:10B06000820F911D2091D4053327829FA001839FD9 |
:10B07000500D929F500D1124CA01AA2797FDA0954B |
:10B08000BA2F8093AE029093AF02A093B002B09318 |
:10B09000B10281E08093CD0280911203909113035D |
:10B0A000A0911403B0911503E0909601F0909701E0 |
:10B0B0000091980110919901BC01CD01A80197015F |
:10B0C0000E94937859016A0180910A0390910B03C1 |
:10B0D000A0910C03B0910D03BC01CD01A801970113 |
:10B0E0000E949378B901C5010E9448768C01CC97E3 |
:10B0F00014F00CE310E0C8010E94616A8C0180E248 |
:10B10000809395018091CD02882309F408C5809130 |
:10B11000850299279C012071307084FD00C58091C3 |
:10B1200084028260809384027091280670FD04C0BE |
:10B130008091CF0581FD0CC0C980DA8030937903FE |
:10B140002093780380918502806C8093850255C29C |
:10B150008091850281FF27C24091E0015091E10179 |
:10B16000CA010F962091B8023091B9028217930755 |
:10B17000BCF560918203662399F58091850287FF73 |
:10B1800015C0809185028F77809385028091B202ED |
:10B190009091B302A091B402B091B5028093AE0237 |
:10B1A0009093AF02A093B002B093B1028091850258 |
:10B1B000806480938502241B350B2F50304037FF6D |
:10B1C00003C0309521953F4F80917803909179038A |
:10B1D000820F931F90937903809378038BE23BC097 |
:10B1E000CA010F9728173907DCF56091830366239E |
:10B1F000B9F58091850286FF15C0809185028F7B0D |
:10B20000809385028091B2029091B302A091B40222 |
:10B21000B091B5028093AE029093AF02A093B002BA |
:10B22000B093B10280918502806880938502241BCF |
:10B23000350B215F3F4F37FF03C0309521953F4FBE |
:10B240008091780390917903821B930B90937903FB |
:10B25000809378038DE28093950160938403BFC04F |
:10B260008DE3809395016091A902662391F120916D |
:10B27000AA023091AB024091AC025091AD02809194 |
:10B28000AE029091AF02A091B002B091B1028217CC |
:10B290009307A407B507ECF480918502806480933E |
:10B2A00085028091780390917903860F911D909388 |
:10B2B0007903809378038AE0809384038EE58093FA |
:10B2C00095018091850287FF8AC0809185028F77E2 |
:10B2D00034C0662309F444C02091AA023091AB0225 |
:10B2E0004091AC025091AD028091AE029091AF02BC |
:10B2F000A091B002B091B102281739074A075B0745 |
:10B300007CF5809185028068809385028091780326 |
:10B3100090917903861B9109909379038093780328 |
:10B3200086EF8093840386E7809395018091850260 |
:10B3300086FF55C0809185028F7B80938502809126 |
:10B34000B2029091B302A091B402B091B502809381 |
:10B35000AE029093AF02A093B002B093B1023FC08F |
:10B3600080918502807CD9F180918403882389F4BF |
:10B370008091B2029091B302A091B402B091B50253 |
:10B380008093AE029093AF02A093B002B093B1024B |
:10B3900002C010928403809185028F73809385028E |
:10B3A000109279031092780371FF06C084EF91E048 |
:10B3B00090932C0280932B028091B602882379F41B |
:10B3C0008091B2029091B302A091B402B091B50203 |
:10B3D000C397A105B1051CF081E08093B6022091CE |
:10B3E000780330917903C90137FF04C08827992772 |
:10B3F000821B930B815092400CF4BEC04091840399 |
:10B400004423E9F08091AA029091AB022091AE0210 |
:10B410003091AF02821B930B0996439748F48091B9 |
:10B42000AA029091AB02A091AC02B091AD0227C0EC |
:10B43000242F332727FD3095432F532F14C080919D |
:10B44000D4059927289FB001299F700D389F700D52 |
:10B450001124CB0160E075E00E945E789B014427D7 |
:10B4600037FD4095542F8091AE029091AF02A0918C |
:10B47000B002B091B102820F931FA41FB51F809339 |
:10B48000AE029093AF02A093B002B093B1021092BB |
:10B49000790310927803C090B202D090B302E0908A |
:10B4A000B402F090B502D701C60180509440A0408C |
:10B4B000B0402091AE023091AF024091B002509165 |
:10B4C000B10282179307A407B5075CF4D701C60140 |
:10B4D00080509C4FAF4FBF4F281739074A075B0773 |
:10B4E00044F08093AE029093AF02A093B002B09369 |
:10B4F000B1028091280681FF06C084E690E0909317 |
:10B500002C0280932B028091D8058823A9F5809185 |
:10B51000A902882389F54091A1025091A20257FF08 |
:10B5200002C04D5F5F4F5595479555954795809162 |
:10B530001E0190911F01209100013327489FD001E7 |
:10B54000499FB00D589FB00D1124CD01B9010E9443 |
:10B550005E787093E1016093E001663471051CF43C |
:10B5600086E490E005C06739710534F086E990E023 |
:10B570009093E1018093E0018091290390912A0347 |
:10B58000892BB9F18091B2029091B302A091B402DB |
:10B59000B091B5028093AE029093AF02A093B00237 |
:10B5A000B093B10226C08091B2029091B302A091F3 |
:10B5B000B402B091B50280599140A040B040809350 |
:10B5C000AE029093AF02A093B002B093B10280910B |
:10B5D000D805882311F0992702C088E790E090935E |
:10B5E000E1018093E001E981FA81F093A202E09306 |
:10B5F000A102C090A102D090A2022091B20230918B |
:10B60000B3024091B4025091B5022D8B3E8B4F8B0B |
:10B61000588F2091AE023091AF024091B00250910C |
:10B62000B1026D897E898F89988D26173707480763 |
:10B63000590724F08091280680FDBDC2809129031E |
:10B6400090912A03892B39F0C090A102D090A202D8 |
:10B65000AA24BB24D9C08D899E89AF89B88D821B4D |
:10B66000930BA40BB50B8093470390934803A093CF |
:10B670004903B0934A03823070E897077FEFA7072A |
:10B680007FEFB7072CF481E090E8AFEFBFEF09C080 |
:10B690008F5F9F47A040B04064F08FEF9FE7A0E02E |
:10B6A000B0E08093470390934803A0934903B0937D |
:10B6B0004A03A0904703B09048038091CC01282F03 |
:10B6C0003327442755278091470390914803A09141 |
:10B6D0004903B0914A03BC01CD010E941F7897FF36 |
:10B6E00004C0615E7F4F8F4F9F4FA5E09595879572 |
:10B6F00077956795AA95D1F76093470370934803B0 |
:10B700008093490390934A036530FEEF7F07FFEF74 |
:10B710008F07FFEF9F072CF484E09EEFAFEFBFEFA2 |
:10B7200009C0605074408040904064F080E094E034 |
:10B73000A0E0B0E08093470390934803A0934903AF |
:10B74000B0934A03809047039090480320913C02B5 |
:10B7500030913D0237FF02C0295F3F4FF3E035953E |
:10B760002795FA95E1F74FEF223834071CF421E8CA |
:10B770003FEF05C02038310514F020E830E0C90162 |
:10B78000AA2797FDA095BA2F2091CE0133274427F1 |
:10B790005527BC01CD010E941F7897FF04C06D5F43 |
:10B7A0007F4F8F4F9F4FE2E09595879577956795EF |
:10B7B000EA95D1F79B015FEF613075071CF420E03B |
:10B7C0003FEF06C06F3F710519F014F020E031E043 |
:10B7D00080918502807C49F0C90137FD03969C0168 |
:10B7E00035952795359527950DC08091280680FFC2 |
:10B7F00009C0C90137FD07969C0143E0359527959F |
:10B800004A95E1F7820E931E2091CB01222309F481 |
:10B8100054C06091D2027091D3028091D402909171 |
:10B82000D50297FF04C061587F4F8F4F9F4F37E07D |
:10B8300095958795779567953A95D1F7332744275E |
:10B8400055270E941F7897FF04C0615E7F4F8F4F7E |
:10B850009F4FB5E09595879577956795BA95D1F700 |
:10B8600060934703709348038093490390934A037E |
:10B870006138AFEF7A07AFEF8A07AFEF9A072CF482 |
:10B8800080E89FEFAFEFBFEF0AC06F3F7105810502 |
:10B89000910569F064F080E091E0A0E0B0E0809371 |
:10B8A000470390934803A0934903B0934A038091C0 |
:10B8B000470390914803880E991E8091C901282F53 |
:10B8C000332780913708992787FD9095289FF001AD |
:10B8D000299FF00D389FF00D11249F01F7FF02C042 |
:10B8E00021583F4F220F232F221F330BFFEF213808 |
:10B8F0003F071CF420E83FEF06C02F3F310519F049 |
:10B9000014F020E031E0820E931EC401AA2797FDB7 |
:10B91000A095BA2FE090A102F090A20297014427CF |
:10B9200037FD4095542FBC01CD010E941F7897FF31 |
:10B9300004C061507E4F8F4F9F4FF9E095958795DA |
:10B9400077956795FA95D1F7C61AD70A809178034B |
:10B9500090917903892B09F060C01E141F040CF02C |
:10B960005CC09501B7FE03C0309521953F4F2D3344 |
:10B97000310540F480917C0390917D038C159D05E9 |
:10B9800074F526C02C533040E5E036952795EA95AE |
:10B99000E1F72031310510F02FE030E040917C03D9 |
:10B9A00050917D031A141B04E4F480E190E0821BA3 |
:10B9B000930B489F9001499F300D589F300D1124E3 |
:10B9C00074E0369527957A95E1F72C153D0520F51D |
:10B9D0008091E2019091E301C816D906F4F06C0160 |
:10B9E0001CC0205F3F4F8091E2019091E301829F54 |
:10B9F000B001839F700D929F700D11249B0164E034 |
:10BA0000369527956A95E1F74C155D0514F06A01A6 |
:10BA100004C0C216D30608F06901C601AA2797FD23 |
:10BA2000A095BA2F2DE0880F991FAA1FBB1F2A953A |
:10BA3000D1F79801442737FD4095542FBC01CD0123 |
:10BA40000E94937820934B0330934C0340934D0313 |
:10BA500050934E03C0904B03D0904C0380917A03D7 |
:10BA600090917B039C01220F331F280F391F2C0D4F |
:10BA70003D1D37FF02C02D5F3F4FA90155954795EA |
:10BA80005595479550937B0340937A038091D00559 |
:10BA9000282F3327220F331F220F331F2417350778 |
:10BAA0006CF48091AB07282F3327220F331F220F0E |
:10BAB000331F205530404217530724F030937B0347 |
:10BAC00020937A038091280680FF14C080917A0326 |
:10BAD00090917B03A981BA818A179B0724F0B093C8 |
:10BAE0007B03A0937A03E0917A03F0917B03FA83BE |
:10BAF000E98361C029813A812E193F0937FF02C0CD |
:10BB00002D5F3F4F3595279535952795E0907A0322 |
:10BB1000F0907B03E20EF31EFA82E9824CC0809122 |
:10BB2000D805882301F56091A1027091A20277FFE8 |
:10BB300002C06D5F7F4F75956795759567954091CC |
:10BB40001E0150911F0180910001282F3327649F0F |
:10BB5000C001659F900D749F900D1124B9010E9442 |
:10BB60005E78CB0101C099279093E1018093E001B9 |
:10BB70008091E0019091E101873491051CF486E405 |
:10BB800090E005C08639910534F086E990E0909305 |
:10BB9000E1018093E00129813A8130937B03209376 |
:10BBA0007A0380918502806C809385028091840263 |
:10BBB0008D7F809384028091850299279C01227059 |
:10BBC000307081FF2BC180917E0390917F03A09103 |
:10BBD0008003B09181030097A105B10521F0809108 |
:10BBE000B6028130B1F449815A81CA01AA2797FD72 |
:10BBF000A095BA2F2EE0880F991FAA1FBB1F2A9568 |
:10BC0000D1F780937E0390937F03A0938003B0933A |
:10BC100081038091B602813019F482E08093B602EC |
:10BC200069817A81CB01AA2797FDA095BA2F980147 |
:10BC3000442737FD4095542FBC01CD010E941F7849 |
:10BC4000DC01CB0180934B0390934C03A0934D03F5 |
:10BC5000B0934E03B7FF04C08150904EAF4FBF4F1B |
:10BC60007C018D01ADE015950795F794E794AA95B1 |
:10BC7000D1F7E0924B03F0924C0300934D031093E5 |
:10BC80004E0360918602709187028FE0603A7807D8 |
:10BC900050F580917E0390917F03A0918003B09135 |
:10BCA00081039C01AD01FAE056954795379527959C |
:10BCB000FA95D1F7821B930BA40BB50BA801970142 |
:10BCC000E4E0220F331F441F551FEA95D1F7820F7E |
:10BCD000931FA41FB51F80937E0390937F03A093AF |
:10BCE0008003B093810360547F4118F580917E03F7 |
:10BCF00090917F03A0918003B09181039C01AD01DD |
:10BD00006CE056954795379527956A95D1F7821B34 |
:10BD1000930BA40BB50BA8019701F2E0220F331F80 |
:10BD2000441F551FFA95D1F7820F931FA41FB51F0B |
:10BD300038C080913C0290913D0280913C029091EC |
:10BD40003D0297FF03C0909581959F4F84369105E2 |
:10BD500084F58091B2029091B3022091AE023091AD |
:10BD6000AF02821B930B81509F4F8F5F914008F56C |
:10BD700080917E0390917F03A0918003B091810315 |
:10BD80009C01AD01EEE05695479537952795EA95CC |
:10BD9000D1F7821B930BA40BB50B8E0D9F1DA01F1B |
:10BDA000B11F80937E0390937F03A0938003B09391 |
:10BDB000810380917E0390917F03A0918003B091D5 |
:10BDC00081037EE0B695A795979587957A95D1F7EB |
:10BDD0009093A2028093A1024091D605442399F04A |
:10BDE00055279C01BA010E945E78C901861B970BFA |
:10BDF00090937D0380937C03260F371F3093E301DC |
:10BE00002093E2011FC010927D0310927C038FEFFC |
:10BE100093E09093E3018093E20114C01092B60284 |
:10BE200010927E0310927F03109280031092810380 |
:10BE30003093A2022093A10205C080918502806CFC |
:10BE400080938502B0917207BA8B2B2F3327220F74 |
:10BE5000331F220F331F285D3F4FE981FA812E17D0 |
:10BE60003F0714F03A8329834090AB07842D99272C |
:10BE7000880F991F880F991F80559040E980FA809C |
:10BE80008E159F0514F49A83898380917402882308 |
:10BE900021F480913E088F3FA1F08091860290911D |
:10BEA00087020297C09768F409811A81101611065B |
:10BEB00044F481E090E090938702809386023A8375 |
:10BEC000298329813A8130937C0520937B058091D9 |
:10BED000430390914403A0914503B091460342E08F |
:10BEE000880F991FAA1FBB1F4A95D1F70091AC0775 |
:10BEF0001091AD07081B190B213A31058CF0C901CF |
:10BF000037FD019695958795801791070CF48C0164 |
:10BF1000909581959F4F081719076CF48C010BC001 |
:10BF20000135110514F000E510E03FEF003B130769 |
:10BF300014F400EB1FEF242D3327220F331F220FA1 |
:10BF4000331FC90149815A81841B950B80179107C2 |
:10BF50000CF48C0169817A81621B730B0617170739 |
:10BF60000CF48B0180916D0790916E076091BE0279 |
:10BF70007091BF02861B970B90937C0780937B0781 |
:10BF8000D0908A072091DA023091DB024091DC02E6 |
:10BF90005091DD02DD2041F0661A770AC301AA271D |
:10BFA00097FDA095BA2F04C0AA2797FDA095BA2F98 |
:10BFB000280F391F4A1F5B1F2093DA023093DB02E0 |
:10BFC0004093DC025093DD028091DA029091DB0213 |
:10BFD000A091DC02B091DD0281509A4FA040B040A8 |
:10BFE00064F080E09AEFA0E0B0E08093DA029093F2 |
:10BFF000DB02A093DC02B093DD028091DA02909123 |
:10C00000DB02A091DC02B091DD0280509640AF4F80 |
:10C01000BF4F64F480E096E0AFEFBFEF8093DA02A9 |
:10C020009093DB02A093DC02B093DD02C090E505A3 |
:10C0300020917B0730917C07F8E0FC1598F08C2D5F |
:10C040009927829F7001839FF00C929FF00C11241E |
:10C05000C701F7FC07967C01B3E0F594E794BA9525 |
:10C06000E1F712C08C2D86959927829FA001839FAE |
:10C07000500D929F500D1124CA0157FD03967C016B |
:10C08000F594E794F594E794A090CF01B090D00197 |
:10C090009501442737FD4095542F8091DA02909105 |
:10C0A000DB02A091DC02B091DD02BC01CD010E9457 |
:10C0B0009378E20EF31E9090BB01692D77278827B5 |
:10C0C0009927980117FF04C022273327201B310B23 |
:10C0D00037FF02C02F5F3F4F35952795A981BA8161 |
:10C0E0002A0F3B1F442737FD4095542F0E941F788D |
:10C0F00097FF04C0615C7F4F8F4F9F4FE6E095959F |
:10C10000879577956795EA95D1F79B016E157F0521 |
:10C110000CF47B01309521953F4FE216F3060CF4A9 |
:10C12000790180915E0790915F076091BC027091E8 |
:10C13000BD02861B970B90935D0780935C0720914F |
:10C14000D6023091D7024091D8025091D902DD2019 |
:10C1500041F0261A370AC101AA2797FDA095BA2FE8 |
:10C1600004C0AA2797FDA095BA2F280F391F4A1F90 |
:10C170005B1F2093D6023093D7024093D80250938E |
:10C18000D9028091D6029091D702A091D802B091A5 |
:10C19000D90281509A4FA040B04064F080E09AEFFD |
:10C1A000A0E0B0E08093D6029093D702A093D8028B |
:10C1B000B093D9028091D6029091D702A091D80273 |
:10C1C000B091D90280509640AF4FBF4F64F480E0E9 |
:10C1D00096E0AFEFBFEF8093D6029093D702A09383 |
:10C1E000D802B093D90220915C0730915D0748E0F6 |
:10C1F0004C1598F08C2D9927829FB001839F700D6C |
:10C20000929F700D1124CB0177FD07966C0173E0AE |
:10C21000D594C7947A95E1F712C0C6948C2D9927CE |
:10C22000829FD001839FB00D929FB00D1124CD014C |
:10C23000B7FD03966C01D594C794D594C794950126 |
:10C24000442737FD4095542F8091D6029091D70214 |
:10C25000A091D802B091D902BC01CD010E9493787F |
:10C26000C20ED31E692D772788279927980117FFBB |
:10C2700004C022273327201B310B37FF02C02F5F5A |
:10C280003F4F35952795E981FA812E0F3F1F4427AF |
:10C2900037FD4095542F0E941F7897FF04C0615CC2 |
:10C2A0007F4F8F4F9F4F46E0959587957795679580 |
:10C2B0004A95D1F79B016C157D050CF46B01309507 |
:10C2C00021953F4FC216D3060CF469013CE8832E3A |
:10C2D00036E0932E23E4A22E26E0B22E9BE0592EC8 |
:10C2E0008BE8682E87E0782ED5012C9112160CF081 |
:10C2F000DEC0203419F429803A801EC0E981FA8119 |
:10C30000CF01AA2797FDA095BA2F332727FD309597 |
:10C31000432F532FBC01CD010E941F7897FF04C00B |
:10C32000615C7F4F8F4F9F4FB6E0959587957795CE |
:10C330006795BA95D1F71B01F5012181203419F4D5 |
:10C340002E0C3F1C22C0203C19F42E183F081DC0A3 |
:10C35000C701AA2797FDA095BA2F332727FD30954F |
:10C36000432F532FBC01CD010E941F7897FF04C0BB |
:10C37000615C7F4F8F4F9F4FA6E09595879577958E |
:10C380006795AA95D1F7260E371EF5012281203434 |
:10C3900019F42C0C3D1C22C0203C19F42C183D082B |
:10C3A0001DC0C601AA2797FDA095BA2F332727FDE8 |
:10C3B0003095432F532FBC01CD010E941F7897FF6A |
:10C3C00004C0615C7F4F8F4F9F4FF6E09595879536 |
:10C3D00077956795FA95D1F7260E371EF5012381DB |
:10C3E000203419F4200E311E22C0203C19F4201AEA |
:10C3F000310A1DC0C801AA2797FDA095BA2F33277F |
:10C4000027FD3095432F532FBC01CD010E941F788B |
:10C4100097FF04C0615C7F4F8F4F9F4FE6E095957B |
:10C42000879577956795EA95D1F7260E371ED30144 |
:10C430008D919C91821593055CF4BC01620D731D76 |
:10C4400077FF02C06F5F7F4F1B013594279404C0B4 |
:10C45000220C331C281A390ABA898B2F9927880F86 |
:10C46000991F880F991F821593054CF4842D9927E5 |
:10C47000880F991F880F991F281639060CF01C0188 |
:10C48000C10137FC03969595879595958795F4019D |
:10C490008183880F991F880F991F9101281B390BE1 |
:10C4A000C901880F8283D3012D923C9203C0F4010D |
:10C4B000118212825A9422E030E0620E731E44E030 |
:10C4C00050E0A40EB51E68E070E0860E971E57FE81 |
:10C4D0000BCFE2E1C65E0C94CA78809191039091F3 |
:10C4E0009203A0919303B091940380938903909356 |
:10C4F0008A03A0938B03B0938C0380918D0390915A |
:10C500008E03A0918F03B091900380938503909345 |
:10C510008603A0938703B0938803089510929C0329 |
:10C5200010929B0310929A0310929903089584B17C |
:10C53000806A84B93D9A82E58CBD1DBC459A81E034 |
:10C540008093BD078AEA8093CE0783E88093CF0764 |
:10C550008AE08093D0071092D2071092D1071092F0 |
:10C56000D4071092D307109236081092F20708955C |
:10C570003091BD07332309F085C00DB407FE82C09A |
:10C5800084E080932A02459A2EB58091A8039927CA |
:10C590008130910589F0823091051CF4892B21F0BE |
:10C5A0003EC00297B9F03BC03093F1072093A90336 |
:10C5B0002138A9F581E008C0253549F48091A90307 |
:10C5C000820F8093A90382E08093A80328C0309350 |
:10C5D000A80325C08091F107E82FFF27ED5EF74FF4 |
:10C5E00020838F5F8093F1079091A9038032A0F0A0 |
:10C5F000291769F480E2A3E1B8E0E3EFF7E00D90DA |
:10C6000001928A95E1F781E08093F20702C03093AE |
:10C61000F2071092A80303C0920F9093A9032091F0 |
:10C62000CD07223208F028C0459800000000000025 |
:10C6300000000000000000000000000000000000FA |
:10C6400000000000000000000000000000000000EA |
:10C6500000000000000000000000E091C607F0911B |
:10C66000C707E20FF11D80818EBD8091EF07908199 |
:10C67000890F8093EF0703C081E08093BD072F5F90 |
:10C680002093CD070895EF92FF920F931F9380910F |
:10C69000DE059927880F991F880F991F7C010027B5 |
:10C6A000F7FC0095102F8091120390911303A09135 |
:10C6B0001403B0911503BC01CD01A80197010E949C |
:10C6C00093783093D2072093D10780910A039091F9 |
:10C6D0000B03A0910C03B0910D03BC01CD01A80187 |
:10C6E00097010E9493783093D4072093D307209129 |
:10C6F000B3073091B4074091B5075091B607DA01FE |
:10C70000C90103E0880F991FAA1FBB1F0A95D1F723 |
:10C71000820F931FA41FB51F820F931FA41FB51F65 |
:10C720002091960130919701409198015091990183 |
:10C73000BC01CD010E9493783093DA072093D9078A |
:10C74000809123039091240320914A0230914B025F |
:10C75000821B930B9093E0078093DF07E09119030E |
:10C76000F0911A038091820790918307BF010E9484 |
:10C770005E789B01220F331F220F331F260F371FB6 |
:10C78000260F371F37FF02C02D5F3F4F3595279586 |
:10C79000359527953093D6072093D5078091AF071D |
:10C7A0009091B007BF010E945E789B01220F331F5A |
:10C7B000220F331F260F371F260F371F37FF02C0E8 |
:10C7C0002D5F3F4F35952795359527953093D807A1 |
:10C7D0002093D70710921A0310921903109283071F |
:10C7E000109282071092B0071092AF078091D00785 |
:10C7F00099278D30910509F46CC08E3091055CF459 |
:10C800008B30910509F494C08C3091050CF015C162 |
:10C810000A9761F0B3C18F30910509F487C18F3059 |
:10C8200091050CF462C14097A9F1A8C180919A02C8 |
:10C830008093E307809199028093E40780919802A6 |
:10C840008093E507809197028093E6078091960296 |
:10C850008093E707809195028093E8078091940286 |
:10C860008093E907809193028093EA078091850283 |
:10C870008093EB0780918502837F809385020E94DD |
:10C88000202E8093EC07809116038093ED07809112 |
:10C89000840228C180913808909139089093E40768 |
:10C8A0008093E30780913C0890913D089093E607C0 |
:10C8B0008093E50780911E0190911F018093E70707 |
:10C8C000809100018093E807809195018093E907AA |
:10C8D00055C1809112068093E307809113068093DF |
:10C8E000E407809114068093E507809115068093F4 |
:10C8F000E607809116068093E70780911A068093D9 |
:10C90000E80780911B068093E90780911C068093BD |
:10C91000EA0780911F068093EB0780911D068093A4 |
:10C92000EC0780911E068093ED0780912006DAC007 |
:10C93000F8948091C505E82FFF27EE0FFF1FE35104 |
:10C94000F94F0190F081E02DE038F1051CF0EFE7A0 |
:10C95000F0E006C02FEFE138F20714F4E1E8FFEF52 |
:10C96000E093E3078091C605E82FFF27EE0FFF1F36 |
:10C97000E351F94F0190F081E02DE038F1051CF012 |
:10C98000EFE7F0E006C06FEFE138F60714F4E1E8F6 |
:10C99000FFEFE093E4078091C405E82FFF27EE0F37 |
:10C9A000FF1FE351F94F0190F081E02DE038F105D0 |
:10C9B0001CF0EFE7F0E006C08FEFE138F80714F461 |
:10C9C000E1E8FFEFE093E5078091C305E82FFF273B |
:10C9D000EE0FFF1FE351F94F0190F081E02DE03899 |
:10C9E000F1051CF0EFE7F0E006C02FEFE138F207A9 |
:10C9F00014F4E1E8FFEF7894E093E6078091C10238 |
:10CA00008093E7078091C2028093E8078091C30278 |
:10CA10008093E9078091C4028093EA078091C50260 |
:10CA20008093EB078091C6028093EC078091C70248 |
:10CA30008093ED078091C80255C08091060486302E |
:10CA400018F01092060485E08093E3078091210698 |
:10CA50008093E4078091B2029091B302A091B40256 |
:10CA6000B091B502BC01CD0125E030E040E050E0DE |
:10CA70000E9493783093E6072093E5078091AE02F9 |
:10CA80009091AF02A091B002B091B102BC01CD0172 |
:10CA900025E030E040E050E00E9493783093E807D2 |
:10CAA0002093E707809117068093E9078091180685 |
:10CAB0008093EA07809119068093EB078091C0026A |
:10CAC0008093EC078091ED069091EE068093ED0740 |
:10CAD00080917B0590917C0597FD039695958795B0 |
:10CAE000959587958093EE0749C01092E30784E5FA |
:10CAF0008093E4071092E50783E18093E607809135 |
:10CB000002018093E7078091EB038093E80780910F |
:10CB1000EC038093E9078091ED038093EA0780910D |
:10CB2000EE038093EB078091EF0326C08091F70519 |
:10CB30008093E307809127068093E4078091C101E9 |
:10CB40008093E5078091F0058093E6078091F105D9 |
:10CB50008093E7078091F2058093E8078091C001F8 |
:10CB60008093E9078091F4058093EA078091F505A9 |
:10CB70008093EB078091F6058093EC078091F20794 |
:10CB8000882309F44DC18AEF8093EE0181E0809300 |
:10CB9000DD014091F4075091F507CA0181509E4F85 |
:10CBA0008F5F9340B0F42091F6073091F707C901E9 |
:10CBB00081509E4F8F5F934060F48091CF0585FF39 |
:10CBC00008C050939C0340939B0330939A03209397 |
:10CBD00099038091FC079091FD0790939E038093A9 |
:10CBE0009D038091FE079091FF079093A00380938F |
:10CBF0009F0380910008909101089093A203809375 |
:10CC0000A1038091FA079091FB0721E089369207F2 |
:10CC100024F49093DF018093DE018091DE019091F6 |
:10CC2000DF012091D0023091D102821B930B845EF0 |
:10CC30009D4F68E671E00E945E78845B904090931F |
:10CC4000CF028093CE022091040830910508809194 |
:10CC50002B0290912C028217930720F430932C0220 |
:10CC600020932B028091F30799278836910509F4C8 |
:10CC700060C08936910524F48736910531F0D8C01B |
:10CC80008936910509F47CC0D3C080910608809351 |
:10CC900033088091070880933508809108088093B5 |
:10CCA0003408809109088093360880910A0880939F |
:10CCB000370880910B088093EF0180910C088093D6 |
:10CCC000A703809192028823F9F020910E083091F9 |
:10CCD0000F0837FD19C03093D1022093D0029091F4 |
:10CCE000F905992389F08FE0989FC0011124281B32 |
:10CCF000390BC90188599E4F68E671E00E945E7841 |
:10CD00009093D1028093D0022091A3033091A40389 |
:10CD10008091100890911108280F391F37FF02C029 |
:10CD20002F5F3F4F359527953093A4032093A3039E |
:10CD30007FC0809106088093C80780910708809380 |
:10CD4000C907809108088093CA07809109088093D9 |
:10CD5000CB0780910A088093CC0780916B05909156 |
:10CD60000B08892B80936B0590910C089093A50379 |
:10CD700080916C0583709C70892B80936C0558C0E2 |
:10CD8000809106088093BE07809107088093BF07B3 |
:10CD9000809108088093C007809109088093C1079B |
:10CDA00080910A0890910B089093C3078093C20763 |
:10CDB00080910C0890910D089093C5078093C4074B |
:10CDC00080910E08992787FD909590932007809376 |
:10CDD0001F0780910F088093A902809110089091FD |
:10CDE00011089C01442737FD4095542FDA01C901F1 |
:10CDF00063E0880F991FAA1FBB1F6A95D1F7820FA6 |
:10CE0000931FA41FB51F820F931FA41FB51F8093EC |
:10CE1000AA029093AB02A093AC02B093AD0208C0FB |
:10CE200010929C0310929B0310929A031092990304 |
:10CE30001F910F91FF90EF9008958091BD07882377 |
:10CE400009F43BC045988EEC97E09093C707809318 |
:10CE5000C6079091A603E92FFF27EB51FE4F9F5F76 |
:10CE60009093A60380818093D007993010F01092A0 |
:10CE7000A6031092BD070E94436381E08093CD0713 |
:10CE800000000000000000000000000000000000A2 |
:10CE90000000000000000000000000000000000092 |
:10CEA0000000000000000000000000000000000082 |
:10CEB0008091CE078093EF078EBD089587B18C6077 |
:10CEC00087B9429843981092AB0380E88093F101B0 |
:10CED0001092AA038093F00108958091B0038150CD |
:10CEE0008093B0038F3F09F0FBC024E02093B00390 |
:10CEF00080918502992780739070892B21F480910D |
:10CF0000EC0380FF1CC080911006882349F08091BB |
:10CF1000B303882311F42093AB0381E08093B30320 |
:10CF2000809111068823B9F08091B403882319F405 |
:10CF300084E08093AA0381E08093B4030CC0109234 |
:10CF4000B3031092B40380910C068093B1038091D7 |
:10CF50000E068093B2038091B303882309F040C08A |
:10CF600080912606282F332724FF07C08091B7021F |
:10CF7000882319F425FD4DC04EC090910D06983FB1 |
:10CF800050F0809184078D3D30F08091B10388236B |
:10CF90000CF43FC040C0983F48F0809184078A302D |
:10CFA00028F48091B1038823B4F133C08091AB039E |
:10CFB00081508093AB038F3F79F580918407815036 |
:10CFC0008093AB038091F101813011F480E801C0BE |
:10CFD00086958093F1018091F1019091B10317C082 |
:10CFE0008091AB0381508093AB038F3FA9F489E01C |
:10CFF0008093AB038091F101813011F480E801C08E |
:10D0000086958093F1018091F1019091100689231A |
:10D0100011F0429A01C042988091B403882309F02C |
:10D0200043C080912606282F332724FF07C0809114 |
:10D03000B702882319F426FD50C034C090910F0622 |
:10D04000983F50F08091AA078D3D30F08091B20357 |
:10D0500088230CF442C026C0983F48F08091AA076C |
:10D060008A3028F48091B2038823E4F036C080919E |
:10D07000AA0381508093AA038F3F91F58091AA075C |
:10D0800081508093AA038091F001813011F480E8EF |
:10D0900001C086958093F0018091F0019091B203D8 |
:10D0A0008923D9F4439808958091AA0381508093ED |
:10D0B000AA038F3FA9F489E08093AA038091F0012D |
:10D0C000813011F480E801C086958093F001809151 |
:10D0D000F00190911106892311F0439A0895439825 |
:10D0E00008954FB724E130E0F8948091C9008F771C |
:10D0F0008093C9008091C9008F7B8093C900809183 |
:10D10000C9008F7D8093C9005A9A52985B9A539AAE |
:10D11000832F99278093CD002093CC008091C80065 |
:10D1200082608093C80080E18093C9008091CA002A |
:10D130008F778093CA008091CA008F7B8093CA004A |
:10D140008091CA008F7D8093CA008091CA008F7E33 |
:10D150008093CA008091CA00877F8093CA00809123 |
:10D16000C9008B7F8093C9008091CA00846080933E |
:10D17000CA008091CA0082608093CA008091C80072 |
:10D1800087FF03C08091CE00F9CF8091C9008068ED |
:10D190008093C9004FBF0895EF92FF920F931F93A2 |
:10D1A000CF93DF93482F00E010E08091F2018130AF |
:10D1B00061F41092F20184E48093B5031092B703F6 |
:10D1C0001092B6031092B8032BC18091B503882347 |
:10D1D00019F421E030E001C098019091B603992341 |
:10D1E00071F4232B11F081E010C084E48093B50327 |
:10D1F0009093B7039093B6039093B803FAC091301D |
:10D2000069F4232B09F0EBC082E08093B603809190 |
:10D21000B7038F5F8093B70383E0E9C09230D1F406 |
:10D22000232B09F0DCC083E08093B5034093B8035F |
:10D230009091B703923039F41092B90347FF03C0BD |
:10D2400081E08093B90383E08093B6039F5F90935E |
:10D25000B703CFC0933009F0C2C0232B09F0BFC081 |
:10D260009093B50382E08093B6038091B7038F5FFC |
:10D270008093B7032091B803822F9927782F6627D0 |
:10D28000842F9927682B792B8091E905813049F407 |
:10D290007370CB018050924063E070E00E945E7832 |
:10D2A00017C0823061F47770CB018050944066E003 |
:10D2B00070E00E945E782695269526950BC07370C7 |
:10D2C00068567140CB0177FD0196BC017595679555 |
:10D2D00026952695022F11270F7010700F5F1F4F94 |
:10D2E0000D30110508F074C07801E00EF11EF70151 |
:10D2F000E351F94F808191819B01281B390BC901B2 |
:10D3000037FF03C0909581959F4F069794F48091C5 |
:10D31000C002883C30F48091C002865F8093C002D6 |
:10D3200008C088EC8093C00280916F008F7D80934D |
:10D330006F00F701E351F94F808191819C01220F29 |
:10D34000331F280F391F260F371F37FF02C02D5FED |
:10D350003F4FE901D595C795D595C795CB01019666 |
:10D360008C179D0714F4219706C061507040C617B2 |
:10D37000D7070CF421968091C002843BD0F0F701CE |
:10D38000E351F94F80819181FE01E81BF90BCF0138 |
:10D3900063E070E00E945E78CB01880F991F860FD2 |
:10D3A000971F21E237E0E20EF31EF701918380839D |
:10D3B00007C021E237E0E20EF31EF701118210826E |
:10D3C000000F111F0351194FF801D183C08311C001 |
:10D3D0000231110570F081E08093F2010AC081E012 |
:10D3E0008093F2011092B7031092B90384E4809302 |
:10D3F000B5038091B703803198F08091B9038823F9 |
:10D4000031F48091F201882311F4809394011092F9 |
:10D41000B7031092B9031092B60384E48093B50366 |
:10D42000E6E0CDB7DEB70C94D678CF93FC0197FF3A |
:10D4300005C0CFEFF095E195FF4F01C0C1E028E6B0 |
:10D4400031E0CF01B9010E945E78FC018B35910576 |
:10D4500054F08B5590408A35910538F484EB90E078 |
:10D460008E1B9F0BFC0141E00DC0CF01855B9040FE |
:10D470008A35910518F4E45BF04003C02E1B3F0B86 |
:10D48000F9014FEFEE0FFF1FE15DF54F259134914C |
:10D490008C2F992787FD9095289FB001299F700DAB |
:10D4A000389F700D1124842F992787FD9095689FD0 |
:10D4B000A001699F500D789F500D1124CA01CF9192 |
:10D4C00008952AE530E0281B390BC9010E94156A2E |
:10D4D0000895CF93DF9380E00E94CC6F80911E016E |
:10D4E00090911F016AE070E00E945E789F938F9395 |
:10D4F00080911E0190911F016AE070E00E945E78A9 |
:10D500007F936F938DEF9AE09F938F93CFEBDFE63E |
:10D51000DF93CF93E091D203F091D30309952DB718 |
:10D520003EB7285F3F4F2DBF8091EE018823B9F1B0 |
:10D5300086E00E94CC6F8091C2079091C3076AE099 |
:10D5400070E00E944A787F936F938FED90E09F93F5 |
:10D550008F938091B3079091B407A091B507B091D4 |
:10D56000B607209196013091970140919801509112 |
:10D570009901BC01CD010E9493783F932F9386E0DF |
:10D580009BE09F938F93DF93CF93E091D203F09131 |
:10D59000D30309958DB79EB70A968DBF12C086E05A |
:10D5A0000E94CC6F82E19BE09F938F93DF93CF9398 |
:10D5B000E091D203F091D30309950F900F900F9053 |
:10D5C0000F908091A5038823C1F086E00E94CC6F64 |
:10D5D0008091A50399279F938F9389E19BE09F9367 |
:10D5E0008F93DF93CF93E091D203F091D30309950A |
:10D5F0002DB73EB72A5F3F4F2DBF80E10E94CC6F11 |
:10D600008091FA019091FB016CE370E00E944A78EE |
:10D610009F938F938091FA019091FB016CE370E0EE |
:10D620000E944A787F936F9380913C0890913D08C7 |
:10D630009F938F9384E29BE09F938F93CFEBDFE6E2 |
:10D64000DF93CF93E091D203F091D30309958091BA |
:10D65000CF052DB73EB7265F3F4F2DBF80FF29C0B6 |
:10D660008AE10E94CC6F8091950199279F938F93B7 |
:10D670008091B2029091B302A091B402B091B50230 |
:10D68000BC01CD0124E630E040E050E00E949378F8 |
:10D690003F932F9381E39BE09F938F93DF93CF93EF |
:10D6A000E091D203F091D30309958DB79EB7089608 |
:10D6B0008DBFDF91CF910895CF93DF9380E00E94DB |
:10D6C000CC6F8091AB06992787FD90959F938F93A0 |
:10D6D0008091A306992787FD90959F938F938091C2 |
:10D6E0009B06992787FD90959F938F938091930632 |
:10D6F000992787FD90959F938F9388E39BE09F9355 |
:10D700008F93CFEBDFE6DF93CF93E091D203F091DD |
:10D71000D303099580E10E94CC6F2DB73EB7245FFB |
:10D720003F4F2DBF8091CB06992787FD90959F9302 |
:10D730008F938091C306992787FD90959F938F9330 |
:10D740008091BB06992787FD90959F938F93809139 |
:10D75000B306992787FD90959F938F9388E49BE06C |
:10D760009F938F93DF93CF93E091D203F091D303F4 |
:10D7700009958091C1052DB73EB7245F3F4F2DBF5E |
:10D78000853098F480E10E94CC6F88E59BE09F9300 |
:10D790008F93DF93CF93E091D203F091D303099558 |
:10D7A0000F900F900F900F9018C08730B0F488E161 |
:10D7B0000E94CC6F8FED90E09F938F9389E69BE062 |
:10D7C0009F938F93DF93CF93E091D203F091D30394 |
:10D7D00009958DB79EB706968DBFDF91CF910895BD |
:10D7E0000F931F9380E00E94CC6F2AE030E080917D |
:10D7F000380890913908B9010E944A789F938F9315 |
:10D800008091380890913908B9010E944A787F9335 |
:10D810006F9380911E0190911F01B9010E945E7863 |
:10D820009F938F9380911E0190911F01B9010E94D7 |
:10D830005E787F936F9382E79BE09F938F930FEBCC |
:10D840001FE61F930F93E091D203F091D303099544 |
:10D8500080E10E94CC6F8DB79EB70C968DBF8091F2 |
:10D860003C0890913D089F938F9380913A08909146 |
:10D870003B089F938F9385E89BE09F938F931F9323 |
:10D880000F93E091D203F091D30309958DB79EB722 |
:10D8900008968DBF1F910F9108950F931F93CF93FB |
:10D8A000DF938091EE01CFEBDFE6882309F478C0A7 |
:10D8B00080E00E94CC6F8091BF0799279F938F9340 |
:10D8C0008091C10799279F938F9381E99BE09F9354 |
:10D8D0008F938E01DF93CF93E091D203F091D30326 |
:10D8E00009958DB79EB708968DBF8091C00783308C |
:10D8F00031F48CE00E94CC6F80EA9BE005C08CE0A4 |
:10D900000E94CC6F85EA9BE09F938F93DF93CF9328 |
:10D91000E091D203F091D30309950F900F900F90EF |
:10D920000F908091BE0781FF12C08CE00E94CC6FE7 |
:10D930008AEA9BE09F938F931F930F93E091D2030A |
:10D94000F091D30309950F900F900F900F9080E105 |
:10D950000E94CC6F8FED90E09F938F938091C407CE |
:10D960009091C5079F938F938091C2079091C307B1 |
:10D970006AE070E00E944A787F936F938FEA9BE0A1 |
:10D980009F938F938FEB9FE69F938F93E091D203AA |
:10D99000F091D30309958DB79EB70A968DBF12C03B |
:10D9A00082E00E94CC6F8FEB9BE09F938F93DF937D |
:10D9B000CF93E091D203F091D30309950F900F908C |
:10D9C0000F900F90DF91CF911F910F910895CF93FA |
:10D9D000C82F2091BA032093BB0399278F3291055A |
:10D9E00009F1803391051CF44F97A1F02CC08F34BE |
:10D9F000910501F18F38910531F5222319F481E069 |
:10DA000090E038C086E0289FF0011124EB51F54FDB |
:10DA1000849117C086E0289FF0011124EA51F54F48 |
:10DA200084910FC086E0289FF0011124E951F54F41 |
:10DA3000849107C086E0289FF0011124E851F54F3A |
:10DA400084918093BA039091BA038091BB03981399 |
:10DA5000C0E00E94D26F9091BA0386E0989FF001D7 |
:10DA60001124E751F54F259134918C2FF901099537 |
:10DA700080E090E0CF910895109239081092380814 |
:10DA800010923D0810923C0810923B0810923A0800 |
:10DA900010923E088AE090E00E9423179093BD0305 |
:10DAA0008093BC030895CF93DF938091BC03909142 |
:10DAB000BD030E942C17882309F4AFC08091BC03DA |
:10DAC0009091BD030A969093BD038093BC03E0E060 |
:10DAD000F0E09F0190E05FEFACE8B6E04BE0ED01D5 |
:10DAE0008B8187FF0BC09F5F8D81E80FF11D8981BE |
:10DAF000280F311D8E81851708F4582F4150189634 |
:10DB000047FFEDCF50933E08232B41F52091C203F0 |
:10DB10003091C3034091C4035091C503BB27A52F87 |
:10DB2000942F832F9093C1038093C003AA27BB2710 |
:10DB3000281B390B4A0B5B0BCF01AA27BB27280FE9 |
:10DB4000391F4A1F5B1F2093C2033093C3034093C6 |
:10DB5000C4035093C503E5E0F0E013C02091C00377 |
:10DB60003091C1032E173F0718F4E21BF30B02C0DC |
:10DB7000E0E0F0E0892F9927880F991FE80FF91F3F |
:10DB80003596F0933908E0933808EF3FF10578F4C3 |
:10DB900080911E0190911F018E9F90018F9F300DEB |
:10DBA0009E9F300D1124C90164E670E013C0CF01BF |
:10DBB000969587959695879520911E0130911F0126 |
:10DBC000289FA001299F500D389F500D1124CA0194 |
:10DBD00069E170E00E944A7870933B0860933A08CC |
:10DBE0002091BE033091BF032E0F3F1F3093BF0320 |
:10DBF0002093BE035EE02131350778F080913C0828 |
:10DC000090913D08019690933D0880933C082051E7 |
:10DC10003E403093BF032093BE03DF91CF91089520 |
:10DC20004FB720E430E0F8948091C9008F7780935B |
:10DC3000C9008091C9008F7B8093C9008091C90081 |
:10DC40008F7D8093C9005A9A52985B9A539A832F7A |
:10DC500099278093CD002093CC008091C8008260EA |
:10DC60008093C80088E18093C9008091CA008F77B3 |
:10DC70008093CA008091CA008F7B8093CA008091F4 |
:10DC8000CA008F7D8093CA008091CA008F7E8093E6 |
:10DC9000CA008091CA00877F8093CA008091C90022 |
:10DCA0008B7F8093C9008091CA0084608093CA00F2 |
:10DCB0008091CA0082608093CA008091C80087FF6B |
:10DCC00003C08091CE00F9CF8091C9008068809315 |
:10DCD000C9004FBF08950F931F93CF93DF93482F31 |
:10DCE0004F5F893108F08BC08091EC06841720F4D7 |
:10DCF0004F5F4093EC064150CB0183539B4268E158 |
:10DD000070E00E945E78A42FBB27FD01EA0FFB1F85 |
:10DD1000E351F94F808191819B01281B390BC90187 |
:10DD200037FF03C0909581959F4F069794F480919B |
:10DD3000C002883C30F48091C002865F8093C002AC |
:10DD400008C088EC8093C00280916F008F7D809323 |
:10DD50006F00FD01EA0FFB1FE351F94F80819181B4 |
:10DD60009C01220F331F280F391F260F371F37FF43 |
:10DD700002C02D5F3F4FE901D595C795D595C79551 |
:10DD8000CB0101968C179D0714F4219706C06150B2 |
:10DD90007040C617D7070CF421968091C002843BCF |
:10DDA000D8F08D010A0F1B1FF801E351F94F808154 |
:10DDB0009181FE01E81BF90BCF0163E070E00E9446 |
:10DDC0005E78CB01880F991F860F971F0F5D184F44 |
:10DDD000F8019183808307C0AA0FBB1FAF5DB84FC6 |
:10DDE00011961C921E92E42FFF27EE0FFF1FE351A6 |
:10DDF000F94FD183C083443011F410929401DF9124 |
:10DE0000CF911F910F910895CF93DF9320913F08F9 |
:10DE1000822F9927807F9070409709F06CC02F3136 |
:10DE200009F046C0809140088093CA0320914208BF |
:10DE30002093CC03809143088093CB03822F9927B2 |
:10DE40009093EE068093ED06222309F054C0809152 |
:10DE5000C305282F3327220F331FF901EF5DF84F39 |
:10DE6000118210828091C405A82FBB27AA0FBB1F67 |
:10DE7000FD01EF5DF84F118210828091C605E82FF9 |
:10DE8000FF27EE0FFF1FCF018F5D984FEC01198226 |
:10DE900018822351394FE90119821882A351B94FD1 |
:10DEA00011961C921E92E351F94F1182108223C0E9 |
:10DEB000C22FCF70CA30F8F480914008809369086F |
:10DEC00080914108809368088091420880936B0894 |
:10DED0008091430880936A0860916808709169088E |
:10DEE0008C2F0E946B6E60916A0870916B088C2F6A |
:10DEF0008F5F0E946B6EDF91CF910895CF93C82FF3 |
:10DF00008F3F49F48091CD038F3F29F41092CF03C6 |
:10DF10001092CE0332C02091CF03222339F4CF31A7 |
:10DF200011F485E001C084E08093D0038091D00398 |
:10DF30009091CE038217A0F4892F80958093CE0311 |
:10DF40008F3F19F48EEF8093CE038091CE03C817D4 |
:10DF500011F40E94046F1092CF031092CE030BC0F5 |
:10DF6000E22FFF27E15CF74FC0832F5F2093CF03A1 |
:10DF70009C0F9093CE03C093CD03CF9108959091C1 |
:10DF8000C903933240F4E92FFF27EB5BF74F8083FF |
:10DF90009F5F9093C9030895833218F48D5F809337 |
:10DFA000C903089590E2E8E4F8E08FE1919381508D |
:10DFB00087FFFCCF0895CF93CFB723E031E0F894EB |
:10DFC0008091C9008F778093C9008091C9008F7BB1 |
:10DFD0008093C9008091C9008F7D8093C9005A9AAF |
:10DFE00052985B9A539A832F99278093CD00209360 |
:10DFF000CC008091C80082608093C80088E1809343 |
:10E00000C9008091CA008F778093CA008091CA00AE |
:10E010008F7B8093CA008091CA0080628093CA007F |
:10E020008091CA0080618093CA008091CA00886094 |
:10E030008093CA008091C90084608093C900809158 |
:10E04000CA0084608093CA008091CA008260809375 |
:10E05000CA008091C80087FF03C08091CE00F9CF2D |
:10E060008091C90080688093C9008091C900806454 |
:10E070008093C9000E94D26FCFBFCF910895282FFF |
:10E0800099278F709070892B31F420958091C80367 |
:10E09000822B8093C80308958091F501882309F4A9 |
:10E0A00049C08091850285FD04C08091F8018823D4 |
:10E0B00071F082E98093450883E28093460880915D |
:10E0C000F801882309F485E58093470802C080930E |
:10E0D00045088091F6018F3071F48091C8030E9449 |
:10E0E000E76C882341F081E98093450880934608D6 |
:10E0F00081E3809347081092F5018091C80085FF65 |
:10E10000FCCF8091C9008F7E8093C9008091C900A7 |
:10E110008E7F8093C90080914508882311F48EEF8B |
:10E1200001C08EE78093CE008091C8038093F601F2 |
:10E130001092C80308951F920F920FB60F921124E8 |
:10E140008F939F93EF93FF939091F501992309F09B |
:10E1500040C08091D103882361F4809145088823D1 |
:10E1600011F483E003C0813999F481E08093D103F5 |
:10E170000FC0833099F480914508882349F090932B |
:10E1800045088091C9008E7F8093C9008EEF1EC024 |
:10E190008091C90081608093C9000EC0833261F410 |
:10E1A0008091C9008E7F8093C9008FEF8093CE004D |
:10E1B00081E08093F50114C08091D103E82FFF27FF |
:10E1C000EB5BF74F8F5F8093D10380818093CE000C |
:10E1D00007C01092D1038091C90080618093C9006B |
:10E1E000FF91EF919F918F910F900FBE0F901F9015 |
:10E1F0001895EF92FF920F931F93CF93DF937C01BB |
:10E200008B01EA01452B39F0F80181918F01F7016B |
:10E2100009952197C9F7E6E0CDB7DEB70C94D6781B |
:10E22000EF92FF920F931F93CF93DF937C018B01AB |
:10E23000EA01452B41F0F8010F5F1F4F8491F70170 |
:10E2400009952197C1F7E6E0CDB7DEB70C94D678F3 |
:10E250000F931F93CF938C01C62F161634F480E2D0 |
:10E26000F8010995C1501C16D4F3CF911F910F915D |
:10E2700008950F931F93CF938C01C62F161634F475 |
:10E2800080E3F8010995C1501C16D4F3CF911F917A |
:10E290000F910895A5E3B0E0E0E5F1E70C94AE78C6 |
:10E2A0002E96EEADFFAD2E978824992454018091CF |
:10E2B000C703882321F42C961FAE1EAE2C975EE474 |
:10E2C000452E512C4C0E5D1E6F01B60105C0153256 |
:10E2D00039F00894C11CD11CF60114911123B9F72F |
:10E2E000A601461B570B31F02C968EAD9FAD2C9797 |
:10E2F0000E941071112309F46AC20894C11CD11C38 |
:10E30000FF24FDA6FCA64FEFE42EF9A6F601089423 |
:10E31000C11CD11C1491153721F0812F80628837E0 |
:10E32000B1F4F0FE0AC0F20124E030E0420E531EC8 |
:10E3300080809180A280B3800AC0F20142E050E068 |
:10E34000440E551E808191814C01AA24BB241032B9 |
:10E3500021F489A58823D1F61DC0133219F458E0A1 |
:10E36000F52AD4CF1A3211F01D3291F41A3259F431 |
:10E37000F20182E090E0480E591EE081ECA7EE2306 |
:10E380002CF6E195ECA790E1F92AAFEDFA22BECF89 |
:10E390001B3211F419A7BACF1E32C1F5F601089449 |
:10E3A000C11CD11C14911A3279F4F20122E030E040 |
:10E3B000420E531E408151813FEF4F3F530714F4EB |
:10E3C0004FEF5FEFE42EA2CF40E050E0812F80536B |
:10E3D0008A30A0F4CA0133E0880F991F3A95E1F71B |
:10E3E000840F951F480F591F410F511D4053504036 |
:10E3F000F6010894C11CD11C1491E8CF8FEF4F3F58 |
:10E40000580714F44FEF5FEFE42E85CF103329F453 |
:10E41000F4FC7CCF90E2F92A79CF812F81538930A7 |
:10E42000D8F440E050E0CA0123E0880F991F2A95F4 |
:10E43000E1F7840F951F480F591F410F511D40539D |
:10E440005040F6010894C11CD11C1491812F8053B7 |
:10E450008A3048F34CA75FCF183619F4A4E0FA2AA3 |
:10E4600055CF1C3619F4B1E0FB2A50CF133661F4B6 |
:10E470003E010894611C711CF20122E030E0420E62 |
:10E48000531E808189833CC1143421F0143611F06D |
:10E49000193651F5143411F431E0F32AF0FE0AC0B4 |
:10E4A000F20144E050E0440E551E80809180A2802D |
:10E4B000B3800CC0F20182E090E0480E591E8081CA |
:10E4C00091814C01AA2497FCA094BA2CB7FE0AC0F3 |
:10E4D000B094A09490948094811C911CA11CB11CB8 |
:10E4E0008DE289A70AE06FC01F3411F01F3631F4A6 |
:10E4F0001F3411F491E0F92A08E064C0103779F470 |
:10E50000F201A2E0B0E04A0E5B1E808191814C01D5 |
:10E51000AA24BB2400E1B0E4FB2A18E753C0133758 |
:10E52000C1F5F20122E030E0420E531E608071809E |
:10E530006114710489F43E010894611C711C88E225 |
:10E5400089838EE6F301818385E78B838CE68C8358 |
:10E550008D8389E28E831F82E7FC13C08E2D99275D |
:10E5600087FD9095AC0160E070E0C3010E947B766E |
:10E57000009729F0382E3618E3140CF0C3C03E2C57 |
:10E58000C1C0F30101900020E9F731973E2E361803 |
:10E59000B9C0153511F0153731F4153511F4F1E026 |
:10E5A000FF2A0AE00FC0183519F0183709F0A0C08B |
:10E5B00000E1F3FE07C081149104A104B10411F03D |
:10E5C00020E4F22A19A6EDA6E7FC02C03FEDF322F3 |
:10E5D00089E2682E712C6C0E7D1E81149104A104B9 |
:10E5E000B10421F44DA5442309F47BC0802F992761 |
:10E5F000AA27BB278EA79FA7A8ABB9AB202E332491 |
:10E6000090E0891690E0990691E0A90690E0B9069D |
:10E6100048F0C501B4012EA53FA548A959A90E94FB |
:10E62000717817C0AFEF8A169104A104B10449F0C4 |
:10E6300040F0C401B1010E944A789B01442755274C |
:10E6400008C0882D602F0E943E78282F332744274A |
:10E6500055272AAB3BAB4CAB5DAB0A3059F48AA9CA |
:10E66000880F880F880F9AA9990F890F382D381BAA |
:10E67000832F10C0003139F48AA98295807F482DFC |
:10E68000481B842F07C08AA9880F880F880F582D30 |
:10E69000581B852F90E02EA53FA548A959A98216A1 |
:10E6A0009306A406B50608F091E08AA89BA8ACA83A |
:10E6B000BDA88A3010F4805D04C0895A183509F469 |
:10E6C0008F7DD3018E933D01992309F099CF0830B6 |
:10E6D00041F4F3FE06C0803321F080E3FD01829314 |
:10E6E0003F01CE010196382E3618F8E23F0E0BC0DE |
:10E6F000112309F46CC03E010894611C711C19833C |
:10E70000B1E03B2E19A6032D2DA4231827FC2224AB |
:10E7100089A5882311F00F5F02C0F6FC0E5F020D81 |
:10E72000EF2CFF24C70180739070892B49F48CA5CE |
:10E73000801B682F2C968EAD9FAD2C970E94287160 |
:10E7400089A5882331F041E050E0BE01675D7F4F2D |
:10E750000AC0E6FE0EC080E38AA71BA742E050E095 |
:10E76000BE01665D7F4F2C968EAD9FAD2C970E94AB |
:10E77000F970C70180739070809749F48CA5801B55 |
:10E78000682F2C968EAD9FAD2C970E943971622D0B |
:10E790002C968EAD9FAD2C970E943971832D9927B1 |
:10E7A00087FD9095AC01B3012C968EAD9FAD2C9753 |
:10E7B0000E94F970E4FE89CD2CA5201B2CA7622FA6 |
:10E7C0002C968EAD9FAD2C970E9428717ECDE2E1F4 |
:10E7D000CB5C0C94CA782FB740E0F894E0E0F0E00E |
:10E7E00081E2809357009491E2E0F0E0809357003B |
:10E7F0003491E4E0F0E08093570084912FBF9E3184 |
:10E8000099F4363941F4893011F441E00DC08A3071 |
:10E8100059F442E009C0373939F4863011F443E045 |
:10E8200003C0853009F444E0842F992708959FB7E9 |
:10E83000F8948091C900877F8093C9008091C900B6 |
:10E840008F7E8093C9008091C9008F778093C90023 |
:10E850008091C9008F7B8093C9008091C9008F7D12 |
:10E860008093C90052985A9A53985B9A9FBF089513 |
:10E870001F93CF93DF93182F8091C703882309F448 |
:10E880008DC08091F401181709F488C08091C603E7 |
:10E89000882321F40E94EB738093C60388EB9CE0ED |
:10E8A0009F938F93CDEFD2E1DF93CF93E091D2038B |
:10E8B000F091D30309950F900F900F900F90812F37 |
:10E8C00099278230910501F1833091052CF400974E |
:10E8D00061F0019769F024C084309105D9F084304B |
:10E8E0009105ACF00597C9F01BC088EA9CE002C016 |
:10E8F00086E99CE09F938F93DF93CF93E091D203BF |
:10E90000F091D303099518C08DE79CE0F3CF8AE519 |
:10E910009CE0F0CF8CE49CE0EDCF84E49CE0EACF77 |
:10E9200085EC9CE09F938F93DF93CF93E091D2038C |
:10E93000F091D303099510E00F900F900F900F9076 |
:10E940008091C603843011F0823099F40E941774CC |
:10E95000812F8150833018F40E9471681DC01430DB |
:10E9600019F40E94DB6F18C01530B1F40E94106ECC |
:10E9700013C0112389F08BED9CE09F938F938DEF53 |
:10E9800092E19F938F93E091D203F091D303099585 |
:10E990000F900F900F900F901093F401DF91CF9193 |
:10E9A0001F9108950F931F9381E08093C7034091B7 |
:10E9B000F301E4EFFBE020E030E05FE4849199278D |
:10E9C0002F5F3F4F829FB001839F700D929F700D0C |
:10E9D000112446275150319657FFF0CF4093F30151 |
:10E9E000ECECFBE020E030E057E2849199272F5FC8 |
:10E9F0003F4F829FB001839F700D929F700D112435 |
:10EA000046275150319657FFF0CF4093F301809144 |
:10EA1000C603882321F40E94EB738093C603809180 |
:10EA2000F301833459F088E190E029E20FB6F894BD |
:10EA3000A895809360000FBE209360008AE491E760 |
:10EA40009093D3038093D20386EF9CE09F938F93A0 |
:10EA50000DEF12E11F930F93E091D203F091D303D6 |
:10EA600009950F900F900F900F9081E690E09F9383 |
:10EA70008F9384E590E09F938F931F921F928091D4 |
:10EA800002016AE00E943E78892F99279F938F9315 |
:10EA9000809102010E943E7899279F938F938CE189 |
:10EAA0009DE09F938F931F930F93E091D203F0917A |
:10EAB000D303099584EF9BE09F938F931F930F934C |
:10EAC000E091D203F091D30309958CEC9BE09F93E6 |
:10EAD0008F931F930F93E091D203F091D303099585 |
:10EAE0008DB79EB746968DBF80E59DE09F938F932F |
:10EAF0001F930F93E091D203F091D303099582EC19 |
:10EB00008093810080916F00806280936F000F90EE |
:10EB10000F900F900F901F910F9108958091C70350 |
:10EB2000882361F08091F401843011F40E944C70CC |
:10EB30008091F301833411F01092C70308951F925E |
:10EB40000F920FB60F9211242F933F934F935F9321 |
:10EB50006F937F938F939F93AF93BF93EF93FF93A5 |
:10EB60002091CE00809101028823B1F02093C6004D |
:10EB700080910102823029F52F3F19F58FEF94E340 |
:10EB8000ACE0B0E0C297A109B109B7FFFBCF80911B |
:10EB900015048093CE0015C09091F401892F815007 |
:10EBA000833020F4822F0E94CC680BC0943021F473 |
:10EBB000822F0E943F7005C0953019F4822F0E9469 |
:10EBC0007E6FFF91EF91BF91AF919F918F917F9158 |
:10EBD0006F915F914F913F912F910F900FBE0F90CA |
:10EBE0001F901895002422273327442751E0BB2784 |
:10EBF000EE27FF27A0E1660F771F881F991F001CD3 |
:10EC0000221F331F441F660F771F881F991F001C88 |
:10EC1000221F331F441F2AF4050E2B1F3E1F4F1FB8 |
:10EC200004C0051A2B0B3E0B4F0B550FBB1FEE1FDD |
:10EC3000587F556047FD5250AA95E9F6E695B7957D |
:10EC40005795E695B7955795852F9B2F08952227C1 |
:10EC5000332741E0552768E0880F991F221F331F93 |
:10EC6000880F991F221F331F1AF4240F351F02C06B |
:10EC7000241B350B440F551F487F456037FD42501C |
:10EC80006A9551F75695479556954795842F08955F |
:10EC9000AA2797FF04C0809590958A1F9A1F77FF37 |
:10ECA00004C0609570956A1F7A1F669F9001779FD8 |
:10ECB000A001679F300D411D5A1F300D411D5A1F85 |
:10ECC000889FF001999F2E0F3F1F401D511D899F66 |
:10ECD000300D411D5A1F300D411D5A1FCA01B90187 |
:10ECE000112480CFFB01DC0102C005900D92415040 |
:10ECF0005040D8F70895FC014150504030F0019049 |
:10ED00000616D1F73197CF010895882799270895DE |
:10ED1000A0E0B0E0EEE8F6E70C94B6786C017B0179 |
:10ED2000EA01590121978FEFCF3FD80789F086017B |
:10ED30000894C11CD11CC7010894E11CF11CF50109 |
:10ED40000995F80180832197FFEFCF3FDF0779F71F |
:10ED5000EAE0CDB7DEB70C94D278CF92DF92EF9293 |
:10ED6000FF920F931F937C016B01FB010995082F04 |
:10ED7000C7010196F6010995182FC8011F910F913F |
:10ED8000FF90EF90DF90CF900895A0E0B0E0EBEC23 |
:10ED9000F6E70C94B8788C017B01EA0169012197B0 |
:10EDA0008FEFCF3FD80771F0F70121917F01C801A4 |
:10EDB0000F5F1F4F622FF60109952197FFEFCF3F9D |
:10EDC000DF0791F7E8E0CDB7DEB70C94D478CF92A7 |
:10EDD000DF92EF92FF920F931F936C018B017A01E8 |
:10EDE000FA010995812F9927682FC6010196F7012D |
:10EDF00009951F910F91FF90EF90DF90CF900895AC |
:10EE00005058BB27AA270ED0E0C0D1D030F0D6D0C2 |
:10EE100020F031F49F3F11F41EF4C6C00EF4E095CB |
:10EE2000E7FBBCC0E92FE2D080F3BA176207730793 |
:10EE30008407950718F071F49EF5FAC00EF4E0957A |
:10EE40000B2EBA2FA02D0B01B90190010C01CA01A4 |
:10EE5000A0011124FF27591B99F0593F50F4503E4F |
:10EE600068F11A16F040A22F232F342F4427585F41 |
:10EE7000F3CF469537952795A795F0405395C9F759 |
:10EE80007EF41F16BA0B620B730B840BBAF0915011 |
:10EE9000A1F0FF0FBB1F661F771F881FC2F70EC0B0 |
:10EEA000BA0F621F731F841F48F487957795679583 |
:10EEB000B795F7959E3F08F0B3CF9395880F08F06C |
:10EEC0009927EE0F97958795089598D088F09F57CA |
:10EED00090F0B92F9927B751A0F0D1F0660F771FA6 |
:10EEE000881F991F1AF0BA95C9F712C0B13081F086 |
:10EEF0009FD0B1E008959CC0672F782F8827B85F16 |
:10EF000039F0B93FCCF3869577956795B395D9F7E6 |
:10EF10003EF490958095709561957F4F8F4F9F4FF0 |
:10EF20000895E89409C097FB3EF4909580957095FC |
:10EF300061957F4F8F4F9F4F9923A9F0F92F96E945 |
:10EF4000BB279395F695879577956795B795F111BA |
:10EF5000F8CFFAF4BB0F11F460FF1BC06F5F7F4F57 |
:10EF60008F4F9F4F16C0882311F096E911C0772369 |
:10EF700021F09EE8872F762F05C0662371F096E872 |
:10EF8000862F70E060E02AF09A95660F771F881F41 |
:10EF9000DAF7880F9695879597F9089597F99F67FF |
:10EFA00080E870E060E008959FEF80EC0895002411 |
:10EFB0000A941616170618060906089500240A94DE |
:10EFC00012161306140605060895092E0394000C64 |
:10EFD00011F4882352F0BB0F40F4BF2B11F460FFF3 |
:10EFE00004C06F5F7F4F8F4F9F4F089557FD90581C |
:10EFF000440F551F59F05F3F71F04795880F97FBFD |
:10F00000991F61F09F3F79F08795089512161306B6 |
:10F010001406551FF2CF4695F1DF08C016161706E5 |
:10F020001806991FF1CF869571056105089408951A |
:10F03000E894BB2766277727CB0197F90895629F4D |
:10F04000D001739FF001829FE00DF11D649FE00DE0 |
:10F05000F11D929FF00D839FF00D749FF00D659F41 |
:10F06000F00D9927729FB00DE11DF91F639FB00D40 |
:10F07000E11DF91FBD01CF0111240895991B79E00D |
:10F0800004C0991F961708F0961B881F7A95C9F738 |
:10F0900080950895AA1BBB1B51E107C0AA1FBB1F87 |
:10F0A000A617B70710F0A61BB70B881F991F5A9514 |
:10F0B000A9F780959095BC01CD01089597FB092E85 |
:10F0C00007260AD077FD04D0E5DF06D000201AF429 |
:10F0D000709561957F4F0895F6F7909581959F4FB4 |
:10F0E0000895A1E21A2EAA1BBB1BFD010DC0AA1F89 |
:10F0F000BB1FEE1FFF1FA217B307E407F50720F0A1 |
:10F10000A21BB30BE40BF50B661F771F881F991F1B |
:10F110001A9469F760957095809590959B01AC0164 |
:10F12000BD01CF01089597FB092E05260ED057FD8E |
:10F1300004D0D7DF0AD0001C38F4509540953095A4 |
:10F1400021953F4F4F4F5F4F0895F6F7909580956B |
:10F15000709561957F4F8F4F9F4F08952F923F92EB |
:10F160004F925F926F927F928F929F92AF92BF92D7 |
:10F17000CF92DF92EF92FF920F931F93CF93DF9383 |
:10F18000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBEE0 |
:10F19000CDBF09942A88398848885F846E847D842D |
:10F1A0008C849B84AA84B984C884DF80EE80FD802F |
:10F1B0000C811B81AA81B981CE0FD11D0FB6F894A5 |
:10F1C000DEBF0FBECDBFED010895EE0FFF1F05900E |
:08F1D000F491E02D0994FFCF3A |
:10F1D8005E010A010164FF01FFFFC01FC01F01019A |
:10F1E80001737373FF03007D0000C409C409640040 |
:10F1F8001148656C6C6F20576F726C6400000000DA |
:10F2080000000000000000000000000000000000F6 |
:10F2180000000000000000000000000000000000E6 |
:10F2280000000000000000000000000000000000D6 |
:10F2380000000000000000000000000000000000C6 |
:10F248000053706F727400004E6F726D616C000035 |
:10F25800426567696E6E6572000051756164726F10 |
:10F268000000640001200B050000ECFF000204060A |
:10F27800070808080706040200FEFCFAF9F8F8F87F |
:10F28800F9FAFCFE000204060708086440415A46E1 |
:10F2980064640A02969696960840403A10FB303805 |
:10F2A800013290D0030090D0030032002064FFFFA9 |
:10F2B8007800FF03640B0A0D0B0C0E0B0F10FA20DD |
:08F2C80001010170FF010F00BC |
:00000001FF |
/tags/V0.84a/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.84a/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.84a/Settings.h |
---|
--- V0.84a/Spektrum.c (nonexistent) |
+++ V0.84a/Spektrum.c (revision 1907) |
@@ -0,0 +1,407 @@ |
+/*####################################################################################### |
+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.84a/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.84a/analog.c |
---|
0,0 → 1,287 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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; |
ExpandBaro = 0; |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
{ |
unsigned char off2; |
OCR0A = 150; |
off2 = GetParamByte(PID_PRESSURE_OFFSET); |
if(off2 < 230) off2 += 10; |
OCR0B = off2; |
Delay_ms_Mess(100); |
if(MessLuftdruck > DESIRED_H_ADC) off2 = 240; |
for(; off2 >= 5; off2 -= 5) |
{ |
OCR0B = off2; |
Delay_ms_Mess(50); |
printf("*"); |
if(MessLuftdruck > DESIRED_H_ADC) break; |
} |
SetParamByte(PID_PRESSURE_OFFSET, off2); |
if(off2 >= 15) off = 140; else off = 0; |
for(; off < 250;off++) |
{ |
OCR0A = off; |
Delay_ms_Mess(50); |
printf("."); |
if(MessLuftdruck < DESIRED_H_ADC) break; |
} |
DruckOffsetSetting = off; |
} |
#else |
off = GetParamByte(PID_PRESSURE_OFFSET); |
if(off > 20) off -= 10; |
OCR0A = off; |
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; |
} |
DruckOffsetSetting = off; |
SetParamByte(PID_PRESSURE_OFFSET, off); |
#endif |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) && (DruckOffsetSetting < 10 || DruckOffsetSetting >= 245)) VersionInfo.HardwareError[0] |= FC_ERROR0_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] |= FC_ERROR0_GYRO_NICK; AnalogOffsetNick = 10;}; if(AnalogOffsetNick > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; AnalogOffsetNick = 245;}; |
if(AnalogOffsetRoll < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; AnalogOffsetRoll = 10;}; if(AnalogOffsetRoll > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; AnalogOffsetRoll = 245;}; |
if(AnalogOffsetGier < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; AnalogOffsetGier = 10;}; if(AnalogOffsetGier > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; 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: |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
if(EE_Parameter.ExtraConfig & CFG_3_3V_REFERENCE) UBat = (3 * UBat + (11 * ADC) / 30) / 4; // there were some single FC2.1 with 3.3V reference |
else |
#endif |
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.84a/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.84a/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.84a/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.84a/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.84a/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.84a/eeprom.c |
---|
0,0 → 1,595 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#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 CommonDefaults(void) |
{ |
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; |
EE_Parameter.Receiver = RECEIVER_JETI; |
EE_Parameter.MotorSafetySwitch = 0; |
EE_Parameter.ExternalControl = 0; |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 64; // Wert : 0-247 |
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.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 = 128; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 50; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 2; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 15; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 230; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 4; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 128; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 85; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 70; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 220; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoManualControlSpeed = 60; |
EE_Parameter.CamOrientation = 0; // Wert : 0-24 -> 0-360 -> 15° steps |
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.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.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 = 245; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
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 |
} |
void ParamSet_DefaultSet1(void) // sport |
{ |
CommonDefaults(); |
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.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.I_Faktor = 32; |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 1; |
EE_Parameter.GyroAccAbgleich = 16; // 1/k; |
EE_Parameter.DynamicStability = 100; |
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 |
{ |
CommonDefaults(); |
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.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.I_Faktor = 32; |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 60; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 75; |
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 |
{ |
CommonDefaults(); |
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.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.I_Faktor = 16; |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 70; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 70; |
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); |
} |
/***************************************************/ |
/* Set default parameter set */ |
/***************************************************/ |
void SetDefaultParameter(uint8_t set, uint8_t restore_channels) |
{ |
if(set > 5) set = 5; |
else if(set < 1) set = 1; |
switch(set) |
{ |
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(); // Beginner |
break; |
} |
if(restore_channels) |
{ |
uint8_t crc; |
// 1st check for a valid channel backup in eeprom |
crc = EEProm_Checksum(EEPROM_ADR_CHANNELS, sizeof(EE_Parameter.Kanalbelegung)); |
if(crc == eeprom_read_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung))) ) |
{ |
eeprom_read_block((void *)EE_Parameter.Kanalbelegung, (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
} |
else ParamSet_DefaultStickMapping(); |
} |
else ParamSet_DefaultStickMapping(); |
ParamSet_WriteToEEProm(set); |
} |
/***************************************************/ |
/* 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.84a/eeprom.h |
---|
0,0 → 1,242 |
#ifndef _EEPROM_H |
#define _EEPROM_H |
#include <inttypes.h> |
#include "twimaster.h" |
#define EEPARAM_REVISION 85 // 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 |
#define CFG_3_3V_REFERENCE 0x08 |
// 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 ServoManualControlSpeed;// |
unsigned char CamOrientation; // |
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 MotorSafetySwitch; |
//------------------------------------------------ |
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 void SetDefaultParameter(uint8_t set, uint8_t restore_channels); |
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.84a/fc.c |
---|
0,0 → 1,1790 |
/*####################################################################################### |
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 = -1; |
int KompassSollWert = 0; |
int KompassRichtung = 0; |
char CalculateCompassTimer = 100; |
unsigned char KompassFusion = 32; |
unsigned int KompassSignalSchlecht = 50; |
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; |
long FromNC_AltitudeSetpoint = 0; |
unsigned char FromNC_AltitudeSpeed = 0; |
unsigned char carefree_old = 50; // to make the Beep when switching |
int CompassGierSetpoint = 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; |
const 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}; // 15° steps |
signed int ExternStickNick = 0,ExternStickRoll = 0,ExternStickGier = 0, ExternHoehenValue = -20; |
int MaxStickNick = 0,MaxStickRoll = 0; |
unsigned int modell_fliegt = 0; |
volatile unsigned char FC_StatusFlags = 0, FC_StatusFlags2 = 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[24] = SollHoehe/5; |
// DebugOut.Analog[22] = FromNaviCtrl_Value.GpsZ; |
// DebugOut.Analog[29] = FromNaviCtrl_Value.SerialDataOkay; |
DebugOut.Analog[27] = KompassSollWert; |
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]] + 127; |
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; |
KompassSollWert = KompassValue; |
KompassSignalSchlecht = 100; |
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(); |
FC_StatusFlags |= FC_STATUS_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]] + 127; |
} |
SenderOkay = 100; |
if(ServoActive) |
{ |
HEF4017R_ON; |
DDRD |=0x80; // enable J7 -> Servo signal |
} |
if((AdNeutralNick < 150 * 16) || (AdNeutralNick > 850 * 16)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; }; |
if((AdNeutralRoll < 150 * 16) || (AdNeutralRoll > 850 * 16)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; }; |
if((AdNeutralGier < 150 * 2) || (AdNeutralGier > 850 * 2)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; }; |
if((NeutralAccX < 300) || (NeutralAccX > 750)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_NICK; }; |
if((NeutralAccY < 300) || (NeutralAccY > 750)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_ROLL; }; |
if((NeutralAccZ < 512) || (NeutralAccZ > 850)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_TOP; }; |
carefree_old = 70; |
} |
//############################################################################ |
// 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; |
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; |
d2Roll = HiResRoll - oldRoll; |
oldRoll = (oldRoll + HiResRoll)/2; |
if(d2Roll > D_LIMIT) d2Roll = D_LIMIT; |
else if(d2Roll < -D_LIMIT) d2Roll = -D_LIMIT; |
MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 16; |
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); |
} |
} |
//############################################################################ |
// Senden der Motorwerte per I2C-Bus |
void SendMotorData(void) |
//############################################################################ |
{ |
unsigned char i; |
if(!MotorenEin) |
{ |
FC_StatusFlags &= ~(FC_STATUS_MOTOR_RUN | FC_STATUS_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; // testing the high resolution |
Motor[i].SetPointLowerBits = MotorTest[i] % 4; |
*/ |
} |
if(PC_MotortestActive) PC_MotortestActive--; |
} |
else FC_StatusFlags |= FC_STATUS_MOTOR_RUN; |
if(I2C_TransferActive) |
{ |
I2C_TransferActive = 0; // enable for the next time |
} |
else |
{ |
motor_write = 0; |
I2C_Start(TWI_STATE_MOTOR_TX); //Start I2C Interrupt Mode |
} |
} |
//############################################################################ |
// Trägt ggf. das Poti als Parameter ein |
void ParameterZuordnung(void) |
//############################################################################ |
{ |
unsigned char tmp,i; |
#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);} |
for(i=0;i<8;i++) |
{ |
int tmp2; |
tmp2 = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 127; |
if(tmp2 > 255) tmp2 = 255; else if(tmp2 < 0) tmp2 = 0; |
if(tmp2 != Poti[i]) |
{ |
Poti[i] += (tmp2 - Poti[i]) / 4; |
if(Poti[i] > tmp2) Poti[i]--; |
else Poti[i]++; |
} |
} |
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(carefree_old != CareFree) |
{ |
if(carefree_old < 3) |
{ |
if(CareFree) beeptime = 1500; |
else beeptime = 200; |
carefree_old = CareFree; |
} else carefree_old--; |
} |
if(FromNaviCtrl.CompassValue < 0 && CareFree) VersionInfo.HardwareError[0] |= FC_ERROR0_CAREFREE; else VersionInfo.HardwareError[0] &= ~FC_ERROR0_CAREFREE; |
} |
else |
{ |
CareFree = 0; |
carefree_old = 10; |
} |
if(FromNaviCtrl.CompassValue < 0 && MotorenEin && CareFree && BeepMuster == 0xffff) // ungültiger Kompasswert |
{ |
beeptime = 15000; |
BeepMuster = 0xA400; |
CareFree = 0; |
} |
if(CareFree) { FC_StatusFlags2 |= FC_STATUS2_CAREFREE; if(Parameter_AchsKopplung1 < 210) Parameter_AchsKopplung1 += 30;} else FC_StatusFlags2 &= ~FC_STATUS2_CAREFREE; |
} |
//############################################################################ |
// |
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; |
FC_StatusFlags &= ~FC_STATUS_EMERGENCY_LANDING; |
} |
ROT_ON; |
if(modell_fliegt > 1000) // wahrscheinlich in der Luft --> langsam absenken |
{ |
GasMischanteil = EE_Parameter.NotGas; |
FC_StatusFlags |= FC_STATUS_EMERGENCY_LANDING; |
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) |
{ |
FC_StatusFlags &= ~FC_STATUS_EMERGENCY_LANDING; |
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; |
} else FC_StatusFlags |= FC_STATUS_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) && (PPM_in[EE_Parameter.MotorSafetySwitch] < -75 || EE_Parameter.MotorSafetySwitch == 0)) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Einschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(++delay_einschalten > 200) |
{ |
delay_einschalten = 0; |
if(!VersionInfo.HardwareError[0] && calibration_done && !NC_ErrorCode) |
{ |
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; |
FC_StatusFlags |= FC_STATUS_START; |
ControlHeading = (((int) EE_Parameter.OrientationAngle * 15 + KompassValue) % 360) / 2; |
NeueKompassRichtungMerken = 100; // 2 sekunden |
} |
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) && (PPM_in[EE_Parameter.MotorSafetySwitch] < -75 || EE_Parameter.MotorSafetySwitch == 0)) |
{ |
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-- || (FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
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 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
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 > 4) StickGier -= 4; else |
if(StickGier < -4) StickGier += 4; 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(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING) {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(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING) |
{ |
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 > 0 /*&& !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); |
KompassFusion = FromNaviCtrl_Value.Kalman_K; |
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; |
} |
KompassFusion = 25; |
#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 = 100; |
} |
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 = 100; |
} |
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) > 3) // war 15 |
{ |
// KompassSignalSchlecht = 1000; |
if(!(EE_Parameter.GlobalConfig & CFG_KOMPASS_FIX)) |
{ |
NeueKompassRichtungMerken = 50; // eine Sekunde zum Einloggen |
}; |
} |
tmp_int = (long) EE_Parameter.Gier_P * ((long)StickGier * abs(StickGier)) / 512L; // expo y = ax + bx² |
tmp_int += (EE_Parameter.Gier_P * StickGier) / 4; |
tmp_int += CompassGierSetpoint; |
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 >= 0 && (EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV)) |
{ |
if(CalculateCompassTimer-- == 1) |
{ |
int w,v,r,fehler,korrektur; // wird von der SPI-Routine auf 1 gesetzt |
CalculateCompassTimer = 13; // falls keine Navi-Daten |
// max. Korrekturwert schätzen |
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 / 4 + 1; |
// Kompassfehlerwert bestimmen |
fehler = ((540 + KompassValue - (ErsatzKompass/GIER_GRAD_FAKTOR)) % 360) - 180; |
// GIER_GRAD_FAKTOR ist ca. 1200 |
// Kompasswert einloggen |
if(KompassSignalSchlecht) KompassSignalSchlecht--; |
else |
if(w < 25) |
{ |
GierGyroFehler += fehler; |
if(NeueKompassRichtungMerken) |
{ |
if(--NeueKompassRichtungMerken == 0) |
{ |
ErsatzKompass = KompassValue * GIER_GRAD_FAKTOR; |
KompassSollWert = (ErsatzKompass/GIER_GRAD_FAKTOR); |
} |
} |
} |
// Kompass fusionieren |
if(!KompassSignalSchlecht) ErsatzKompass += (fehler * KompassFusion) / korrektur; |
// MK Gieren |
if(!NeueKompassRichtungMerken) |
{ |
r = ((540 + (KompassSollWert - ErsatzKompass/GIER_GRAD_FAKTOR)) % 360) - 180; |
v = r * (Parameter_KompassWirkung/2); // nach Kompass ausrichten |
CompassGierSetpoint = v / 16; |
} |
else CompassGierSetpoint = 0; |
} // CalculateCompassTimer |
} |
else CompassGierSetpoint = 0; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// 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; |
static signed char WaypointTrimming = 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 && !(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
#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. |
FC_StatusFlags2 |= FC_STATUS2_ALTITUDE_CONTROL; |
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; |
// set both flags to indicate no vario mode |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
} |
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(FC_StatusFlags & FC_STATUS_FLY) // trim setpoint only when flying |
{ // gas stick is above hoover point |
if(StickGas > (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtUpperLimit) |
{ |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_DOWN) |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_DOWN; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_UP; |
HeightTrimming += abs(StickGas - (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '+'; |
WaypointTrimming = 0; |
} // gas stick is below hoover point |
else if(StickGas < (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtLowerLimit ) |
{ |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_UP) |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_DOWN; |
HeightTrimming -= abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '-'; |
WaypointTrimming = 0; |
} |
else // Gas Stick in Hover Range |
{ |
VarioCharacter = '='; |
if(FromNC_AltitudeSpeed && FromNC_AltitudeSetpoint > SollHoehe) // von NC gesteuert -> Steigen |
{ |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_UP; |
HeightTrimming += FromNC_AltitudeSpeed; |
WaypointTrimming = 10; |
VarioCharacter = '^'; |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_DOWN) // changed from sinking to rising |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_DOWN; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
} |
else |
if(FromNC_AltitudeSpeed && FromNC_AltitudeSetpoint < SollHoehe) // von NC gesteuert -> sinken |
{ |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_DOWN; |
HeightTrimming -= FromNC_AltitudeSpeed; |
WaypointTrimming = -10; |
VarioCharacter = 'v'; |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_UP) // changed from rising to sinking |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
} |
else |
if(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) |
{ |
if(!WaypointTrimming) SollHoehe = HoehenWert; // update setpoint to current height |
else WaypointTrimming = 0; |
FC_StatusFlags &= ~(FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
HeightTrimming = 0; |
if(EE_Parameter.ExtraConfig & CFG2_VARIO_BEEP) beeptime = 500; |
if(!StartTrigger && HoehenWert > 50) |
{ |
StartTrigger = 1; |
} |
} |
} |
// Trim height set point |
if(abs(HeightTrimming) > 512) |
{ |
if(WaypointTrimming) |
{ |
if(abs(FromNC_AltitudeSetpoint - SollHoehe) < 10) SollHoehe = FromNC_AltitudeSetpoint; |
else SollHoehe += WaypointTrimming; |
} |
else |
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 = 100; |
//update hoover gas stick value when setpoint is shifted |
if(!EE_Parameter.Hoehe_StickNeutralPoint && FromNC_AltitudeSpeed == 0) |
{ |
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(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) tmp_int /= 4; // reduce d-part while trimming setpoint |
else |
if(EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT) tmp_int /= 8; // reduce d-part in "Deckel" mode |
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; |
} |
else GasMischanteil = FilterHCGas + (GasMischanteil - HoverGas) / 4; // only in Vario-Mode |
} |
}// 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; |
// set both flags to indicate no vario mode |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
FC_StatusFlags2 &= ~FC_STATUS2_ALTITUDE_CONTROL; |
} |
// 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((FC_StatusFlags & FC_STATUS_FLY))// && !(FC_SatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
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 && abs(HoehenWert - SollHoehe) < 256) // only on small vertical speed & difference is small (only descending) |
{ |
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 |
else |
{ |
// set undefined state to indicate vario off |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
} // EOF no 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); |
if(EE_Parameter.Gyro_Stability <= 8) pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8; // PI-Regler für Nick |
else pd_ergebnis_nick = ((EE_Parameter.Gyro_Stability / 2) * DiffNick) / 4; // Überlauf verhindern |
pd_ergebnis_nick += SummeNick / Ki; |
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); |
if(EE_Parameter.Gyro_Stability <= 8) pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8; // PI-Regler für Roll |
else pd_ergebnis_roll = ((EE_Parameter.Gyro_Stability / 2) * DiffRoll) / 4; // Überlauf verhindern |
pd_ergebnis_roll += SummeRoll / Ki; |
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,(int) MIN_GAS * 4,(int) 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.84a/fc.h |
---|
0,0 → 1,118 |
/*####################################################################################### |
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 |
// FC STATUS FLAGS |
#define FC_STATUS_MOTOR_RUN 0x01 |
#define FC_STATUS_FLY 0x02 |
#define FC_STATUS_CALIBRATE 0x04 |
#define FC_STATUS_START 0x08 |
#define FC_STATUS_EMERGENCY_LANDING 0x10 |
#define FC_STATUS_LOWBAT 0x20 |
#define FC_STATUS_VARIO_TRIM_UP 0x40 |
#define FC_STATUS_VARIO_TRIM_DOWN 0x80 |
// FC STATUS FLAGS2 |
#define FC_STATUS2_CAREFREE 0x01 |
#define FC_STATUS2_ALTITUDE_CONTROL 0x02 |
extern volatile unsigned char FC_StatusFlags, FC_StatusFlags2; |
extern void ParameterZuordnung(void); |
#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 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 KompassSollWert; |
extern int KompassRichtung; |
extern char CalculateCompassTimer; |
extern unsigned char KompassFusion; |
extern unsigned char ControlHeading; |
extern int TrimNick, TrimRoll; |
extern long ErsatzKompass; |
extern int ErsatzKompassInGrad; // Kompasswert in Grad |
extern long HoehenWert; |
extern long SollHoehe; |
extern long FromNC_AltitudeSetpoint; |
extern unsigned char FromNC_AltitudeSpeed; |
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]; |
extern const signed char sintab[31]; |
#endif //_FC_H |
/tags/V0.84a/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.84a/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/tags/V0.84a/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.84a/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.84a/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.84a/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.84a/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.84a/led.c |
---|
0,0 → 1,98 |
#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(FC_StatusFlags & (FC_STATUS_LOWBAT | FC_STATUS_EMERGENCY_LANDING) || (VersionInfo.HardwareError[1] & FC_ERROR1_I2C)) |
{ |
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.84a/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.84a/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.84a/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.84a/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.84a/main.c |
---|
0,0 → 1,404 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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; |
unsigned char JetiBeep = 0; // to allow any Morse-Beeping of the Jeti-Box |
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(1); |
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] |= FC_ERROR1_MIXER; |
//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; |
JetiBeep = 0; |
while (1) |
{ |
if (JetiUpdateModeActive) 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] &= ~FC_ERROR1_PPM; } |
else |
{ |
TIMSK1 |= _BV(ICIE1); // enable PPM-Input |
PPM_in[0] = 0; // set RSSI to zero on data timeout |
VersionInfo.HardwareError[1] |= FC_ERROR1_PPM; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//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 |
VersionInfo.HardwareError[1] |= FC_ERROR1_I2C; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
if((BeepMuster == 0xffff) && MotorenEin) |
{ |
beeptime = 10000; |
BeepMuster = 0x0080; |
} |
} |
else |
{ |
ROT_OFF; |
if(!beeptime) |
{ |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_I2C; |
} |
} |
if(!UpdateMotor) |
{ |
if(CalculateServoSignals) CalculateServo(); |
DatenUebertragung(); |
BearbeiteRxDaten(); |
if(CheckDelay(timer)) |
{ |
static unsigned char second; |
timer += 20; // 20 ms interval |
if(MissingMotor) |
{ |
VersionInfo.HardwareError[1] |= FC_ERROR1_BL_MISSING; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
else |
{ |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_BL_MISSING; |
if(I2CTimeout > 6) DebugOut.Status[1] &= ~0x02; // BL-Error-Status |
} |
if(I2CTimeout > 6) VersionInfo.HardwareError[1] &= ~FC_ERROR1_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--; |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_SPI_RX; |
} |
else |
{ |
if(NC_Version.Compatible) |
{ |
VersionInfo.HardwareError[1] |= FC_ERROR1_SPI_RX; |
if(BeepMuster == 0xffff && MotorenEin) |
{ |
beeptime = 15000; |
BeepMuster = 0xA800; |
} |
} |
GPS_Nick = 0; |
GPS_Roll = 0; |
//if(!beeptime) |
FromNaviCtrl.CompassValue = -1; |
NaviDataOkay = 0; |
} |
if(UBat < BattLowVoltageWarning) |
{ |
FC_StatusFlags |= FC_STATUS_LOWBAT; |
if(BeepMuster == 0xffff) |
{ |
beeptime = 6000; |
BeepMuster = 0x0300; |
} |
} |
else if(!beeptime) FC_StatusFlags &= ~FC_STATUS_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(); |
} //else DebugOut.Analog[26]++; |
} |
if(!SendSPI) { SPI_TransmitByte(); } |
} |
return (1); |
} |
/tags/V0.84a/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; |
extern unsigned char JetiBeep; |
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.84a/makefile |
---|
0,0 → 1,464 |
#-------------------------------------------------------------------- |
# MCU name |
#MCU = atmega1284p |
MCU = atmega644p |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 84 |
VERSION_PATCH = 0 |
VERSION_SERIAL_MAJOR = 11 # Serial Protocol |
VERSION_SERIAL_MINOR = 0 # Serial Protocol |
NC_SPI_COMPATIBLE = 19 # 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.84a/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] & FC_ERROR1_MIXER) 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]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_POTI2]]+127); |
LCD_printfxy(0,3,"P3:%4i P4:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_POTI4]]+127); |
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,"Soll: %5i",KompassSollWert); |
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/4); |
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.84a/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.84a/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.84a/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.84a/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.84a/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.84a/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.84a/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.84a/spi.c |
---|
0,0 → 1,361 |
// ######################## 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; |
signed int POI_KameraNick = 0; // in 0,1° |
vector16_t MagVec = {0,0,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] = FC_StatusFlags; |
FC_StatusFlags &= ~(FC_STATUS_CALIBRATE | FC_STATUS_START); |
ToNaviCtrl.Param.Byte[9] = GetActiveParamSet(); |
ToNaviCtrl.Param.Byte[10] = ControlHeading; |
ToNaviCtrl.Param.Byte[11] = FC_StatusFlags2; |
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 |
ToNaviCtrl.Param.Byte[6] = VarioCharacter; |
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]; |
ToNaviCtrl.Param.Byte[8] = VersionInfo.HardwareError[3]; |
ToNaviCtrl.Param.Byte[9] = VersionInfo.HardwareError[4]; |
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; |
CalculateCompassTimer = 1; |
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; |
} |
// update compass readings |
MagVec.x = FromNaviCtrl.MagVecX; |
MagVec.y = FromNaviCtrl.MagVecY; |
MagVec.z = FromNaviCtrl.MagVecZ; |
if(FromNaviCtrl.CompassValue <= 360) KompassValue = FromNaviCtrl.CompassValue; |
KompassRichtung = ((540 + KompassValue - KompassSollWert) % 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]; |
if(CareFree && FromNaviCtrl.Param.sInt[4] >= 0) |
{ |
KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Kompass-Sollwinkel vorgeben |
if(EE_Parameter.CamOrientation) // Kamera angle is not front |
{ |
KompassSollWert += 360 - ((unsigned int) EE_Parameter.CamOrientation * 15); |
KompassSollWert %= 360; |
} |
} |
POI_KameraNick = (POI_KameraNick + FromNaviCtrl.Param.sInt[5]) / 2; // FromNaviCtrl.Param.sInt[5]; // Nickwinkel |
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]; |
PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value |
FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9]; |
FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10; // in cm |
break; |
// 0 = 0,1 |
// 1 = 2,3 |
// 2 = 4,5 |
// 3 = 6,7 |
// 4 = 8,9 |
// 5 = 10,11 |
default: |
break; |
} |
} |
else |
{ |
// KompassValue = 0; |
// KompassRichtung = 0; |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
} |
#endif |
/tags/V0.84a/spi.h |
---|
0,0 → 1,190 |
// ######################## SPI - FlightCtrl ################### |
#ifndef _SPI_H |
#define _SPI_H |
#include <util/delay.h> |
#include "vector.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; |
unsigned int FCStatus; |
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 MagVecX; |
signed int MagVecY; |
signed int MagVecZ; |
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); |
extern signed int POI_KameraNick; |
extern vector16_t MagVec; |
#else |
// -------------------------------- Dummy ----------------------------------------- |
#define SPI_MasterInit() ; |
#define SPI_StartTransmitPacket() ; |
#define UpdateSPI_Buffer() ; |
#define SPI_TransmitByte() ; |
#endif |
#endif |
/tags/V0.84a/timer0.c |
---|
0,0 → 1,404 |
#include "main.h" |
#define MULTIPLYER 4 |
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, CalculateServoSignals = 1; |
uint16_t RemainingPulse = 0; |
volatile int16_t ServoNickOffset = (255 / 2) * MULTIPLYER * 16; // initial value near center positon |
volatile int16_t ServoRollOffset = (255 / 2) * MULTIPLYER * 16; // initial value near center positon |
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 - KompassSollWert) % 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 */ |
/*****************************************************/ |
void CalculateServo(void) |
{ |
signed char cosinus, sinus; |
signed long nick, roll; |
cosinus = sintab[EE_Parameter.CamOrientation + 6]; |
sinus = sintab[EE_Parameter.CamOrientation]; |
if(CalculateServoSignals == 1) |
{ |
nick = (cosinus * IntegralNick) / 128L - (sinus * IntegralRoll) / 128L; |
nick -= POI_KameraNick * 7; |
nick = ((long)EE_Parameter.ServoNickComp * nick) / 512L; |
ServoNickOffset += ((int16_t)Parameter_ServoNickControl * (MULTIPLYER*16) - ServoNickOffset) / EE_Parameter.ServoManualControlSpeed; |
ServoNickValue = ServoNickOffset / 16; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += nick;//(int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * nick) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= nick; |
} |
// 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; |
} |
if(PlatinenVersion < 20) CalculateServoSignals = 0; else CalculateServoSignals++; |
} |
else |
{ |
roll = (cosinus * IntegralRoll) / 128L + (sinus * IntegralNick) / 128L; |
roll = ((long)EE_Parameter.ServoRollComp * roll) / 512L; |
ServoRollOffset += ((int16_t)Parameter_ServoRollControl * (MULTIPLYER*16) - ServoRollOffset) / EE_Parameter.ServoManualControlSpeed; |
ServoRollValue = ServoRollOffset/16; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x02) |
{ // inverting movement of servo |
ServoRollValue += roll; |
} |
else |
{ // non inverting movement of servo |
ServoRollValue -= roll; |
} |
// 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; |
} |
CalculateServoSignals = 0; |
} |
} |
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 (1757 * EE_Parameter.ServoNickRefresh) |
#define MINSERVOPULSE 375 |
#define MAXSERVOPULSE 1500 |
#define SERVORANGE (MAXSERVOPULSE - MINSERVOPULSE) |
static uint8_t PulseOutput = 0; |
static uint16_t ServoFrameTime = 0; |
static uint8_t ServoIndex = 0; |
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 |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
// 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; |
CalculateServoSignals = 1; |
} |
// 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 |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
break; |
case 2: // Roll Compensation Servo |
RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
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 > 50) || ServoActive == 2) HEF4017R_OFF; // disable HEF4017 reset |
else HEF4017R_ON; |
ServoIndex++; // change to next servo channel |
if(ServoIndex > EE_Parameter.ServoNickRefresh) |
{ |
CalculateServoSignals = 1; |
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.84a/timer0.h |
---|
0,0 → 1,22 |
#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); |
void CalculateServo(void); |
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, CalculateServoSignals; |
extern volatile int16_t ServoNickValue; |
extern volatile int16_t ServoRollValue; |
/tags/V0.84a/twimaster.c |
---|
0,0 → 1,468 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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 uint8_t I2C_TransferActive = 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(char clear) |
{ |
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; |
if(clear) 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; |
} |
sei(); |
SREG = sreg; |
} |
void I2C_Reset(void) |
{ |
// stop i2c bus |
I2C_Stop(TWI_STATE_MOTOR_TX); |
TWCR = (1<<TWINT); // reset to original state incl. interrupt flag reset |
TWAMR = 0; |
TWAR = 0; |
TWDR = 0; |
TWSR = 0; |
TWBR = 0; |
I2C_TransferActive = 0; |
I2C_Init(0); |
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 |
I2C_TransferActive = 1; |
// 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); |
I2C_TransferActive = 0; |
} |
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(!(FC_StatusFlags & FC_STATUS_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; |
I2C_TransferActive = 0; |
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); |
I2C_TransferActive = 0; |
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; |
I2C_TransferActive = 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.84a/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 volatile uint8_t I2C_TransferActive; |
+ |
+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(char); // 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.84a/uart.c |
---|
0,0 → 1,761 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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 170 |
#define MAX_EMPFANGS_BUFF 170 |
#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; |
unsigned volatile char JetiUpdateModeActive = 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] ", |
"Hight Setpoint ", |
"25 ", //25 |
"26 ", |
"Compass Setpoint", |
"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; |
if (JetiUpdateModeActive == 1) { UDR1 = UDR0; return; } |
if (JetiUpdateModeActive == 2) { RxdBuffer[0] = UDR0; return; } |
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 - KompassSollWert) % 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] &= ~FC_ERROR1_MIXER; |
} |
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((10 <= pRxData[0]) && (pRxData[0] < 20)) |
{ |
tempchar1 = pRxData[0] - 10; |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
SetDefaultParameter(tempchar1, 1); |
} |
else if((20 <= pRxData[0]) && (pRxData[0] < 30)) |
{ |
tempchar1 = pRxData[0] - 20; |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
SetDefaultParameter(tempchar1, 0); |
} |
else |
{ |
tempchar1 = pRxData[0]; |
if(tempchar1 == 0xFF) |
{ |
tempchar1 = GetActiveParamSet(); |
} |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(tempchar1); |
} |
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) && MotorenEin == 0) // 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 'j': |
tempchar1 = LIBFC_GetCPUType(); |
if((tempchar1 == CPU_ATMEGA644P) || (tempchar1 == CPU_ATMEGA1284P)) |
{ |
uint16_t ubrr = (uint16_t) ((uint32_t) F_CPU/ (8 * 38400L) - 1); |
cli(); |
// UART0 & UART1 disable RX and TX-Interrupt |
UCSR0B &= ~((1 << RXCIE0)|(1 << TXCIE0)); |
UCSR1B &= ~((1 << RXCIE1)|(1 << TXCIE1)); |
// UART0 & UART1 disable receiver and transmitter |
UCSR0B &= ~((1 << TXEN0) | (1 << RXEN0)); |
UCSR1B &= ~((1 << TXEN1) | (1 << RXEN1)); |
// UART0 & UART1 flush receive buffer explicit |
while ( UCSR1A & (1<<RXC1) ) UDR1; |
while ( UCSR0A & (1<<RXC0) ) UDR0; |
if (pRxData[0] == 0) |
{ |
JetiUpdateModeActive = 1; |
// UART0 & UART1 set baudrate |
UBRR1H = (uint8_t)(ubrr>>8); |
UBRR1L = (uint8_t)ubrr; |
UBRR0H = UBRR1H; |
UBRR0L = UBRR1L; |
// UART1 no parity |
UCSR1C &= ~(1 << UPM11); |
UCSR1C &= ~(1 << UPM10); |
// UART1 8-bit |
UCSR1B &= ~(1 << UCSZ12); |
UCSR1C |= (1 << UCSZ11); |
UCSR1C |= (1 << UCSZ10); |
} |
else JetiUpdateModeActive = 2; |
// UART0 & UART1 1 stop bit |
UCSR1C &= ~(1 << USBS1); |
UCSR0C &= ~(1 << USBS0); |
// UART1 clear 9th bit |
UCSR1B &= ~(1<<TXB81); |
// enable receiver and transmitter for UART0 and UART1 |
UCSR0B |= (1 << TXEN0) | (1 << RXEN0); |
UCSR1B |= (1 << TXEN1) | (1 << RXEN1); |
// enable RX-Interrupt for UART0 and UART1 |
UCSR0B |= (1 << RXCIE0); |
UCSR1B |= (1 << RXCIE1); |
// disable other Interrupts |
TIMSK0 = 0; |
TIMSK1 = 0; |
TIMSK2 = 0; |
sei(); |
} |
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 - KompassSollWert) % 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.84a/uart.h |
---|
0,0 → 1,107 |
#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 JetiUpdateModeActive; |
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 unsigned volatile char RxdBuffer[]; |
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; |
// FC hardware errors |
// bitmask for UART_VersionInfo_t.HardwareError[0] |
#define FC_ERROR0_GYRO_NICK 0x01 |
#define FC_ERROR0_GYRO_ROLL 0x02 |
#define FC_ERROR0_GYRO_YAW 0x04 |
#define FC_ERROR0_ACC_NICK 0x08 |
#define FC_ERROR0_ACC_ROLL 0x10 |
#define FC_ERROR0_ACC_TOP 0x20 |
#define FC_ERROR0_PRESSURE 0x40 |
#define FC_ERROR0_CAREFREE 0x80 |
// bitmask for UART_VersionInfo_t.HardwareError[1] |
#define FC_ERROR1_I2C 0x01 |
#define FC_ERROR1_BL_MISSING 0x02 |
#define FC_ERROR1_SPI_RX 0x04 |
#define FC_ERROR1_PPM 0x08 |
#define FC_ERROR1_MIXER 0x10 |
#define FC_ERROR1_RES1 0x20 |
#define FC_ERROR1_RES2 0x40 |
#define FC_ERROR1_RES3 0x80 |
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.84a/vector.h |
---|
0,0 → 1,19 |
#ifndef _VECTOR_H |
#define _VECTOR_H |
typedef struct |
{ |
int32_t x; |
int32_t y; |
int32_t z; |
} __attribute__((packed)) vector32_t; |
typedef struct |
{ |
int16_t x; |
int16_t y; |
int16_t z; |
} __attribute__((packed)) vector16_t; |
#endif //_VECTOR_H |
/tags/V0.84a/version.txt |
---|
0,0 → 1,463 |
------- |
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 |
0.80f H.Buss 04.08.2010 |
- Beim Höhenregler "Deckel" wird das Gas wieder wie in der alten Version behandelt und der D-Anteil auf das alte Verhalten (um Faktor 8) reduziert |
0.80g H.Buss 11.08.2010 |
- erweitetern Messbereich für Luftdruck bei der FC2.1 aktiviert |
0.80h H.Buss 30.08.2010 |
- bei I2C-Fehlern wurden die Counter zurück gesetzt und für einige ms die Interrupts angehalten - das ist jetzt behoben |
- Nur I2C-Daten senden, wenn das alte Paket komplett raus ist |
0.82a H.Buss 08.11.2010 |
- MotorSafetySwitch - Verriegelt das Ein/Ausschalten |
- ServoManualControlSpeed - Verlangsamt das Cam-Servo |
- CamOrientation - für verdrehte Kamera-Servos |
- Position der Status-Bits verändert |
- "Zucken" der Servos bei kurzen Empfangsausfällen behoben |
- jeti update command 'j' added |
- Poti-Auswertung nach ParameterZuordnung() verschoben -> FC-Code schneller |
- Waypont-Events z.B. zum Triggern der Kamera |
- Gyro-Sytbility: Werte bis 16 möglich |
0.82b H.Buss 08.12.2010 |
- Unterstützung von 3,3V-Referenzspannung (nur ATMEGA128) |
0.84a H.Buss 21.03.2011 (Release: 30.03.2011) |
- nur starten, wenn NC_ErrorCode = 0 |
- Beeptime von NC auch beim Kalibrieren durchlassen |
- Varible "JetiBeep" eingeführt |
- Kompass-Winkelvorgabe von NaviControl -> POI |
- Piepen beim Umschalten von CareFree |
- Compass-Routinen überarbeitet |
- Dafaultvalues Servo-Min/MAx an MKDS18 angepasst |
- Defaultreceiver ist RECEIVER_JETI |
- GPS-Operation-Radius per default auf 245m bzw. 100% |
- Höhenvorgabe im Vario-Mode durch Waypoints |
- bei laufenden Motoren keine neuen Settings annehmen |
- immer einmal Carefree Beepen nach dem Kalibrieren |
- Kanaloffset für Potis von 110 auf 127 erhöht, damit es gleich ist mit allen anderen Kanälen |
- POI-Richtung (Soll-Himmelsrichtung) bezieht sich auf den Kamera-Winkel |
/tags/V0.84a |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |