/branches/V0.80g_ACC-HH_MartinR_HR/FlightCtrl.aps |
---|
0,0 → 1,0 |
<AVRStudio><MANAGEMENT><ProjectName>FlightCtrl</ProjectName><Created>15-May-2007 11:20:41</Created><LastEdit>11-Oct-2007 22:58:54</LastEdit><ICON>241</ICON><ProjectType>0</ProjectType><Created>15-May-2007 11:20:41</Created><Version>4</Version><Build>4, 13, 0, 528</Build><ProjectTypeName>AVR GCC</ProjectTypeName></MANAGEMENT><CODE_CREATION><ObjectFile>default\Flight-Ctrl.elf</ObjectFile><EntryFile></EntryFile><SaveFolder>F:\SVN\MikroKopter\FlightCtrl\branches\V0.64_ZeroWarnings\</SaveFolder></CODE_CREATION><DEBUG_TARGET><CURRENT_TARGET>AVR Simulator</CURRENT_TARGET><CURRENT_PART>ATmega644.xml</CURRENT_PART><BREAKPOINTS></BREAKPOINTS><IO_EXPAND><HIDE>false</HIDE></IO_EXPAND><REGISTERNAMES><Register>R00</Register><Register>R01</Register><Register>R02</Register><Register>R03</Register><Register>R04</Register><Register>R05</Register><Register>R06</Register><Register>R07</Register><Register>R08</Register><Register>R09</Register><Register>R10</Register><Register>R11</Register><Register>R12</Register><Register>R13</Register><Register>R14</Register><Register>R15</Register><Register>R16</Register><Register>R17</Register><Register>R18</Register><Register>R19</Register><Register>R20</Register><Register>R21</Register><Register>R22</Register><Register>R23</Register><Register>R24</Register><Register>R25</Register><Register>R26</Register><Register>R27</Register><Register>R28</Register><Register>R29</Register><Register>R30</Register><Register>R31</Register></REGISTERNAMES><COM>Auto</COM><COMType>0</COMType><WATCHNUM>0</WATCHNUM><WATCHNAMES><Pane0></Pane0><Pane1></Pane1><Pane2></Pane2><Pane3></Pane3></WATCHNAMES><BreakOnTrcaeFull>0</BreakOnTrcaeFull></DEBUG_TARGET><Debugger><Triggers></Triggers></Debugger><AVRGCCPLUGIN><FILES><SOURCEFILE>uart.c</SOURCEFILE><SOURCEFILE>analog.c</SOURCEFILE><SOURCEFILE>eeprom.c</SOURCEFILE><SOURCEFILE>fc.c</SOURCEFILE><SOURCEFILE>GPS.c</SOURCEFILE><SOURCEFILE>main.c</SOURCEFILE><SOURCEFILE>menu.c</SOURCEFILE><SOURCEFILE>printf_P.c</SOURCEFILE><SOURCEFILE>rc.c</SOURCEFILE><SOURCEFILE>timer0.c</SOURCEFILE><SOURCEFILE>twimaster.c</SOURCEFILE><HEADERFILE>uart.h</HEADERFILE><HEADERFILE>_Settings.h</HEADERFILE><HEADERFILE>analog.h</HEADERFILE><HEADERFILE>fc.h</HEADERFILE><HEADERFILE>gps.h</HEADERFILE><HEADERFILE>main.h</HEADERFILE><HEADERFILE>menu.h</HEADERFILE><HEADERFILE>old_macros.h</HEADERFILE><HEADERFILE>printf_P.h</HEADERFILE><HEADERFILE>rc.h</HEADERFILE><HEADERFILE>Settings.h</HEADERFILE><HEADERFILE>timer0.h</HEADERFILE><HEADERFILE>twimaster.h</HEADERFILE></FILES><CONFIGS><CONFIG><NAME>default</NAME><USESEXTERNALMAKEFILE>NO</USESEXTERNALMAKEFILE><EXTERNALMAKEFILE></EXTERNALMAKEFILE><PART>atmega644</PART><HEX>1</HEX><LIST>1</LIST><MAP>1</MAP><OUTPUTFILENAME>Flight-Ctrl.elf</OUTPUTFILENAME><OUTPUTDIR>default\</OUTPUTDIR><ISDIRTY>1</ISDIRTY><OPTIONS><OPTION><FILE>GPS.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>analog.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>eeprom.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>main.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>menu.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>printf_P.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>rc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer0.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>twimaster.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart.c</FILE><OPTIONLIST></OPTIONLIST></OPTION></OPTIONS><INCDIRS/><LIBDIRS/><LIBS><LIB>libc.a</LIB><LIB>libm.a</LIB></LIBS><LINKOBJECTS/><OPTIONSFORALL>-Wall -gdwarf-2 -Wstrict-prototypes -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -DVERSION_HAUPTVERSION=0 -DVERSION_NEBENVERSION=64 -DVERSION_KOMPATIBEL=5</OPTIONSFORALL><LINKEROPTIONS></LINKEROPTIONS><SEGMENTS/></CONFIG></CONFIGS><LASTCONFIG>default</LASTCONFIG><USES_WINAVR>1</USES_WINAVR><GCC_LOC>C:\Program Files\WinAVR\bin\avr-gcc.exe</GCC_LOC><MAKE_LOC>C:\Program Files\WinAVR\utils\bin\make.exe</MAKE_LOC></AVRGCCPLUGIN><IOView><usergroups/></IOView><Files><File00000><FileId>00000</FileId><FileName>main.c</FileName><Status>1</Status></File00000><File00001><FileId>00001</FileId><FileName>uart.c</FileName><Status>1</Status></File00001><File00002><FileId>00002</FileId><FileName>menu.c</FileName><Status>1</Status></File00002><File00003><FileId>00003</FileId><FileName>timer0.c</FileName><Status>1</Status></File00003><File00004><FileId>00004</FileId><FileName>fc.c</FileName><Status>1</Status></File00004><File00005><FileId>00005</FileId><FileName>fc.h</FileName><Status>1</Status></File00005><File00006><FileId>00006</FileId><FileName>menu.h</FileName><Status>1</Status></File00006><File00007><FileId>00007</FileId><FileName>TWIMASTER.C</FileName><Status>1</Status></File00007><File00008><FileId>00008</FileId><FileName>twimaster.h</FileName><Status>1</Status></File00008><File00009><FileId>00009</FileId><FileName>uart.h</FileName><Status>1</Status></File00009><File00010><FileId>00010</FileId><FileName>_Settings.h</FileName><Status>1</Status></File00010><File00011><FileId>00011</FileId><FileName>analog.h</FileName><Status>1</Status></File00011><File00012><FileId>00012</FileId><FileName>gps.h</FileName><Status>1</Status></File00012><File00013><FileId>00013</FileId><FileName>main.h</FileName><Status>1</Status></File00013><File00014><FileId>00014</FileId><FileName>old_macros.h</FileName><Status>1</Status></File00014><File00015><FileId>00015</FileId><FileName>printf_P.h</FileName><Status>1</Status></File00015><File00016><FileId>00016</FileId><FileName>rc.h</FileName><Status>1</Status></File00016><File00017><FileId>00017</FileId><FileName>Settings.h</FileName><Status>1</Status></File00017><File00018><FileId>00018</FileId><FileName>timer0.h</FileName><Status>1</Status></File00018></Files><Events><Bookmarks></Bookmarks></Events><Trace><Filters></Filters></Trace></AVRStudio> |
/branches/V0.80g_ACC-HH_MartinR_HR/GPS.c |
---|
0,0 → 1,32 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
signed int GPS_Nick = 0; |
signed int GPS_Roll = 0; |
signed int GPS_Nick2 = 0; |
signed int GPS_Roll2 = 0; |
long GpsAktuell_X = 0; |
long GpsAktuell_Y = 0; |
long GpsZiel_X = 0; |
long GpsZiel_Y = 0; |
void GPS_Neutral(void) |
{ |
GpsZiel_X = GpsAktuell_X; |
GpsZiel_Y = GpsAktuell_Y; |
} |
void GPS_BerechneZielrichtung(void) |
{ |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files/BootLoader_MEGA644P_20MHZ_V0_1.hex |
---|
0,0 → 1,64 |
:10F8000011241FBECFEFD0E1DEBFCDBF11E0A0E0DD |
:10F81000B1E0E0EEFBEF02C005900D92A030B10721 |
:10F82000D9F712E0A0E0B1E001C01D92A230B1070B |
:10F83000E1F70C943B7C0C941D7C0895982F8091EB |
:10F84000C00085FFFCCF9093C60008958091C00052 |
:10F850008823E4F78091C600992708958DE40E94DB |
:10F860001E7C8BE40E941E7C82E40E941E7C8CE441 |
:10F870000E941E7C0895CFEFD0E1DEBFCDBFE0E057 |
:10F88000F0E014915F01772474BE98E10FB6F8940C |
:10F8900090936000109260000FBE7092C5008AE2E3 |
:10F8A0008093C4008091C00082608093C0009093D8 |
:10F8B000C10086E08093C200EF01072D8091C00057 |
:10F8C00087FF0DC0013031F48091C6008A3AB1F152 |
:10F8D00000E005C08091C6008B3109F401E0CE0143 |
:10F8E00021968436910528F11F3F41F0112331F014 |
:10F8F000E0910001F091010109951BC01092C50033 |
:10F900008AE28093C4008AE00E941E7C8DE00E94FF |
:10F910001E7C86E50E941E7C80E30E941E7C8EE297 |
:10F920000E941E7C81E30E941E7C8AE30E941E7C52 |
:10F9300005C080E593EC0197F1F7C0CF0E942E7CC3 |
:10F940000E94267C813611F489E547C1813471F427 |
:10F950000E94267CA82EBB24BA2CAA240E94267CB6 |
:10F960009927A82AB92AB694A79406C1823629F401 |
:10F9700089E50E941E7C81E00BC1823409F083C0BE |
:10F980000E94267C9927D82FCC270E94267C992775 |
:10F99000C82BD92B0E94267C082F12E0812E11E063 |
:10F9A000912EEE24FF2464010894811C911CEC1616 |
:10F9B000FD0618F40E94267C01C08FEFD6018C93BF |
:10F9C0000894E11CF11CBFEFEB16F10461F358F34E |
:10F9D000E4E77E1609F0DEC0063409F03DC0FFEF13 |
:10F9E000AF16F7EFBF0608F033C0DE01A5016627AA |
:10F9F0007727440F551F661F771F6A017B01C2E0FE |
:10FA0000D1E001E08991992729913327322F2227CC |
:10FA1000822B932B0C01FA0100935700E8951124D7 |
:10FA20004E5F5F4F6F4F7F4F129761F785E0F60192 |
:10FA300080935700E89507B600FCFDCF81E18093E5 |
:10FA40005700E89576956795579547955A0194C064 |
:10FA500080E00E941E7C90C0053409F08DC0F50145 |
:10FA60009E01A2E0B1E0E1BD8F2F992782BD8D916B |
:10FA700080BD3196FA9AF99AF999FECF215030401B |
:10FA800091F75F0179C0873609F047C00E94267C54 |
:10FA90009927D82ECC240E94267C9927C82AD92AB7 |
:10FAA0000E94267C863411F5E6016501EE24FF24D0 |
:10FAB000CC0CDD1CEE1CFF1CF60105911491802F6F |
:10FAC0000E941E7C812F99270E941E7C82E090E07C |
:10FAD000A0E0B0E0C80ED91EEA1EFB1E229761F717 |
:10FAE000F694E794D794C79456012ACF853409F049 |
:10FAF00027CF7501E1BC8F2D992782BDF89A089414 |
:10FB0000E11CF11C80B50E941E7C0894C108D1083C |
:10FB1000C114D10479F7570113CF853601F594E765 |
:10FB2000791651F580E090E0A0E0B0E023E0FC0120 |
:10FB300020935700E89507B600FCFDCF80509F4FFB |
:10FB4000AF4FBF4F8F3FE7EF9E07E0E0AE07E0E02B |
:10FB5000BE0768F381E180935700E8950DC08534B6 |
:10FB600069F488E190E02CE00FB6F894A8958093B2 |
:10FB700060000FBE209360008DE02FC08035E1F360 |
:10FB80008C34D1F3803711F483E527C0843721F416 |
:10FB90000E941E7C80E021C0843521F40E94267CD6 |
:10FBA000782EEACF8B3109F4C9CE8A3A09F4C6CE51 |
:10FBB000863529F480E30E941E7C81E30EC08337E2 |
:10FBC00041F489E00E941E7C86E90E941E7C8EE141 |
:10FBD00004C08B3109F4B4CE8FE30E941E7CB0CEFA |
:040000030000F80001 |
:00000001FF |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files/BootLoader_MEGA644_20MHZ_V0_1.hex |
---|
0,0 → 1,64 |
:10F8000011241FBECFEFD0E1DEBFCDBF11E0A0E0DD |
:10F81000B1E0E0EEFBEF02C005900D92A030B10721 |
:10F82000D9F712E0A0E0B1E001C01D92A230B1070B |
:10F83000E1F70C943B7C0C941D7C0895982F8091EB |
:10F84000C00085FFFCCF9093C60008958091C00052 |
:10F850008823E4F78091C600992708958DE40E94DB |
:10F860001E7C8BE40E941E7C82E40E941E7C8CE441 |
:10F870000E941E7C0895CFEFD0E1DEBFCDBFE0E057 |
:10F88000F0E014915F01772474BE98E10FB6F8940C |
:10F8900090936000109260000FBE7092C5008AE2E3 |
:10F8A0008093C4008091C00082608093C0009093D8 |
:10F8B000C10086E08093C200EF01072D8091C00057 |
:10F8C00087FF0DC0013031F48091C6008A3AB1F152 |
:10F8D00000E005C08091C6008B3109F401E0CE0143 |
:10F8E00021968436910528F11F3F41F0112331F014 |
:10F8F000E0910001F091010109951BC01092C50033 |
:10F900008AE28093C4008AE00E941E7C8DE00E94FF |
:10F910001E7C86E50E941E7C80E30E941E7C8EE297 |
:10F920000E941E7C81E30E941E7C8AE30E941E7C52 |
:10F9300005C080E593EC0197F1F7C0CF0E942E7CC3 |
:10F940000E94267C813611F489E547C1813471F427 |
:10F950000E94267CA82EBB24BA2CAA240E94267CB6 |
:10F960009927A82AB92AB694A79406C1823629F401 |
:10F9700089E50E941E7C81E00BC1823409F083C0BE |
:10F980000E94267C9927D82FCC270E94267C992775 |
:10F99000C82BD92B0E94267C082F12E0812E11E063 |
:10F9A000912EEE24FF2464010894811C911CEC1616 |
:10F9B000FD0618F40E94267C01C08FEFD6018C93BF |
:10F9C0000894E11CF11CBFEFEB16F10461F358F34E |
:10F9D000E4E77E1609F0DEC0063409F03DC0FFEF13 |
:10F9E000AF16F7EFBF0608F033C0DE01A5016627AA |
:10F9F0007727440F551F661F771F6A017B01C2E0FE |
:10FA0000D1E001E08991992729913327322F2227CC |
:10FA1000822B932B0C01FA0100935700E8951124D7 |
:10FA20004E5F5F4F6F4F7F4F129761F785E0F60192 |
:10FA300080935700E89507B600FCFDCF81E18093E5 |
:10FA40005700E89576956795579547955A0194C064 |
:10FA500080E00E941E7C90C0053409F08DC0F50145 |
:10FA60009E01A2E0B1E0E1BD8F2F992782BD8D916B |
:10FA700080BD3196FA9AF99AF999FECF215030401B |
:10FA800091F75F0179C0873609F047C00E94267C54 |
:10FA90009927D82ECC240E94267C9927C82AD92AB7 |
:10FAA0000E94267C863411F5E6016501EE24FF24D0 |
:10FAB000CC0CDD1CEE1CFF1CF60105911491802F6F |
:10FAC0000E941E7C812F99270E941E7C82E090E07C |
:10FAD000A0E0B0E0C80ED91EEA1EFB1E229761F717 |
:10FAE000F694E794D794C79456012ACF853409F049 |
:10FAF00027CF7501E1BC8F2D992782BDF89A089414 |
:10FB0000E11CF11C80B50E941E7C0894C108D1083C |
:10FB1000C114D10479F7570113CF853601F594E765 |
:10FB2000791651F580E090E0A0E0B0E023E0FC0120 |
:10FB300020935700E89507B600FCFDCF80509F4FFB |
:10FB4000AF4FBF4F8F3FE7EF9E07E0E0AE07E0E02B |
:10FB5000BE0768F381E180935700E8950DC08534B6 |
:10FB600069F488E190E02CE00FB6F894A8958093B2 |
:10FB700060000FBE209360008DE02FC08035E1F360 |
:10FB80008C34D1F3803711F483E527C0843721F416 |
:10FB90000E941E7C80E021C0843521F40E94267CD6 |
:10FBA000782EEACF8B3109F4C9CE8A3A09F4C6CE51 |
:10FBB000863529F480E30E941E7C81E30EC08337E2 |
:10FBC00041F489E00E941E7C86E90E941E7C8EE141 |
:10FBD00004C08B3109F4B4CE8FE30E941E7CB0CEFA |
:040000030000F80001 |
:00000001FF |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files/Flight-Ctrl_MEGA1284P_V0_80g_SVN1738_ACC-HH_MartinR.hex |
---|
0,0 → 1,3964 |
:100000000C94C4060C9413070C9413070C94130758 |
:100010000C9413070C9413070C9413070C941307F8 |
:100020000C9413070C94E3160C9413070C94130709 |
:100030000C94FC340C9413070C9413070C941307C2 |
:100040000C9413070C9413070C9458150C94130775 |
:100050000C94280C0C9413070C94F20B0C941307BB |
:100060000C94201C0C9413070C94A0300C941307D0 |
:100070000C94A0780C9413070C949C730C941307A5 |
:100080000C9413070C9413070C9413074B1C501C6F |
:10009000551C5E1C751C8C1C9C1CAC1CC91C851E34 |
:1000A0008C1C291D3A1D691D871DA41D0B1E771E62 |
:1000B0005520E720A42124228D223D234825A52573 |
:1000C00012265C26A726F42645279F27FE27982878 |
:1000D00033292D2AC830EF303231A231BA31FB3109 |
:1000E000AE326E336E336E336E336E336E336E33C9 |
:1000F0006E336E336E336E33253327332C334433F4 |
:1001000046330A0D426174743A0020256420436529 |
:100110006C6C732000204C6F77207761726E696E73 |
:1001200067206C6576656C3A2025642E2564000A8C |
:100130000D466F756E6420424C2D4374726C3A20EC |
:10014000002564000A0D0A0D2121204D4953534911 |
:100150004E4720424C2D4354524C3A2025642021D6 |
:1001600021000A0D3D3D3D3D3D3D3D3D3D3D3D3D7B |
:100170003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAF |
:100180003D3D3D3D3D3D3D000A0D43616C69627260 |
:100190006174696E67207072657373757265207320 |
:1001A000656E736F722E2E004F4B0A0D000A0D46BE |
:1001B0006C696768742D74696D65202575206D699B |
:1001C0006E2020546F74616C3A2575206D696E0045 |
:1001D0000A0D436F6E74726F6C3A2000486561645B |
:1001E000696E67486F6C64004E6F726D616C202899 |
:1001F0004143432D4D6F646529000A0D3D3D3D3D52 |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1E |
:100210003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A41 |
:100220000D00416E676C654E69636B2020202020B5 |
:100230002020416E676C65526F6C6C20202020205E |
:1002400020204163634E69636B2020202020202002 |
:100250002020416363526F6C6C20202020202020DE |
:1002600020205961774779726F202020202020209C |
:1002700020204865696768742056616C7565202088 |
:1002800020204163635A202020202020202020208D |
:1002900020204761732020202020202020202020A3 |
:1002A0002020436F6D706173732056616C756520FB |
:1002B0002020566F6C74616765205B302E31565D6F |
:1002C00020205265636569766572204C6576656CA1 |
:1002D00020204779726F20436F6D70617373202007 |
:1002E00020204D6F746F722031202020202020208C |
:1002F00020204D6F746F722032202020202020207B |
:1003000020204D6F746F7220332020202020202069 |
:1003100020204D6F746F7220342020202020202058 |
:1003200020203136202020202020202020202020A6 |
:100330002020313720202020202020202020202095 |
:100340002020313820202020202020202020202084 |
:100350002020313920202020202020202020202073 |
:100360002020536572766F2020202020202020201E |
:100370002020486F7665726761732020202020203E |
:10038000202043757272656E74205B302E31415DA2 |
:1003900020204361706163697479205B6D41685D01 |
:1003A0002020323420202020202020202020202027 |
:1003B0002020323520202020202020202020202016 |
:1003C0002020323620202020202020202020202005 |
:1003D00020203237202020202020202020202020F4 |
:1003E00020204932432D4572726F72202020202038 |
:1003F0002020424C204C696D697420202020202050 |
:1004000020204750535F4E69636B2020202020201E |
:1004100020204750535F526F6C6C202020202020FA |
:10042000202021212120494E434F4D504154494223 |
: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 |
:1007A0000053746172743A2020202025356900506E |
: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 |
:100AF0001FFB1FFF1F002003010000F46C00020118 |
:100B000001E76D010302027B6E02000303D86E252C |
: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 |
:100D9000DEBFCDBF11E0A0E0B1E0E6EAF6EF00E093 |
:100DA0000BBF02C007900D92A43FB107D9F718E01E |
:100DB000A4EFB1E001C01D92A13AB107E1F77AEAD0 |
:100DC000E2E0F0E081E280935700D4907E01089445 |
:100DD000E11CF11C20EF37EF41E050E087016FE0AC |
:100DE000DA01C9012F5F3F4F4F4F5F4FABBFFC018F |
:100DF0008791F80181938F01615067FFF1CFF7016F |
:100E00006EE0819178277095615067FFFACF8889ED |
:100E1000781729F0F7E9DF1611F40000FECF0E94E1 |
:100E2000D4070C94527B0C94000080910906E82FA3 |
:100E3000FF27EE0FFF1FE05DF84F808191818D5EEF |
:100E40009F4F14F010920301808191818A5B9F4F24 |
:100E5000CCF4809103018823A9F481E080930301FD |
:100E6000809164048F5F80936404853038F088EE4D |
:100E700093E0909324028093230204C066E970E01B |
:100E80000E945E388091640499279093DE058093D8 |
:100E9000DD0508951F93CF93DF93182F882389F0E2 |
:100EA00082E091E09F938F938CE392E19F938F93E5 |
:100EB000E0913004F091310409950F900F900F905C |
:100EC0000F9080912C06823308F044C084EF91E0AB |
:100ED0000E946316EC01112329F0CE010E946C16CA |
:100EE0008823D9F3C2E0D0E026E530E080911D01EF |
:100EF00090911E018217930730F02196255D3F4F98 |
:100F0000C730D10598F380912C069927C89F90018E |
:100F1000C99F300DD89F300D11242093000111235B |
:100F2000D9F068EC70E08C2F0E945E38DF93CF938D |
:100F30008AE091E09F938F938CE392E19F938F934C |
:100F4000E0913004F091310409958DB79EB7069673 |
:100F50008DBF02C080930001112311F18091000127 |
:100F60006AE00E94A57A892F99279F938F93809199 |
:100F700000010E94A57A99279F938F9385E191E0C4 |
:100F80009F938F938CE392E19F938F93E091300432 |
:100F9000F091310409952DB73EB7285F3F4F2DBF23 |
:100FA000DF91CF911F910895CFEFD0E4DEBFCDBF89 |
:100FB0008824992414B815B807EE13E002531040A2 |
:100FC00017FFFCCF85E18093020181E887B93E9A43 |
:100FD0008FEF88B98BE184B981E085B98EE38AB956 |
:100FE00087E48BB9469A84B7877F84BF809160007D |
:100FF0008861809360001092600084EC99E0909387 |
:1010000024028093230210921B0310921A03109261 |
:1010100035071092340710921D0310921C03109292 |
:101020001F0310921E0384EC94E0A0E0B0E08093D4 |
:10103000950190939601A0939701B09398012898F9 |
:101040000E94CC160E949D160E9444120E94E03419 |
:101050000E94B11A0E9457300E94B1650E94C76F6A |
:101060000E94D377809102018C3010F4299A01C03C |
:10107000299878940E94712F80916C0282608093ED |
:101080006C0210926E020E94E44384EF91E00E9491 |
:1010900063168C0180916C0280FD05C0C8010E941E |
:1010A0006C168823B9F38FE291E09F938F93BCE392 |
:1010B000AB2EB2E1BB2EBF92AF92E0913004F09123 |
:1010C0003104099580EA9FE00E9463168C01C0E01C |
:1010D000D0E00F900F900F900F90A2EDEA2EA6E0B7 |
:1010E000FA2EF6E8CF2EF6E0DF2E0E94E443809140 |
:1010F0006C0280FD05C0C8010E946C168823B9F3FC |
:10110000F60180811816ACF40BC00E94E443809174 |
:101110006C0280FD05C0C8010E946C168823B9F3DB |
:10112000C8010E946C16882321F4F701808188236E |
:1011300064F7F701808187FF18C02196DF93CF9372 |
:10114000219781E491E09F938F93BF92AF92E091BA |
:101150003004F091310409958091F4018F5F809300 |
:10116000F4018DB79EB706968DBF2196E4E0F0E0BE |
:10117000CE0EDF1E88E090E0E80EF91ECC30D105DF |
:1011800008F4B3CFC0E0D0E00FEC16E0E6E8EE2EB6 |
:10119000E6E0FE2EF801838187FD1CC0F701808107 |
:1011A0001816C4F42196DF93CF93219784E491E03D |
:1011B0009F938F938CE392E19F938F93E091300400 |
:1011C000F0913104099582E0809321028DB79EB79A |
:1011D00006968DBFF801838180788383219684E011 |
:1011E00090E0E80EF91E085F1F4FCC30D10590F259 |
:1011F00082E691E09F938F93CCE3D2E1DF93CF938C |
:10120000E0913004F09131040995909107068091A6 |
:10121000F4010F900F900F900F90981728F4809181 |
:101220004A04806180934A0488E891E09F938F93F9 |
:10123000DF93CF93E0913004F0913104099588EE6B |
:1012400093E00E9463168C010E94B71A0F900F90D2 |
:101250000F900F90C8010E946C168823D9F388EA7A |
:1012600091E09F938F93DF93CF93E0913004F091BF |
:101270003104099580E00E942039809102010F908D |
:101280000F900F900F908A3011F0843110F0289851 |
:1012900001C0289A80ED97E0909324028093230266 |
:1012A00085E5809366048EE090E00E94E92D992701 |
:1012B000182F00278FE090E00E94E92D080F111DE4 |
:1012C0001093FA010093F9018AE090E00E94E92D61 |
:1012D0009927182F00278BE090E00E94E92D080F36 |
:1012E000111D1093F8010093F7010F5F1F4F39F0A4 |
:1012F0008091F9019091FA018F5F9F4F41F4109214 |
:10130000FA011092F9011092F8011092F701809100 |
:10131000F7019091F8019F938F938091F90190913B |
:10132000FA019F938F938DEA91E09F938F93DF93C0 |
:10133000CF93E0913004F091310409958DB79EB7B9 |
:1013400008968DBF80ED91E09F938F93DF93CF93AD |
:10135000E0913004F09131040995809115060F90C9 |
:101360000F900F900F90E0913004F091310482FFC4 |
:1013700007C08CED91E09F938F93DF93CF9308C0CC |
:1013800088EE91E09F938F938CE392E19F938F93EC |
:1013900009950F900F900F900F900E94CC1F88E836 |
:1013A00093E1909392018093910181E08093650491 |
:1013B0000E944A0780912F060E9439778AEF91E0B8 |
:1013C0009F938F93DF93CF93E0913004F09131049A |
:1013D000099580ED97E00E9463168C018AEF90E0FA |
:1013E0000E946316EC0183E08093B5050F900F9087 |
:1013F0000F900F90CE010E946C16882339F084E67E |
:1014000090E00E946316EC010E948F788091270281 |
:10141000882309F4DFC180910F01882309F4DAC120 |
:101420001092270280916404882319F00E94150706 |
:1014300002C00E9489460E94E443209102012A30A2 |
:1014400011F0243110F0289801C0289A80912003CF |
:1014500090914A04882339F0809120038150809331 |
:101460002003977F0AC080916F00806280936F0095 |
:101470001092310710923007986090934A0480913F |
:101480009101909192010197909392018093910123 |
:101490008091910190919201892B29F080916D02A8 |
:1014A000882309F43EC08091910190919201892B8B |
:1014B00001F50E947D3085E090E090939201809349 |
:1014C00091018091EF059091F00501969093F005C0 |
:1014D0008093EF058091E80280688093E802809114 |
:1014E0004A04816080934A048091B60582608093AB |
:1014F000B60580910801909109018F5F9F4F19F502 |
:10150000809117038823F9F080E197E290932402F9 |
:101510008093230280E890E0909309018093080172 |
:1015200012C02A3011F0243110F0289801C0289AF6 |
:101530008091230290912402892B29F48091E80262 |
:101540008F778093E80280912702882309F042C1B7 |
:101550000E9488120E94660EC8010E946C168823A1 |
:1015600009F434C10C5E1F4F80916D0290914A04C2 |
:10157000882339F0926090934A048091B605826086 |
:101580000CC09D7F90934A048091910190919201AB |
:10159000079728F08091B6058D7F8093B6058091DE |
:1015A000910190919201079728F080914A048E7FD3 |
:1015B00080934A0480910501882321F08150809313 |
:1015C000050125C0809370041092F8021092F70272 |
:1015D0001092F6021092F5021092F4021092F302A9 |
:1015E00080910801909109018F5F9F4F81F4809154 |
:1015F0002003882361F488E99AE39093240280937E |
:10160000230280E09CE0909309018093080180917F |
:10161000EA01893C70F081508093EA018091E802F0 |
:101620008F7B8093E80280914A048B7F80934A04E9 |
:1016300035C080910E08882309F18091E80280640A |
:101640008093E80280914A04846080934A048091E8 |
:101650000801909109018F5F9F4F81F480911703DA |
:10166000882361F088E99AE390932402809323020F |
:1016700080E098EA90930901809308011092020497 |
:1016800010920104109200041092FF038FEF9FEF5D |
:1016900090933C0880933B081092EA0180910001EE |
:1016A000282F332780911D0190911E0182179307E7 |
:1016B000CCF48091E80280628093E8028091080176 |
:1016C000909109018F5F9F4FC1F480E797E190935C |
:1016D00024028093230280E093E090930901809399 |
:1016E00008010BC08091230290912402892B29F4D8 |
:1016F0008091E8028F7D8093E8020E94AF6984E0C8 |
:101700008093220280911703882329F45AEA852EB8 |
:1017100055E0952E12C08091FB018F5F8093FB01F5 |
:10172000813359F41092FB018091F5019091F601FB |
:1017300001969093F6018093F5010894811C911C09 |
:10174000F2E78F16FBE09F0609F040C08824992439 |
:101750002091F9013091FA012F5F3F4F3093FA0148 |
:101760002093F9018091F7019091F80101969093EF |
:10177000F8018093F701832F9927682F8EE090E07E |
:101780000E94F12D8091F9019091FA019070682FDB |
:101790008FE090E00E94F12D8091F7019091F80187 |
:1017A000892F9927682F8AE090E00E94F12D80917F |
:1017B000F7019091F8019070682F8BE090E00E9403 |
:1017C000F12D84E190E00E9463168C010E94FF6974 |
:1017D0000E94DE6F80912202882309F00BCE0E94C6 |
:1017E000D26508CE1F920F920FB60F9211248F93DD |
:1017F0009F93EF93FF93809107018823E1F48091F9 |
:10180000150290911602019690931602809315028C |
:10181000FC01EB5EFA4FE081ED3019F0803A910562 |
:1018200039F4109216021092150281E0809307019C |
:10183000E093C60004C01092160210921502FF91A8 |
:10184000EF919F918F910F900FBE0F901F90189561 |
:101850001F920F920FB60F9211242F933F934F9325 |
:101860005F936F937F938F939F93AF93BF93CF9328 |
:10187000EF93FF9390E08091C60080930D0250910A |
:101880001B02503A10F090931C0280910D028D3093 |
:1018900009F065C080911C02823009F060C090930D |
:1018A0001C02852F99278D589B4FFC013297408150 |
:1018B0002091170230911802241B3109DC01119785 |
:1018C0008C91281B3109C9019F7090931802809355 |
:1018D000170246E0969587954A95E1F7982F935C15 |
:1018E000909319022F733070235C20931A02808129 |
:1018F000981729F48C91281711F491E006C090E014 |
:1019000080910A028F5F80930A02C0910C02CC235F |
:1019100009F074C0992309F471C081E080930C022E |
:10192000580F509309025150E52FFF27ED58FB4FF8 |
:101930008DE0808380917504823509F05FC00E943C |
:10194000CC1F88E190E02CE00FB6F894A895809326 |
:1019500060000FBE20936000C09321024FC0209111 |
:101960001C02822F992781309105F9F08230910570 |
:101970001CF4892B21F040C0029711F13DC08091E9 |
:101980000D02833239F480910C02882319F481E02E |
:1019900080931C0280910D028093730481E08093F8 |
:1019A0001B0280910D02992722C02F5F20931C02F9 |
:1019B000E52FFF27ED58FB4F80910D02808309C072 |
:1019C000E52FFF27ED58FB4F80910D028083503AA1 |
:1019D00020F45F5F50931B0202C010921C02209102 |
:1019E0000D028091170290911802820F911D909321 |
:1019F00018028093170202C010921C02FF91EF910F |
:101A0000CF91BF91AF919F918F917F916F915F9196 |
:101A10004F913F912F910F900FBE0F901F901895EF |
:101A2000AC01A0E0B0E09D01A817B90748F4E5E1DA |
:101A3000F5E08191280F311D1196A417B507C8F361 |
:101A40003F70FD01EB5EFA4FC90156E09695879510 |
:101A50005A95E1F7835C80831196FD01EB5EFA4FA6 |
:101A60002F733070822F835C8083AA5EBA4F8DE023 |
:101A70008C9310920701809115058093C6000895FC |
:101A8000A0E0B0E0E6E4FDE00C941E7B2C859D8593 |
:101A90000E85BB2483E2809315059F59909316050C |
:101AA0002093170533E0E32EF12C002309F49EC0A8 |
:101AB000CF84D888BE016D5E7F4FA989BA89015055 |
:101AC000109709F493C01097B9F0F601EB0DF11DD2 |
:101AD000B3949081119791F4002349F1FB016E5F5B |
:101AE0007F4FDB01C080D1806E5F7F4F0D90BC9136 |
:101AF000A02DBB24015002C090E019C01097B9F08E |
:101B0000F601EB0DF11DB3944081119791F4002380 |
:101B100041F1FB016E5F7F4FDB01C080D1806E5FC2 |
:101B20007F4F0D90BC91A02DBB24015002C040E01E |
:101B300018C01097B1F0F601EB0DF11DB3941081B0 |
:101B4000119781F4002371F0FB013296DB01CD90F7 |
:101B5000DC90BF016E5F7F4FA081B181BB2401503B |
:101B600001C010E0F701EB5EFA4F892F869586954C |
:101B7000835C80830894E11CF11CF701EB5EFA4F53 |
:101B8000892F99278370907024E0880F991F2A95D8 |
:101B9000E1F755279A0194E0369527959A95E1F754 |
:101BA000822B835C80830894E11CF11CF701EB5EBF |
:101BB000FA4F4F705070440F551F440F551F812F1F |
:101BC000992726E0969587952A95E1F7842B835CE3 |
:101BD00080830894E11CF11CF701EB5EFA4F1F7340 |
:101BE000135C10830894E11CF11C6ACFC7010E94AA |
:101BF000100DE9E00C943A7BA3E07A2F40910902A2 |
:101C00004650442309F458C0E72FFF27ED58FB4FF7 |
:101C100080818D537F5FE72FFF27ED58FB4F208199 |
:101C20002D537F5FE72FFF27ED58FB4F30813D534A |
:101C30007F5FE72FFF27ED58FB4F60816D537F5F7C |
:101C40009927880F991F880F991F522F52955F70FF |
:101C5000582B822F99278F709070F4E0880F991F6E |
:101C6000FA95E1F7232F26952695282B832F992780 |
:101C700083709070E6E0880F991FEA95E1F7682B72 |
:101C800041504F3FC9F0EA2FFF27ED58FB4F5083DB |
:101C9000AF5F41504F3F81F0EA2FFF27ED58FB4FD8 |
:101CA0002083AF5F41504F3F39F0EA2FFF27ED58B7 |
:101CB000FB4F6083AF5FA5CF86E794E09093080267 |
:101CC00080930702A350A09306020895A2E0B0E01B |
:101CD000ECE6FEE00C94247B80910C02882309F44E |
:101CE000C7C30E94FC0D80917404823609F081C242 |
:101CF0008091750499278137910509F4C0C0823716 |
:101D00009105C4F48D36910509F482C08E36910593 |
:101D100044F48B34910531F18636910509F454C1B0 |
:101D200068C28E36910509F45BC08037910509F4CD |
:101D30009FC05FC28537910509F4E2C186379105DE |
:101D400044F48337910509F4DCC08437910539F1F7 |
:101D500050C28737910509F410C28937910509F4FB |
:101D60006AC147C2E0910702F09108028081918127 |
:101D700090933303809332032091300330913103E9 |
:101D8000821B930B845E9D4F68E671E00E94C57ACA |
:101D9000845B904090932F0380932E032AC28091FE |
:101DA0000902A0910702B0910802853140F080E15C |
:101DB000EEE4F4E00D9001928A95E1F70DC08D916B |
:101DC0009D910D90BC91A02D80934E0490934F0453 |
:101DD000A0935004B093510480EF809304024BC051 |
:101DE000809107018823E1F38DE490E09F938F9326 |
:101DF00089E796E09F938F9381E08F938F938EE492 |
:101E00008F930E94400D8DB79EB707968DBFF1C18D |
:101E1000A0910702B09108021C91113081F48DE469 |
:101E2000E9E7F6E00D9001928A95E1F70E94F12E24 |
:101E3000198380914A048F7E80934A0401C01982DD |
:101E4000809107018823E1F381E090E09F938F93D5 |
:101E5000CE0101969F938F9381E08F938F938DE4B2 |
:101E60008F930E94400DADB7BEB71796ADBFC1C1ED |
:101E700081E080930F028FEF80930501BAC1E0915A |
:101E80000702F091080280818F3F39F40E94542F9D |
:101E9000E0910702F09108028083E0910702F0913F |
:101EA00008028081882311F481E003C0863010F09D |
:101EB00085E08083E0910702F091080280810E9412 |
:101EC000072EE0910702F0910802808189838091BA |
:101ED00007018823E1F380E790E09F938F9388E0E8 |
:101EE00096E09F938F9381E090E09F938F93CE0134 |
:101EF00001969F938F9382E08F9381E08F9381E58A |
:101F000071C12091070230910802D9018C91815052 |
:101F1000853008F040C0F90181818435E1F52F5FFB |
:101F20003F4F80E7E8E0F6E0D9010D9001928A95F5 |
:101F3000E1F7F90182910E94702E8091470699275E |
:101F4000AA27BB27BC01CD0124EC39E040E050E0DA |
:101F50000E94867ADC01CB018093B7019093B8018F |
:101F6000A093B901B093BA01809148069927AA2796 |
:101F7000BB27BC01CD010E94867ADC01CB01809396 |
:101F8000B3019093B401A093B501B093B6010E9440 |
:101F9000542F898301C01982809107018823E1F3BE |
:101FA00081E090E09F938F93CE0101969F938F9352 |
:101FB00081E08F938F9383E58F930E94400D8DB7BF |
:101FC0009EB707968DBF26C0E0910702F0910802E8 |
:101FD000E0818E2F8150853018F48E2F0E94072EBD |
:101FE0000E94542F8983809107018823E1F381E0C7 |
:101FF00090E09F938F93CE0101969F938F9381E002 |
:102000008F938F9386E48F930E94400DADB7BEB738 |
:102010001796ADBF80911703882329F46EE670E010 |
:1020200089810E945E3880E00E944A0780912F06D5 |
:102030000E943977DEC0E0910702F09108028081AA |
:10204000992787FD909590934B0780934A0781814C |
:10205000992787FD909590934D0780934C07828137 |
:10206000992787FD909590934F0780934E07838122 |
:10207000992787FD9095909351078093500784810D |
:10208000992787FD909590935307809352078581F8 |
:10209000992787FD909590935507809354078681E3 |
:1020A000992787FD909590935707809356078781CE |
:1020B000992787FD909590935907809358078085BD |
:1020C000992787FD909590935B0780935A078185A8 |
:1020D000992787FD909590935D0780935C07828593 |
:1020E000992787FD909590935F0780935E0783857E |
:1020F000992787FD9095909361078093600779C039 |
:10210000E0910702F091080280810E9439348A83AD |
:10211000882319F481E0898301C019828091070125 |
:102120008823E1F388E090E09F938F9387EC96E01B |
:102130009F938F9321E030E03F932F93809107028C |
:10214000909108029F938F933F932F93CE01029615 |
:102150009F938F933F932F93CE01820F931F9F9353 |
:102160008F9384E08F9381E08F9385E58F930E9416 |
:10217000400DEDB7FEB773963BC0809106028930E3 |
:10218000C0F120910702309108022F5F3F4F88E095 |
:10219000A7ECB6E0F90101900D928A95E1F7D9011B |
:1021A0008E910E948F338A83882319F481E089837A |
:1021B00001C01982809107018823E1F321E030E01A |
:1021C0003F932F93CE0102969F938F933F932F932C |
:1021D000CE01820F931F9F938F9382E08F9381E0B4 |
:1021E0008F9387E58F930E94400DEDB7FEB73B9626 |
:1021F000EDBF8091750499278436910509F4CDC00F |
:1022000085369105ACF48136910509F481C082369A |
:1022100091052CF48B34910509F45DC021C18236FF |
:10222000910509F482C08336910509F491C018C163 |
:102230008C36910509F4FFC08D3691054CF4873634 |
:10224000910509F40AC18836910509F4C4C008C192 |
:102250008437910529F08637910509F4FAC000C149 |
:1022600080910902A0910702B0910802803140F0EC |
:1022700080E1EEE4F4E00D9001928A95E1F70DC063 |
:102280008D919D910D90BC91A02D80934E049093C3 |
:102290004F04A0935004B093510480910701882308 |
:1022A000E1F31F92809104018F9384E58F930E9444 |
:1022B000400D8AEF809304028FEF8093050180EA3E |
:1022C0009FE00E9463169093FD018093FC010F90A4 |
:1022D0000F900F90C5C0E0910702F0910802808135 |
:1022E0009181909333038093320320913003309196 |
:1022F0003103821B930B845E9D4F68E671E00E9460 |
:10230000C57A845B904090932F0380932E03A8C0DE |
:10231000E0910702F09108028081809306018032EB |
:1023200098F08FE1809306010FC0A0910702B09151 |
:1023300008028BE0E6E6F4E00D9001928A95E1F761 |
:1023400080916F048093F7058FEF8093050188C01B |
:102350008091000290910102892B89F4E09107029B |
:10236000F0910802E081EE2351F08AE0E89FC0017D |
:1023700011240E9463169093410480934004E091DD |
:102380000702F091080290818AE0989FC001112411 |
:10239000909301028093000215C08FEF8093050196 |
:1023A000E0910702F091080290818AE0989FC001B5 |
:1023B00011249093030280930202892B19F081E08B |
:1023C0008093110280EA9FE00E9463169093FD01C2 |
:1023D0008093FC0145C08FEF80930501E0910702D7 |
:1023E000F0910802908197FD08C082E080930E0270 |
:1023F0001092FF011092FE011AC090958091650223 |
:10240000892B8093650291818AE0989FC0011124F5 |
:102410009093FF018093FE0184E080930E0280EA96 |
:102420009FE00E9463169093FD018093FC0181E080 |
:102430008093120215C08FEF80930501E09107028F |
:10244000F091080280818093660281E080931302FC |
:1024500007C081E08093100203C081E080931402E2 |
:1024600010920C02109208021092070210920602BB |
:10247000E3E0CE5F0C94407B982F8091C00085FFF5 |
:10248000FCCF9093C60008950F931F9388E180932B |
:10249000C1008091C00082608093C0008091C10023 |
:1024A00080688093C1008091C10080648093C100E6 |
:1024B00000E010E00093C5008AE290E08093C40041 |
:1024C00080910202909103020E946316909343044C |
:1024D000809342048CED90E00E9463169093720406 |
:1024E000809371041092440480E58093450486E053 |
:1024F000809348048BE08093460410924704109325 |
:10250000080200930702109206021F910F9108958E |
:10251000A0E1B0E0EEE8F2E10C94217B80910701AC |
:10252000882309F4C1C28091FC019091FD010E94B1 |
:102530006C16882361F01092FF011092FE01109238 |
:102540000302109202021092010210920002809186 |
:10255000FE019091FF01892B41F08091130590912C |
:1025600014050E946C16882329F480911202882396 |
:1025700009F460C080910701882309F45BC0809151 |
:102580000E0200E211E08430A8F00E94E01F80E516 |
:1025900090E09F938F931F930F9381E08F938F937E |
:1025A00088E48F930E94400D2DB73EB7295F3F4FBF |
:1025B0002DBF34C01092670282E294E09F938F9304 |
:1025C00085ED9FE19F938F93E0913004F09131046A |
:1025D000099584E190E09F938F931F930F9381E07F |
:1025E00090E09F938F938EE092E09F938F9382E091 |
:1025F0008F9381E08F9388E48F930E94400D8091A8 |
:102600000E02982F8F5F80930E022DB73EB7215F89 |
:102610003F4F2DBF943010F010920E028091FE01BA |
:102620009091FF010E946316909314058093130507 |
:102630001092120280911302882351F180910701B8 |
:10264000882331F10E94E01F80E590E09F938F93F3 |
:1026500080E291E09F938F9321E030E03F932F93AE |
:102660008FE191E09F938F933F932F9386E692E0C3 |
:102670009F938F9383E08F9381E08F938CE48F936C |
:102680000E94400D109213028DB79EB70F968DBF1A |
:10269000809110028823D1F0809107018823B1F046 |
:1026A0008AE090E09F938F9384E494E09F938F93CC |
:1026B00081E08F938F9386E58F930E94400D109257 |
:1026C00010022DB73EB7295F3F4F2DBF80911402F6 |
:1026D0008823D9F0809107018823B9F08BE090E03E |
:1026E0009F938F9386E694E09F938F9381E08F93DF |
:1026F000809104018F9387E48F930E94400D109284 |
:1027000014028DB79EB707968DBF8091710490918A |
:1027100072040E946C16882309F461C0809107013D |
:10272000882309F45CC0809124069927880F991F9B |
:10273000880F991F7C010027F7FC0095102F8091CE |
:10274000700390917103A0917203B0917303BC0167 |
:10275000CD01A80197010E94FA7A30935F0420937B |
:102760005E048091680390916903A0916A03B0911F |
:102770006B03BC01CD01A80197010E94FA7A309346 |
:10278000610420936004809101038093620480912E |
:1027900000038093630488E090E09F938F938EE51D |
:1027A00094E09F938F9381E08F9383E08F938BE6E8 |
:1027B0008F930E94400D809164042DB73EB7295F2E |
:1027C0003F4F2DBF853018F086E08093640483E688 |
:1027D00090E00E946316909372048093710480913C |
:1027E000020290910302892B41F080914204909162 |
:1027F00043040E946C16882321F4809111028823DF |
:1028000039F180910701882319F10E945C3782E435 |
:1028100090E09F938F9385EB95E09F938F9381E05A |
:102820008F938F9384E48F930E94400D1092110236 |
:102830008DB79EB707968DBF8091020290910302DB |
:10284000009731F00E9463169093430480934204F2 |
:102850008091000290910102892B09F4B8C0809107 |
:102860004004909141040E946C16882309F4AFC083 |
:1028700080910701882309F4AAC080912406992732 |
:10288000880F991F880F991F7C010027F7FC00957E |
:10289000102F8091700390917103A0917203B091F9 |
:1028A0007303BC01CD01A80197010E94FA7A30930D |
:1028B0003304209332048091680390916903A091BE |
:1028C0006A03B0916B03BC01CD01A80197010E947E |
:1028D000FA7A30933504209334042091F60730912E |
:1028E000F7074091F8075091F907DA01C90163E051 |
:1028F000880F991FAA1FBB1F6A95D1F7820F931FDC |
:10290000A41FB51F820F931FA41FB51F209195010F |
:10291000309196014091970150919801BC01CD01F1 |
:102920000E94FA7A309337042093360480913C0356 |
:1029300090913D03A0913E03B0913F0339E0B595DE |
:10294000A795979587953A95D1F78093380480910C |
:10295000380390913903A0913A03B0913B0329E0E9 |
:10296000B595A795979587952A95D1F780933904C2 |
:102970008091400390914103A0914203B0914303A1 |
:1029800009E0B595A795979587950A95D1F7809316 |
:102990003A048EE090E09F938F9382E394E09F93BC |
:1029A0008F9381E08F938F9383E48F930E94400DE8 |
:1029B00080910002909101020E946316909341045D |
:1029C000809340042DB73EB7295F3F4F2DBF8091C4 |
:1029D00006018F3F71F1992714E0880F991F1A950E |
:1029E000E1F78E5D9D4F40E150E0BC01CE010196C4 |
:1029F0000E94D97880E190E09F938F93CE01019659 |
:102A00009F938F9381E090E09F938F9386E091E076 |
:102A10009F938F9382E08F9381E08F9381E48F93D4 |
:102A20000E94400D8FEF809306018DB79EB70B96E5 |
:102A30008DBF8091F7058823D1F08091070188230D |
:102A4000B1F081E090E09F938F9387EF95E09F93A3 |
:102A50008F9381E08F938F9382E48F930E94400D38 |
:102A60001092F7052DB73EB7295F3F4F2DBF8091DC |
:102A70000F028823C9F0809107018823A9F084E31D |
:102A800090E09F938F9380E397E09F938F9381E0F3 |
:102A90008F938F9380E58F930E94400D10920F02C9 |
:102AA0008DB79EB707968DBFE6E0C05F0C943D7B67 |
:102AB0001F920F920FB60F9211242F933F935F93A3 |
:102AC0006F937F938F939F93AF93BF93EF93FF93F6 |
:102AD00020E080912202882329F0809122028150F7 |
:102AE0008093220280911304882319F081508093EF |
:102AF000130480912A02815080932A028F3F09F0AB |
:102B00005BC089E080932A0280912802909129027B |
:102B10000196909329028093280280910A018F5F89 |
:102B2000817080930A01882319F481E08093270241 |
:102B3000349903C081E080932B028091230290910D |
:102B40002402892B21F180912302909124020B977A |
:102B500050F080912302909124020A9790932402CE |
:102B60008093230204C010922402109223028091C9 |
:102B700023029091240220910801309109018223BF |
:102B80009323892B11F021E008C020E006C08FEFCD |
:102B90009FEF909309018093080180910201222305 |
:102BA00031F08A3011F45A9A07C0479A05C08A302A |
:102BB00011F45A9801C0479880912B02882309F498 |
:102BC00072C02091EA01222309F06DC080911506A0 |
:102BD00083FF69C086B19927FC01E071F07084FF22 |
:102BE00014C08091250290912602019690932602AE |
:102BF000809325028091250290912602895E934060 |
:102C000008F451C020932B024EC080912502909170 |
:102C10002602892B09F443C0809125029091260257 |
:102C20008A569140E0F5809125029091260269E252 |
:102C300070E00E94B17A8091250290912602860F61 |
:102C4000971F9093260280932502809125029091F0 |
:102C500026020B9750F080912502909126020A9748 |
:102C6000909333038093320304C0F0933303E093D3 |
:102C700032038091320390913303209130033091DD |
:102C80003103821B930B845E9D4F68E671E00E94C6 |
:102C9000C57A845B904090932F0380932E0310920B |
:102CA000260210922502FF91EF91BF91AF919F9163 |
:102CB0008F917F916F915F913F912F910F900FBEF8 |
:102CC0000F901F9018952091280230912902280F0B |
:102CD000391FC901019608952091280230912902D7 |
:102CE000821B930B892F9927869580749070089585 |
:102CF000CF93DF930E946316EC01CE010E946C1605 |
:102D00008823D9F3DF91CF910895CF93DF930E9469 |
:102D10006316EC0109C080910F01882329F090937C |
:102D20000F018FEC80937A00CE010E946C16982FD1 |
:102D3000882389F3DF91CF9108959FB7F8945F9826 |
:102D40003E9A469A8091B0008F708093B000809137 |
:102D5000B00083608093B0008091B1008B7380934A |
:102D6000B1008091B1008B608093B1001092B200ED |
:102D70008FEF8093B3008091B00080688093B000A3 |
:102D8000809170008A7F80937000809170008260D3 |
:102D9000809370009FBF08958AE090E00E946316C0 |
:102DA000909333028093320282E085BD83EA84BD32 |
:102DB00017BC84EB88BD86E086BD80916E00816083 |
:102DC00080936E0008951F920F920FB60F921124F8 |
:102DD0002F933F934F935F936F937F938F939F9323 |
:102DE000AF93BF93CF93DF93EF93FF938091020153 |
:102DF00090912C02843108F011C1992309F06AC323 |
:102E00008091B00086FFECC08091B0008F7B8093F2 |
:102E1000B00089EA93E090932E0280932D02809176 |
:102E20000B0190910C019C01220F331F280F391FB9 |
:102E30008091A1019927880F991F880F991F280F4A |
:102E4000391F37FF02C02D5F3F4FC9019595879508 |
:102E50009595879590930C0180930B019093200298 |
:102E600080931F0280916A0660913606209170035C |
:102E700030917103409172035091730380FF2CC015 |
:102E8000772788279927EA01D90157FF04C0A1585D |
:102E9000BF4FCF4FDF4FE7E0D595C795B795A795C3 |
:102EA000EA95D1F79D01AE010E94867A9B01AC01A3 |
:102EB00097FF04C0215C3F4F4F4F5F4F66E0559531 |
:102EC0004795379527956A95D1F780911F02909184 |
:102ED0002002820F931F2BC0772788279927EA01AA |
:102EE000D90157FF04C0A158BF4FCF4FDF4F27E094 |
:102EF000D595C795B795A7952A95D1F79D01AE01B0 |
:102F00000E94867A9B01AC0197FF04C0215C3F4F71 |
:102F10004F4F5F4FF6E05595479537952795FA95B2 |
:102F2000D1F780911F0290912002821B930B909306 |
:102F3000200280931F0280913706282F3327220F0B |
:102F4000331F220F331F80911F029091200282179E |
:102F500093077CF080913806282F3327220F331FE8 |
:102F6000220F331F80911F029091200228173907EA |
:102F700024F43093200220931F0220912D023091DF |
:102F80002E0280911F0290912002280F391F20509D |
:102F9000324030932E0220932D0280911F02909197 |
:102FA000200297FD03969595879595958795909323 |
:102FB000200280931F0245E02D3D340718F08CED70 |
:102FC00095E005C02757314030F487E791E09093B2 |
:102FD0002E0280932D0280912D0290912E0243C2E9 |
:102FE0008091B00080648093B00080913D06282FCE |
:102FF00033278DED96E0289FA001299F500D389F23 |
:10300000500D1124CA0120912F0230913002821BF1 |
:10301000930B90932E0280932D0259C2992309F0AD |
:1030200059C28091B00086FF23C28091B0008F7B8F |
:103030008093B000E0913102EE23F1F480913D06DF |
:10304000282F33278DED96E0289FA001299F500D52 |
:10305000389F500D1124CA0120912F023091300267 |
:10306000821B930B90932E0280932D0210923002BC |
:1030700010922F02469A2BC289EA93E090932E0277 |
:1030800080932D028E2F99278330910509F4A4C1D6 |
:10309000843091053CF48130910561F0029709F488 |
:1030A000D2C0AAC18430910509F499C1059709F4E9 |
:1030B000A0C1A2C180910B0190910C019C01220F33 |
:1030C000331F280F391F8091A1019927880F991F5D |
:1030D000880F991F280F391F37FF02C02D5F3F4F00 |
:1030E000C901959587959595879590930C01809347 |
:1030F0000B019093200280931F0280916A066091D9 |
:103100003606209170033091710340917203509103 |
:10311000730380FF2CC0772788279927EA01D901FC |
:1031200057FF04C0A158BF4FCF4FDF4F27E0D595C1 |
:10313000C795B795A7952A95D1F79D01AE010E9435 |
:10314000867A9B01AC0197FF04C0215C3F4F4F4F33 |
:103150005F4FA6E05595479537952795AA95D1F7E6 |
:1031600080911F0290912002820F931F27C0772722 |
:103170008827992757FF04C021583F4F4F4F5F4F73 |
:10318000F7E05595479537952795FA95D1F70E9421 |
:10319000867A9B01AC0197FF04C0215C3F4F4F4FE3 |
:1031A0005F4FE6E05595479537952795EA95D1F716 |
:1031B00080911F0290912002821B930B909320021A |
:1031C00080931F0280913706282F3327220F331F49 |
:1031D000220F331F80911F029091200282179307C4 |
:1031E0007CF080913806282F3327220F331F220FBF |
:1031F000331F80911F02909120022817390724F471 |
:103200003093200220931F0280912D0290912E0274 |
:1032100020911F0230912002820F931F8050924014 |
:1032200090932E0280932D0280911F029091200294 |
:1032300097FD039695958795959587959093200290 |
:1032400080931F02ECC080910D0190910E019C01B2 |
:10325000220F331F280F391F8091A0019927880F53 |
:10326000991F880F991F280F391F37FF02C02D5F44 |
:103270003F4FC901959587959595879590930E0138 |
:1032800080930D0190931E0280931D0280916A0627 |
:1032900060913A06A0916803B0916903C0916A03F6 |
:1032A000D0916B0381FF2AC07727882799279D013A |
:1032B000AE01D7FF04C021583F4F4F4F5F4FA7E0EB |
:1032C0005595479537952795AA95D1F70E94867A07 |
:1032D0009B01AC0197FF04C0215C3F4F4F4F5F4FF4 |
:1032E000F6E05595479537952795FA95D1F7809152 |
:1032F0001D0290911E02820F931F29C077278827F5 |
:1033000099279D01AE01D7FF04C021583F4F4F4F71 |
:103310005F4FE7E05595479537952795EA95D1F7A3 |
:103320000E94867A9B01AC0197FF04C0215C3F4F4D |
:103330004F4F5F4F76E055954795379527957A958E |
:10334000D1F780911D0290911E02821B930B9093E6 |
:103350001E0280931D0280913B06282F3327220FE7 |
:10336000331F220F331F80911D0290911E0282177E |
:1033700093077CF080913C06282F3327220F331FC0 |
:10338000220F331F80911D0290911E0228173907CA |
:1033900024F430931E0220931D0280912D029091FF |
:1033A0002E0220911D0230911E02820F931F805029 |
:1033B000924090932E0280932D0280911D02909155 |
:1033C0001E0297FD03969595879595958795909301 |
:1033D0001E0280931D0223C08091C40702C0809109 |
:1033E0009E079927880F991F880F991F87559E4F11 |
:1033F00012C08091CC07F5CFFF27EE0FFF1FE05DD5 |
:10340000F84F20813181220F331F80912D0290913E |
:103410002E02820F931F90932E0280932D02809193 |
:103420002D0290912E0255E08D3D950718F08CED00 |
:1034300095E005C08757914030F487E791E090937D |
:103440002E0280932D0220912D0230912E022C5BB2 |
:10345000304030932E0220932D0280912F029091C4 |
:103460003002820F931F9093300280932F022FC05F |
:103470008091B00080648093B0008CEB90E09093DA |
:103480002E0280932D0280912F029091300284545D |
:103490009F4F9093300280932F02809121028823C6 |
:1034A00021F080912003853B20F48091210282301D |
:1034B00011F4469801C0469A809131028F5F809343 |
:1034C000310290913D06981710F41092310281E07C |
:1034D00080932C0220912D0230912E0241E02F3753 |
:1034E000340730F08FEF8093B3002F5F30400FC070 |
:1034F0002F3F3105C9F0C0F0A9014F5F50404F3751 |
:10350000510550F480E88093B30020583040309348 |
:103510002E0220932D0212C08FEF8093B3005093A0 |
:103520002E0240932D020AC080912D028093B30099 |
:1035300010922E0210922D0210922C02FF91EF9108 |
:10354000DF91CF91BF91AF919F918F917F916F91BB |
:103550005F914F913F912F910F900FBE0F901F9051 |
:10356000189510927C008FEC80937A000895CF9389 |
:10357000DF931092380286E987BD83E090E00E94D5 |
:10358000E92DC82F863E08F4C65FC8BD84E690E0EA |
:103590000E948516809113019091140181529340ED |
:1035A00010F0C0EF02C0C530F8F0C8BD82E390E073 |
:1035B0000E94851687E394E09F938F938CE392E1BA |
:1035C0009F938F93E0913004F0913104099580919D |
:1035D0001301909114010F900F900F900F90815252 |
:1035E000934010F4C550DFCF6C2F83E090E00E9431 |
:1035F000F12DCF3018F0CCE8D0E002C0C0E0D0E030 |
:10360000CA3FD105F8F4C7BD82E390E00E94851659 |
:1036100089E394E09F938F938CE392E19F938F9340 |
:10362000E0913004F091310409958091130190915B |
:1036300014010F900F900F900F908052934010F054 |
:103640002196DECFC09304068091150680FF09C045 |
:103650008C2F8A508B3E28F080914904806480939F |
:103660004904C7BD8CE291E00E948516DF91CF919D |
:103670000895EF92FF921F93CF9310E080ED97E0B3 |
:103680000E9463167C01CCE8133019F4CB3008F0AB |
:10369000C9E010E080914802909149028C5F93400C |
:1036A00024F48091120181500AC0809148029091C7 |
:1036B00049028750944034F0809112018F5F8093CB |
:1036C000120101C011E080914602909147028C5F87 |
:1036D000934024F48091110181500AC080914602E8 |
:1036E000909147028750944034F0809111018F5F90 |
:1036F0008093110101C01F5F8091440290914502A7 |
:103700008C5F934024F48091100181500AC0809115 |
:1037100044029091450287509440C4F0809110017A |
:103720008F5F8093100113C08BE394E09F938F937E |
:103730008CE392E19F938F93E0913004F0913104F8 |
:1037400009950F900F900F900F905FC01F5F82E15F |
:103750008093710280916C028E7F80936C0285EA67 |
:103760008093BC00809112018A3040F4809149041A |
:103770008160809349048AE0809312018091120154 |
:10378000863F40F08091490481608093490485EF31 |
:1037900080931201809111018A3040F48091490494 |
:1037A0008260809349048AE0809311018091110125 |
:1037B000863F40F08091490482608093490485EF00 |
:1037C00080931101809110018A3040F48091490466 |
:1037D0008460809349048AE08093100180911001F5 |
:1037E000863F40F08091490484608093490485EFCE |
:1037F0008093100180917102882339F0C7010E94E3 |
:103800006C16882309F090CFF5CF10920F018FEC42 |
:1038100080937A0080910F018823E1F3CA3020F46D |
:103820008AE090E00E948516C15009F02DCF86E411 |
:1038300090E00E948516CF911F91FF90EF90089520 |
:103840001F920F920FB60F921124AF92BF92CF9298 |
:10385000DF92EF92FF920F931F932F933F934F931B |
:103860005F936F937F938F939F93AF93BF93EF93E8 |
:10387000FF9380915102282F3327442755278F5FCC |
:1038800080935102F9012231310508F05CC3EA5BF3 |
:10389000FF4F0C944C7B809178009091790046C04A |
:1038A0008091780090917900DEC0809178009091AD |
:1038B0007900909353028093520209C18091790359 |
:1038C00090917A032091780030917900821B930BBC |
:1038D0009093F9058093F8058091F8059091F9058A |
:1038E00090935D0280935C0210C18091780090916A |
:1038F000790020917B0330917C03821B930B909382 |
:10390000030680930206809102069091030690932D |
:103910005F0280935E0219C3809156029091570214 |
:103920002091780030917900820F931F9093570275 |
:103930008093560281E00AC380915402909155020F |
:103940002091780030917900820F931F9093550257 |
:103950008093540284E0FAC280911D0190911E016F |
:103960009C01220F331F280F391F809178009091FE |
:10397000790063E070E00E94B17A260F371F369518 |
:1039800027953695279530931E0120931D0185E0DC |
:10399000DDC280917800909179002091750330917B |
:1039A0007603821B930B90933F0280933E0281E04B |
:1039B00080933D0280917800909179009093FB056F |
:1039C0008093FA0580913E0290913F029C0144272A |
:1039D00037FD4095542F8091340390913503A09189 |
:1039E0003603B0913703820F931FA41FB51F809336 |
:1039F000340390933503A0933603B093370320919B |
:103A0000340330913503409136035091370357FF0B |
:103A100004C021503C4F4F4F5F4F6AE0559547958A |
:103A2000379527956A95D1F78091340390913503A6 |
:103A3000A0913603B0913703821B930BA40BB50BF7 |
:103A40008093340390933503A0933603B0933703E8 |
:103A50004CC1809154029091550220917800309190 |
:103A60007900820F931F9093550280935402109215 |
:103A700050026EC2809102018A3071F48091780008 |
:103A8000909179002091520230915302820F931F3E |
:103A900001969695879517C0409152025091530216 |
:103AA000843158F02091780030917900240F351F2F |
:103AB0008FEF97E0821B930B06C080917800909166 |
:103AC0007900840F951F909345028093440286E00D |
:103AD0003DC28091790390917A03209178003091D2 |
:103AE0007900821B930B9093F9058093F8058091E0 |
:103AF000F8059091F90520915C0230915D02820FEA |
:103B0000931F909343028093420287E01FC28091EB |
:103B100078009091790020917B0330917C03821B87 |
:103B2000930B909303068093020680910206909176 |
:103B3000030620915E0230915F02820F931F9093E3 |
:103B400041028093400201C22091560230915702F7 |
:103B50008091780090917900280F391F3093570297 |
:103B600020935602809102018A3019F4220F331FEC |
:103B700004C0220F331F220F331F309357022093AC |
:103B800056022091560230915702C90137FD07961F |
:103B900013E0959587951A95E1F7909349028093E4 |
:103BA00048028091580290915902820F931F97FD0D |
:103BB000019695958795909359028093580220918C |
:103BC000850330918603821B930B9C012C5F3F4F32 |
:103BD00037FF03C09C01255F3F4FA3E03595279534 |
:103BE000AA95E1F730931C0120931B0120914E020E |
:103BF00030914F0280911B0190911C01280F391FB9 |
:103C000037FF02C02F5F3F4F3595279530934F0206 |
:103C100020934E028FCE2091540230915502809114 |
:103C2000780090917900280F391F30935502209326 |
:103C30005402809102018A3019F4220F331F04C00C |
:103C4000220F331F220F331F30935502209354024B |
:103C50002091540230915502C90137FD079673E057 |
:103C6000959587957A95E1F7909347028093460260 |
:103C700080915A0290915B02820F931F97FD0196EB |
:103C80009595879590935B0280935A0220918303C8 |
:103C900030918403821B930B90931A018093190136 |
:103CA0009C012C5F3F4F37FF03C09C01255F3F4FB6 |
:103CB00053E0359527955A95E1F730931A012093F3 |
:103CC000190120914C0230914D028091190190917F |
:103CD0001A01280F391F37FF02C02F5F3F4F35955C |
:103CE000279530934D0220934C0283E02FC1109210 |
:103CF000510281E080930F0180913402909135024E |
:103D000001969093350280933402809178009091CF |
:103D10007900909314018093130180911301909185 |
:103D20001401AA27BB27A0906002B0906102C09046 |
:103D30006202D0906302A80EB91ECA1EDB1EA092BA |
:103D40006002B0926102C0926202D09263028091DE |
:103D500064028F5F80936402823108F4F6C0809120 |
:103D6000150190911601A0911701B09118017C01E5 |
:103D70008D0123E0EE0CFF1C001F111F2A95D1F7C7 |
:103D8000E81AF90A0A0B1B0BEA0CFB1C0C1D1D1D83 |
:103D900080913802992787FD9095A92FB92FBC01F2 |
:103DA000CD0126EC34E240E050E00E94867ADC014E |
:103DB000CB01E81AF90A0A0B1B0BD801C7010496BC |
:103DC000A11DB11DB7FF05C0D801C7010B96A11DEC |
:103DD000B11D13E0B595A795979587951A95D1F7DD |
:103DE0008093150190931601A0931701B0931801C9 |
:103DF0008091FC059091FD057C010027F7FC009562 |
:103E0000102F8091150190911601A0911701B0918A |
:103E10001801E81AF90A0A0B1B0BE0921203F09240 |
:103E2000130300931403109315032091390230916A |
:103E30003A0240913B0250913C0257FF04C0215F7F |
:103E40003F4F4F4F5F4FF4E0559547953795279576 |
:103E5000FA95D1F78091390290913A02A0913B02F4 |
:103E6000B0913C02821B930BA40BB50B80933902DB |
:103E700090933A02A0933B02B0933C0280913902A6 |
:103E800090913A02A0913B02B0913C028E0D9F1D91 |
:103E9000A01FB11F8093390290933A02A0933B0276 |
:103EA000B0933C028091360290913702AC01E5E07C |
:103EB000440F551FEA95E1F7481B590B80913902D1 |
:103EC00090913A02A0913B02B0913C02B7FF03C02F |
:103ED0000F96A11DB11D74E0B595A795979587958F |
:103EE0007A95D1F72091120330911303281B390BD7 |
:103EF00063E0220F331F6A95E1F7240F351F37FF68 |
:103F000002C0215E3F4F45E0359527954A95E1F780 |
:103F10003093370220933602D601C501D7FE03C085 |
:103F20000196A11DB11DB595A7959795879580938D |
:103F3000600290936102A0936202B093630289E0F1 |
:103F40008093640202C01092510282E0809350027A |
:103F50008091500280937C0080915102882319F057 |
:103F60008FEC80937A00FF91EF91BF91AF919F9179 |
:103F70008F917F916F915F914F913F912F911F9101 |
:103F80000F91FF90EF90DF90CF90BF90AF900F9088 |
:103F90000FBE0F901F90189590E2E0E2F1E08FE4E1 |
:103FA0009193815087FFFCCF089590916702E0E2E2 |
:103FB000F1E0E90FF11D80839F5F90936702089500 |
:103FC000EF92FF920F931F93CF93DF93209165029F |
:103FD00020FF0AC080916602882311F0815002C040 |
:103FE00080911F018093660221FF0CC090916602B0 |
:103FF00080911F01981719F41092660203C09F5F09 |
:1040000090936602822F992780FF04C081FF02C02F |
:10401000109266020E94CC1F80916602282F3327DF |
:10402000C5EDEC2ECFE1FC2EC0913004D0913104CF |
:104030008A3098F481E1809367023F932F9382E75F |
:1040400094E09F938F93FF92EF92FE0109952DB715 |
:104050003EB72A5F3F4F2DBF11C080E180936702BA |
:104060003F932F9387E794E09F938F93FF92EF9274 |
:10407000FE0109958DB79EB706968DBF2091660209 |
:10408000822F9927AA27BB27FC01429710F00C9496 |
:104090008D2AE85AFF4FB5EDEB2EBFE1FB2EC09104 |
:1040A0003004D09131040C944C7B109267028CE761 |
:1040B00094E09F938F9305ED1FE1FF92EF92FE0135 |
:1040C000099584E1809367020F900F900F900F90F5 |
:1040D00087E690E09F938F9380E590E09F938F9386 |
:1040E0001F921F92809102016AE00E94A57A892F97 |
:1040F00099279F938F93809102010E94A57A992717 |
:104100009F938F938CE894E09F938F93FF92EF920D |
:10411000E0913004F0913104099588E280936702C0 |
:104120002DB73EB7225F3F4F2DBF8AE796E09F93A2 |
:104130008F930E94542F99279F938F9381EA94E045 |
:104140009F938F93FF92EF92E0913004F0913104AE |
:1041500009958DB79EB708968DBF90914904992314 |
:1041600051F08CE380936702892F99279F938F9357 |
:104170008FEA94E085C690916D02992371F08CE3EB |
:1041800080936702892F99279F938F9386EC94E001 |
:104190009F938F931F930F9391C080914A0484FF44 |
:1041A00007C08CE3809367028BED94E00C941F2A88 |
:1041B0008091910190919201069710F00C94962AAB |
:1041C0008CE38093670288EE94E00C941F2A809120 |
:1041D0001506A5EDEA2EAFE1FA2EC0913004D0917C |
:1041E000310480FF74C01092670280911203909195 |
:1041F0001303A0911403B0911503BC01CD0125E078 |
:1042000030E040E050E00E94FA7A3F932F9385EF30 |
:1042100094E09F938F93FF92EF92FE01099584E1C2 |
:10422000809367022DB73EB72A5F3F4F2DBF809125 |
:104230000E0390910F03A0911003B0911103BC01E4 |
:10424000CD0125E030E040E050E00E94FA7A3F9353 |
:104250002F9382E095E09F938F93FF92EF92E091EE |
:104260003004F0913104099588E2809367028DB79C |
:104270009EB706968DBF80911301909114019F9374 |
:104280008F938FE095E09F938F93FF92EF92E09151 |
:104290003004F091310409958CE3809367022DB7C7 |
:1042A0003EB72A5F3F4F2DBF87B599279F938F93C6 |
:1042B0008CE195E09F938F93FF92EF92E091300411 |
:1042C000F091310409958DB79EB706962FC71092CD |
:1042D000670289E295E09F938F93FF92EF92FE0130 |
:1042E000099584E1809367020F900F900F900F90D3 |
:1042F00088E395E09F938F93FF92EF92E0913004D3 |
:10430000F0913104099588E2809367020F900F9035 |
:104310000F900F9081E495E09F938F93FF92EF921F |
:10432000E0913004F091310409958CE380936702A9 |
:104330000F900F900F900F9080E595E09F938F93D3 |
:10434000FF92EF920C94232A1092670289E595E080 |
:104350009F938F9305ED1FE1FF92EF92FE01099568 |
:1043600084E1809367020F900F900F900F908091DF |
:10437000700390917103A0917203B0917303B7FF22 |
:1043800004C081509C4FAF4FBF4FFAE0B595A79541 |
:1043900097958795FA95D1F7BF93AF939F938F9396 |
:1043A00086E695E09F938F931F930F93E0913004DF |
:1043B000F0913104099588E2809367022DB73EB7EA |
:1043C000285F3F4F2DBF8091680390916903A091B2 |
:1043D0006A03B0916B03B7FF04C081509C4FAF4F8D |
:1043E000BF4FEAE0B595A79597958795EA95D1F7E0 |
:1043F000BF93AF939F938F9385E795E09F938F93A0 |
:104400001F930F93E0913004F091310409958CE3F0 |
:10441000809367028DB79EB708968DBF8091320357 |
:10442000909133039F938F9384E895E09F938F93AC |
:104430001F930F93E0913004F091310409952DB74B |
:104440003EB72A5F3F4F0DC7109267028091340735 |
:10445000909135079F938F93809132079091330706 |
:104460009F938F9383E995E09F938F93FF92EF92B1 |
:10447000FE01099584E1809367028DB79EB7089687 |
:104480008DBF80913807909139079F938F938091CA |
:104490003607909137079F938F9383EA95E09F9318 |
:1044A0008F93FF92EF92E0913004F09131040995DF |
:1044B00088E2809367022DB73EB7285F3F4F2DBF3C |
:1044C00080913C0790913D079F938F9380913A078D |
:1044D00090913B079F938F9383EB95E09F938F93EE |
:1044E000FF92EF92E0913004F091310409958CE352 |
:1044F000809367028DB79EB708968DBF8091400765 |
:10450000909141079F938F9380913E0790913F0731 |
:104510009F938F9383EC95E0A2C0109267028091E5 |
:104520000A06E82FFF27EE0FFF1FE05DF84F80819E |
:1045300091819F938F9380910906E82FFF27EE0FBB |
:10454000FF1FE05DF84F808191819F938F9383EDF2 |
:1045500095E09F938F93FF92EF92FE01099584E17E |
:10456000809367028DB79EB708968DBF80910C0629 |
:10457000E82FFF27EE0FFF1FE05DF84F808191814C |
:104580009F938F9380910B06E82FFF27EE0FFF1F5D |
:10459000E05DF84F8081918188589F4F9F938F9362 |
:1045A00083EE95E09F938F93FF92EF92E09130041A |
:1045B000F0913104099588E2809367022DB73EB7E8 |
:1045C000285F3F4F2DBF80910E06E82FFF27EE0F8B |
:1045D000FF1FE05DF84F8081918182599F4F9F932B |
:1045E0008F9380910D06E82FFF27EE0FFF1FE05DF0 |
:1045F000F84F8081918182599F4F9F938F9383EFD2 |
:1046000095E09F938F93FF92EF92E0913004F091A9 |
:10461000310409958CE3809367028DB79EB70896A5 |
:104620008DBF80911006E82FFF27EE0FFF1FE05D82 |
:10463000F84F8081918182599F4F9F938F938091F2 |
:104640000F06E82FFF27EE0FFF1FE05DF84F808178 |
:10465000918182599F4F9F938F9383E096E09F9320 |
:104660008F93FF92EF92E0913004F091310409951D |
:104670002DB73EB7285F3F4FF4C51092670283E124 |
:1046800096E09F938F9305ED1FE1FF92EF92FE015D |
:104690000995809102010F900F900F900F908A3032 |
:1046A00009F0A1C084E18093670280918503909115 |
:1046B00086039C0197FF02C0295F3F4F287F821B22 |
:1046C000930B9F938F93809185039091860397FD21 |
:1046D000079673E0959587957A95E1F79F938F9369 |
:1046E000209185033091860337FF02C0295F3F4F39 |
:1046F00063E0359527956A95E1F78091480290919E |
:104700004902821B930B9F938F9381E296E09F93C4 |
:104710008F931F930F93E0913004F091310409952A |
:1047200088E2809367028DB79EB70A968DBF80910D |
:104730008303909184039C0197FF02C0295F3F4F40 |
:10474000287F821B930B9F938F938091830390917B |
:10475000840397FD079653E0959587955A95E1F761 |
:104760009F938F93209183033091840337FF02C07E |
:10477000295F3F4F43E0359527954A95E1F78091B2 |
:10478000460290914702821B930B9F938F9382E383 |
:1047900096E09F938F931F930F93E0913004F091D5 |
:1047A000310409958CE3809367022DB73EB7265FED |
:1047B0003F4F2DBF80918103909182039F938F93F0 |
:1047C00080918103909182032091440230914502AF |
:1047D000821B930B9F938F9383E496E09F938F9319 |
:1047E0001F930F93A3C38B3019F0843108F4ADC02D |
:1047F00084E18093670280918503909186039C01F8 |
:1048000097FF02C0215F3F4F207F821B930B97FDD4 |
:104810000196959587959F938F93809185039091AD |
:10482000860397FD0F9624E0959587952A95E1F7E5 |
:104830009F938F93209185033091860337FF02C0A9 |
:10484000295F3F4F83E0359527958A95E1F7809161 |
:10485000480290914902821B930B9F938F9381E5AD |
:1048600096E09F938F931F930F93E0913004F09104 |
:104870003104099588E2809367022DB73EB7265F21 |
:104880003F4F2DBF80918303909184039C0197FF3C |
:1048900002C0215F3F4F207F821B930B97FD019643 |
:1048A000959587959F938F9380918303909184032F |
:1048B00097FD0F96B4E095958795BA95E1F79F938C |
:1048C0008F93209183033091840337FF02C0295FC7 |
:1048D0003F4FA3E035952795AA95E1F780914602D1 |
:1048E00090914702821B930B9F938F9383E696E0F0 |
:1048F0009F938F931F930F93E0913004F0913104B5 |
:1049000009958CE3809367028DB79EB70A968DBF99 |
:10491000809181039091820397FD019695958795EB |
:104920009F938F9380918103909182032091440201 |
:1049300030914502821B930B9F938F9385E796E0FE |
:104940009F938F931F930F938ECE8D3009F0EEC5FA |
:1049500084E1809367028091120199279F938F933E |
:10496000809185039091860397FD0F96E4E09595DD |
:104970008795EA95E1F79F938F9320918503309176 |
:10498000860337FF02C0295F3F4F73E035952795B7 |
:104990007A95E1F78091480290914902821B930B2E |
:1049A0009F938F9384E896E09F938F931F930F9329 |
:1049B000E0913004F0913104099588E28093670218 |
:1049C0008DB79EB70A968DBF8091110199279F934D |
:1049D0008F93809183039091840397FD0F9664E0F9 |
:1049E000959587956A95E1F79F938F93209183031F |
:1049F0003091840337FF02C0295F3F4F53E0359564 |
:104A000027955A95E1F78091460290914702821BC3 |
:104A1000930B9F938F9388E996E09F938F931F93B7 |
:104A20000F93E0913004F091310409958CE3809369 |
:104A300067022DB73EB7265F3F4F2DBF8091100113 |
:104A400099279F938F93809181039091820397FD83 |
:104A50000196959587959F938F938091810390916F |
:104A600082032091440230914502821B930B9F9355 |
:104A70008F938CEA96E09F938F931F930F93E0910F |
:104A80003004F091310409958DB79EB70A964EC354 |
:104A90001092670280EC96E09F938F93FF92EF92C3 |
:104AA000FE01099584E1809367020F900F900F90AB |
:104AB0000F9080917B0390917C039F938F938091C3 |
:104AC0004002909141029F938F938DEC96E09F93CB |
:104AD0008F93FF92EF92E0913004F09131040995A9 |
:104AE00088E2809367022DB73EB7285F3F4F2DBF06 |
:104AF0008091790390917A039F938F9380914202E2 |
:104B0000909143029F938F938CED96E09F938F93A8 |
:104B1000FF92EF92E0913004F091310409958CE31B |
:104B2000809367028DB79EB708968DBF80917503FD |
:104B3000909176039F938F9380913E0290913F02D4 |
:104B40009F938F938BEE96E08ACD109267028091AF |
:104B50001D0190911E016AE070E00E94C57A9F934A |
:104B60008F9380911D0190911E016AE070E00E9478 |
:104B7000C57A7F936F938AEF96E09F938F93FF920E |
:104B8000EF92FE01099584E1809367028DB79EB78D |
:104B900008968DBF80916D0890916E086AE070E074 |
:104BA0000E94B17A9F938F9380916D0890916E08C7 |
:104BB0006AE070E00E94B17A7F936F938EE097E095 |
:104BC0009F938F93FF92EF92E0913004F091310424 |
:104BD000099588E2809367022DB73EB7285F3F4F63 |
:104BE0002DBF80916F08909170089F938F9382E200 |
:104BF00097E09F938F93FF92EF92E0913004F091B2 |
:104C0000310409958CE3809367028DB79EB70696B1 |
:104C10008DBF80917108909172089F938F9382E36A |
:104C200097E02EC11092670284E497E09F938F93E0 |
:104C3000FF92EF92FE01099584E1809367020F9045 |
:104C40000F900F900F9080913007909131079F93B4 |
:104C50008F938DE497E09F938F93FF92EF92E09173 |
:104C60003004F0913104099588E2809367028DB792 |
:104C70009EB706968DBF8091200399279F938F93AF |
:104C80008DE597E09F938F93FF92EF92E091300430 |
:104C9000F091310409958CE3809367022DB73EB7FC |
:104CA0002A5F3F4F2DBF80912F07992701979F9330 |
:104CB0008F938DE697E0FECA109267028DE797E02A |
:104CC0009F938F93FF92EF92FE01099584E1809369 |
:104CD00067020F900F900F900F9080912E0390918C |
:104CE0002F039F938F9385E897E09F938F93FF9275 |
:104CF000EF92E0913004F0913104099588E28093BD |
:104D000067022DB73EB72A5F3F4F2DBF8091320318 |
:104D1000909133039F938F9383E997E09F938F93B1 |
:104D2000FF92EF92E0913004F091310409958CE309 |
:104D3000809367028DB79EB706968DBF8091300332 |
:104D4000909131039F938F9381EA97E099C01092DD |
:104D500067028091210399279F938F938FEA97E0B1 |
:104D60009F938F93FF92EF92FE01099584E18093C8 |
:104D700067028DB79EB706968DBF80912203992753 |
:104D80009F938F938BEB97E09F938F93FF92EF927C |
:104D9000E0913004F0913104099588E28093670234 |
:104DA0002DB73EB72A5F3F4F2DBF80912303992730 |
:104DB0009F938F9387EC97E09F938F93FF92EF924F |
:104DC000E0913004F091310409958CE380936702FF |
:104DD0008DB79EB706968DBF8091240399279F9328 |
:104DE0008F9383ED97E04CC010926702809125036A |
:104DF00099279F938F938FED97E09F938F93FF92C7 |
:104E0000EF92FE01099584E1809367028DB79EB70A |
:104E100006968DBF8091260399279F938F938BEEE3 |
:104E200097E09F938F93FF92EF92E0913004F0917F |
:104E30003104099588E2809367022DB73EB72A5F57 |
:104E40003F4F2DBF8091270399279F938F9387EF23 |
:104E500097E09F938F93FF92EF92E0913004F0914F |
:104E6000310409958CE3809367028DB79EB706964F |
:104E70008DBF8091280399279F938F9383E098E0BB |
:104E80009F938F93FF92EF92D5CA109267028FE0A3 |
:104E900098E09F938F93FF92EF92FE01099584E132 |
:104EA000809367020F900F900F900F908091A10157 |
:104EB00099279F938F9387E198E09F938F93FF9219 |
:104EC000EF92E0913004F0913104099588E28093EB |
:104ED00067028DB79EB706968DBF80911F02909195 |
:104EE00020029F938F9385E298E09F938F93FF9288 |
:104EF000EF92E0913004F091310409958CE38093B6 |
:104F000067022DB73EB72A5F3F4F2DBF809138060D |
:104F100099279F938F938091370699279F938F931B |
:104F200083E398E09F938F93FF92EF92E091300498 |
:104F3000F091310409958DB79EB70896F7C010928D |
:104F4000670281E498E09F938F93FF92EF92FE01B6 |
:104F5000099584E1809367020F900F900F900F9056 |
:104F600080916A04992787FD90959F938F938091F4 |
:104F70006904992787FD90959F938F9381E598E029 |
:104F80009F938F93FF92EF92E0913004F091310460 |
:104F9000099588E2809367022DB73EB7285F3F4F9F |
:104FA0002DBF80916B04992787FD90959F938F93D8 |
:104FB00080916C0499279F938F9381E698E09F934B |
:104FC0008F93FF92EF92E0913004F09131040995B4 |
:104FD0008CE3809367028DB79EB708968DBF809152 |
:104FE000700499279F938F9380916D04992787FD73 |
:104FF00090959F938F9381E798E031CB1092670251 |
:1050000081E898E09F938F93FF92EF92FE010995BC |
:1050100084E1809367020F900F900F900F90809122 |
:10502000EA0699278F7790709F938F938091E2067D |
:1050300099278F7790709F938F938091DA069927A5 |
:105040008F7790709F938F938091D20699278F7757 |
:1050500090709F938F9381E998E09F938F93FF9235 |
:10506000EF92E0913004F0913104099588E2809349 |
:1050700067028DB79EB70C968DBF80910A0799275E |
:105080008F7790709F938F938091020799278F77E6 |
:1050900090709F938F938091FA0699278F779070E5 |
:1050A0009F938F938091F20699278F7790709F93AB |
:1050B0008F9382EA98E09F938F93FF92EF92E09113 |
:1050C0003004F091310409958CE3809367022DB789 |
:1050D0003EB7245F3F4F2DBF80912A0799278F77D6 |
:1050E00090709F938F938091220799278F7790706C |
:1050F0009F938F9380911A0799278F7790709F9332 |
:105100008F938091120799278F7790709F938F9339 |
:1051100083EB98E09F938F93FF92EF92E09130049E |
:10512000F091310409958DB79EB70C968DBFFEC1E5 |
:105130001092670284EC98E09F938F93FF92EF9216 |
:10514000FE01099584E1809367020F900F900F9004 |
:105150000F908091EE06992787FD90959F938F93EE |
:105160008091E606992787FD90959F938F93809174 |
:10517000DE06992787FD90959F938F938091D606A1 |
:10518000992787FD90959F938F9383ED98E09F9348 |
:105190008F93FF92EF92E0913004F09131040995E2 |
:1051A00088E2809367022DB73EB7245F3F4F2DBF43 |
:1051B00080910E07992787FD90959F938F938091FB |
:1051C0000607992787FD90959F938F938091FE0600 |
:1051D000992787FD90959F938F938091F606992745 |
:1051E00087FD90959F938F9384EE98E09F938F9384 |
:1051F000FF92EF92E0913004F091310409958CE335 |
:10520000809367028DB79EB70C968DBF80912E0755 |
:10521000992787FD90959F938F93809126079927D3 |
:1052200087FD90959F938F9380911E07992787FD07 |
:1052300090959F938F9380911607992787FD90955E |
:105240009F938F9385EF98E09F938F93FF92EF92B8 |
:10525000E0913004F091310409952DB73EB7245FF9 |
:105260003F4F2DBF63C11092670286E099E09F9384 |
:105270008F9305ED1FE1FF92EF92FE01099584E106 |
:10528000809367020F900F900F900F908091EA0625 |
:10529000881F8827881F97E0899FC00111248D9659 |
:1052A0009F938F938091E206881F8827881F96E03E |
:1052B000899FC00111248D969F938F938091DA0668 |
:1052C000881F8827881F95E0899FC00111248D962B |
:1052D0009F938F938091D206881F8827881F9927D4 |
:1052E000880F991F880F991F8D969F938F9385E143 |
:1052F00099E09F938F93FF92EF92E0913004F091A9 |
:105300003104099588E2809367028DB79EB70C96A9 |
:105310008DBF80910A07881F8827881F9BE0899F7F |
:10532000C00111248D969F938F9380910207881F4F |
:105330008827881F9AE0899FC00111248D969F932A |
:105340008F938091FA06881F8827881F99E0899F8C |
:10535000C00111248D969F938F938091F206881F30 |
:105360008827881F992723E0880F991F2A95E1F73E |
:105370008D969F938F9389E299E09F938F93FF92ED |
:10538000EF92E0913004F091310409958CE3809321 |
:1053900067022DB73EB7245F3F4F2DBF80911207A4 |
:1053A000881F8827881F9CE0899FC00111248D9643 |
:1053B0009F938F938DE399E09F938F93FF92EF924A |
:1053C000E0913004F0913104099580911A072DB7CE |
:1053D0003EB72A5F3F4F2DBF87FF12C080E4809306 |
:1053E00067028EE499E09F938F93FF92EF92E09192 |
:1053F0003004F091310409950F900F900F900F90A9 |
:105400008091220787FF12C084E48093670281E5C0 |
:1054100099E09F938F931F930F93E0913004F09145 |
:10542000310409950F900F900F900F9080912A07EB |
:1054300087FF7CC088E48093670284E599E09F93AE |
:105440008F931F930F93E0913004F09131040995ED |
:105450000F900F900F900F9069C01092670287E530 |
:1054600099E09F938F93FF92EF92FE01099584E15B |
:10547000809367020F900F900F900F908091F7012B |
:105480009091F8019F938F9385E699E09F938F9376 |
:10549000FF92EF92E0913004F0913104099588E297 |
:1054A000809367028DB79EB706968DBF8091F901F4 |
:1054B0009091FA019F938F9382E799E09F938F9346 |
:1054C000FF92EF92E0913004F0913104099589E464 |
:1054D000809367022DB73EB72A5F3F4F2DBF8FE7FE |
:1054E00099E09F938F93FF92EF92E0913004F091B7 |
:1054F00031040995809165020F900F900F900F90E5 |
:1055000083FF14C01092FA011092F90160E070E07C |
:105510008EE090E00E94022E09C080911F012817A2 |
:1055200019F4215020931F01109266021092650217 |
:10553000E6E0CDB7DEB70C943D7BF999FECF92BD86 |
:1055400081BDF89A80B599270895F999FECF1FBAC1 |
:1055500092BD81BD60BD0FB6F894FA9AF99A0FBE5C |
:1055600008954AEA20E030E02617370740F4FC01AE |
:105570008191480F2F5F3F4F26173707C8F3842FBD |
:1055800099270895EAEA40E050E04617570778F473 |
:105590009C01F999FECF32BD21BDF89A80B5E80F84 |
:1055A0004F5F5F4F2F5F3F4F4617570790F38E2F88 |
:1055B0009927089581E080930B0682E080930A0684 |
:1055C00083E08093090684E080930C0685E0809355 |
:1055D0000D0686E080930E0687E080930F0688E034 |
:1055E0008093100689E0809311068AE0809312066A |
:1055F0008BE0809313068CE08093140608951F932C |
:10560000CF93DF9384E58093080680910201843173 |
:1056100050F08AE08093280610924A068BE180932E |
:1056200024068EE40AC083E08093280680E28093FB |
:105630004A068EE18093240685E580934706809391 |
:1056400048068AE68093150683E080936B06AEE1F8 |
:10565000A09316068FEF80931806EFE0E0931906EB |
:10566000A093170610921B06F8E0F0931C0680E446 |
:1056700080931D0610921E0684E180931A068EE028 |
:1056800080931F06B0E1B09320061CE01093210622 |
:10569000F093220686EE8093230680E88093250609 |
:1056A00050E55093260686E98093270650932906F5 |
:1056B00080932A0676E070932B0681E280932C0675 |
:1056C0008DE280932D069AE590932E0680E28093DA |
:1056D0003006109231061092320610923306109264 |
:1056E000340610924C0610924D0610924E061092FF |
:1056F0004F0634E63093350648E24093360661E0C3 |
:1057000060936A061092370627EF2093380670934D |
:105710003D068DE780933E0680933F0680934006CA |
:105720003093390640933A0610923B0620933C068C |
:1057300082E3809341069093420680934306109241 |
:105740006906909344065093450660934606B093CD |
:10575000490630934B068FE58093500683EF809384 |
:1057600052068AEA8093540680935506E0935106C8 |
:10577000E09353068EEF809356063093570690932E |
:1057800058069093590690935A068BE480935B06D3 |
:1057900080935C0680935D0610925E0670935F06B0 |
:1057A000F093600690936106A093620630936306BF |
:1057B0003093640682E08093650660932F06109212 |
:1057C000670610926806ACE6B6E0E0E7F1E0ED01AE |
:1057D000019009921A95E1F760E770E0CD018456D7 |
:1057E00090400E94B12A80937806DF91CF911F915B |
:1057F0000895CF93DF9384E580930806809102019A |
:10580000843150F08AE08093280610924A068BE19A |
:10581000809324068EE40AC083E08093280680E209 |
:1058200080934A068EE18093240685E5809347069F |
:10583000809348068AE68093150683E080936B0682 |
:105840007EE1709316068FEF809318069FE0909389 |
:1058500019067093170610921B0668E060931C06E9 |
:1058600080E480931D0610921E0690931A068AE02B |
:1058700080931F0680E18093200656E05093210616 |
:105880006093220686EE8093230680E880932506A7 |
:105890002AE52093260688E7809327062093290689 |
:1058A00080932A0650932B0681E280932C068DE28A |
:1058B00080932D0620932E06E0E2E09330061092AE |
:1058C000310610923206109233061092340610926E |
:1058D0004C0610924D0610924E0610924F0644E66A |
:1058E0004093350638E230933606F1E0F0936A06CD |
:1058F0001092370697EF9093380650933D068DE748 |
:1059000080933E0680933F0680934006409339067D |
:1059100030933A0610923B0690933C0682E38093C4 |
:105920004106209342068093430610926906209315 |
:10593000440680E5809345068CE380934606E09319 |
:1059400049069BE490934B068FE58093500683EFC6 |
:10595000809352068AEA809354068093550684E128 |
:1059600080935106809353068EEF809356064093A2 |
:105970005706209358062093590620935A06909371 |
:105980005B0690935C0690935D0610925E065093C2 |
:105990005F066093600620936106709362064093F1 |
:1059A00063064093640682E080936506F0932F06B9 |
:1059B0001092670610926806ACE6B6E08CE0E7E766 |
:1059C000F1E0ED01019009928A95E1F760E770E05E |
:1059D000CD01845690400E94B12A80937806DF91D1 |
:1059E000CF910895CF93DF9384E58093080680914B |
:1059F0000201843150F08AE08093280610924A0612 |
:105A00008BE1809324068EE40AC083E0809328060D |
:105A100080E280934A068EE18093240685E5809398 |
:105A20004706809348068AE68093150683E08093B4 |
:105A30006B066EE1609316068FEF809318069FE069 |
:105A4000909319066093170610921B0678E07093E6 |
:105A50001C0680E480931D0610921E0690931A0681 |
:105A600070931F0690E19093200656E05093210614 |
:105A70007093220686EE8093230680E880932506A5 |
:105A800034E63093260688E780932706309329066C |
:105A900080932A0650932B0681E280932C068DE298 |
:105AA00080932D062AE520932E06909330061092BF |
:105AB000310610923206109233061092340610927C |
:105AC0004C0610924D0610924E0610924F063093DF |
:105AD000350648E240933606E1E0E0936A0610920C |
:105AE000370697EF9093380650933D068DE78093E5 |
:105AF0003E0680933F0680934006309339064093DC |
:105B00003A0610923B0690933C0682E3809341064E |
:105B10002093420680934306109269062093440620 |
:105B200080E58093450696E49093460680E2809354 |
:105B3000490690934B068FE58093500683EF809340 |
:105B400052068AEA80935406809355066093510664 |
:105B5000609353068EEF809356063093570620933A |
:105B600058062093590620935A068BE480935B06CF |
:105B700080935C0680935D0610925E0650935F06EC |
:105B8000709360062093610660936206309363060B |
:105B90003093640682E080936506E0932F061092AE |
:105BA000670610926806ACE6B6E08CE0EFE7F1E03D |
:105BB000ED01019009928A95E1F760E770E0CD016F |
:105BC000845690400E94B12A80937806DF91CF914D |
:105BD0000895F999FECF92BD81BDF89A80B59927B5 |
:105BE0000895F999FECF1FBA92BD81BD60BD0FB671 |
:105BF000F894FA9AF99A0FBE08956DE97AE20E9434 |
:105C00001479089545EA5AE20E944E790895EF9278 |
:105C1000FF920F931F93CF93C82F8150853008F0C8 |
:105C2000C3E081E7C89F8001112483EFE82E8FEF46 |
:105C3000F82EE00EF11E60E770E0C7010E94C22A54 |
:105C4000682F98012D593F4F8FB39927AC014270AF |
:105C5000507081FDF9CF32BD21BDF89A80B586170D |
:105C600011F0CA0121C08FB399279C0122703070B6 |
:105C700081FDF9CFF2BCE1BCF89A80B5843511F012 |
:105C8000C90112C081E7C89FC00111240D972DE9F9 |
:105C90003AE241E750E0BC0188E096E00E94EF78EC |
:105CA0000E94F06981E090E0CF911F910F91FF90E9 |
:105CB000EF900895282F863010F025E003C0882348 |
:105CC00009F421E0F999FECF1FBA82E090E092BD7D |
:105CD00081BD20BD0FB6F894FA9AF99A0FBE0895C7 |
:105CE000CF93C82F80910806843509F042C0C63092 |
:105CF00010F0C5E003C0CC2309F43BC060E770E0BE |
:105D000088E096E00E94B12A8093780681E7C89FD8 |
:105D1000C001112425EA3AE241E750E068E076E06C |
:105D20000D970E942C7925EA3AE24CE050E069E0B8 |
:105D300076E080E590E00E942C796CE070E089E0EC |
:105D400096E00E94B12A282FF999FECF1FBA8CE560 |
:105D500090E092BD81BD20BD0FB6F894FA9AF99AF1 |
:105D60000FBE8C2F0E945A2E0E94F06981E090E0B5 |
:105D700002C080E090E0CF9108956DE470E088EE7D |
:105D800093E00E94C22A482F8FB399279C0122706A |
:105D9000307081FDF9CF85E394E092BD81BDF89A22 |
:105DA00080B5841779F48FB399279C0122703070E5 |
:105DB00081FDF9CF88EE93E092BD81BDF89A80B560 |
:105DC000813011F0C90108952DE93AE24EE450E026 |
:105DD00068EE73E089E796E00E94EF7881E090E05A |
:105DE0000895809179068130A9F46DE470E089E727 |
:105DF00096E00E94B12A8093C60625EA3AE24EE474 |
:105E000050E069E776E088EE93E00E942C7981E02B |
:105E100090E0089580E090E00895CF93DF9381E0D3 |
:105E200080937906E9E7F6E08FE0158616861786F7 |
:105E3000108A8150349687FFF8CF80E480938606DD |
:105E400080938706109288068093890680938A063D |
:105E500090EC90938B0610928C0680938D06809325 |
:105E60008E0610928F0690939006909391068093E1 |
:105E70009206109293068093940690939506AAE753 |
:105E8000B6E087E0E9E8F1E0ED01019009928A953A |
:105E9000E1F76DE470E0CD0101970E94B12A809393 |
:105EA000C606DF91CF910895F999FECF82E090E088 |
:105EB00092BD81BDF89A80B5282F863078F023E016 |
:105EC000322FF999FECF1FBA82E090E092BD81BDDA |
:105ED00030BD0FB6F894FA9AF99A0FBE822F99271F |
:105EE0000895DF92EF92FF920F931F93CF93FF24B9 |
:105EF000DF2CEF2C81E090E00E94E92D843539F011 |
:105F000031E0E32E64E581E090E00E94F12D6CE049 |
:105F100070E080E590E00E94C22AC82FF999FECF78 |
:105F20008CE590E092BD81BDF89A80B58C1711F494 |
:105F300021E0D22EC1E001E010E0EE2029F48C2F08 |
:105F40000E94072E8823C1F591E0F92E1F930F932D |
:105F500087E899E09F938F938CE392E19F938F93CF |
:105F6000E0913004F091310409958DB79EB7069603 |
:105F70008DBF0230110549F0033011054CF401309A |
:105F8000110531F40E94FF2A05C00E94F92B02C0BE |
:105F90000E94F22CDD2059F02DE93AE24CE050E06D |
:105FA00060E570E089E096E00E94EF7802C00E9410 |
:105FB000DA2A8C2F0E94702ECF5F0F5F1F4FC630E2 |
:105FC00008F4BBCFFF2019F083E00E945A2E0E94F4 |
:105FD000542FC82F0E94072E8C2F99279F938F93A1 |
:105FE0008DEA99E09F938F930CE312E11F930F9337 |
:105FF000E0913004F091310409958DB79EB7069673 |
:106000008DBFEE2021F40E94BD2E882399F486ECEA |
:1060100099E09F938F931F930F93E0913004F09139 |
:10602000310409950E940D2F0E94F12E0F900F90C0 |
:106030000F900F901092070690E0E6E8F6E0CFE0B0 |
:106040008081349618160CF49F5FC150C7FFF8CFBB |
:1060500090930706892F99279F938F938AE796E05D |
:106060009F938F9387EE99E09F938F931F930F9346 |
:10607000E0913004F091310409958DB79EB70896F0 |
:106080008DBF88E09AE09F938F931F930F93E091C9 |
:106090003004F091310409950F900F900F900F90FC |
:1060A000CF911F910F91FF90EF90DF9008959FB7D0 |
:1060B000F8943998389A88B1836088B98091B9008A |
:1060C0008C7F8093B9008AE28093B80010927102AD |
:1060D00010926F0210926E02EFECF6E08BE01082ED |
:1060E00011821282138214821582168217828150C5 |
:1060F000389687FFF4CF9FBF08951092710284E90C |
:106100008093BC0010926F0210926E0280E8809320 |
:10611000BC001092BD001092BA001092BB00109209 |
:10612000B9001092B8000E9457301092BB0085E869 |
:106130008093BC0080916C02826080936C02089511 |
:106140001F920F920FB60F9211242F933F934F93EC |
:106150005F938F939F93EF93FF9380917102282F0A |
:106160003327442755278F5F80937102F901273128 |
:10617000310508F0B3C2E659FF4F0C944C7B809177 |
:106180006F028C3090F480916F028F5F80936F026A |
:1061900080916F02E82FFF27EE0FFF1FEE0FFF1F0A |
:1061A000E758F94F8585181654F780916F028C30A7 |
:1061B00070F010926B0210926A0210926F0285E0EA |
:1061C0008093710280916E02880F8D5A04C0809175 |
:1061D0006F02880F8E5A8093BB0085E874C280914D |
:1061E0006F02E82FFF2783E0EE0FFF1F8A95E1F78C |
:1061F000E153F94F81818093BB0085E88093BC0017 |
:1062000080916F02E82FFF27EE0FFF1FEE0FFF1F99 |
:10621000EE0FFF1FE153F94F808180FF91C0809105 |
:106220006F02E82FFF27EE0FFF1FEE0FFF1FEE0F8D |
:10623000FF1FE153F94F8281882329F080910706DF |
:10624000873008F45FC280916A0290916B02892BBB |
:1062500009F058C28091680290916902892B09F077 |
:1062600051C26EC080916F0221E030E002C0220F67 |
:10627000331F8A95E2F78091680290916902282382 |
:106280003923232B79F080916F02E82FFF27EE0F3F |
:10629000FF1FEE0FFF1FEE0FFF1FE153F94F80E1CD |
:1062A00084830DC080916F02E82FFF27EE0FFF1F40 |
:1062B000EE0FFF1FEE0FFF1FE153F94F1482809185 |
:1062C0006F02E82FFF2753E0EE0FFF1F5A95E1F70B |
:1062D000E153F94F8481282F332743E0220F331FE6 |
:1062E0004A95E1F780916F02E82FFF2793E0EE0FC8 |
:1062F000FF1F9A95E1F7E153F94F82818770822B56 |
:106300008093BB0085E88093BC0020916F0281E000 |
:1063100090E002C0880F991F2A95E2F720916A0247 |
:1063200030916B0282239323892B51F087EC96E006 |
:10633000909375028093740288E080937602E2C1A4 |
:1063400084E080C1E0917402F091750281918093A4 |
:10635000BB0085E88093BC00F0937502E093740263 |
:1063600080917602815080937602882309F4CAC115 |
:1063700083E068C18091B900803351F58091720249 |
:10638000882329F480916F028F5F8093720280913D |
:106390006F02E82FFF2783E0EE0FFF1F8A95E1F7DA |
:1063A000E153F94F838199278F7790708F3791054B |
:1063B0007CF480916F02E82FFF27EE0FFF1FEE0F96 |
:1063C000FF1FEE0FFF1FE153F94F83818F5F838320 |
:1063D0001092710284E98093BC008AE090E090936F |
:1063E00092018093910180916F028F5F80936F0281 |
:1063F0001092710262C18091B9008034A9F180913C |
:106400006E02E82FFF27EE0FFF1FEE0FFF1FEE0FAC |
:10641000FF1FE153F94F83818F77838380916E0251 |
:106420008F5F80936E0280916E028C30A0F010928C |
:106430006E021092690210926802809173028F5F5F |
:10644000809373028C3038F01092730280916C024A |
:106450008D7F80936C0280916C02816080936C02CE |
:106460001092710284E971C080916E02E82FFF27BB |
:10647000EE0FFF1FEE0FFF1FEE0FFF1FE153F94F4F |
:1064800083818068838380916E02E82FFF27EE0F5F |
:10649000FF1FEE0FFF1FEE0FFF1FE153F94F80812B |
:1064A00080FF2FC080916E02E82FFF2753E0EE0F90 |
:1064B000FF1F5A95E1F7E153F94F8481992700971F |
:1064C00051F04097D9F587EC96E090937502809350 |
:1064D000740288E031C080916E02992743E0880FF2 |
:1064E000991F4A95E1F78C52994F909375028093CA |
:1064F000740290916E02809173029817E1F483E028 |
:106500001BC080916E02992733E0880F991F3A953E |
:10651000E1F78C52994F90937502809374028091A9 |
:106520006C0281FD06C090916E02809173029817F3 |
:1065300011F482E001C081E08093760280917602BE |
:10654000813011F485E801C085EC8093BC00809116 |
:10655000720280936D0210927202D4C0E0917402B4 |
:10656000F09175028091BB008083809174029091BC |
:106570007502019690937502809374028091760261 |
:10658000815080937602823010F085EC58C08130C3 |
:1065900011F485E854C080916C0281FF2DC0809178 |
:1065A000E80280FD1DC080916E02E82FFF2723E0E6 |
:1065B000EE0FFF1F2A95E1F7E153F94F86818A3FDD |
:1065C00079F480916E02E82FFF2793E0EE0FFF1F12 |
:1065D0009A95E1F7E153F94F8081816080830CC087 |
:1065E00080916E02E82FFF2783E0EE0FFF1F8A9550 |
:1065F000E1F7E153F94F108280916E028F5F809333 |
:106600006E0280916E028C30A0F010926E02109299 |
:10661000690210926802809173028F5F8093730207 |
:106620008C3038F01092730280916C028D7F8093D1 |
:106630006C021092710284E98093BC0049C080937F |
:10664000BC0086E0809371025DC088E9C4CD809172 |
:106650007002880F805FBFCD8091700299278130D2 |
:10666000910561F0823091051CF4892B21F04AC01C |
:10667000029739F047C080911201ADCD8091110190 |
:10668000AACD80911001A7CD80E8A5CD109271020E |
:1066900084E98093BC008AE090E09093920180931B |
:1066A000910180917002823088F4809170028F5F36 |
:1066B0008093700282E18093710280916C028E7FE0 |
:1066C00080936C0285EA8093BC001CC0109270021B |
:1066D00080916C02816080936C0214C010927102F0 |
:1066E00084E98093BC0080916C02816080936C028D |
:1066F0008AE090E0909392018093910110926F0252 |
:1067000010926E02FF91EF919F918F915F914F9147 |
:106710003F912F910F900FBE0F901F9018951F93D0 |
:10672000CF93DF93182F80911703882321F4809152 |
:106730000402882319F081E090E097C01D3008F032 |
:1067400092C01123B1F0E12FFF2723E0EE0FFF1FCE |
:106750002A95E1F7E153F94F3597808135968823E3 |
:106760000CF081C03897808180FD03C083E090E009 |
:106770007CC08091C706823019F084E090E075C03B |
:1067800067E070E087EC96E00E94B12A9091CE0617 |
:10679000891719F085E090E068C080ED97E00E94CD |
:1067A0006316EC0180916C0280FD05C0CE010E9451 |
:1067B0006C168823B9F3112319F48FEF90E00BC006 |
:1067C000212F33272150304081E090E002C0880F14 |
:1067D000991F2A95E2F790936B0280936A02A1E0D9 |
:1067E000B0E0EFECF6E040E050E06BE0CD01042ECD |
:1067F00002C0880F991F0A94E2F720916A02309133 |
:106800006B0282239323892B11F011821282615033 |
:106810004F5F5F4F389667FFE9CF10926F0210927B |
:10682000710280916C028E7F80936C0285EA809366 |
:10683000BC0080916C0280FD05C0CE010E946C16E8 |
:106840008823B9F380916A0290916B02892B29F019 |
:10685000CE010E946C16882311F380916A029091F8 |
:106860006B02009711F082E090E0DF91CF911F91D1 |
:1068700008950F931F93CF93DF93982F8091170361 |
:10688000882321F480910402882319F081E090E0AC |
:1068900092C09D30A0F4992319F486E090E08BC05B |
:1068A000C92FDD27FE0133E0EE0FFF1F3A95E1F718 |
:1068B000E153F94F35978081359687FD03C082E01B |
:1068C00090E079C03897808180FD03C083E090E03C |
:1068D00072C080ED97E00E9463168C0180916C027B |
:1068E00080FD05C0C8010E946C168823B9F321976A |
:1068F00021E030E0C90102C0880F991FCA95E2F774 |
:106900009093690280936802D901EFECF6E040E0D1 |
:1069100050E06BE0CD01042E02C0880F991F0A944D |
:10692000E2F7209168023091690282239323892B38 |
:1069300011F01182128261504F5F5F4F389667FFEE |
:10694000E9CF10926E021092C7061092CE061092F6 |
:10695000710280916C028E7F80936C0285EA809335 |
:10696000BC0080916C0280FD05C0C8010E946C16BD |
:106970008823B9F38091680290916902892B29F0EC |
:10698000C8010E946C16882311F38091C7068230DB |
:1069900019F084E090E00FC067E070E087EC96E0CB |
:1069A0000E94B12A9091CE06891719F085E090E0F7 |
:1069B00002C080E090E0DF91CF911F910F91089588 |
:1069C00089E1A4E6B7E0E0E3F7E0118210823296B5 |
:1069D00011961C921E921296815087FFF6CF10924C |
:1069E0008203109281031092840310928303109209 |
:1069F00086031092850308951F920F920FB60F928F |
:106A000011240F931F932F933F934F935F936F9393 |
:106A10007F938F939F93AF93BF93CF93DF93EF9326 |
:106A2000FF9380916B0682FDCFC04091860050910C |
:106A300087008091780290917902481B590B8091D0 |
:106A40008600909187009093790280937802CA0122 |
:106A50008D549440A0917A02B0917B02835F9A4159 |
:106A600078F480917A0280932F07149714F0109293 |
:106A7000930181E090E090937B0280937A0207C2B9 |
:106A8000AD30B1050CF003C2CA018B5F9040845B4E |
:106A9000914008F074C0425D5140FD01EA0FFB1FB8 |
:106AA000E05DF84F80819181FA01E81BF90BCF017D |
:106AB000F7FF03C0909581959F4F06975CF48091F6 |
:106AC0002003883C20F480912003865F01C088EC7D |
:106AD00080932003FD01EA0FFB1FE05DF84F8081EA |
:106AE00091819C01220F331F280F391F240F351F5E |
:106AF00037FF02C02D5F3F4FE901D595C795D5956A |
:106B0000C795CA0101968C179D0714F4219706C0FA |
:106B100041505040C417D5070CF4219680912003B2 |
:106B2000833CE0F08D010A0F1B1FF801E05DF84F78 |
:106B3000808191819E01281B390BC90163E070E0BF |
:106B40000E94C57ACB01880F991F860F971F0C5999 |
:106B5000184FD80111969C938E9307C0AA0FBB1FA4 |
:106B6000AC59B84F11961C921E92E0917A02F091A6 |
:106B70007B02EE0FFF1FE05DF84FD183C0832091B1 |
:106B80007A0230917B022F5F3F4F30937B0220933C |
:106B90007A0280910201843108F079C125303105F3 |
:106BA00011F45D9A01C05D9880917A0290917B0208 |
:106BB0008630910511F45C9A01C05C98079711F436 |
:106BC0005B9A65C15B9863C14091860050918700D4 |
:106BD00080917C0290917D02481B590B8091860028 |
:106BE0009091870090937D0280937C02CA018D541E |
:106BF00094406091E602835F9A4108F07AC0609306 |
:106C0000770280917702843008F453C090912F0767 |
:106C100080917702981709F04CC05091E7025B30E1 |
:106C200008F43FC0109293011092E60240E05F31F9 |
:106C3000C0F0E42FFF27EE0FFF1F9F012E543D4FA2 |
:106C4000DF01A05DB84F8D919C91D9018D939C93EC |
:106C5000DF01AC59B84F8D919C91E453FD4F918366 |
:106C60008083E42FFF27EE0FFF1F9F01205D384F29 |
:106C7000DF01A258BD4F8D919C91D90111969C9333 |
:106C80008E93DF01A856BD4F8D919C91EC59F84F22 |
:106C900091838083842F8F5F482F8D3040F28093C3 |
:106CA000E6028091E7028F3FB9F08F5F8093E702A1 |
:106CB00013C08091E702853620F08AE08093E702D6 |
:106CC00002C01092E702809102018A3011F08431F3 |
:106CD00010F0289A01C0289881E08093E602809104 |
:106CE0001703882309F0D3C08091770280932F0780 |
:106CF000CEC06D3008F0A3C0CA018B5F9040845BAA |
:106D0000914008F07EC0425D5140E62FFF27EE0F14 |
:106D1000FF1FE258FD4F80819181FA01E81BF90BBA |
:106D2000CF0105960B97B0F48091E7028A3120F0ED |
:106D300080912003865F05C08B3028F0809120036E |
:106D40008E5F8093200380912003893C18F088ECAB |
:106D500080932003E62FFF27EE0FFF1FE258FD4F21 |
:106D6000808191819C01220F331F280F391F240F2E |
:106D7000351F37FF02C02D5F3F4FE901D595C795FD |
:106D8000D595C795CA0101968C179D0714F42197D4 |
:106D900006C041505040C417D5070CF4219680918D |
:106DA00020038E3BD8F0E62FFF27EE0FFF1FDF01F9 |
:106DB000A258BD4F8D919C919E01281B390BC90192 |
:106DC00063E070E00E94C57ACB01880F991F860F9F |
:106DD000971FE856FD4F9183808308C0E62FFF2759 |
:106DE000EE0FFF1FE856FD4F118210828091E602E0 |
:106DF000E82FFF27EE0FFF1FE258FD4FD183C0831E |
:106E000009C0809102018A3011F0843110F0289A73 |
:106E100001C0289880910201843188F48091E602B3 |
:106E2000853011F45D9A05C05D98863011F45C9A46 |
:106E300005C05C98873011F45B9A01C05B98809123 |
:106E4000E602843120F48F5F8093E60220C0843113 |
:106E5000F1F4809102018A3011F0843110F0289A07 |
:106E600001C028988EE18093E6022CE0C4E6D7E0CA |
:106E7000A2EBB2E0E0E3F7E08D919D9191838083F6 |
:106E80003296198218822296215027FFF5CFFF9162 |
:106E9000EF91DF91CF91BF91AF919F918F917F91B2 |
:106EA0006F915F914F913F912F911F910F910F9093 |
:106EB0000FBE0F901F901895EF92FF920F931F93A4 |
:106EC000809124069927880F991F880F991F7C01AC |
:106ED0000027F7FC0095102F8091700390917103AB |
:106EE000A0917203B0917303BC01CD01A801970179 |
:106EF0000E94FA7A3093B8052093B7058091680311 |
:106F000090916903A0916A03B0916B03BC01CD011C |
:106F1000A80197010E94FA7A3093BA052093B90527 |
:106F20008091EA079091EB0797FD039695958795D9 |
:106F3000959587959093BC058093BB058091FA0742 |
:106F40009091FB0797FD0396959587959595879565 |
:106F50009093BE058093BD0580918103909182033B |
:106F60002091440230914502821B930B9093C005FF |
:106F70008093BF058091120390911303A091140395 |
:106F8000B0911503BC01CD0125E030E040E050E0B8 |
:106F90000E94FA7A3093C2052093C10580913E0287 |
:106FA00090913F029093C4058093C3058091320372 |
:106FB000909133039093C8058093C70580911D017C |
:106FC00090911E019093CA058093C905809120037A |
:106FD00099279093CC058093CB058091F6079091EB |
:106FE000F707A091F807B091F9072091950130912A |
:106FF00096014091970150919801BC01CD010E94EA |
:10700000FA7A3093CE052093CD058091D00699274A |
:107010009093D0058093CF058091D80699279093BF |
:10702000D2058093D1058091E00699279093D405ED |
:107030008093D3058091E80699279093D605809395 |
:10704000D50580911F02909120029093E0058093D6 |
:10705000DF0580916D0890916E089093E405809310 |
:10706000E3058091730899279093F2058093F105C9 |
:1070700080910104909102049093F4058093F305AC |
:107080008091FF03909100049093F6058093F5059D |
:1070900080914904882321F480914A04882321F0B7 |
:1070A0008091B605816003C08091B6058E7F809384 |
:1070B000B6051F910F91FF90EF9008951F93CF9306 |
:1070C000DF93182FEB01809117038823A1F411504F |
:1070D0001F3F89F0D0932402C093230280912302A2 |
:1070E00090912402892BD1F7CE018C0F9D1F0E9415 |
:1070F0007816115078F7DF91CF911F910895CF93B3 |
:10710000DF93809102018D3011F40E94391B10929F |
:107110007A0080914802909149029093B107809340 |
:10712000B00780914602909147029093A207809306 |
:10713000A10780914402909145029093F0078093BB |
:10714000EF072091400230914102C901880F991F39 |
:10715000880F991F820F931F820F931F9093EB0745 |
:107160008093EA072091420230914302C901880FBF |
:10717000991F880F991F820F931F820F931F90935F |
:10718000FB078093FA078FEC80937A00A1E2B3E0CB |
:10719000CDE0D6E097E08991E82FFF27EE0FFF1FA3 |
:1071A000E05DF84F0190F081E02DE259FF4F1E168F |
:1071B0001F061CF0E0E0F0E005C0EF3FF10514F021 |
:1071C000EFEFF0E08C91282F3327E217F30714F448 |
:1071D000815004C02E173F0714F48F5F8C93915099 |
:1071E000119697FFD8CF809147069927AA27BB27EA |
:1071F000BC01CD0124EC39E040E050E00E94867AE9 |
:10720000DC01CB018093B7019093B801A093B90141 |
:10721000B093BA01809148069927AA27BB27BC01E1 |
:10722000CD010E94867ADC01CB018093B30190935B |
:10723000B401A093B501B093B601DF91CF91089549 |
:10724000A0E0B0E0E6E2F9E30C941B7B882EC0E0FE |
:10725000D0E07E016E0110924904469AD0937C03DF |
:10726000C0937B03D0937A03C0937903D0937603C2 |
:10727000C0937503D0938603C0938503D093840392 |
:10728000C0938303D0938203C093810310929E0125 |
:1072900010929D01109238020E947F3884E690E09F |
:1072A0000E9485160E947F388091150680FF10C0CD |
:1072B0008091130190911401875B934038F4809181 |
:1072C0001301909114018E5E924010F40E94B71A3F |
:1072D0000FE18AE090E00E9485168091440290912F |
:1072E0004502C80FD91F8091480290914902E80ECB |
:1072F000F91E8091460290914702C80ED91E015096 |
:1073000007FFE7CF9701205F3F4F369527953695CA |
:1073100027953093860320938503C6014096969562 |
:1073200087959695879590938403809383036096C1 |
:10733000F5E0D695C795FA95E1F7D0938203C0930F |
:1073400081039093800380937F0330937E03209387 |
:107350007D03882009F441C08091EA079091EB07F2 |
:1073600097FF03C0909581959F4F6CE070E00E945D |
:10737000C57A9B0170937C0360937B038091FA072D |
:107380009091FB0797FF03C0909581959F4F6CE00C |
:1073900070E00E94C57A70937A03609379038091BC |
:1073A000FA059091FB059093760380937503B901DC |
:1073B00084E090E00E94022E6091790370917A033C |
:1073C00086E090E00E94022E609175037091760332 |
:1073D00088E090E00E94022E65C084E090E00E9468 |
:1073E000FD2D90937C0380937B0386E090E00E94C8 |
:1073F000FD2D90937A038093790388E090E00E94BA |
:10740000FD2D9C01909376038093750380917B03FF |
:1074100090917C038150984050F480917903909131 |
:107420007A038150984018F421503440D8F189E211 |
:107430009AE09F938F938CE392E19F938F93E091D7 |
:107440003004F091310409958091EA079091EB079F |
:1074500097FF03C0909581959F4F6CE070E00E946C |
:10746000C57A70937C0360937B038091FA079091B7 |
:10747000FB0797FF03C0909581959F4F6CE070E0EC |
:107480000E94C57A70937A03609379038091FA051C |
:107490009091FB0590937603809375030F900F9066 |
:1074A0000F900F901092B1071092B0071092A207A0 |
:1074B0001092A1071092F0071092EF0784E690E077 |
:1074C0000E94851680914002909141029C01220FFA |
:1074D000331F220F331F280F391F280F391F3093F6 |
:1074E000EB072093EA0780914202909143028C01BE |
:1074F000000F111F000F111F080F191F080F191F70 |
:107500001093FB070093FA0780912406C82EDD2410 |
:10751000EE24FF24442737FD4095542FC701B601C0 |
:107520000E94867A4B015C01609370037093710333 |
:1075300080937203909373039801442737FD40951D |
:10754000542FC701B6010E94867ADC01CB018093DB |
:10755000680390936903A0936A03B0936B038092CE |
:107560004C0390924D03A0924E03B0924F03809330 |
:10757000440390934503A0934603B09347031092AE |
:1075800040031092410310924203109243038091F2 |
:10759000150190911601A0911701B09118019093D7 |
:1075A000FD058093FC05109237021092360210926E |
:1075B00034031092350310923603109237038091F2 |
:1075C00032039091330390933103809330030E94F0 |
:1075D000876582E390E09093240280932302809158 |
:1075E00047069927AA27BB27BC01CD0124EC39E027 |
:1075F00040E050E00E94867ADC01CB018856954C31 |
:10760000AF4FBF4F8093B7019093B801A093B901DA |
:10761000B093BA01809148069927AA27BB27BC01DD |
:10762000CD010E94867ADC01CB018856954CAF4F84 |
:10763000BF4F8093B3019093B401A093B501B09371 |
:10764000B60110929A0110929901809132039091A3 |
:107650003303AA2797FDA095BA2F20919501309169 |
:1076600096014091970150919801BC01CD010E9473 |
:10767000867ADC01CB018093F6079093F707A093FD |
:10768000F807B093F90710922B0310922A0381E0B8 |
:10769000809301010E94F0698091E80284608093E8 |
:1076A000E8028FEF809368081092690880E2809367 |
:1076B0006A08C1E2D3E0ADE0B6E007E08D91E82FC3 |
:1076C000FF27EE0FFF1FE05DF84F80819181825907 |
:1076D0008993015007FFF2CF84E6809320038091C5 |
:1076E0002102882311F0469A579A80918503909140 |
:1076F000860380569940815C9B4228F08091490422 |
:107700008160809349048091830390918403805623 |
:107710009940815C9B4228F080914904826080936B |
:10772000490480918103909182038C529140895742 |
:10773000954028F0809149048460809349048091A9 |
:107740007B0390917C038C529140835C914028F0A4 |
:1077500080914904886080934904809179039091D5 |
:107760007A038C529140835C914028F080914904C7 |
:1077700080618093490480917503909176038050D5 |
:1077800092408355914028F0809149048062809313 |
:107790004904ECE0CDB7DEB70C94377BA3E1B0E051 |
:1077A000E4EDFBE30C94157B8091810390918203BF |
:1077B0002091440230914502821B930B9093F00775 |
:1077C0008093EF0720914E0230914F023093B10722 |
:1077D0002093B00780914C0290914D029093A207A4 |
:1077E0008093A1073093BC072093BB079093B40705 |
:1077F0008093B3078091EA079091EB07AC01440FA7 |
:10780000551F480F591F2091400230914102C90174 |
:10781000880F991F880F991F820F931F820F931F44 |
:10782000480F591F57FF02C04D5F5F4F5595479551 |
:10783000559547955093EB074093EA078091FA07D7 |
:107840009091FB07AC01440F551F480F591F209121 |
:10785000420230914302C901880F991F880F991F76 |
:10786000820F931F820F931F480F591F57FF02C0AB |
:107870004D5F5F4F55954795559547955093FB073D |
:107880004093FA072091400230914102C901880FCC |
:10789000991F880F991F820F931F820F931F9C01BE |
:1078A000442737FD4095542F8091600390916103E8 |
:1078B000A0916203B0916303820F931FA41FB51FB1 |
:1078C0008093600390936103A0936203B09363037A |
:1078D0002091420230914302C901880F991F880FFD |
:1078E000991F820F931F820F931F9C01442737FD1E |
:1078F0004095542F80915C0390915D03A0915E03AD |
:10790000B0915F03820F931FA41FB51F80935C0388 |
:1079100090935D03A0935E03B0935F038091C507CE |
:107920009091C6072091400230914102820F931F2F |
:107930009093C6078093C5078091F2079091F30753 |
:107940002091420230914302820F931F9093F307DC |
:107950008093F2078091770390917803019690933A |
:107960007803809377038091FA059091FB0520912D |
:10797000750330917603821B930B9C01442737FDDE |
:107980004095542F8091580390915903A0915A0328 |
:10799000B0915B03820F931FA41FB51F8093580300 |
:1079A00090935903A0935A03B0935B038FEC809399 |
:1079B0007A0010920F0120914803309149034091C1 |
:1079C0004A0350914B0329873A874B875C87295498 |
:1079D0003B46414050402CF028E43BE641E050E07B |
:1079E0000DC089859A85AB85BC85885B9449AE4F6F |
:1079F000BF4F4CF428EB34E94EEF5FEF2D833E830D |
:107A00004F83588708C089859A85AB85BC858D834F |
:107A10009E83AF83B88720915003309151034091EA |
:107A20005203509153032D873E874F87588B29541B |
:107A30003B46414050402CF028E43BE641E050E01A |
:107A40000DC08D859E85AF85B889885B9449AE4F02 |
:107A5000BF4F4CF428EB34E94EEF5FEF29833A83B4 |
:107A60004B835C8308C08D859E85AF85B8898983EB |
:107A70009A83AB83BC83A091EF07B091F007BB8BD7 |
:107A8000AA8BFD01CF01AA2797FDA095BA2FA09040 |
:107A90004003B0904103C0904203D0904303A80E2E |
:107AA000B91ECA1EDB1EA0924003B0924103C092D1 |
:107AB0004203D0924303E090F607F090F70700915D |
:107AC000F8071091F907E80EF91E0A1F1B1FE09234 |
:107AD000F607F092F7070093F8071093F907F09173 |
:107AE0000703F98BFF2309F098C1809106038823CF |
:107AF00009F093C18091150686FF8FC18091A1077F |
:107B00009091A207AA2797FDA095BA2FBC01CD019D |
:107B100029813A814B815C810E94867A9B01AC016C |
:107B200097FF04C02150384F4F4F5F4FBBE0559532 |
:107B3000479537952795BA95D1F780919D01682E85 |
:107B4000772488249924CA01B901A40193010E94D1 |
:107B5000867ADC01CB018093910390939203A093EA |
:107B60009303B0939403B7FF04C08150904FAF4F7D |
:107B7000BF4F1C012D01ACE05594479437942794D6 |
:107B8000AA95D1F7209291033092920340929303E9 |
:107B9000509294038091B0079091B107AA2797FD66 |
:107BA000A095BA2FBC01CD012D813E814F81588512 |
:107BB0000E94867A97FF04C06150784F8F4F9F4F85 |
:107BC000FBE09595879577956795FA95D1F7A40190 |
:107BD00093010E94867ADC01CB01809395039093F8 |
:107BE0009603A0939703B0939803B7FF04C0815006 |
:107BF000904FAF4FBF4F9C01AD01ECE055954795BD |
:107C000037952795EA95D1F72093950330939603FE |
:107C1000409397035093980380919103909192031E |
:107C2000909399078093980780919503909196037C |
:107C300090939D0780939C072219330944095509A5 |
:107C400020939503309396034093970350939803A2 |
:107C5000E20EF31E041F151FE092F607F092F707DD |
:107C60000093F8071093F90780919C018823B1F4E1 |
:107C700057FF04C02F5F3F4F4F4F5F4F55954795BC |
:107C800037952795A21AB30AC40AD50AA0924003D1 |
:107C9000B0924103C0924203D09243032A893B89A8 |
:107CA00079010027F7FC0095102F809195039091A2 |
:107CB0009603A0919703B0919803E80EF91E0A1F4E |
:107CC0001B1FC801B70129813A814B815C810E9449 |
:107CD000867A9B01AC0197FF04C02150384F4F4F6B |
:107CE0005F4F6BE055954795379527956A95D1F786 |
:107CF00080919E01A82EBB24CC24DD24CA01B901A9 |
:107D0000A60195010E94867ADC01CB01809389034C |
:107D100090938A03A0938B03B0938C03B7FF04C0A6 |
:107D20008150904FAF4FBF4F3C014D014CE09594B7 |
:107D30008794779467944A95D1F7609289037092FB |
:107D40008A0380928B0390928C03C801B7012D8126 |
:107D50003E814F8158850E94867A97FF04C061500A |
:107D6000784F8F4F9F4F3BE0959587957795679517 |
:107D70003A95D1F7A60195010E94867ADC01CB01E4 |
:107D800080938D0390938E03A0938F03B093900301 |
:107D9000B7FF04C08150904FAF4FBF4FAC01BD0142 |
:107DA0002CE075956795579547952A95D1F740939F |
:107DB0008D0350938E0360938F03709390032A89F1 |
:107DC0003B8937FF03C0309521953F4F2134310562 |
:107DD000E4F1D401C30197FE07C0B095A09590953A |
:107DE00081959F4FAF4FBF4F81389105A105B105D8 |
:107DF00084F4DB01CA0177FF07C0B095A095909588 |
:107E000081959F4FAF4FBF4F81389105A105B105B7 |
:107E1000E4F081E080932C0318C010929D0710922B |
:107E20009C07109299071092980710928D03109258 |
:107E30008E0310928F031092900310928903109278 |
:107E40008A0310928B0310928C0380918D03909182 |
:107E50008E03A0918F03B0919003BC01CD0124E665 |
:107E600030E040E050E00E94FA7AE0908903F09020 |
:107E70008A03E21AF30AF092AF07E092AE0780910C |
:107E8000890390918A03A0918B03B0918C03BC016C |
:107E9000CD0124E630E040E050E00E94FA7ADA01B9 |
:107EA000C90120918D0330918E038C01021B130BAD |
:107EB0001093A4070093A3078091950190919601D8 |
:107EC000A0919701B0919801BC01CD0128E631E065 |
:107ED00040E050E00E94867A2091F6073091F70743 |
:107EE0004091F8075091F9072617370748075907B7 |
:107EF00064F0261B370B480B590B2093F607309381 |
:107F0000F7074093F8075093F9072091F60730914F |
:107F1000F7074091F8075091F90757FF0CC0260F5B |
:107F2000371F481F591F2093F6073093F7074093D8 |
:107F3000F8075093F9076091A1077091A2076E0DA1 |
:107F40007F1D9B01442737FD4095542F80914403AA |
:107F500090914503A0914603B0914703820F931F70 |
:107F6000A41FB51F8093440390934503A093460339 |
:107F7000B093470380910C0390910D03681B790B1C |
:107F8000CB01AA2797FDA095BA2F29853A854B8565 |
:107F90005C85820F931FA41FB51F809348039093A5 |
:107FA0004903A0934A03B0934B03C090B301D09010 |
:107FB000B401E090B501F090B601C816D906EA0602 |
:107FC000FB06C4F488EA91E6A0E0B0E08C199D09B4 |
:107FD000AE09BF098093480390934903A0934A03D5 |
:107FE000B0934B038093440390934503A0934603BF |
:107FF000B093470322273327A9012C193D094E09C5 |
:108000005F098091480390914903A0914A03B09180 |
:108010004B0382179307A407B507B4F4D701C60131 |
:10802000885A9146A040B0408093480390934903FA |
:10803000A0934A03B0934B0380934403909345036A |
:10804000A0934603B09347036091B0077091B107C6 |
:10805000600F711F9B01442737FD4095542F80917D |
:108060004C0390914D03A0914E03B0914F03820FAA |
:10807000931FA41FB51F80934C0390934D03A093AF |
:108080004E03B0934F0380910A0390910B03681B3A |
:10809000790BCB01AA2797FDA095BA2F2D853E8598 |
:1080A0004F855889820F931FA41FB51F80935003DB |
:1080B00090935103A0935203B0935303E090B70100 |
:1080C000F090B8010091B9011091BA01E816F906D3 |
:1080D0000A071B07C4F488EA91E6A0E0B0E08E1915 |
:1080E0009F09A00BB10B8093500390935103A09371 |
:1080F0005203B093530380934C0390934D03A0938A |
:108100004E03B0934F0322273327A9012E193F09AD |
:10811000400B510B8091500390915103A091520359 |
:10812000B091530382179307A407B507B4F4D8019D |
:10813000C701885A9146A040B04080935003909365 |
:108140005103A0935203B093530380934C03909335 |
:108150004D03A0934E03B0934F0380914003909141 |
:108160004103A0914203B091430380935403909341 |
:108170005503A0935603B0935703809150039091F9 |
:108180005103A0915203B0915303809370039093D5 |
:108190007103A0937203B09373038091480390918D |
:1081A0004903A0914A03B0914B03809368039093D5 |
:1081B0006903A0936A03B0936B0380914C03909181 |
:1081C0004D03A0914E03B0914F0380936C039093A5 |
:1081D0006D03A0936E03B0936F038091440390915D |
:1081E0004503A0914603B0914703809364039093A5 |
:1081F0006503A0936603B093670380911B01909180 |
:108200001C019093B1078093B00780911901909160 |
:108210001A019093A2078093A107809102018A30EE |
:1082200009F062C08091480290914902835F9340B7 |
:1082300034F088E592E09093B1078093B007809185 |
:108240004802909149028A5F934034F080E293E0C3 |
:108250009093B1078093B0078091480290914902B2 |
:108260000F9734F488EA9DEF9093B1078093B0079D |
:108270008091480290914902079734F480EE9CEF78 |
:108280009093B1078093B007809146029091470286 |
:10829000835F934034F088E592E09093A207809347 |
:1082A000A10780914602909147028A5F934034F083 |
:1082B00080E293E09093A2078093A1078091460209 |
:1082C000909147020F9734F488EA9DEF9093A207AC |
:1082D0008093A107809146029091470207970CF086 |
:1082E00067C080EE9CEF60C0809148029091490287 |
:1082F000815D974034F080EB94E09093B1078093D8 |
:10830000B0078091480290914902805E974034F016 |
:1083100080E496E09093B1078093B0078091480283 |
:10832000909149020F9734F480E59BEF9093B10749 |
:108330008093B0078091480290914902079734F4E6 |
:1083400080EC99EF9093B1078093B007809146023B |
:1083500090914702815D974034F080EB94E09093D8 |
:10836000A2078093A1078091460290914702805E08 |
:10837000974034F080E496E09093A2078093A107A1 |
:1083800080914602909147020F9734F480E59BEF6D |
:108390009093A2078093A107809146029091470293 |
:1083A000079734F480EC99EF9093A2078093A1078C |
:1083B000E091A801EE2309F4BBC040911B0150914C |
:1083C0001C018091990390919A03481B590B50937B |
:1083D000A00340939F0320911B0130911C01280FA3 |
:1083E000391F37FF02C02F5F3F4F359527953093D8 |
:1083F0009A0320939903413151051CF080E190E0EC |
:1084000005C0405F5F4F34F480EF9FEF9093A0036F |
:1084100080939F038E2F9927A0919F03B091A00373 |
:10842000A89FA001A99F500DB89F500D112457FF80 |
:1084300002C04F5F5F4F559547958091B00790916F |
:10844000B107840F951F9093B1078093B007609197 |
:10845000190170911A0180919B0390919C03681BF4 |
:10846000790B70939E0360939D0340911901509185 |
:108470001A01480F591F57FF02C04F5F5F4F5595B4 |
:10848000479550939C0340939B03613171051CF009 |
:1084900080E190E005C0605F7F4F34F480EF9FEF94 |
:1084A00090939E0380939D032E2F332780919D03ED |
:1084B00090919E03829FB001839F700D929F700DDB |
:1084C0001124AB0177FF02C04F5F5F4F5595479571 |
:1084D0008091A1079091A207840F951F9093A20706 |
:1084E0008093A107A29FC001A39F900DB29F900D02 |
:1084F00011249C01F3E0220F331FFA95E1F78091DC |
:108500001B0190911C01820F931F90931C0180937B |
:108510001B01E3E0660F771FEA95E1F780911901EF |
:1085200090911A01860F971F90931A018093190159 |
:108530000091B3071091B407809198079091990723 |
:10854000101611065CF59C0197FF04C02227332703 |
:10855000281B390BC901AA2797FDA095BA2F209196 |
:108560009C01332744275527BC01CD010E94867A00 |
:108570009B01AC0197FF04C0215C3F4F4F4F5F4F01 |
:1085800076E055954795379527957A95D1F780915F |
:10859000AE079091AF07820F931F27C097FF03C0CC |
:1085A000909581959F4FAA2797FDA095BA2F20916E |
:1085B0009C01332744275527BC01CD010E94867AB0 |
:1085C0009B01AC0197FF04C0215C3F4F4F4F5F4FB1 |
:1085D00066E055954795379527956A95D1F780912F |
:1085E000AE079091AF07821B930B9093AF078093D8 |
:1085F000AE07E090BB07F090BC0780919C0790917C |
:108600009D071E141F045CF59C0197FF04C02227E0 |
:108610003327281B390BC901AA2797FDA095BA2F2C |
:1086200020919C01332744275527BC01CD010E948E |
:10863000867A9B01AC0197FF04C0215C3F4F4F4FEE |
:108640005F4F96E055954795379527959A95D1F7C1 |
:108650008091A3079091A407820F931F27C097FFD3 |
:1086600003C0909581959F4FAA2797FDA095BA2F9B |
:1086700020919C01332744275527BC01CD010E943E |
:10868000867A9B01AC0197FF04C0215C3F4F4F4F9E |
:108690005F4F86E055954795379527958A95D1F791 |
:1086A0008091A3079091A407821B930B9093A4073A |
:1086B0008093A3078091150687FF44C09989992369 |
:1086C00009F040C0809106038823E1F5A1E0EA1695 |
:1086D000A1E0FA064CF08091B0079091B1078E0DA1 |
:1086E0009F1D805091400DC0B0E0EB16BFEFFB0620 |
:1086F00064F48091B0079091B1078E0D9F1D80505A |
:108700009F4F9093B1078093B007E1E001301E07BF |
:108710004CF08091A1079091A207800F911F80508B |
:1087200091400CC0FFEF00301F0764F48091A10757 |
:108730009091A207800F911F80509F4F9093A207A6 |
:108740008093A107A1E2B3E06DE076E057E0FB0182 |
:108750008191BF01E82FFF27EE0FFF1FE05DF84F6B |
:108760000190F081E02DE259FF4FEF3FF10521F03C |
:108770001CF0EFEFF0E004C0F7FF02C0E0E0F0E033 |
:108780004C91242F3327E217F307B1F0CF01821B5E |
:10879000930B97FD079613E0959587951A95E1F74A |
:1087A000242F280F2C93822F9927E817F90714F408 |
:1087B000215001C02F5F2C935150119657FFC7CF06 |
:1087C000E2E1CD5E0C94317B80911703882301F5A3 |
:1087D0008091E8028C7F8093E802AEE4B4E0EFEC95 |
:1087E000F6E09BE080910402882309F48C938D913C |
:1087F000818312829150389697FFF4CF80910402C2 |
:10880000882359F08091040281508093040205C0AE |
:108810008091E80281608093E80210926F021092CA |
:10882000710280916C028E7F80936C0285EA809346 |
:10883000BC00089580911706883F38F0EFEFF0E014 |
:10884000E81BF109EF5DFC4F80818093AE018091C0 |
:10885000AE01882329F0843618F084E68093AE01B7 |
:1088600080911906883F38F0EFEFF0E0E81BF1093E |
:10887000EF5DFC4F80818093AC018091AC01882337 |
:1088800029F0843618F084E68093AC0180912606A6 |
:10889000883F38F0EFEFF0E0E81BF109EF5DFC4FA7 |
:1088A00080818093A7018091A7018B3010F48AE02A |
:1088B00002C08F3F11F48093A70180915106883F39 |
:1088C00038F0EFEFF0E0E81BF109EF5DFC4F80813D |
:1088D0008093C7078091C707823010F481E002C0FF |
:1088E0008F3F11F48093C70780915306883F38F07B |
:1088F000EFEFF0E0E81BF109EF5DFC4F8081809322 |
:10890000ED078091ED07823010F481E002C08F3FC7 |
:1089100011F48093ED0780913E06883F38F0EFEF29 |
:10892000F0E0E81BF109EF5DFC4F80818093C40704 |
:1089300080913F06883F38F0EFEFF0E0E81BF10947 |
:10894000EF5DFC4F808180939E0780914006883FB9 |
:1089500038F0EFEFF0E0E81BF109EF5DFC4F8081AC |
:108960008093CC0780911806883F38F0EFEFF0E055 |
:10897000E81BF109EF5DFC4F80818093AD01809190 |
:108980001B06883F38F0EFEFF0E0E81BF109EF5DE0 |
:10899000FC4F80818093AB0180911D06883F38F0A9 |
:1089A000EFEFF0E0E81BF109EF5DFC4F8081809371 |
:1089B000A90180912506883F38F0EFEFF0E0E81B31 |
:1089C000F109EF5DFC4F80818093AA018091270619 |
:1089D000883F38F0EFEFF0E0E81BF109EF5DFC4F66 |
:1089E00080818093A60180912806883F38F0EFEFC0 |
:1089F000F0E0E81BF109EF5DFC4F80818093A80156 |
:108A000080912906883F38F0EFEFF0E0E81BF1098C |
:108A1000EF5DFC4F80818093A50180912A06883FFD |
:108A200038F0EFEFF0E0E81BF109EF5DFC4F8081DB |
:108A30008093A40180913006883F38F0EFEFF0E09A |
:108A4000E81BF109EF5DFC4F80818093A2018091CA |
:108A50003106883F38F0EFEFF0E0E81BF109EF5DF9 |
:108A6000FC4F80818093010380913206883F38F06B |
:108A7000EFEFF0E0E81BF109EF5DFC4F80818093A0 |
:108A8000000380913306883F38F0EFEFF0E0E81BF9 |
:108A9000F109EF5DFC4F80818093FF0280913406E5 |
:108AA000883F38F0EFEFF0E0E81BF109EF5DFC4F95 |
:108AB00080818093FE0280914C06883F38F0EFEF72 |
:108AC000F0E0E81BF109EF5DFC4F80818093FD022F |
:108AD00080914D06883F38F0EFEFF0E0E81BF10998 |
:108AE000EF5DFC4F80818093FC0280914E06883FB1 |
:108AF00038F0EFEFF0E0E81BF109EF5DFC4F80810B |
:108B00008093FB0280914F06883F38F0EFEFF0E052 |
:108B1000E81BF109EF5DFC4F80818093FA028091A0 |
:108B20003506883F38F0EFEFF0E0E81BF109EF5D24 |
:108B3000FC4F80818093A10180913906883F38F0F5 |
:108B4000EFEFF0E0E81BF109EF5DFC4F80818093CF |
:108B5000A00180914106883F38F0EFEFF0E0E81B7C |
:108B6000F109EF5DFC4F808180939F018091440665 |
:108B7000883F38F0EFEFF0E0E81BF109EF5DFC4FC4 |
:108B8000808180939E0180914506883F38F0EFEF09 |
:108B9000F0E0E81BF109EF5DFC4F808180939D01BF |
:108BA00080914606883F38F0EFEFF0E0E81BF109CE |
:108BB000EF5DFC4F808180939C0180914B06883F44 |
:108BC00038F0EFEFF0E0E81BF109EF5DFC4F80813A |
:108BD00080939B0180916606883F38F0EFEFF0E0CC |
:108BE000E81BF109EF5DFC4F80818093FD078091C8 |
:108BF000A201282F33272F5F3F4F8CE398E2B90162 |
:108C00000E94C57A7093B2016093B1018091010313 |
:108C1000833380F080910003282F33272F5F3F4F4D |
:108C20008CE398E2B9010E94C57A7093B001609319 |
:108C3000AF0104C07093B0016093AF0180915606FC |
:108C40008093AD078091CD07882311F48093AD0701 |
:108C5000809123068093EE07809122068093B507CA |
:108C600090916806933320F181E08093F902983F58 |
:108C700058F0EFEFF0E0E91BF109EF5DFC4F808168 |
:108C8000823310F41092F90280913B0890913C08D5 |
:108C900097FF08C08091F902882321F08091490450 |
:108CA000806803C0809149048F778093490402C093 |
:108CB0001092F90280913B0890913C0897FF1DC0EB |
:108CC000809117038823C9F08091F9028823A9F0C5 |
:108CD00080910801909109018F5F9F4F71F488E99D |
:108CE0009AE3909324028093230280E094EA909385 |
:108CF0000901809308011092F9028091F9028823FA |
:108D000039F080919E01823D18F4825E80939E012D |
:108D10000895A9E3B0E0EFE8F6E40C94157B0E9417 |
:108D2000CE3B309102013C3010F4299A01C02998C1 |
:108D3000409118035091190359A348A38091B50796 |
:108D400099270A964817590714F499A388A3809184 |
:108D50002003843608F05CC08091BD039091BE036F |
:108D6000009731F001979093BE038093BD0307C035 |
:108D7000109217038091E8028F7E8093E8023A30C8 |
:108D800011F0343110F0289A01C028988091E9023E |
:108D90009091EA02895E9340C0F180912D06682F80 |
:108DA000772779A368A38091E80280618093E80225 |
:108DB00080910906A82FBB27AA0FBB1FFD01EC5904 |
:108DC000F84F1182108280910A06282F3327220F34 |
:108DD000331FC9018C59984FFC0111821082A05D8C |
:108DE000B84F11961C921E92205D384FD9011196F2 |
:108DF0001C921E9280910C06E82FFF27EE0FFF1F9A |
:108E0000E05DF84F11821082A2C2109217039FC238 |
:108E1000809120038D3808F49AC28091E8028F7EF9 |
:108E20008093E80290912E0682E3989FC00111245E |
:108E30009093BE038093BD03E8A1F9A1B9978CF08C |
:108E400080911703882369F08091E9029091EA02EA |
:108E5000FFEF8F3F9F0729F001969093EA028093DE |
:108E6000E9028091E9029091EA028F3F910509F0B1 |
:108E700038F510923C0310923D0310923E0310927D |
:108E80003F03109238031092390310923A03109264 |
:108E90003B031092A9031092AA031092AB03109205 |
:108EA000AC031092400310924103109242031092BF |
:108EB00043038A3F910549F481E08093C30305C0D1 |
:108EC0008091E80282608093E80280910B06E82F8F |
:108ED000FF27EE0FFF1FE05DF84F80819181813504 |
:108EE00091050CF441C120911703222309F03CC1E4 |
:108EF00080910C06E82FFF27EE0FFF1FE05DF84F73 |
:108F0000808191818C3491050CF406C18091BF035E |
:108F10008F5F8093BF03893C08F426C13C3010F476 |
:108F2000299801C0299A109217031092BF0310923A |
:108F3000EA021092E90230910906E32FFF27EE0FB3 |
:108F4000FF1FE05DF84F8081918187349105B4F473 |
:108F500080910A06E82FFF27EE0FFF1FE05DF84F14 |
:108F6000808191810190F081E02DF7FF03C0F095A1 |
:108F7000E195FF4FE734F1050CF478C041E0209112 |
:108F80000A06A22FBB27AA0FBB1FA05DB84F8D9169 |
:108F90009C9111978734910544F0E32FFF27EE0F42 |
:108FA000FF1FE05DF84F808191818D919C91873406 |
:108FB000910574F080910906E82FFF27EE0FFF1F3F |
:108FC000E05DF84F80819181873491050CF042E09B |
:108FD000E22FFF27EE0FFF1FE05DF84F80819181A8 |
:108FE0008634910574F480910906E82FFF27EE0F6F |
:108FF000FF1FE05DF84F80819181873491050CF06F |
:1090000043E0E22FFF27EE0FFF1FE05DF84F808166 |
:1090100091818A5B9F4F74F480910906E82FFF27A6 |
:10902000EE0FFF1FE05DF84F80819181873491053D |
:109030000CF044E0E22FFF27EE0FFF1FE05DF84F3A |
:10904000808191818A5B9F4F74F480910906E82F9B |
:10905000FF27EE0FFF1FE05DF84F8081918186347E |
:1090600091050CF445E0842F0E945A2E80910A0647 |
:10907000E82FFF27EE0FFF1FE05DF84F8081918101 |
:109080000190F081E02DF7FF03C0F095E195FF4FCF |
:109090007E97BCF480910906E82FFF27EE0FFF1F93 |
:1090A000E05DF84F808191818A5B9F4F54F481E0AD |
:1090B0008093640488EE93E09093240280932302CB |
:1090C00053C00E94542F0E94072E80E00E944A073E |
:1090D00080912F060E9439778091150680FF10C07D |
:1090E0008091130190911401875B934038F4809133 |
:1090F0001301909114018E5E924010F40E94B71AF1 |
:109100001092210280E00E94203981E08093C20306 |
:1091100080932102579A1FC080819181855B9F4F68 |
:109120000CF58091BF038F5F8093BF03893CE0F013 |
:109130003C3010F4299801C0299A1092170310921C |
:10914000BF031092EA021092E90281E00E942039E6 |
:1091500081E08093C2030E94542F68E770E00E9470 |
:109160005E3802C02093BF0380910B06E82FFF27D3 |
:10917000EE0FFF1FE05DF84F808191818B5A9F4F6A |
:109180000CF0E5C020911703E0910C06222309F0B2 |
:10919000C2C0FF27EE0FFF1FE05DF84F8081918175 |
:1091A000855B9F4F0CF0B4C08091C0038F5F8093AC |
:1091B000C003893C08F4CBC02093C00380914904CC |
:1091C000882309F09EC08091C203882309F499C0C6 |
:1091D00081E090E09093EA028093E90281E080933D |
:1091E00017031092A9031092AA031092AB031092D6 |
:1091F000AC0310924003109241031092420310926C |
:10920000430380912406E82EFF2400271127809134 |
:10921000EA079091EB079C01442737FD4095542FB6 |
:10922000C801B7010E94867ADC01CB01809350030C |
:1092300090935103A0935203B09353038091FA0784 |
:109240009091FB079C01442737FD4095542FC8019E |
:10925000B7010E94867ADC01CB018093480390938A |
:109260004903A0934A03B0934B03809170039091FC |
:109270007103A0917203B091730380934C03909398 |
:109280004D03A0934E03B0934F03809168039091D8 |
:109290006903A0916A03B0916B0380934403909398 |
:1092A0004503A0934603B093470310923C031092EA |
:1092B0003D0310923E0310923F0310923803109228 |
:1092C000390310923A0310923B038091E8028860C0 |
:1092D0008093E802909167068FE0989F9001112497 |
:1092E0008091320390913303820F931F68E671E0FF |
:1092F0000E94C57A97FD0196959587958093740392 |
:1093000026C08CED95E090932402809323021FC029 |
:109310002093C0031CC0FF27EE0FFF1FE05DF84F36 |
:10932000808191818C34910584F08091C1038F5F9D |
:109330008093C103893C58F0109217031092C10327 |
:109340001092EA021092E90202C01092C1038091C9 |
:109350009301815080939301809193018F3F21F07D |
:109360008091E80284FF0EC40E941A448091010398 |
:10937000E09109064091CC035091CD03833308F46A |
:109380005AC09A01220F331F240F351FFF27EE0FFB |
:10939000FF1FE05DF84F8091FF02482F5527808125 |
:1093A0009181849FB001859F700D949F700D112451 |
:1093B000260F371F8091ED029091EE02281B390B8A |
:1093C00037FF02C02D5F3F4F35952795359527957F |
:1093D0003093CD032093CC038091CE039091CF03A3 |
:1093E0009C01220F331F280F391F80910A06E82F96 |
:1093F000FF27EE0FFF1FE05DF84F80819181849F72 |
:10940000D001859FB00D949FB00D11242A0F3B1FF2 |
:109410008091EB029091EC02281B390B37FF02C0C0 |
:109420002D5F3F4F35952795359527953093CF0381 |
:109430002093CE0357C09A01220F331F240F351FEC |
:10944000FF27EE0FFF1FE05DF84F80911F06482FAA |
:10945000552780819181849FF001859FF00D949F15 |
:10946000F00D11242E0F3F1F37FF02C02D5F3F4F1D |
:10947000B90175956795759567957093CD03609360 |
:10948000CC038091CE039091CF039C01220F331F18 |
:10949000280F391F80910A06E82FFF27EE0FFF1FC4 |
:1094A000E05DF84F80819181849FD001859FB00D50 |
:1094B000949FB00D11242A0F3B1F37FF02C02D5F70 |
:1094C0003F4FC90195958795959587959093CF03C3 |
:1094D0008093CE037093EE026093ED029093EC02C2 |
:1094E0008093EB028091CD078823D1F1809109060A |
:1094F000E82FFF27EE0FFF1FEC59F84F8091200651 |
:10950000482F552780819181849F9001859F300D40 |
:10951000949F300D11248091CC039091CD03820F44 |
:10952000931F9093CD038093CC0380910A06E82F7C |
:10953000FF27EE0FFF1FEC59F84F80819181849F28 |
:109540009001859F300D949F300D11248091CE03A2 |
:109550009091CF03820F931F9093CF038093CE03FC |
:109560009E012F5F3F4F8FE1E2ECF1E0D9010190C6 |
:109570000D928A95E1F78091F9024091CC035091C8 |
:10958000CD03882309F44BC0CA0157FD0396DC01C3 |
:10959000B595A795B595A7958091CE039091CF03EA |
:1095A00097FD0396FC01F595E795F595E795809174 |
:1095B000EB01682F772767FD70956A9F90016B9F7D |
:1095C000300D7A9F300D112480910504482F5527C6 |
:1095D00047FD50954E9FC0014F9F900D5E9F900D8F |
:1095E0001124280F391F37FF02C0295F3F4F03E0C6 |
:1095F000359527950A95E1F730931F0320931E03B5 |
:109600006E9F90016F9F300D7E9F300D11244A9FF9 |
:10961000C0014B9F900D5A9F900D112448C080911E |
:109620006706682F7727DE01A60FB71FFD01978118 |
:109630009093EB01620F731FDB018C918093050403 |
:10964000A92FBB27A7FDB095A49F9001A59F300D22 |
:10965000B49F300D1124E82FFF27E7FDF0956091AE |
:10966000CE037091CF03E69FC001E79F900DF69F58 |
:10967000900D1124280F391F37FF02C0295F3F4F7B |
:1096800013E0359527951A95E1F730931F03209342 |
:109690001E03A69F9001A79F300DB69F300D112489 |
:1096A000E49FC001E59F900DF49F900D1124281BAD |
:1096B000390B37FF02C0295F3F4FB3E0359527953F |
:1096C000BA95E1F730931D0320931C0380910C069B |
:1096D000E82FFF27EE0FFF1FE05DF84F808191819B |
:1096E000909581959F4F90931B0380931A0383302D |
:1096F000910514F0029705C0BFEF8E3F9B0734F42D |
:10970000029690931B0380931A0304C010921B03CC |
:1097100010921A0380910104909102042091FD039C |
:109720003091FE03820F931FC0901E03D0901F0341 |
:10973000C81AD90AD0921F03C0921E038091FF035A |
:10974000909100042091FB033091FC03820F931F42 |
:1097500000911C0310911D03081B190B10931D038E |
:1097600000931C0380910B06E82FFF27EE0FFF1FCD |
:10977000E05DF84FE080F180E8E7F0E0EE0EFF1EDC |
:10978000F0921903E09218038091A7019927AA2764 |
:1097900097FDA095BA2FBC01CD010E94FA79DC019A |
:1097A000CB0120E030E040E251E4BC01CD010E9459 |
:1097B0006879DC01CB01BC01CD010E94CC79DC01D0 |
:1097C000CB018093F4078091A5019927AA2797FDE3 |
:1097D000A095BA2FBC01CD010E94FA79DC01CB0122 |
:1097E00020E030E040E251E4BC01CD010E94687904 |
:1097F000DC01CB01BC01CD010E94CC79DC01CB01A5 |
:109800008093A8078091A4018093BD078091700484 |
:1098100080FF5CC08091FD07813808F457C08091BB |
:109820006904282F332727FD309580911F06482F84 |
:109830005527249FC001259F900D349F900D112422 |
:10984000C80ED91ED0921F03C0921E0380916A04D5 |
:10985000992787FD9095849F9001859F300D949F57 |
:10986000300D1124020F131F10931D0300931C03CE |
:1098700080916B04282F332727FD309580911A03A0 |
:1098800090911B03820F931F90931B0380931A03E5 |
:1098900080916D04282F332727FD309580911A067B |
:1098A0009927289FA001299F500D389F500D112402 |
:1098B00050939A014093990180916C0499278E15D9 |
:1098C0009F0524F490931903809318038091180343 |
:1098D0009091190397FF04C0109219031092180376 |
:1098E00040911E0350911F03CA0157FD03969C012E |
:1098F000359527953595279537FF03C030952195E8 |
:109900003F4F8091F1029091F20282179307B4F4D5 |
:10991000CA0157FF03C0909581959F4F97FD03960D |
:1099200095958795959587959093F2028093F1028E |
:109930008536910544F084E690E001C0019790934C |
:10994000F2028093F10240911C0350911D03CA0161 |
:1099500057FD03969C01359527953595279537FF3B |
:1099600003C0309521953F4F8091EF029091F00216 |
:1099700082179307B4F4CA0157FF03C090958195ED |
:109980009F4F97FD0396959587959595879590930D |
:10999000F0028093EF028536910544F084E690E072 |
:1099A00001C001979093F0028093EF028091E8024A |
:1099B00084FF08C01092F2021092F1021092F0029D |
:1099C0001092EF0250910A06E52FFF27EE0FFF1FBE |
:1099D000E05DF84F40914206242F3327808191812A |
:1099E0002817390744F48091690682FF04C081E09A |
:1099F0008093050313C0E52FFF27EE0FFF1FE05DE7 |
:109A0000F84F842F992720914306821B91092081CA |
:109A100031812817390714F41092050340910A0682 |
:109A2000E42FFF27EE0FFF1FE05DF84F5091420635 |
:109A3000852F992722273327281B390B8081918175 |
:109A40008217930744F48091690683FF04C081E084 |
:109A50008093040316C080910403882391F0E42FBF |
:109A6000FF27EE0FFF1FE05DF84F80914306992717 |
:109A7000851B9109208131818217930714F410927C |
:109A8000040350910906E52FFF27EE0FFF1FE05D4D |
:109A9000F84F40914206242F332780819181281767 |
:109AA000390744F48091690680FF04C081E0809307 |
:109AB000020317C080910203882399F0E52FFF2746 |
:109AC000EE0FFF1FE05DF84F842F9927209143068A |
:109AD000821B9109208131812817390714F41092D3 |
:109AE000020340910906E42FFF27EE0FFF1FE05D00 |
:109AF000F84F50914206852F992722273327281B9C |
:109B0000390B808191818217930744F48091690613 |
:109B100081FF04C081E08093030316C0809103039A |
:109B2000882391F0E42FFF27EE0FFF1FE05DF84F31 |
:109B3000809143069927851B9109208131818217E5 |
:109B4000930714F41092030380910503882319F4FA |
:109B500080910403811181E08093060380910203C8 |
:109B6000882321F480910303882351F081E08093BE |
:109B7000070310920603109205031092040302C01B |
:109B80008093070380910603882321F480910703C3 |
:109B9000882369F080914106992768A179A18617E9 |
:109BA000970714F499A388A381E080932C038091F4 |
:109BB000E80284FF1AC010921B0310921A0310923D |
:109BC0001F0310921E0310921D0310921C039AE5AE |
:109BD0009093F40788E78093CD079093A80780932C |
:109BE000BD0710920603109207038091C007909161 |
:109BF000C107A091C207B091C307209170033091B3 |
:109C000071034091720350917303820F931FA41F3D |
:109C1000B51F8093C0079093C107A093C207B0936C |
:109C2000C3078091C8079091C907A091CA07B09156 |
:109C3000CB07209168033091690340916A035091EA |
:109C40006B03820F931FA41FB51F8093C8079093C7 |
:109C5000C907A093CA07B093CB078091B70790912B |
:109C6000B807A091B907B091BA0720916C03309161 |
:109C70006D0340916E0350916F032CA33DA34EA33F |
:109C80005FA3820F931FA41FB51F8093B707909304 |
:109C9000B807A093B907B093BA078091A90790912C |
:109CA000AA07A091AB07B091AC0740916403509113 |
:109CB0006503609166037091670348A759A76AA777 |
:109CC0007BA7840F951FA61FB71F8093A9079093AA |
:109CD000AA07A093AB07B093AC07509107035CA70A |
:109CE000552321F580910603882301F520E030E01B |
:109CF0008091CD07882311F421E030E040E050E06E |
:109D000080910103823310F441E050E02423352395 |
:109D100080911506992796958795969587958095B4 |
:109D2000909582239323892B09F45CC010926003E1 |
:109D300010926103109262031092630310925C030D |
:109D400010925D0310925E0310925F031092C007A1 |
:109D50001092C1071092C2071092C3071092C80751 |
:109D60001092C9071092CA071092CB071092B7073A |
:109D70001092B8071092B9071092BA071092A9076B |
:109D80001092AA071092AB071092AC078091500373 |
:109D900090915103A0915203B091530380934C03CF |
:109DA00090934D03A0934E03B0934F0380914803CB |
:109DB00090914903A0914A03B0914B0380934403CF |
:109DC00090934503A0934603B09347031092350246 |
:109DD0001092340210920B0310920A0310920D039A |
:109DE00010920C0320E030E08091CD07882311F41D |
:109DF00021E030E080E090E0609101036DA76233E4 |
:109E000010F481E090E028233923709115067EA795 |
:109E1000472F5527CA0196958795969587958095E2 |
:109E2000909582239323892B01F110927003109255 |
:109E300071031092720310927303109268031092D0 |
:109E4000690310926A0310926B03109250031092F0 |
:109E50005103109252031092530310924803109230 |
:109E6000490310924A0310924B0342FD03C08DA593 |
:109E7000833318F01092CD0704C08091A60180931F |
:109E8000CD079CA5992309F0FEC180910603882384 |
:109E900009F0F9C18091FA059091FB05815092403B |
:109EA0002CF480911703882309F4EDC19090680881 |
:109EB000A0902406E091EA07F091EB07FFABEEAB30 |
:109EC0002091FA073091FB0739AF28AF60917003FA |
:109ED00070917103809172039091730320906803D5 |
:109EE0003090690340906A0350906B033FEF9316E4 |
:109EF00009F4D7C0BB24CC24DD24A60195010E941F |
:109F0000FA7A79018A014EA95FA9CA01AA2797FDA9 |
:109F1000A095BA2FE81AF90A0A0B1B0BC201B1016E |
:109F2000A60195010E94FA7A59016A0168AD79ADDE |
:109F3000CB01AA2797FDA095BA2FA81AB90ACA0A79 |
:109F4000DB0A292C332427FC3094432C532CC801E2 |
:109F5000B701A20191010E94867A97FF04C0615067 |
:109F60007E4F8F4F9F4F3B014C0109E095948794A2 |
:109F7000779467940A95D1F7C601B501A2019101C2 |
:109F80000E94867A97FF04C061507E4F8F4F9F4F8B |
:109F90005B016C0119E0D594C794B794A7941A9506 |
:109FA000D1F78091F1029091F202813491053CF455 |
:109FB0008091EF029091F00281349105D4F0D401A8 |
:109FC000C30197FE03C00196A11DB11D3C014D01C7 |
:109FD0009594879477946794D601C501D7FE03C002 |
:109FE0000196A11DB11D5C016D01D594C794B79474 |
:109FF000A79480910C06E82FFF27EE0FFF1FE05D6E |
:10A00000F84F808191810190F081E02DF7FF03C02E |
:10A01000F095E195FF4F7A97A4F0C401B30123E0D6 |
:10A0200030E040E050E00E94FA7A39014A01C6016E |
:10A03000B50123E030E040E050E00E94FA7A590197 |
:10A040006A0180916A08282F332727FD3095432F16 |
:10A05000532F261537054805590514F439014A01CF |
:10A06000992787FD9095909581959F4FAA2797FDF9 |
:10A07000A095BA2F681679068A069B0614F43C014F |
:10A080004D012A153B054C055D0514F459016A0183 |
:10A09000A816B906CA06DB060CF0CDC05C016D013E |
:10A0A000CAC0EA2CFF2400271127A80197010E94AB |
:10A0B000FA7A39014A01EEA9FFA9CF01AA2797FD33 |
:10A0C000A095BA2F681A790A8A0A9B0AC201B101BF |
:10A0D000A80197010E94FA7A59016A0128AD39ADA9 |
:10A0E000C901AA2797FDA095BA2FA81AB90ACA0ACA |
:10A0F000DB0AD401C30197FE03C00F96A11DB11D59 |
:10A100003C014D01F4E09594879477946794FA9517 |
:10A11000D1F7D601C501D7FE03C00F96A11DB11D11 |
:10A120005C016D01E4E0D594C794B794A794EA95D7 |
:10A13000D1F78091F1029091F202813491053CF4C3 |
:10A140008091EF029091F00281349105A4F0C40156 |
:10A15000B30123E030E040E050E00E94FA7A390198 |
:10A160004A01C601B50123E030E040E050E00E9422 |
:10A17000FA7A59016A0180910C06E82FFF27EE0F49 |
:10A18000FF1FE05DF84F808191810190F081E02D0B |
:10A19000F7FF03C0F095E195FF4F7A97A4F0C40153 |
:10A1A000B30123E030E040E050E00E94FA7A390148 |
:10A1B0004A01C601B50123E030E040E050E00E94D2 |
:10A1C000FA7A59016A0131E263167104810491043B |
:10A1D0002CF070E2672E712C812C912C40EE6416CD |
:10A1E0004FEF74064FEF84064FEF940644F460EE91 |
:10A1F000662E6FEF762E6FEF862E6FEF962E51E262 |
:10A20000A516B104C104D1042CF050E2A52EB12C46 |
:10A21000C12CD12C60EEA6166FEFB6066FEFC60606 |
:10A220006FEFD60644F440EEA42E4FEFB42E4FEF5E |
:10A23000C42E4FEFD42E8091500390915103A091E2 |
:10A240005203B091530386199709A809B90980935D |
:10A25000500390935103A0935203B0935303809102 |
:10A26000480390914903A0914A03B0914B038A1986 |
:10A270009B09AC09BD098093480390934903A093BF |
:10A280004A03B0934B0380913402909135028F3F83 |
:10A29000910509F008F4C9C57CA5772309F053C5D9 |
:10A2A00080910603882309F04EC580912C038823F2 |
:10A2B00009F049C580914A068FA7882309F443C550 |
:10A2C0008091CD07882309F43EC58091C007909105 |
:10A2D000C107A091C207B091C307B7FF04C0815066 |
:10A2E0009F4FAF4FBF4FE92EFA2E0B2F112707FDBF |
:10A2F0001A95E092C007F092C1070093C20710932D |
:10A30000C3078091C8079091C907A091CA07B0916F |
:10A31000CB07B7FF04C081509F4FAF4FBF4F892F6E |
:10A320009A2FAB2FBB27A7FDBA9588AB99ABAAABE9 |
:10A33000BBAB8093C8079093C907A093CA07B0939B |
:10A34000CB0780912406A82EBB24CC24DD242091A9 |
:10A350006003309161034091620350916303C60131 |
:10A36000B5010E94867A97FF04C061507F4F8F4FDE |
:10A370009F4F672E782E892E992487FC9A9460929D |
:10A380006003709261038092620390926303209154 |
:10A390005C0330915D0340915E0350915F03C60101 |
:10A3A000B5010E94867A97FF04C061507F4F8F4F9E |
:10A3B0009F4F272E382E492E552447FC5A94209221 |
:10A3C0005C0330925D0340925E0350925F03809184 |
:10A3D000580390915903A0915A03B0915B03B7FFC2 |
:10A3E00004C081509F4FAF4FBF4F892F9A2FAB2F83 |
:10A3F000BB27A7FDBA958093580390935903A09368 |
:10A400005A03B0935B03D801C70186199709A809BD |
:10A41000B9098093B5039093B603A093B703B093A3 |
:10A42000B80320914906E22EFF2400271127BC0122 |
:10A43000CD01A80197010E94FA7A59016A0120937F |
:10A44000C4033093C5034093C6035093C70388A940 |
:10A4500099A9AAA9BBA982199309A409B50980934E |
:10A46000B9039093BA03A093BB03B093BC03BC01A0 |
:10A47000CD01A80197010E94FA7A2093C803309376 |
:10A48000C9034093CA035093CB03D601C501D7FE3D |
:10A4900004C081509F4FAF4FBF4F892F9A2FAB2FD2 |
:10A4A000BB27A7FDBA9590930B0380930A0357FF30 |
:10A4B00004C021503F4F4F4F5F4FBB2757FDBA9508 |
:10A4C000A52F942F832F90930D0380930C038091DD |
:10A4D000F1029091F20281349105DCF48091EF0257 |
:10A4E0009091F00281349105A4F480910C06E82F3C |
:10A4F000FF27EE0FFF1FE05DF84F808191810190F3 |
:10A50000F081E02DF7FF03C0F095E195FF4F7A97BA |
:10A51000E4F0809168088F3FC1F480910A03909124 |
:10A520000B0397FD01969595879590930B03809368 |
:10A530000A0380910C0390910D0397FD0196959568 |
:10A54000879590930D0380930C038091B7079091AA |
:10A55000B807A091B907B091BA07B7FF04C08150FE |
:10A560009F4FAF4FBF4F892F9A2FAB2FBB27A7FD10 |
:10A57000BA958093B7079093B807A093B907B093A3 |
:10A58000BA078091A9079091AA07A091AB07B09153 |
:10A59000AC07B7FF04C081509F4FAF4FBF4F892F0B |
:10A5A0009A2FAB2FBB27A7FDBA958093A90790934D |
:10A5B000AA07A093AB07B093AC078091700390916A |
:10A5C0007103A0917203B09173032CA13DA14EA120 |
:10A5D0005FA1281B390B4A0B5B0B2093AD03309313 |
:10A5E000AE034093AF035093B00380916803909102 |
:10A5F0006903A0916A03B0916B03E8A4F9A40AA5CA |
:10A600001BA5E81AF90A0A0B1B0BE092B103F092A2 |
:10A61000B2030093B3031093B4032093B5033093B4 |
:10A62000B6034093B7035093B803E092B903F09296 |
:10A63000BA030093BB031093BC0380914C03909129 |
:10A640004D03A0914E03B0914F03821B930BA40BBB |
:10A65000B50B80934C0390934D03A0934E03B0939E |
:10A660004F038091440390914503A0914603B0911C |
:10A6700047038E199F09A00BB10B8093440390935D |
:10A680004503A0934603B09347039FA59923E1F0A8 |
:10A6900020912A0330912B03213831054CF0809111 |
:10A6A00081039091820301969093820380938103AA |
:10A6B00020583F4F4CF48091810390918203019781 |
:10A6C000909382038093810310922B0310922A03AC |
:10A6D00081E090E09093D1038093D003A090B503E4 |
:10A6E000B090B603C090B703D090B803D601C501AF |
:10A6F000D7FE07C088279927DC018A199B09AC0976 |
:10A70000BD0981509240A040B04034F084E090E018 |
:10A710009093D1038093D0038091D6039091D70377 |
:10A72000A091D803B091D9032091C0073091C107FF |
:10A730004091C2075091C307821B930BA40BB50B2A |
:10A74000815E914BAF4FBF4F8F539C49A040B040AB |
:10A7500028F08091690889310CF4FFC021E0A2162D |
:10A7600020E1B20620E0C20620E0D2060CF473C05D |
:10A770008091D203882309F46AC0D601C501D7FEAF |
:10A7800007C088279927DC018A199B09AC09BD09F4 |
:10A790009C01AD01B7FF04C021503E4F4F4F5F4FAA |
:10A7A00009E055954795379527950A95D1F78091FA |
:10A7B000D0039091D103820F931F9093D103809384 |
:10A7C000D003D601C501D7FE03C00796A11DB11D58 |
:10A7D00013E0B595A795979587951A95D1F780932E |
:10A7E000C4039093C503A093C603B093C7038958CD |
:10A7F0009341A040B04064F088E893E1A0E0B0E06D |
:10A800008093C4039093C503A093C603B093C7037A |
:10A810002091C4033091C5034091C6035091C703F2 |
:10A8200057FF04C021503F4F4F4F5F4F232F342F0E |
:10A83000452F552747FD5A9580910A0390910B03A8 |
:10A84000820F931F90930B0380930A0306C081E04D |
:10A850008093D20302C01092D20340E0A41640EFCE |
:10A86000B4064FEFC4064FEFD4060CF073C08091CE |
:10A87000D303882309F46AC0D601C501D7FE07C0F7 |
:10A8800088279927DC018A199B09AC09BD099C011D |
:10A89000AD01B7FF04C021503E4F4F4F5F4FF9E06D |
:10A8A0005595479537952795FA95D1F78091D0031F |
:10A8B0009091D103820F931F9093D1038093D00383 |
:10A8C000D601C501D7FE03C00796A11DB11DE3E067 |
:10A8D000B595A79597958795EA95D1F78093C40389 |
:10A8E0009093C503A093C603B093C70388579C4EAB |
:10A8F000AF4FBF4F64F488E79CEEAFEFBFEF80939C |
:10A90000C4039093C503A093C603B093C7032091DB |
:10A91000C4033091C5034091C6035091C70357FF4C |
:10A9200004C021503F4F4F4F5F4F232F342F452FEF |
:10A93000552747FD5A9580910A0390910B03820F8A |
:10A94000931F90930B0380930A0311C081E08093BF |
:10A95000D3030DC01092D3030AC01092D1031092FA |
:10A96000D00388EE93E09093BC018093BB016FA568 |
:10A97000262F33278091D0039091D10328173907D0 |
:10A9800024F43093D1032093D003E0916908EE239F |
:10A9900079F02E2F332727FD30958091D0039091A9 |
:10A9A000D1032817390724F43093D1032093D0031F |
:10A9B0004091B5035091B6036091B7037091B8030D |
:10A9C000413851056105710574F0809185039091BE |
:10A9D00086032091D0033091D103820F931F90936F |
:10A9E00086038093850340585F4F6F4F7F4F74F409 |
:10A9F00080918503909186032091D0033091D103FB |
:10AA0000821B930B909386038093850381E090E0F3 |
:10AA10009093D1038093D003A090B903B090BA0370 |
:10AA2000C090BB03D090BC03D601C501D7FE07C0C0 |
:10AA300088279927DC018A199B09AC09BD09815037 |
:10AA40009240A040B04034F084E090E09093D10375 |
:10AA50008093D0038091DA039091DB03A091DC0313 |
:10AA6000B091DD032091C8073091C9074091CA0712 |
:10AA70005091CB07821B930BA40BB50B815E914BBE |
:10AA8000AF4FBF4F8F539C49A040B04018F0E93101 |
:10AA90000CF4FFC031E0A31630E1B30630E0C3068A |
:10AAA00030E0D3060CF473C08091D403882309F4FA |
:10AAB0006AC0D601C501D7FE07C088279927DC01E7 |
:10AAC0008A199B09AC09BD099C01AD01B7FF04C0FF |
:10AAD00021503E4F4F4F5F4F69E055954795379551 |
:10AAE00027956A95D1F78091D0039091D103820F79 |
:10AAF000931F9093D1038093D003D601C501D7FE55 |
:10AB000003C00796A11DB11D23E0B595A7959795A4 |
:10AB100087952A95D1F78093C8039093C903A09392 |
:10AB2000CA03B093CB0389589341A040B04064F06E |
:10AB300088E893E1A0E0B0E08093C8039093C90354 |
:10AB4000A093CA03B093CB032091C8033091C903EB |
:10AB50004091CA035091CB0357FF04C021503F4F8F |
:10AB60004F4F5F4F232F342F452F552747FD5A95C1 |
:10AB700080910C0390910D03820F931F90930D030E |
:10AB800080930C0306C081E08093D40302C010922E |
:10AB9000D40350E0A51650EFB5065FEFC5065FEF92 |
:10ABA000D5060CF073C08091D503882309F46AC0E0 |
:10ABB000D601C501D7FE07C088279927DC018A196D |
:10ABC0009B09AC09BD099C01AD01B7FF04C0215030 |
:10ABD0003E4F4F4F5F4F09E0559547953795279565 |
:10ABE0000A95D1F78091D0039091D103820F931FE2 |
:10ABF0009093D1038093D003D601C501D7FE03C043 |
:10AC00000796A11DB11D13E0B595A795979587955A |
:10AC10001A95D1F78093C8039093C903A093CA03F0 |
:10AC2000B093CB0388579C4EAF4FBF4F64F488E777 |
:10AC30009CEEAFEFBFEF8093C8039093C903A0933E |
:10AC4000CA03B093CB032091C8033091C90340914C |
:10AC5000CA035091CB0357FF04C021503F4F4F4FC1 |
:10AC60005F4F232F342F452F552747FD5A9580914D |
:10AC70000C0390910D03820F931F90930D0380930B |
:10AC80000C0311C081E08093D5030DC01092D50351 |
:10AC90000AC01092D1031092D00388EE93E09093F3 |
:10ACA000BC018093BB017FA5272F33278091D00360 |
:10ACB0009091D1032817390724F43093D1032093BE |
:10ACC000D00380916908882379F0282F332727FD46 |
:10ACD00030958091D0039091D1032817390724F43F |
:10ACE0003093D1032093D0034091B9035091BA031C |
:10ACF0006091BB037091BC0341385105610571053A |
:10AD000074F080918303909184032091D00330915B |
:10AD1000D103820F931F9093840380938303405841 |
:10AD20005F4F6F4F7F4FCCF48091830390918403EA |
:10AD30002091D0033091D103821B930B9093840315 |
:10AD4000809383030AC010920D0310920C0310929B |
:10AD50000B0310920A0310922C038091CD078823D5 |
:10AD600041F410920D0310920C0310920B031092F9 |
:10AD70000A038091C0079091C107A091C207B091CA |
:10AD8000C3078093D6039093D703A093D803B093BF |
:10AD9000D9038091C8079091C907A091CA07B091C3 |
:10ADA000CB078093DA039093DB03A093DC03B0938B |
:10ADB000DD031092600310926103109262031092FF |
:10ADC000630310925C0310925D0310925E03109275 |
:10ADD0005F03109258031092590310925A03109275 |
:10ADE0005B031092C0071092C1071092C207109225 |
:10ADF000C3071092C8071092C9071092CA07109291 |
:10AE0000CB071092B7071092B8071092B9071092AB |
:10AE1000BA071092A9071092AA071092AB071092D6 |
:10AE2000AC07109235021092340200911A0310916F |
:10AE30001B03C80117FF04C088279927801B910BAB |
:10AE4000409764F088EE93E09093BC018093BB013F |
:10AE50009EA594FD03C081E08093C303F09021067A |
:10AE6000AF2CBB24CC24DD24B801882777FD809546 |
:10AE7000982F980117FF04C022273327201B310B7E |
:10AE8000442737FD4095542F0E94867A9B01AC01E0 |
:10AE9000C601B5010E94867A97FF04C061507E4FBB |
:10AEA0008F4F9F4FE9E09595879577956795EA9540 |
:10AEB000D1F79B018F2D9927809FD001819FB00DE5 |
:10AEC000909FB00D1124CD01B7FD03969595879500 |
:10AED00095958795280F391F442737FD4095542FA6 |
:10AEE0002093A9033093AA034093AB035093AC0380 |
:10AEF0008091400390914103A0914203B09143039C |
:10AF0000821B930BA40BB50B8093400390934103DA |
:10AF1000A0934203B09343038155934CA040B040AB |
:10AF200064F080E593ECA0E0B0E080934003909360 |
:10AF30004103A0934203B093430380914003909157 |
:10AF40004103A0914203B0914303805B9C43AF4F08 |
:10AF5000BF4F64F480EB9CE3AFEFBFEF80934003FF |
:10AF600090934103A0934203B0934303A090320314 |
:10AF7000B0903303A114B10409F47BC1809115068C |
:10AF800083FF77C12DA5233308F073C1809170032F |
:10AF900090917103A0917203B0917303B7FF04C045 |
:10AFA00081509E4FAF4FBF4F69E0B595A7959795DC |
:10AFB00087956A95D1F76C0197FF04C0D094C1942E |
:10AFC000D108D3948091680390916903A0916A039A |
:10AFD000B0916B03B7FF04C081509E4FAF4FBF4F7E |
:10AFE00059E0B595A795979587955A95D1F7BC01E6 |
:10AFF00097FF03C0709561957F4FC616D7060CF476 |
:10B000006B01B601D7FE02C0695F7F4F2B0143E0A1 |
:10B01000559447944A95E1F742E050E0440E551E9E |
:10B020006CE172E0A60EB71E75010027F7FC0095D3 |
:10B03000102F84EE9DEFA80EB91E8091F607909117 |
:10B04000F707A091F807B091F9076090950170900B |
:10B0500096018090970190909801BC01CD01A401C8 |
:10B0600093010E94FA7AE21AF30A040B150BC80145 |
:10B07000B70128E631E040E050E00E94FA7ADC01B6 |
:10B08000CB013CE4E32E3FEFF32EE80EF91E0091D6 |
:10B09000BB011091BC010115110589F599E1C91693 |
:10B0A000D1046CF580912A0390912B038E0D9F1D86 |
:10B0B00090932B0380932A038091C3038823F9F094 |
:10B0C000C501AA2797FDA095BA2FBC01CD01A40107 |
:10B0D00093010E94867ADC01CB018093F60790935E |
:10B0E000F707A093F807B093F907BC01CD010E94C0 |
:10B0F000FA7A30933103209330031092C303C701CF |
:10B1000024E0880F991F2A95E1F7B2010E94C57AC1 |
:10B11000CB01AA2797FDA095BA2F2091F607309171 |
:10B12000F7074091F8075091F907280F391F4A1F78 |
:10B130005B1F2093F6073093F7074093F80750936F |
:10B14000F907F090AA016F2D7727C69EC001C79E10 |
:10B15000900DD69E900D112497FD4F966C0185E0C1 |
:10B16000D594C7948A95E1F76C197D096B0177FD39 |
:10B170007AC00115110509F06FC00091F10210911C |
:10B18000F2028091EF029091F002080F191F17FF51 |
:10B1900002C0095F1F4FB3E015950795BA95E1F717 |
:10B1A000005C1F4FCA01B901A40193010E94FA7A01 |
:10B1B000DA01C9012091300330913103442737FD72 |
:10B1C0004095542F821B930BA40BB50B845E9D4FAF |
:10B1D000AF4FBF4FBC01CD0128E631E040E050E069 |
:10B1E0000E94FA7ADC01CB01845B90408C9DD001F7 |
:10B1F0008D9DB00D9C9DB00D1124CD01B8010E9414 |
:10B20000C57A83E0F89E60011124C616D70614F4AF |
:10B21000B60108C0882799278C199D0968177907F6 |
:10B220000CF4BC019B01442737FD4095542F8091BD |
:10B23000400390914103A0914203B0914303820FD8 |
:10B24000931FA41FB51F8093400390934103A093C5 |
:10B250004203B09343030DC0015010401093BC0152 |
:10B260000093BB0106C084EF91E09093BC018093F2 |
:10B27000BB0180912C03882381F010923803109237 |
:10B28000390310923A0310923B0310923C03109240 |
:10B290003D0310923E0310923F03109107031123C8 |
:10B2A000F1F48091CD07282F33274427552780912B |
:10B2B000700390917103A0917203B0917303BC016C |
:10B2C000CD010E94867ADC01CB01BC01CD0128EFC3 |
:10B2D0003AE240E050E00E94FA7A190102C02224CA |
:10B2E0003324009106030023F9F48091CD07282F21 |
:10B2F0003327442755278091680390916903A091D3 |
:10B300006A03B0916B03BC01CD010E94867ADC0117 |
:10B31000CB01BC01CD0128EF3AE240E050E00E94B1 |
:10B32000FA7A3BA32AA302C01BA21AA28091A30708 |
:10B330009091A407893C91051CF088EC90E005C031 |
:10B3400088539F4F34F488E39FEF9093A407809332 |
:10B35000A3078091AE079091AF07893C91051CF03F |
:10B3600088EC90E005C088539F4F34F488E39FEF4A |
:10B370009093AF078093AE078091CD072091F4079B |
:10B380006091B0077091B107882309F040C0CB01EC |
:10B39000AA2797FDA095BA2FA22EBB24CC24DD248A |
:10B3A000BC01CD01A60195010E94867A97FF04C0D9 |
:10B3B000615C7F4F8F4F9F4FA6E09595879577955E |
:10B3C0006795AA95D1F77093B1076093B007809104 |
:10B3D000A1079091A207AA2797FDA095BA2FBC01BB |
:10B3E000CD01A60195010E94867A97FF04C0615C99 |
:10B3F0007F4F8F4F9F4FF6E095958795779567958F |
:10B40000FA95D1F77093A2076093A10770C0CB01A2 |
:10B41000AA2797FDA095BA2FA22EBB24CC24DD2409 |
:10B42000BC01CD01A60195010E94867A9B01AC0169 |
:10B430008091A3079091A407AA2797FDA095BA2F02 |
:10B44000E7E0880F991FAA1FBB1FEA95D1F7280FC5 |
:10B45000391F4A1F5B1F57FF04C0215C3F4F4F4FEE |
:10B460005F4F76E055954795379527957A95D1F7B3 |
:10B47000C101820F931F9093B1078093B007809111 |
:10B48000A1079091A207AA2797FDA095BA2FBC010A |
:10B49000CD01A60195010E94867A9B01AC018091A5 |
:10B4A000AE079091AF07AA2797FDA095BA2F67E046 |
:10B4B000880F991FAA1FBB1F6A95D1F7280F391F44 |
:10B4C0004A1F5B1F57FF04C0215C3F4F4F4F5F4F28 |
:10B4D000B6E05595479537952795BA95D1F78AA146 |
:10B4E0009BA1820F931F9093A2078093A107809145 |
:10B4F000EF079091F007880F991FAA2797FDA09555 |
:10B50000BA2F2091A807332744275527BC01CD0126 |
:10B510000E94867A5B016C0197FF08C02FE330E040 |
:10B5200040E050E0A20EB31EC41ED51EA6E0D59486 |
:10B53000C794B794A794AA95D1F78091BD07282FF7 |
:10B540003327442755278091540390915503A091A8 |
:10B550005603B0915703BC01CD010E94867ADC01ED |
:10B56000CB01BC01CD0120EF35E540E050E00E9469 |
:10B57000FA7AB501620F731F7093F0076093EF07BB |
:10B580008091B0079091B1078150904134F080E0F4 |
:10B5900090E19093B1078093B0078091B0079091AC |
:10B5A000B1078050904F34F480E090EF9093B10752 |
:10B5B0008093B0078091A1079091A207815090419C |
:10B5C00034F080E090E19093A2078093A1078091EE |
:10B5D000A1079091A2078050904F34F480E090EF43 |
:10B5E0009093A2078093A1076150704134F080E0EE |
:10B5F00090E19093F0078093EF078091EF0790918F |
:10B60000F0078050904F34F480E090EF9093F00773 |
:10B610008093EF0780910001482F552780911D01ED |
:10B6200090911E014817590794F420911D01309103 |
:10B630001E0168A179A1649FC001659F900D749F50 |
:10B64000900D1124B9010E94B17A79A368A388A151 |
:10B6500099A1880F991F880F991F99A388A34091DA |
:10B66000150640FFB3C6002309F0B0C6112309F048 |
:10B67000ADC6CC24DD2446018091080390910903D6 |
:10B680009093E2058093E105209187033091880330 |
:10B690002115310509F03FC08091130190911401EB |
:10B6A0008959934058F087B5803F20F48091380243 |
:10B6B000815011C081E08093E9034EC08091130155 |
:10B6C000909114018436910508F587B58031D0F04A |
:10B6D000809138028F5F809338029FE08902900149 |
:10B6E000112480910406821B87BD8CE291E0909327 |
:10B6F0002402809323028EE591E090938803809347 |
:10B7000087032AC081E08093E80326C01093E803F2 |
:10B710001093E90321C08091120390911303A0912B |
:10B720001403B0911503E4E0880F991FAA1FBB1FF3 |
:10B73000EA95D1F78093390290933A02A0933B02A5 |
:10B74000B0933C02D0923702C09236022150304072 |
:10B7500030938803209387032091AD0141FF29C0D6 |
:10B76000223320F0809101038D38E0F08091C101F7 |
:10B7700081508093C1018F3F09F042C010922D0388 |
:10B780008091120390911303A0911403B0911503BB |
:10B7900080930E0390930F03A0931003B0931103B3 |
:10B7A00081E004C081E080932D0388EC8093C10187 |
:10B7B00027C08091990190919A01820F911D20914B |
:10B7C0001A063327829FF001839FF00D929FF00DA0 |
:10B7D0001124CF01AA2797FDA095BA2F80930E03BD |
:10B7E00090930F03A0931003B09311038091010372 |
:10B7F0008D3818F010922D0303C081E080932D0343 |
:10B800008091700390917103A0917203B0917303C2 |
:10B81000E0909501F09096010091970110919801A8 |
:10B82000BC01CD01A80197010E94FA7A59016A0171 |
:10B830008091680390916903A0916A03B0916B03B2 |
:10B84000BC01CD01A80197010E94FA7AB901C50196 |
:10B850000E94F1703C01CC971CF07CE3672E712CA8 |
:10B86000C3010E94EC6C3C0180E2809394018091C2 |
:10B870002D03882309F436C48091E80299279C019E |
:10B880002071307084FD2EC460916B0660FD04C091 |
:10B890008091150681FD07C008A119A13093DF032F |
:10B8A0002093DE0397C18091E80281FF69C1409136 |
:10B8B000BD015091BE01CA010F962091180330912D |
:10B8C000190382179307ACF58091E803882389F563 |
:10B8D0008091EA0381FF13C08D7F8093EA038091FA |
:10B8E000120390911303A0911403B0911503809358 |
:10B8F0000E0390930F03A0931003B0931103809154 |
:10B90000EA0381608093EA03241B350B2F503040FB |
:10B9100037FF03C0309521953F4F8091DE03909112 |
:10B92000DF03820F931F9093DF038093DE038BE28C |
:10B930006EC0CA010F9728173907ACF58091E9034B |
:10B94000882389F58091EA0380FF13C08E7F80935E |
:10B95000EA038091120390911303A0911403B09114 |
:10B96000150380930E0390930F03A0931003B093DD |
:10B9700011038091EA0382608093EA03241B350B54 |
:10B98000215F3F4F37FF03C0309521953F4F809196 |
:10B99000DE039091DF03821B930B9093DF03809370 |
:10B9A000DE038DE234C02091EA03822F9927837051 |
:10B9B0009070892B59F12C7F2093EA031092DF03BA |
:10B9C0001092DE032091120330911303409114036F |
:10B9D0005091150320930E0330930F0340931003EF |
:10B9E0005093110361FF06C084EF91E0909324020D |
:10B9F0008093230280911603882341F42333310579 |
:10BA0000410551051CF081E0809316038DE380937E |
:10BA100094012091DE033091DF03C90137FF04C098 |
:10BA200088279927821B930B815092400CF491C078 |
:10BA300080911A069927289FB001299F700D389F81 |
:10BA4000700D1124CB0160E075E00E94C57ACB0136 |
:10BA5000AA2797FDA095BA2F20910E0330910F03CE |
:10BA60004091100350911103280F391F4A1F5B1F8B |
:10BA700020930E0330930F03409310035093110350 |
:10BA80001092DF031092DE03A0901203B090130314 |
:10BA9000C0901403D0901503D601C5018050944086 |
:10BAA000A040B04082179307A407B5075CF4D60105 |
:10BAB000C50180509C4FAF4FBF4F281739074A0729 |
:10BAC0005B0744F080930E0390930F03A093100341 |
:10BAD000B093110380916B0681FF06C084E690E06D |
:10BAE000909324028093230280911E06882389F577 |
:10BAF000409108035091090357FF02C04D5F5F4F0B |
:10BB0000559547955595479580911D0190911E013A |
:10BB1000209100013327489FD001499FB00D589FC5 |
:10BB2000B00D1124CD01B9010E94C57A7093BE01F8 |
:10BB30006093BD01663471051CF486E490E005C095 |
:10BB40006739710534F086E990E09093BE018093E7 |
:10BB5000BD018091870390918803892BB9F1809171 |
:10BB6000120390911303A0911403B09115038093D5 |
:10BB70000E0390930F03A0931003B093110326C0FC |
:10BB80008091120390911303A0911403B0911503B7 |
:10BB900080599140A040B04080930E0390930F03D2 |
:10BBA000A0931003B093110380911E06882311F017 |
:10BBB000992702C088E790E09093BE018093BD0171 |
:10BBC000E8A1F9A1F0930903E093080300910803A9 |
:10BBD00010910903A0901203B0901303C0901403B6 |
:10BBE000D090150320910E0330910F034091100364 |
:10BBF000509111032A153B054C055D0524F08091F9 |
:10BC00006B0680FDB1C28091870390918803892BD8 |
:10BC100039F00091080310910903CC24DD24D7C02A |
:10BC2000D601C501821B930BA40BB50B8093AD030A |
:10BC30009093AE03A093AF03B093B0038230F0E8CB |
:10BC40009F07FFEFAF07FFEFBF072CF481E090E8FD |
:10BC5000AFEFBFEF09C08F5F9F47A040B04064F0D7 |
:10BC60008FEF9FE7A0E0B0E08093AD039093AE0329 |
:10BC7000A093AF03B093B003C090AD03D090AE03D8 |
:10BC80008091AC01282F3327442755278091AD039D |
:10BC90009091AE03A091AF03B091B003BC01CD0170 |
:10BCA0000E94867A97FF04C0615E7F4F8F4F9F4F3F |
:10BCB00055E095958795779567955A95D1F7609357 |
:10BCC000AD037093AE038093AF039093B0036530E0 |
:10BCD0003EEF73073FEF83073FEF93072CF484E0B9 |
:10BCE0009EEFAFEFBFEF09C06050744080409040BE |
:10BCF00064F080E094E0A0E0B0E08093AD03909326 |
:10BD0000AE03A093AF03B093B0038090AD039090C7 |
:10BD1000AE03209136023091370237FF02C0295F0F |
:10BD20003F4F43E0359527954A95E1F75FEF22387D |
:10BD300035071CF421E83FEF05C02038310514F029 |
:10BD400020E830E0C901AA2797FDA095BA2F2091DD |
:10BD5000AE01332744275527BC01CD010E94867AC6 |
:10BD600097FF04C06D5F7F4F8F4F9F4F22E09595E7 |
:10BD70008795779567952A95D1F79B016FEF2130CD |
:10BD800036071CF420E03FEF06C02F3F310519F0C5 |
:10BD900014F020E031E08091EA03882349F0C901E2 |
:10BDA00037FD03969C0135952795359527950DC050 |
:10BDB00080916B0680FF09C0C90137FD07969C0181 |
:10BDC000A3E035952795AA95E1F7820E931E209161 |
:10BDD000AB01222309F454C0609134037091350300 |
:10BDE000809136039091370397FF04C061587F4FCD |
:10BDF0008F4F9F4FF7E09595879577956795FA95C3 |
:10BE0000D1F73327442755270E94867A97FF04C02D |
:10BE1000615E7F4F8F4F9F4FE5E0959587957795B2 |
:10BE20006795EA95D1F76093AD037093AE03809365 |
:10BE3000AF039093B0036138AFEF7A07AFEF8A0793 |
:10BE4000AFEF9A072CF480E89FEFAFEFBFEF0AC087 |
:10BE50006F3F71058105910569F064F080E091E024 |
:10BE6000A0E0B0E08093AD039093AE03A093AF0346 |
:10BE7000B093B0038091AD039091AE03880E991EEC |
:10BE80008091A901282F332780916C08992787FD7D |
:10BE90009095289FF001299FF00D389FF00D1124F7 |
:10BEA0009F01F7FF02C021583F4F220F232F221F6F |
:10BEB000330BFFEF21383F071CF420E83FEF06C0AB |
:10BEC0002F3F310519F014F020E031E0820E931E6F |
:10BED000C401AA2797FDA095BA2FE0900803F0901F |
:10BEE00009039701442737FD4095542FBC01CD012C |
:10BEF0000E94867A97FF04C061507E4F8F4F9F4FFC |
:10BF000059E095958795779567955A95D1F7061BD2 |
:10BF1000170B8091DE039091DF03892B09F060C03D |
:10BF20001E141F040CF05CC09601D7FE03C03095B0 |
:10BF300021953F4F2D33310540F48091E2039091DC |
:10BF4000E3038017910774F526C02C53304045E079 |
:10BF5000369527954A95E1F72031310510F02FE00D |
:10BF600030E04091E2035091E3031C141D04E4F41B |
:10BF700080E190E0821B930B489F9001499F300D18 |
:10BF8000589F300D112494E0369527959A95E1F746 |
:10BF90002017310720F58091BF019091C00108174B |
:10BFA0001907F4F08C011CC0205F3F4F8091BF0146 |
:10BFB0009091C001829FB001839F700D929F700D80 |
:10BFC00011249B0184E0369527958A95E1F7401767 |
:10BFD000510714F08A0104C00217130708F0890101 |
:10BFE000C801AA2797FDA095BA2F1DE0880F991FB9 |
:10BFF000AA1FBB1F1A95D1F79301442737FD40951F |
:10C00000542FBC01CD010E94FA7A2093B1033093E2 |
:10C01000B2034093B3035093B4030091B103109162 |
:10C02000B2038091E0039091E1039C01220F331F42 |
:10C03000280F391F200F311F37FF02C02D5F3F4FE0 |
:10C04000A90155954795559547955093E103409320 |
:10C05000E00380911606282F3327220F331F220F6B |
:10C06000331F241735076CF48091EE07282F3327F0 |
:10C07000220F331F220F331F205530404217530722 |
:10C0800024F03093E1032093E00380916B0680FF5E |
:10C0900014C08091E0039091E103A8A1B9A18A178F |
:10C0A0009B0724F0B093E103A093E003E091E00349 |
:10C0B000F091E103F9A3E8A357C028A139A12E19F3 |
:10C0C0003F0937FF02C02D5F3F4F359527953595C6 |
:10C0D00027954091E0035091E103420F531F59A36C |
:10C0E00048A342C080911E06882301F56091080391 |
:10C0F0007091090377FF02C06D5F7F4F759567955B |
:10C100007595679540911D0150911E018091000128 |
:10C11000282F3327649FC001659F900D749F900D59 |
:10C120001124B9010E94C57ACB0101C099279093CF |
:10C13000BE018093BD018091BD019091BE01873405 |
:10C1400091051CF486E490E005C08639910534F031 |
:10C1500086E990E09093BE018093BD0168A179A12A |
:10C160007093E1036093E0038091E80299279C01BA |
:10C170002270307081FF1CC18091E4039091E5032F |
:10C18000A091E603B091E7030097A105B10521F066 |
:10C19000809116038130B1F4E8A1F9A1CF01AA275B |
:10C1A00097FDA095BA2F2EE0880F991FAA1FBB1FDD |
:10C1B0002A95D1F78093E4039093E503A093E603D7 |
:10C1C000B093E70380911603813019F482E08093E5 |
:10C1D000160328A139A1C901AA2797FDA095BA2F56 |
:10C1E0009301442737FD4095542FBC01CD010E9497 |
:10C1F000867ADC01CB018093B1039093B203A093C4 |
:10C20000B303B093B403B7FF04C08150904EAF4F57 |
:10C21000BF4F5C016D018DE0D594C794B794A7948E |
:10C220008A95D1F7A092B103B092B203C092B30342 |
:10C23000D092B4036091E9027091EA023FE0603A63 |
:10C24000730750F58091E4039091E503A091E60314 |
:10C25000B091E7039C01AD010AE0569547953795EB |
:10C2600027950A95D1F7821B930BA40BB50BA6015A |
:10C27000950114E0220F331F441F551F1A95D1F763 |
:10C28000820F931FA41FB51F8093E4039093E503CF |
:10C29000A093E603B093E70360547F4118F58091C3 |
:10C2A000E4039091E503A091E603B091E7039C01BC |
:10C2B000AD01FCE05695479537952795FA95D1F74E |
:10C2C000821B930BA40BB50BA6019501E2E0220F94 |
:10C2D000331F441F551FEA95D1F7820F931FA41FE8 |
:10C2E000B51F29C0809136029091370280913602A5 |
:10C2F0009091370297FF03C0909581959F4F8436A8 |
:10C3000091050CF58091E4039091E503A091E6037B |
:10C31000B091E7039C01AD017EE0569547953795B6 |
:10C3200027957A95D1F7821B930BA40BB50B8A0D39 |
:10C330009B1DAC1DBD1D8093E4039093E503A0936A |
:10C34000E603B093E7038091E4039091E503A091A5 |
:10C35000E603B091E7036EE0B695A79597958795AC |
:10C360006A95D1F7909309038093080340911C06C6 |
:10C37000442399F055279C01BA010E94C57AC9014E |
:10C38000861B970B9093E3038093E203260F371FDE |
:10C390003093C0012093BF0119C01092E3031092A3 |
:10C3A000E2038FEF93E09093C0018093BF010EC032 |
:10C3B000109216031092E4031092E5031092E60324 |
:10C3C0001092E70330930903209308035091B507B7 |
:10C3D0005CAB252F3327220F331F220F331F285D1D |
:10C3E0003F4F68A179A12617370714F039A328A376 |
:10C3F0007091EE077DAB872F9927880F991F880FC3 |
:10C40000991F80559040A8A1B9A18A179B0714F4E1 |
:10C4100099A388A380916D02882321F480917308E9 |
:10C420008F3FA1F08091E9029091EA020297C097B4 |
:10C4300068F4E8A1F9A11E161F0644F481E090E01B |
:10C440009093EA028093E90239A328A328A139A195 |
:10C450003093C6052093C5058091A9039091AA0346 |
:10C46000A091AB03B091AC0302E0880F991FAA1F03 |
:10C47000BB1F0A95D1F7C090EF07D090F007C81AFC |
:10C48000D90A213A31058CF0C90137FD01969595FD |
:10C4900087958C159D050CF46C01909581959F4FA7 |
:10C4A000C816D90694F46C0110C031E5C316D10446 |
:10C4B0001CF0B0E5CB2ED12C40EBC4164FEFD406C8 |
:10C4C00024F4A0EBCA2EAFEFDA2E5DA9252F332777 |
:10C4D000220F331F220F331FC90168A179A1861BC8 |
:10C4E000970B8C159D050CF46C0188A199A1821BFA |
:10C4F000930BC816D9060CF46C012091B00730914B |
:10C50000B10760911E0370911F03261B370B3093F8 |
:10C51000BF072093BE070091A1071091A20740908A |
:10C520001C0350901D03041915091093A0070093D4 |
:10C530009F0780912B06482F5527429FC001439F9C |
:10C54000900D529F900D112497FD07963C01E3E05A |
:10C5500075946794EA95E1F7409FC001419F900D63 |
:10C56000509F900D112497FD07967C0153E0F594A0 |
:10C57000E7945A95E1F78091CD07882309F4C7C065 |
:10C58000261A370A9101442737FD4095542F809190 |
:10C590003C0390913D03A0913E03B0913F03820F75 |
:10C5A000931FA41FB51F80933C0390933D03A0935A |
:10C5B0003E03B0933F0381509D47A040B04064F0DC |
:10C5C00080E09DE7A0E0B0E080933C0390933D03C2 |
:10C5D000A0933E03B0933F0380913C0390913D03B1 |
:10C5E000A0913E03B0913F0380509348AF4FBF4F9F |
:10C5F00064F480E093E8AFEFBFEF80933C03909347 |
:10C600003D03A0933E03B0933F038091B10190910D |
:10C61000B2014C01AA2497FCA094BA2C80913C034F |
:10C6200090913D03A0913E03B0913F03BC01CD0129 |
:10C63000A50194010E94FA7A620E731E1092A10362 |
:10C640001092A2031092A3031092A4032AA13BA16B |
:10C6500024193509B9019B01442737FD4095542F12 |
:10C660008091380390913903A0913A03B0913B0334 |
:10C67000820F931FA41FB51F809338039093390333 |
:10C68000A0933A03B0933B0381509D47A040B04034 |
:10C6900064F080E09DE7A0E0B0E0809338039093E1 |
:10C6A0003903A0933A03B0933B03809138039091F0 |
:10C6B0003903A0913A03B0913B0380509348AF4FA8 |
:10C6C000BF4F64F480E093E8AFEFBFEF809338038F |
:10C6D00090933903A0933A03B0933B0380913803BE |
:10C6E00090913903A0913A03B0913B03BC01CD0175 |
:10C6F000A50194010E94FA7AE20EF31E1092A5039E |
:10C700001092A6031092A7031092A803BEC044275C |
:10C7100037FD4095542F8091A1039091A203A091E1 |
:10C72000A303B091A403820F931FA41FB51F80938E |
:10C73000A1039093A203A093A303B093A4038150F9 |
:10C740009D47A040B04064F080E09DE7A0E0B0E0ED |
:10C750008093A1039093A203A093A303B093A40397 |
:10C760008091A1039091A203A091A303B091A4038F |
:10C7700080509348AF4FBF4F64F480E093E8AFEF31 |
:10C78000BFEF8093A1039093A203A093A303B09360 |
:10C79000A4038091AF019091B0014C01AA2497FCB1 |
:10C7A000A094BA2C8091A1039091A203A091A3031D |
:10C7B000B091A403BC01CD01A50194010E94FA7AB5 |
:10C7C000620E731E10923C0310923D0310923E03C2 |
:10C7D00010923F039801442737FD4095542F8091D4 |
:10C7E000A5039091A603A091A703B091A803820F7F |
:10C7F000931FA41FB51F8093A5039093A603A09336 |
:10C80000A703B093A80381509D47A040B04064F0B7 |
:10C8100080E09DE7A0E0B0E08093A5039093A6039D |
:10C82000A093A703B093A8038091A5039091A603BA |
:10C83000A091A703B091A80380509348AF4FBF4F7A |
:10C8400064F480E093E8AFEFBFEF8093A50390938B |
:10C85000A603A093A703B093A8038091A50390918A |
:10C86000A603A091A703B091A803BC01CD01A50127 |
:10C8700094010E94FA7AE20EF31E1092380310928D |
:10C88000390310923A0310923B0380919B01682F69 |
:10C890007727882799279601D7FE04C022273327B8 |
:10C8A0002C193D0937FF02C02F5F3F4F3595279563 |
:10C8B000A8A1B9A12A0F3B1F442737FD4095542F4B |
:10C8C0000E94867A97FF04C0615C7F4F8F4F9F4F15 |
:10C8D00026E095958795779567952A95D1F79B01E1 |
:10C8E000661577050CF43B0144275527421B530B73 |
:10C8F000641675060CF43A012E153F050CF47B0105 |
:10C90000E416F5060CF47A019FEC892E96E0992E38 |
:10C9100086E8A82E86E0B82E0BE0302E1EEC412EC5 |
:10C9200017E0512EF501208112160CF0DAC02034E8 |
:10C9300019F408A119A11EC048A159A1CA01AA272A |
:10C9400097FDA095BA2F332727FD3095432F532FFE |
:10C95000BC01CD010E94867A97FF04C0615C7F4FC5 |
:10C960008F4F9F4FB6E09595879577956795BA95C8 |
:10C97000D1F78B01F5012181203419F4060D171D23 |
:10C9800022C0203C19F4061917091DC0C301AA27AB |
:10C9900097FDA095BA2F332727FD3095432F532FAE |
:10C9A000BC01CD010E94867A97FF04C0615C7F4F75 |
:10C9B0008F4F9F4FA6E09595879577956795AA9598 |
:10C9C000D1F7060F171FF5012281203419F40E0D3F |
:10C9D0001F1D22C0203C19F40E191F091DC0C701DC |
:10C9E000AA2797FDA095BA2F332727FD3095432F0F |
:10C9F000532FBC01CD010E94867A97FF04C0615C71 |
:10CA00007F4F8F4F9F4FF6E0959587957795679568 |
:10CA1000FA95D1F7060F171FF5012381203419F479 |
:10CA20000C0D1D1D22C0203C19F40C191D091DC040 |
:10CA3000C601AA2797FDA095BA2F332727FD309569 |
:10CA4000432F532FBC01CD010E94867A97FF04C06B |
:10CA5000615C7F4F8F4F9F4FE6E095958795779567 |
:10CA60006795EA95D1F7060F171FD2018D919C911A |
:10CA70008017910754F4BC01600F711F77FF02C04B |
:10CA80006F5F7F4F8B0115950795BCA98B2F992759 |
:10CA9000880F991F880F991F8017910754F4EDA9EB |
:10CAA0008E2F9927880F991F880F991F081719072C |
:10CAB0000CF08C01C80117FD039695958795959507 |
:10CAC0008795F4018183880F991F880F991F98011A |
:10CAD000281B390BC901880F8283D2010D931C9347 |
:10CAE00003C0F401118212823A9422E030E0420E37 |
:10CAF000531E44E050E0A40EB51E68E070E0860EC0 |
:10CB0000971E37FE0FCFE2E1C75C0C94317B80911A |
:10CB1000F7039091F803A091F903B091FA03809381 |
:10CB2000EF039093F003A093F103B093F20380918D |
:10CB3000F3039091F403A091F503B091F603809371 |
:10CB4000EB039093EC03A093ED03B093EE030895F1 |
:10CB50001092020410920104109200041092FF033C |
:10CB6000089584B1806A84B93D9A82E58CBD1DBC6C |
:10CB7000459A81E0809300088AEA8093110883E84F |
:10CB8000809312088AE0809313081092150810927F |
:10CB90001408109217081092160810926B08109241 |
:10CBA0003308089530910008332309F085C00DB48F |
:10CBB00007FE82C084E080932202459A2EB58091C0 |
:10CBC000060499278130910589F0823091051CF483 |
:10CBD000892B21F03EC00297B9F03BC03093320858 |
:10CBE000209307042138A9F581E008C0253549F4D0 |
:10CBF00080910704820F8093070482E080930604EB |
:10CC000028C03093060425C080913208E82FFF2702 |
:10CC1000E25BF74F20838F5F809332089091070487 |
:10CC20008A31A0F0291769F48AE1AEE4B8E0E4E3C0 |
:10CC3000F8E00D9001928A95E1F781E08093330846 |
:10CC400002C0309333081092060403C0920F9093F1 |
:10CC5000070420911008203208F028C045980000F1 |
:10CC600000000000000000000000000000000000C4 |
:10CC700000000000000000000000000000000000B4 |
:10CC80000000000000000000000000000000E09133 |
:10CC90000908F0910A08E20FF11D80818EBD809194 |
:10CCA00030089081890F8093300803C081E0809321 |
:10CCB00000082F5F209310080895EF92FF920F93C2 |
:10CCC0001F93809124069927880F991F880F991F19 |
:10CCD0007C010027F7FC0095102F80917003909144 |
:10CCE0007103A0917203B0917303BC01CD01A8013F |
:10CCF00097010E94FA7A30931508209314088091C6 |
:10CD0000680390916903A0916A03B0916B03BC0121 |
:10CD1000CD01A80197010E94FA7A30931708209359 |
:10CD200016082091F6073091F7074091F8075091C7 |
:10CD3000F907DA01C901E3E0880F991FAA1FBB1F99 |
:10CD4000EA95D1F7820F931FA41FB51F820F931F7F |
:10CD5000A41FB51F20919501309196014091970134 |
:10CD600050919801BC01CD010E94FA7A30931D08C0 |
:10CD700020931C08809181039091820320914402AA |
:10CD800030914502821B930B9093230880932208D5 |
:10CD9000E0917703F09178038091C5079091C607E1 |
:10CDA000BF010E94C57ACB019B01220F331F220FC6 |
:10CDB000331F280F391F280F391F37FF02C02D5F7F |
:10CDC0003F4F359527953595279530931908209332 |
:10CDD00018088091F2079091F307BF010E94C57A6D |
:10CDE0009B01220F331F220F331F260F371F260FE1 |
:10CDF000371F37FF02C02D5F3F4F3595279535957B |
:10CE0000279530931B0820931A08109278031092EC |
:10CE100077031092C6071092C5071092F30710927D |
:10CE2000F2078091130899278D30910509F466C0A7 |
:10CE30008E3091055CF48B30910509F48EC08C30F6 |
:10CE400091050CF00FC10A9761F0A8C18F309105D0 |
:10CE500009F47CC18F3091050CF45CC1409799F1C5 |
:10CE60009DC18091010380932408809100038093E9 |
:10CE700025088091FF02809326088091FE0280930E |
:10CE800027088091FD02809328088091FC028093FE |
:10CE900029088091FB0280932A088091FA028093EE |
:10CEA0002B088091E80280932C088091E802837F10 |
:10CEB0008093E8020E94542F80932D088091740380 |
:10CEC00080932E086BC180916D0890916E089093AD |
:10CED000250880932408809171089091720890939E |
:10CEE00027088093260880911D0190911E01809350 |
:10CEF0002808809100018093290850C18091AD07D6 |
:10CF000080932408809157068093250880915806C5 |
:10CF100080932608809159068093270880915A06AD |
:10CF20008093280880915E068093290880915F068F |
:10CF300080932A088091600680932B088091630675 |
:10CF400080932C088091610680932D088091620661 |
:10CF500080932E0880916406DAC0F89480910B06C5 |
:10CF6000E82FFF27EE0FFF1FE05DF84F0190F081E3 |
:10CF7000E02DE038F1051CF0EFE7F0E006C02FEF00 |
:10CF8000E138F20714F4E1E8FFEFE0932408809120 |
:10CF90000C06E82FFF27EE0FFF1FE05DF84F019012 |
:10CFA000F081E02DE038F1051CF0EFE7F0E006C07D |
:10CFB0006FEFE138F60714F4E1E8FFEFE09325089E |
:10CFC00080910A06E82FFF27EE0FFF1FE05DF84F64 |
:10CFD0000190F081E02DE038F1051CF0EFE7F0E082 |
:10CFE00006C08FEFE138F80714F4E1E8FFEFE093B3 |
:10CFF000260880910906E82FFF27EE0FFF1FE05D4E |
:10D00000F84F0190F081E02DE038F1051CF0EFE7DA |
:10D01000F0E006C02FEFE138F20714F4E1E8FFEF8B |
:10D020007894E093270880912103809328088091C9 |
:10D030002203809329088091230380932A088091FA |
:10D04000240380932B088091250380932C088091E2 |
:10D05000260380932D088091270380932E088091CA |
:10D06000280355C080916404863018F0109264043F |
:10D0700085E080932408809165068093250880913F |
:10D08000120390911303A0911403B0911503BC01F6 |
:10D09000CD0125E030E040E050E00E94FA7A309384 |
:10D0A00027082093260880910E0390910F03A091EA |
:10D0B0001003B0911103BC01CD0125E030E040E048 |
:10D0C00050E00E94FA7A3093290820932808809132 |
:10D0D0005B0680932A0880915C0680932B088091E0 |
:10D0E0005D0680932C088091200380932D08809109 |
:10D0F00030079091310780932E088091C50590915B |
:10D10000C60597FD03969595879595958795809388 |
:10D110002F0844C01092240880E58093250886E0FB |
:10D12000809326088EE080932708809102018093E7 |
:10D130002808809149048093290880914A048093AB |
:10D140002A0880914B0480932B0828C080913D06CB |
:10D150008093240880916A06809325088091A1011C |
:10D1600080932608809136068093270880913706A1 |
:10D170008093280880913806809329088091A00127 |
:10D1800080932A0880913A0680932B0880913B0671 |
:10D1900080932C0880913C0680932D088091330861 |
:10D1A000882309F4CFC08AEF8093EA0140913508C3 |
:10D1B00050913608CA0181509E4F8F5F9340B0F462 |
:10D1C0002091370830913808C90181509E4F8F5FF8 |
:10D1D000934060F48091150685FF08C050930204C7 |
:10D1E00040930104309300042093FF0380913B0897 |
:10D1F00090913C0821E08936920724F49093330300 |
:10D200008093320380913203909133032091300355 |
:10D2100030913103821B930B845E9D4F68E671E071 |
:10D220000E94C57A845B904090932F0380932E03D5 |
:10D2300020913F0830914008809123029091240270 |
:10D240008217930740F480916404882321F430937B |
:10D25000240220932302809134089927883691056F |
:10D2600049F18936910524F48736910531F072C071 |
:10D270008936910509F445C06DC0809141088093BD |
:10D2800068088091420880936A08809143088093DF |
:10D2900069088091440880936B08809145088093C9 |
:10D2A0006C08809146088093EB0180914708809339 |
:10D2B000050450C08091410880930B08809142087A |
:10D2C00080930C088091430880930D088091440856 |
:10D2D00080930E088091450880930F088091B505D2 |
:10D2E00090914608892B8093B505909147089093BB |
:10D2F00003048091B60583709C70892B8093B605DA |
:10D3000029C0809141088093010880914208809350 |
:10D310000208809143088093030880914408809319 |
:10D3200004088091450890914608909306088093E0 |
:10D3300005088091470890914808909308088093C9 |
:10D34000070808C010920204109201041092000411 |
:10D350001092FF031F910F91FF90EF90089580911D |
:10D360000008882309F43BC0459881E198E0909338 |
:10D370000A088093090890910404E92FFF27EF51D0 |
:10D38000FE4F9F5F9093040480818093130899302F |
:10D3900010F010920404109200080E945D6681E073 |
:10D3A0008093100800000000000000000000000052 |
:10D3B000000000000000000000000000000000006D |
:10D3C000000000000000000000000000000000005D |
:10D3D0000000000080911108809330088EBD0895F0 |
:10D3E00087B18C6087B9429843981092090480E80D |
:10D3F0008093ED01109208048093EC0108958091D0 |
:10D400000E04815080930E048F3F09F0F4C094E025 |
:10D4100090930E048091E802807BE1F080915406A5 |
:10D42000882349F080911104882311F49093090412 |
:10D4300081E080931104809155068823B9F0809192 |
:10D440001204882319F484E08093080481E0809317 |
:10D4500012040CC080931104809312048091500632 |
:10D4600080930F04809152068093100480911104E0 |
:10D47000882309F040C080916906282F332724FFB4 |
:10D4800007C080911703882319F425FD4DC04EC0B5 |
:10D4900090915106983F50F08091C7078D3D30F034 |
:10D4A00080910F0488230CF43FC040C0983F48F09F |
:10D4B0008091C7078A3028F480910F048823B4F143 |
:10D4C00033C0809109048150809309048F3F79F51E |
:10D4D0008091C7078150809309048091ED018130CC |
:10D4E00011F480E801C086958093ED018091ED01F3 |
:10D4F00090910F0417C08091090481508093090412 |
:10D500008F3FA9F489E0809309048091ED01813077 |
:10D5100011F480E801C086958093ED018091ED01C2 |
:10D5200090915406892311F0429A01C0429880914B |
:10D530001204882309F043C080916906282F3327FD |
:10D5400024FF07C080911703882319F426FD50C0DB |
:10D5500034C090915306983F50F08091ED078D3D77 |
:10D5600030F08091100488230CF442C026C0983F0C |
:10D5700048F08091ED078A3028F4809110048823C8 |
:10D58000E4F036C0809108048150809308048F3FF6 |
:10D5900091F58091ED078150809308048091EC0112 |
:10D5A000813011F480E801C086958093EC01809170 |
:10D5B000EC01909110048923D9F443980895809147 |
:10D5C00008048150809308048F3FA9F489E0809378 |
:10D5D00008048091EC01813011F480E801C0869547 |
:10D5E0008093EC018091EC0190915506892311F014 |
:10D5F000439A0895439808954FB724E130E0F89492 |
:10D600008091C9008F778093C9008091C9008F7B7A |
:10D610008093C9008091C9008F7D8093C9005A9A78 |
:10D6200052985B9A539A832F99278093CD00209329 |
:10D63000CC008091C80082608093C80080E1809314 |
:10D64000C9008091CA008F778093CA008091CA0078 |
:10D650008F7B8093CA008091CA008F7D8093CA001F |
:10D660008091CA008F7E8093CA008091CA00877F14 |
:10D670008093CA008091C9008B7F8093C9008091FC |
:10D68000CA0084608093CA008091CA00826080933F |
:10D69000CA008091C80087FF03C08091CE00F9CFF7 |
:10D6A0008091C90080688093C9004FBF0895EF92B0 |
:10D6B000FF920F931F93CF93DF93482F00E010E06A |
:10D6C0008091EE01813061F41092EE0184E4809348 |
:10D6D00013041092150410921404109216042BC116 |
:10D6E00080911304882319F421E030E001C09801EF |
:10D6F00090911404992371F4232B11F081E010C050 |
:10D7000084E48093130490931504909314049093ED |
:10D710001604FAC0913069F4232B09F0EBC082E0C3 |
:10D7200080931404809115048F5F8093150483E027 |
:10D73000E9C09230D1F4232B09F0DCC083E0809360 |
:10D7400013044093160490911504923039F410920A |
:10D75000170447FF03C081E08093170483E08093A0 |
:10D7600014049F5F90931504CFC0933009F0C2C09A |
:10D77000232B09F0BFC09093130482E0809314041C |
:10D78000809115048F5F8093150420911604822FD9 |
:10D790009927782F6627842F9927682B792B8091DA |
:10D7A0002F06813049F47370CB018050924063E0C2 |
:10D7B00070E00E94C57A17C0823061F47770CB01A7 |
:10D7C0008050944066E070E00E94C57A26952695C8 |
:10D7D00026950BC0737068567140CB0177FD01969A |
:10D7E000BC017595679526952695022F11270F7018 |
:10D7F00010700F5F1F4F0D30110508F074C07801D5 |
:10D80000E00EF11EF701E05DF84F808191819B01F0 |
:10D81000281B390BC90137FF03C0909581959F4F95 |
:10D82000069794F480912003883C30F48091200383 |
:10D83000865F8093200308C088EC8093200380914A |
:10D840006F008F7D80936F00F701E05DF84F80815E |
:10D8500091819C01220F331F280F391F260F371F7C |
:10D8600037FF02C02D5F3F4FE901D595C795D5958C |
:10D87000C795CB0101968C179D0714F4219706C01C |
:10D8800061507040C617D7070CF421968091200391 |
:10D89000843BD0F0F701E05DF84F80819181FE017B |
:10D8A000E81BF90BCF0163E070E00E94C57ACB0161 |
:10D8B000880F991F860F971F24E637E0E20EF31EAC |
:10D8C000F7019183808307C024E637E0E20EF31E60 |
:10D8D000F70111821082000F111F005D184FF8012F |
:10D8E000D183C08311C00231110570F081E08093B3 |
:10D8F000EE010AC081E08093EE01109215041092AF |
:10D90000170484E48093130480911504803198F007 |
:10D9100080911704882331F48091EE01882311F45B |
:10D92000809393011092150410921704109214041E |
:10D9300084E480931304E6E0CDB7DEB70C943D7B1E |
:10D94000CF93FC0197FF05C0CFEFF095E195FF4F16 |
:10D9500001C0C1E028E631E0CF01B9010E94C57ADB |
:10D96000FC018B35910554F08B5590408A3591051B |
:10D9700038F484EB90E08E1B9F0BFC0141E00DC05E |
:10D98000CF01855B90408A35910518F4E45BF04047 |
:10D9900003C02E1B3F0BF9014FEFEE0FFF1FEF5B94 |
:10D9A000F54F259134918C2F992787FD9095289FCD |
:10D9B000B001299F700D389F700D1124842F992775 |
:10D9C00087FD9095689FA001699F500D789F500D2D |
:10D9D0001124CA01CF9108952AE530E0281B390BA4 |
:10D9E000C9010E94A06C0895CF93DF9380E00E944C |
:10D9F000D57280911D0190911E016AE070E00E9435 |
:10DA0000C57A9F938F9380911D0190911E016AE0CA |
:10DA100070E00E94C57A7F936F938FE09BE09F93A5 |
:10DA20008F93C8ECD2E7DF93CF93E0913004F0916D |
:10DA3000310409952DB73EB7285F3F4F2DBF809128 |
:10DA4000EA018823B9F186E00E94D5728091050829 |
:10DA5000909106086AE070E00E94B17A7F936F931C |
:10DA60008FED90E09F938F938091F6079091F70749 |
:10DA7000A091F807B091F907209195013091960196 |
:10DA80004091970150919801BC01CD010E94FA7A12 |
:10DA90003F932F9388E19BE09F938F93DF93CF93E6 |
:10DAA000E0913004F091310409958DB79EB70A9644 |
:10DAB0008DBF12C086E00E94D57284E29BE09F93E6 |
:10DAC0008F93DF93CF93E0913004F0913104099567 |
:10DAD0000F900F900F900F90809103048823C1F056 |
:10DAE00086E00E94D5728091030499279F938F93BB |
:10DAF0008BE29BE09F938F93DF93CF93E091300471 |
:10DB0000F091310409952DB73EB72A5F3F4F2DBFE5 |
:10DB100080E10E94D5728091F5019091F6016CE34D |
:10DB200070E00E94B17A9F938F938091F50190915C |
:10DB3000F6016CE370E00E94B17A7F936F9380915D |
:10DB40007108909172089F938F9386E39BE09F9357 |
:10DB50008F93C8ECD2E7DF93CF93E0913004F0913C |
:10DB600031040995809115062DB73EB7265F3F4FCA |
:10DB70002DBF80FF29C08AE10E94D5728091940157 |
:10DB800099279F938F938091120390911303A091F3 |
:10DB90001403B0911503BC01CD0124E630E040E050 |
:10DBA00050E00E94FA7A3F932F9383E49BE09F9387 |
:10DBB0008F93DF93CF93E0913004F0913104099576 |
:10DBC0008DB79EB708968DBFDF91CF910895CF9303 |
:10DBD000DF9380E00E94D5728091EE06992787FD41 |
:10DBE00090959F938F938091E606992787FD909556 |
:10DBF0009F938F938091DE06992787FD90959F9341 |
:10DC00008F938091D606992787FD90959F938F9348 |
:10DC10008AE49BE09F938F93C8ECD2E7DF93CF9386 |
:10DC2000E0913004F0913104099580E10E94D572B1 |
:10DC30002DB73EB7245F3F4F2DBF80910E07992728 |
:10DC400087FD90959F938F9380910607992787FD75 |
:10DC500090959F938F938091FE06992787FD9095CD |
:10DC60009F938F938091F606992787FD90959F93B8 |
:10DC70008F938AE59BE09F938F93DF93CF93E091FF |
:10DC80003004F09131040995809107062DB73EB715 |
:10DC9000245F3F4F2DBF853098F480E10E94D572FC |
:10DCA0008AE69BE09F938F93DF93CF93E0913004BC |
:10DCB000F091310409950F900F900F900F9018C0BC |
:10DCC0008730B0F488E10E94D5728FED90E09F9389 |
:10DCD0008F938BE79BE09F938F93DF93CF93E0919C |
:10DCE0003004F091310409958DB79EB706968DBF2B |
:10DCF000DF91CF9108950F931F9380E00E94D5721A |
:10DD00002AE030E080916D0890916E08B9010E9480 |
:10DD1000B17A9F938F9380916D0890916E08B901AD |
:10DD20000E94B17A7F936F9380911D0190911E01A3 |
:10DD3000B9010E94C57A9F938F9380911D019091A4 |
:10DD40001E01B9010E94C57A7F936F9384E89BE01E |
:10DD50009F938F9308EC12E71F930F93E091300489 |
:10DD6000F0913104099580E10E94D5728DB79EB77C |
:10DD70000C968DBF80917108909172089F938F933C |
:10DD800080916F08909170089F938F9387E99BE033 |
:10DD90009F938F931F930F93E0913004F091310480 |
:10DDA00009958DB79EB708968DBF1F910F91089565 |
:10DDB0000F931F93CF93DF938091EA01C8ECD2E7D2 |
:10DDC000882309F478C080E00E94D572809102080F |
:10DDD00099279F938F938091040899279F938F93FE |
:10DDE00083EA9BE09F938F938E01DF93CF93E09123 |
:10DDF0003004F091310409958DB79EB708968DBF18 |
:10DE000080910308833031F48CE00E94D57282EB5C |
:10DE10009BE005C08CE00E94D57287EB9BE09F934E |
:10DE20008F93DF93CF93E0913004F0913104099503 |
:10DE30000F900F900F900F908091010881FF12C0FA |
:10DE40008CE00E94D5728CEB9BE09F938F931F9385 |
:10DE50000F93E0913004F091310409950F900F90E9 |
:10DE60000F900F9080E10E94D5728FED90E09F930C |
:10DE70008F9380910708909108089F938F938091CA |
:10DE80000508909106086AE070E00E94B17A7F93DD |
:10DE90006F9381EC9BE09F938F9388EC92E79F9325 |
:10DEA0008F93E0913004F091310409958DB79EB7BE |
:10DEB0000A968DBF12C082E00E94D57281ED9BE070 |
:10DEC0009F938F93DF93CF93E0913004F0913104CF |
:10DED00009950F900F900F900F90DF91CF911F91A8 |
:10DEE0000F910895CF93C82F2091180420931904FF |
:10DEF00099278F32910509F1803391051CF44F97D2 |
:10DF0000A1F02CC08F34910501F18F38910531F5C6 |
:10DF1000222319F481E090E038C086E0289FF001C8 |
:10DF20001124E950F54F849117C086E0289FF00135 |
:10DF30001124E850F54F84910FC086E0289FF0012E |
:10DF40001124E750F54F849107C086E0289FF00127 |
:10DF50001124E650F54F8491809318049091180491 |
:10DF6000809119049813C0E00E94DB72909118040C |
:10DF700086E0989FF0011124E550F54F25913491EA |
:10DF80008C2FF901099580E090E0CF9108951092CF |
:10DF90006E0810926D08109272081092710810921B |
:10DFA000700810926F08109273088AE090E00E9447 |
:10DFB000631690931B0480931A040895CF93DF9304 |
:10DFC00080911A0490911B040E946C16882309F416 |
:10DFD000AFC080911A0490911B040A9690931B0481 |
:10DFE00080931A04E0E0F0E09F0190E05FEFAFEC77 |
:10DFF000B6E04BE0ED018B8187FF0BC09F5F8D8109 |
:10E00000E80FF11D8981280F311D8E81851708F4D5 |
:10E01000582F4150189647FFEDCF50937308232B8C |
:10E0200041F5209120043091210440912204509127 |
:10E030002304BB27A52F942F832F90931F04809335 |
:10E040001E04AA27BB27281B390B4A0B5B0BCF01E9 |
:10E05000AA27BB27280F391F4A1F5B1F20932004C4 |
:10E06000309321044093220450932304E5E0F0E030 |
:10E0700013C020911E0430911F042E173F0718F47F |
:10E08000E21BF30B02C0E0E0F0E0892F9927880F34 |
:10E09000991FE80FF91F3596F0936E08E0936D080D |
:10E0A000EF3FF10578F480911D0190911E018E9F44 |
:10E0B00090018F9F300D9E9F300D1124C90164E6A1 |
:10E0C00070E013C0CF01969587959695879520911E |
:10E0D0001D0130911E01289FA001299F500D389FDE |
:10E0E000500D1124CA0169E170E00E94B17A709369 |
:10E0F000700860936F0820911C0430911D042E0F4E |
:10E100003F1F30931D0420931C045EE0213135072E |
:10E1100078F080917108909172080196909372083E |
:10E120008093710820513E4030931D0420931C04BD |
:10E13000DF91CF910895002422273327442751E00F |
:10E14000BB27EE27FF27A0E1660F771F881F991FC7 |
:10E15000001C221F331F441F660F771F881F991F43 |
:10E16000001C221F331F441F2AF4050E2B1F3E1FC5 |
:10E170004F1F04C0051A2B0B3E0B4F0B550FBB1F37 |
:10E18000EE1F587F556047FD5250AA95E9F6E69577 |
:10E19000B7955795E695B7955795852F9B2F089579 |
:10E1A0002227332741E0552768E0880F991F221F57 |
:10E1B000331F880F991F221F331F1AF4240F351F96 |
:10E1C00002C0241B350B440F551F487F456037FDA7 |
:10E1D00042506A9551F75695479556954795842F25 |
:10E1E0000895AA2797FF04C0809590958A1F9A1FCB |
:10E1F00077FF04C0609570956A1F7A1F669F900133 |
:10E20000779FA001679F300D411D5A1F300D411DA2 |
:10E210005A1F889FF001999F2E0F3F1F401D511DCF |
:10E22000899F300D411D5A1F300D411D5A1FCA01D3 |
:10E23000B901112480CF4FB720E430E0F8948091E9 |
:10E24000C9008F778093C9008091C9008F7B80932C |
:10E25000C9008091C9008F7D8093C9005A9A529855 |
:10E260005B9A539A832F99278093CD002093CC00FB |
:10E270008091C80082608093C80088E18093C900C3 |
:10E280008091CA008F778093CA008091CA008F7BEB |
:10E290008093CA008091CA008F7D8093CA008091CC |
:10E2A000CA008F7E8093CA008091CA00877F8093C6 |
:10E2B000CA008091C9008B7F8093C9008091CA00F9 |
:10E2C00084608093CA008091CA0082608093CA00F3 |
:10E2D0008091C80087FF03C08091CE00F9CF809164 |
:10E2E000C90080688093C9004FBF08950F931F93A2 |
:10E2F000CF93DF93482F4F5F893108F089C0809119 |
:10E300002F07841710F440932F07CB0183539B42B0 |
:10E3100068E170E00E94C57AA42FBB27FD01EA0FD7 |
:10E32000FB1FE05DF84F808191819B01281B390B19 |
:10E33000C90137FF03C0909581959F4F069794F4CC |
:10E3400080912003883C30F480912003865F809385 |
:10E35000200308C088EC8093200380916F008F7D9C |
:10E3600080936F00FD01EA0FFB1FE05DF84F808195 |
:10E3700091819C01220F331F280F391F260F371F51 |
:10E3800037FF02C02D5F3F4FE901D595C795D59561 |
:10E39000C795CB0101968C179D0714F4219706C0F1 |
:10E3A00061507040C617D7070CF421968091200366 |
:10E3B000843BD8F08D010A0F1B1FF801E05DF84F78 |
:10E3C00080819181FE01E81BF90BCF0163E070E0D1 |
:10E3D0000E94C57ACB01880F991F860F971F0C5991 |
:10E3E000184FF8019183808307C0AA0FBB1FAC5957 |
:10E3F000B84F11961C921E92E42FFF27EE0FFF1FBD |
:10E40000E05DF84FD183C083443011F41092930142 |
:10E41000DF91CF911F910F910895CF93DF932091BA |
:10E420007408822F9927807F9070409709F06CC004 |
:10E430002F3109F046C080917508809328042091FF |
:10E44000770820932A048091780880932904822FEA |
:10E4500099279093310780933007222309F054C005 |
:10E4600080910906282F3327220F331FF901EC5919 |
:10E47000F84F1182108280910A06A82FBB27AA0F9D |
:10E48000BB1FFD01EC59F84F1182108280910C06E0 |
:10E49000E82FFF27EE0FFF1FCF018C59984FEC019B |
:10E4A00019821882205D384FE90119821882A05D17 |
:10E4B000B84F11961C921E92E05DF84F11821082A7 |
:10E4C00023C0C22FCF70CA30F8F4809175088093B2 |
:10E4D0009E088091760880939D08809177088093AC |
:10E4E000A0088091780880939F0860919D087091A2 |
:10E4F0009E088C2F0E94767160919F087091A008F1 |
:10E500008C2F8F5F0E947671DF91CF910895CF930A |
:10E51000C82F8F3F49F480912B048F3F29F410922C |
:10E520002D0410922C0432C020912D04222339F4A2 |
:10E53000CF3111F485E001C084E080932E048091F6 |
:10E540002E0490912C048217A0F4892F809580933B |
:10E550002C048F3F19F48EEF80932C0480912C04AF |
:10E56000C81711F40E940D7210922D0410922C0401 |
:10E570000BC0E22FFF27EC58F74FC0832F5F20938B |
:10E580002D049C0F90932C04C0932B04CF910895DD |
:10E5900090912704933240F4E92FFF27E658F74F74 |
:10E5A00080839F5F909327040895833218F48D5FD2 |
:10E5B00080932704089590E2EDE7F8E08FE19193CE |
:10E5C000815087FFFCCF0895CF93CFB723E031E090 |
:10E5D000F8948091C9008F778093C9008091C90019 |
:10E5E0008F7B8093C9008091C9008F7D8093C90083 |
:10E5F0005A9A52985B9A539A832F99278093CD0009 |
:10E600002093CC008091C80082608093C80088E18C |
:10E610008093C9008091CA008F778093CA0080914F |
:10E62000CA008F7B8093CA008091CA008062809369 |
:10E63000CA008091CA0080618093CA008091CA009C |
:10E6400088608093CA008091C90084608093C9006B |
:10E650008091CA0084608093CA008091CA00826061 |
:10E660008093CA008091C80087FF03C08091CE00CC |
:10E67000F9CF8091C90080688093C9008091C9005A |
:10E6800080648093C9000E94DB72CFBFCF91089550 |
:10E69000282F99278F709070892B31F420958091C5 |
:10E6A0002604822B8093260408958091F10188230B |
:10E6B00009F441C08091E80285FF0AC082E9809395 |
:10E6C0007A0883E280937B0885E580937C0802C00A |
:10E6D00010927A088091F2018F3071F480912604B3 |
:10E6E0000E94726F882341F081E980937A088093B9 |
:10E6F0007B0881E380937C081092F1018091C8002F |
:10E7000085FFFCCF8091C9008F7E8093C9008091E6 |
:10E71000C9008E7F8093C90080917A08882311F404 |
:10E720008EEF01C08EE78093CE0080912604809307 |
:10E73000F2011092260408951F920F920FB60F92C5 |
:10E7400011248F939F93EF93FF939091F10199235D |
:10E7500009F040C080912F04882361F480917A08E9 |
:10E76000882311F483E003C0813999F481E0809318 |
:10E770002F040FC0833099F480917A08882349F0E0 |
:10E7800090937A088091C9008E7F8093C9008EEFA4 |
:10E790001EC08091C90081608093C9000EC0833281 |
:10E7A00061F48091C9008E7F8093C9008FEF8093C0 |
:10E7B000CE0081E08093F10114C080912F04E82FF6 |
:10E7C000FF27E658F74F8F5F80932F048081809357 |
:10E7D000CE0007C010922F048091C9008061809301 |
:10E7E000C900FF91EF919F918F910F900FBE0F90F5 |
:10E7F0001F901895EF92FF920F931F93CF93DF9383 |
:10E800007C018B01EA01452B39F0F80181918F01E0 |
:10E81000F70109952197C9F7E6E0CDB7DEB70C946B |
:10E820003D7BEF92FF920F931F93CF93DF937C0179 |
:10E830008B01EA01452B41F0F8010F5F1F4F8491D6 |
:10E84000F70109952197C1F7E6E0CDB7DEB70C9443 |
:10E850003D7B0F931F93CF938C01C62F161634F474 |
:10E8600080E2F8010995C1501C16D4F3CF911F9195 |
:10E870000F9108950F931F93CF938C01C62F1616F7 |
:10E8800034F480E3F8010995C1501C16D4F3CF91FC |
:10E890001F910F910895A5E3B0E0E1E5F4E70C9432 |
:10E8A000157B2E96EEADFFAD2E978824992454014A |
:10E8B00080912504882321F42C961FAE1EAE2C9740 |
:10E8C0005EE4452E512C4C0E5D1E6F01B60105C055 |
:10E8D000153239F00894C11CD11CF6011491112392 |
:10E8E000B9F7A601461B570B31F02C968EAD9FADA4 |
:10E8F0002C970E941174112309F46AC20894C11C58 |
:10E90000D11CFF24FDA6FCA64FEFE42EF9A6F601CC |
:10E910000894C11CD11C1491153721F0812F8062FD |
:10E920008837B1F4F0FE0AC0F20124E030E0420E74 |
:10E93000531E80809180A280B3800AC0F20142E021 |
:10E9400050E0440E551E808191814C01AA24BB24C5 |
:10E95000103221F489A58823D1F61DC0133219F491 |
:10E9600058E0F52AD4CF1A3211F01D3291F41A3240 |
:10E9700059F4F20182E090E0480E591EE081ECA7C4 |
:10E98000EE232CF6E195ECA790E1F92AAFEDFA22FF |
:10E99000BECF1B3211F419A7BACF1E32C1F5F60152 |
:10E9A0000894C11CD11C14911A3279F4F20122E0AE |
:10E9B00030E0420E531E408151813FEF4F3F5307DD |
:10E9C00014F44FEF5FEFE42EA2CF40E050E0812F30 |
:10E9D00080538A30A0F4CA0133E0880F991F3A951A |
:10E9E000E1F7840F951F480F591F410F511D4053E8 |
:10E9F0005040F6010894C11CD11C1491E8CF8FEF50 |
:10EA00004F3F580714F44FEF5FEFE42E85CF1033DC |
:10EA100029F4F4FC7CCF90E2F92A79CF812F81533D |
:10EA20008930D8F440E050E0CA0123E0880F991FF4 |
:10EA30002A95E1F7840F951F480F591F410F511D6B |
:10EA400040535040F6010894C11CD11C1491812FF1 |
:10EA500080538A3048F34CA75FCF183619F4A4E0EE |
:10EA6000FA2A55CF1C3619F4B1E0FB2A50CF1336E1 |
:10EA700061F43E010894611C711CF20122E030E057 |
:10EA8000420E531E808189833CC1143421F0143618 |
:10EA900011F0193651F5143411F431E0F32AF0FE77 |
:10EAA0000AC0F20144E050E0440E551E808091807F |
:10EAB000A280B3800CC0F20182E090E0480E591EA3 |
:10EAC000808191814C01AA2497FCA094BA2CB7FEB6 |
:10EAD0000AC0B094A09490948094811C911CA11CB5 |
:10EAE000B11C8DE289A70AE06FC01F3411F01F36F8 |
:10EAF00031F41F3411F491E0F92A08E064C01037B2 |
:10EB000079F4F201A2E0B0E04A0E5B1E80819181AF |
:10EB10004C01AA24BB2400E1B0E4FB2A18E753C04F |
:10EB20001337C1F5F20122E030E0420E531E60803F |
:10EB300071806114710489F43E010894611C711C98 |
:10EB400088E289838EE6F301818385E78B838CE6F7 |
:10EB50008C838D8389E28E831F82E7FC13C08E2D08 |
:10EB6000992787FD9095AC0160E070E0C3010E9499 |
:10EB7000E278009729F0382E3618E3140CF0C3C061 |
:10EB80003E2CC1C0F30101900020E9F731973E2EE1 |
:10EB90003618B9C0153511F0153731F4153511F4A3 |
:10EBA000F1E0FF2A0AE00FC0183519F0183709F014 |
:10EBB000A0C000E1F3FE07C081149104A104B104D8 |
:10EBC00011F020E4F22A19A6EDA6E7FC02C03FED01 |
:10EBD000F32289E2682E712C6C0E7D1E8114910443 |
:10EBE000A104B10421F44DA5442309F47BC0802F76 |
:10EBF0009927AA27BB278EA79FA7A8ABB9AB202E22 |
:10EC0000332490E0891690E0990691E0A90690E0FF |
:10EC1000B90648F0C501B4012EA53FA548A959A9D8 |
:10EC20000E94D87A17C0AFEF8A169104A104B104EC |
:10EC300049F040F0C401B1010E94B17A9B01442720 |
:10EC4000552708C0882D602F0E94A57A282F3327CA |
:10EC5000442755272AAB3BAB4CAB5DAB0A3059F48C |
:10EC60008AA9880F880F880F9AA9990F890F382DC4 |
:10EC7000381B832F10C0003139F48AA98295807F18 |
:10EC8000482D481B842F07C08AA9880F880F880F3A |
:10EC9000582D581B852F90E02EA53FA548A959A9AE |
:10ECA00082169306A406B50608F091E08AA89BA8F0 |
:10ECB000ACA8BDA88A3010F4805D04C0895A18350C |
:10ECC00009F48F7DD3018E933D01992309F099CFEB |
:10ECD000083041F4F3FE06C0803321F080E3FD01EB |
:10ECE00082933F01CE010196382E3618F8E23F0E8E |
:10ECF0000BC0112309F46CC03E010894611C711C07 |
:10ED00001983B1E03B2E19A6032D2DA4231827FC4F |
:10ED1000222489A5882311F00F5F02C0F6FC0E5F44 |
:10ED2000020DEF2CFF24C70180739070892B49F4EA |
:10ED30008CA5801B682F2C968EAD9FAD2C970E94C2 |
:10ED4000297489A5882331F041E050E0BE01675D58 |
:10ED50007F4F0AC0E6FE0EC080E38AA71BA742E0F1 |
:10ED600050E0BE01665D7F4F2C968EAD9FAD2C9717 |
:10ED70000E94FA73C70180739070809749F48CA544 |
:10ED8000801B682F2C968EAD9FAD2C970E943A74F5 |
:10ED9000622D2C968EAD9FAD2C970E943A74832DD8 |
:10EDA000992787FD9095AC01B3012C968EAD9FAD50 |
:10EDB0002C970E94FA73E4FE89CD2CA5201B2CA76A |
:10EDC000622F2C968EAD9FAD2C970E9429747ECD1C |
:10EDD000E2E1CB5C0C94317B2FB740E0F894E0E0AB |
:10EDE000F0E081E2809357009491E2E0F0E08093BC |
:10EDF00057003491E4E0F0E08093570084912FBFF6 |
:10EE00009E3199F4363941F4893011F441E00DC056 |
:10EE10008A3059F442E009C0373939F4863011F4A8 |
:10EE200043E003C0853009F444E0842F9927089516 |
:10EE30009FB7F8948091C900877F8093C900809123 |
:10EE4000C9008F7E8093C9008091C9008F7780931D |
:10EE5000C9008091C9008F7B8093C9008091C9004F |
:10EE60008F7D8093C90052985A9A53985B9A9FBF9E |
:10EE700008951F93CF93DF93182F80912504882343 |
:10EE800009F48DC08091F001181709F488C08091B1 |
:10EE90002404882321F40E94EC76809324048AECD5 |
:10EEA0009CE09F938F93CCE3D2E1DF93CF93E091EB |
:10EEB0003004F091310409950F900F900F900F904E |
:10EEC000812F99278230910501F1833091052CF42F |
:10EED000009761F0019769F024C084309105D9F062 |
:10EEE00084309105ACF00597C9F01BC08AEB9CE01B |
:10EEF00002C088EA9CE09F938F93DF93CF93E091C9 |
:10EF00003004F0913104099518C08FE89CE0F3CFEC |
:10EF10008CE69CE0F0CF8EE59CE0EDCF86E59CE0B2 |
:10EF2000EACF87ED9CE09F938F93DF93CF93E0919F |
:10EF30003004F0913104099510E00F900F900F907C |
:10EF40000F9080912404843011F0823099F40E9453 |
:10EF50001877812F8150833018F40E94FC6A1DC0FD |
:10EF6000143019F40E94E47218C01530B1F40E94F4 |
:10EF70001B7113C0112389F08DEE9CE09F938F933A |
:10EF80008CE392E19F938F93E0913004F0913104F0 |
:10EF900009950F900F900F900F901093F001DF9153 |
:10EFA000CF911F9108950F931F9381E080932504C3 |
:10EFB0004091EF01E6E0FCE020E030E05FE4849186 |
:10EFC00099272F5F3F4F829FB001839F700D929FC3 |
:10EFD000700D112446275150319657FFF0CF4093C2 |
:10EFE000EF01EEEDFBE020E030E057E2849199275D |
:10EFF0002F5F3F4F829FB001839F700D929F700DD6 |
:10F00000112446275150319657FFF0CF4093EF011E |
:10F0100080912404882321F40E94EC7680932404B8 |
:10F020008091EF01833459F088E190E029E20FB636 |
:10F03000F894A895809360000FBE209360008BE445 |
:10F0400094E7909331048093300488E09DE09F938F |
:10F050008F930CE312E11F930F93E0913004F09132 |
:10F06000310409950F900F900F900F9087E690E074 |
:10F070009F938F9380E590E09F938F931F921F92B1 |
:10F08000809102016AE00E94A57A892F99279F93B7 |
:10F090008F93809102010E94A57A99279F938F9365 |
:10F0A0008EE29DE09F938F931F930F93E091300426 |
:10F0B000F0913104099586E09CE09F938F931F9314 |
:10F0C0000F93E0913004F091310409958EED9BE0AF |
:10F0D0009F938F931F930F93E0913004F09131042D |
:10F0E00009958DB79EB746968DBF82E69DE09F93AA |
:10F0F0008F931F930F93E0913004F09131040995A1 |
:10F1000083EC8093810080916F00806280936F0018 |
:10F110000F900F900F900F901F910F910895809175 |
:10F120002504882361F08091F001843011F40E945D |
:10F1300055738091EF01833411F0109225040895E6 |
:10F140001F920F920FB60F9211242F933F934F935C |
:10F150005F936F937F938F939F93AF93BF93EF933F |
:10F16000FF932091CE009091F001892F8150833040 |
:10F1700020F4822F0E94576B0BC0943021F4822F11 |
:10F180000E94487305C0953019F4822F0E9487723F |
:10F19000FF91EF91BF91AF919F918F917F916F916F |
:10F1A0005F914F913F912F910F900FBE0F901F9045 |
:10F1B0001895FB01DC0102C005900D9241505040B2 |
:10F1C000D8F70895FC014150504030F001900616E8 |
:10F1D000D1F73197CF010895882799270895A0E0A6 |
:10F1E000B0E0E5EFF8E70C941D7B6C017B01EA01D0 |
:10F1F000590121978FEFCF3FD80789F086010894F6 |
:10F20000C11CD11CC7010894E11CF11CF501099532 |
:10F21000F80180832197FFEFCF3FDF0779F7EAE01E |
:10F22000CDB7DEB70C94397BCF92DF92EF92FF928D |
:10F230000F931F937C016B01FB010995082FC701F8 |
:10F240000196F6010995182FC8011F910F91FF90A3 |
:10F25000EF90DF90CF900895A0E0B0E0E2E3F9E70F |
:10F260000C941F7B8C017B01EA01690121978FEFD0 |
:10F27000CF3FD80771F0F70121917F01C8010F5FDF |
:10F280001F4F622FF60109952197FFEFCF3FDF0750 |
:10F2900091F7E8E0CDB7DEB70C943B7BCF92DF92DD |
:10F2A000EF92FF920F931F936C018B017A01FA0189 |
:10F2B0000995812F9927682FC6010196F7010995B5 |
:10F2C0001F910F91FF90EF90DF90CF9008955058CD |
:10F2D000BB27AA270ED0E0C0D1D030F0D6D020F086 |
:10F2E00031F49F3F11F41EF4C6C00EF4E095E7FB25 |
:10F2F000BCC0E92FE2D080F3BA1762077307840716 |
:10F30000950718F071F49EF5FAC00EF4E0950B2EF7 |
:10F31000BA2FA02D0B01B90190010C01CA01A00167 |
:10F320001124FF27591B99F0593F50F4503E68F1C2 |
:10F330001A16F040A22F232F342F4427585FF3CF03 |
:10F34000469537952795A795F0405395C9F77EF4D4 |
:10F350001F16BA0B620B730B840BBAF09150A1F01D |
:10F36000FF0FBB1F661F771F881FC2F70EC0BA0FA3 |
:10F37000621F731F841F48F4879577956795B7952B |
:10F38000F7959E3F08F0B3CF9395880F08F0992723 |
:10F39000EE0F97958795089598D088F09F5790F035 |
:10F3A000B92F9927B751A0F0D1F0660F771F881FAA |
:10F3B000991F1AF0BA95C9F712C0B13081F09FD0E9 |
:10F3C000B1E008959CC0672F782F8827B85F39F087 |
:10F3D000B93FCCF3869577956795B395D9F73EF409 |
:10F3E00090958095709561957F4F8F4F9F4F0895B1 |
:10F3F000E89409C097FB3EF49095809570956195CF |
:10F400007F4F8F4F9F4F9923A9F0F92F96E9BB2784 |
:10F410009395F695879577956795B795F111F8CF00 |
:10F42000FAF4BB0F11F460FF1BC06F5F7F4F8F4F6B |
:10F430009F4F16C0882311F096E911C0772321F061 |
:10F440009EE8872F762F05C0662371F096E8862FF9 |
:10F4500070E060E02AF09A95660F771F881FDAF750 |
:10F46000880F9695879597F9089597F99F6780E893 |
:10F4700070E060E008959FEF80EC089500240A9406 |
:10F480001616170618060906089500240A9412167F |
:10F490001306140605060895092E0394000C11F4B2 |
:10F4A000882352F0BB0F40F4BF2B11F460FF04C05F |
:10F4B0006F5F7F4F8F4F9F4F089557FD9058440FB8 |
:10F4C000551F59F05F3F71F04795880F97FB991FC3 |
:10F4D00061F09F3F79F08795089512161306140680 |
:10F4E000551FF2CF4695F1DF08C01616170618060D |
:10F4F000991FF1CF86957105610508940895E894E8 |
:10F50000BB2766277727CB0197F90895629FD00123 |
:10F51000739FF001829FE00DF11D649FE00DF11DCE |
:10F52000929FF00D839FF00D749FF00D659FF00D7D |
:10F530009927729FB00DE11DF91F639FB00DE11D6A |
:10F54000F91FBD01CF0111240895991B79E004C072 |
:10F55000991F961708F0961B881F7A95C9F7809512 |
:10F560000895AA1BBB1B51E107C0AA1FBB1FA6170A |
:10F57000B70710F0A61BB70B881F991F5A95A9F75C |
:10F5800080959095BC01CD01089597FB092E072623 |
:10F590000AD077FD04D0E5DF06D000201AF470957C |
:10F5A00061957F4F0895F6F7909581959F4F089547 |
:10F5B000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F77 |
:10F5C000EE1FFF1FA217B307E407F50720F0A21BE9 |
:10F5D000B30BE40BF50B661F771F881F991F1A9456 |
:10F5E00069F760957095809590959B01AC01BD0180 |
:10F5F000CF01089597FB092E05260ED057FD04D0A4 |
:10F60000D7DF0AD0001C38F45095409530952195ED |
:10F610003F4F4F4F5F4F0895F6F790958095709547 |
:10F6200061957F4F8F4F9F4F08952F923F924F923A |
:10F630005F926F927F928F929F92AF92BF92CF9282 |
:10F64000DF92EF92FF920F931F93CF93DF93CDB78B |
:10F65000DEB7CA1BDB0B0FB6F894DEBF0FBECDBF03 |
:10F6600009942A88398848885F846E847D848C84D4 |
:10F670009B84AA84B984C884DF80EE80FD800C81DD |
:10F680001B81AA81B981CE0FD11D0FB6F894DEBFC0 |
:10F690000FBECDBFED010895EE0FFF1F0590F49151 |
:06F6A000E02D0994FFCFEC |
:10F6A6005E010A010164FF01FFFF01FC01FC01018B |
:10F6B600737373FF03007D0000C409C4096400115D |
:10F6C60048656C6C6F20576F726C64000000000018 |
:10F6D6000000000000000000000000000000000024 |
:10F6E6000000000000000000000000000000000014 |
:10F6F6000000000000000000000000000000000004 |
:10F7060000000000000000000000000000000000F3 |
:10F7160053706F727400004E6F726D616C00004220 |
:10F726006567696E6E6572000051756164726F007F |
:10F7360000640001200B050000ECFF6440415A46BE |
:10F7460064640A02969696960840403A10FB303852 |
:10F7560001380190D0030090D00300F4017800FF37 |
:10F76600036400020406070808080706040200FEF0 |
:10F77600FCFAF9F8F8F8F9FAFCFE000204060708A4 |
:10F78600080B0A0D0B0C0E0B0F10FA20010101706D |
:04F79600FF010F0060 |
:00000001FF |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files/Flight-Ctrl_MEGA1284P_V0_80g_SVN1738_ACC-HH_MartinR_HR.hex |
---|
0,0 → 1,3967 |
:100000000C94C8060C9417070C9417070C94170748 |
:100010000C9417070C9417070C9417070C941707E8 |
:100020000C9417070C94E7160C9417070C941707F9 |
:100030000C9435350C9417070C9417070C9417077C |
:100040000C9417070C9417070C945C150C94170765 |
:100050000C942C0C0C9417070C94F60B0C941707AB |
:100060000C942E1C0C9417070C94C7300C94170793 |
:100070000C94B8780C9417070C94B4730C9417076D |
:100080000C9417070C9417070C941707591C5E1C47 |
:10009000631C6C1C831C9A1CAA1CBA1CD71C931EC4 |
:1000A0009A1C371D481D771D951DB21D191E851EF2 |
:1000B0007C200E21CB214B22B42264236F25CC253A |
:1000C00039268326CE261B276C27C6272528BF283E |
:1000D0005A29542AEF3016315931C931E1312232CF |
:1000E000D532953395339533953395339533953391 |
:1000F00095339533953395334C334E3353336B33BC |
:100100006D330A0D426174743A0020256420436502 |
:100110006C6C732000204C6F77207761726E696E73 |
:1001200067206C6576656C3A2025642E2564000A8C |
:100130000D466F756E6420424C2D4374726C3A20EC |
:10014000002564000A0D0A0D2121204D4953534911 |
:100150004E4720424C2D4354524C3A2025642021D6 |
:1001600021000A0D3D3D3D3D3D3D3D3D3D3D3D3D7B |
:100170003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAF |
:100180003D3D3D3D3D3D3D000A0D43616C69627260 |
:100190006174696E67207072657373757265207320 |
:1001A000656E736F722E2E004F4B0A0D000A0D46BE |
:1001B0006C696768742D74696D65202575206D699B |
:1001C0006E2020546F74616C3A2575206D696E0045 |
:1001D0000A0D436F6E74726F6C3A2000486561645B |
:1001E000696E67486F6C64004E6F726D616C202899 |
:1001F0004143432D4D6F646529000A0D3D3D3D3D52 |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1E |
:100210003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A41 |
:100220000D00416E676C654E69636B2020202020B5 |
:100230002020416E676C65526F6C6C20202020205E |
:1002400020204163634E69636B2020202020202002 |
:100250002020416363526F6C6C20202020202020DE |
:1002600020205961774779726F202020202020209C |
:1002700020204865696768742056616C7565202088 |
:1002800020204163635A202020202020202020208D |
:1002900020204761732020202020202020202020A3 |
:1002A0002020436F6D706173732056616C756520FB |
:1002B0002020566F6C74616765205B302E31565D6F |
:1002C00020205265636569766572204C6576656CA1 |
:1002D00020204779726F20436F6D70617373202007 |
:1002E00020204D6F746F722031202020202020208C |
:1002F00020204D6F746F722032202020202020207B |
:1003000020204D6F746F7220332020202020202069 |
:1003100020204D6F746F7220342020202020202058 |
:1003200020203136202020202020202020202020A6 |
:100330002020313720202020202020202020202095 |
:100340002020313820202020202020202020202084 |
:100350002020313920202020202020202020202073 |
:100360002020536572766F2020202020202020201E |
:100370002020486F7665726761732020202020203E |
:10038000202043757272656E74205B302E31415DA2 |
:1003900020204361706163697479205B6D41685D01 |
:1003A0002020323420202020202020202020202027 |
:1003B0002020323520202020202020202020202016 |
:1003C0002020323620202020202020202020202005 |
:1003D00020203237202020202020202020202020F4 |
:1003E00020204932432D4572726F72202020202038 |
:1003F0002020424C204C696D697420202020202050 |
:1004000020204750535F4E69636B2020202020201E |
:1004100020204750535F526F6C6C202020202020FA |
:10042000202021212120494E434F4D504154494223 |
: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 |
:1007A0000053746172743A2020202025356900506E |
: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 |
:100AF0001FFB1FFF1F002004010000086D00020102 |
:100B000001F66D010302028A6E02040303246F03DF |
:100B1000000404556F2532692E25316956002533AE |
:100B200064256320253033646D00537461747573DC |
:100B3000004552524F523A20253264002534696DE7 |
:100B400041682532693A25303269002533696D00E4 |
:100B50002533692025336920253369202533690031 |
:100B60002533692025336920253369202533690021 |
:100B700054656D70657261747572657320202020F4 |
:100B8000002563432020202020002532756D2F731F |
:100B9000205361743A2564200020203344004E6FB6 |
:100BA0004678004447505300486F6D653A253364DA |
:100BB0006D202533642563004E6F204E61766943B6 |
:100BC00074726C21003E2533693D53657269616C16 |
:100BD000706F7431003E2533693D53657269616CF5 |
:100BE000706F7432000A0D7777772E4D696B726FD4 |
:100BF0004B6F707465722E646520286329204869E4 |
:100C000053797374656D7320476D6248000A0D74E3 |
:100C1000686520757365206F66207468697320733A |
:100C20006F667477617265206973206F6E6C7920CE |
:100C30007065726D6974746564200A0D6F6E206F43 |
:100C4000726967696E616C204D696B726F4B6F7072 |
:100C50007465722D48617264776172650041435416 |
:100C60002044534C004A65746920736174656C6C50 |
:100C70006974005370656B7472756D20736174656F |
:100C80006C6C697420284C6F77207265736F6C757B |
:100C900074696F6E29005370656B7472756D207383 |
:100CA0006174656C6C6974202832303438290053C3 |
:100CB00070656B7472756D20736174656C6C6974AA |
:100CC000004D756C74697369676E616C2050504D8E |
:100CD000000A0D52656365697665723A2000756E8B |
:100CE0006B6E6F776E2E205573696E672050504D76 |
:100CF0002E2E2E006E6F7420737570706F72746577 |
:100D00006420627920686172647761726521000AEB |
:100D10000D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D33 |
:100D20003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DF3 |
:100D30003D3D3D3D000A0D466C69676874436F6E2A |
:100D400074726F6C0A0D48617264776172653A253E |
:100D5000642E25640A0D536F6674776172653A5686 |
:100D600025642E2564256320000A0D3D3D3D3D3D53 |
:100D70003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA3 |
:100D80003D3D3D3D3D3D3D3D3D3D3D3D3D3D00000D |
:100D900011241FBECFEFD0E4DEBFCDBF11E0A0E035 |
:100DA000B1E0E6EDF6EF00E00BBF02C007900D9258 |
:100DB000A43FB107D9F718E0A4EFB1E001C01D923C |
:100DC000A13AB107E1F77AEAE2E0F0E081E280934C |
:100DD0005700D4907E010894E11CF11C20EF37EFFE |
:100DE00041E050E087016FE0DA01C9012F5F3F4F1A |
:100DF0004F4F5F4FABBFFC018791F80181938F018B |
:100E0000615067FFF1CFF7016EE08191782770950F |
:100E1000615067FFFACF8889781729F0F7E9DF1664 |
:100E200011F40000FECF0E94D8070C946A7B0C944A |
:100E3000000080910906E82FFF27EE0FFF1FE05DFD |
:100E4000F84F808191818D5E9F4F14F010920301C5 |
:100E5000808191818A5B9F4FCCF48091030188232C |
:100E6000A9F481E080930301809164048F5F8093F3 |
:100E70006404853038F088EE93E0909324028093E8 |
:100E8000230204C066E970E00E94973880916404F0 |
:100E900099279093DE058093DD0508951F93CF93E6 |
:100EA000DF93182F882389F082E091E09F938F933E |
:100EB00080E492E19F938F93E0913004F0913104AC |
:100EC00009950F900F900F900F9080912C06823310 |
:100ED00008F044C084EF91E00E946716EC011123F2 |
:100EE00029F0CE010E9470168823D9F3C2E0D0E029 |
:100EF00026E530E080911D0190911E018217930735 |
:100F000030F02196255D3F4FC730D10598F3809191 |
:100F10002C069927C89F9001C99F300DD89F300D8E |
:100F20001124209300011123D9F068EC70E08C2F7C |
:100F30000E949738DF93CF938AE091E09F938F933D |
:100F400080E492E19F938F93E0913004F09131041B |
:100F500009958DB79EB706968DBF02C0809300019C |
:100F6000112311F1809100016AE00E94BD7A892F5E |
:100F700099279F938F93809100010E94BD7A9927B2 |
:100F80009F938F9385E191E09F938F9380E492E10B |
:100F90009F938F93E0913004F091310409952DB720 |
:100FA0003EB7285F3F4F2DBFDF91CF911F9108952E |
:100FB000CFEFD0E4DEBFCDBF8824992414B815B894 |
:100FC00007EE13E00253104017FFFCCF85E180933A |
:100FD000020181E887B93E9A8FEF88B98BE184B925 |
:100FE00081E085B98EE38AB987E48BB9469A84B7E4 |
:100FF000877F84BF80916000886180936000109239 |
:10100000600084EC99E09093240280932302109274 |
:101010001B0310921A031092350710923407109296 |
:101020001D0310921C0310921F0310921E0384ECE8 |
:1010300094E0A0E0B0E08093950190939601A09396 |
:101040009701B093980128980E94D0160E94A1168B |
:101050000E9448120E9407350E94BF1A0E947E30EB |
:101060000E94C5650E94DF6F0E94EB7780910201AC |
:101070008C3010F4299A01C0299878940E94982FF6 |
:1010800080916C02826080936C0210926E020E94CA |
:101090001D4484EF91E00E9467168C0180916C02E0 |
:1010A00080FD05C0C8010E9470168823B9F38FE245 |
:1010B00091E09F938F93B0E4AB2EB2E1BB2EBF9231 |
:1010C000AF92E0913004F0913104099580EA9FE0FD |
:1010D0000E9467168C01C0E0D0E00F900F900F9037 |
:1010E0000F90A2EDEA2EA6E0FA2EF6E8CF2EF6E05B |
:1010F000DF2E0E941D4480916C0280FD05C0C80156 |
:101100000E9470168823B9F3F60180811816ACF49A |
:101110000BC00E941D4480916C0280FD05C0C80177 |
:101120000E9470168823B9F3C8010E9470168823A4 |
:1011300021F4F7018081882364F7F701808187FF1C |
:1011400018C02196DF93CF93219781E491E09F937C |
:101150008F93BF92AF92E0913004F09131040995E2 |
:101160008091F4018F5F8093F4018DB79EB706964E |
:101170008DBF2196E4E0F0E0CE0EDF1E88E090E027 |
:10118000E80EF91ECC30D10508F4B3CFC0E0D0E0B2 |
:101190000FEC16E0E6E8EE2EE6E0FE2EF801838185 |
:1011A00087FD1CC0F70180811816C4F42196DF93D7 |
:1011B000CF93219784E491E09F938F9380E492E111 |
:1011C0009F938F93E0913004F0913104099582E070 |
:1011D000809321028DB79EB706968DBFF80183815B |
:1011E00080788383219684E090E0E80EF91E085F02 |
:1011F0001F4FCC30D10590F282E691E09F938F9300 |
:10120000C0E4D2E1DF93CF93E0913004F091310458 |
:101210000995909107068091F4010F900F900F901F |
:101220000F90981728F480914A04806180934A04B3 |
:1012300088E891E09F938F93DF93CF93E091300400 |
:10124000F0913104099588EE93E00E9467168C01B5 |
:101250000E94C51A0F900F900F900F90C8010E9426 |
:1012600070168823D9F388EA91E09F938F93DF93D8 |
:10127000CF93E0913004F0913104099580E00E9411 |
:101280005939809102010F900F900F900F908A3082 |
:1012900011F0843110F0289801C0289A80ED97E071 |
:1012A000909324028093230285E5809366048EE068 |
:1012B00090E00E94102E9927182F00278FE090E0D1 |
:1012C0000E94102E080F111D1093FA010093F901CE |
:1012D0008AE090E00E94102E9927182F00278BE0BB |
:1012E00090E00E94102E080F111D1093F80100933A |
:1012F000F7010F5F1F4F39F08091F9019091FA01CA |
:101300008F5F9F4F41F41092FA011092F9011092F1 |
:10131000F8011092F7018091F7019091F8019F93E5 |
:101320008F938091F9019091FA019F938F938DEAA9 |
:1013300091E09F938F93DF93CF93E0913004F091EE |
:10134000310409958DB79EB708968DBF80ED91E069 |
:101350009F938F93DF93CF93E0913004F09131040A |
:101360000995809115060F900F900F900F90E091C6 |
:101370003004F091310482FF07C08CED91E09F931F |
:101380008F93DF93CF9308C088EE91E09F938F9364 |
:1013900080E492E19F938F9309950F900F900F90A7 |
:1013A0000F900E94F31F88E893E19093920180933D |
:1013B000910181E0809365040E944E0780912F0681 |
:1013C0000E9451778AEF91E09F938F93DF93CF93A1 |
:1013D000E0913004F0913104099580ED97E00E948E |
:1013E00067168C018AEF90E00E946716EC0183E09B |
:1013F0008093B5050F900F900F900F90CE010E9433 |
:101400007016882339F084E690E00E946716EC019C |
:101410000E94A77880912702882309F4DFC1809178 |
:101420000F01882309F4DAC1109227028091640425 |
:10143000882319F00E94190702C00E94C2460E9428 |
:101440001D44209102012A3011F0243110F0289817 |
:1014500001C0289A8091200390914A04882339F092 |
:1014600080912003815080932003977F0AC0809150 |
:101470006F00806280936F001092310710923007E6 |
:10148000986090934A048091910190919201019704 |
:10149000909392018093910180919101909192019A |
:1014A000892B29F080916D02882309F43EC0809138 |
:1014B000910190919201892B01F50E94A43085E061 |
:1014C00090E090939201809391018091EF0590912B |
:1014D000F00501969093F0058093EF058091E80266 |
:1014E00080688093E80280914A04816080934A0476 |
:1014F0008091B60582608093B60580910801909135 |
:1015000009018F5F9F4F19F5809117038823F9F028 |
:1015100080E197E2909324028093230280E890E098 |
:10152000909309018093080112C02A3011F02431F0 |
:1015300010F0289801C0289A8091230290912402EB |
:10154000892B29F48091E8028F778093E8028091BB |
:101550002702882309F042C10E948C120E946A0E61 |
:10156000C8010E947016882309F434C10C5E1F4F15 |
:1015700080916D0290914A04882339F09260909393 |
:101580004A048091B60582600CC09D7F90934A0406 |
:101590008091910190919201079728F08091B60572 |
:1015A0008D7F8093B605809191019091920107976C |
:1015B00028F080914A048E7F80934A04809105012F |
:1015C000882321F081508093050125C08093700409 |
:1015D0001092F8021092F7021092F6021092F502A1 |
:1015E0001092F4021092F302809108019091090187 |
:1015F0008F5F9F4F81F480912003882361F488E9F5 |
:101600009AE3909324028093230280E09CE09093DD |
:101610000901809308018091EA01893C70F08150B2 |
:101620008093EA018091E8028F7B8093E8028091A9 |
:101630004A048B7F80934A0435C080910E0888232A |
:1016400009F18091E80280648093E80280914A0465 |
:10165000846080934A0480910801909109018F5F12 |
:101660009F4F81F480911703882361F088E99AE302 |
:10167000909324028093230280E098EA90930901DA |
:101680008093080110920204109201041092000449 |
:101690001092FF038FEF9FEF90933C0880933B08DD |
:1016A0001092EA0180910001282F332780911D01BB |
:1016B00090911E0182179307CCF48091E80280621A |
:1016C0008093E80280910801909109018F5F9F4FFC |
:1016D000C1F480E797E1909324028093230280E095 |
:1016E00093E090930901809308010BC0809123023D |
:1016F00090912402892B29F48091E8028F7D8093B8 |
:10170000E8020E94C36984E080932202809117035B |
:10171000882329F45AEA852E55E0952E12C080912F |
:10172000FB018F5F8093FB01813359F41092FB0121 |
:101730008091F5019091F60101969093F6018093C6 |
:10174000F5010894811C911CF2E78F16FBE09F06BF |
:1017500009F040C0882499242091F9013091FA01C0 |
:101760002F5F3F4F3093FA012093F9018091F701E9 |
:101770009091F80101969093F8018093F701832FDF |
:101780009927682F8EE090E00E94182E8091F90131 |
:101790009091FA019070682F8FE090E00E94182ECF |
:1017A0008091F7019091F801892F9927682F8AE09D |
:1017B00090E00E94182E8091F7019091F8019070AE |
:1017C000682F8BE090E00E94182E84E190E00E9448 |
:1017D00067168C010E94136A0E94F66F80912202A4 |
:1017E000882309F00BCE0E94E66508CE1F920F9267 |
:1017F0000FB60F9211248F939F93EF93FF938091D5 |
:1018000007018823E1F48091150290911602019658 |
:101810009093160280931502FC01EB5EFA4FE08173 |
:10182000ED3019F0803A910539F4109216021092B9 |
:10183000150281E080930701E093C60004C0109276 |
:10184000160210921502FF91EF919F918F910F90C8 |
:101850000FBE0F901F9018951F920F920FB60F9208 |
:1018600011242F933F934F935F936F937F938F93A5 |
:101870009F93AF93BF93CF93EF93FF9390E08091AB |
:10188000C60080930D0250911B02503A10F09093C5 |
:101890001C0280910D028D3009F065C080911C0200 |
:1018A000823009F060C090931C02852F99278D58D3 |
:1018B0009B4FFC0132974081209117023091180212 |
:1018C000241B3109DC0111978C91281B3109C901B6 |
:1018D0009F70909318028093170246E09695879523 |
:1018E0004A95E1F7982F935C909319022F7330700B |
:1018F000235C20931A028081981729F48C91281771 |
:1019000011F491E006C090E080910A028F5F80930D |
:101910000A02C0910C02CC2309F074C0992309F487 |
:1019200071C081E080930C02580F5093090251500E |
:10193000E52FFF27ED58FB4F8DE0808380917504E4 |
:10194000823509F05FC00E94F31F88E190E02CE02F |
:101950000FB6F894A895809360000FBE20936000A6 |
:10196000C09321024FC020911C02822F9927813001 |
:101970009105F9F0823091051CF4892B21F040C0CB |
:10198000029711F13DC080910D02833239F48091AC |
:101990000C02882319F481E080931C0280910D02CF |
:1019A0008093730481E080931B0280910D0299273C |
:1019B00022C02F5F20931C02E52FFF27ED58FB4F1D |
:1019C00080910D02808309C0E52FFF27ED58FB4F62 |
:1019D00080910D028083503A20F45F5F50931B0288 |
:1019E00002C010921C0220910D028091170290916A |
:1019F0001802820F911D909318028093170202C063 |
:101A000010921C02FF91EF91CF91BF91AF919F91E6 |
:101A10008F917F916F915F914F913F912F910F9097 |
:101A20000FBE0F901F901895AC01A0E0B0E09D0193 |
:101A3000A817B90748F4E5E1F5E08191280F311DB9 |
:101A40001196A417B507C8F33F70FD01EB5EFA4F7E |
:101A5000C90156E0969587955A95E1F7835C808396 |
:101A60001196FD01EB5EFA4F2F733070822F835C6D |
:101A70008083AA5EBA4F8DE08C931092070180910B |
:101A800015058093C6000895A0E0B0E0EAE4FDE00B |
:101A90000C94367B2C859D850E85BB2483E2809338 |
:101AA00015059F59909316052093170533E0E32EF3 |
:101AB000F12C002309F49EC0CF84D888BE016D5E4E |
:101AC0007F4FA989BA890150109709F493C01097E4 |
:101AD000B9F0F601EB0DF11DB3949081119791F4DB |
:101AE000002349F1FB016E5F7F4FDB01C080D18095 |
:101AF0006E5F7F4F0D90BC91A02DBB24015002C0A2 |
:101B000090E019C01097B9F0F601EB0DF11DB394F8 |
:101B10004081119791F4002341F1FB016E5F7F4FEB |
:101B2000DB01C080D1806E5F7F4F0D90BC91A02DF6 |
:101B3000BB24015002C040E018C01097B1F0F6017C |
:101B4000EB0DF11DB3941081119781F4002371F016 |
:101B5000FB013296DB01CD90DC90BF016E5F7F4FC1 |
:101B6000A081B181BB24015001C010E0F701EB5E00 |
:101B7000FA4F892F86958695835C80830894E11CB3 |
:101B8000F11CF701EB5EFA4F892F99278370907053 |
:101B900024E0880F991F2A95E1F755279A0194E0D0 |
:101BA000369527959A95E1F7822B835C808308947C |
:101BB000E11CF11CF701EB5EFA4F4F705070440FBF |
:101BC000551F440F551F812F992726E0969587951D |
:101BD0002A95E1F7842B835C80830894E11CF11C37 |
:101BE000F701EB5EFA4F1F73135C10830894E11C3E |
:101BF000F11C6ACFC7010E94140DE9E00C94527BDE |
:101C0000A3E07A2F409109024650442309F458C0BA |
:101C1000E72FFF27ED58FB4F80818D537F5FE72F24 |
:101C2000FF27ED58FB4F20812D537F5FE72FFF27C4 |
:101C3000ED58FB4F30813D537F5FE72FFF27ED5875 |
:101C4000FB4F60816D537F5F9927880F991F880F25 |
:101C5000991F522F52955F70582B822F99278F70A2 |
:101C60009070F4E0880F991FFA95E1F7232F2695DD |
:101C70002695282B832F992783709070E6E0880F94 |
:101C8000991FEA95E1F7682B41504F3FC9F0EA2FC1 |
:101C9000FF27ED58FB4F5083AF5F41504F3F81F01E |
:101CA000EA2FFF27ED58FB4F2083AF5F41504F3F96 |
:101CB00039F0EA2FFF27ED58FB4F6083AF5FA5CFC8 |
:101CC00086E794E09093080280930702A350A093C4 |
:101CD00006020895A2E0B0E0E0E7FEE00C943C7B51 |
:101CE00080910C02882309F4C7C30E94000E8091E2 |
:101CF0007404823609F081C2809175049927813776 |
:101D0000910509F4C0C082379105C4F48D36910560 |
:101D100009F482C08E36910544F48B34910531F17B |
:101D20008636910509F454C168C28E36910509F4CE |
:101D30005BC08037910509F49FC05FC2853791056C |
:101D400009F4E2C18637910544F48337910509F41B |
:101D5000DCC08437910539F150C28737910509F409 |
:101D600010C28937910509F46AC147C2E0910702A0 |
:101D7000F091080280819181909333038093320324 |
:101D80002091300330913103821B930B845E9D4F71 |
:101D900068E671E00E94DD7A845B904090932F03A7 |
:101DA00080932E032AC280910902A0910702B0916C |
:101DB0000802853140F080E1EEE4F4E00D900192FC |
:101DC0008A95E1F70DC08D919D910D90BC91A02D4C |
:101DD00080934E0490934F04A0935004B093510409 |
:101DE00080EF809304024BC0809107018823E1F3C8 |
:101DF0008DE490E09F938F9389E796E09F938F9374 |
:101E000081E08F938F938EE48F930E94440D8DB762 |
:101E10009EB707968DBFF1C1A0910702B09108024D |
:101E20001C91113081F48DE4E9E7F6E00D90019208 |
:101E30008A95E1F70E94182F198380914A048F7EBA |
:101E400080934A0401C01982809107018823E1F33D |
:101E500081E090E09F938F93CE0101969F938F93A3 |
:101E600081E08F938F938DE48F930E94440DADB7E3 |
:101E7000BEB71796ADBFC1C181E080930F028FEF4F |
:101E800080930501BAC1E0910702F09108028081B8 |
:101E90008F3F39F40E947B2FE0910702F0910802F6 |
:101EA0008083E0910702F09108028081882311F479 |
:101EB00081E003C0863010F085E08083E091070266 |
:101EC000F091080280810E942E2EE0910702F0918D |
:101ED000080280818983809107018823E1F380E7EC |
:101EE00090E09F938F9388E096E09F938F9381E09B |
:101EF00090E09F938F93CE0101969F938F9382E002 |
:101F00008F9381E08F9381E571C120910702309119 |
:101F10000802D9018C918150853008F040C0F90148 |
:101F200081818435E1F52F5F3F4F80E7E8E0F6E0FF |
:101F3000D9010D9001928A95E1F7F90182910E94F1 |
:101F4000972E809147069927AA27BB27BC01CD0170 |
:101F500024EC39E040E050E00E949E7ADC01CB01A5 |
:101F60008093B7019093B801A093B901B093BA01DF |
:101F7000809148069927AA27BB27BC01CD010E9462 |
:101F80009E7ADC01CB018093B3019093B401A093BE |
:101F9000B501B093B6010E947B2F898301C01982DD |
:101FA000809107018823E1F381E090E09F938F9374 |
:101FB000CE0101969F938F9381E08F938F9383E55A |
:101FC0008F930E94440D8DB79EB707968DBF26C094 |
:101FD000E0910702F0910802E0818E2F8150853058 |
:101FE00018F48E2F0E942E2E0E947B2F89838091C1 |
:101FF00007018823E1F381E090E09F938F93CE0166 |
:1020000001969F938F9381E08F938F9386E48F93B4 |
:102010000E94440DADB7BEB71796ADBF80911703B0 |
:10202000882329F46EE670E089810E94973880E069 |
:102030000E944E0780912F060E945177DEC0E091EA |
:102040000702F09108028081992787FD909590936F |
:102050004B0780934A078181992787FD909590933C |
:102060004D0780934C078281992787FD9095909327 |
:102070004F0780934E078381992787FD9095909312 |
:102080005107809350078481992787FD90959093FD |
:102090005307809352078581992787FD90959093E8 |
:1020A0005507809354078681992787FD90959093D3 |
:1020B0005707809356078781992787FD90959093BE |
:1020C0005907809358078085992787FD90959093AD |
:1020D0005B0780935A078185992787FD9095909398 |
:1020E0005D0780935C078285992787FD9095909383 |
:1020F0005F0780935E078385992787FD909590936E |
:1021000061078093600779C0E0910702F0910802AF |
:1021100080810E9460348A83882319F481E0898356 |
:1021200001C01982809107018823E1F388E090E0E3 |
:102130009F938F9387EC96E09F938F9321E030E0FD |
:102140003F932F9380910702909108029F938F9362 |
:102150003F932F93CE0102969F938F933F932F939C |
:10216000CE01820F931F9F938F9384E08F9381E022 |
:102170008F9385E58F930E94440DEDB7FEB773965C |
:102180003BC0809106028930C0F120910702309156 |
:1021900008022F5F3F4F88E0A7ECB6E0F9010190FD |
:1021A0000D928A95E1F7D9018E910E94B6338A8308 |
:1021B000882319F481E0898301C019828091070185 |
:1021C0008823E1F321E030E03F932F93CE01029684 |
:1021D0009F938F933F932F93CE01820F931F9F93D3 |
:1021E0008F9382E08F9381E08F9387E58F930E9496 |
:1021F000440DEDB7FEB73B96EDBF8091750499276E |
:102200008436910509F4CDC085369105ACF481364C |
:10221000910509F481C0823691052CF48B34910527 |
:1022200009F45DC021C18236910509F482C083366C |
:10223000910509F491C018C18C36910509F4FFC0CD |
:102240008D3691054CF48736910509F40AC188361C |
:10225000910509F4C4C008C18437910529F0863777 |
:10226000910509F4FAC000C180910902A09107020A |
:10227000B0910802803140F080E1EEE4F4E00D908E |
:1022800001928A95E1F70DC08D919D910D90BC91C1 |
:10229000A02D80934E0490934F04A0935004B093CC |
:1022A0005104809107018823E1F31F92809104017A |
:1022B0008F9384E58F930E94440D8AEF80930402EC |
:1022C0008FEF8093050180EA9FE00E94671690934C |
:1022D000FD018093FC010F900F900F90C5C0E0911D |
:1022E0000702F091080280819181909333038093DB |
:1022F00032032091300330913103821B930B845EB3 |
:102300009D4F68E671E00E94DD7A845B9040909377 |
:102310002F0380932E03A8C0E0910702F0910802DA |
:10232000808180930601803298F08FE180930601CE |
:102330000FC0A0910702B09108028BE0E6E6F4E03E |
:102340000D9001928A95E1F780916F048093F705D3 |
:102350008FEF8093050188C0809100029091010267 |
:10236000892B89F4E0910702F0910802E081EE23C5 |
:1023700051F08AE0E89FC00111240E9467169093F3 |
:10238000410480934004E0910702F091080290819B |
:102390008AE0989FC001112490930102809300026B |
:1023A00015C08FEF80930501E0910702F0910802BC |
:1023B00090818AE0989FC00111249093030280933A |
:1023C0000202892B19F081E08093110280EA9FE0DC |
:1023D0000E9467169093FD018093FC0145C08FEF2A |
:1023E00080930501E0910702F0910802908197FD2A |
:1023F00008C082E080930E021092FF011092FE014D |
:102400001AC0909580916502892B80936502918115 |
:102410008AE0989FC00111249093FF018093FE01F0 |
:1024200084E080930E0280EA9FE00E9467169093FA |
:10243000FD018093FC0181E08093120215C08FEFB3 |
:1024400080930501E0910702F0910802808180935A |
:10245000660281E08093130207C081E0809310023E |
:1024600003C081E08093140210920C0210920802C3 |
:102470001092070210920602E3E0CE5F0C94587BA4 |
:10248000982F8091C00085FFFCCF9093C6000895DF |
:102490000F931F9388E18093C1008091C0008260F8 |
:1024A0008093C0008091C10080688093C1008091BA |
:1024B000C10080648093C10000E010E00093C5007B |
:1024C0008AE290E08093C40080910202909103021E |
:1024D0000E94671690934304809342048CED90E031 |
:1024E0000E946716909372048093710410924404C2 |
:1024F00080E58093450486E0809348048BE08093D8 |
:1025000046041092470410930802009307021092A9 |
:1025100006021F910F910895A0E1B0E0E2E9F2E117 |
:102520000C94397B80910701882309F4C1C2809102 |
:10253000FC019091FD010E947016882361F01092B9 |
:10254000FF011092FE0110920302109202021092FB |
:102550000102109200028091FE019091FF01892BEF |
:1025600041F080911305909114050E947016882304 |
:1025700029F480911202882309F460C08091070138 |
:10258000882309F45BC080910E0200E211E08430E0 |
:10259000A8F00E94072080E590E09F938F931F93FF |
:1025A0000F9381E08F938F9388E48F930E94440D63 |
:1025B0002DB73EB7295F3F4F2DBF34C01092670241 |
:1025C00082E294E09F938F938CEF9FE19F938F9390 |
:1025D000E0913004F0913104099584E190E09F93FB |
:1025E0008F931F930F9381E090E09F938F938EE0E2 |
:1025F00092E09F938F9382E08F9381E08F9388E4A2 |
:102600008F930E94440D80910E02982F8F5F8093CC |
:102610000E022DB73EB7215F3F4F2DBF943010F013 |
:1026200010920E028091FE019091FF010E946716A8 |
:102630009093140580931305109212028091130257 |
:10264000882351F180910701882331F10E940720EE |
:1026500080E590E09F938F9380E291E09F938F932A |
:1026600021E030E03F932F938FE191E09F938F9390 |
:102670003F932F9386E692E09F938F9383E08F930F |
:1026800081E08F938CE48F930E94440D109213028B |
:102690008DB79EB70F968DBF809110028823D1F021 |
:1026A000809107018823B1F08AE090E09F938F9397 |
:1026B00084E494E09F938F9381E08F938F9386E5DA |
:1026C0008F930E94440D109210022DB73EB7295FE0 |
:1026D0003F4F2DBF809114028823D9F080910701CC |
:1026E0008823B9F08BE090E09F938F9386E694E087 |
:1026F0009F938F9381E08F93809104018F9387E460 |
:102700008F930E94440D109214028DB79EB70796C6 |
:102710008DBF80917104909172040E94701688237D |
:1027200009F461C080910701882309F45CC080919D |
:1027300024069927880F991F880F991F7C0100276D |
:10274000F7FC0095102F8091700390917103A09178 |
:102750007203B0917303BC01CD01A80197010E94DF |
:10276000127B30935F0420935E0480916803909104 |
:102770006903A0916A03B0916B03BC01CD01A8016C |
:1027800097010E94127B3093610420936004809132 |
:10279000010380936204809100038093630488E0C6 |
:1027A00090E09F938F938EE594E09F938F9381E0C9 |
:1027B0008F9383E08F938BE68F930E94440D8091DB |
:1027C00064042DB73EB7295F3F4F2DBF853018F009 |
:1027D00086E08093640483E690E00E9467169093FD |
:1027E0007204809371048091020290910302892BFC |
:1027F00041F080914204909143040E947016882316 |
:1028000021F480911102882339F1809107018823F6 |
:1028100019F10E94953782E490E09F938F9385EBA6 |
:1028200095E09F938F9381E08F938F9384E48F93B0 |
:102830000E94440D109211028DB79EB707968DBF6E |
:102840008091020290910302009731F00E94671676 |
:10285000909343048093420480910002909101027E |
:10286000892B09F4B8C080914004909141040E94E2 |
:102870007016882309F4AFC080910701882309F4FA |
:10288000AAC0809124069927880F991F880F991F45 |
:102890007C010027F7FC0095102F80917003909128 |
:1028A0007103A0917203B0917303BC01CD01A80123 |
:1028B00097010E94127B309333042093320480915D |
:1028C000680390916903A0916A03B0916B03BC0106 |
:1028D000CD01A80197010E94127B3093350420930B |
:1028E00034042091F6073091F7074091F807509192 |
:1028F000F907DA01C90163E0880F991FAA1FBB1FFE |
:102900006A95D1F7820F931FA41FB51F820F931FE3 |
:10291000A41FB51F20919501309196014091970118 |
:1029200050919801BC01CD010E94127B3093370475 |
:102930002093360480913C0390913D03A0913E0387 |
:10294000B0913F0339E0B595A795979587953A954E |
:10295000D1F7809338048091380390913903A09186 |
:102960003A03B0913B0329E0B595A79597958795D4 |
:102970002A95D1F7809339048091400390914103C7 |
:10298000A0914203B091430309E0B595A7959795AF |
:1029900087950A95D1F780933A048EE090E09F9353 |
:1029A0008F9382E394E09F938F9381E08F938F9333 |
:1029B00083E48F930E94440D809100029091010264 |
:1029C0000E94671690934104809340042DB73EB750 |
:1029D000295F3F4F2DBF809106018F3F71F19927ED |
:1029E00014E0880F991F1A95E1F78E5D9D4F40E125 |
:1029F00050E0BC01CE0101960E94F17880E190E0A8 |
:102A00009F938F93CE0101969F938F9381E090E0E7 |
:102A10009F938F9386E091E09F938F9382E08F93B3 |
:102A200081E08F9381E48F930E94440D8FEF809318 |
:102A300006018DB79EB70B968DBF8091F705882351 |
:102A4000D1F0809107018823B1F081E090E09F935D |
:102A50008F9387EF95E09F938F9381E08F938F9370 |
:102A600082E48F930E94440D1092F7052DB73EB774 |
:102A7000295F3F4F2DBF80910F028823C9F08091BD |
:102A800007018823A9F084E390E09F938F9380E36C |
:102A900097E09F938F9381E08F938F9380E58F933F |
:102AA0000E94440D10920F028DB79EB707968DBFFE |
:102AB000E6E0C05F0C94557B1F920F920FB60F9209 |
:102AC00011242F933F935F936F937F938F939F93E3 |
:102AD000AF93BF93EF93FF9320E08091220288236E |
:102AE00029F0809122028150809322028091130468 |
:102AF000882319F081508093130480912A02815019 |
:102B000080932A028F3F09F05BC089E080932A02FC |
:102B10008091280290912902019690932902809336 |
:102B2000280280910A018F5F817080930A018823B7 |
:102B300019F481E080932702349903C081E08093E7 |
:102B40002B028091230290912402892B21F1809104 |
:102B50002302909124020B9750F0809123029091D0 |
:102B600024020A97909324028093230204C01092B7 |
:102B7000240210922302809123029091240220913A |
:102B800008013091090182239323892B11F021E060 |
:102B900008C020E006C08FEF9FEF9093090180935B |
:102BA000080180910201222331F08A3011F45A9AEF |
:102BB00007C0479A05C08A3011F45A9801C0479857 |
:102BC00080912B02882309F472C02091EA0122230C |
:102BD00009F06DC08091150683FF69C086B1992701 |
:102BE000FC01E071F07084FF14C080912502909187 |
:102BF0002602019690932602809325028091250259 |
:102C000090912602895E934008F451C020932B02D4 |
:102C10004EC08091250290912602892B09F443C071 |
:102C200080912502909126028A569140E0F580918C |
:102C300025029091260269E270E00E94C97A809193 |
:102C4000250290912602860F971F9093260280936B |
:102C5000250280912502909126020B9750F08091D9 |
:102C60002502909126020A979093330380933203B2 |
:102C700004C0F0933303E0933203809132039091C8 |
:102C800033032091300330913103821B930B845E18 |
:102C90009D4F68E671E00E94DD7A845B90409093DE |
:102CA0002F0380932E031092260210922502FF918B |
:102CB000EF91BF91AF919F918F917F916F915F91B4 |
:102CC0003F912F910F900FBE0F901F90189520915C |
:102CD000280230912902280F391FC9010196089551 |
:102CE0002091280230912902821B930B892F99276A |
:102CF0008695807490700895CF93DF930E94671635 |
:102D0000EC01CE010E9470168823D9F3DF91CF9198 |
:102D10000895CF93DF930E946716EC0109C080915C |
:102D20000F01882329F090930F018FEC80937A0094 |
:102D3000CE010E947016982F882389F3DF91CF91DE |
:102D400008959FB7F8945F983E9A469A8091B00094 |
:102D50008F708093B0008091B00083608093B0004A |
:102D60008091B1008B738093B1008091B1008B6032 |
:102D70008093B1001092B2008FEF8093B3008091E6 |
:102D8000B00080688093B000809170008A7F80934B |
:102D90007000809170008260809370009FBF0895E2 |
:102DA0008AE090E00E94671690933302809332028B |
:102DB00082E085BD83EA84BD17BC84EB88BD86E0D4 |
:102DC00086BD80916E00816080936E0008951F9291 |
:102DD0000F920FB60F9211242F933F934F935F934F |
:102DE0006F937F938F939F93AF93BF93CF93DF9313 |
:102DF000EF93FF938091020190912C02843108F0AF |
:102E000011C1992309F074C38091B00086FFECC012 |
:102E10008091B0008F7B8093B00089EA93E090931B |
:102E20002E0280932D0280910B0190910C019C0148 |
:102E3000220F331F280F391F8091A1019927880F76 |
:102E4000991F880F991F280F391F37FF02C02D5F68 |
:102E50003F4FC901959587959595879590930C015E |
:102E600080930B019093200280931F0280916A0649 |
:102E70006091360620917003309171034091720386 |
:102E80005091730380FF2CC0772788279927EA0188 |
:102E9000D90157FF04C0A158BF4FCF4FDF4FE7E024 |
:102EA000D595C795B795A795EA95D1F79D01AE0140 |
:102EB0000E949E7A9B01AC0197FF04C0215C3F4FAA |
:102EC0004F4F5F4F66E055954795379527956A9523 |
:102ED000D1F780911F0290912002820F931F2BC087 |
:102EE000772788279927EA01D90157FF04C0A158FD |
:102EF000BF4FCF4FDF4F27E0D595C795B795A79523 |
:102F00002A95D1F79D01AE010E949E7A9B01AC01EA |
:102F100097FF04C0215C3F4F4F4F5F4FF6E0559540 |
:102F2000479537952795FA95D1F780911F02909193 |
:102F30002002821B930B9093200280931F028091AA |
:102F40003706282F3327220F331F220F331F80917C |
:102F50001F0290912002821793077CF0809138061F |
:102F6000282F3327220F331F220F331F80911F0278 |
:102F7000909120022817390724F4309320022093DF |
:102F80001F0220912D0230912E0280911F029091FC |
:102F90002002280F391F2050324030932E022093F8 |
:102FA0002D0280911F029091200297FD0396959526 |
:102FB0008795959587959093200280931F0245E011 |
:102FC0002D3D340718F08CED95E005C027573140B2 |
:102FD00030F487E791E090932E0280932D02809148 |
:102FE0002D0290912E024DC28091B000806480939A |
:102FF000B00080913D06282F33278DED96E0289F65 |
:10300000A001299F500D389F500D1124CA01209115 |
:103010002F0230913002821B930B90932E028093EB |
:103020002D0263C2992309F063C28091B00086FF2C |
:103030002DC28091B0008F7B8093B000E09131026F |
:10304000EE23F1F480913D06282F33278DED96E095 |
:10305000289FA001299F500D389F500D1124CA01AF |
:1030600020912F0230913002821B930B90932E02FD |
:1030700080932D021092300210922F02469A35C290 |
:1030800089EA93E090932E0280932D028E2F992748 |
:103090008330910509F4AEC1843091053CF4813050 |
:1030A000910561F0029709F4D7C0B4C1843091054D |
:1030B00009F4A3C1059709F4AAC1ACC180910B0121 |
:1030C00090910C019C01220F331F280F391F809112 |
:1030D000A1019927880F991F880F991F280F391F61 |
:1030E00037FF02C02D5F3F4FC90195958795959594 |
:1030F000879590930C0180930B019093200280930D |
:103100001F028091FB02823308F065C080916A063D |
:1031100060913606209170033091710340917203E3 |
:103120005091730380FF2CC0772788279927EA01E5 |
:10313000D90157FF04C0A158BF4FCF4FDF4F27E041 |
:10314000D595C795B795A7952A95D1F79D01AE015D |
:103150000E949E7A9B01AC0197FF04C0215C3F4F07 |
:103160004F4F5F4FA6E05595479537952795AA9500 |
:10317000D1F780911F0290912002820F931F27C0E8 |
:1031800077278827992757FF04C021583F4F4F4F73 |
:103190005F4FF7E05595479537952795FA95D1F705 |
:1031A0000E949E7A9B01AC0197FF04C0215C3F4FB7 |
:1031B0004F4F5F4FE6E05595479537952795EA9530 |
:1031C000D1F780911F0290912002821B930B909364 |
:1031D000200280931F0280913706282F3327220F69 |
:1031E000331F220F331F80911F02909120028217FC |
:1031F00093077CF080913806282F3327220F331F46 |
:10320000220F331F80911F02909120022817390747 |
:1032100024F43093200220931F0280912D0290917C |
:103220002E0220911F0230912002820F931F8050A6 |
:10323000924090932E0280932D0280911F029091D4 |
:10324000200297FD03969595879595958795909380 |
:10325000200280931F02F1C080910D0190910E0118 |
:103260009C01220F331F280F391F8091A00199273D |
:10327000880F991F880F991F280F391F37FF02C029 |
:103280002D5F3F4FC90195958795959587959093AB |
:103290000E0180930D0190931E0280931D02809178 |
:1032A000FB02843608F065C080916A0660913A0698 |
:1032B000A0916803B0916903C0916A03D0916B0338 |
:1032C00081FF2AC07727882799279D01AE01D7FF64 |
:1032D00004C021583F4F4F4F5F4FA7E0559547958A |
:1032E00037952795AA95D1F70E949E7A9B01AC014C |
:1032F00097FF04C0215C3F4F4F4F5F4FF6E055955D |
:10330000479537952795FA95D1F780911D029091B1 |
:103310001E02820F931F29C07727882799279D01B6 |
:10332000AE01D7FF04C021583F4F4F4F5F4FE7E03A |
:103330005595479537952795EA95D1F70E949E7A3E |
:103340009B01AC0197FF04C0215C3F4F4F4F5F4F83 |
:1033500076E055954795379527957A95D1F78091E1 |
:103360001D0290911E02821B930B90931E0280936C |
:103370001D0280913B06282F3327220F331F220F77 |
:10338000331F80911D0290911E02821793077CF0DB |
:1033900080913C06282F3327220F331F220F331F23 |
:1033A00080911D0290911E022817390724F4309352 |
:1033B0001E0220931D0280912D0290912E022091D9 |
:1033C0001D0230911E02820F931F805092409093F5 |
:1033D0002E0280932D0280911D0290911E0297FD76 |
:1033E0000396959587959595879590931E02809362 |
:1033F0001D0223C08091C40702C080919E079927B7 |
:10340000880F991F880F991F87559E4F12C0809172 |
:10341000CC07F5CFFF27EE0FFF1FE05DF84F2081AF |
:103420003181220F331F80912D0290912E02820F45 |
:10343000931F90932E0280932D0280912D029091E4 |
:103440002E0255E08D3D950718F08CED95E005C0F6 |
:103450008757914030F487E791E090932E02809354 |
:103460002D0220912D0230912E022C5B30403093A2 |
:103470002E0220932D0280912F0290913002820F14 |
:10348000931F9093300280932F022FC08091B00041 |
:1034900080648093B0008CEB90E090932E02809338 |
:1034A0002D0280912F029091300284549F4F90936F |
:1034B000300280932F0280912102882321F0809195 |
:1034C0002003853B20F480912102823011F446983C |
:1034D00001C0469A809131028F5F809331029091B2 |
:1034E0003D06981710F41092310281E080932C026F |
:1034F00020912D0230912E0241E02F37340730F019 |
:103500008FEF8093B3002F5F30400FC02F3F310506 |
:10351000C9F0C0F0A9014F5F50404F37510550F43A |
:1035200080E88093B3002058304030932E022093DF |
:103530002D0212C08FEF8093B30050932E02409360 |
:103540002D020AC080912D028093B30010922E02AA |
:1035500010922D0210922C02FF91EF91DF91CF91EA |
:10356000BF91AF919F918F917F916F915F914F919B |
:103570003F912F910F900FBE0F901F9018951092B2 |
:103580007C008FEC80937A000895CF93DF931092A4 |
:10359000380286E987BD83E090E00E94102EC82F94 |
:1035A000863E08F4C65FC8BD84E690E00E94891696 |
:1035B00080911301909114018152934010F0C0EF5B |
:1035C00002C0C530F8F0C8BD82E390E00E948916C1 |
:1035D00087E394E09F938F9380E492E19F938F938E |
:1035E000E0913004F091310409958091130190919C |
:1035F00014010F900F900F900F908152934010F490 |
:10360000C550DFCF6C2F83E090E00E94182ECF30A2 |
:1036100018F0CCE8D0E002C0C0E0D0E0CA3FD1054D |
:10362000F8F4C7BD82E390E00E94891689E394E034 |
:103630009F938F9380E492E19F938F93E091300466 |
:10364000F0913104099580911301909114010F902C |
:103650000F900F900F908052934010F02196DECF84 |
:10366000C09304068091150680FF09C08C2F8A50F4 |
:103670008B3E28F080914904806480934904C7BD43 |
:103680008CE291E00E948916DF91CF910895EF922C |
:10369000FF921F93CF9310E080ED97E00E94671692 |
:1036A0007C01CCE8133019F4CB3008F0C9E010E00D |
:1036B00080914802909149028C5F934024F480915C |
:1036C000120181500AC080914802909149028750AE |
:1036D000944034F0809112018F5F8093120101C0F9 |
:1036E00011E080914602909147028C5F934024F450 |
:1036F0008091110181500AC0809146029091470249 |
:103700008750944034F0809111018F5F80931101B4 |
:1037100001C01F5F80914402909145028C5F9340ED |
:1037200024F48091100181500AC08091440290914C |
:10373000450287509440C4F0809110018F5F8093C0 |
:10374000100113C08BE394E09F938F9380E492E188 |
:103750009F938F93E0913004F091310409950F907D |
:103760000F900F900F905FC01F5F82E180937102F6 |
:1037700080916C028E7F80936C0285EA8093BC00FE |
:10378000809112018A3040F48091490481608093D5 |
:1037900049048AE08093120180911201863F40F033 |
:1037A0008091490481608093490485EF80931201E0 |
:1037B000809111018A3040F48091490482608093A5 |
:1037C00049048AE08093110180911101863F40F005 |
:1037D0008091490482608093490485EF80931101B0 |
:1037E000809110018A3040F4809149048460809374 |
:1037F00049048AE08093100180911001863F40F0D7 |
:103800008091490484608093490485EF809310017E |
:1038100080917102882339F0C7010E9470168823B5 |
:1038200009F090CFF5CF10920F018FEC80937A00C2 |
:1038300080910F018823E1F3CA3020F48AE090E000 |
:103840000E948916C15009F02DCF86E490E00E94B5 |
:103850008916CF911F91FF90EF9008951F920F92BC |
:103860000FB60F921124AF92BF92CF92DF92EF92D8 |
:10387000FF920F931F932F933F934F935F936F93F9 |
:103880007F938F939F93AF93BF93EF93FF93809119 |
:103890005102282F3327442755278F5F80935102E9 |
:1038A000F9012231310508F075C3EA5BFF4F0C9432 |
:1038B000647B809178009091790046C08091780077 |
:1038C00090917900DEC0809178009091790090937A |
:1038D00053028093520209C18091790390917A0337 |
:1038E0002091780030917900821B930B9093F90519 |
:1038F0008093F8058091F8059091F90590935D0209 |
:1039000080935C0210C180917800909179002091A1 |
:103910007B0330917C03821B930B9093030680936F |
:103920000206809102069091030690935F028093B5 |
:103930005E0232C380915602909157022091780026 |
:1039400030917900820F931F909357028093560213 |
:1039500081E023C380915402909155022091780018 |
:1039600030917900820F931F9093550280935402F7 |
:1039700084E013C380911D0190911E019C01220FD0 |
:10398000331F280F391F809178009091790063E0F0 |
:1039900070E00E94C97A260F371F36952795369515 |
:1039A000279530931E0120931D0185E0F6C280917A |
:1039B0007800909179002091750330917603821BF5 |
:1039C000930B90933F0280933E0281E080933D02EF |
:1039D00080917800909179009093FB058093FA058F |
:1039E00080913E0290913F029C01442737FD409513 |
:1039F000542F8091340390913503A0913603B091F8 |
:103A00003703820F931FA41FB51F80933403909335 |
:103A10003503A0933603B0933703209134033091DC |
:103A20003503409136035091370357FF04C02150AE |
:103A30003C4F4F4F5F4F6AE0559547953795279517 |
:103A40006A95D1F78091340390913503A0913603A4 |
:103A5000B0913703821B930BA40BB50B80933403F7 |
:103A600090933503A0933603B09337034CC18091F4 |
:103A70005402909155022091780030917900820F84 |
:103A8000931F90935502809354021092500287C264 |
:103A9000809102018A3071F48091780090917900D0 |
:103AA0002091520230915302820F931F01969695F6 |
:103AB000879517C04091520250915302843158F0BB |
:103AC0002091780030917900240F351F8FEF97E017 |
:103AD000821B930B06C08091780090917900840F2F |
:103AE000951F909345028093440286E056C28091D0 |
:103AF000790390917A032091780030917900821BAC |
:103B0000930B9093F9058093F8058091F8059091B7 |
:103B1000F90520915C0230915D02820F931F909312 |
:103B200043028093420287E038C2809178009091EE |
:103B3000790020917B0330917C03821B930B90933F |
:103B4000030680930206809102069091030620915D |
:103B50005E0230915F02820F931F90934102809327 |
:103B600040021AC22091560230915702809178008B |
:103B700090917900280F391F3093570220935602F5 |
:103B8000809102018A3019F4220F331F04C0220FE2 |
:103B9000331F220F331F3093570220935602209178 |
:103BA000560230915702C90137FD079603E09595FB |
:103BB00087950A95E1F79093490280934802809196 |
:103BC000580290915902820F931F97FD0196959587 |
:103BD00087959093590280935802209185033091E4 |
:103BE0008603821B930B9C012C5F3F4F37FF03C062 |
:103BF0009C01255F3F4FB3E035952795BA95E1F7D6 |
:103C000030931C0120931B0120914E0230914F02F2 |
:103C100080911B0190911C01280F391F37FF02C0B2 |
:103C20002F5F3F4F3595279530934F0220934E02DB |
:103C30008FCE20915402309155028091780090915E |
:103C40007900280F391F3093550220935402809138 |
:103C500002018A3019F4220F331F04C0220F331FD0 |
:103C6000220F331F309355022093540220915402A7 |
:103C700030915502C90137FD0796E3E09595879588 |
:103C8000EA95E1F7909347028093460280915A02A9 |
:103C900090915B02820F931F97FD019695958795F2 |
:103CA00090935B0280935A022091830330918403A6 |
:103CB000821B930B90931A01809319019C012C5F36 |
:103CC0003F4F37FF03C09C01255F3F4F63E03595B1 |
:103CD00027956A95E1F730931A01209319012091F5 |
:103CE0004C0230914D028091190190911A01280FD8 |
:103CF000391F37FF02C02F5F3F4F3595279530930F |
:103D00004D0220934C0283E048C11092510281E0A1 |
:103D100080930F0180913402909135020196909327 |
:103D20003502809334028091FE02282F3327809140 |
:103D30003E0290913F02289FA001299F500D389F7D |
:103D4000500D11249A0157FF02C021503F4F232FDD |
:103D5000330F330B8091780090917900820F931F7D |
:103D60009093140180931301809113019091140199 |
:103D7000AA27BB27A0906002B0906102C0906202A7 |
:103D8000D0906302A80EB91ECA1EDB1EA09260026C |
:103D9000B0926102C0926202D0926302809164028A |
:103DA0008F5F80936402823108F4F6C08091150120 |
:103DB00090911601A0911701B09118017C018D011D |
:103DC00023E0EE0CFF1C001F111F2A95D1F7E81A03 |
:103DD000F90A0A0B1B0BEA0CFB1C0C1D1D1D809124 |
:103DE0003802992787FD9095A92FB92FBC01CD01E5 |
:103DF00026EC34E240E050E00E949E7ADC01CB01E8 |
:103E0000E81AF90A0A0B1B0BD801C7010496A11D79 |
:103E1000B11DB7FF05C0D801C7010B96A11DB11D8B |
:103E200013E0B595A795979587951A95D1F7809347 |
:103E3000150190931601A0931701B093180180917A |
:103E4000FC059091FD057C010027F7FC0095102FE3 |
:103E50008091150190911601A0911701B091180160 |
:103E6000E81AF90A0A0B1B0BE0921203F0921303F3 |
:103E700000931403109315032091390230913A02F4 |
:103E800040913B0250913C0257FF04C0215F3F4FDD |
:103E90004F4F5F4FF4E05595479537952795FA9525 |
:103EA000D1F78091390290913A02A0913B02B091F2 |
:103EB0003C02821B930BA40BB50B809339029093A9 |
:103EC0003A02A0933B02B0933C0280913902909158 |
:103ED0003A02A0913B02B0913C028E0D9F1DA01FA3 |
:103EE000B11F8093390290933A02A0933B02B093A2 |
:103EF0003C028091360290913702AC01E5E0440F1C |
:103F0000551FEA95E1F7481B590B809139029091B2 |
:103F10003A02A0913B02B0913C02B7FF03C00F965A |
:103F2000A11DB11D74E0B595A795979587957A95D4 |
:103F3000D1F72091120330911303281B390B63E052 |
:103F4000220F331F6A95E1F7240F351F37FF02C098 |
:103F5000215E3F4F45E0359527954A95E1F730932F |
:103F6000370220933602D601C501D7FE03C0019661 |
:103F7000A11DB11DB595A795979587958093600272 |
:103F800090936102A0936202B093630289E08093F0 |
:103F9000640202C01092510282E08093500280912C |
:103FA000500280937C0080915102882319F08FEC9D |
:103FB00080937A00FF91EF91BF91AF919F918F9184 |
:103FC0007F916F915F914F913F912F911F910F9131 |
:103FD000FF90EF90DF90CF90BF90AF900F900FBE0B |
:103FE0000F901F90189590E2E0E2F1E08FE491933A |
:103FF000815087FFFCCF089590916702E0E2F1E0E5 |
:10400000E90FF11D80839F5F909367020895EF92FF |
:10401000FF920F931F93CF93DF932091650220FFB0 |
:104020000AC080916602882311F0815002C08091FD |
:104030001F018093660221FF0CC09091660280915F |
:104040001F01981719F41092660203C09F5F9093A6 |
:104050006602822F992780FF04C081FF02C0109260 |
:1040600066020E94F31F80916602282F3327CCEF4F |
:10407000EC2ECFE1FC2EC0913004D09131048A3077 |
:1040800098F481E1809367023F932F9382E794E055 |
:104090009F938F93FF92EF92FE0109952DB73EB744 |
:1040A0002A5F3F4F2DBF11C080E1809367023F938D |
:1040B0002F9387E794E09F938F93FF92EF92FE01F7 |
:1040C00009958DB79EB706968DBF20916602822F07 |
:1040D0009927AA27BB27FC01429710F00C94B42A19 |
:1040E000E85AFF4FBCEFEB2EBFE1FB2EC09130042E |
:1040F000D09131040C94647B109267028CE794E0B9 |
:104100009F938F930CEF1FE1FF92EF92FE010995B1 |
:1041100084E1809367020F900F900F900F9087E6D5 |
:1041200090E09F938F9380E590E09F938F931F92F1 |
:104130001F92809102016AE00E94BD7A892F99271F |
:104140009F938F93809102010E94BD7A99279F933C |
:104150008F938CE894E09F938F93FF92EF92E0917E |
:104160003004F0913104099588E2809367022DB7FD |
:104170003EB7225F3F4F2DBF8AE796E09F938F9314 |
:104180000E947B2F99279F938F9381EA94E09F93BE |
:104190008F93FF92EF92E0913004F09131040995F2 |
:1041A0008DB79EB708968DBF90914904992351F021 |
:1041B0008CE380936702892F99279F938F938FEACF |
:1041C00094E085C690916D02992371F08CE3809301 |
:1041D0006702892F99279F938F9386EC94E09F9392 |
:1041E0008F931F930F9391C080914A0484FF07C05F |
:1041F0008CE3809367028BED94E00C94462A8091C7 |
:10420000910190919201069710F00C94BD2A8CE3D5 |
:104210008093670288EE94E00C94462A80911506FC |
:10422000ACEFEA2EAFE1FA2EC0913004D091310408 |
:1042300080FF74C010926702809112039091130363 |
:10424000A0911403B0911503BC01CD0125E030E02D |
:1042500040E050E00E94127B3F932F9385EF94E063 |
:104260009F938F93FF92EF92FE01099584E18093D3 |
:1042700067022DB73EB72A5F3F4F2DBF80910E03D7 |
:1042800090910F03A0911003B0911103BC01CD01D7 |
:1042900025E030E040E050E00E94127B3F932F93F6 |
:1042A00082E095E09F938F93FF92EF92E09130042C |
:1042B000F0913104099588E2809367028DB79EB72B |
:1042C00006968DBF80911301909114019F938F9357 |
:1042D0008FE095E09F938F93FF92EF92E0913004EF |
:1042E000F091310409958CE3809367022DB73EB7B6 |
:1042F0002A5F3F4F2DBF87B599279F938F938CE1FE |
:1043000095E09F938F93FF92EF92E0913004F091AC |
:10431000310409958DB79EB706962FC71092670294 |
:1043200089E295E09F938F93FF92EF92FE010995AA |
:1043300084E1809367020F900F900F900F9088E3B5 |
:1043400095E09F938F93FF92EF92E0913004F0916C |
:104350003104099588E2809367020F900F900F90C7 |
:104360000F9081E495E09F938F93FF92EF92E091FD |
:104370003004F091310409958CE3809367020F902B |
:104380000F900F900F9080E595E09F938F93FF9291 |
:10439000EF920C944A2A1092670289E595E09F9368 |
:1043A0008F930CEF1FE1FF92EF92FE01099584E1DC |
:1043B000809367020F900F900F900F908091700381 |
:1043C00090917103A0917203B0917303B7FF04C081 |
:1043D00081509C4FAF4FBF4FFAE0B595A795979589 |
:1043E0008795FA95D1F7BF93AF939F938F9386E606 |
:1043F00095E09F938F931F930F93E0913004F0917A |
:104400003104099588E2809367022DB73EB7285F93 |
:104410003F4F2DBF8091680390916903A0916A037B |
:10442000B0916B03B7FF04C081509C4FAF4FBF4F9B |
:10443000EAE0B595A79597958795EA95D1F7BF934B |
:10444000AF939F938F9385E795E09F938F931F93EF |
:104450000F93E0913004F091310409958CE380933F |
:1044600067028DB79EB708968DBF809132039091F9 |
:1044700033039F938F9384E895E09F938F931F93CB |
:104480000F93E0913004F091310409952DB73EB7B8 |
:104490002A5F3F4F0DC710926702809134079091B9 |
:1044A00035079F938F9380913207909133079F93A5 |
:1044B0008F9383E995E09F938F93FF92EF92FE0194 |
:1044C000099584E1809367028DB79EB708968DBFEA |
:1044D00080913807909139079F938F938091360789 |
:1044E000909137079F938F9383EA95E09F938F93E3 |
:1044F000FF92EF92E0913004F0913104099588E247 |
:10450000809367022DB73EB7285F3F4F2DBF809144 |
:104510003C0790913D079F938F9380913A0790912C |
:104520003B079F938F9383EB95E09F938F93FF922D |
:10453000EF92E0913004F091310409958CE380937F |
:1045400067028DB79EB708968DBF80914007909106 |
:1045500041079F938F9380913E0790913F079F93D0 |
:104560008F9383EC95E0A2C01092670280910A06B7 |
:10457000E82FFF27EE0FFF1FE05DF84F808191814C |
:104580009F938F9380910906E82FFF27EE0FFF1F5F |
:10459000E05DF84F808191819F938F9383ED95E04B |
:1045A0009F938F93FF92EF92FE01099584E1809390 |
:1045B00067028DB79EB708968DBF80910C06E82FD5 |
:1045C000FF27EE0FFF1FE05DF84F808191819F93E1 |
:1045D0008F9380910B06E82FFF27EE0FFF1FE05D02 |
:1045E000F84F8081918188589F4F9F938F9383EEDE |
:1045F00095E09F938F93FF92EF92E0913004F091BA |
:104600003104099588E2809367022DB73EB7285F91 |
:104610003F4F2DBF80910E06E82FFF27EE0FFF1FA3 |
:10462000E05DF84F8081918182599F4F9F938F93D6 |
:1046300080910D06E82FFF27EE0FFF1FE05DF84F7A |
:104640008081918182599F4F9F938F9383EF95E053 |
:104650009F938F93FF92EF92E0913004F091310499 |
:1046600009958CE3809367028DB79EB708968DBF3E |
:1046700080911006E82FFF27EE0FFF1FE05DF84F37 |
:104680008081918182599F4F9F938F9380910F06D4 |
:10469000E82FFF27EE0FFF1FE05DF84F808191812B |
:1046A00082599F4F9F938F9383E096E09F938F93C0 |
:1046B000FF92EF92E0913004F091310409952DB70B |
:1046C0003EB7285F3F4FF4C51092670283E196E042 |
:1046D0009F938F930CEF1FE1FF92EF92FE010995DC |
:1046E000809102010F900F900F900F908A3009F087 |
:1046F000A1C084E180936702809185039091860335 |
:104700009C0197FF02C0295F3F4F287F821B930BBC |
:104710009F938F93809185039091860397FD0796D1 |
:1047200073E0959587957A95E1F79F938F93209104 |
:1047300085033091860337FF02C0295F3F4F63E056 |
:10474000359527956A95E1F7809148029091490245 |
:10475000821B930B9F938F9381E296E09F938F939D |
:104760001F930F93E0913004F0913104099588E292 |
:10477000809367028DB79EB70A968DBF80918303A1 |
:10478000909184039C0197FF02C0295F3F4F287FCF |
:10479000821B930B9F938F9380918303909184034B |
:1047A00097FD079653E0959587955A95E1F79F9366 |
:1047B0008F93209183033091840337FF02C0295FD8 |
:1047C0003F4F43E0359527954A95E1F780914602A2 |
:1047D00090914702821B930B9F938F9382E396E005 |
:1047E0009F938F931F930F93E0913004F0913104C6 |
:1047F00009958CE3809367022DB73EB7265F3F4F44 |
:104800002DBF80918103909182039F938F9380911C |
:104810008103909182032091440230914502821BD2 |
:10482000930B9F938F9383E496E09F938F931F93B3 |
:104830000F93A3C38B3019F0843108F4ADC084E129 |
:104840008093670280918503909186039C0197FF76 |
:1048500002C0215F3F4F207F821B930B97FD019683 |
:10486000959587959F938F9380918503909186036B |
:1048700097FD0F9624E0959587952A95E1F79F93EC |
:104880008F93209185033091860337FF02C0295F03 |
:104890003F4F83E0359527958A95E1F7809148024F |
:1048A00090914902821B930B9F938F9381E596E031 |
:1048B0009F938F931F930F93E0913004F0913104F5 |
:1048C000099588E2809367022DB73EB7265F3F4F78 |
:1048D0002DBF80918303909184039C0197FF02C0B8 |
:1048E000215F3F4F207F821B930B97FD019695958B |
:1048F00087959F938F93809183039091840397FD75 |
:104900000F96B4E095958795BA95E1F79F938F93AD |
:10491000209183033091840337FF02C0295F3F4F0A |
:10492000A3E035952795AA95E1F7809146029091ED |
:104930004702821B930B9F938F9383E696E09F938E |
:104940008F931F930F93E0913004F09131040995F8 |
:104950008CE3809367028DB79EB70A968DBF8091D6 |
:1049600081039091820397FD0196959587959F937A |
:104970008F93809181039091820320914402309122 |
:104980004502821B930B9F938F9385E796E09F933D |
:104990008F931F930F938ECE8D3009F0EEC584E177 |
:1049A000809367028091120199279F938F93809142 |
:1049B00085039091860397FD0F96E4E09595879582 |
:1049C000EA95E1F79F938F932091850330918603B9 |
:1049D00037FF02C0295F3F4F73E0359527957A95E1 |
:1049E000E1F78091480290914902821B930B9F93BB |
:1049F0008F9384E896E09F938F931F930F93E0919A |
:104A00003004F0913104099588E2809367028DB7F4 |
:104A10009EB70A968DBF8091110199279F938F931E |
:104A2000809183039091840397FD0F9664E09595A0 |
:104A300087956A95E1F79F938F9320918303309137 |
:104A4000840337FF02C0295F3F4F53E03595279518 |
:104A50005A95E1F78091460290914702821B930B91 |
:104A60009F938F9388E996E09F938F931F930F9363 |
:104A7000E0913004F091310409958CE38093670252 |
:104A80002DB73EB7265F3F4F2DBF8091100199276C |
:104A90009F938F93809181039091820397FD01965C |
:104AA000959587959F938F93809181039091820331 |
:104AB0002091440230914502821B930B9F938F9368 |
:104AC0008CEA96E09F938F931F930F93E0913004AD |
:104AD000F091310409958DB79EB70A964EC3109296 |
:104AE000670280EC96E09F938F93FF92EF92FE0116 |
:104AF000099584E1809367020F900F900F900F90BB |
:104B000080917B0390917C039F938F9380914002CF |
:104B1000909141029F938F938DEC96E09F938F939A |
:104B2000FF92EF92E0913004F0913104099588E210 |
:104B3000809367022DB73EB7285F3F4F2DBF80910E |
:104B4000790390917A039F938F9380914202909181 |
:104B500043029F938F938CED96E09F938F93FF92E8 |
:104B6000EF92E0913004F091310409958CE3809349 |
:104B700067028DB79EB708968DBF8091750390919F |
:104B800076039F938F9380913E0290913F029F9373 |
:104B90008F938BEE96E08ACD1092670280911D0173 |
:104BA00090911E016AE070E00E94DD7A9F938F93DE |
:104BB00080911D0190911E016AE070E00E94DD7AF3 |
:104BC0007F936F938AEF96E09F938F93FF92EF927C |
:104BD000FE01099584E1809367028DB79EB7089620 |
:104BE0008DBF80916D0890916E086AE070E00E9420 |
:104BF000C97A9F938F9380916D0890916E086AE0B7 |
:104C000070E00E94C97A7F936F938EE097E09F9344 |
:104C10008F93FF92EF92E0913004F0913104099567 |
:104C200088E2809367022DB73EB7285F3F4F2DBFC4 |
:104C300080916F08909170089F938F9382E297E024 |
:104C40009F938F93FF92EF92E0913004F0913104A3 |
:104C500009958CE3809367028DB79EB706968DBF4A |
:104C600080917108909172089F938F9382E397E0EF |
:104C70002EC11092670284E497E09F938F93FF9276 |
:104C8000EF92FE01099584E1809367020F900F90E7 |
:104C90000F900F9080913007909131079F938F93E1 |
:104CA0008DE497E09F938F93FF92EF92E091300411 |
:104CB000F0913104099588E2809367028DB79EB721 |
:104CC00006968DBF8091200399279F938F938DE542 |
:104CD00097E09F938F93FF92EF92E0913004F091D1 |
:104CE000310409958CE3809367022DB73EB72A5FA4 |
:104CF0003F4F2DBF80912F07992701979F938F9347 |
:104D00008DE697E0FECA109267028DE797E09F93C9 |
:104D10008F93FF92EF92FE01099584E180936702E1 |
:104D20000F900F900F900F9080912E0390912F0372 |
:104D30009F938F9385E897E09F938F93FF92EF92D5 |
:104D4000E0913004F0913104099588E28093670284 |
:104D50002DB73EB72A5F3F4F2DBF80913203909110 |
:104D600033039F938F9383E997E09F938F93FF92F1 |
:104D7000EF92E0913004F091310409958CE3809337 |
:104D800067028DB79EB706968DBF809130039091D4 |
:104D900031039F938F9381EA97E099C01092670245 |
:104DA0008091210399279F938F938FEA97E09F9398 |
:104DB0008F93FF92EF92FE01099584E18093670241 |
:104DC0008DB79EB706968DBF8091220399279F933A |
:104DD0008F938BEB97E09F938F93FF92EF92E091ED |
:104DE0003004F0913104099588E2809367022DB771 |
:104DF0003EB72A5F3F4F2DBF8091230399279F9392 |
:104E00008F9387EC97E09F938F93FF92EF92E091BF |
:104E10003004F091310409958CE3809367028DB7DB |
:104E20009EB706968DBF8091240399279F938F93F9 |
:104E300083ED97E04CC0109267028091250399277B |
:104E40009F938F938FED97E09F938F93FF92EF92B5 |
:104E5000FE01099584E1809367028DB79EB706969F |
:104E60008DBF8091260399279F938F938BEE97E0B8 |
:104E70009F938F93FF92EF92E0913004F091310471 |
:104E8000099588E2809367022DB73EB72A5F3F4FAE |
:104E90002DBF8091270399279F938F9387EF97E0EA |
:104EA0009F938F93FF92EF92E0913004F091310441 |
:104EB00009958CE3809367028DB79EB706968DBFE8 |
:104EC0008091280399279F938F9383E098E09F9385 |
:104ED0008F93FF92EF92D5CA109267028FE098E00D |
:104EE0009F938F93FF92EF92FE01099584E1809347 |
:104EF00067020F900F900F900F908091A10199275A |
:104F00009F938F9387E198E09F938F93FF92EF9207 |
:104F1000E0913004F0913104099588E280936702B2 |
:104F20008DB79EB706968DBF80911F02909120028B |
:104F30009F938F9385E298E09F938F93FF92EF92D8 |
:104F4000E0913004F091310409958CE3809367027D |
:104F50002DB73EB72A5F3F4F2DBF80913806992766 |
:104F60009F938F938091370699279F938F9383E325 |
:104F700098E09F938F93FF92EF92E0913004F0912D |
:104F8000310409958DB79EB70896F7C01092670255 |
:104F900081E498E09F938F93FF92EF92FE01099531 |
:104FA00084E1809367020F900F900F900F90809193 |
:104FB0006A04992787FD90959F938F938091690448 |
:104FC000992787FD90959F938F9381E598E09F9314 |
:104FD0008F93FF92EF92E0913004F09131040995A4 |
:104FE00088E2809367022DB73EB7285F3F4F2DBF01 |
:104FF00080916B04992787FD90959F938F93809163 |
:105000006C0499279F938F9381E698E09F938F93E9 |
:10501000FF92EF92E0913004F091310409958CE316 |
:10502000809367028DB79EB708968DBF80917004FC |
:1050300099279F938F9380916D04992787FD909571 |
:105040009F938F9381E798E031CB1092670281E8BC |
:1050500098E09F938F93FF92EF92FE01099584E170 |
:10506000809367020F900F900F900F908091EA0647 |
:1050700099278F7790709F938F938091E20699275D |
:105080008F7790709F938F938091DA0699278F770F |
:1050900090709F938F938091D20699278F7790700D |
:1050A0009F938F9381E998E09F938F93FF92EF9264 |
:1050B000E0913004F0913104099588E28093670211 |
:1050C0008DB79EB70C968DBF80910A0799278F7771 |
:1050D00090709F938F938091020799278F7790709C |
:1050E0009F938F938091FA0699278F7790709F9363 |
:1050F0008F938091F20699278F7790709F938F936B |
:1051000082EA98E09F938F93FF92EF92E0913004B0 |
:10511000F091310409958CE3809367022DB73EB777 |
:10512000245F3F4F2DBF80912A0799278F7790707A |
:105130009F938F938091220799278F7790709F93E9 |
:105140008F9380911A0799278F7790709F938F93F1 |
:105150008091120799278F7790709F938F9383EB9D |
:1051600098E09F938F93FF92EF92E0913004F0913B |
:10517000310409958DB79EB70C968DBFFEC1109274 |
:10518000670284EC98E09F938F93FF92EF92FE0169 |
:10519000099584E1809367020F900F900F900F9014 |
:1051A0008091EE06992787FD90959F938F9380912C |
:1051B000E606992787FD90959F938F938091DE0651 |
:1051C000992787FD90959F938F938091D606992775 |
:1051D00087FD90959F938F9383ED98E09F938F9396 |
:1051E000FF92EF92E0913004F0913104099588E24A |
:1051F000809367022DB73EB7245F3F4F2DBF80914C |
:105200000E07992787FD90959F938F9380910607AE |
:10521000992787FD90959F938F938091FE069927FC |
:1052200087FD90959F938F938091F606992787FD30 |
:1052300090959F938F9384EE98E09F938F93FF9226 |
:10524000EF92E0913004F091310409958CE3809362 |
:1052500067028DB79EB70C968DBF80912E07992758 |
:1052600087FD90959F938F9380912607992787FDBF |
:1052700090959F938F9380911E07992787FD909516 |
:105280009F938F9380911607992787FD90959F9301 |
:105290008F9385EF98E09F938F93FF92EF92E09129 |
:1052A0003004F091310409952DB73EB7245F3F4F8C |
:1052B0002DBF63C11092670286E099E09F938F93A0 |
:1052C0000CEF1FE1FF92EF92FE01099584E18093BC |
:1052D00067020F900F900F900F908091EA06881F41 |
:1052E0008827881F97E0899FC00111248D969F937E |
:1052F0008F938091E206881F8827881F96E0899FF8 |
:10530000C00111248D969F938F938091DA06881F98 |
:105310008827881F95E0899FC00111248D969F934F |
:105320008F938091D206881F8827881F9927880F1E |
:10533000991F880F991F8D969F938F9385E199E010 |
:105340009F938F93FF92EF92E0913004F09131049C |
:10535000099588E2809367028DB79EB70C968DBF42 |
:1053600080910A07881F8827881F9BE0899FC001BA |
:1053700011248D969F938F9380910207881F882711 |
:10538000881F9AE0899FC00111248D969F938F9367 |
:105390008091FA06881F8827881F99E0899FC0019D |
:1053A00011248D969F938F938091F206881F8827F2 |
:1053B000881F992723E0880F991F2A95E1F78D967A |
:1053C0009F938F9389E299E09F938F93FF92EF923F |
:1053D000E0913004F091310409958CE380936702E9 |
:1053E0002DB73EB7245F3F4F2DBF80911207881F16 |
:1053F0008827881F9CE0899FC00111248D969F9368 |
:105400008F938DE399E09F938F93FF92EF92E091BA |
:105410003004F0913104099580911A072DB73EB7F9 |
:105420002A5F3F4F2DBF87FF12C080E48093670241 |
:105430008EE499E09F938F93FF92EF92E091300476 |
:10544000F091310409950F900F900F900F9080917B |
:10545000220787FF12C084E48093670281E599E008 |
:105460009F938F931F930F93E0913004F091310439 |
:1054700009950F900F900F900F9080912A0787FF4A |
:105480007CC088E48093670284E599E09F938F93C2 |
:105490001F930F93E0913004F091310409950F9020 |
:1054A0000F900F900F9069C01092670287E599E006 |
:1054B0009F938F93FF92EF92FE01099584E1809371 |
:1054C00067020F900F900F900F908091F7019091CD |
:1054D000F8019F938F9385E699E09F938F93FF92B6 |
:1054E000EF92E0913004F0913104099588E28093C5 |
:1054F00067028DB79EB706968DBF8091F901909196 |
:10550000FA019F938F9382E799E09F938F93FF9285 |
:10551000EF92E0913004F0913104099589E4809391 |
:1055200067022DB73EB72A5F3F4F2DBF8FE799E047 |
:105530009F938F93FF92EF92E0913004F0913104AA |
:105540000995809165020F900F900F900F9083FF47 |
:1055500014C01092FA011092F90160E070E08EE040 |
:1055600090E00E94292E09C080911F01281719F48C |
:10557000215020931F011092660210926502E6E00E |
:10558000CDB7DEB70C94557BF999FECF92BD81BDA6 |
:10559000F89A80B599270895F999FECF1FBA92BD60 |
:1055A00081BD60BD0FB6F894FA9AF99A0FBE0895BE |
:1055B0004AEA20E030E02617370740F4FC018191E9 |
:1055C000480F2F5F3F4F26173707C8F3842F9927BF |
:1055D0000895EAEA40E050E04617570778F49C0146 |
:1055E000F999FECF32BD21BDF89A80B5E80F4F5F23 |
:1055F0005F4F2F5F3F4F4617570790F38E2F992726 |
:10560000089581E080930B0682E080930A0683E090 |
:105610008093090684E080930C0685E080930D0654 |
:1056200086E080930E0687E080930F0688E08093E3 |
:10563000100689E0809311068AE0809312068BE0C1 |
:10564000809313068CE08093140608951F93CF93E4 |
:10565000DF9384E58093080680910201843150F045 |
:105660008AE08093280610924A068BE180932406F4 |
:105670008EE40AC083E08093280680E280934A0685 |
:105680008EE18093240685E5809347068093480643 |
:105690008AE68093150683E080936B06AEE1A093C3 |
:1056A00016068FEF80931806EFE0E0931906A0939B |
:1056B000170610921B06F8E0F0931C0680E4809316 |
:1056C0001D0610921E0684E180931A068EE08093D8 |
:1056D0001F06B0E1B09320061CE010932106F09362 |
:1056E000220686EE8093230680E88093250650E507 |
:1056F0005093260686E980932706509329068093C7 |
:105700002A0676E070932B0681E280932C068DE2C8 |
:1057100080932D069AE590932E0680E280933006C2 |
:10572000109231061092320610923306109234060F |
:1057300010924C0610924D0610924E0610924F0693 |
:1057400034E63093350648E24093360661E06093D4 |
:105750006A061092370627EF2093380670933D06AD |
:105760008DE780933E0680933F06809340063093FA |
:10577000390640933A0610923B0620933C0682E39A |
:1057800080934106909342068093430610926906E7 |
:10579000909344065093450660934606B09349069D |
:1057A00030934B068FE58093500683EF809352062B |
:1057B0008AEA8093540680935506E0935106E0935D |
:1057C00053068EEF809356063093570690935806F3 |
:1057D0009093590690935A068BE480935B068093CE |
:1057E0005C0680935D0610925E0670935F06F093F0 |
:1057F000600690936106A09362063093630630932F |
:10580000640682E08093650660932F061092670617 |
:1058100010926806ACE6B6E0E0E7F1E0ED01019039 |
:1058200009921A95E1F760E770E0CD018456904047 |
:105830000E94D82A80937806DF91CF911F91089516 |
:10584000CF93DF9384E58093080680910201843131 |
:1058500050F08AE08093280610924A068BE18093EC |
:1058600024068EE40AC083E08093280680E28093B9 |
:105870004A068EE18093240685E58093470680934F |
:1058800048068AE68093150683E080936B067EE1E6 |
:10589000709316068FEF809318069FE09093190679 |
:1058A0007093170610921B0668E060931C0680E454 |
:1058B00080931D0610921E0690931A068AE080932C |
:1058C0001F0680E18093200656E0509321066093E6 |
:1058D000220686EE8093230680E8809325062AE53B |
:1058E0002093260688E78093270620932906809335 |
:1058F0002A0650932B0681E280932C068DE280933A |
:105900002D0620932E06E0E2E09330061092310639 |
:1059100010923206109233061092340610924C0602 |
:1059200010924D0610924E0610924F0644E6409398 |
:10593000350638E230933606F1E0F0936A061092AD |
:10594000370697EF9093380650933D068DE7809386 |
:105950003E0680933F06809340064093390630937D |
:105960003A0610923B0690933C0682E380934106F0 |
:1059700020934206809343061092690620934406C2 |
:1059800080E5809345068CE380934606E0934906C4 |
:105990009BE490934B068FE58093500683EF8093B2 |
:1059A00052068AEA809354068093550684E18093D8 |
:1059B0005106809353068EEF809356064093570608 |
:1059C000209358062093590620935A0690935B061D |
:1059D00090935C0690935D0610925E0650935F066E |
:1059E000609360062093610670936206409363069D |
:1059F0004093640682E080936506F0932F06109230 |
:105A0000670610926806ACE6B6E08CE0E7E7F1E0E6 |
:105A1000ED01019009928A95E1F760E770E0CD0110 |
:105A2000845690400E94D82A80937806DF91CF91C7 |
:105A30000895CF93DF9384E5809308068091020157 |
:105A4000843150F08AE08093280610924A068BE158 |
:105A5000809324068EE40AC083E08093280680E2C7 |
:105A600080934A068EE18093240685E5809347065D |
:105A7000809348068AE68093150683E080936B0640 |
:105A80006EE1609316068FEF809318069FE0909367 |
:105A900019066093170610921B0678E070931C0697 |
:105AA00080E480931D0610921E0690931A06709350 |
:105AB0001F0690E19093200656E0509321067093C4 |
:105AC000220686EE8093230680E88093250634E63E |
:105AD0003093260688E78093270630932906809323 |
:105AE0002A0650932B0681E280932C068DE2809348 |
:105AF0002D062AE520932E0690933006109231064B |
:105B000010923206109233061092340610924C0610 |
:105B100010924D0610924E0610924F0630933506A5 |
:105B200048E240933606E1E0E0936A0610923706B9 |
:105B300097EF9093380650933D068DE780933E068D |
:105B400080933F06809340063093390640933A068F |
:105B500010923B0690933C0682E38093410620938B |
:105B6000420680934306109269062093440680E51E |
:105B70008093450696E49093460680E2809349061A |
:105B800090934B068FE58093500683EF80935206E7 |
:105B90008AEA809354068093550660935106609379 |
:105BA00053068EEF8093560630935706209358067F |
:105BB0002093590620935A068BE480935B068093CA |
:105BC0005C0680935D0610925E0650935F067093AC |
:105BD00060062093610660936206309363063093FB |
:105BE000640682E080936506E0932F0610926706B4 |
:105BF00010926806ACE6B6E08CE0EFE7F1E0ED016C |
:105C0000019009928A95E1F760E770E0CD01845632 |
:105C100090400E94D82A80937806DF91CF91089512 |
:105C2000F999FECF92BD81BDF89A80B59927089564 |
:105C3000F999FECF1FBA92BD81BD60BD0FB6F89431 |
:105C4000FA9AF99A0FBE089564EC7AE20E942C79D0 |
:105C500008954CEC5AE20E9466790895EF92FF9203 |
:105C60000F931F93CF93C82F8150853008F0C3E066 |
:105C700081E7C89F8001112483EFE82E8FEFF82E73 |
:105C8000E00EF11E60E770E0C7010E94E92A682F6C |
:105C900098012D593F4F8FB39927AC014270507036 |
:105CA00081FDF9CF32BD21BDF89A80B5861711F07C |
:105CB000CA0121C08FB399279C012270307081FDE9 |
:105CC000F9CFF2BCE1BCF89A80B5843511F0C90176 |
:105CD00012C081E7C89FC00111240D9724EC3AE25D |
:105CE00041E750E0BC0188E096E00E9407790E94FD |
:105CF000046A81E090E0CF911F910F91FF90EF90A7 |
:105D00000895282F863010F025E003C0882309F479 |
:105D100021E0F999FECF1FBA82E090E092BD81BDEB |
:105D200020BD0FB6F894FA9AF99A0FBE0895CF9352 |
:105D3000C82F80910806843509F042C0C63010F0A3 |
:105D4000C5E003C0CC2309F43BC060E770E088E005 |
:105D500096E00E94D82A8093780681E7C89FC00108 |
:105D600011242CEC3AE241E750E068E076E00D9730 |
:105D70000E9444792CEC3AE24CE050E069E076E095 |
:105D800080E590E00E9444796CE070E089E096E064 |
:105D90000E94D82A282FF999FECF1FBA8CE590E0EF |
:105DA00092BD81BD20BD0FB6F894FA9AF99A0FBE44 |
:105DB0008C2F0E94812E0E94046A81E090E002C034 |
:105DC00080E090E0CF9108956DE470E088EE93E07C |
:105DD0000E94E92A482F8FB399279C0122703070C6 |
:105DE00081FDF9CF85E394E092BD81BDF89A80B53D |
:105DF000841779F48FB399279C012270307081FD4C |
:105E0000F9CF88EE93E092BD81BDF89A80B58130DC |
:105E100011F0C901089524EC3AE24EE450E068EE36 |
:105E200073E089E796E00E94077981E090E00895A9 |
:105E3000809179068130A9F46DE470E089E796E0FD |
:105E40000E94D82A8093C6062CEC3AE24EE450E039 |
:105E500069E776E088EE93E00E94447981E090E083 |
:105E6000089580E090E00895CF93DF9381E08093E0 |
:105E70007906E9E7F6E08FE0158616861786108A20 |
:105E80008150349687FFF8CF80E480938606809314 |
:105E90008706109288068093890680938A0690EC84 |
:105EA00090938B0610928C0680938D0680938E06BD |
:105EB00010928F069093900690939106809392068D |
:105EC000109293068093940690939506AAE7B6E005 |
:105ED00087E0E9E8F1E0ED01019009928A95E1F7A8 |
:105EE0006DE470E0CD0101970E94D82A8093C60628 |
:105EF000DF91CF910895F999FECF82E090E092BDB5 |
:105F000081BDF89A80B5282F863078F023E0322FB3 |
:105F1000F999FECF1FBA82E090E092BD81BD30BDFD |
:105F20000FB6F894FA9AF99A0FBE822F992708951E |
:105F3000DF92EF92FF920F931F93CF93FF24DF2CFA |
:105F4000EF2C81E090E00E94102E843539F031E092 |
:105F5000E32E64E581E090E00E94182E6CE070E092 |
:105F600080E590E00E94E92AC82FF999FECF8CE5E0 |
:105F700090E092BD81BDF89A80B58C1711F421E0B4 |
:105F8000D22EC1E001E010E0EE2029F48C2F0E9417 |
:105F90002E2E8823C1F591E0F92E1F930F9387E8E9 |
:105FA00099E09F938F9380E492E19F938F93E09188 |
:105FB0003004F091310409958DB79EB706968DBFD8 |
:105FC0000230110549F0033011054CF40130110580 |
:105FD00031F40E94262B05C00E94202C02C00E9492 |
:105FE000192DDD2059F024EC3AE24CE050E060E558 |
:105FF00070E089E096E00E94077902C00E94012BC0 |
:106000008C2F0E94972ECF5F0F5F1F4FC63008F472 |
:10601000BBCFFF2019F083E00E94812E0E947B2FCE |
:10602000C82F0E942E2E8C2F99279F938F938DEA35 |
:1060300099E09F938F9300E412E11F930F93E091F7 |
:106040003004F091310409958DB79EB706968DBF47 |
:10605000EE2021F40E94E42E882399F486EC99E046 |
:106060009F938F931F930F93E0913004F09131042D |
:1060700009950E94342F0E94182F0F900F900F90B7 |
:106080000F901092070690E0E6E8F6E0CFE08081FE |
:10609000349618160CF49F5FC150C7FFF8CF909349 |
:1060A0000706892F99279F938F938AE796E09F93FE |
:1060B0008F9387EE99E09F938F931F930F93E091B7 |
:1060C0003004F091310409958DB79EB708968DBFC5 |
:1060D00088E09AE09F938F931F930F93E091300491 |
:1060E000F091310409950F900F900F900F90CF9180 |
:1060F0001F910F91FF90EF90DF9008959FB7F89454 |
:106100003998389A88B1836088B98091B9008C7FBA |
:106110008093B9008AE28093B800109271021092C5 |
:106120006F0210926E02EFECF6E08BE010821182AB |
:106130001282138214821582168217828150389639 |
:1061400087FFF4CF9FBF08951092710284E9809376 |
:10615000BC0010926F0210926E0280E88093BC0027 |
:106160001092BD001092BA001092BB001092B900BC |
:106170001092B8000E947E301092BB0085E8809398 |
:10618000BC0080916C02826080936C0208951F9223 |
:106190000F920FB60F9211242F933F934F935F935B |
:1061A0008F939F93EF93FF9380917102282F332752 |
:1061B000442755278F5F80937102F90127313105FC |
:1061C00008F0B3C2E659FF4F0C94647B80916F02D4 |
:1061D0008C3090F480916F028F5F80936F0280917A |
:1061E0006F02E82FFF27EE0FFF1FEE0FFF1FE7588C |
:1061F000F94F8585181654F780916F028C3070F036 |
:1062000010926B0210926A0210926F0285E08093E6 |
:10621000710280916E02880F8D5A04C080916F02C6 |
:10622000880F8E5A8093BB0085E874C280916F02FC |
:10623000E82FFF2783E0EE0FFF1F8A95E1F7E15378 |
:10624000F94F81818093BB0085E88093BC008091E9 |
:106250006F02E82FFF27EE0FFF1FEE0FFF1FEE0F5D |
:10626000FF1FE153F94F808180FF91C080916F0241 |
:10627000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F90 |
:10628000E153F94F8281882329F0809107068730F6 |
:1062900008F45FC280916A0290916B02892B09F029 |
:1062A00058C28091680290916902892B09F051C20D |
:1062B0006EC080916F0221E030E002C0220F331FD8 |
:1062C0008A95E2F780916802909169022823392328 |
:1062D000232B79F080916F02E82FFF27EE0FFF1F2D |
:1062E000EE0FFF1FEE0FFF1FE153F94F80E1848394 |
:1062F0000DC080916F02E82FFF27EE0FFF1FEE0FFA |
:10630000FF1FEE0FFF1FE153F94F148280916F02C0 |
:10631000E82FFF2753E0EE0FFF1F5A95E1F7E153F7 |
:10632000F94F8481282F332743E0220F331F4A95EA |
:10633000E1F780916F02E82FFF2793E0EE0FFF1F38 |
:106340009A95E1F7E153F94F82818770822B809310 |
:10635000BB0085E88093BC0020916F0281E090E053 |
:1063600002C0880F991F2A95E2F720916A023091A6 |
:106370006B0282239323892B51F087EC96E0909354 |
:1063800075028093740288E080937602E2C184E013 |
:1063900080C1E0917402F091750281918093BB00FD |
:1063A00085E88093BC00F0937502E09374028091BD |
:1063B0007602815080937602882309F4CAC183E073 |
:1063C00068C18091B900803351F5809172028823B1 |
:1063D00029F480916F028F5F8093720280916F0227 |
:1063E000E82FFF2783E0EE0FFF1F8A95E1F7E153C7 |
:1063F000F94F838199278F7790708F3791057CF4BF |
:1064000080916F02E82FFF27EE0FFF1FEE0FFF1F97 |
:10641000EE0FFF1FE153F94F83818F5F838310924B |
:10642000710284E98093BC008AE090E0909392012D |
:106430008093910180916F028F5F80936F02109221 |
:10644000710262C18091B9008034A9F180916E021D |
:10645000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FAE |
:10646000E153F94F83818F77838380916E028F5F31 |
:1064700080936E0280916E028C30A0F010926E02BA |
:106480001092690210926802809173028F5F80936C |
:1064900073028C3038F01092730280916C028D7F01 |
:1064A00080936C0280916C02816080936C021092E8 |
:1064B000710284E971C080916E02E82FFF27EE0F10 |
:1064C000FF1FEE0FFF1FEE0FFF1FE153F94F8381F8 |
:1064D0008068838380916E02E82FFF27EE0FFF1FF5 |
:1064E000EE0FFF1FEE0FFF1FE153F94F808180FF7A |
:1064F0002FC080916E02E82FFF2753E0EE0FFF1FA1 |
:106500005A95E1F7E153F94F84819927009751F0AB |
:106510004097D9F587EC96E09093750280937402CA |
:1065200088E031C080916E02992743E0880F991F5F |
:106530004A95E1F78C52994F9093750280937402BB |
:1065400090916E02809173029817E1F483E01BC072 |
:1065500080916E02992733E0880F991F3A95E1F7F1 |
:106560008C52994F909375028093740280916C02C3 |
:1065700081FD06C090916E0280917302981711F40C |
:1065800082E001C081E080937602809176028130C2 |
:1065900011F485E801C085EC8093BC008091720203 |
:1065A00080936D0210927202D4C0E0917402F09157 |
:1065B00075028091BB008083809174029091750276 |
:1065C00001969093750280937402809176028150B7 |
:1065D00080937602823010F085EC58C0813011F43F |
:1065E00085E854C080916C0281FF2DC08091E80243 |
:1065F00080FD1DC080916E02E82FFF2723E0EE0F83 |
:10660000FF1F2A95E1F7E153F94F86818A3F79F41C |
:1066100080916E02E82FFF2793E0EE0FFF1F9A95FF |
:10662000E1F7E153F94F8081816080830CC0809154 |
:106630006E02E82FFF2783E0EE0FFF1F8A95E1F738 |
:10664000E153F94F108280916E028F5F80936E024A |
:1066500080916E028C30A0F010926E02109269024E |
:1066600010926802809173028F5F809373028C3066 |
:1066700038F01092730280916C028D7F80936C02CF |
:106680001092710284E98093BC0049C08093BC00E1 |
:1066900086E0809371025DC088E9C4CD809170026C |
:1066A000880F805FBFCD809170029927813091055E |
:1066B00061F0823091051CF4892B21F04AC00297C9 |
:1066C00039F047C080911201ADCD80911101AACD62 |
:1066D00080911001A7CD80E8A5CD1092710284E9C8 |
:1066E0008093BC008AE090E09093920180939101A6 |
:1066F00080917002823088F4809170028F5F809365 |
:10670000700282E18093710280916C028E7F80938F |
:106710006C0285EA8093BC001CC0109270028091CC |
:106720006C02816080936C0214C01092710284E943 |
:106730008093BC0080916C02816080936C028AE03F |
:1067400090E0909392018093910110926F021092C9 |
:106750006E02FF91EF919F918F915F914F913F91C9 |
:106760002F910F900FBE0F901F9018951F93CF93EE |
:10677000DF93182F80911703882321F4809104025E |
:10678000882319F081E090E097C01D3008F092C096 |
:106790001123B1F0E12FFF2723E0EE0FFF1F2A9511 |
:1067A000E1F7E153F94F35978081359688230CF056 |
:1067B00081C03897808180FD03C083E090E07CC079 |
:1067C0008091C706823019F084E090E075C067E0E0 |
:1067D00070E087EC96E00E94D82A9091CE06891747 |
:1067E00019F085E090E068C080ED97E00E946716A0 |
:1067F000EC0180916C0280FD05C0CE010E947016F4 |
:106800008823B9F3112319F48FEF90E00BC0212FE7 |
:1068100033272150304081E090E002C0880F991F5B |
:106820002A95E2F790936B0280936A02A1E0B0E0B0 |
:10683000EFECF6E040E050E06BE0CD01042E02C04A |
:10684000880F991F0A94E2F720916A0230916B0237 |
:1068500082239323892B11F01182128261504F5FA2 |
:106860005F4F389667FFE9CF10926F021092710266 |
:1068700080916C028E7F80936C0285EA8093BC00CD |
:1068800080916C0280FD05C0CE010E9470168823A5 |
:10689000B9F380916A0290916B02892B29F0CE01A5 |
:1068A0000E947016882311F380916A0290916B0206 |
:1068B000009711F082E090E0DF91CF911F91089551 |
:1068C0000F931F93CF93DF93982F80911703882303 |
:1068D00021F480910402882319F081E090E092C0B5 |
:1068E0009D30A0F4992319F486E090E08BC0C92F65 |
:1068F000DD27FE0133E0EE0FFF1F3A95E1F7E1538C |
:10690000F94F35978081359687FD03C082E090E08E |
:1069100079C03897808180FD03C083E090E072C029 |
:1069200080ED97E00E9467168C0180916C0280FDDB |
:1069300005C0C8010E9470168823B9F3219721E091 |
:1069400030E0C90102C0880F991FCA95E2F7909301 |
:10695000690280936802D901EFECF6E040E050E074 |
:106960006BE0CD01042E02C0880F991F0A94E2F754 |
:10697000209168023091690282239323892B11F0C0 |
:106980001182128261504F5F5F4F389667FFE9CFE7 |
:1069900010926E021092C7061092CE0610927102EB |
:1069A00080916C028E7F80936C0285EA8093BC009C |
:1069B00080916C0280FD05C0C8010E94701688237A |
:1069C000B9F38091680290916902892B29F0C8017E |
:1069D0000E947016882311F38091C706823019F047 |
:1069E00084E090E00FC067E070E087EC96E00E94E2 |
:1069F000D82A9091CE06891719F085E090E002C060 |
:106A000080E090E0DF91CF911F910F91089589E18F |
:106A1000A4E6B7E0E0E3F7E0118210823296119627 |
:106A20001C921E921296815087FFF6CF8091FD0234 |
:106A300099278E56904090934B0780934A078091F8 |
:106A4000FC0299278E56904090934D0780934C07F7 |
:106A50001092820310928103109284031092830398 |
:106A6000109286031092850308951F920F920FB61D |
:106A70000F9211240F931F932F933F934F935F9384 |
:106A80006F937F938F939F93AF93BF93CF93DF9336 |
:106A9000EF93FF9380916B0682FDCFC040918600FB |
:106AA000509187008091780290917902481B590B90 |
:106AB000809186009091870090937902809378026C |
:106AC000CA018D549440A0917A02B0917B02835FF9 |
:106AD0009A4178F480917A0280932F07149714F0EA |
:106AE0001092930181E090E090937B0280937A0270 |
:106AF00007C2AD30B1050CF003C2CA018B5F9040F4 |
:106B0000845B914008F074C0425D5140FD01EA0F82 |
:106B1000FB1FE05DF84F80819181FA01E81BF90BC2 |
:106B2000CF01F7FF03C0909581959F4F06975CF4C6 |
:106B300080912003883C20F480912003865F01C06F |
:106B400088EC80932003FD01EA0FFB1FE05DF84F06 |
:106B5000808191819C01220F331F280F391F240F40 |
:106B6000351F37FF02C02D5F3F4FE901D595C7950F |
:106B7000D595C795CA0101968C179D0714F42197E6 |
:106B800006C041505040C417D5070CF4219680919F |
:106B90002003833CE0F08D010A0F1B1FF801E05D2C |
:106BA000F84F808191819E01281B390BC90163E058 |
:106BB00070E00E94DD7ACB01880F991F860F971F26 |
:106BC0000C59184FD80111969C938E9307C0AA0FA9 |
:106BD000BB1FAC59B84F11961C921E92E0917A02DD |
:106BE000F0917B02EE0FFF1FE05DF84FD183C08371 |
:106BF00020917A0230917B022F5F3F4F30937B02CE |
:106C000020937A0280910201843108F079C1253005 |
:106C1000310511F45D9A01C05D9880917A029091DE |
:106C20007B028630910511F45C9A01C05C9807974D |
:106C300011F45B9A65C15B9863C1409186005091E5 |
:106C4000870080917C0290917D02481B590B8091B6 |
:106C500086009091870090937D0280937C02CA0108 |
:106C60008D5494406091E602835F9A4108F07AC0A7 |
:106C70006093770280917702843008F453C090913A |
:106C80002F0780917702981709F04CC05091E702C6 |
:106C90005B3008F43FC0109293011092E60240E08E |
:106CA0005F31C0F0E42FFF27EE0FFF1F9F012E542E |
:106CB0003D4FDF01A05DB84F8D919C91D9018D931F |
:106CC0009C93DF01AC59B84F8D919C91E453FD4FDB |
:106CD00091838083E42FFF27EE0FFF1F9F01205D2C |
:106CE000384FDF01A258BD4F8D919C91D90111966B |
:106CF0009C938E93DF01A856BD4F8D919C91EC59CA |
:106D0000F84F91838083842F8F5F482F8D3040F21E |
:106D10008093E6028091E7028F3FB9F08F5F809306 |
:106D2000E70213C08091E702853620F08AE0809365 |
:106D3000E70202C01092E702809102018A3011F04E |
:106D4000843110F0289A01C0289881E08093E602EF |
:106D500080911703882309F0D3C080917702809334 |
:106D60002F07CEC06D3008F0A3C0CA018B5F9040E2 |
:106D7000845B914008F07EC0425D5140E62FFF27C2 |
:106D8000EE0FFF1FE258FD4F80819181FA01E81B51 |
:106D9000F90BCF0105960B97B0F48091E7028A3189 |
:106DA00020F080912003865F05C08B3028F0809111 |
:106DB00020038E5F8093200380912003893C18F08C |
:106DC00088EC80932003E62FFF27EE0FFF1FE25889 |
:106DD000FD4F808191819C01220F331F280F391FA5 |
:106DE000240F351F37FF02C02D5F3F4FE901D595B6 |
:106DF000C795D595C795CA0101968C179D0714F4C0 |
:106E0000219706C041505040C417D5070CF4219675 |
:106E1000809120038E3BD8F0E62FFF27EE0FFF1F57 |
:106E2000DF01A258BD4F8D919C919E01281B390B0B |
:106E3000C90163E070E00E94DD7ACB01880F991FE1 |
:106E4000860F971FE856FD4F9183808308C0E62F79 |
:106E5000FF27EE0FFF1FE856FD4F11821082809131 |
:106E6000E602E82FFF27EE0FFF1FE258FD4FD18308 |
:106E7000C08309C0809102018A3011F0843110F082 |
:106E8000289A01C0289880910201843188F4809169 |
:106E9000E602853011F45D9A05C05D98863011F4E4 |
:106EA0005C9A05C05C98873011F45B9A01C05B98CE |
:106EB0008091E602843120F48F5F8093E60220C047 |
:106EC0008431F1F4809102018A3011F0843110F0A4 |
:106ED000289A01C028988EE18093E6022CE0C4E64F |
:106EE000D7E0A2EBB2E0E0E3F7E08D919D919183D2 |
:106EF00080833296198218822296215027FFF5CF7F |
:106F0000FF91EF91DF91CF91BF91AF919F918F91C1 |
:106F10007F916F915F914F913F912F911F910F91B1 |
:106F20000F900FBE0F901F901895EF92FF920F9346 |
:106F30001F93809124069927880F991F880F991F06 |
:106F40007C010027F7FC0095102F80917003909131 |
:106F50007103A0917203B0917303BC01CD01A8012C |
:106F600097010E94127B3093B8052093B70580915A |
:106F7000680390916903A0916A03B0916B03BC010F |
:106F8000CD01A80197010E94127B3093BA0520938E |
:106F9000B9058091EA079091EB0797FD03969595C7 |
:106FA0008795959587959093BC058093BB058091B7 |
:106FB000FA079091FB0797FD039695958795959510 |
:106FC00087959093BE058093BD0580918103909134 |
:106FD00082032091440230914502821B930B9093CF |
:106FE000C0058093BF058091120390911303A09177 |
:106FF0001403B0911503BC01CD0125E030E040E061 |
:1070000050E00E94127B3093C2052093C10580910D |
:107010003E0290913F029093C4058093C3058091F6 |
:107020003203909133039093C8058093C7058091F4 |
:107030001D0190911E019093CA058093C90580910E |
:10704000200399279093CC058093CB058091F60778 |
:107050009091F707A091F807B091F9072091950159 |
:10706000309196014091970150919801BC01CD015A |
:107070000E94127B3093CE052093CD058091D006DF |
:1070800099279093D0058093CF058091D8069927B2 |
:107090009093D2058093D1058091E0069927909333 |
:1070A000D4058093D3058091E80699279093D6055F |
:1070B0008093D50580911F02909120029093E00566 |
:1070C0008093DF0580916D0890916E089093E405A0 |
:1070D0008093E3058091730899279093F20580933C |
:1070E000F10580910104909102049093F40580933E |
:1070F000F3058091FF03909100049093F60580932F |
:10710000F50580914904882321F480914A0488235D |
:1071100021F08091B605816003C08091B6058E7F15 |
:107120008093B6051F910F91FF90EF9008951F93E4 |
:10713000CF93DF93182FEB01809117038823A1F4DD |
:1071400011501F3F89F0D0932402C09323028091F5 |
:10715000230290912402892BD1F7CE018C0F9D1F21 |
:107160000E947C16115078F7DF91CF911F910895FE |
:10717000CF93DF93809102018D3011F40E94471B61 |
:1071800010927A0080914802909149029093B10741 |
:107190008093B00780914602909147029093A20796 |
:1071A0008093A10780914402909145029093F0074B |
:1071B0008093EF072091400230914102C901880F6E |
:1071C000991F880F991F820F931F820F931F90930F |
:1071D000EB078093EA072091420230914302C901F4 |
:1071E000880F991F880F991F820F931F820F931F7B |
:1071F0009093FB078093FA078FEC80937A00A1E2CB |
:10720000B3E0CDE0D6E097E08991E82FFF27EE0FBD |
:10721000FF1FE05DF84F0190F081E02DE259FF4F34 |
:107220001E161F061CF0E0E0F0E005C0EF3FF10580 |
:1072300014F0EFEFF0E08C91282F3327E217F307DB |
:1072400014F4815004C02E173F0714F48F5F8C9301 |
:107250009150119697FFD8CF809147069927AA277A |
:10726000BB27BC01CD0124EC39E040E050E00E9496 |
:107270009E7ADC01CB018093B7019093B801A09373 |
:10728000B901B093BA01809148069927AA27BB2774 |
:10729000BC01CD010E949E7ADC01CB018093B30139 |
:1072A0009093B401A093B501B093B601DF91CF9153 |
:1072B0000895A0E0B0E0EFE5F9E30C94337B882E6D |
:1072C000C0E0D0E07E016E0110924904469AD0934E |
:1072D0007C03C0937B03D0937A03C0937903D0934C |
:1072E0007603C0937503D0938603C0938503D09330 |
:1072F0008403C0938303D0938203C09381031092CD |
:107300009E0110929D01109238020E94B83884E6C6 |
:1073100090E00E9489160E94B8388091150680FF7F |
:1073200010C08091130190911401875B934038F451 |
:1073300080911301909114018E5E924010F40E948E |
:10734000C51A0FE18AE090E00E94891680914402FC |
:1073500090914502C80FD91F80914802909149022F |
:10736000E80EF91E8091460290914702C80ED91E80 |
:10737000015007FFE7CF9701205F3F4F36952795D4 |
:10738000369527953093860320938503C601409652 |
:10739000969587959695879590938403809383031C |
:1073A0006096F5E0D695C795FA95E1F7D0938203FC |
:1073B000C09381039093800380937F0330937E0377 |
:1073C00020937D03882009F441C08091EA079091C1 |
:1073D000EB0797FF03C0909581959F4F6CE070E09D |
:1073E0000E94DD7A9B0170937C0360937B03809104 |
:1073F000FA079091FB0797FF03C0909581959F4FE7 |
:107400006CE070E00E94DD7A70937A0360937903F8 |
:107410008091FA059091FB05909376038093750314 |
:10742000B90184E090E00E94292E60917903709167 |
:107430007A0386E090E00E94292E60917503709196 |
:10744000760388E090E00E94292E65C084E090E0F9 |
:107450000E94242E90937C0380937B0386E090E02F |
:107460000E94242E90937A038093790388E090E021 |
:107470000E94242E9C019093760380937503809143 |
:107480007B0390917C038150984050F48091790364 |
:1074900090917A038150984018F421503440D8F1EB |
:1074A00089E29AE09F938F9380E492E19F938F9378 |
:1074B000E0913004F091310409958091EA079091B0 |
:1074C000EB0797FF03C0909581959F4F6CE070E0AC |
:1074D0000E94DD7A70937C0360937B038091FA07AE |
:1074E0009091FB0797FF03C0909581959F4F6CE0AB |
:1074F00070E00E94DD7A70937A0360937903809143 |
:10750000FA059091FB0590937603809375030F9095 |
:107510000F900F900F901092B1071092B007109239 |
:10752000A2071092A1071092F0071092EF0784E6CD |
:1075300090E00E94891680914002909141029C0146 |
:10754000220F331F220F331F280F391F280F391F17 |
:107550003093EB072093EA07809142029091430217 |
:107560008C01000F111F000F111F080F191F080FAA |
:10757000191F1093FB070093FA0780912406C82E69 |
:10758000DD24EE24FF24442737FD4095542FC70106 |
:10759000B6010E949E7A4B015C0160937003709368 |
:1075A000710380937203909373039801442737FD0E |
:1075B0004095542FC701B6010E949E7ADC01CB0191 |
:1075C0008093680390936903A0936A03B0936B035D |
:1075D00080924C0390924D03A0924E03B0924F03C1 |
:1075E0008093440390934503A0934603B0934703CD |
:1075F00010924003109241031092420310924303F1 |
:107600008091150190911601A0911701B091180178 |
:107610009093FD058093FC0510923702109236027C |
:1076200010923403109235031092360310923703F0 |
:107630008091320390913303909331038093300310 |
:107640000E949B6582E390E0909324028093230242 |
:10765000809147069927AA27BB27BC01CD0124ECBE |
:1076600039E040E050E00E949E7ADC01CB01885670 |
:10767000954CAF4FBF4F8093B7019093B801A09343 |
:10768000B901B093BA01809148069927AA27BB2770 |
:10769000BC01CD010E949E7ADC01CB018856954C3D |
:1076A000AF4FBF4F8093B3019093B401A093B50146 |
:1076B000B093B60110929A01109299018091320311 |
:1076C00090913303AA2797FDA095BA2F2091950199 |
:1076D000309196014091970150919801BC01CD01E4 |
:1076E0000E949E7ADC01CB018093F6079093F70706 |
:1076F000A093F807B093F90710922B0310922A0376 |
:1077000081E0809301010E94046A8091E802846014 |
:107710008093E8028FEF809368081092690880E2F6 |
:1077200080936A08C1E2D3E0ADE0B6E007E08D9156 |
:10773000E82FFF27EE0FFF1FE05DF84F808191815A |
:1077400082598993015007FFF2CF84E6809320038A |
:1077500080912102882311F0469A579A80918503DF |
:107760009091860380569940815C9B4228F08091DD |
:10777000490481608093490480918303909184033C |
:1077800080569940815C9B4228F080914904826038 |
:107790008093490480918103909182038C5291409F |
:1077A0008957954028F0809149048460809349046A |
:1077B00080917B0390917C038C529140835C91403B |
:1077C00028F080914904886080934904809179036E |
:1077D00090917A038C529140835C914028F0809183 |
:1077E00049048061809349048091750390917603E8 |
:1077F000805092408355914028F0809149048062E6 |
:1078000080934904ECE0CDB7DEB70C944F7BA3E145 |
:10781000B0E0EDE0FCE30C942D7B8091810390912E |
:1078200082032091440230914502821B930B909376 |
:10783000F0078093EF0720914E0230914F02309372 |
:10784000B1072093B00780914C0290914D02909324 |
:10785000A2078093A1073093BC072093BB079093A6 |
:10786000B4078093B3078091EA079091EB07AC01CE |
:10787000440F551F480F591F20914002309141027B |
:10788000C901880F991F880F991F820F931F820FBC |
:10789000931F480F591F57FF02C04D5F5F4F55950B |
:1078A0004795559547955093EB074093EA0780918C |
:1078B000FA079091FB07AC01440F551F480F591F61 |
:1078C0002091420230914302C901880F991F880F0D |
:1078D000991F820F931F820F931F480F591F57FF45 |
:1078E00002C04D5F5F4F559547955595479550930D |
:1078F000FB074093FA072091400230914102C901F1 |
:10790000880F991F880F991F820F931F820F931F53 |
:107910009C01442737FD4095542F8091600390913E |
:107920006103A0916203B0916303820F931FA41FB0 |
:10793000B51F8093600390936103A0936203B0939B |
:1079400063032091420230914302C901880F991FBD |
:10795000880F991F820F931F820F931F9C0144274A |
:1079600037FD4095542F80915C0390915D03A09169 |
:107970005E03B0915F03820F931FA41FB51F809316 |
:107980005C0390935D03A0935E03B0935F038091CB |
:10799000C5079091C6072091400230914102820FA5 |
:1079A000931F9093C6078093C5078091F20790912B |
:1079B000F3072091420230914302820F931F90936C |
:1079C000F3078093F20780917703909178030196F3 |
:1079D00090937803809377038091FA059091FB054B |
:1079E0002091750330917603821B930B9C014427F1 |
:1079F00037FD4095542F8091580390915903A091E1 |
:107A00005A03B0915B03820F931FA41FB51F80938D |
:107A1000580390935903A0935A03B0935B038FECE0 |
:107A200080937A0010920F0120914803309149030E |
:107A300040914A0350914B0329873A874B875C87D3 |
:107A400029543B46414050402CF028E43BE641E0BD |
:107A500050E00DC089859A85AB85BC85885B9449CB |
:107A6000AE4FBF4F4CF428EB34E94EEF5FEF2D8360 |
:107A70003E834F83588708C089859A85AB85BC852E |
:107A80008D839E83AF83B88720915003309151033B |
:107A900040915203509153032D873E874F87588B57 |
:107AA00029543B46414050402CF028E43BE641E05D |
:107AB00050E00DC08D859E85AF85B889885B94495F |
:107AC000AE4FBF4F4CF428EB34E94EEF5FEF298304 |
:107AD0003A834B835C8308C08D859E85AF85B889CA |
:107AE00089839A83AB83BC83A091EF07B091F007A1 |
:107AF000BB8BAA8BFD01CF01AA2797FDA095BA2FBA |
:107B0000A0904003B0904103C0904203D090430343 |
:107B1000A80EB91ECA1EDB1EA0924003B0924103FC |
:107B2000C0924203D0924303E090F607F090F7072B |
:107B30000091F8071091F907E80EF91E0A1F1B1FA4 |
:107B4000E092F607F092F7070093F8071093F90711 |
:107B5000F0910703F98BFF2309F098C18091060388 |
:107B6000882309F093C18091150686FF8FC180910B |
:107B7000A1079091A207AA2797FDA095BA2FBC0153 |
:107B8000CD0129813A814B815C810E949E7A9B01C3 |
:107B9000AC0197FF04C02150384F4F4F5F4FBBE0FF |
:107BA0005595479537952795BA95D1F780919D01C1 |
:107BB000682E772488249924CA01B901A40193016D |
:107BC0000E949E7ADC01CB018093910390939203F3 |
:107BD000A0939303B0939403B7FF04C08150904FD8 |
:107BE000AF4FBF4F1C012D01ACE055944794379423 |
:107BF0002794AA95D1F72092910330929203409254 |
:107C00009303509294038091B0079091B107AA27F3 |
:107C100097FDA095BA2FBC01CD012D813E814F81EA |
:107C200058850E949E7A97FF04C06150784F8F4F0D |
:107C30009F4FFBE09595879577956795FA95D1F7D6 |
:107C4000A40193010E949E7ADC01CB0180939503ED |
:107C500090939603A0939703B0939803B7FF04C043 |
:107C60008150904FAF4FBF4F9C01AD01ECE0559557 |
:107C7000479537952795EA95D1F72093950330934B |
:107C800096034093970350939803809191039091AA |
:107C90009203909399078093980780919503909110 |
:107CA000960390939D0780939C07221933094409FA |
:107CB000550920939503309396034093970350936F |
:107CC0009803E20EF31E041F151FE092F607F092D0 |
:107CD000F7070093F8071093F90780919C01882318 |
:107CE000B1F457FF04C02F5F3F4F4F4F5F4F559583 |
:107CF000479537952795A21AB30AC40AD50AA092C8 |
:107D00004003B0924103C0924203D09243032A89B8 |
:107D10003B8979010027F7FC0095102F809195038E |
:107D200090919603A0919703B0919803E80EF91EE5 |
:107D30000A1F1B1FC801B70129813A814B815C8151 |
:107D40000E949E7A9B01AC0197FF04C02150384FDE |
:107D50004F4F5F4F6BE055954795379527956A953F |
:107D6000D1F780919E01A82EBB24CC24DD24CA012A |
:107D7000B901A60195010E949E7ADC01CB01809396 |
:107D8000890390938A03A0938B03B0938C03B7FF6E |
:107D900004C08150904FAF4FBF4F3C014D014CE0AC |
:107DA00095948794779467944A95D1F76092890364 |
:107DB00070928A0380928B0390928C03C801B70162 |
:107DC0002D813E814F8158850E949E7A97FF04C085 |
:107DD0006150784F8F4F9F4F3BE0959587957795F2 |
:107DE00067953A95D1F7A60195010E949E7ADC012C |
:107DF000CB0180938D0390938E03A0938F03B09358 |
:107E00009003B7FF04C08150904FAF4FBF4FAC01FC |
:107E1000BD012CE075956795579547952A95D1F743 |
:107E200040938D0350938E0360938F037093900360 |
:107E30002A893B8937FF03C0309521953F4F213474 |
:107E40003105E4F1D401C30197FE07C0B095A095B8 |
:107E5000909581959F4FAF4FBF4F81389105A105F8 |
:107E6000B10584F4DB01CA0177FF07C0B095A09586 |
:107E7000909581959F4FAF4FBF4F81389105A105D8 |
:107E8000B105E4F081E080932C0318C010929D07A7 |
:107E900010929C07109299071092980710928D03E8 |
:107EA00010928E0310928F03109290031092890308 |
:107EB00010928A0310928B0310928C0380918D0391 |
:107EC00090918E03A0918F03B0919003BC01CD01DE |
:107ED00024E630E040E050E00E94127BE09089030D |
:107EE000F0908A03E21AF30AF092AF07E092AE072D |
:107EF0008091890390918A03A0918B03B0918C03A8 |
:107F0000BC01CD0124E630E040E050E00E94127B4D |
:107F1000DA01C90120918D0330918E038C01021B7F |
:107F2000130B1093A4070093A307809195019091E0 |
:107F30009601A0919701B0919801BC01CD0128E66E |
:107F400031E040E050E00E949E7A2091F6073091A7 |
:107F5000F7074091F8075091F907261737074807A8 |
:107F6000590764F0261B370B480B590B2093F60773 |
:107F70003093F7074093F8075093F9072091F607DD |
:107F80003091F7074091F8075091F90757FF0CC05F |
:107F9000260F371F481F591F2093F6073093F70706 |
:107FA0004093F8075093F9076091A1077091A207D9 |
:107FB0006E0D7F1D9B01442737FD4095542F809106 |
:107FC000440390914503A0914603B0914703820F6B |
:107FD000931FA41FB51F8093440390934503A09360 |
:107FE0004603B093470380910C0390910D03681BE7 |
:107FF000790BCB01AA2797FDA095BA2F29853A8541 |
:108000004B855C85820F931FA41FB51F8093480387 |
:1080100090934903A0934A03B0934B03C090B301DC |
:10802000D090B401E090B501F090B601C816D90621 |
:10803000EA06FB06C4F488EA91E6A0E0B0E08C19F9 |
:108040009D09AE09BF098093480390934903A0930B |
:108050004A03B0934B038093440390934503A0934A |
:108060004603B093470322273327A9012C193D0962 |
:108070004E095F098091480390914903A0914A03FA |
:10808000B0914B0382179307A407B507B4F4D70147 |
:10809000C601885A9146A040B0408093480390930F |
:1080A0004903A0934A03B0934B03809344039093F6 |
:1080B0004503A0934603B09347036091B0077091C6 |
:1080C000B107600F711F9B01442737FD4095542F66 |
:1080D00080914C0390914D03A0914E03B0914F03BA |
:1080E000820F931FA41FB51F80934C0390934D03E1 |
:1080F000A0934E03B0934F0380910A0390910B031A |
:10810000681B790BCB01AA2797FDA095BA2F2D8567 |
:108110003E854F855889820F931FA41FB51F8093FA |
:10812000500390935103A0935203B0935303E090F4 |
:10813000B701F090B8010091B9011091BA01E816A9 |
:10814000F9060A071B07C4F488EA91E6A0E0B0E04C |
:108150008E199F09A00BB10B80935003909351038C |
:10816000A0935203B093530380934C0390934D0319 |
:10817000A0934E03B0934F0322273327A9012E1952 |
:108180003F09400B510B8091500390915103A091F6 |
:108190005203B091530382179307A407B507B4F4B1 |
:1081A000D801C701885A9146A040B040809350033F |
:1081B00090935103A0935203B093530380934C03C5 |
:1081C00090934D03A0934E03B0934F0380914003CF |
:1081D00090914103A0914203B091430380935403D3 |
:1081E00090935503A0935603B09357038091500387 |
:1081F00090915103A0915203B09153038093700367 |
:1082000090937103A0937203B0937303809148031A |
:1082100090914903A0914A03B0914B038093680366 |
:1082200090936903A0936A03B0936B0380914C030E |
:1082300090914D03A0914E03B0914F0380936C0336 |
:1082400090936D03A0936E03B0936F0380914403EA |
:1082500090914503A0914603B09147038093640336 |
:1082600090936503A0936603B093670380911B010D |
:1082700090911C019093B1078093B00780911901F0 |
:1082800090911A019093A2078093A1078091020117 |
:108290008A3009F062C08091480290914902835F60 |
:1082A000934034F088E592E09093B1078093B00753 |
:1082B00080914802909149028A5F934034F080E2B5 |
:1082C00093E09093B1078093B0078091480290911A |
:1082D00049020F9734F488EA9DEF9093B107809399 |
:1082E000B0078091480290914902079734F480EEDC |
:1082F0009CEF9093B1078093B007809146029091D4 |
:108300004702835F934034F088E592E09093A207A0 |
:108310008093A10780914602909147028A5F934023 |
:1083200034F080E293E09093A2078093A1078091BC |
:108330004602909147020F9734F488EA9DEF90939C |
:10834000A2078093A1078091460290914702079768 |
:108350000CF067C080EE9CEF60C080914802909165 |
:108360004902815D974034F080EB94E09093B1072F |
:108370008093B0078091480290914902805E9740B7 |
:1083800034F080E496E09093B1078093B007809139 |
:108390004802909149020F9734F480E59BEF909347 |
:1083A000B1078093B00780914802909149020797E6 |
:1083B00034F480EC99EF9093B1078093B0078091EB |
:1083C000460290914702815D974034F080EB94E043 |
:1083D0009093A2078093A107809146029091470253 |
:1083E000805E974034F080E496E09093A2078093FB |
:1083F000A10780914602909147020F9734F480E5DF |
:108400009BEF9093A2078093A107809146029091E1 |
:108410004702079734F480EC99EF9093A20780937A |
:10842000A107E091A801EE2309F4BBC040911B0114 |
:1084300050911C018091990390919A03481B590B0C |
:108440005093A00340939F0320911B0130911C0186 |
:10845000280F391F37FF02C02F5F3F4F35952795F3 |
:1084600030939A0320939903413151051CF080E128 |
:1084700090E005C0405F5F4F34F480EF9FEF909332 |
:10848000A00380939F038E2F9927A0919F03B09103 |
:10849000A003A89FA001A99F500DB89F500D1124C3 |
:1084A00057FF02C04F5F5F4F559547958091B007CA |
:1084B0009091B107840F951F9093B1078093B007F7 |
:1084C0006091190170911A0180919B0390919C0316 |
:1084D000681B790B70939E0360939D034091190173 |
:1084E00050911A01480F591F57FF02C04F5F5F4F4D |
:1084F0005595479550939C0340939B0361317105BB |
:108500001CF080E190E005C0605F7F4F34F480EFA5 |
:108510009FEF90939E0380939D032E2F332780918E |
:108520009D0390919E03829FB001839F700D929F47 |
:10853000700D1124AB0177FF02C04F5F5F4F55955F |
:1085400047958091A1079091A207840F951F909362 |
:10855000A2078093A107A29FC001A39F900DB29F85 |
:10856000900D11249C01F3E0220F331FFA95E1F7DF |
:1085700080911B0190911C01820F931F90931C010D |
:1085800080931B01E3E0660F771FEA95E1F7809186 |
:10859000190190911A01860F971F90931A018093E9 |
:1085A00019010091B3071091B40780919807909139 |
:1085B0009907101611065CF59C0197FF04C022274D |
:1085C0003327281B390BC901AA2797FDA095BA2F7D |
:1085D00020919C01332744275527BC01CD010E94DF |
:1085E0009E7A9B01AC0197FF04C0215C3F4F4F4F27 |
:1085F0005F4F76E055954795379527957A95D1F752 |
:108600008091AE079091AF07820F931F27C097FF0D |
:1086100003C0909581959F4FAA2797FDA095BA2FEB |
:1086200020919C01332744275527BC01CD010E948E |
:108630009E7A9B01AC0197FF04C0215C3F4F4F4FD6 |
:108640005F4F66E055954795379527956A95D1F721 |
:108650008091AE079091AF07821B930B9093AF0769 |
:108660008093AE07E090BB07F090BC0780919C0719 |
:1086700090919D071E141F045CF59C0197FF04C098 |
:1086800022273327281B390BC901AA2797FDA0955C |
:10869000BA2F20919C01332744275527BC01CD01D7 |
:1086A0000E949E7A9B01AC0197FF04C0215C3F4F62 |
:1086B0004F4F5F4F96E055954795379527959A957B |
:1086C000D1F78091A3079091A407820F931F27C031 |
:1086D00097FF03C0909581959F4FAA2797FDA0957E |
:1086E000BA2F20919C01332744275527BC01CD0187 |
:1086F0000E949E7A9B01AC0197FF04C0215C3F4F12 |
:108700004F4F5F4F86E055954795379527958A954A |
:10871000D1F78091A3079091A407821B930B9093AC |
:10872000A4078093A3078091150687FF44C0998909 |
:10873000992309F040C0809106038823E1F5A1E068 |
:10874000EA16A1E0FA064CF08091B0079091B107CB |
:108750008E0D9F1D805091400DC0B0E0EB16BFEF15 |
:10876000FB0664F48091B0079091B1078E0D9F1DB8 |
:1087700080509F4F9093B1078093B007E1E00130A4 |
:108780001E074CF08091A1079091A207800F911FC6 |
:10879000805091400CC0FFEF00301F0764F48091BF |
:1087A000A1079091A207800F911F80509F4F909337 |
:1087B000A2078093A107A1E2B3E06DE076E057E065 |
:1087C000FB018191BF01E82FFF27EE0FFF1FE05D46 |
:1087D000F84F0190F081E02DE259FF4FEF3FF10596 |
:1087E00021F01CF0EFEFF0E004C0F7FF02C0E0E082 |
:1087F000F0E04C91242F3327E217F307B1F0CF01BB |
:10880000821B930B97FD079613E0959587951A9514 |
:10881000E1F7242F280F2C93822F9927E817F907C7 |
:1088200014F4215001C02F5F2C935150119657FF23 |
:10883000C7CFE2E1CD5E0C94497B8091170388237A |
:1088400001F58091E8028C7F8093E802AEE4B4E009 |
:10885000EFECF6E09BE080910402882309F48C930E |
:108860008D91818312829150389697FFF4CF809139 |
:108870000402882359F080910402815080930402FD |
:1088800005C08091E80281608093E80210926F0237 |
:108890001092710280916C028E7F80936C0285EA47 |
:1088A0008093BC00089580911706883F38F0EFEF61 |
:1088B000F0E0E81BF109EF5DFC4F80818093AE0191 |
:1088C0008091AE01882329F0843618F084E68093E5 |
:1088D000AE0180911906883F38F0EFEFF0E0E81B19 |
:1088E000F109EF5DFC4F80818093AC018091AC0178 |
:1088F000882329F0843618F084E68093AC018091B7 |
:108900002606883F38F0EFEFF0E0E81BF109EF5D55 |
:10891000FC4F80818093A7018091A7018B3010F4D8 |
:108920008AE002C08F3F11F48093A7018091510625 |
:10893000883F38F0EFEFF0E0E81BF109EF5DFC4F06 |
:1089400080818093C7078091C707823010F481E04F |
:1089500002C08F3F11F48093C70780915306883F70 |
:1089600038F0EFEFF0E0E81BF109EF5DFC4F80819C |
:108970008093ED078091ED07823010F481E002C012 |
:108980008F3F11F48093ED0780913E06883F38F0C9 |
:10899000EFEFF0E0E81BF109EF5DFC4F8081809381 |
:1089A000C40780913F06883F38F0EFEFF0E0E81B06 |
:1089B000F109EF5DFC4F808180939E078091400616 |
:1089C000883F38F0EFEFF0E0E81BF109EF5DFC4F76 |
:1089D00080818093CC0780911806883F38F0EFEFB4 |
:1089E000F0E0E81BF109EF5DFC4F80818093AD0161 |
:1089F00080911B06883F38F0EFEFF0E0E81BF109AB |
:108A0000EF5DFC4F80818093AB0180911D06883F14 |
:108A100038F0EFEFF0E0E81BF109EF5DFC4F8081EB |
:108A20008093A90180912506883F38F0EFEFF0E0B0 |
:108A3000E81BF109EF5DFC4F80818093AA018091D2 |
:108A40002706883F38F0EFEFF0E0E81BF109EF5D13 |
:108A5000FC4F80818093A60180912806883F38F0E2 |
:108A6000EFEFF0E0E81BF109EF5DFC4F80818093B0 |
:108A7000A80180912906883F38F0EFEFF0E0E81B6D |
:108A8000F109EF5DFC4F80818093A50180912A065A |
:108A9000883F38F0EFEFF0E0E81BF109EF5DFC4FA5 |
:108AA00080818093A40180913006883F38F0EFEFF9 |
:108AB000F0E0E81BF109EF5DFC4F80818093A2019B |
:108AC00080913106883F38F0EFEFF0E0E81BF109C4 |
:108AD000EF5DFC4F80818093010380913206883FD7 |
:108AE00038F0EFEFF0E0E81BF109EF5DFC4F80811B |
:108AF0008093000380913306883F38F0EFEFF0E079 |
:108B0000E81BF109EF5DFC4F80818093FF028091AB |
:108B10003406883F38F0EFEFF0E0E81BF109EF5D35 |
:108B2000FC4F80818093FE0280914C06883F38F094 |
:108B3000EFEFF0E0E81BF109EF5DFC4F80818093DF |
:108B4000FD0280914D06883F38F0EFEFF0E0E81B22 |
:108B5000F109EF5DFC4F80818093FC0280914E060D |
:108B6000883F38F0EFEFF0E0E81BF109EF5DFC4FD4 |
:108B700080818093FB0280914F06883F38F0EFEFB1 |
:108B8000F0E0E81BF109EF5DFC4F80818093FA0271 |
:108B900080913506883F38F0EFEFF0E0E81BF109EF |
:108BA000EF5DFC4F80818093A10180913906883F61 |
:108BB00038F0EFEFF0E0E81BF109EF5DFC4F80814A |
:108BC0008093A00180914106883F38F0EFEFF0E0FC |
:108BD000E81BF109EF5DFC4F808180939F0180913C |
:108BE0004406883F38F0EFEFF0E0E81BF109EF5D55 |
:108BF000FC4F808180939E0180914506883F38F02C |
:108C0000EFEFF0E0E81BF109EF5DFC4F808180930E |
:108C10009D0180914606883F38F0EFEFF0E0E81BB9 |
:108C2000F109EF5DFC4F808180939C0180914B06A0 |
:108C3000883F38F0EFEFF0E0E81BF109EF5DFC4F03 |
:108C4000808180939B0180916606883F38F0EFEF2A |
:108C5000F0E0E81BF109EF5DFC4F80818093FD0798 |
:108C60008091A201282F33272F5F3F4F8CE398E29A |
:108C7000B9010E94DD7A7093B2016093B1018091D5 |
:108C80000103833380F080910003282F33272F5F67 |
:108C90003F4F8CE398E2B9010E94DD7A7093B001F6 |
:108CA0006093AF0104C07093B0016093AF018091F5 |
:108CB00056068093AD078091CD07882311F48093E9 |
:108CC000AD07809123068093EE0780912206809362 |
:108CD000B50790916806933320F181E08093F90203 |
:108CE000983F58F0EFEFF0E0E91BF109EF5DFC4F22 |
:108CF0008081823310F41092F90280913B089091A8 |
:108D00003C0897FF08C08091F902882321F08091E8 |
:108D10004904806803C0809149048F778093490497 |
:108D200002C01092F90280913B0890913C0897FF95 |
:108D30001DC0809117038823C9F08091F902882310 |
:108D4000A9F080910801909109018F5F9F4F71F404 |
:108D500088E99AE3909324028093230280E094EAC6 |
:108D600090930901809308011092F9028091F90211 |
:108D7000882339F080919E01823D18F4825E8093B1 |
:108D80009E010895A9E3B0E0E8ECF6E40C942D7B95 |
:108D90000E94073C309102013C3010F4299A01C036 |
:108DA0002998409118035091190359A348A3809121 |
:108DB000B50799270A964817590714F499A388A369 |
:108DC00080912003843608F05CC08091BD039091AF |
:108DD000BE03009731F001979093BE038093BD03CB |
:108DE00007C0109217038091E8028F7E8093E802FB |
:108DF0003A3011F0343110F0289A01C0289880914F |
:108E0000E9029091EA02895E9340C0F180912D06BB |
:108E1000682F772779A368A38091E8028061809307 |
:108E2000E80280910906A82FBB27AA0FBB1FFD01EE |
:108E3000EC59F84F1182108280910A06282F3327AF |
:108E4000220F331FC9018C59984FFC0111821082E7 |
:108E5000A05DB84F11961C921E92205D384FD9012B |
:108E600011961C921E9280910C06E82FFF27EE0FA0 |
:108E7000FF1FE05DF84F11821082A2C2109217030B |
:108E80009FC2809120038D3808F49AC28091E80235 |
:108E90008F7E8093E80290912E0682E3989FC00116 |
:108EA00011249093BE038093BD03E8A1F9A1B99763 |
:108EB0008CF080911703882369F08091E9029091EA |
:108EC000EA02FFEF8F3F9F0729F001969093EA0295 |
:108ED0008093E9028091E9029091EA028F3F910527 |
:108EE00009F038F510923C0310923D0310923E03B6 |
:108EF00010923F03109238031092390310923A03F4 |
:108F000010923B031092A9031092AA031092AB0394 |
:108F10001092AC031092400310924103109242034E |
:108F2000109243038A3F910549F481E08093C30383 |
:108F300005C08091E80282608093E80280910B0670 |
:108F4000E82FFF27EE0FFF1FE05DF84F8081918132 |
:108F5000813591050CF441C120911703222309F0BA |
:108F60003CC180910C06E82FFF27EE0FFF1FE05D4C |
:108F7000F84F808191818C3491050CF406C1809169 |
:108F8000BF038F5F8093BF03893C08F426C13C3048 |
:108F900010F4299801C0299A109217031092BF0368 |
:108FA0001092EA021092E90230910906E32FFF279E |
:108FB000EE0FFF1FE05DF84F8081918187349105AE |
:108FC000B4F480910A06E82FFF27EE0FFF1FE05D43 |
:108FD000F84F808191810190F081E02DF7FF03C06F |
:108FE000F095E195FF4FE734F1050CF478C041E0CE |
:108FF00020910A06A22FBB27AA0FBB1FA05DB84F66 |
:109000008D919C9111978734910544F0E32FFF27B0 |
:10901000EE0FFF1FE05DF84F808191818D919C9153 |
:109020008734910574F080910906E82FFF27EE0F31 |
:10903000FF1FE05DF84F80819181873491050CF02E |
:1090400042E0E22FFF27EE0FFF1FE05DF84F808127 |
:1090500091818634910574F480910906E82FFF27E9 |
:10906000EE0FFF1FE05DF84F8081918187349105FD |
:109070000CF043E0E22FFF27EE0FFF1FE05DF84FFB |
:10908000808191818A5B9F4F74F480910906E82F5B |
:10909000FF27EE0FFF1FE05DF84F8081918187343D |
:1090A00091050CF044E0E22FFF27EE0FFF1FE05D7B |
:1090B000F84F808191818A5B9F4F74F480910906FB |
:1090C000E82FFF27EE0FFF1FE05DF84F80819181B1 |
:1090D000863491050CF445E0842F0E94812E809106 |
:1090E0000A06E82FFF27EE0FFF1FE05DF84F808193 |
:1090F00091810190F081E02DF7FF03C0F095E1959B |
:10910000FF4F7E97BCF480910906E82FFF27EE0FF2 |
:10911000FF1FE05DF84F808191818A5B9F4F54F47F |
:1091200081E08093640488EE93E09093240280931E |
:10913000230253C00E947B2F0E942E2E80E00E94AB |
:109140004E0780912F060E9451778091150680FF6F |
:1091500010C08091130190911401875B934038F403 |
:1091600080911301909114018E5E924010F40E9440 |
:10917000C51A1092210280E00E94593981E0809343 |
:10918000C20380932102579A1FC080819181855B21 |
:109190009F4F0CF58091BF038F5F8093BF03893C85 |
:1091A000E0F03C3010F4299801C0299A109217037E |
:1091B0001092BF031092EA021092E90281E00E942D |
:1091C000593981E08093C2030E947B2F68E770E0E9 |
:1091D0000E94973802C02093BF0380910B06E82FAE |
:1091E000FF27EE0FFF1FE05DF84F808191818B5AC2 |
:1091F0009F4F0CF0E5C020911703E0910C0622234D |
:1092000009F0C2C0FF27EE0FFF1FE05DF84F80811D |
:109210009181855B9F4F0CF0B4C08091C0038F5F3C |
:109220008093C003893C08F4CBC02093C003809195 |
:109230004904882309F09EC08091C203882309F461 |
:1092400099C081E090E09093EA028093E90281E086 |
:10925000809317031092A9031092AA031092AB03F4 |
:109260001092AC03109240031092410310924203FB |
:109270001092430380912406E82EFF240027112733 |
:109280008091EA079091EB079C01442737FD4095B8 |
:10929000542FC801B7010E949E7ADC01CB01809354 |
:1092A000500390935103A0935203B09353038091C2 |
:1092B000FA079091FB079C01442737FD4095542FF6 |
:1092C000C801B7010E949E7ADC01CB01809348035C |
:1092D00090934903A0934A03B0934B03809170038A |
:1092E00090917103A0917203B091730380934C032A |
:1092F00090934D03A0934E03B0934F038091680366 |
:1093000090916903A0916A03B0916B038093440329 |
:1093100090934503A0934603B093470310923C03F8 |
:1093200010923D0310923E0310923F0310923803B7 |
:109330001092390310923A0310923B038091E80295 |
:1093400088608093E802909167068FE0989F900173 |
:1093500011248091320390913303820F931F68E6AA |
:1093600071E00E94DD7A97FD01969595879580932F |
:10937000740326C08CED95E0909324028093230221 |
:109380001FC02093C0031CC0FF27EE0FFF1FE05D2E |
:10939000F84F808191818C34910584F08091C103D4 |
:1093A0008F5F8093C103893C58F01092170310928D |
:1093B000C1031092EA021092E90202C01092C103A6 |
:1093C00080919301815080939301809193018F3F0D |
:1093D00021F08091E80284FF0EC40E9453448091E2 |
:1093E0000103E09109064091CC035091CD038333F2 |
:1093F00008F45AC09A01220F331F240F351FFF278C |
:10940000EE0FFF1FE05DF84F8091FF02482F5527B8 |
:1094100080819181849FB001859F700D949F700D14 |
:109420001124260F371F8091ED029091EE02281B28 |
:10943000390B37FF02C02D5F3F4F35952795359586 |
:1094400027953093CD032093CC038091CE03909148 |
:10945000CF039C01220F331F280F391F80910A066A |
:10946000E82FFF27EE0FFF1FE05DF84F808191810D |
:10947000849FD001859FB00D949FB00D11242A0FB9 |
:109480003B1F8091EB029091EC02281B390B37FFB8 |
:1094900002C02D5F3F4F3595279535952795309321 |
:1094A000CF032093CE0357C09A01220F331F240FFE |
:1094B000351FFF27EE0FFF1FE05DF84F80911F065D |
:1094C000482F552780819181849FF001859FF00D61 |
:1094D000949FF00D11242E0F3F1F37FF02C02D5F08 |
:1094E0003F4FB90175956795759567957093CD0355 |
:1094F0006093CC038091CE039091CF039C01220F07 |
:10950000331F280F391F80910A06E82FFF27EE0F1F |
:10951000FF1FE05DF84F80819181849FD001859F7E |
:10952000B00D949FB00D11242A0F3B1F37FF02C0CE |
:109530002D5F3F4FC9019595879595958795909398 |
:10954000CF038093CE037093EE026093ED0290936D |
:10955000EC028093EB028091CD078823D1F18091BA |
:109560000906E82FFF27EE0FFF1FEC59F84F8091F7 |
:109570002006482F552780819181849F9001859FE7 |
:10958000300D949F300D11248091CC039091CD0328 |
:10959000820F931F9093CD038093CC0380910A0692 |
:1095A000E82FFF27EE0FFF1FEC59F84F80819181C4 |
:1095B000849F9001859F300D949F300D11248091E0 |
:1095C000CE039091CF03820F931F9093CF0380938C |
:1095D000CE039E012F5F3F4F8FE1E2ECF1E0D90116 |
:1095E00001900D928A95E1F78091F9024091CC03A8 |
:1095F0005091CD03882309F44BC0CA0157FD03964F |
:10960000DC01B595A795B595A7958091CE0390916E |
:10961000CF0397FD0396FC01F595E795F595E79542 |
:109620008091EB01682F772767FD70956A9F900105 |
:109630006B9F300D7A9F300D112480910504482FC7 |
:10964000552747FD50954E9FC0014F9F900D5E9F3F |
:10965000900D1124280F391F37FF02C0295F3F4F9B |
:1096600003E0359527950A95E1F730931F03209382 |
:109670001E036E9F90016F9F300D7E9F300D112451 |
:109680004A9FC0014B9F900D5A9F900D112448C0D6 |
:1096900080916706682F7727DE01A60FB71FFD01AF |
:1096A00097819093EB01620F731FDB018C91809384 |
:1096B0000504A92FBB27A7FDB095A49F9001A59FE6 |
:1096C000300DB49F300D1124E82FFF27E7FDF095F2 |
:1096D0006091CE037091CF03E69FC001E79F900D8C |
:1096E000F69F900D1124280F391F37FF02C0295F04 |
:1096F0003F4F13E0359527951A95E1F730931F03F7 |
:1097000020931E03A69F9001A79F300DB69F300D9A |
:109710001124E49FC001E59F900DF49F900D11244A |
:10972000281B390B37FF02C0295F3F4FB3E0359547 |
:109730002795BA95E1F730931D0320931C03809180 |
:109740000C06E82FFF27EE0FFF1FE05DF84F80812A |
:109750009181909581959F4F90931B0380931A035D |
:109760008330910514F0029705C0BFEF8E3F9B0731 |
:1097700034F4029690931B0380931A0304C0109252 |
:109780001B0310921A03809101049091020420910E |
:10979000FD033091FE03820F931FC0901E03D090F3 |
:1097A0001F03C81AD90AD0921F03C0921E038091CA |
:1097B000FF03909100042091FB033091FC03820F82 |
:1097C000931F00911C0310911D03081B190B10938C |
:1097D0001D0300931C0380910B06E82FFF27EE0F5B |
:1097E000FF1FE05DF84FE080F180E8E7F0E0EE0E6B |
:1097F000FF1EF0921903E09218038091A7019927A8 |
:10980000AA2797FDA095BA2FBC01CD010E94127A1C |
:10981000DC01CB0120E030E040E251E4BC01CD01AD |
:109820000E948079DC01CB01BC01CD010E94E4796A |
:10983000DC01CB018093F4078091A5019927AA2729 |
:1098400097FDA095BA2FBC01CD010E94127ADC01D0 |
:10985000CB0120E030E040E251E4BC01CD010E94A8 |
:109860008079DC01CB01BC01CD010E94E479DC01EF |
:10987000CB018093A8078091A4018093BD078091BC |
:10988000700480FF5CC08091FD07813808F457C0E8 |
:1098900080916904282F332727FD309580911F067A |
:1098A000482F5527249FC001259F900D349F900D70 |
:1098B0001124C80ED91ED0921F03C0921E0380919E |
:1098C0006A04992787FD9095849F9001859F300DAC |
:1098D000949F300D1124020F131F10931D0300934A |
:1098E0001C0380916B04282F332727FD309580912E |
:1098F0001A0390911B03820F931F90931B03809375 |
:109900001A0380916D04282F332727FD309580910D |
:109910001A069927289FA001299F500D389F500DA6 |
:10992000112450939A014093990180916C049927D6 |
:109930008E159F0524F4909319038093180380914A |
:1099400018039091190397FF04C010921903109205 |
:10995000180340911E0350911F03CA0157FD03963F |
:109960009C01359527953595279537FF03C0309590 |
:1099700021953F4F8091F1029091F2028217930757 |
:10998000B4F4CA0157FF03C0909581959F4F97FD8E |
:10999000039695958795959587959093F202809378 |
:1099A000F1028536910544F084E690E001C001970C |
:1099B0009093F2028093F10240911C0350911D0399 |
:1099C000CA0157FD03969C01359527953595279536 |
:1099D00037FF03C0309521953F4F8091EF02909162 |
:1099E000F00282179307B4F4CA0157FF03C09095A1 |
:1099F00081959F4F97FD03969595879595958795AA |
:109A00009093F0028093EF028536910544F084E64E |
:109A100090E001C001979093F0028093EF02809153 |
:109A2000E80284FF08C01092F2021092F102109234 |
:109A3000F0021092EF0250910A06E52FFF27EE0F79 |
:109A4000FF1FE05DF84F40914206242F33278081AD |
:109A500091812817390744F48091690682FF04C078 |
:109A600081E08093050313C0E52FFF27EE0FFF1F52 |
:109A7000E05DF84F842F992720914306821B9109BE |
:109A8000208131812817390714F410920503409181 |
:109A90000A06E42FFF27EE0FFF1FE05DF84F5091FD |
:109AA0004206852F992722273327281B390B8081CF |
:109AB00091818217930744F48091690683FF04C063 |
:109AC00081E08093040316C080910403882391F001 |
:109AD000E42FFF27EE0FFF1FE05DF84F8091430654 |
:109AE0009927851B9109208131818217930714F4EE |
:109AF0001092040350910906E52FFF27EE0FFF1F78 |
:109B0000E05DF84F40914206242F332780819181F8 |
:109B10002817390744F48091690680FF04C081E06A |
:109B20008093020317C080910203882399F0E52FE8 |
:109B3000FF27EE0FFF1FE05DF84F842F992720913C |
:109B40004306821B9109208131812817390714F4BB |
:109B50001092020340910906E42FFF27EE0FFF1F2A |
:109B6000E05DF84F50914206852F99272227332731 |
:109B7000281B390B808191818217930744F48091CF |
:109B8000690681FF04C081E08093030316C08091C1 |
:109B90000303882391F0E42FFF27EE0FFF1FE05D02 |
:109BA000F84F809143069927851B910920813181C7 |
:109BB0008217930714F410920303809105038823FE |
:109BC00019F480910403811181E080930603809150 |
:109BD0000203882321F480910303882351F081E05C |
:109BE000809307031092060310920503109204035A |
:109BF00002C08093070380910603882321F480919B |
:109C00000703882369F080914106992768A179A10B |
:109C10008617970714F499A388A381E080932C03F7 |
:109C20008091E80284FF1AC010921B0310921A035D |
:109C300010921F0310921E0310921D0310921C031A |
:109C40009AE59093F40788E78093CD079093A8074F |
:109C50008093BD0710920603109207038091C007FE |
:109C60009091C107A091C207B091C30720917003E2 |
:109C7000309171034091720350917303820F931FCF |
:109C8000A41FB51F8093C0079093C107A093C2077C |
:109C9000B093C3078091C8079091C907A091CA07E4 |
:109CA000B091CB07209168033091690340916A031A |
:109CB00050916B03820F931FA41FB51F8093C80799 |
:109CC0009093C907A093CA07B093CB078091B707B9 |
:109CD0009091B807A091B907B091BA0720916C0391 |
:109CE00030916D0340916E0350916F032CA33DA3FF |
:109CF0004EA35FA3820F931FA41FB51F8093B707C6 |
:109D00009093B807A093B907B093BA078091A907B9 |
:109D10009091AA07A091AB07B091AC074091640362 |
:109D200050916503609166037091670348A759A736 |
:109D30006AA77BA7840F951FA61FB71F8093A9074B |
:109D40009093AA07A093AB07B093AC075091070379 |
:109D50005CA7552321F580910603882301F520E0B7 |
:109D600030E08091CD07882311F421E030E040E01D |
:109D700050E080910103823310F441E050E024234D |
:109D80003523809115069927969587959695879501 |
:109D90008095909582239323892B09F45CC01092BF |
:109DA0006003109261031092620310926303109299 |
:109DB0005C0310925D0310925E0310925F03109299 |
:109DC000C0071092C1071092C2071092C3071092E9 |
:109DD000C8071092C9071092CA071092CB071092B9 |
:109DE000B7071092B8071092B9071092BA071092ED |
:109DF000A9071092AA071092AB071092AC078091A6 |
:109E0000500390915103A0915203B091530380935A |
:109E10004C0390934D03A0934E03B0934F03809156 |
:109E2000480390914903A0914A03B0914B0380935A |
:109E3000440390934503A0934603B09347031092C5 |
:109E400035021092340210920B0310920A03109202 |
:109E50000D0310920C0320E030E08091CD078823A1 |
:109E600011F421E030E080E090E0609101036DA703 |
:109E7000623310F481E090E02823392370911506B5 |
:109E80007EA7472F5527CA01969587959695879562 |
:109E90008095909582239323892B01F11092700372 |
:109EA0001092710310927203109273031092680360 |
:109EB0001092690310926A0310926B031092500380 |
:109EC00010925103109252031092530310924803C0 |
:109ED0001092490310924A0310924B0342FD03C0B3 |
:109EE0008DA5833318F01092CD0704C08091A60190 |
:109EF0008093CD079CA5992309F0FEC180910603AC |
:109F0000882309F0F9C18091FA059091FB058150F1 |
:109F100092402CF480911703882309F4EDC19090AE |
:109F20006808A0902406E091EA07F091EB07FFABE8 |
:109F3000EEAB2091FA073091FB0739AF28AF609163 |
:109F4000700370917103809172039091730320905C |
:109F500068033090690340906A0350906B033FEFB1 |
:109F6000931609F4D7C0BB24CC24DD24A6019501A7 |
:109F70000E94127B79018A014EA95FA9CA01AA2712 |
:109F800097FDA095BA2FE81AF90A0A0B1B0BC2011C |
:109F9000B101A60195010E94127B59016A0168ADC9 |
:109FA00079ADCB01AA2797FDA095BA2FA81AB90AB7 |
:109FB000CA0ADB0A292C332427FC3094432C532C67 |
:109FC000C801B701A20191010E949E7A97FF04C0C7 |
:109FD00061507E4F8F4F9F4F3B014C0109E095949C |
:109FE0008794779467940A95D1F7C601B501A201C9 |
:109FF00091010E949E7A97FF04C061507E4F8F4F5F |
:10A000009F4F5B016C0119E0D594C794B794A79456 |
:10A010001A95D1F78091F1029091F2028134910565 |
:10A020003CF48091EF029091F00281349105D4F0DC |
:10A03000D401C30197FE03C00196A11DB11D3C01CF |
:10A040004D019594879477946794D601C501D7FE06 |
:10A0500003C00196A11DB11D5C016D01D594C7948B |
:10A06000B794A79480910C06E82FFF27EE0FFF1FEF |
:10A07000E05DF84F808191810190F081E02DF7FF44 |
:10A0800003C0F095E195FF4F7A97A4F0C401B301A6 |
:10A0900023E030E040E050E00E94127B39014A01A9 |
:10A0A000C601B50123E030E040E050E00E94127BA1 |
:10A0B00059016A0180916A08282F332727FD3095BE |
:10A0C000432F532F261537054805590514F4390138 |
:10A0D0004A01992787FD9095909581959F4FAA27D2 |
:10A0E00097FDA095BA2F681679068A069B0614F488 |
:10A0F0003C014D012A153B054C055D0514F4590141 |
:10A100006A01A816B906CA06DB060CF0CDC05C01D0 |
:10A110006D01CAC0EA2CFF2400271127A80197016E |
:10A120000E94127B39014A01EEA9FFA9CF01AA279B |
:10A1300097FDA095BA2F681A790A8A0A9B0AC2016C |
:10A14000B101A80197010E94127B59016A0128AD53 |
:10A1500039ADC901AA2797FDA095BA2FA81AB90A47 |
:10A16000CA0ADB0AD401C30197FE03C00F96A11DE2 |
:10A17000B11D3C014D01F4E0959487947794679468 |
:10A18000FA95D1F7D601C501D7FE03C00F96A11DE0 |
:10A19000B11D5C016D01E4E0D594C794B794A79418 |
:10A1A000EA95D1F78091F1029091F2028134910504 |
:10A1B0003CF48091EF029091F00281349105A4F07B |
:10A1C000C401B30123E030E040E050E00E94127B84 |
:10A1D00039014A01C601B50123E030E040E050E01A |
:10A1E0000E94127B59016A0180910C06E82FFF271B |
:10A1F000EE0FFF1FE05DF84F808191810190F081AB |
:10A20000E02DF7FF03C0F095E195FF4F7A97A4F09A |
:10A21000C401B30123E030E040E050E00E94127B33 |
:10A2200039014A01C601B50123E030E040E050E0C9 |
:10A230000E94127B59016A0131E2631671048104A4 |
:10A2400091042CF070E2672E712C812C912C40EE41 |
:10A2500064164FEF74064FEF84064FEF940644F4F4 |
:10A2600060EE662E6FEF762E6FEF862E6FEF962ED6 |
:10A2700051E2A516B104C104D1042CF050E2A52E80 |
:10A28000B12CC12CD12C60EEA6166FEFB6066FEF85 |
:10A29000C6066FEFD60644F440EEA42E4FEFB42E60 |
:10A2A0004FEFC42E4FEFD42E809150039091510365 |
:10A2B000A0915203B091530386199709A809B909CF |
:10A2C0008093500390935103A0935203B093530390 |
:10A2D0008091480390914903A0914A03B0914B03A8 |
:10A2E0008A199B09AC09BD098093480390934903DF |
:10A2F000A0934A03B0934B038091340290913502AE |
:10A300008F3F910509F008F4C9C57CA5772309F0B2 |
:10A3100053C580910603882309F04EC580912C0314 |
:10A32000882309F049C580914A068FA7882309F43C |
:10A3300043C58091CD07882309F43EC58091C007AD |
:10A340009091C107A091C207B091C307B7FF04C0A5 |
:10A3500081509F4FAF4FBF4FE92EFA2E0B2F112781 |
:10A3600007FD1A95E092C007F092C1070093C2075B |
:10A370001093C3078091C8079091C907A091CA079D |
:10A38000B091CB07B7FF04C081509F4FAF4FBF4F75 |
:10A39000892F9A2FAB2FBB27A7FDBA9588AB99AB16 |
:10A3A000AAABBBAB8093C8079093C907A093CA0719 |
:10A3B000B093CB0780912406A82EBB24CC24DD24A7 |
:10A3C00020916003309161034091620350916303D7 |
:10A3D000C601B5010E949E7A97FF04C061507F4F6D |
:10A3E0008F4F9F4F672E782E892E992487FC9A9441 |
:10A3F00060926003709261038092620390926303A3 |
:10A4000020915C0330915D0340915E0350915F03A6 |
:10A41000C601B5010E949E7A97FF04C061507F4F2C |
:10A420008F4F9F4F272E382E492E552447FC5A9484 |
:10A4300020925C0330925D0340925E0350925F0372 |
:10A440008091580390915903A0915A03B0915B03F6 |
:10A45000B7FF04C081509F4FAF4FBF4F892F9A2F36 |
:10A46000AB2FBB27A7FDBA95809358039093590350 |
:10A47000A0935A03B0935B03D801C70186199709CB |
:10A48000A809B9098093B5039093B603A093B703C5 |
:10A49000B093B80320914906E22EFF24002711272C |
:10A4A000BC01CD01A80197010E94127B59016A01EC |
:10A4B0002093C4033093C5034093C6035093C7034E |
:10A4C00088A999A9AAA9BBA982199309A409B509C0 |
:10A4D0008093B9039093BA03A093BB03B093BC03DA |
:10A4E000BC01CD01A80197010E94127B2093C803F3 |
:10A4F0003093C9034093CA035093CB03D601C501DF |
:10A50000D7FE04C081509F4FAF4FBF4F892F9A2F66 |
:10A51000AB2FBB27A7FDBA9590930B0380930A033B |
:10A5200057FF04C021503F4F4F4F5F4FBB2757FD90 |
:10A53000BA95A52F942F832F90930D0380930C032E |
:10A540008091F1029091F20281349105DCF48091C6 |
:10A55000EF029091F00281349105A4F480910C06F1 |
:10A56000E82FFF27EE0FFF1FE05DF84F80819181FC |
:10A570000190F081E02DF7FF03C0F095E195FF4FCA |
:10A580007A97E4F0809168088F3FC1F480910A03C4 |
:10A5900090910B0397FD01969595879590930B03EA |
:10A5A00080930A0380910C0390910D0397FD01960F |
:10A5B0009595879590930D0380930C038091B70731 |
:10A5C0009091B807A091B907B091BA07B7FF04C03E |
:10A5D00081509F4FAF4FBF4F892F9A2FAB2FBB2773 |
:10A5E000A7FDBA958093B7079093B807A093B907D2 |
:10A5F000B093BA078091A9079091AA07A091AB07E1 |
:10A60000B091AC07B7FF04C081509F4FAF4FBF4F11 |
:10A61000892F9A2FAB2FBB27A7FDBA958093A90747 |
:10A620009093AA07A093AB07B093AC0780917003F7 |
:10A6300090917103A0917203B09173032CA13DA17D |
:10A640004EA15FA1281B390B4A0B5B0B2093AD0376 |
:10A650003093AE034093AF035093B00380916803EF |
:10A6600090916903A0916A03B0916B03E8A4F9A4E7 |
:10A670000AA51BA5E81AF90A0A0B1B0BE092B10305 |
:10A68000F092B2030093B3031093B4032093B50385 |
:10A690003093B6034093B7035093B803E092B903E5 |
:10A6A000F092BA030093BB031093BC0380914C0358 |
:10A6B00090914D03A0914E03B0914F03821B930BD9 |
:10A6C000A40BB50B80934C0390934D03A0934E03C2 |
:10A6D000B0934F038091440390914503A0914603AA |
:10A6E000B09147038E199F09A00BB10B80934403CF |
:10A6F00090934503A0934603B09347039FA59923E6 |
:10A70000E1F020912A0330912B03213831054CF0E0 |
:10A7100080918103909182030196909382038093AC |
:10A72000810320583F4F4CF4809181039091820324 |
:10A730000197909382038093810310922B031092D0 |
:10A740002A0381E090E09093D1038093D003A090FE |
:10A75000B503B090B603C090B703D090B803D6014C |
:10A76000C501D7FE07C088279927DC018A199B09F4 |
:10A77000AC09BD0981509240A040B04034F084E063 |
:10A7800090E09093D1038093D0038091D603909171 |
:10A79000D703A091D803B091D9032091C00730917D |
:10A7A000C1074091C2075091C307821B930BA40BB2 |
:10A7B000B50B815E914BAF4FBF4F8F539C49A0406B |
:10A7C000B04028F08091690889310CF4FFC021E085 |
:10A7D000A21620E1B20620E0C20620E0D2060CF468 |
:10A7E00073C08091D203882309F46AC0D601C501E1 |
:10A7F000D7FE07C088279927DC018A199B09AC0975 |
:10A80000BD099C01AD01B7FF04C021503E4F4F4F21 |
:10A810005F4F09E055954795379527950A95D1F7EC |
:10A820008091D0039091D103820F931F9093D10315 |
:10A830008093D003D601C501D7FE03C00796A11DA2 |
:10A84000B11D13E0B595A795979587951A95D1F702 |
:10A850008093C4039093C503A093C603B093C7032A |
:10A8600089589341A040B04064F088E893E1A0E0AB |
:10A87000B0E08093C4039093C503A093C603B09344 |
:10A88000C7032091C4033091C5034091C603509182 |
:10A89000C70357FF04C021503F4F4F4F5F4F232F37 |
:10A8A000342F452F552747FD5A9580910A039091E3 |
:10A8B0000B03820F931F90930B0380930A0306C030 |
:10A8C00081E08093D20302C01092D20340E0A4162C |
:10A8D00040EFB4064FEFC4064FEFD4060CF073C040 |
:10A8E0008091D303882309F46AC0D601C501D7FE3D |
:10A8F00007C088279927DC018A199B09AC09BD0983 |
:10A900009C01AD01B7FF04C021503E4F4F4F5F4F38 |
:10A91000F9E05595479537952795FA95D1F78091A8 |
:10A92000D0039091D103820F931F9093D103809312 |
:10A93000D003D601C501D7FE03C00796A11DB11DE6 |
:10A94000E3E0B595A79597958795EA95D1F780931C |
:10A95000C4039093C503A093C603B093C70388575D |
:10A960009C4EAF4FBF4F64F488E79CEEAFEFBFEF54 |
:10A970008093C4039093C503A093C603B093C70309 |
:10A980002091C4033091C5034091C6035091C70381 |
:10A9900057FF04C021503F4F4F4F5F4F232F342F9D |
:10A9A000452F552747FD5A9580910A0390910B0337 |
:10A9B000820F931F90930B0380930A0311C081E0D1 |
:10A9C0008093D3030DC01092D3030AC01092D10319 |
:10A9D0001092D00388EE93E09093BC018093BB016A |
:10A9E0006FA5262F33278091D0039091D10328178C |
:10A9F000390724F43093D1032093D003E091690800 |
:10AA0000EE2379F02E2F332727FD30958091D00348 |
:10AA10009091D1032817390724F43093D103209360 |
:10AA2000D0034091B5035091B6036091B703709184 |
:10AA3000B803413851056105710574F080918503B3 |
:10AA4000909186032091D0033091D103820F931F00 |
:10AA5000909386038093850340585F4F6F4F7F4FDD |
:10AA600074F480918503909186032091D0033091F6 |
:10AA7000D103821B930B909386038093850381E01F |
:10AA800090E09093D1038093D003A090B903B0904D |
:10AA9000BA03C090BB03D090BC03D601C501D7FE5A |
:10AAA00007C088279927DC018A199B09AC09BD09D1 |
:10AAB00081509240A040B04034F084E090E0909308 |
:10AAC000D1038093D0038091DA039091DB03A091AE |
:10AAD000DC03B091DD032091C8073091C907409194 |
:10AAE000CA075091CB07821B930BA40BB50B815E59 |
:10AAF000914BAF4FBF4F8F539C49A040B04018F0CF |
:10AB0000E9310CF4FFC031E0A31630E1B30630E0C8 |
:10AB1000C30630E0D3060CF473C08091D4038823BD |
:10AB200009F46AC0D601C501D7FE07C08827992756 |
:10AB3000DC018A199B09AC09BD099C01AD01B7FF75 |
:10AB400004C021503E4F4F4F5F4F69E055954795E8 |
:10AB5000379527956A95D1F78091D0039091D103CD |
:10AB6000820F931F9093D1038093D003D601C50128 |
:10AB7000D7FE03C00796A11DB11D23E0B595A7958B |
:10AB8000979587952A95D1F78093C8039093C90329 |
:10AB9000A093CA03B093CB0389589341A040B0401F |
:10ABA00064F088E893E1A0E0B0E08093C80390935C |
:10ABB000C903A093CA03B093CB032091C80330917B |
:10ABC000C9034091CA035091CB0357FF04C02150E1 |
:10ABD0003F4F4F4F5F4F232F342F452F552747FDB2 |
:10ABE0005A9580910C0390910D03820F931F9093BF |
:10ABF0000D0380930C0306C081E08093D40302C050 |
:10AC00001092D40350E0A51650EFB5065FEFC506CD |
:10AC10005FEFD5060CF073C08091D503882309F44B |
:10AC20006AC0D601C501D7FE07C088279927DC0175 |
:10AC30008A199B09AC09BD099C01AD01B7FF04C08D |
:10AC400021503E4F4F4F5F4F09E05595479537953F |
:10AC500027950A95D1F78091D0039091D103820F67 |
:10AC6000931F9093D1038093D003D601C501D7FEE3 |
:10AC700003C00796A11DB11D13E0B595A795979543 |
:10AC800087951A95D1F78093C8039093C903A09331 |
:10AC9000CA03B093CB0388579C4EAF4FBF4F64F4A9 |
:10ACA00088E79CEEAFEFBFEF8093C8039093C90392 |
:10ACB000A093CA03B093CB032091C8033091C9037A |
:10ACC0004091CA035091CB0357FF04C021503F4F1E |
:10ACD0004F4F5F4F232F342F452F552747FD5A9550 |
:10ACE00080910C0390910D03820F931F90930D039D |
:10ACF00080930C0311C081E08093D5030DC01092A6 |
:10AD0000D5030AC01092D1031092D00388EE93E0CD |
:10AD10009093BC018093BB017FA5272F332780919F |
:10AD2000D0039091D1032817390724F43093D1032D |
:10AD30002093D00380916908882379F0282F332746 |
:10AD400027FD30958091D0039091D10328173907C2 |
:10AD500024F43093D1032093D0034091B903509150 |
:10AD6000BA036091BB037091BC0341385105610582 |
:10AD7000710574F080918303909184032091D00336 |
:10AD80003091D103820F931F9093840380938303A8 |
:10AD900040585F4F6F4F7F4FCCF480918303909169 |
:10ADA00084032091D0033091D103821B930B9093A5 |
:10ADB0008403809383030AC010920D0310920C0346 |
:10ADC00010920B0310920A0310922C038091CD076E |
:10ADD000882341F410920D0310920C0310920B0380 |
:10ADE00010920A038091C0079091C107A091C207F9 |
:10ADF000B091C3078093D6039093D703A093D80351 |
:10AE0000B093D9038091C8079091C907A091CA0750 |
:10AE1000B091CB078093DA039093DB03A093DC031C |
:10AE2000B093DD03109260031092610310926203ED |
:10AE30001092630310925C0310925D0310925E0304 |
:10AE400010925F03109258031092590310925A0304 |
:10AE500010925B031092C0071092C1071092C207B4 |
:10AE60001092C3071092C8071092C9071092CA0720 |
:10AE70001092CB071092B7071092B8071092B9073B |
:10AE80001092BA071092A9071092AA071092AB0766 |
:10AE90001092AC07109235021092340200911A03FE |
:10AEA00010911B03C80117FF04C088279927801B36 |
:10AEB000910B409764F088EE93E09093BC018093EF |
:10AEC000BB019EA594FD03C081E08093C303F09075 |
:10AED0002106AF2CBB24CC24DD24B801882777FDC4 |
:10AEE0008095982F980117FF04C022273327201B35 |
:10AEF000310B442737FD4095542F0E949E7A9B01C9 |
:10AF0000AC01C601B5010E949E7A97FF04C0615052 |
:10AF10007E4F8F4F9F4FE9E0959587957795679581 |
:10AF2000EA95D1F79B018F2D9927809FD001819FB2 |
:10AF3000B00D909FB00D1124CD01B7FD03969595EE |
:10AF4000879595958795280F391F442737FD40959C |
:10AF5000542F2093A9033093AA034093AB0350933B |
:10AF6000AC038091400390914103A0914203B091C2 |
:10AF70004303821B930BA40BB50B80934003909368 |
:10AF80004103A0934203B09343038155934CA040E7 |
:10AF9000B04064F080E593ECA0E0B0E08093400323 |
:10AFA00090934103A0934203B093430380914003E5 |
:10AFB00090914103A0914203B0914303805B9C4375 |
:10AFC000AF4FBF4F64F480EB9CE3AFEFBFEF8093D4 |
:10AFD000400390934103A0934203B0934303A09096 |
:10AFE0003203B0903303A114B10409F47BC1809102 |
:10AFF000150683FF77C12DA5233308F073C1809117 |
:10B00000700390917103A0917203B0917303B7FF25 |
:10B0100004C081509E4FAF4FBF4F69E0B595A795D3 |
:10B02000979587956A95D1F76C0197FF04C0D094E6 |
:10B03000C194D108D3948091680390916903A09141 |
:10B040006A03B0916B03B7FF04C081509E4FAF4FAE |
:10B05000BF4F59E0B595A795979587955A95D1F724 |
:10B06000BC0197FF03C0709561957F4FC616D70648 |
:10B070000CF46B01B601D7FE02C0695F7F4F2B0154 |
:10B0800043E0559447944A95E1F742E050E0440E7E |
:10B09000551E6CE172E0A60EB71E75010027F7FC85 |
:10B0A0000095102F84EE9DEFA80EB91E8091F60733 |
:10B0B0009091F707A091F807B091F907609095017A |
:10B0C000709096018090970190909801BC01CD01FD |
:10B0D000A40193010E94127BE21AF30A040B150BE0 |
:10B0E000C801B70128E631E040E050E00E94127B41 |
:10B0F000DC01CB013CE4E32E3FEFF32EE80EF91E1A |
:10B100000091BB011091BC010115110589F599E170 |
:10B11000C916D1046CF580912A0390912B038E0DF2 |
:10B120009F1D90932B0380932A038091C303882350 |
:10B13000F9F0C501AA2797FDA095BA2FBC01CD0152 |
:10B14000A40193010E949E7ADC01CB018093F60753 |
:10B150009093F707A093F807B093F907BC01CD01CE |
:10B160000E94127B30933103209330031092C3036B |
:10B17000C70124E0880F991F2A95E1F7B2010E94C8 |
:10B18000DD7ACB01AA2797FDA095BA2F2091F6076B |
:10B190003091F7074091F8075091F907280F391FB0 |
:10B1A0004A1F5B1F2093F6073093F7074093F80779 |
:10B1B0005093F907F090AA016F2D7727C69EC00122 |
:10B1C000C79E900DD69E900D112497FD4F966C0151 |
:10B1D000B5E0D594C794BA95E1F76C197D096B0178 |
:10B1E00077FD7AC00115110509F06FC00091F102D9 |
:10B1F0001091F2028091EF029091F002080F191F56 |
:10B2000017FF02C0095F1F4FA3E015950795AA9588 |
:10B21000E1F7005C1F4FCA01B901A40193010E942C |
:10B22000127BDA01C90120913003309131034427A8 |
:10B2300037FD4095542F821B930BA40BB50B845EF6 |
:10B240009D4FAF4FBF4FBC01CD0128E631E040E03C |
:10B2500050E00E94127BDC01CB01845B90408C9D0E |
:10B26000D0018D9DB00D9C9DB00D1124CD01B80174 |
:10B270000E94DD7A83E0F89E60011124C616D7068D |
:10B2800014F4B60108C0882799278C199D096817FE |
:10B2900079070CF4BC019B01442737FD4095542FDE |
:10B2A0008091400390914103A0914203B0914303E8 |
:10B2B000820F931FA41FB51F8093400390934103F7 |
:10B2C000A0934203B09343030DC00150104010936C |
:10B2D000BC010093BB0106C084EF91E09093BC01D8 |
:10B2E0008093BB0180912C03882381F01092380356 |
:10B2F0001092390310923A0310923B0310923C03D0 |
:10B3000010923D0310923E0310923F0310910703E9 |
:10B310001123F1F48091CD07282F33274427552797 |
:10B320008091700390917103A0917203B0917303A7 |
:10B33000BC01CD010E949E7ADC01CB01BC01CD0194 |
:10B3400028EF3AE240E050E00E94127B190102C06F |
:10B3500022243324009106030023F9F48091CD07C1 |
:10B36000282F33274427552780916803909169033C |
:10B37000A0916A03B0916B03BC01CD010E949E7A3B |
:10B38000DC01CB01BC01CD0128EF3AE240E050E006 |
:10B390000E94127B3BA32AA302C01BA21AA2809187 |
:10B3A000A3079091A407893C91051CF088EC90E0DC |
:10B3B00005C088539F4F34F488E39FEF9093A40710 |
:10B3C0008093A3078091AE079091AF07893C9105C8 |
:10B3D0001CF088EC90E005C088539F4F34F488E35C |
:10B3E0009FEF9093AF078093AE078091CD07209198 |
:10B3F000F4076091B0077091B107882309F040C04D |
:10B40000CB01AA2797FDA095BA2FA22EBB24CC244E |
:10B41000DD24BC01CD01A60195010E949E7A97FF13 |
:10B4200004C0615C7F4F8F4F9F4FF6E095958795E5 |
:10B4300077956795FA95D1F77093B1076093B00748 |
:10B440008091A1079091A207AA2797FDA095BA2FF6 |
:10B45000BC01CD01A60195010E949E7A97FF04C010 |
:10B46000615C7F4F8F4F9F4FE6E09595879577956D |
:10B470006795EA95D1F77093A2076093A10770C012 |
:10B48000CB01AA2797FDA095BA2FA22EBB24CC24CE |
:10B49000DD24BC01CD01A60195010E949E7A9B018D |
:10B4A000AC018091A3079091A407AA2797FDA095CE |
:10B4B000BA2F67E0880F991FAA1FBB1F6A95D1F7A3 |
:10B4C000280F391F4A1F5B1F57FF04C0215C3F4FE5 |
:10B4D0004F4F5F4FA6E05595479537952795AA950D |
:10B4E000D1F7C101820F931F9093B1078093B007EA |
:10B4F0008091A1079091A207AA2797FDA095BA2F46 |
:10B50000BC01CD01A60195010E949E7A9B01AC0170 |
:10B510008091AE079091AF07AA2797FDA095BA2F0B |
:10B52000F7E0880F991FAA1FBB1FFA95D1F7280FC4 |
:10B53000391F4A1F5B1F57FF04C0215C3F4F4F4F0D |
:10B540005F4FE6E05595479537952795EA95D1F7F2 |
:10B550008AA19BA1820F931F9093A2078093A107BA |
:10B560008091EF079091F007880F991FAA2797FD08 |
:10B57000A095BA2F2091A807332744275527BC014F |
:10B58000CD010E949E7A5B016C0197FF08C02FE3FA |
:10B5900030E040E050E0A20EB31EC41ED51E76E09F |
:10B5A000D594C794B794A7947A95D1F78091BD07A5 |
:10B5B000282F332744275527809154039091550312 |
:10B5C000A0915603B0915703BC01CD010E949E7A11 |
:10B5D000DC01CB01BC01CD0120EF35E540E050E0BE |
:10B5E0000E94127BB501620F731F7093F007609386 |
:10B5F000EF078091B0079091B1078150904134F0EE |
:10B6000080E090E19093B1078093B0078091B007FC |
:10B610009091B1078050904F34F480E090EF909378 |
:10B62000B1078093B0078091A1079091A207815044 |
:10B63000904134F080E090E19093A2078093A107BD |
:10B640008091A1079091A2078050904F34F480E040 |
:10B6500090EF9093A2078093A1076150704134F05E |
:10B6600080E090E19093F0078093EF078091EF07DF |
:10B670009091F0078050904F34F480E090EF9093D9 |
:10B68000F0078093EF0780910001482F55278091A4 |
:10B690001D0190911E014817590794F420911D0136 |
:10B6A00030911E0168A179A1649FC001659F900D32 |
:10B6B000749F900D1124B9010E94C97A79A368A3DF |
:10B6C00088A199A1880F991F880F991F99A388A312 |
:10B6D0004091150640FF8EC6002309F08BC611234A |
:10B6E00009F088C6AA24BB244501809108039091E3 |
:10B6F00009039093E2058093E1052091870330913F |
:10B7000088032115310509F03FC080911301909104 |
:10B7100014018959934058F087B5803F20F48091F7 |
:10B720003802815011C081E08093E9034EC08091BE |
:10B730001301909114018436910508F587B5803185 |
:10B74000D0F0809138028F5F809338029FE08902A9 |
:10B750009001112480910406821B87BD8CE291E048 |
:10B7600090932402809323028EE591E090938803C6 |
:10B77000809387032AC081E08093E80326C010935A |
:10B78000E8031093E90321C0809112039091130301 |
:10B79000A0911403B091150354E0880F991FAA1FBC |
:10B7A000BB1F5A95D1F78093390290933A02A09328 |
:10B7B0003B02B0933C02B0923702A0923602215075 |
:10B7C000304030938803209387032091AD0141FFDF |
:10B7D00029C0223320F0809101038D38E0F0809160 |
:10B7E000C10181508093C1018F3F09F042C0109286 |
:10B7F0002D038091120390911303A0911403B09133 |
:10B80000150380930E0390930F03A0931003B0933E |
:10B81000110381E004C081E080932D0388EC8093C4 |
:10B82000C10127C08091990190919A01820F911DC9 |
:10B8300020911A063327829FF001839FF00D929F7B |
:10B84000F00D1124CF01AA2797FDA095BA2F809360 |
:10B850000E0390930F03A0931003B09311038091F4 |
:10B8600001038D3818F010922D0303C081E08093FE |
:10B870002D038091700390917103A0917203B09198 |
:10B880007303E0909501F09096010091970110915B |
:10B890009801BC01CD01A80197010E94127B5901BA |
:10B8A0006A018091680390916903A0916A03B09145 |
:10B8B0006B03BC01CD01A80197010E94127BB90165 |
:10B8C000C5010E9409717C01CC971CF04CE3E42E69 |
:10B8D000F12CC7010E94006D7C0180E280939401ED |
:10B8E00080912D03882309F411C48091E8029927DF |
:10B8F0009C012071307084FD09C460916B0660FD6D |
:10B9000004C08091150681FD07C008A119A13093DC |
:10B91000DF032093DE0397C18091E80281FF69C1B4 |
:10B920004091BD015091BE01CA010F9620911803AC |
:10B930003091190382179307ACF58091E8038823AF |
:10B9400089F58091EA0381FF13C08D7F8093EA031C |
:10B950008091120390911303A0911403B0911503E9 |
:10B9600080930E0390930F03A0931003B0931103E1 |
:10B970008091EA0381608093EA03241B350B2F50EA |
:10B98000304037FF03C0309521953F4F8091DE0353 |
:10B990009091DF03820F931F9093DF038093DE0368 |
:10B9A0008BE26EC0CA010F9728173907ACF580915A |
:10B9B000E903882389F58091EA0380FF13C08E7F15 |
:10B9C0008093EA038091120390911303A0911403D2 |
:10B9D000B091150380930E0390930F03A09310036F |
:10B9E000B09311038091EA0382608093EA03241BE1 |
:10B9F000350B215F3F4F37FF03C0309521953F4FF7 |
:10BA00008091DE039091DF03821B930B9093DF0301 |
:10BA10008093DE038DE234C02091EA03822F9927C0 |
:10BA200083709070892B59F12C7F2093EA03109238 |
:10BA3000DF031092DE032091120330911303409133 |
:10BA400014035091150320930E0330930F0340937A |
:10BA500010035093110361FF06C084EF91E09093AF |
:10BA600024028093230280911603882341F4233318 |
:10BA70003105410551051CF081E0809316038DE3EB |
:10BA8000809394012091DE033091DF03C90137FFD9 |
:10BA900004C088279927821B930B815092400CF495 |
:10BAA00091C080911A069927289FB001299F700D97 |
:10BAB000389F700D1124CB0160E075E00E94DD7AA3 |
:10BAC000CB01AA2797FDA095BA2F20910E033091A4 |
:10BAD0000F034091100350911103280F391F4A1F83 |
:10BAE0005B1F20930E0330930F034093100350937A |
:10BAF00011031092DF031092DE03A0901203B090A6 |
:10BB00001303C0901403D0901503D601C5018050D3 |
:10BB10009440A040B04082179307A407B5075CF497 |
:10BB2000D601C50180509C4FAF4FBF4F2817390732 |
:10BB30004A075B0744F080930E0390930F03A09392 |
:10BB40001003B093110380916B0681FF06C084E659 |
:10BB500090E0909324028093230280911E06882314 |
:10BB600089F5409108035091090357FF02C04D5FCA |
:10BB70005F4F559547955595479580911D0190913B |
:10BB80001E01209100013327489FD001499FB00D2D |
:10BB9000589FB00D1124CD01B9010E94DD7A709338 |
:10BBA000BE016093BD01663471051CF486E490E02B |
:10BBB00005C06739710534F086E990E09093BE01C5 |
:10BBC0008093BD018091870390918803892BB9F1FF |
:10BBD0008091120390911303A0911403B091150367 |
:10BBE00080930E0390930F03A0931003B09311035F |
:10BBF00026C08091120390911303A0911403B09179 |
:10BC0000150380599140A040B04080930E0390935B |
:10BC10000F03A0931003B093110380911E06882395 |
:10BC200011F0992702C088E790E09093BE018093BD |
:10BC3000BD01E8A1F9A1F0930903E0930803009185 |
:10BC4000080310910903A0901203B0901303C09051 |
:10BC50001403D090150320910E0330910F034091EF |
:10BC60001003509111032A153B054C055D0524F086 |
:10BC700080916B0680FD8CC2809187039091880330 |
:10BC8000892B39F00091080310910903AA24BB24E1 |
:10BC9000C4C0D601C501821B930BA40BB50B8093C6 |
:10BCA000AD039093AE03A093AF03B093B003823083 |
:10BCB000F0E89F07FFEFAF07FFEFBF072CF481E02D |
:10BCC00090E8AFEFBFEF09C08F5F9F47A040B04043 |
:10BCD00064F08FEF9FE7A0E0B0E08093AD03909316 |
:10BCE000AE03A093AF03B093B003A090AD03B090A8 |
:10BCF000AE038091AC01282F33274427552780912C |
:10BD0000AD039091AE03A091AF03B091B003BC011D |
:10BD1000CD010E949E7A97FF04C0615E7F4F8F4FD6 |
:10BD20009F4F25E095958795779567952A95D1F74B |
:10BD30006093AD037093AE038093AF039093B00311 |
:10BD400065303EEF73073FEF83073FEF93072CF417 |
:10BD500084E09EEFAFEFBFEF09C0605074408040B9 |
:10BD6000904064F080E094E0A0E0B0E08093AD0308 |
:10BD70009093AE03A093AF03B093B0038090AD0354 |
:10BD80009090AE03209136023091370237FF02C007 |
:10BD9000295F3F4F83E0359527958A95E1F75FEF5F |
:10BDA000223835071CF421E83FEF05C02038310563 |
:10BDB00014F020E830E0C901AA2797FDA095BA2F1A |
:10BDC0002091AE01332744275527BC01CD010E94A5 |
:10BDD0009E7A97FF04C06D5F7F4F8F4F9F4FB2E0F9 |
:10BDE0009595879577956795BA95D1F79B016FEFF4 |
:10BDF000213036071CF420E03FEF06C02F3F31050D |
:10BE000019F014F020E031E0C90137FD0396959553 |
:10BE1000879595958795880E991E2091AB012223D1 |
:10BE200009F454C060913403709135038091360356 |
:10BE30009091370397FF04C061587F4F8F4F9F4FFA |
:10BE4000F7E09595879577956795FA95D1F733271C |
:10BE5000442755270E949E7A97FF04C0615E7F4F5A |
:10BE60008F4F9F4FE5E09595879577956795EA9574 |
:10BE7000D1F76093AD037093AE038093AF039093BB |
:10BE8000B0036138AFEF7A07AFEF8A07AFEF9A07D9 |
:10BE90002CF480E89FEFAFEFBFEF0AC06F3F710552 |
:10BEA0008105910569F064F080E091E0A0E0B0E0E8 |
:10BEB0008093AD039093AE03A093AF03B093B00310 |
:10BEC0008091AD039091AE03880E991E8091A901D7 |
:10BED000282F332780916C08992787FD9095289FFC |
:10BEE000F001299FF00D389FF00D11249F01F7FFFD |
:10BEF00002C021583F4F220F232F221F330BFFEF89 |
:10BF000021383F071CF420E83FEF06C02F3F3105E2 |
:10BF100019F014F020E031E0820E931EC401AA272C |
:10BF200097FDA095BA2FC0900803D0900903960101 |
:10BF3000442737FD4095542FBC01CD010E949E7AC5 |
:10BF400097FF04C061507E4F8F4F9F4F59E09595EA |
:10BF50008795779567955A95D1F7061B170B8091B2 |
:10BF6000DE039091DF03892B09F060C01C141D04CF |
:10BF70000CF05CC09501B7FE03C0309521953F4F92 |
:10BF80002D33310540F48091E2039091E303801753 |
:10BF9000910774F526C02C53304045E0369527951F |
:10BFA0004A95E1F72031310510F02FE030E0409163 |
:10BFB000E2035091E3031A141B04E4F480E190E0DF |
:10BFC000821B930B489F9001499F300D589F300D65 |
:10BFD000112494E0369527959A95E1F720173107BB |
:10BFE00020F58091BF019091C00108171907F4F066 |
:10BFF0008C011CC0205F3F4F8091BF019091C00118 |
:10C00000829FB001839F700D929F700D11249B0140 |
:10C0100084E0369527958A95E1F74017510714F08B |
:10C020008A0104C00217130708F08901C801AA2772 |
:10C0300097FDA095BA2F1DE0880F991FAA1FBB1F5F |
:10C040001A95D1F79701442737FD4095542FBC012D |
:10C05000CD010E94127B2093B1033093B203409331 |
:10C06000B3035093B4030091B1031091B2038091D4 |
:10C07000E0039091E1039C01220F331F280F391F29 |
:10C08000200F311F37FF02C02D5F3F4FA90155958B |
:10C090004795559547955093E1034093E003809170 |
:10C0A0001606282F3327220F331F220F331F241782 |
:10C0B00035076CF48091EE07282F3327220F331FAA |
:10C0C000220F331F205530404217530724F030937E |
:10C0D000E1032093E00380916B062091E00330910F |
:10C0E000E10380FF10C088A199A12817390724F027 |
:10C0F0009093E1038093E003A091E003B091E1030A |
:10C10000B9A3A8A345C039A328A342C080911E06A5 |
:10C11000882301F5609108037091090377FF02C03D |
:10C120006D5F7F4F759567957595679540911D017A |
:10C1300050911E0180910001282F3327649FC00178 |
:10C14000659F900D749F900D1124B9010E94DD7AB6 |
:10C15000CB0101C099279093BE018093BD018091CE |
:10C16000BD019091BE01873491051CF486E490E0F6 |
:10C1700005C08639910534F086E990E09093BE01C0 |
:10C180008093BD01E8A1F9A1F093E103E093E003FE |
:10C190008091E80299279C012270307081FF1CC1B8 |
:10C1A0008091E4039091E503A091E603B091E70349 |
:10C1B0000097A105B10521F0809116038130B1F4FB |
:10C1C00028A139A1C901AA2797FDA095BA2F2EE071 |
:10C1D000880F991FAA1FBB1F2A95D1F78093E403EC |
:10C1E0009093E503A093E603B093E70380911603D1 |
:10C1F000813019F482E08093160348A159A1CA0145 |
:10C20000AA2797FDA095BA2F9701442737FD40959F |
:10C21000542FBC01CD010E949E7ADC01CB0180939A |
:10C22000B1039093B203A093B303B093B403B7FFE9 |
:10C2300004C08150904EAF4FBF4F5C016D018DE047 |
:10C24000D594C794B794A7948A95D1F7A092B103D7 |
:10C25000B092B203C092B303D092B4036091E902EA |
:10C260007091EA025FE0603A750750F58091E4034F |
:10C270009091E503A091E603B091E7039C01AD0125 |
:10C280000AE056954795379527950A95D1F7821B71 |
:10C29000930BA40BB50BA601950114E0220F331FDD |
:10C2A000441F551F1A95D1F7820F931FA41FB51F66 |
:10C2B0008093E4039093E503A093E603B093E70330 |
:10C2C00060547F4118F58091E4039091E503A091BB |
:10C2D000E603B091E7039C01AD01FCE0569547955C |
:10C2E00037952795FA95D1F7821B930BA40BB50BC5 |
:10C2F000A6019501E2E0220F331F441F551FEA9566 |
:10C30000D1F7820F931FA41FB51F29C08091360259 |
:10C3100090913702809136029091370297FF03C0C7 |
:10C32000909581959F4F843691050CF58091E4039B |
:10C330009091E503A091E603B091E7039C01AD0164 |
:10C340007EE056954795379527957A95D1F7821BCC |
:10C35000930BA40BB50B8A0D9B1DAC1DBD1D8093CB |
:10C36000E4039093E503A093E603B093E703809181 |
:10C37000E4039091E503A091E603B091E7036EE03A |
:10C38000B695A795979587956A95D1F790930903E8 |
:10C390008093080340911C06442399F055279C0183 |
:10C3A000BA010E94DD7AC901861B970B9093E303C3 |
:10C3B0008093E203260F371F3093C0012093BF0103 |
:10C3C00019C01092E3031092E2038FEF93E0909371 |
:10C3D000C0018093BF010EC0109216031092E403B7 |
:10C3E0001092E5031092E6031092E70330930903DD |
:10C3F000209308039091B5079CAB292F3327220F78 |
:10C40000331F220F331F285D3F4FA8A1B9A12A1760 |
:10C410003B0714F039A328A3B091EE07BDAB8B2FD7 |
:10C420009927880F991F880F991F80559040E8A180 |
:10C43000F9A18E179F0714F499A388A380916D0228 |
:10C44000882321F4809173088F3FA1F08091E90245 |
:10C450009091EA020297C09768F448A159A1141676 |
:10C46000150644F481E090E09093EA028093E9029B |
:10C4700039A328A368A179A17093C6056093C50567 |
:10C480008091A9039091AA03A091AB03B091AC0352 |
:10C4900002E0880F991FAA1FBB1F0A95D1F7C09011 |
:10C4A000EF07D090F007C81AD90A613A71058CF0ED |
:10C4B000CB0177FD0196959587958C159D050CF41C |
:10C4C0006C01909581959F4FC816D90694F46C0124 |
:10C4D00010C071E5C716D1041CF0B0E5CB2ED12CED |
:10C4E00080EBC8168FEFD80624F4A0EBCA2EAFEF6E |
:10C4F000DA2E9DA9292F3327220F331F220F331F36 |
:10C50000C901A8A1B9A18A1B9B0B8C159D050CF430 |
:10C510006C01E8A1F9A1E21BF30BCE16DF060CF4C7 |
:10C520006F012091B0073091B10760911E037091A7 |
:10C530001F03261B370B3093BF072093BE070091C4 |
:10C54000A1071091A20740901C0350901D030419ED |
:10C5500015091093A00700939F0780912B06482F81 |
:10C560005527429FC001439F900D529F900D11246B |
:10C5700097FD07963C01E3E075946794EA95E1F72F |
:10C58000409FC001419F900D509F900D112497FD39 |
:10C5900007967C0153E0F594E7945A95E1F7809172 |
:10C5A000CD07882309F4C7C0261A370A910144270A |
:10C5B00037FD4095542F80913C0390913D03A0910D |
:10C5C0003E03B0913F03820F931FA41FB51F8093BA |
:10C5D0003C0390933D03A0933E03B0933F038150EF |
:10C5E0009D47A040B04064F080E09DE7A0E0B0E04F |
:10C5F00080933C0390933D03A0933E03B0933F038D |
:10C6000080913C0390913D03A0913E03B0913F0384 |
:10C6100080509348AF4FBF4F64F480E093E8AFEF92 |
:10C62000BFEF80933C0390933D03A0933E03B093F0 |
:10C630003F038091B1019091B2014C01AA2497FC73 |
:10C64000A094BA2C80913C0390913D03A0913E03AD |
:10C65000B0913F03BC01CD01A50194010E94127B62 |
:10C66000620E731E1092A1031092A2031092A303F4 |
:10C670001092A4034AA15BA144195509BA019B0178 |
:10C68000442737FD4095542F80913803909139030A |
:10C69000A0913A03B0913B03820F931FA41FB51FD3 |
:10C6A0008093380390933903A0933A03B0933B03EC |
:10C6B00081509D47A040B04064F080E09DE7A0E03D |
:10C6C000B0E08093380390933903A0933A03B0937A |
:10C6D0003B038091380390913903A0913A03B091C4 |
:10C6E0003B0380509348AF4FBF4F64F480E093E822 |
:10C6F000AFEFBFEF8093380390933903A0933A03D1 |
:10C70000B0933B038091380390913903A0913A0391 |
:10C71000B0913B03BC01CD01A50194010E94127BA5 |
:10C72000E20EF31E1092A5031092A6031092A70327 |
:10C730001092A803BEC0442737FD4095542F809126 |
:10C74000A1039091A203A091A303B091A403820F2F |
:10C75000931FA41FB51F8093A1039093A203A093DE |
:10C76000A303B093A40381509D47A040B04064F060 |
:10C7700080E09DE7A0E0B0E08093A1039093A20346 |
:10C78000A093A303B093A4038091A1039091A2036B |
:10C79000A091A303B091A40380509348AF4FBF4F23 |
:10C7A00064F480E093E8AFEFBFEF8093A103909330 |
:10C7B000A203A093A303B093A4038091AF0190912F |
:10C7C000B0014C01AA2497FCA094BA2C8091A1033B |
:10C7D0009091A203A091A303B091A403BC01CD0149 |
:10C7E000A50194010E94127B620E731E10923C03FD |
:10C7F00010923D0310923E0310923F03980144278C |
:10C8000037FD4095542F8091A5039091A603A091E8 |
:10C81000A703B091A803820F931FA41FB51F809395 |
:10C82000A5039093A603A093A703B093A8038150F8 |
:10C830009D47A040B04064F080E09DE7A0E0B0E0FC |
:10C840008093A5039093A603A093A703B093A80396 |
:10C850008091A5039091A603A091A703B091A8038E |
:10C8600080509348AF4FBF4F64F480E093E8AFEF40 |
:10C87000BFEF8093A5039093A603A093A703B09363 |
:10C88000A8038091A5039091A603A091A703B0915E |
:10C89000A803BC01CD01A50194010E94127BE20E08 |
:10C8A000F31E109238031092390310923A0310923B |
:10C8B0003B0380919B01682F772788279927960152 |
:10C8C000D7FE04C0222733272C193D0937FF02C0A9 |
:10C8D0002F5F3F4F35952795A8A1B9A12A0F3B1F80 |
:10C8E000442737FD4095542F0E949E7A97FF04C03D |
:10C8F000615C7F4F8F4F9F4F26E095958795779589 |
:10C9000067952A95D1F79B01661577050CF43B01D5 |
:10C9100044275527421B530B641675060CF43A0145 |
:10C920002E153F050CF47B01E416F5060CF47A0194 |
:10C930009FEC892E96E0992E86E8A82E86E0B82EE8 |
:10C940000BE0302E1EEC412E17E0512EF501208118 |
:10C9500012160CF0DAC0203419F408A119A11EC077 |
:10C9600048A159A1CA01AA2797FDA095BA2F33273C |
:10C9700027FD3095432F532FBC01CD010E949E7A95 |
:10C9800097FF04C0615C7F4F8F4F9F4FB6E0959536 |
:10C99000879577956795BA95D1F78B01F501218138 |
:10C9A000203419F4060D171D22C0203C19F4061975 |
:10C9B00017091DC0C301AA2797FDA095BA2F3327D9 |
:10C9C00027FD3095432F532FBC01CD010E949E7A45 |
:10C9D00097FF04C0615C7F4F8F4F9F4FA6E09595F6 |
:10C9E000879577956795AA95D1F7060F171FF501DB |
:10C9F0002281203419F40E0D1F1D22C0203C19F491 |
:10CA00000E191F091DC0C701AA2797FDA095BA2FAF |
:10CA1000332727FD3095432F532FBC01CD010E94B2 |
:10CA20009E7A97FF04C0615C7F4F8F4F9F4FF6E067 |
:10CA30009595879577956795FA95D1F7060F171F06 |
:10CA4000F5012381203419F40C0D1D1D22C0203C5A |
:10CA500019F40C191D091DC0C601AA2797FDA09540 |
:10CA6000BA2F332727FD3095432F532FBC01CD011B |
:10CA70000E949E7A97FF04C0615C7F4F8F4F9F4F4B |
:10CA8000E6E09595879577956795EA95D1F7060F36 |
:10CA9000171FD2018D919C918017910754F4BC010E |
:10CAA000600F711F77FF02C06F5F7F4F8B0115957D |
:10CAB0000795BCA98B2F9927880F991F880F991F5D |
:10CAC0008017910754F4EDA98E2F9927880F991F8D |
:10CAD000880F991F081719070CF08C01C80117FD62 |
:10CAE00003969595879595958795F4018183880F91 |
:10CAF000991F880F991F9801281B390BC901880FAE |
:10CB00008283D2010D931C9303C0F401118212821F |
:10CB10003A9422E030E0420E531E44E050E0A40E6E |
:10CB2000B51E68E070E0860E971E37FE0FCFE2E17B |
:10CB3000C75C0C94497B8091F7039091F803A09116 |
:10CB4000F903B091FA038093EF039093F003A0935D |
:10CB5000F103B093F2038091F3039091F403A09159 |
:10CB6000F503B091F6038093EB039093EC03A0934D |
:10CB7000ED03B093EE0308951092020410920104A5 |
:10CB8000109200041092FF03089584B1806A84B962 |
:10CB90003D9A82E58CBD1DBC459A81E080930008DA |
:10CBA0008AEA8093110883E8809312088AE08093D0 |
:10CBB000130810921508109214081092170810927A |
:10CBC000160810926B0810923308089530910008EF |
:10CBD000332309F085C00DB407FE82C084E0809342 |
:10CBE0002202459A2EB5809106049927813091053D |
:10CBF00089F0823091051CF4892B21F03EC0029708 |
:10CC0000B9F03BC030933208209307042138A9F5CE |
:10CC100081E008C0253549F480910704820F809394 |
:10CC2000070482E08093060428C03093060425C0E0 |
:10CC300080913208E82FFF27E25BF74F20838F5F58 |
:10CC400080933208909107048A31A0F0291769F483 |
:10CC50008AE1AEE4B8E0E4E3F8E00D9001928A9551 |
:10CC6000E1F781E08093330802C0309333081092DB |
:10CC7000060403C0920F90930704209110082032FD |
:10CC800008F028C0459800000000000000000000E7 |
:10CC90000000000000000000000000000000000094 |
:10CCA0000000000000000000000000000000000084 |
:10CCB000000000000000E0910908F0910A08E20F6E |
:10CCC000F11D80818EBD809130089081890F809305 |
:10CCD000300803C081E0809300082F5F2093100884 |
:10CCE0000895EF92FF920F931F9380912406992746 |
:10CCF000880F991F880F991F7C010027F7FC00956A |
:10CD0000102F8091700390917103A0917203B091E4 |
:10CD10007303BC01CD01A80197010E94127B3093DF |
:10CD20001508209314088091680390916903A091DD |
:10CD30006A03B0916B03BC01CD01A80197010E9469 |
:10CD4000127B30931708209316082091F607309134 |
:10CD5000F7074091F8075091F907DA01C901E3E0BC |
:10CD6000880F991FAA1FBB1FEA95D1F7820F931F47 |
:10CD7000A41FB51F820F931FA41FB51F20919501FB |
:10CD8000309196014091970150919801BC01CD01DD |
:10CD90000E94127B30931D0820931C088091810310 |
:10CDA000909182032091440230914502821B930BA3 |
:10CDB0009093230880932208E0917703F091780301 |
:10CDC0008091C5079091C607BF010E94DD7ACB0113 |
:10CDD0009B01220F331F220F331F280F391F280FEB |
:10CDE000391F37FF02C02D5F3F4F35952795359589 |
:10CDF000279530931908209318088091F207909195 |
:10CE0000F307BF010E94DD7A9B01220F331F220F1F |
:10CE1000331F260F371F260F371F37FF02C02D5F26 |
:10CE20003F4F359527953595279530931B082093CF |
:10CE30001A0810927803109277031092C607109286 |
:10CE4000C5071092F3071092F207809113089927F3 |
:10CE50008D30910509F466C08E3091055CF48B30FD |
:10CE6000910509F48EC08C3091050CF00FC10A9722 |
:10CE700061F0A8C18F30910509F47CC18F30910514 |
:10CE80000CF45CC1409799F19DC18091010380939E |
:10CE9000240880910003809325088091FF028093ED |
:10CEA00026088091FE02809327088091FD028093DE |
:10CEB00028088091FC02809329088091FB028093CE |
:10CEC0002A088091FA0280932B088091E8028093CF |
:10CED0002C088091E802837F8093E8020E947B2FD8 |
:10CEE00080932D088091740380932E086BC18091EC |
:10CEF0006D0890916E089093250880932408809186 |
:10CF00007108909172089093270880932608809169 |
:10CF10001D0190911E01809328088091000180934B |
:10CF2000290850C18091AD0780932408809157064D |
:10CF30008093250880915806809326088091590691 |
:10CF40008093270880915A068093280880915E0676 |
:10CF50008093290880915F0680932A08809160065B |
:10CF600080932B088091630680932C088091610642 |
:10CF700080932D088091620680932E08809164062C |
:10CF8000DAC0F89480910B06E82FFF27EE0FFF1F01 |
:10CF9000E05DF84F0190F081E02DE038F1051CF0E4 |
:10CFA000EFE7F0E006C02FEFE138F20714F4E1E814 |
:10CFB000FFEFE093240880910C06E82FFF27EE0F87 |
:10CFC000FF1FE05DF84F0190F081E02DE038F105A2 |
:10CFD0001CF0EFE7F0E006C06FEFE138F60714F45D |
:10CFE000E1E8FFEFE093250880910A06E82FFF278C |
:10CFF000EE0FFF1FE05DF84F0190F081E02DE0386B |
:10D00000F1051CF0EFE7F0E006C08FEFE138F8071C |
:10D0100014F4E1E8FFEFE093260880910906E82F79 |
:10D02000FF27EE0FFF1FE05DF84F0190F081E02D2C |
:10D03000E038F1051CF0EFE7F0E006C02FEFE13833 |
:10D04000F20714F4E1E8FFEF7894E0932708809169 |
:10D0500021038093280880912203809329088091DE |
:10D06000230380932A088091240380932B088091C6 |
:10D07000250380932C088091260380932D088091AE |
:10D08000270380932E088091280355C08091640463 |
:10D09000863018F01092640485E080932408809113 |
:10D0A0006506809325088091120390911303A09147 |
:10D0B0001403B0911503BC01CD0125E030E040E040 |
:10D0C00050E00E94127B309327082093260880911D |
:10D0D0000E0390910F03A0911003B0911103BC01B6 |
:10D0E000CD0125E030E040E050E00E94127B30931B |
:10D0F00029082093280880915B0680932A08809154 |
:10D100005C0680932B0880915D0680932C088091AB |
:10D11000200380932D0880913007909131078093F0 |
:10D120002E088091C5059091C60597FD03969595AB |
:10D1300087959595879580932F0844C01092240871 |
:10D1400080E58093250886E0809326088EE0809312 |
:10D1500027088091020180932808809149048093D8 |
:10D16000290880914A0480932A0880914B04809377 |
:10D170002B0828C080913D068093240880916A0680 |
:10D18000809325088091A10180932608809136061E |
:10D19000809327088091370680932808809138066D |
:10D1A000809329088091A00180932A0880913A06F3 |
:10D1B00080932B0880913B0680932C0880913C063D |
:10D1C00080932D0880913308882309F4CFC08AEF1B |
:10D1D0008093EA014091350850913608CA01815088 |
:10D1E0009E4F8F5F9340B0F42091370830913808FC |
:10D1F000C90181509E4F8F5F934060F48091150666 |
:10D2000085FF08C05093020440930104309300044A |
:10D210002093FF0380913B0890913C0821E08936E0 |
:10D22000920724F490933303809332038091320366 |
:10D23000909133032091300330913103821B930B83 |
:10D24000845E9D4F68E671E00E94DD7A845B9040C9 |
:10D2500090932F0380932E0320913F083091400834 |
:10D2600080912302909124028217930740F48091C9 |
:10D270006404882321F430932402209323028091B4 |
:10D28000340899278836910549F18936910524F4A7 |
:10D290008736910531F072C08936910509F445C091 |
:10D2A0006DC0809141088093680880914208809306 |
:10D2B0006A088091430880936908809144088093AC |
:10D2C0006B088091450880936C0880914608809394 |
:10D2D000EB01809147088093050450C0809141087C |
:10D2E00080930B088091420880930C08809143083A |
:10D2F00080930D088091440880930E088091450822 |
:10D3000080930F088091B50590914608892B8093F2 |
:10D31000B50590914708909303048091B6058370FA |
:10D320009C70892B8093B60529C080914108809319 |
:10D3300001088091420880930208809143088093FD |
:10D3400003088091440880930408809145089091D7 |
:10D3500046089093060880930508809147089091AD |
:10D360004808909308088093070808C010920204A8 |
:10D3700010920104109200041092FF031F910F916C |
:10D38000FF90EF90089580910008882309F43BC036 |
:10D39000459881E198E090930A088093090890915C |
:10D3A0000404E92FFF27EF51FE4F9F5F9093040481 |
:10D3B000808180931308993010F010920404109229 |
:10D3C00000080E94716681E0809310080000000050 |
:10D3D000000000000000000000000000000000004D |
:10D3E000000000000000000000000000000000003D |
:10D3F0000000000000000000000000008091110803 |
:10D40000809330088EBD089587B18C6087B94298AB |
:10D4100043981092090480E88093ED01109208046B |
:10D420008093EC01089580910E04815080930E0446 |
:10D430008F3F09F0F4C094E090930E048091E802CD |
:10D44000807BE1F080915406882349F0809111049B |
:10D45000882311F49093090481E080931104809152 |
:10D4600055068823B9F080911204882319F484E0CA |
:10D470008093080481E0809312040CC0809311040F |
:10D48000809312048091500680930F04809152067D |
:10D490008093100480911104882309F040C080918A |
:10D4A0006906282F332724FF07C08091170388239C |
:10D4B00019F425FD4DC04EC090915106983F50F093 |
:10D4C0008091C7078D3D30F080910F0488230CF4C4 |
:10D4D0003FC040C0983F48F08091C7078A3028F489 |
:10D4E00080910F048823B4F133C0809109048150E6 |
:10D4F000809309048F3F79F58091C707815080930D |
:10D5000009048091ED01813011F480E801C0869515 |
:10D510008093ED018091ED0190910F0417C08091EF |
:10D5200009048150809309048F3FA9F489E0809316 |
:10D5300009048091ED01813011F480E801C08695E5 |
:10D540008093ED018091ED0190915406892311F0B3 |
:10D55000429A01C0429880911204882309F043C086 |
:10D5600080916906282F332724FF07C08091170375 |
:10D57000882319F426FD50C034C090915306983F7B |
:10D5800050F08091ED078D3D30F08091100488239C |
:10D590000CF442C026C0983F48F08091ED078A30D5 |
:10D5A00028F4809110048823E4F036C080910804A8 |
:10D5B0008150809308048F3F91F58091ED07815051 |
:10D5C000809308048091EC01813011F480E801C05F |
:10D5D00086958093EC018091EC0190911004892351 |
:10D5E000D9F44398089580910804815080930804E9 |
:10D5F0008F3FA9F489E0809308048091EC01813089 |
:10D6000011F480E801C086958093EC018091EC01D3 |
:10D6100090915506892311F0439A089543980895EF |
:10D620004FB724E130E0F8948091C9008F77809360 |
:10D63000C9008091C9008F7B8093C9008091C90087 |
:10D640008F7D8093C9005A9A52985B9A539A832F80 |
:10D6500099278093CD002093CC008091C8008260F0 |
:10D660008093C80080E18093C9008091CA008F77C1 |
:10D670008093CA008091CA008F7B8093CA008091FA |
:10D68000CA008F7D8093CA008091CA008F7E8093EC |
:10D69000CA008091CA00877F8093CA008091C90028 |
:10D6A0008B7F8093C9008091CA0084608093CA00F8 |
:10D6B0008091CA0082608093CA008091C80087FF71 |
:10D6C00003C08091CE00F9CF8091C900806880931B |
:10D6D000C9004FBF0895EF92FF920F931F93CF930E |
:10D6E000DF93482F00E010E08091EE01813061F47B |
:10D6F0001092EE0184E480931304109215041092AA |
:10D700001404109216042BC180911304882319F479 |
:10D7100021E030E001C0980190911404992371F444 |
:10D72000232B11F081E010C084E4809313049093C4 |
:10D7300015049093140490931604FAC0913069F480 |
:10D74000232B09F0EBC082E0809314048091150430 |
:10D750008F5F8093150483E0E9C09230D1F4232BCE |
:10D7600009F0DCC083E08093130440931604909189 |
:10D770001504923039F41092170447FF03C081E07A |
:10D780008093170483E0809314049F5F90931504A3 |
:10D79000CFC0933009F0C2C0232B09F0BFC09093D3 |
:10D7A000130482E080931404809115048F5F8093AA |
:10D7B000150420911604822F9927782F6627842F2D |
:10D7C0009927682B792B80912F06813049F473704B |
:10D7D000CB018050924063E070E00E94DD7A17C078 |
:10D7E000823061F47770CB018050944066E070E045 |
:10D7F0000E94DD7A2695269526950BC07370685693 |
:10D800007140CB0177FD0196BC0175956795269512 |
:10D810002695022F11270F7010700F5F1F4F0D30CC |
:10D82000110508F074C07801E00EF11EF701E05D0B |
:10D83000F84F808191819B01281B390BC90137FF6B |
:10D8400003C0909581959F4F069794F48091200393 |
:10D85000883C30F480912003865F8093200308C0C9 |
:10D8600088EC8093200380916F008F7D80936F0000 |
:10D87000F701E05DF84F808191819C01220F331FF9 |
:10D88000280F391F260F371F37FF02C02D5F3F4F6C |
:10D89000E901D595C795D595C795CB0101968C170C |
:10D8A0009D0714F4219706C061507040C617D70732 |
:10D8B0000CF4219680912003843BD0F0F701E05DC9 |
:10D8C000F84F80819181FE01E81BF90BCF0163E0E5 |
:10D8D00070E00E94DD7ACB01880F991F860F971F99 |
:10D8E00024E637E0E20EF31EF7019183808307C040 |
:10D8F00024E637E0E20EF31EF70111821082000FDA |
:10D90000111F005D184FF801D183C08311C002318F |
:10D91000110570F081E08093EE010AC081E08093F0 |
:10D92000EE01109215041092170484E480931304FE |
:10D9300080911504803198F080911704882331F488 |
:10D940008091EE01882311F48093930110921504C5 |
:10D95000109217041092140484E480931304E6E0F8 |
:10D96000CDB7DEB70C94557BCF93FC0197FF05C074 |
:10D97000CFEFF095E195FF4F01C0C1E028E631E01F |
:10D98000CF01B9010E94DD7AFC018B35910554F07D |
:10D990008B5590408A35910538F484EB90E08E1BCE |
:10D9A0009F0BFC0141E00DC0CF01855B90408A35A3 |
:10D9B000910518F4E45BF04003C02E1B3F0BF90106 |
:10D9C0004FEFEE0FFF1FEF5BF54F259134918C2F3A |
:10D9D000992787FD9095289FB001299F700D389F4A |
:10D9E000700D1124842F992787FD9095689FA001C1 |
:10D9F000699F500D789F500D1124CA01CF91089551 |
:10DA00002AE530E0281B390BC9010E94B46C089547 |
:10DA1000CF93DF9380E00E94ED7280911D01909181 |
:10DA20001E016AE070E00E94DD7A9F938F938091DF |
:10DA30001D0190911E016AE070E00E94DD7A7F93E3 |
:10DA40006F9385E19BE09F938F93C0EED2E7DF93C6 |
:10DA5000CF93E0913004F091310409952DB73EB792 |
:10DA6000285F3F4F2DBF8091EA018823B9F186E0FE |
:10DA70000E94ED7280910508909106086AE070E0BE |
:10DA80000E94C97A7F936F938FED90E09F938F935D |
:10DA90008091F6079091F707A091F807B091F907E8 |
:10DAA00020919501309196014091970150919801F4 |
:10DAB000BC01CD010E94127B3F932F938EE19BE02E |
:10DAC0009F938F93DF93CF93E0913004F0913104D3 |
:10DAD00009958DB79EB70A968DBF12C086E00E9449 |
:10DAE000ED728AE29BE09F938F93DF93CF93E09157 |
:10DAF0003004F091310409950F900F900F900F9022 |
:10DB0000809103048823C1F086E00E94ED72809129 |
:10DB1000030499279F938F9381E39BE09F938F93B7 |
:10DB2000DF93CF93E0913004F091310409952DB744 |
:10DB30003EB72A5F3F4F2DBF80E10E94ED7280917A |
:10DB4000F5019091F6016CE370E00E94C97A9F9311 |
:10DB50008F938091F5019091F6016CE370E00E9443 |
:10DB6000C97A7F936F9380917108909172089F9307 |
:10DB70008F938CE39BE09F938F93C0EED2E7DF936C |
:10DB8000CF93E0913004F09131040995809115060E |
:10DB90002DB73EB7265F3F4F2DBF80FF24C08CE1DD |
:10DBA0000E94ED728091120390911303A0911403CF |
:10DBB000B0911503BC01CD0124E630E040E050E017 |
:10DBC0000E94127B3F932F938BE49BE09F938F9354 |
:10DBD000DF93CF93E0913004F091310409958DB734 |
:10DBE0009EB706968DBFDF91CF910895CF93DF93B7 |
:10DBF00080E00E94ED728091EE06992787FD909556 |
:10DC00009F938F938091E606992787FD90959F9328 |
:10DC10008F938091DE06992787FD90959F938F9330 |
:10DC20008091D606992787FD90959F938F9380E5E5 |
:10DC30009BE09F938F93C0EED2E7DF93CF93E09169 |
:10DC40003004F0913104099580E10E94ED722DB706 |
:10DC50003EB7245F3F4F2DBF80910E07992787FD68 |
:10DC600090959F938F9380910607992787FD9095B4 |
:10DC70009F938F938091FE06992787FD90959F93A0 |
:10DC80008F938091F606992787FD90959F938F93A8 |
:10DC900080E69BE09F938F93DF93CF93E0913004D6 |
:10DCA000F09131040995809107062DB73EB7245FA6 |
:10DCB0003F4F2DBF853098F480E10E94ED7280E7E0 |
:10DCC0009BE09F938F93DF93CF93E0913004F0918B |
:10DCD000310409950F900F900F900F9018C0873066 |
:10DCE000B0F488E10E94ED728FED90E09F938F93E6 |
:10DCF00081E89BE09F938F93DF93CF93E091300473 |
:10DD0000F091310409958DB79EB706968DBFDF91CE |
:10DD1000CF9108950F931F93CF93DF938091EA01E2 |
:10DD2000C0EED2E7882309F478C080E00E94ED724B |
:10DD30008091020899279F938F93809104089927D7 |
:10DD40009F938F938AE89BE09F938F938E01DF933D |
:10DD5000CF93E0913004F091310409958DB79EB7CF |
:10DD600008968DBF80910308833031F48CE00E94C7 |
:10DD7000ED7289E99BE005C08CE00E94ED728EE9AE |
:10DD80009BE09F938F93DF93CF93E0913004F091CA |
:10DD9000310409950F900F900F900F90809101081A |
:10DDA00081FF12C08CE00E94ED7283EA9BE09F939A |
:10DDB0008F931F930F93E0913004F09131040995F4 |
:10DDC0000F900F900F900F9080E10E94ED728FEDF9 |
:10DDD00090E09F938F9380910708909108089F93FC |
:10DDE0008F9380910508909106086AE070E00E9488 |
:10DDF000C97A7F936F9388EA9BE09F938F9380EE1D |
:10DE000092E79F938F93E0913004F091310409954C |
:10DE10008DB79EB70A968DBF12C082E00E94ED7248 |
:10DE200088EB9BE09F938F93DF93CF93E091300437 |
:10DE3000F091310409950F900F900F900F90DF91A2 |
:10DE4000CF911F910F910895CF93C82F80E00E942A |
:10DE5000ED7280914A0790914B079F938F9385ECC9 |
:10DE60009BE09F938F9380EE92E79F938F93E09137 |
:10DE70003004F091310409958DB79EB706968DBF99 |
:10DE8000CF3231F480914A0790914B07499607C0F1 |
:10DE9000CF3449F480914A0790914B07499790936A |
:10DEA0004B0780934A07CF910895CF93C82F80E105 |
:10DEB0000E94ED728C2F99279F938F9380914C072E |
:10DEC00090914D079F938F9385ED9BE09F938F9348 |
:10DED00080EE92E79F938F93E0913004F0913104AC |
:10DEE00009958DB79EB708968DBFCF3231F48091DA |
:10DEF0004C0790914D07029607C0CF3449F48091AA |
:10DF00004C0790914D07029790934D0780934C07D3 |
:10DF1000CF910895CF93C82F20911804209319040E |
:10DF200099278F32910509F1803391051CF44F97A1 |
:10DF3000A1F02CC08F34910501F18F38910531F596 |
:10DF4000222319F481E090E038C086E0289FF00198 |
:10DF50001124E950F54F849117C086E0289FF00105 |
:10DF60001124E850F54F84910FC086E0289FF001FE |
:10DF70001124E750F54F849107C086E0289FF001F7 |
:10DF80001124E650F54F8491809318049091180461 |
:10DF9000809119049813C0E00E94F37290911804C4 |
:10DFA00086E0989FF0011124E550F54F25913491BA |
:10DFB0008C2FF901099580E090E0CF91089510929F |
:10DFC0006E0810926D0810927208109271081092EB |
:10DFD000700810926F08109273088AE090E00E9417 |
:10DFE000671690931B0480931A040895CF93DF93D0 |
:10DFF00080911A0490911B040E947016882309F4E2 |
:10E00000AFC080911A0490911B040A9690931B0450 |
:10E0100080931A04E0E0F0E09F0190E05FEFAFEC46 |
:10E02000B6E04BE0ED018B8187FF0BC09F5F8D81D8 |
:10E03000E80FF11D8981280F311D8E81851708F4A5 |
:10E04000582F4150189647FFEDCF50937308232B5C |
:10E0500041F52091200430912104409122045091F7 |
:10E060002304BB27A52F942F832F90931F04809305 |
:10E070001E04AA27BB27281B390B4A0B5B0BCF01B9 |
:10E08000AA27BB27280F391F4A1F5B1F2093200494 |
:10E09000309321044093220450932304E5E0F0E000 |
:10E0A00013C020911E0430911F042E173F0718F44F |
:10E0B000E21BF30B02C0E0E0F0E0892F9927880F04 |
:10E0C000991FE80FF91F3596F0936E08E0936D08DD |
:10E0D000EF3FF10578F480911D0190911E018E9F14 |
:10E0E00090018F9F300D9E9F300D1124C90164E671 |
:10E0F00070E013C0CF0196958795969587952091EE |
:10E100001D0130911E01289FA001299F500D389FAD |
:10E11000500D1124CA0169E170E00E94C97A709320 |
:10E12000700860936F0820911C0430911D042E0F1D |
:10E130003F1F30931D0420931C045EE021313507FE |
:10E1400078F080917108909172080196909372080E |
:10E150008093710820513E4030931D0420931C048D |
:10E16000DF91CF910895002422273327442751E0DF |
:10E17000BB27EE27FF27A0E1660F771F881F991F97 |
:10E18000001C221F331F441F660F771F881F991F13 |
:10E19000001C221F331F441F2AF4050E2B1F3E1F95 |
:10E1A0004F1F04C0051A2B0B3E0B4F0B550FBB1F07 |
:10E1B000EE1F587F556047FD5250AA95E9F6E69547 |
:10E1C000B7955795E695B7955795852F9B2F089549 |
:10E1D0002227332741E0552768E0880F991F221F27 |
:10E1E000331F880F991F221F331F1AF4240F351F66 |
:10E1F00002C0241B350B440F551F487F456037FD77 |
:10E2000042506A9551F75695479556954795842FF4 |
:10E210000895AA2797FF04C0809590958A1F9A1F9A |
:10E2200077FF04C0609570956A1F7A1F669F900102 |
:10E23000779FA001679F300D411D5A1F300D411D72 |
:10E240005A1F889FF001999F2E0F3F1F401D511D9F |
:10E25000899F300D411D5A1F300D411D5A1FCA01A3 |
:10E26000B901112480CF4FB720E430E0F8948091B9 |
:10E27000C9008F778093C9008091C9008F7B8093FC |
:10E28000C9008091C9008F7D8093C9005A9A529825 |
:10E290005B9A539A832F99278093CD002093CC00CB |
:10E2A0008091C80082608093C80088E18093C90093 |
:10E2B0008091CA008F778093CA008091CA008F7BBB |
:10E2C0008093CA008091CA008F7D8093CA0080919C |
:10E2D000CA008F7E8093CA008091CA00877F809396 |
:10E2E000CA008091C9008B7F8093C9008091CA00C9 |
:10E2F00084608093CA008091CA0082608093CA00C3 |
:10E300008091C80087FF03C08091CE00F9CF809133 |
:10E31000C90080688093C9004FBF08950F931F9371 |
:10E32000CF93DF93482F4F5F893108F089C08091E8 |
:10E330002F07841710F440932F07CB0183539B4280 |
:10E3400068E170E00E94DD7AA42FBB27FD01EA0F8F |
:10E35000FB1FE05DF84F808191819B01281B390BE9 |
:10E36000C90137FF03C0909581959F4F069794F49C |
:10E3700080912003883C30F480912003865F809355 |
:10E38000200308C088EC8093200380916F008F7D6C |
:10E3900080936F00FD01EA0FFB1FE05DF84F808165 |
:10E3A00091819C01220F331F280F391F260F371F21 |
:10E3B00037FF02C02D5F3F4FE901D595C795D59531 |
:10E3C000C795CB0101968C179D0714F4219706C0C1 |
:10E3D00061507040C617D7070CF421968091200336 |
:10E3E000843BD8F08D010A0F1B1FF801E05DF84F48 |
:10E3F00080819181FE01E81BF90BCF0163E070E0A1 |
:10E400000E94DD7ACB01880F991F860F971F0C5948 |
:10E41000184FF8019183808307C0AA0FBB1FAC5926 |
:10E42000B84F11961C921E92E42FFF27EE0FFF1F8C |
:10E43000E05DF84FD183C083443011F41092930112 |
:10E44000DF91CF911F910F910895CF93DF9320918A |
:10E450007408822F9927807F9070409709F06CC0D4 |
:10E460002F3109F046C080917508809328042091CF |
:10E47000770820932A048091780880932904822FBA |
:10E4800099279093310780933007222309F054C0D5 |
:10E4900080910906282F3327220F331FF901EC59E9 |
:10E4A000F84F1182108280910A06A82FBB27AA0F6D |
:10E4B000BB1FFD01EC59F84F1182108280910C06B0 |
:10E4C000E82FFF27EE0FFF1FCF018C59984FEC016B |
:10E4D00019821882205D384FE90119821882A05DE7 |
:10E4E000B84F11961C921E92E05DF84F1182108277 |
:10E4F00023C0C22FCF70CA30F8F480917508809382 |
:10E500009E088091760880939D088091770880937B |
:10E51000A0088091780880939F0860919D08709171 |
:10E520009E088C2F0E948E7160919F087091A008A8 |
:10E530008C2F8F5F0E948E71DF91CF910895CF93C2 |
:10E54000C82F8F3F49F480912B048F3F29F41092FC |
:10E550002D0410922C0432C020912D04222339F472 |
:10E56000CF3111F485E001C084E080932E048091C6 |
:10E570002E0490912C048217A0F4892F809580930B |
:10E580002C048F3F19F48EEF80932C0480912C047F |
:10E59000C81711F40E94257210922D0410922C04B9 |
:10E5A0000BC0E22FFF27EC58F74FC0832F5F20935B |
:10E5B0002D049C0F90932C04C0932B04CF910895AD |
:10E5C00090912704933240F4E92FFF27E658F74F44 |
:10E5D00080839F5F909327040895833218F48D5FA2 |
:10E5E00080932704089590E2EDE7F8E08FE191939E |
:10E5F000815087FFFCCF0895CF93CFB723E031E060 |
:10E60000F8948091C9008F778093C9008091C900E8 |
:10E610008F7B8093C9008091C9008F7D8093C90052 |
:10E620005A9A52985B9A539A832F99278093CD00D8 |
:10E630002093CC008091C80082608093C80088E15C |
:10E640008093C9008091CA008F778093CA0080911F |
:10E65000CA008F7B8093CA008091CA008062809339 |
:10E66000CA008091CA0080618093CA008091CA006C |
:10E6700088608093CA008091C90084608093C9003B |
:10E680008091CA0084608093CA008091CA00826031 |
:10E690008093CA008091C80087FF03C08091CE009C |
:10E6A000F9CF8091C90080688093C9008091C9002A |
:10E6B00080648093C9000E94F372CFBFCF91089508 |
:10E6C000282F99278F709070892B31F42095809195 |
:10E6D0002604822B8093260408958091F1018823DB |
:10E6E00009F441C08091E80285FF0AC082E9809365 |
:10E6F0007A0883E280937B0885E580937C0802C0DA |
:10E7000010927A088091F2018F3071F48091260482 |
:10E710000E948A6F882341F081E980937A08809370 |
:10E720007B0881E380937C081092F1018091C800FE |
:10E7300085FFFCCF8091C9008F7E8093C9008091B6 |
:10E74000C9008E7F8093C90080917A08882311F4D4 |
:10E750008EEF01C08EE78093CE00809126048093D7 |
:10E76000F2011092260408951F920F920FB60F9295 |
:10E7700011248F939F93EF93FF939091F10199232D |
:10E7800009F040C080912F04882361F480917A08B9 |
:10E79000882311F483E003C0813999F481E08093E8 |
:10E7A0002F040FC0833099F480917A08882349F0B0 |
:10E7B00090937A088091C9008E7F8093C9008EEF74 |
:10E7C0001EC08091C90081608093C9000EC0833251 |
:10E7D00061F48091C9008E7F8093C9008FEF809390 |
:10E7E000CE0081E08093F10114C080912F04E82FC6 |
:10E7F000FF27E658F74F8F5F80932F048081809327 |
:10E80000CE0007C010922F048091C90080618093D0 |
:10E81000C900FF91EF919F918F910F900FBE0F90C4 |
:10E820001F901895EF92FF920F931F93CF93DF9352 |
:10E830007C018B01EA01452B39F0F80181918F01B0 |
:10E84000F70109952197C9F7E6E0CDB7DEB70C943B |
:10E85000557BEF92FF920F931F93CF93DF937C0131 |
:10E860008B01EA01452B41F0F8010F5F1F4F8491A6 |
:10E87000F70109952197C1F7E6E0CDB7DEB70C9413 |
:10E88000557B0F931F93CF938C01C62F161634F42C |
:10E8900080E2F8010995C1501C16D4F3CF911F9165 |
:10E8A0000F9108950F931F93CF938C01C62F1616C7 |
:10E8B00034F480E3F8010995C1501C16D4F3CF91CC |
:10E8C0001F910F910895A5E3B0E0E9E6F4E70C94F9 |
:10E8D0002D7B2E96EEADFFAD2E9788249924540102 |
:10E8E00080912504882321F42C961FAE1EAE2C9710 |
:10E8F0005EE4452E512C4C0E5D1E6F01B60105C025 |
:10E90000153239F00894C11CD11CF6011491112361 |
:10E91000B9F7A601461B570B31F02C968EAD9FAD73 |
:10E920002C970E942974112309F46AC20894C11C0F |
:10E93000D11CFF24FDA6FCA64FEFE42EF9A6F6019C |
:10E940000894C11CD11C1491153721F0812F8062CD |
:10E950008837B1F4F0FE0AC0F20124E030E0420E44 |
:10E96000531E80809180A280B3800AC0F20142E0F1 |
:10E9700050E0440E551E808191814C01AA24BB2495 |
:10E98000103221F489A58823D1F61DC0133219F461 |
:10E9900058E0F52AD4CF1A3211F01D3291F41A3210 |
:10E9A00059F4F20182E090E0480E591EE081ECA794 |
:10E9B000EE232CF6E195ECA790E1F92AAFEDFA22CF |
:10E9C000BECF1B3211F419A7BACF1E32C1F5F60122 |
:10E9D0000894C11CD11C14911A3279F4F20122E07E |
:10E9E00030E0420E531E408151813FEF4F3F5307AD |
:10E9F00014F44FEF5FEFE42EA2CF40E050E0812F00 |
:10EA000080538A30A0F4CA0133E0880F991F3A95E9 |
:10EA1000E1F7840F951F480F591F410F511D4053B7 |
:10EA20005040F6010894C11CD11C1491E8CF8FEF1F |
:10EA30004F3F580714F44FEF5FEFE42E85CF1033AC |
:10EA400029F4F4FC7CCF90E2F92A79CF812F81530D |
:10EA50008930D8F440E050E0CA0123E0880F991FC4 |
:10EA60002A95E1F7840F951F480F591F410F511D3B |
:10EA700040535040F6010894C11CD11C1491812FC1 |
:10EA800080538A3048F34CA75FCF183619F4A4E0BE |
:10EA9000FA2A55CF1C3619F4B1E0FB2A50CF1336B1 |
:10EAA00061F43E010894611C711CF20122E030E027 |
:10EAB000420E531E808189833CC1143421F01436E8 |
:10EAC00011F0193651F5143411F431E0F32AF0FE47 |
:10EAD0000AC0F20144E050E0440E551E808091804F |
:10EAE000A280B3800CC0F20182E090E0480E591E73 |
:10EAF000808191814C01AA2497FCA094BA2CB7FE86 |
:10EB00000AC0B094A09490948094811C911CA11C84 |
:10EB1000B11C8DE289A70AE06FC01F3411F01F36C7 |
:10EB200031F41F3411F491E0F92A08E064C0103781 |
:10EB300079F4F201A2E0B0E04A0E5B1E808191817F |
:10EB40004C01AA24BB2400E1B0E4FB2A18E753C01F |
:10EB50001337C1F5F20122E030E0420E531E60800F |
:10EB600071806114710489F43E010894611C711C68 |
:10EB700088E289838EE6F301818385E78B838CE6C7 |
:10EB80008C838D8389E28E831F82E7FC13C08E2DD8 |
:10EB9000992787FD9095AC0160E070E0C3010E9469 |
:10EBA000FA78009729F0382E3618E3140CF0C3C019 |
:10EBB0003E2CC1C0F30101900020E9F731973E2EB1 |
:10EBC0003618B9C0153511F0153731F4153511F473 |
:10EBD000F1E0FF2A0AE00FC0183519F0183709F0E4 |
:10EBE000A0C000E1F3FE07C081149104A104B104A8 |
:10EBF00011F020E4F22A19A6EDA6E7FC02C03FEDD1 |
:10EC0000F32289E2682E712C6C0E7D1E8114910412 |
:10EC1000A104B10421F44DA5442309F47BC0802F45 |
:10EC20009927AA27BB278EA79FA7A8ABB9AB202EF1 |
:10EC3000332490E0891690E0990691E0A90690E0CF |
:10EC4000B90648F0C501B4012EA53FA548A959A9A8 |
:10EC50000E94F07A17C0AFEF8A169104A104B104A4 |
:10EC600049F040F0C401B1010E94C97A9B014427D8 |
:10EC7000552708C0882D602F0E94BD7A282F332782 |
:10EC8000442755272AAB3BAB4CAB5DAB0A3059F45C |
:10EC90008AA9880F880F880F9AA9990F890F382D94 |
:10ECA000381B832F10C0003139F48AA98295807FE8 |
:10ECB000482D481B842F07C08AA9880F880F880F0A |
:10ECC000582D581B852F90E02EA53FA548A959A97E |
:10ECD00082169306A406B50608F091E08AA89BA8C0 |
:10ECE000ACA8BDA88A3010F4805D04C0895A1835DC |
:10ECF00009F48F7DD3018E933D01992309F099CFBB |
:10ED0000083041F4F3FE06C0803321F080E3FD01BA |
:10ED100082933F01CE010196382E3618F8E23F0E5D |
:10ED20000BC0112309F46CC03E010894611C711CD6 |
:10ED30001983B1E03B2E19A6032D2DA4231827FC1F |
:10ED4000222489A5882311F00F5F02C0F6FC0E5F14 |
:10ED5000020DEF2CFF24C70180739070892B49F4BA |
:10ED60008CA5801B682F2C968EAD9FAD2C970E9492 |
:10ED7000417489A5882331F041E050E0BE01675D10 |
:10ED80007F4F0AC0E6FE0EC080E38AA71BA742E0C1 |
:10ED900050E0BE01665D7F4F2C968EAD9FAD2C97E7 |
:10EDA0000E941274C70180739070809749F48CA5FB |
:10EDB000801B682F2C968EAD9FAD2C970E945274AD |
:10EDC000622D2C968EAD9FAD2C970E945274832D90 |
:10EDD000992787FD9095AC01B3012C968EAD9FAD20 |
:10EDE0002C970E941274E4FE89CD2CA5201B2CA721 |
:10EDF000622F2C968EAD9FAD2C970E9441747ECDD4 |
:10EE0000E2E1CB5C0C94497B2FB740E0F894E0E062 |
:10EE1000F0E081E2809357009491E2E0F0E080938B |
:10EE200057003491E4E0F0E08093570084912FBFC5 |
:10EE30009E3199F4363941F4893011F441E00DC026 |
:10EE40008A3059F442E009C0373939F4863011F478 |
:10EE500043E003C0853009F444E0842F99270895E6 |
:10EE60009FB7F8948091C900877F8093C9008091F3 |
:10EE7000C9008F7E8093C9008091C9008F778093ED |
:10EE8000C9008091C9008F7B8093C9008091C9001F |
:10EE90008F7D8093C90052985A9A53985B9A9FBF6E |
:10EEA00008951F93CF93DF93182F80912504882313 |
:10EEB00009F48DC08091F001181709F488C0809181 |
:10EEC0002404882321F40E9404778093240481ED94 |
:10EED0009CE09F938F93C0E4D2E1DF93CF93E091C6 |
:10EEE0003004F091310409950F900F900F900F901E |
:10EEF000812F99278230910501F1833091052CF4FF |
:10EF0000009761F0019769F024C084309105D9F031 |
:10EF100084309105ACF00597C9F01BC081EC9CE0F2 |
:10EF200002C08FEA9CE09F938F93DF93CF93E09191 |
:10EF30003004F0913104099518C086E99CE0F3CFC4 |
:10EF400083E79CE0F0CF85E69CE0EDCF8DE59CE08B |
:10EF5000EACF8EED9CE09F938F93DF93CF93E09168 |
:10EF60003004F0913104099510E00F900F900F904C |
:10EF70000F9080912404843011F0823099F40E9423 |
:10EF80003077812F8150833018F40E94106B1DC0A0 |
:10EF9000143019F40E94FC7218C01530B1F40E94AC |
:10EFA000337113C0112389F084EF9CE09F938F93FA |
:10EFB00080E492E19F938F93E0913004F0913104CB |
:10EFC00009950F900F900F900F901093F001DF9123 |
:10EFD000CF911F9108950F931F9381E08093250493 |
:10EFE0004091EF01EDE0FCE020E030E05FE484914F |
:10EFF00099272F5F3F4F829FB001839F700D929F93 |
:10F00000700D112446275150319657FFF0CF409391 |
:10F01000EF01E5EEFBE020E030E057E28491992734 |
:10F020002F5F3F4F829FB001839F700D929F700DA5 |
:10F03000112446275150319657FFF0CF4093EF01EE |
:10F0400080912404882321F40E940477809324046F |
:10F050008091EF01833459F088E190E029E20FB606 |
:10F06000F894A895809360000FBE2093600083E61B |
:10F0700094E790933104809330048FE09DE09F9358 |
:10F080008F9300E412E11F930F93E0913004F0910D |
:10F09000310409950F900F900F900F9087E690E044 |
:10F0A0009F938F9380E590E09F938F931F921F9281 |
:10F0B000809102016AE00E94BD7A892F99279F936F |
:10F0C0008F93809102010E94BD7A99279F938F931D |
:10F0D00085E39DE09F938F931F930F93E0913004FE |
:10F0E000F091310409958DE09CE09F938F931F93DD |
:10F0F0000F93E0913004F0913104099585EE9BE087 |
:10F100009F938F931F930F93E0913004F0913104FC |
:10F1100009958DB79EB746968DBF89E69DE09F9372 |
:10F120008F931F930F93E0913004F0913104099570 |
:10F1300083EC8093810080916F00806280936F00E8 |
:10F140000F900F900F900F901F910F910895809145 |
:10F150002504882361F08091F001843011F40E942D |
:10F160006D738091EF01833411F01092250408959E |
:10F170001F920F920FB60F9211242F933F934F932C |
:10F180005F936F937F938F939F93AF93BF93EF930F |
:10F19000FF932091CE009091F001892F8150833010 |
:10F1A00020F4822F0E946B6B0BC0943021F4822FCD |
:10F1B0000E94607305C0953019F4822F0E949F72DF |
:10F1C000FF91EF91BF91AF919F918F917F916F913F |
:10F1D0005F914F913F912F910F900FBE0F901F9015 |
:10F1E0001895FB01DC0102C005900D924150504082 |
:10F1F000D8F70895FC014150504030F001900616B8 |
:10F20000D1F73197CF010895882799270895A0E075 |
:10F21000B0E0EDE0F9E70C94357B6C017B01EA018D |
:10F22000590121978FEFCF3FD80789F086010894C5 |
:10F23000C11CD11CC7010894E11CF11CF501099502 |
:10F24000F80180832197FFEFCF3FDF0779F7EAE0EE |
:10F25000CDB7DEB70C94517BCF92DF92EF92FF9245 |
:10F260000F931F937C016B01FB010995082FC701C8 |
:10F270000196F6010995182FC8011F910F91FF9073 |
:10F28000EF90DF90CF900895A0E0B0E0EAE4F9E7D6 |
:10F290000C94377B8C017B01EA01690121978FEF88 |
:10F2A000CF3FD80771F0F70121917F01C8010F5FAF |
:10F2B0001F4F622FF60109952197FFEFCF3FDF0720 |
:10F2C00091F7E8E0CDB7DEB70C94537BCF92DF9295 |
:10F2D000EF92FF920F931F936C018B017A01FA0159 |
:10F2E0000995812F9927682FC6010196F701099585 |
:10F2F0001F910F91FF90EF90DF90CF90089550589D |
:10F30000BB27AA270ED0E0C0D1D030F0D6D020F055 |
:10F3100031F49F3F11F41EF4C6C00EF4E095E7FBF4 |
:10F32000BCC0E92FE2D080F3BA17620773078407E5 |
:10F33000950718F071F49EF5FAC00EF4E0950B2EC7 |
:10F34000BA2FA02D0B01B90190010C01CA01A00137 |
:10F350001124FF27591B99F0593F50F4503E68F192 |
:10F360001A16F040A22F232F342F4427585FF3CFD3 |
:10F37000469537952795A795F0405395C9F77EF4A4 |
:10F380001F16BA0B620B730B840BBAF09150A1F0ED |
:10F39000FF0FBB1F661F771F881FC2F70EC0BA0F73 |
:10F3A000621F731F841F48F4879577956795B795FB |
:10F3B000F7959E3F08F0B3CF9395880F08F09927F3 |
:10F3C000EE0F97958795089598D088F09F5790F005 |
:10F3D000B92F9927B751A0F0D1F0660F771F881F7A |
:10F3E000991F1AF0BA95C9F712C0B13081F09FD0B9 |
:10F3F000B1E008959CC0672F782F8827B85F39F057 |
:10F40000B93FCCF3869577956795B395D9F73EF4D8 |
:10F4100090958095709561957F4F8F4F9F4F089580 |
:10F42000E89409C097FB3EF490958095709561959E |
:10F430007F4F8F4F9F4F9923A9F0F92F96E9BB2754 |
:10F440009395F695879577956795B795F111F8CFD0 |
:10F45000FAF4BB0F11F460FF1BC06F5F7F4F8F4F3B |
:10F460009F4F16C0882311F096E911C0772321F031 |
:10F470009EE8872F762F05C0662371F096E8862FC9 |
:10F4800070E060E02AF09A95660F771F881FDAF720 |
:10F49000880F9695879597F9089597F99F6780E863 |
:10F4A00070E060E008959FEF80EC089500240A94D6 |
:10F4B0001616170618060906089500240A9412164F |
:10F4C0001306140605060895092E0394000C11F482 |
:10F4D000882352F0BB0F40F4BF2B11F460FF04C02F |
:10F4E0006F5F7F4F8F4F9F4F089557FD9058440F88 |
:10F4F000551F59F05F3F71F04795880F97FB991F93 |
:10F5000061F09F3F79F0879508951216130614064F |
:10F51000551FF2CF4695F1DF08C0161617061806DC |
:10F52000991FF1CF86957105610508940895E894B7 |
:10F53000BB2766277727CB0197F90895629FD001F3 |
:10F54000739FF001829FE00DF11D649FE00DF11D9E |
:10F55000929FF00D839FF00D749FF00D659FF00D4D |
:10F560009927729FB00DE11DF91F639FB00DE11D3A |
:10F57000F91FBD01CF0111240895991B79E004C042 |
:10F58000991F961708F0961B881F7A95C9F78095E2 |
:10F590000895AA1BBB1B51E107C0AA1FBB1FA617DA |
:10F5A000B70710F0A61BB70B881F991F5A95A9F72C |
:10F5B00080959095BC01CD01089597FB092E0726F3 |
:10F5C0000AD077FD04D0E5DF06D000201AF470954C |
:10F5D00061957F4F0895F6F7909581959F4F089517 |
:10F5E000A1E21A2EAA1BBB1BFD010DC0AA1FBB1F47 |
:10F5F000EE1FFF1FA217B307E407F50720F0A21BB9 |
:10F60000B30BE40BF50B661F771F881F991F1A9425 |
:10F6100069F760957095809590959B01AC01BD014F |
:10F62000CF01089597FB092E05260ED057FD04D073 |
:10F63000D7DF0AD0001C38F45095409530952195BD |
:10F640003F4F4F4F5F4F0895F6F790958095709517 |
:10F6500061957F4F8F4F9F4F08952F923F924F920A |
:10F660005F926F927F928F929F92AF92BF92CF9252 |
:10F67000DF92EF92FF920F931F93CF93DF93CDB75B |
:10F68000DEB7CA1BDB0B0FB6F894DEBF0FBECDBFD3 |
:10F6900009942A88398848885F846E847D848C84A4 |
:10F6A0009B84AA84B984C884DF80EE80FD800C81AD |
:10F6B0001B81AA81B981CE0FD11D0FB6F894DEBF90 |
:10F6C0000FBECDBFED010895EE0FFF1F0590F49121 |
:06F6D000E02D0994FFCFBC |
:10F6D6005E010A010164FF01FFFF01FC01FC01015B |
:10F6E600737373FF03007D0000C409C4096400112D |
:10F6F60048656C6C6F20576F726C640000000000E8 |
:10F7060000000000000000000000000000000000F3 |
:10F7160000000000000000000000000000000000E3 |
:10F7260000000000000000000000000000000000D3 |
:10F7360000000000000000000000000000000000C3 |
:10F7460053706F727400004E6F726D616C000042F0 |
:10F756006567696E6E6572000051756164726F004F |
:10F7660000640001200B050000ECFF6440415A468E |
:10F7760064640A02969696960840403A10FB303822 |
:10F7860001380190D0030090D00300F4017800FF07 |
:10F79600036400020406070808080706040200FEC0 |
:10F7A600FCFAF9F8F8F8F9FAFCFE00020406070874 |
:10F7B600080B0A0D0B0C0E0B0F10FA20010101703D |
:04F7C600FF010F0030 |
:00000001FF |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files/Flight-Ctrl_MEGA644_V0_80g_SVN1738_ACC-HH_MartinR.hex |
---|
0,0 → 1,3960 |
:100000000C94BB060C9401070C9401070C94010797 |
:100010000C9401070C9401070C9401070C94010740 |
:100020000C9401070C94EC160C9401070C94010736 |
:100030000C94DE340C9401070C9401070C94010716 |
:100040000C9401070C9401070C9461150C940107A2 |
:100050000C94310C0C9401070C94FB0B0C940107CD |
:100060000C94021C0C9401070C9482300C94010730 |
:100070000C9482780C9401070C947E732D1C321C16 |
:10008000371C401C571C6E1C7E1C8E1CAB1C671E34 |
:100090006E1C0B1D1C1D4B1D691D861DED1D591E63 |
:1000A0003720C920862106226F221F232A25872573 |
:1000B000F4253E268926D62627278127E0277A2879 |
:1000C00015290F2AAA30D130143184319C31DD3109 |
:1000D00090325033503350335033503350335033C9 |
:1000E0005033503350335033073309330E332633F4 |
:1000F00028330A0D426174743A0020256420436558 |
:100100006C6C732000204C6F77207761726E696E83 |
:1001100067206C6576656C3A2025642E2564000A9C |
:100120000D466F756E6420424C2D4374726C3A20FC |
:10013000002564000A0D0A0D2121204D4953534921 |
:100140004E4720424C2D4354524C3A2025642021E6 |
:1001500021000A0D3D3D3D3D3D3D3D3D3D3D3D3D8B |
:100160003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF |
:100170003D3D3D3D3D3D3D000A0D43616C69627270 |
:100180006174696E67207072657373757265207330 |
:10019000656E736F722E2E004F4B0A0D000A0D46CE |
:1001A0006C696768742D74696D65202575206D69AB |
:1001B0006E2020546F74616C3A2575206D696E0055 |
:1001C0000A0D436F6E74726F6C3A2000486561646B |
:1001D000696E67486F6C64004E6F726D616C2028A9 |
:1001E0004143432D4D6F646529000A0D3D3D3D3D62 |
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A51 |
:100210000D00416E676C654E69636B2020202020C5 |
:100220002020416E676C65526F6C6C20202020206E |
:1002300020204163634E69636B2020202020202012 |
:100240002020416363526F6C6C20202020202020EE |
:1002500020205961774779726F20202020202020AC |
:1002600020204865696768742056616C7565202098 |
:1002700020204163635A202020202020202020209D |
:1002800020204761732020202020202020202020B3 |
:100290002020436F6D706173732056616C7565200B |
:1002A0002020566F6C74616765205B302E31565D7F |
:1002B00020205265636569766572204C6576656CB1 |
:1002C00020204779726F20436F6D70617373202017 |
:1002D00020204D6F746F722031202020202020209C |
:1002E00020204D6F746F722032202020202020208B |
:1002F00020204D6F746F722033202020202020207A |
:1003000020204D6F746F7220342020202020202068 |
:1003100020203136202020202020202020202020B6 |
:1003200020203137202020202020202020202020A5 |
:100330002020313820202020202020202020202094 |
:100340002020313920202020202020202020202083 |
:100350002020536572766F2020202020202020202E |
:100360002020486F7665726761732020202020204E |
:10037000202043757272656E74205B302E31415DB2 |
:1003800020204361706163697479205B6D41685D11 |
:100390002020323420202020202020202020202037 |
:1003A0002020323520202020202020202020202026 |
:1003B0002020323620202020202020202020202015 |
:1003C0002020323720202020202020202020202004 |
:1003D00020204932432D4572726F72202020202048 |
:1003E0002020424C204C696D697420202020202060 |
:1003F00020204750535F4E69636B2020202020202F |
:1004000020204750535F526F6C6C2020202020200A |
:10041000202021212120494E434F4D504154494233 |
:100420004C4520212121002E000A0D20444143206B |
:100430006F7220493243204552524F522120436867 |
:1004400065636B204932432C2033567265662C203D |
:1004500044414320616E6420424C2D4374726C0011 |
:100460005B25695D005B25695D002B204D696B7222 |
:100470006F4B6F70746572202B0048573A56256495 |
:100480002E25642053573A25642E25642563005396 |
:10049000657474696E673A2564202573004861723B |
:1004A0006477617265204572726F7220313A2564FB |
:1004B000202121004D697373696E6720424C2D43E2 |
:1004C00074726C3A25642121004D6978657220456B |
:1004D00072726F722100493243204552524F5221AD |
:1004E0002121004865696768743A20202535690034 |
:1004F000536574706F696E743A2535690050726582 |
:1005000073737572653A253569004F666673657455 |
:100510003A20202535690048656967687420636F53 |
:100520006E74726F6C0044495341424C454400481C |
:10053000656967687420636F6E74726F6C004449FC |
:100540005341424C4544006163742E2062656172E0 |
:10055000696E67004E69636B3A20202020202025B9 |
:10056000356900526F6C6C3A202020202020253500 |
:100570006900436F6D706173733A202020253569DF |
:10058000004B313A25346920204B323A253469201A |
:10059000004B333A25346920204B343A2534692006 |
:1005A000004B353A25346920204B363A25346920F2 |
:1005B000004B373A25346920204B383A25346920DE |
:1005C000004E693A2534692020526F3A253469205B |
:1005D0000047733A253469202047693A2534692059 |
:1005E0000050313A253469202050323A25346920B0 |
:1005F0000050333A253469202050343A253469209C |
:10060000004779726F202D2053656E736F72004E14 |
:1006100069636B25346920282533692E25692900F3 |
:10062000526F6C6C25346920282533692E25692981 |
:100630000047696572253469202825336929004EF1 |
:1006400069636B2025346920282533692E25782994 |
:1006500000526F6C6C2025346920282533692E25C3 |
:1006600078290059617720202534692028253369AD |
:1006700029004E69636B20253469202825336929B8 |
:10068000282533692900526F6C6C20253469202895 |
:1006900025336929282533692900596177202025C8 |
:1006A00034692028253369292825336929004143E5 |
:1006B00043202D2053656E736F72004E69636B206B |
:1006C00025346920282533692900526F6C6C202558 |
:1006D0003469202825336929005A20202020253418 |
:1006E0006920282533692900566F6C746167653A63 |
:1006F0002020202533692E253169560043757272FA |
:10070000656E743A2020202533692E253169410019 |
:10071000506F7765723A20202020202534695700D9 |
:100720004469736368617267653A202535696D4174 |
:10073000680052656365697665720052432D5253B5 |
:1007400053493A202020202534690052432D517509 |
:10075000616C6974793A202534690052432D4368ED |
:10076000616E6E656C733A25346900436F6D70611C |
:1007700073730048656164696E673A2020253569A6 |
:100780000056616C75653A2020202025356900539C |
:10079000746172743A2020202025356900506F74EE |
:1007A00069313A202025336900506F7469323A204C |
:1007B0002025336900506F7469333A20202533694E |
:1007C00000506F7469343A202025336900506F74EB |
:1007D00069353A202025336900506F7469363A2014 |
:1007E0002025336900506F7469373A20202533691A |
:1007F00000506F7469383A202025336900536572C0 |
:10080000766F202000536574706F696E7420202508 |
:10081000336900506F736974696F6E3A20253369CC |
:100820000052616E67653A2533692D2533690045AD |
:10083000787465726E436F6E74726F6C2020004E18 |
:10084000693A2534692020526F3A253469200047DF |
:10085000733A253469202047693A253469200048D5 |
:10086000693A253469202043663A253469200042DC |
:100870004C2D4374726C204572726F727320002588 |
:10088000336420253364202533642025336420001D |
:1008900025336420253364202533642025336420E8 |
:1008A00000253364202533642025336420253364F8 |
:1008B0002000424C2054656D7065726174757265DC |
:1008C00000253369202533692025336920253369C4 |
:1008D00020002533692025336920253369202533FD |
:1008E00069200025336920253369202533692025B7 |
:1008F00033692000424C2D4374726C20666F756E14 |
:1009000064200020256320202025632020202563EB |
:10091000202020256320002025632020202563201F |
:10092000202025632020202563200020256320200F |
:10093000202D2020202D2020202D2000313000319E |
:100940003100313200466C696768742D54696D65F9 |
:10095000202000546F74616C3A2535756D696E0006 |
:100960004163743A20202535756D696E00287265E3 |
:1009700073657429000A0D47656E65726174696E4E |
:10098000672064656661756C7420506172616D6585 |
:1009900074657220536574202564000A0D557369CF |
:1009A0006E6720506172616D657465722053657465 |
:1009B000202564000A0D47656E65726174696E6773 |
:1009C0002064656661756C74204D69786572205489 |
:1009D00061626C65000A0D4D697865722D436F6E1A |
:1009E0006669673A202725732720282575204D6FD3 |
:1009F000746F727329000A0D3D3D3D3D3D3D3D3D07 |
:100A00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D16 |
:100A10003D3D3D3D3D3D000A0D414343206E6F7419 |
:100A20002063616C69627261746564210D0A000063 |
:100A3000008F001E01AD013B02CA025803E6037499 |
:100A40000402058F051B06A7063307BE074808D218 |
:100A5000085B09E3096B0AF20A780BFD0B810C04B1 |
:100A60000D860D070E870E060F840F00107B10F504 |
:100A7000106E11E5115B12CF124213B313231492BF |
:100A800014FE146A15D3153B16A11605176717C86F |
:100A90001727188318DE1837198E19E319361A87A5 |
:100AA0001AD61A231B6E1BB61BFD1B411C831CC3CD |
:100AB0001C001D3C1D751DAB1DE01D121E421E6F4E |
:100AC0001E9A1EC31EE91E0D1F2E1F4D1F691F8477 |
:100AD0001F9B1FB01FC31FD31FE11FEC1FF51FFB80 |
:100AE0001FFF1F002003010000D66C00020101C996 |
:100AF0006D010302025D6E02000303BA6E253269C6 |
: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 |
:100D8000CDBF11E0A0E0B1E0EAE6F6EF02C00590C9 |
:100D90000D92A43FB107D9F718E0A4EFB1E001C06C |
:100DA0001D92A13AB107E1F76AEAE2E0F0E081E2E0 |
:100DB000809357007491AE014F5F5F4F20EF37EF84 |
:100DC000DA019FE0F9012F5F3F4F84918D9391509D |
:100DD00097FFF8CF773911F40000FECFFA019EE0BB |
:100DE000819168276095915097FFFACF888968179D |
:100DF00021F0773911F40000FECF0E94C2070C9455 |
:100E0000347B0C94000080910906E82FFF27EE0F39 |
:100E1000FF1FE05DF84F808191818D5E9F4F14F040 |
:100E200010920301808191818A5B9F4FCCF4809165 |
:100E300003018823A9F481E0809303018091640475 |
:100E40008F5F80936404853038F088EE93E0909350 |
:100E500024028093230204C066E970E00E944038B7 |
:100E60008091640499279093DE058093DD050895B1 |
:100E70001F93CF93DF93182F882389F082EF90E0A0 |
:100E80009F938F9385E492E19F938F93E091300439 |
:100E9000F091310409950F900F900F900F90809171 |
:100EA0002C06823308F044C084EF91E00E946C1657 |
:100EB000EC01112329F0CE010E9475168823D9F385 |
:100EC000C2E0D0E026E530E080911D0190911E0146 |
:100ED0008217930730F02196255D3F4FC730D1052B |
:100EE00098F380912C069927C89F9001C99F300DD7 |
:100EF000D89F300D1124209300011123D9F068EC04 |
:100F000070E08C2F0E944038DF93CF938AEF90E0FF |
:100F10009F938F9385E492E19F938F93E0913004A8 |
:100F2000F091310409958DB79EB706968DBF02C02A |
:100F300080930001112311F1809100016AE00E9469 |
:100F4000877A892F99279F938F93809100010E9420 |
:100F5000877A99279F938F9385E091E09F938F9352 |
:100F600085E492E19F938F93E0913004F0913104F6 |
:100F700009952DB73EB7285F3F4F2DBFDF91CF9129 |
:100F80001F910895CFEFD0E1DEBFCDBF8824992413 |
:100F900014B815B807EE13E00253104017FFFCCF4A |
:100FA000189B06C0199B02C08DE007C08BE005C0EE |
:100FB000199B02C084E101C08AE08093020181E8AC |
:100FC00087B93E9A8FEF88B98BE184B981E085B902 |
:100FD0008EE38AB987E48BB9469A84B7877F84BF4A |
:100FE000809160008861809360001092600084ECC2 |
:100FF00099E0909324028093230210921B03109295 |
:101000001A03109235071092340710921D031092A4 |
:101010001C0310921F0310921E0320910201243121 |
:1010200028F084EC94E0A0E0B0E004C08BE095E010 |
:10103000A0E0B0E08093950190939601A093970172 |
:10104000B09398012A3011F0243110F0289801C093 |
:10105000289A0E94D5160E94A6160E944D120E9440 |
:10106000C2340E94BA1A0E9439300E9493650E94CD |
:10107000A96F0E94B577809102018C3010F4299AF3 |
:1010800001C0299878940E94532F80916C0282604D |
:1010900080936C0210926E020E94C64384EF91E02E |
:1010A0000E946C168C0180916C0280FD05C0C80105 |
:1010B0000E9475168823B9F38FE191E09F938F9377 |
:1010C000B5E4AB2EB2E1BB2EBF92AF92E0913004FB |
:1010D000F0913104099580EA9FE00E946C168C0122 |
:1010E000C0E0D0E00F900F900F900F90A2EDEA2E8D |
:1010F000A6E0FA2EF6E8CF2EF6E0DF2E0E94C643D9 |
:1011000080916C0280FD05C0C8010E94751688237D |
:10111000B9F3F60180811816ACF40BC00E94C643E7 |
:1011200080916C0280FD05C0C8010E94751688235D |
:10113000B9F3C8010E947516882321F4F701808154 |
:10114000882364F7F701808187FF18C02196DF9319 |
:10115000CF93219781E391E09F938F93BF92AF92BA |
:10116000E0913004F091310409958091F4018F5F92 |
:101170008093F4018DB79EB706968DBF2196E4E06B |
:10118000F0E0CE0EDF1E88E090E0E80EF91ECC30D5 |
:10119000D10508F4B3CFC0E0D0E00FEC16E0E6E8EC |
:1011A000EE2EE6E0FE2EF801838187FD1CC0F701DC |
:1011B00080811816C4F42196DF93CF93219784E39E |
:1011C00091E09F938F9385E492E19F938F93E091B9 |
:1011D0003004F0913104099582E0809321028DB7AB |
:1011E0009EB706968DBFF801838180788383219610 |
:1011F00084E090E0E80EF91E085F1F4FCC30D10567 |
:1012000090F282E591E09F938F93C5E4D2E1DF9362 |
:10121000CF93E0913004F091310409959091070645 |
:101220008091F4010F900F900F900F90981728F471 |
:1012300080914A04806180934A0488E791E09F93FB |
:101240008F93DF93CF93E0913004F09131040995AF |
:1012500088EE93E00E946C168C010E94C01A0F90D9 |
:101260000F900F900F90C8010E9475168823D9F334 |
:1012700088E991E09F938F93DF93CF93E0913004BF |
:10128000F0913104099580E00E94023980910201B9 |
:101290000F900F900F900F908A3011F0843110F062 |
:1012A000289801C0289A80ED97E0909324028093BB |
:1012B000230285E5809366048EE090E00E94CB2DAA |
:1012C0009927182F00278FE090E00E94CB2D080F60 |
:1012D000111D1093FA010093F9018AE090E00E9439 |
:1012E000CB2D9927182F00278BE090E00E94CB2D63 |
:1012F000080F111D1093F8010093F7010F5F1F4FA6 |
:1013000039F08091F9019091FA018F5F9F4F41F47C |
:101310001092FA011092F9011092F8011092F7015F |
:101320008091F7019091F8019F938F938091F9013B |
:101330009091FA019F938F938DE991E09F938F9302 |
:10134000DF93CF93E0913004F091310409958DB78C |
:101350009EB708968DBF80EC91E09F938F93DF93AB |
:10136000CF93E0913004F0913104099580911506F6 |
:101370000F900F900F900F90E0913004F091310496 |
:1013800082FF07C08CEC91E09F938F93DF93CF9304 |
:1013900008C088ED91E09F938F9385E492E19F933D |
:1013A0008F9309950F900F900F900F900E94AE1F92 |
:1013B00088E893E1909392018093910181E080937A |
:1013C00065040E94380780912F060E941B778AEEE1 |
:1013D00091E09F938F93DF93CF93E0913004F0914E |
:1013E0003104099580ED97E00E946C168C018AEF1C |
:1013F00090E00E946C16EC0183E08093B5050F909D |
:101400000F900F900F90CE010E947516882339F02F |
:1014100084E690E00E946C16EC010E947178809145 |
:101420002702882309F4DFC180910F01882309F482 |
:10143000DAC11092270280916404882319F00E9477 |
:10144000030702C00E946B460E94C643209102011E |
:101450002A3011F0243110F0289801C0289A809188 |
:10146000200390914A04882339F080912003815011 |
:1014700080932003977F0AC080916F0080628093E1 |
:101480006F001092310710923007986090934A04D1 |
:101490008091910190919201019790939201809394 |
:1014A00091018091910190919201892B29F0809175 |
:1014B0006D02882309F43EC08091910190919201C0 |
:1014C000892B01F50E945F3085E090E090939201B6 |
:1014D000809391018091EF059091F0050196909392 |
:1014E000F0058093EF058091E80280688093E80220 |
:1014F00080914A04816080934A048091B60582609D |
:101500008093B60580910801909109018F5F9F4FEC |
:1015100019F5809117038823F9F080E197E2909301 |
:1015200024028093230280E890E090930901809345 |
:10153000080112C02A3011F0243110F0289801C09F |
:10154000289A8091230290912402892B29F480917A |
:10155000E8028F778093E80280912702882309F0C0 |
:1015600042C10E9491120E946F0EC8010E9475161E |
:10157000882309F434C10C5E1F4F80916D02909155 |
:101580004A04882339F0926090934A048091B6050A |
:1015900082600CC09D7F90934A048091910190914C |
:1015A0009201079728F08091B6058D7F8093B6054C |
:1015B0008091910190919201079728F080914A04BF |
:1015C0008E7F80934A0480910501882321F0815009 |
:1015D0008093050125C0809370041092F802109248 |
:1015E000F7021092F6021092F5021092F402109295 |
:1015F000F30280910801909109018F5F9F4F81F460 |
:1016000080912003882361F488E99AE3909324026F |
:101610008093230280E09CE090930901809308016D |
:101620008091EA01893C70F081508093EA018091B9 |
:10163000E8028F7B8093E80280914A048B7F80933D |
:101640004A0435C080910E08882309F18091E80290 |
:1016500080648093E80280914A04846080934A0405 |
:1016600080910801909109018F5F9F4F81F48091D3 |
:101670001703882361F088E99AE39093240280930A |
:10168000230280E098EA9093090180930801109268 |
:10169000020410920104109200041092FF038FEFD5 |
:1016A0009FEF90933C0880933B081092EA01809151 |
:1016B0000001282F332780911D0190911E01821770 |
:1016C0009307CCF48091E80280628093E8028091D5 |
:1016D0000801909109018F5F9F4FC1F480E797E166 |
:1016E000909324028093230280E093E09093090179 |
:1016F000809308010BC08091230290912402892BD2 |
:1017000029F48091E8028F7D8093E8020E9491691C |
:1017100084E08093220280911703882329F45AEAF7 |
:10172000852E55E0952E12C08091FB018F5F80932E |
:10173000FB01813359F41092FB018091F5019091E6 |
:10174000F60101969093F6018093F5010894811CAF |
:10175000911CF2E78F16FBE09F0609F040C0882439 |
:1017600099242091F9013091FA012F5F3F4F309376 |
:10177000FA012093F9018091F7019091F801019607 |
:101780009093F8018093F701832F9927682F8EE0BB |
:1017900090E00E94D32D8091F9019091FA01907010 |
:1017A000682F8FE090E00E94D32D8091F7019091F7 |
:1017B000F801892F9927682F8AE090E00E94D32DA5 |
:1017C0008091F7019091F8019070682F8BE090E084 |
:1017D0000E94D32D84E190E00E946C168C010E943F |
:1017E000E1690E94C06F80912202882309F00BCE2C |
:1017F0000E94B46508CE1F920F920FB60F9211246B |
:101800008F939F93EF93FF93809107018823E1F4D7 |
:101810008091150290911602019690931602809382 |
:101820001502FC01EB5EFA4FE081ED3019F0803AD1 |
:10183000910539F4109216021092150281E08093FE |
:101840000701E093C60004C0109216021092150220 |
:10185000FF91EF919F918F910F900FBE0F901F906E |
:1018600018951F920F920FB60F9211242F933F934A |
:101870004F935F936F937F938F939F93AF93BF9398 |
:10188000CF93EF93FF9390E08091C60080930D0279 |
:1018900050911B02503A10F090931C0280910D025F |
:1018A0008D3009F065C080911C02823009F060C063 |
:1018B00090931C02852F99278D589B4FFC013297DE |
:1018C00040812091170230911802241B3109DC015C |
:1018D00011978C91281B3109C9019F7090931802B0 |
:1018E0008093170246E0969587954A95E1F7982FE1 |
:1018F000935C909319022F733070235C20931A022B |
:101900008081981729F48C91281711F491E006C072 |
:1019100090E080910A028F5F80930A02C0910C02CE |
:10192000CC2309F074C0992309F471C081E080933D |
:101930000C02580F509309025150E52FFF27ED5824 |
:10194000FB4F8DE0808380917504823509F05FC084 |
:101950000E94AE1F88E190E02CE00FB6F894A895A5 |
:10196000809360000FBE20936000C09321024FC09F |
:1019700020911C02822F992781309105F9F0823045 |
:1019800091051CF4892B21F040C0029711F13DC054 |
:1019900080910D02833239F480910C02882319F46E |
:1019A00081E080931C0280910D028093730481E09A |
:1019B00080931B0280910D02992722C02F5F2093F4 |
:1019C0001C02E52FFF27ED58FB4F80910D0280830D |
:1019D00009C0E52FFF27ED58FB4F80910D02808352 |
:1019E000503A20F45F5F50931B0202C010921C0219 |
:1019F00020910D028091170290911802820F911D83 |
:101A0000909318028093170202C010921C02FF915B |
:101A1000EF91CF91BF91AF919F918F917F916F91F6 |
:101A20005F914F913F912F910F900FBE0F901F909C |
:101A30001895AC01A0E0B0E09D01A817B90748F4E3 |
:101A4000E5E1F5E08191280F311D1196A417B50746 |
:101A5000C8F33F70FD01EB5EFA4FC90156E0969561 |
:101A600087955A95E1F7835C80831196FD01EB5EC3 |
:101A7000FA4F2F733070822F835C8083AA5EBA4F37 |
:101A80008DE08C9310920701809115058093C6001C |
:101A90000895A0E0B0E0EFE4FDE00C94007B2C851D |
:101AA0009D850E85BB2483E2809315059F599093F5 |
:101AB00016052093170533E0E32EF12C002309F4DB |
:101AC0009EC0CF84D888BE016D5E7F4FA989BA8938 |
:101AD0000150109709F493C01097B9F0F601EB0D7F |
:101AE000F11DB3949081119791F4002349F1FB010A |
:101AF0006E5F7F4FDB01C080D1806E5F7F4F0D90A6 |
:101B0000BC91A02DBB24015002C090E019C01097D9 |
:101B1000B9F0F601EB0DF11DB3944081119791F4EA |
:101B2000002341F1FB016E5F7F4FDB01C080D1805C |
:101B30006E5F7F4F0D90BC91A02DBB24015002C061 |
:101B400040E018C01097B1F0F601EB0DF11DB39411 |
:101B50001081119781F4002371F0FB013296DB01B3 |
:101B6000CD90DC90BF016E5F7F4FA081B181BB241F |
:101B7000015001C010E0F701EB5EFA4F892F869506 |
:101B80008695835C80830894E11CF11CF701EB5E71 |
:101B9000FA4F892F99278370907024E0880F991F3E |
:101BA0002A95E1F755279A0194E0369527959A955D |
:101BB000E1F7822B835C80830894E11CF11CF70120 |
:101BC000EB5EFA4F4F705070440F551F440F551F76 |
:101BD000812F992726E0969587952A95E1F7842B02 |
:101BE000835C80830894E11CF11CF701EB5EFA4FE3 |
:101BF0001F73135C10830894E11CF11C6ACFC701AA |
:101C00000E94190DE9E00C941C7BA3E07A2F40910F |
:101C100009024650442309F458C0E72FFF27ED5826 |
:101C2000FB4F80818D537F5FE72FFF27ED58FB4FE0 |
:101C300020812D537F5FE72FFF27ED58FB4F308129 |
:101C40003D537F5FE72FFF27ED58FB4F60816D53BA |
:101C50007F5F9927880F991F880F991F522F5295E0 |
:101C60005F70582B822F99278F709070F4E0880F47 |
:101C7000991FFA95E1F7232F26952695282B832F78 |
:101C8000992783709070E6E0880F991FEA95E1F735 |
:101C9000682B41504F3FC9F0EA2FFF27ED58FB4F0B |
:101CA0005083AF5F41504F3F81F0EA2FFF27ED583F |
:101CB000FB4F2083AF5F41504F3F39F0EA2FFF27A2 |
:101CC000ED58FB4F6083AF5FA5CF86E794E090931C |
:101CD000080280930702A350A09306020895A2E091 |
:101CE000B0E0E5E7FEE00C94067B80910C028823CF |
:101CF00009F4C7C30E94050E80917404823609F06E |
:101D000081C28091750499278137910509F4C0C07B |
:101D100082379105C4F48D36910509F482C08E3660 |
:101D2000910544F48B34910531F18636910509F41F |
:101D300054C168C28E36910509F45BC080379105A5 |
:101D400009F49FC05FC28537910509F4E2C1863767 |
:101D5000910544F48337910509F4DCC0843791057B |
:101D600039F150C28737910509F410C289379105BE |
:101D700009F46AC147C2E0910702F091080280812C |
:101D800091819093330380933203209130033091FB |
:101D90003103821B930B845E9D4F68E671E00E94C5 |
:101DA000A77A845B904090932F0380932E032AC2DE |
:101DB00080910902A0910702B0910802853140F09C |
:101DC00080E1EEE4F4E00D9001928A95E1F70DC018 |
:101DD0008D919D910D90BC91A02D80934E04909378 |
:101DE0004F04A0935004B093510480EF80930402F9 |
:101DF0004BC0809107018823E1F38DE490E09F932D |
:101E00008F9389E796E09F938F9381E08F938F93D1 |
:101E10008EE48F930E94490D8DB79EB707968DBFB4 |
:101E2000F1C1A0910702B09108021C91113081F418 |
:101E30008DE4E9E7F6E00D9001928A95E1F70E94C2 |
:101E4000D32E198380914A048F7E80934A0401C067 |
:101E50001982809107018823E1F381E090E09F934C |
:101E60008F93CE0101969F938F9381E08F938F93F1 |
:101E70008DE48F930E94490DADB7BEB71796ADBFE5 |
:101E8000C1C181E080930F028FEF80930501BAC139 |
:101E9000E0910702F091080280818F3F39F40E949F |
:101EA000362FE0910702F09108028083E09107024B |
:101EB000F09108028081882311F481E003C086300C |
:101EC00010F085E08083E0910702F09108028081A4 |
:101ED0000E94E92DE0910702F09108028081898338 |
:101EE000809107018823E1F380E790E09F938F932F |
:101EF00088E096E09F938F9381E090E09F938F938B |
:101F0000CE0101969F938F9382E08F9381E08F9310 |
:101F100081E571C12091070230910802D9018C91AD |
:101F20008150853008F040C0F90181818435E1F5A8 |
:101F30002F5F3F4F80E7E8E0F6E0D9010D90019276 |
:101F40008A95E1F7F90182910E94522E809147060D |
:101F50009927AA27BB27BC01CD0124EC39E040E03A |
:101F600050E00E94687ADC01CB018093B701909326 |
:101F7000B801A093B901B093BA018091480699279E |
:101F8000AA27BB27BC01CD010E94687ADC01CB01E6 |
:101F90008093B3019093B401A093B501B093B601BF |
:101FA0000E94362F898301C01982809107018823FE |
:101FB000E1F381E090E09F938F93CE0101969F9390 |
:101FC0008F9381E08F938F9383E58F930E94490DC8 |
:101FD0008DB79EB707968DBF26C0E0910702F0919E |
:101FE0000802E0818E2F8150853018F48E2F0E94D8 |
:101FF000E92D0E94362F8983809107018823E1F320 |
:1020000081E090E09F938F93CE0101969F938F93F1 |
:1020100081E08F938F9386E48F930E94490DADB733 |
:10202000BEB71796ADBF80911703882329F46EE6DB |
:1020300070E089810E94403880E00E9438078091DA |
:102040002F060E941B77DEC0E0910702F091080284 |
:102050008081992787FD909590934B0780934A073D |
:102060008181992787FD909590934D0780934C0728 |
:102070008281992787FD909590934F0780934E0713 |
:102080008381992787FD90959093510780935007FE |
:102090008481992787FD90959093530780935207E9 |
:1020A0008581992787FD90959093550780935407D4 |
:1020B0008681992787FD90959093570780935607BF |
:1020C0008781992787FD90959093590780935807AA |
:1020D0008085992787FD909590935B0780935A0799 |
:1020E0008185992787FD909590935D0780935C0784 |
:1020F0008285992787FD909590935F0780935E076F |
:102100008385992787FD9095909361078093600759 |
:1021100079C0E0910702F091080280810E941B348F |
:102120008A83882319F481E0898301C01982809110 |
:1021300007018823E1F388E090E09F938F9387EC79 |
:1021400096E09F938F9321E030E03F932F9380910F |
:102150000702909108029F938F933F932F93CE0194 |
:1021600002969F938F933F932F93CE01820F931FDD |
:102170009F938F9384E08F9381E08F9385E58F9376 |
:102180000E94490DEDB7FEB773963BC080910602E1 |
:102190008930C0F120910702309108022F5F3F4F34 |
:1021A00088E0A7ECB6E0F90101900D928A95E1F77D |
:1021B000D9018E910E9471338A83882319F481E0BA |
:1021C000898301C01982809107018823E1F321E00E |
:1021D00030E03F932F93CE0102969F938F933F93CE |
:1021E0002F93CE01820F931F9F938F9382E08F9343 |
:1021F00081E08F9387E58F930E94490DEDB7FEB77D |
:102200003B96EDBF8091750499278436910509F4BA |
:10221000CDC085369105ACF48136910509F481C0B5 |
:10222000823691052CF48B34910509F45DC021C1EF |
:102230008236910509F482C08336910509F491C074 |
:1022400018C18C36910509F4FFC08D3691054CF408 |
:102250008736910509F40AC18836910509F4C4C08E |
:1022600008C18437910529F08637910509F4FAC031 |
:1022700000C180910902A0910702B091080280314B |
:1022800040F080E1EEE4F4E00D9001928A95E1F7F0 |
:102290000DC08D919D910D90BC91A02D80934E0409 |
:1022A00090934F04A0935004B09351048091070180 |
:1022B0008823E1F31F92809104018F9384E58F932B |
:1022C0000E94490D8AEF809304028FEF80930501ED |
:1022D00080EA9FE00E946C169093FD018093FC01C0 |
:1022E0000F900F900F90C5C0E0910702F091080287 |
:1022F0008081918190933303809332032091300346 |
:1023000030913103821B930B845E9D4F68E671E030 |
:102310000E94A77A845B904090932F0380932E03B2 |
:10232000A8C0E0910702F091080280818093060125 |
:10233000803298F08FE1809306010FC0A0910702D0 |
:10234000B09108028BE0E6E6F4E00D9001928A95E8 |
:10235000E1F780916F048093F7058FEF809305017B |
:1023600088C08091000290910102892B89F4E0914C |
:102370000702F0910802E081EE2351F08AE0E89F25 |
:10238000C00111240E946C16909341048093400474 |
:10239000E0910702F091080290818AE0989FC001C5 |
:1023A0001124909301028093000215C08FEF809357 |
:1023B0000501E0910702F091080290818AE0989F60 |
:1023C000C00111249093030280930202892B19F01B |
:1023D00081E08093110280EA9FE00E946C16909346 |
:1023E000FD018093FC0145C08FEF80930501E091D2 |
:1023F0000702F0910802908197FD08C082E0809367 |
:102400000E021092FF011092FE011AC09095809169 |
:102410006502892B8093650291818AE0989FC001B3 |
:1024200011249093FF018093FE0184E080930E02BB |
:1024300080EA9FE00E946C169093FD018093FC015E |
:1024400081E08093120215C08FEF80930501E09127 |
:102450000702F091080280818093660281E08093F8 |
:10246000130207C081E08093100203C081E08093D3 |
:10247000140210920C02109208021092070210929D |
:102480000602E3E0CE5F0C94227B982F8091C0007F |
:1024900085FFFCCF9093C60008950F931F9388E1AA |
:1024A0008093C1008091C00082608093C0008091C1 |
:1024B000C10080688093C1008091C10080648093D6 |
:1024C000C10000E010E00093C5008AE290E0809334 |
:1024D000C40080910202909103020E946C169093B6 |
:1024E0004304809342048CED90E00E946C1690931C |
:1024F0007204809371041092440480E58093450433 |
:1025000086E0809348048BE0809346041092470451 |
:102510001093080200930702109206021F910F9178 |
:102520000895A0E1B0E0E7E9F2E10C94037B80912B |
:102530000701882309F4C1C28091FC019091FD013B |
:102540000E947516882361F01092FF011092FE011F |
:1025500010920302109202021092010210920002E5 |
:102560008091FE019091FF01892B41F0809113052C |
:10257000909114050E947516882329F48091120207 |
:10258000882309F460C080910701882309F45BC0A7 |
:1025900080910E0200E211E08430A8F00E94C21F78 |
:1025A00080E590E09F938F931F930F9381E08F932B |
:1025B0008F9388E48F930E94490D2DB73EB7295F12 |
:1025C0003F4F2DBF34C01092670282E194E09F9389 |
:1025D0008F9387EB9FE19F938F93E0913004F0916D |
:1025E0003104099584E190E09F938F931F930F939B |
:1025F00081E090E09F938F938EE092E09F938F9382 |
:1026000082E08F9381E08F9388E48F930E94490D3D |
:1026100080910E02982F8F5F80930E022DB73EB7E8 |
:10262000215F3F4F2DBF943010F010920E02809129 |
:10263000FE019091FF010E946C1690931405809307 |
:1026400013051092120280911302882351F1809198 |
:102650000701882331F10E94C21F80E590E09F931B |
:102660008F9380E291E09F938F9321E030E03F933E |
:102670002F938FE191E09F938F933F932F9386E663 |
:1026800092E09F938F9383E08F9381E08F938CE40C |
:102690008F930E94490D109213028DB79EB70F962B |
:1026A0008DBF809110028823D1F08091070188238B |
:1026B000B1F08AE090E09F938F9384E494E09F933D |
:1026C0008F9381E08F938F9386E58F930E94490DBE |
:1026D000109210022DB73EB7295F3F4F2DBF80915A |
:1026E00014028823D9F0809107018823B9F08BE088 |
:1026F00090E09F938F9386E694E09F938F9381E081 |
:102700008F93809104018F9387E48F930E94490DEA |
:10271000109214028DB79EB707968DBF80917104F9 |
:10272000909172040E947516882309F461C080910B |
:102730000701882309F45CC0809124069927880F3B |
:10274000991F880F991F7C010027F7FC0095102F17 |
:102750008091700390917103A0917203B091730303 |
:10276000BC01CD01A80197010E94DC7A30935F047F |
:1027700020935E048091680390916903A0916A039D |
:10278000B0916B03BC01CD01A80197010E94DC7AD6 |
:10279000309361042093600480910103809362046C |
:1027A000809100038093630488E090E09F938F936F |
:1027B0008EE594E09F938F9381E08F9383E08F93D6 |
:1027C0008BE68F930E94490D809164042DB73EB72C |
:1027D000295F3F4F2DBF853018F086E08093640459 |
:1027E00083E690E00E946C169093720480937104CB |
:1027F0008091020290910302892B41F08091420462 |
:10280000909143040E947516882321F4809111024F |
:10281000882339F180910701882319F10E943E37FE |
:1028200082E490E09F938F9385EB95E09F938F9345 |
:1028300081E08F938F9384E48F930E94490D1092CF |
:1028400011028DB79EB707968DBF809102029091BD |
:102850000302009731F00E946C169093430480931A |
:1028600042048091000290910102892B09F4B8C0C2 |
:1028700080914004909141040E947516882309F4C8 |
:10288000AFC080910701882309F4AAC08091240673 |
:102890009927880F991F880F991F7C010027F7FC43 |
:1028A0000095102F8091700390917103A091720395 |
:1028B000B0917303BC01CD01A80197010E94DC7A9D |
:1028C000309333042093320480916803909169031C |
:1028D000A0916A03B0916B03BC01CD01A8019701DF |
:1028E0000E94DC7A30933504209334042091F6075B |
:1028F0003091F7074091F8075091F907DA01C901C3 |
:1029000063E0880F991FAA1FBB1F6A95D1F7820F3A |
:10291000931FA41FB51F820F931FA41FB51F2091E3 |
:102920009501309196014091970150919801BC0119 |
:10293000CD010E94DC7A30933704209336048091D5 |
:102940003C0390913D03A0913E03B0913F0339E0D9 |
:10295000B595A795979587953A95D1F780933804C3 |
:102960008091380390913903A0913A03B0913B03D1 |
:1029700029E0B595A795979587952A95D1F78093E6 |
:1029800039048091400390914103A0914203B0919A |
:10299000430309E0B595A795979587950A95D1F7D3 |
:1029A00080933A048EE090E09F938F9382E394E0CB |
:1029B0009F938F9381E08F938F9383E48F930E94F3 |
:1029C000490D80910002909101020E946C16909333 |
:1029D0004104809340042DB73EB7295F3F4F2DBF80 |
:1029E000809106018F3F71F1992714E0880F991F9C |
:1029F0001A95E1F78E5E9D4F40E150E0BC01CE019B |
:102A000001960E94BB7880E190E09F938F93CE0166 |
:102A100001969F938F9381E090E09F938F9386E040 |
:102A200091E09F938F9382E08F9381E08F9381E475 |
:102A30008F930E94490D8FEF809306018DB79EB74B |
:102A40000B968DBF8091F7058823D1F08091070107 |
:102A50008823B1F081E090E09F938F9387EF95E01A |
:102A60009F938F9381E08F938F9382E48F930E9443 |
:102A7000490D1092F7052DB73EB7295F3F4F2DBF87 |
:102A800080910F028823C9F0809107018823A9F063 |
:102A900084E390E09F938F9380E397E09F938F93DD |
:102AA00081E08F938F9380E58F930E94490D109260 |
:102AB0000F028DB79EB707968DBFE6E0C05F0C94FE |
:102AC0001F7B1F920F920FB60F9211242F933F93EB |
:102AD0005F936F937F938F939F93AF93BF93EF9386 |
:102AE000FF9320E080912202882329F08091220226 |
:102AF00081508093220280911304882319F0815021 |
:102B00008093130480912A02815080932A028F3F80 |
:102B100009F05BC089E080932A028091280290919D |
:102B200029020196909329028093280280910A013C |
:102B30008F5F817080930A01882319F481E080936C |
:102B40002702349903C081E080932B0280912302F5 |
:102B500090912402892B21F18091230290912402EB |
:102B60000B9750F080912302909124020A97909342 |
:102B700024028093230204C01092240210922302A4 |
:102B80008091230290912402209108013091090143 |
:102B900082239323892B11F021E008C020E006C096 |
:102BA0008FEF9FEF909309018093080180910201BC |
:102BB000222331F08A3011F45A9A07C0479A05C08F |
:102BC0008A3011F45A9801C0479880912B028823CB |
:102BD00009F472C02091EA01222309F06DC08091AE |
:102BE000150683FF69C086B19927FC01E071F0707A |
:102BF00084FF14C080912502909126020196909343 |
:102C00002602809325028091250290912602895EFA |
:102C1000934008F451C020932B024EC080912502AE |
:102C200090912602892B09F443C08091250290914E |
:102C300026028A569140E0F5809125029091260265 |
:102C400069E270E00E94937A8091250290912602B9 |
:102C5000860F971F9093260280932502809125026C |
:102C6000909126020B9750F08091250290912602B8 |
:102C70000A97909333038093320304C0F093330395 |
:102C8000E09332038091320390913303209130031B |
:102C900030913103821B930B845E9D4F68E671E097 |
:102CA0000E94A77A845B904090932F0380932E0319 |
:102CB0001092260210922502FF91EF91BF91AF91E1 |
:102CC0009F918F917F916F915F913F912F910F9085 |
:102CD0000FBE0F901F901895209128023091290265 |
:102CE000280F391FC90101960895209128023091BB |
:102CF0002902821B930B892F9927869580749070E7 |
:102D00000895CF93DF930E946C16EC01CE010E94D0 |
:102D100075168823D9F3DF91CF910895CF93DF9370 |
:102D20000E946C16EC0109C080910F01882329F0E4 |
:102D300090930F018FEC80937A00CE010E9475165C |
:102D4000982F882389F3DF91CF9108959FB7F89446 |
:102D50005F983E9A469A8091B0008F708093B00041 |
:102D60008091B00083608093B0008091B1008B733C |
:102D70008093B1008091B1008B608093B10010927C |
:102D8000B2008FEF8093B3008091B0008068809391 |
:102D9000B000809170008A7F8093700080917000F5 |
:102DA0008260809370009FBF08958AE090E00E9447 |
:102DB0006C16909333028093320282E085BD83EAE1 |
:102DC00084BD17BC84EB88BD86E086BD80916E0013 |
:102DD000816080936E0008951F920F920FB60F923C |
:102DE00011242F933F934F935F936F937F938F9310 |
:102DF0009F93AF93BF93CF93DF93EF93FF93809114 |
:102E0000020190912C02843108F011C1992309F03C |
:102E10006AC38091B00086FFECC08091B0008F7BC8 |
:102E20008093B00089EA93E090932E0280932D0264 |
:102E300080910B0190910C019C01220F331F280FF0 |
:102E4000391F8091A1019927880F991F880F991F19 |
:102E5000280F391F37FF02C02D5F3F4FC9019595DD |
:102E600087959595879590930C0180930B0190938E |
:102E7000200280931F0280916A066091360620919D |
:102E8000700330917103409172035091730380FF7E |
:102E90002CC0772788279927EA01D90157FF04C05A |
:102EA000A158BF4FCF4FDF4FE7E0D595C795B795F6 |
:102EB000A795EA95D1F79D01AE010E94687A9B0122 |
:102EC000AC0197FF04C0215C3F4F4F4F5F4F66E05E |
:102ED00055954795379527956A95D1F780911F02AB |
:102EE00090912002820F931F2BC077278827992764 |
:102EF000EA01D90157FF04C0A158BF4FCF4FDF4FA0 |
:102F000027E0D595C795B795A7952A95D1F79D0147 |
:102F1000AE010E94687A9B01AC0197FF04C0215C5E |
:102F20003F4F4F4F5F4FF6E05595479537952795A3 |
:102F3000FA95D1F780911F0290912002821B930B8A |
:102F40009093200280931F0280913706282F332709 |
:102F5000220F331F220F331F80911F0290912002F6 |
:102F6000821793077CF080913806282F3327220F91 |
:102F7000331F220F331F80911F02909120022817C8 |
:102F8000390724F43093200220931F0220912D0250 |
:102F900030912E0280911F0290912002280F391F3C |
:102FA0002050324030932E0220932D0280911F0238 |
:102FB0009091200297FD0396959587959595879515 |
:102FC0009093200280931F0245E02D3D340718F0B6 |
:102FD0008CED95E005C02757314030F487E791E04C |
:102FE00090932E0280932D0280912D0290912E02BB |
:102FF00043C28091B00080648093B00080913D0610 |
:10300000282F33278DED96E0289FA001299F500D92 |
:10301000389F500D1124CA0120912F0230913002A7 |
:10302000821B930B90932E0280932D0259C29923F9 |
:1030300009F059C28091B00086FF23C28091B00090 |
:103040008F7B8093B000E0913102EE23F1F4809108 |
:103050003D06282F33278DED96E0289FA001299F5C |
:10306000500D389F500D1124CA0120912F0230912C |
:103070003002821B930B90932E0280932D021092AC |
:10308000300210922F02469A2BC289EA93E0909365 |
:103090002E0280932D028E2F99278330910509F4FB |
:1030A000A4C1843091053CF48130910561F0029710 |
:1030B00009F4D2C0AAC18430910509F499C10597D9 |
:1030C00009F4A0C1A2C180910B0190910C019C0157 |
:1030D000220F331F280F391F8091A1019927880FD4 |
:1030E000991F880F991F280F391F37FF02C02D5FC6 |
:1030F0003F4FC901959587959595879590930C01BC |
:1031000080930B019093200280931F0280916A06A6 |
:1031100060913606209170033091710340917203E3 |
:103120005091730380FF2CC0772788279927EA01E5 |
:10313000D90157FF04C0A158BF4FCF4FDF4F27E041 |
:10314000D595C795B795A7952A95D1F79D01AE015D |
:103150000E94687A9B01AC0197FF04C0215C3F4F3D |
:103160004F4F5F4FA6E05595479537952795AA9500 |
:10317000D1F780911F0290912002820F931F27C0E8 |
:1031800077278827992757FF04C021583F4F4F4F73 |
:103190005F4FF7E05595479537952795FA95D1F705 |
:1031A0000E94687A9B01AC0197FF04C0215C3F4FED |
:1031B0004F4F5F4FE6E05595479537952795EA9530 |
:1031C000D1F780911F0290912002821B930B909364 |
:1031D000200280931F0280913706282F3327220F69 |
:1031E000331F220F331F80911F02909120028217FC |
:1031F00093077CF080913806282F3327220F331F46 |
:10320000220F331F80911F02909120022817390747 |
:1032100024F43093200220931F0280912D0290917C |
:103220002E0220911F0230912002820F931F8050A6 |
:10323000924090932E0280932D0280911F029091D4 |
:10324000200297FD03969595879595958795909380 |
:10325000200280931F02ECC080910D0190910E011D |
:103260009C01220F331F280F391F8091A00199273D |
:10327000880F991F880F991F280F391F37FF02C029 |
:103280002D5F3F4FC90195958795959587959093AB |
:103290000E0180930D0190931E0280931D02809178 |
:1032A0006A0660913A06A0916803B0916903C091E3 |
:1032B0006A03D0916B0381FF2AC07727882799275B |
:1032C0009D01AE01D7FF04C021583F4F4F4F5F4FC4 |
:1032D000A7E05595479537952795AA95D1F70E9470 |
:1032E000687A9B01AC0197FF04C0215C3F4F4F4FB0 |
:1032F0005F4FF6E05595479537952795FA95D1F7A5 |
:1033000080911D0290911E02820F931F29C0772782 |
:10331000882799279D01AE01D7FF04C021583F4F50 |
:103320004F4F5F4FE7E05595479537952795EA95BD |
:10333000D1F70E94687A9B01AC0197FF04C0215C21 |
:103340003F4F4F4F5F4F76E05595479537952795FF |
:103350007A95D1F780911D0290911E02821B930BEA |
:1033600090931E0280931D0280913B06282F3327E5 |
:10337000220F331F220F331F80911D0290911E02D6 |
:10338000821793077CF080913C06282F3327220F69 |
:10339000331F220F331F80911D0290911E022817A8 |
:1033A000390724F430931E0220931D0280912D02D0 |
:1033B00090912E0220911D0230911E02820F931FC8 |
:1033C0008050924090932E0280932D0280911D0296 |
:1033D00090911E0297FD03969595879595958795F3 |
:1033E00090931E0280931D0223C08091C40702C0E7 |
:1033F00080919E079927880F991F880F991F8755DD |
:103400009E4F12C08091CC07F5CFFF27EE0FFF1F14 |
:10341000E05DF84F20813181220F331F80912D0212 |
:1034200090912E02820F931F90932E0280932D0273 |
:1034300080912D0290912E0255E08D3D950718F058 |
:103440008CED95E005C08757914030F487E791E017 |
:1034500090932E0280932D0220912D0230912E0206 |
:103460002C5B304030932E0220932D0280912F024E |
:1034700090913002820F931F9093300280932F021D |
:103480002FC08091B00080648093B0008CEB90E0FE |
:1034900090932E0280932D0280912F029091300202 |
:1034A00084549F4F9093300280932F028091210289 |
:1034B000882321F080912003853B20F48091210214 |
:1034C000823011F4469801C0469A809131028F5F94 |
:1034D0008093310290913D06981710F410923102BA |
:1034E00081E080932C0220912D0230912E0241E048 |
:1034F0002F37340730F08FEF8093B3002F5F3040C9 |
:103500000FC02F3F3105C9F0C0F0A9014F5F5040F7 |
:103510004F37510550F480E88093B3002058304075 |
:1035200030932E0220932D0212C08FEF8093B300B0 |
:1035300050932E0240932D020AC080912D02809359 |
:10354000B30010922E0210922D0210922C02FF91C5 |
:10355000EF91DF91CF91BF91AF919F918F917F912B |
:103560006F915F914F913F912F910F900FBE0F90F0 |
:103570001F90189510927C008FEC80937A0008952C |
:10358000CF93DF931092380283E090E00E94CB2D1E |
:10359000C82FDD27C531D10508F02A97C7BD84E6BD |
:1035A00090E00E948E168091130190911401805238 |
:1035B000934010F4C0E0D0E0CA3FD105F8F4C7BD95 |
:1035C00082E390E00E948E1687E294E09F938F93AF |
:1035D00085E492E19F938F93E0913004F091310460 |
:1035E000099580911301909114010F900F900F9005 |
:1035F0000F908052934010F02196DECFC0930406C6 |
:103600006C2F83E090E00E94D32D8091150680FFFF |
:103610000AC0809104068A508B3E28F080914904AC |
:10362000806480934904C7BD8CE291E00E948E16AD |
:10363000DF91CF910895EF92FF921F93CF9310E007 |
:1036400080ED97E00E946C167C01CCE8133019F4F1 |
:10365000CB3008F0C9E010E0809148029091490217 |
:103660008C5F934024F48091120181500AC08091B4 |
:103670004802909149028750944034F080911201A1 |
:103680008F5F8093120101C011E0809146029091FA |
:1036900047028C5F934024F48091110181500AC04D |
:1036A00080914602909147028750944034F0809177 |
:1036B00011018F5F8093110101C01F5F809144024F |
:1036C000909145028C5F934024F4809110018150C9 |
:1036D0000AC0809144029091450287509440C4F002 |
:1036E000809110018F5F8093100113C089E294E0F4 |
:1036F0009F938F9385E492E19F938F93E0913004A1 |
:10370000F091310409950F900F900F900F905FC0CA |
:103710001F5F82E18093710280916C028E7F8093A3 |
:103720006C0285EA8093BC00809112018A3040F4DB |
:10373000809149048160809349048AE0809312015A |
:1037400080911201863F40F080914904816080930E |
:10375000490485EF80931201809111018A3040F471 |
:10376000809149048260809349048AE0809311012A |
:1037700080911101863F40F08091490482608093DE |
:10378000490485EF80931101809110018A3040F443 |
:10379000809149048460809349048AE080931001F9 |
:1037A00080911001863F40F08091490484608093AD |
:1037B000490485EF8093100180917102882339F0CC |
:1037C000C7010E947516882309F090CFF5CF10929B |
:1037D0000F018FEC80937A0080910F018823E1F331 |
:1037E000CA3020F48AE090E00E948E16C15009F0A1 |
:1037F0002DCF86E490E00E948E16CF911F91FF900E |
:10380000EF9008951F920F920FB60F921124AF926E |
:10381000BF92CF92DF92EF92FF920F931F932F935D |
:103820003F934F935F936F937F938F939F93AF9348 |
:10383000BF93EF93FF9380915102282F33274427A2 |
:1038400055278F5F80935102F9012231310508F02D |
:103850005CC3E25CFF4F0C942E7B809178009091CA |
:10386000790046C08091780090917900DEC0809107 |
:10387000780090917900909353028093520209C18D |
:103880008091790390917A032091780030917900AA |
:10389000821B930B9093F9058093F8058091F805AE |
:1038A0009091F90590935D0280935C0210C1809124 |
:1038B00078009091790020917B0330917C03821BEA |
:1038C000930B9093030680930206809102069091D9 |
:1038D000030690935F0280935E0219C380915602A3 |
:1038E000909157022091780030917900820F931FB8 |
:1038F000909357028093560281E00AC3809154024C |
:10390000909155022091780030917900820F931F99 |
:10391000909355028093540284E0FAC280911D0175 |
:1039200090911E019C01220F331F280F391F809197 |
:1039300078009091790063E070E00E94937A260FFE |
:10394000371F369527953695279530931E0120937E |
:103950001D0185E0DDC28091780090917900209171 |
:10396000750330917603821B930B90933F028093F3 |
:103970003E0281E080933D02809178009091790031 |
:103980009093FB058093FA0580913E0290913F024F |
:103990009C01442737FD4095542F8091340390912A |
:1039A0003503A0913603B0913703820F931FA41FF4 |
:1039B000B51F8093340390933503A0933603B093DF |
:1039C00037032091340330913503409136035091F1 |
:1039D000370357FF04C021503C4F4F4F5F4F6AE001 |
:1039E00055954795379527956A95D1F7809134037A |
:1039F00090913503A0913603B0913703821B930B4E |
:103A0000A40BB50B8093340390933503A093360336 |
:103A1000B09337034CC1809154029091550220918C |
:103A2000780030917900820F931F90935502809314 |
:103A30005402109250026EC2809102018A3071F4D9 |
:103A40008091780090917900209152023091530238 |
:103A5000820F931F01969695879517C04091520249 |
:103A600050915302843158F02091780030917900C0 |
:103A7000240F351F8FEF97E0821B930B06C08091B8 |
:103A8000780090917900840F951F90934502809360 |
:103A9000440286E03DC28091790390917A0320919F |
:103AA000780030917900821B930B9093F9058093F5 |
:103AB000F8058091F8059091F90520915C0230910C |
:103AC0005D02820F931F909343028093420287E02E |
:103AD0001FC2809178009091790020917B033091F2 |
:103AE0007C03821B930B90930306809302068091C4 |
:103AF00002069091030620915E0230915F02820FD0 |
:103B0000931F909341028093400201C2209156027C |
:103B1000309157028091780090917900280F391FD9 |
:103B20003093570220935602809102018A3019F493 |
:103B3000220F331F04C0220F331F220F331F309375 |
:103B40005702209356022091560230915702C90124 |
:103B500037FD079613E0959587951A95E1F79093B1 |
:103B60004902809348028091580290915902820F35 |
:103B7000931F97FD01969595879590935902809391 |
:103B800058022091850330918603821B930B9C0180 |
:103B90002C5F3F4F37FF03C09C01255F3F4FA3E0E1 |
:103BA00035952795AA95E1F730931C0120931B01C9 |
:103BB00020914E0230914F0280911B0190911C0187 |
:103BC000280F391F37FF02C02F5F3F4F35952795CC |
:103BD00030934F0220934E028FCE209154023091A9 |
:103BE00055028091780090917900280F391F309309 |
:103BF000550220935402809102018A3019F4220F59 |
:103C0000331F04C0220F331F220F331F309355027E |
:103C1000209354022091540230915502C90137FD7E |
:103C2000079673E0959587957A95E1F7909347020B |
:103C30008093460280915A0290915B02820F931FFB |
:103C400097FD01969595879590935B0280935A0214 |
:103C50002091830330918403821B930B90931A016C |
:103C6000809319019C012C5F3F4F37FF03C09C01DB |
:103C7000255F3F4F53E0359527955A95E1F73093EF |
:103C80001A012093190120914C0230914D0280912C |
:103C9000190190911A01280F391F37FF02C02F5FB9 |
:103CA0003F4F3595279530934D0220934C0283E08A |
:103CB0002FC11092510281E080930F018091340254 |
:103CC0009091350201969093350280933402809151 |
:103CD0007800909179009093140180931301809162 |
:103CE000130190911401AA27BB27A0906002B09005 |
:103CF0006102C0906202D0906302A80EB91ECA1E73 |
:103D0000DB1EA0926002B0926102C0926202D09269 |
:103D10006302809164028F5F80936402823108F4B1 |
:103D2000F6C08091150190911601A0911701B091F4 |
:103D300018017C018D0123E0EE0CFF1C001F111FF8 |
:103D40002A95D1F7E81AF90A0A0B1B0BEA0CFB1C9F |
:103D50000C1D1D1D80913802992787FD9095A92F74 |
:103D6000B92FBC01CD0126EC34E240E050E00E94C6 |
:103D7000687ADC01CB01E81AF90A0A0B1B0BD8019F |
:103D8000C7010496A11DB11DB7FF05C0D801C70129 |
:103D90000B96A11DB11D13E0B595A7959795879535 |
:103DA0001A95D1F78093150190931601A0931701EE |
:103DB000B09318018091FC059091FD057C010027CE |
:103DC000F7FC0095102F8091150190911601A0919C |
:103DD0001701B0911801E81AF90A0A0B1B0BE092BF |
:103DE0001203F09213030093140310931503209110 |
:103DF000390230913A0240913B0250913C0257FF08 |
:103E000004C0215F3F4F4F4F5F4FF4E055954795FA |
:103E100037952795FA95D1F78091390290913A021A |
:103E2000A0913B02B0913C02821B930BA40BB50BFB |
:103E30008093390290933A02A0933B02B0933C02E4 |
:103E40008091390290913A02A0913B02B0913C02DC |
:103E50008E0D9F1DA01FB11F8093390290933A02CF |
:103E6000A0933B02B0933C028091360290913702BE |
:103E7000AC01E5E0440F551FEA95E1F7481B590BEB |
:103E80008091390290913A02A0913B02B0913C029C |
:103E9000B7FF03C00F96A11DB11D74E0B595A7959E |
:103EA000979587957A95D1F7209112033091130356 |
:103EB000281B390B63E0220F331F6A95E1F7240FAB |
:103EC000351F37FF02C0215E3F4F45E035952795EE |
:103ED0004A95E1F73093370220933602D601C501A7 |
:103EE000D7FE03C00196A11DB11DB595A795979565 |
:103EF00087958093600290936102A0936202B093D1 |
:103F0000630289E08093640202C01092510282E051 |
:103F1000809350028091500280937C0080915102E6 |
:103F2000882319F08FEC80937A00FF91EF91BF9175 |
:103F3000AF919F918F917F916F915F914F913F9141 |
:103F40002F911F910F91FF90EF90DF90CF90BF9036 |
:103F5000AF900F900FBE0F901F90189590E2E0E287 |
:103F6000F1E08FE49193815087FFFCCF0895909109 |
:103F70006702E0E2F1E0E90FF11D80839F5F90931B |
:103F800067020895EF92FF920F931F93CF93DF93F1 |
:103F90002091650220FF0AC080916602882311F0FB |
:103FA000815002C080911F018093660221FF0CC0E6 |
:103FB0009091660280911F01981719F41092660281 |
:103FC00003C09F5F90936602822F992780FF04C0F1 |
:103FD00081FF02C0109266020E94AE1F80916602AD |
:103FE000282F3327C7EBEC2ECFE1FC2EC0913004F5 |
:103FF000D09131048A3098F481E1809367023F9335 |
:104000002F9380E694E09F938F93FF92EF92FE01AF |
:1040100009952DB73EB72A5F3F4F2DBF11C080E1F4 |
:10402000809367023F932F9385E694E09F938F934D |
:10403000FF92EF92FE0109958DB79EB706968DBF50 |
:1040400020916602822F9927AA27BB27FC0142975D |
:1040500010F00C946F2AE05BFF4FB7EBEB2EBFE143 |
:10406000FB2EC0913004D09131040C942E7B109221 |
:1040700067028AE694E09F938F9307EB1FE1FF921C |
:10408000EF92FE01099584E1809367020F900F90F3 |
:104090000F900F9087E690E09F938F9380E590E0DC |
:1040A0009F938F931F921F92809102016AE00E945A |
:1040B000877A892F99279F938F93809102010E947D |
:1040C000877A99279F938F938AE794E09F938F93A2 |
:1040D000FF92EF92E0913004F0913104099588E26B |
:1040E000809367022DB73EB7225F3F4F2DBF8AE70F |
:1040F00096E09F938F930E94362F99279F938F93DB |
:104100008FE894E09F938F93FF92EF92E0913004B9 |
:10411000F091310409958DB79EB708968DBF9091A7 |
:104120004904992351F08CE380936702892F9927E2 |
:104130009F938F938DE994E085C690916D029923AA |
:1041400071F08CE380936702892F99279F938F9357 |
:1041500084EB94E09F938F931F930F9391C0809172 |
:104160004A0484FF07C08CE38093670289EC94E0E3 |
:104170000C94012A8091910190919201069710F080 |
:104180000C94782A8CE38093670286ED94E00C947B |
:10419000012A80911506A7EBEA2EAFE1FA2EC09115 |
:1041A0003004D091310480FF74C010926702809176 |
:1041B000120390911303A0911403B0911503BC0155 |
:1041C000CD0125E030E040E050E00E94DC7A3F93F2 |
:1041D0002F9383EE94E09F938F93FF92EF92FE01D3 |
:1041E000099584E1809367022DB73EB72A5F3F4F60 |
:1041F0002DBF80910E0390910F03A0911003B091F9 |
:104200001103BC01CD0125E030E040E050E00E9408 |
:10421000DC7A3F932F9380EF94E09F938F93FF92EC |
:10422000EF92E0913004F0913104099588E2809397 |
:1042300067028DB79EB706968DBF8091130190914E |
:1042400014019F938F938DEF94E09F938F93FF9230 |
:10425000EF92E0913004F091310409958CE3809362 |
:1042600067022DB73EB72A5F3F4F2DBF87B599270D |
:104270009F938F938AE095E09F938F93FF92EF92A5 |
:10428000E0913004F091310409958DB79EB7069600 |
:104290002FC71092670287E195E09F938F93FF925B |
:1042A000EF92FE01099584E1809367020F900F90D1 |
:1042B0000F900F9086E295E09F938F93FF92EF927D |
:1042C000E0913004F0913104099588E2809367020F |
:1042D0000F900F900F900F908FE295E09F938F9328 |
:1042E000FF92EF92E0913004F091310409958CE354 |
:1042F000809367020F900F900F900F908EE395E0E0 |
:104300009F938F93FF92EF920C94052A109267026D |
:1043100087E495E09F938F9307EB1FE1FF92EF9265 |
:10432000FE01099584E1809367020F900F900F9032 |
:104330000F908091700390917103A0917203B091DE |
:104340007303B7FF04C081509C4FAF4FBF4FFAE0DB |
:10435000B595A79597958795FA95D1F7BF93AF93A4 |
:104360009F938F9384E595E09F938F931F930F9373 |
:10437000E0913004F0913104099588E2809367025E |
:104380002DB73EB7285F3F4F2DBF809168039091B6 |
:104390006903A0916A03B0916B03B7FF04C0815019 |
:1043A0009C4FAF4FBF4FEAE0B595A795979587957E |
:1043B000EA95D1F7BF93AF939F938F9383E695E0F0 |
:1043C0009F938F931F930F93E0913004F0913104EA |
:1043D00009958CE3809367028DB79EB708968DBFD1 |
:1043E00080913203909133039F938F9382E795E0FE |
:1043F0009F938F931F930F93E0913004F0913104BA |
:1044000009952DB73EB72A5F3F4F0DC7109267023F |
:1044100080913407909135079F938F938091320755 |
:10442000909133079F938F9381E895E09F938F93AB |
:10443000FF92EF92FE01099584E1809367028DB7A8 |
:104440009EB708968DBF80913807909139079F934A |
:104450008F9380913607909137079F938F9381E9CF |
:1044600095E09F938F93FF92EF92E0913004F0914B |
:104470003104099588E2809367022DB73EB7285F23 |
:104480003F4F2DBF80913C0790913D079F938F93A5 |
:1044900080913A0790913B079F938F9381EA95E033 |
:1044A0009F938F93FF92EF92E0913004F09131044B |
:1044B00009958CE3809367028DB79EB708968DBFF0 |
:1044C00080914007909141079F938F9380913E0781 |
:1044D00090913F079F938F9381EB95E0A2C010923C |
:1044E000670280910A06E82FFF27EE0FFF1FE05DAD |
:1044F000F84F808191819F938F9380910906E82FD7 |
:10450000FF27EE0FFF1FE05DF84F808191819F93A1 |
:104510008F9381EC95E09F938F93FF92EF92FE0132 |
:10452000099584E1809367028DB79EB708968DBF89 |
:1045300080910C06E82FFF27EE0FFF1FE05DF84F7C |
:10454000808191819F938F9380910B06E82FFF27A5 |
:10455000EE0FFF1FE05DF84F8081918188589F4FDB |
:104560009F938F9381ED95E09F938F93FF92EF92AE |
:10457000E0913004F0913104099588E2809367025C |
:104580002DB73EB7285F3F4F2DBF80910E06E82F15 |
:10459000FF27EE0FFF1FE05DF84F80819181825968 |
:1045A0009F4F9F938F9380910D06E82FFF27EE0F6B |
:1045B000FF1FE05DF84F8081918182599F4F9F934B |
:1045C0008F9381EE95E09F938F93FF92EF92E0910E |
:1045D0003004F091310409958CE3809367028DB724 |
:1045E0009EB708968DBF80911006E82FFF27EE0F2B |
:1045F000FF1FE05DF84F8081918182599F4F9F930B |
:104600008F9380910F06E82FFF27EE0FFF1FE05DCD |
:10461000F84F8081918182599F4F9F938F9381EFB3 |
:1046200095E09F938F93FF92EF92E0913004F09189 |
:10463000310409952DB73EB7285F3F4FF4C510925E |
:10464000670281E096E09F938F9307EB1FE1FF9253 |
:10465000EF92FE010995809102010F900F900F904B |
:104660000F908A3009F0A1C084E1809367028091A5 |
:104670008503909186039C0197FF02C0295F3F4FFD |
:10468000287F821B930B9F938F938091850390913A |
:10469000860397FD079673E0959587957A95E1F7E0 |
:1046A0009F938F93209185033091860337FF02C03B |
:1046B000295F3F4F63E0359527956A95E1F7809133 |
:1046C000480290914902821B930B9F938F938FE036 |
:1046D00096E09F938F931F930F93E0913004F09196 |
:1046E0003104099588E2809367028DB79EB70A96D8 |
:1046F0008DBF80918303909184039C0197FF02C03A |
:10470000295F3F4F287F821B930B9F938F9380914C |
:1047100083039091840397FD079653E095958795C1 |
:104720005A95E1F79F938F932091830330918403EF |
:1047300037FF02C0295F3F4F43E0359527954A95E3 |
:10474000E1F78091460290914702821B930B9F9361 |
:104750008F9380E296E09F938F931F930F93E09146 |
:104760003004F091310409958CE3809367022DB7F2 |
:104770003EB7265F3F4F2DBF80918103909182030A |
:104780009F938F93809181039091820320914402A3 |
:1047900030914502821B930B9F938F9381E396E0A8 |
:1047A0009F938F931F930F93A3C38B3019F0843182 |
:1047B00008F4ADC084E180936702809185039091F5 |
:1047C00086039C0197FF02C0215F3F4F207F821B21 |
:1047D000930B97FD0196959587959F938F93809165 |
:1047E00085039091860397FD0F9624E09595879514 |
:1047F0002A95E1F79F938F9320918503309186034B |
:1048000037FF02C0295F3F4F83E0359527958A9592 |
:10481000E1F78091480290914902821B930B9F938C |
:104820008F938FE396E09F938F931F930F93E09165 |
:104830003004F0913104099588E2809367022DB726 |
:104840003EB7265F3F4F2DBF809183039091840335 |
:104850009C0197FF02C0215F3F4F207F821B930B7B |
:1048600097FD0196959587959F938F9380918303EC |
:104870009091840397FD0F96B4E095958795BA952E |
:10488000E1F79F938F93209183033091840337FF47 |
:1048900002C0295F3F4FA3E035952795AA95E1F720 |
:1048A0008091460290914702821B930B9F938F93B6 |
:1048B00081E596E09F938F931F930F93E0913004CF |
:1048C000F091310409958CE3809367028DB79EB710 |
:1048D0000A968DBF809181039091820397FD019686 |
:1048E000959587959F938F938091810390918203F3 |
:1048F0002091440230914502821B930B9F938F932A |
:1049000083E696E09F938F931F930F938ECE8D3007 |
:1049100009F0EEC584E18093670280911201992726 |
:104920009F938F93809185039091860397FD0F96B7 |
:10493000E4E095958795EA95E1F79F938F93209111 |
:1049400085033091860337FF02C0295F3F4F73E034 |
:10495000359527957A95E1F7809148029091490223 |
:10496000821B930B9F938F9382E796E09F938F9385 |
:104970001F930F93E0913004F0913104099588E280 |
:10498000809367028DB79EB70A968DBF8091110103 |
:1049900099279F938F93809183039091840397FD30 |
:1049A0000F9664E0959587956A95E1F79F938F93AD |
:1049B000209183033091840337FF02C0295F3F4F6A |
:1049C00053E0359527955A95E1F7809146029091ED |
:1049D0004702821B930B9F938F9386E896E09F93E9 |
:1049E0008F931F930F93E0913004F0913104099558 |
:1049F0008CE3809367022DB73EB7265F3F4F2DBFF4 |
:104A00008091100199279F938F93809181039091BA |
:104A1000820397FD0196959587959F938F9380913B |
:104A20008103909182032091440230914502821BC0 |
:104A3000930B9F938F938AE996E09F938F931F9395 |
:104A40000F93E0913004F091310409958DB79EB732 |
:104A50000A964EC3109267028EEA96E09F938F9358 |
:104A6000FF92EF92FE01099584E1809367020F9017 |
:104A70000F900F900F9080917B0390917C039F93F8 |
:104A80008F9380914002909141029F938F938BEB83 |
:104A900096E09F938F93FF92EF92E0913004F09114 |
:104AA0003104099588E2809367022DB73EB7285FED |
:104AB0003F4F2DBF8091790390917A039F938F93FD |
:104AC00080914202909143029F938F938AEC96E0EB |
:104AD0009F938F93FF92EF92E0913004F091310415 |
:104AE00009958CE3809367028DB79EB708968DBFBA |
:104AF00080917503909176039F938F9380913E02EE |
:104B000090913F029F938F9389ED96E08ACD10920A |
:104B1000670280911D0190911E016AE070E00E9481 |
:104B2000A77A9F938F9380911D0190911E016AE057 |
:104B300070E00E94A77A7F936F9388EE96E09F9330 |
:104B40008F93FF92EF92FE01099584E180936702B3 |
:104B50008DB79EB708968DBF80916D0890916E08B5 |
:104B60006AE070E00E94937A9F938F9380916D0822 |
:104B700090916E086AE070E00E94937A7F936F9341 |
:104B80008CEF96E09F938F93FF92EF92E091300429 |
:104B9000F0913104099588E2809367022DB73EB702 |
:104BA000285F3F4F2DBF80916F08909170089F93B1 |
:104BB0008F9380E197E09F938F93FF92EF92E09124 |
:104BC0003004F091310409958CE3809367028DB72E |
:104BD0009EB706968DBF80917108909172089F9341 |
:104BE0008F9380E297E02EC11092670282E397E0F4 |
:104BF0009F938F93FF92EF92FE01099584E180933A |
:104C000067020F900F900F900F9080913007909156 |
:104C100031079F938F938BE397E09F938F93FF923E |
:104C2000EF92E0913004F0913104099588E280938D |
:104C300067028DB79EB706968DBF80912003992796 |
:104C40009F938F938BE497E09F938F93FF92EF92C4 |
:104C5000E0913004F091310409958CE38093670270 |
:104C60002DB73EB72A5F3F4F2DBF80912F07992761 |
:104C700001979F938F938BE597E0FECA109267028E |
:104C80008BE697E09F938F93FF92EF92FE01099539 |
:104C900084E1809367020F900F900F900F908091A6 |
:104CA0002E0390912F039F938F9383E797E09F9319 |
:104CB0008F93FF92EF92E0913004F09131040995C7 |
:104CC00088E2809367022DB73EB72A5F3F4F2DBF22 |
:104CD00080913203909133039F938F9381E897E003 |
:104CE0009F938F93FF92EF92E0913004F091310403 |
:104CF00009958CE3809367028DB79EB706968DBFAA |
:104D000080913003909131039F938F938FE897E0C8 |
:104D100099C0109267028091210399279F938F93E6 |
:104D20008DE997E09F938F93FF92EF92FE01099593 |
:104D300084E1809367028DB79EB706968DBF809100 |
:104D4000220399279F938F9389EA97E09F938F93EC |
:104D5000FF92EF92E0913004F0913104099588E2DE |
:104D6000809367022DB73EB72A5F3F4F2DBF8091DA |
:104D7000230399279F938F9385EB97E09F938F93BE |
:104D8000FF92EF92E0913004F091310409958CE3A9 |
:104D9000809367028DB79EB706968DBF80912403DE |
:104DA00099279F938F9381EC97E04CC010926702F4 |
:104DB0008091250399279F938F938DEC97E09F9384 |
:104DC0008F93FF92EF92FE01099584E18093670231 |
:104DD0008DB79EB706968DBF8091260399279F9326 |
:104DE0008F9389ED97E09F938F93FF92EF92E091DD |
:104DF0003004F0913104099588E2809367022DB761 |
:104E00003EB72A5F3F4F2DBF8091270399279F937D |
:104E10008F9385EE97E09F938F93FF92EF92E091AF |
:104E20003004F091310409958CE3809367028DB7CB |
:104E30009EB706968DBF8091280399279F938F93E5 |
:104E400081EF97E09F938F93FF92EF92D5CA1092D4 |
:104E500067028DEF97E09F938F93FF92EF92FE0191 |
:104E6000099584E1809367020F900F900F900F9047 |
:104E70008091A10199279F938F9385E098E09F935C |
:104E80008F93FF92EF92E0913004F09131040995F5 |
:104E900088E2809367028DB79EB706968DBF80919A |
:104EA0001F02909120029F938F9383E198E09F933C |
:104EB0008F93FF92EF92E0913004F09131040995C5 |
:104EC0008CE3809367022DB73EB72A5F3F4F2DBF1B |
:104ED0008091380699279F938F9380913706992761 |
:104EE0009F938F9381E298E09F938F93FF92EF922D |
:104EF000E0913004F091310409958DB79EB7089682 |
:104F0000F7C0109267028FE298E09F938F93FF9211 |
:104F1000EF92FE01099584E1809367020F900F9054 |
:104F20000F900F9080916A04992787FD90959F9329 |
:104F30008F9380916904992787FD90959F938F9314 |
:104F40008FE398E09F938F93FF92EF92E09130046C |
:104F5000F0913104099588E2809367022DB73EB73E |
:104F6000285F3F4F2DBF80916B04992787FD909557 |
:104F70009F938F9380916C0499279F938F938FE4D5 |
:104F800098E09F938F93FF92EF92E0913004F0911D |
:104F9000310409958CE3809367028DB79EB708961C |
:104FA0008DBF8091700499279F938F9380916D049A |
:104FB000992787FD90959F938F938FE598E031CB4C |
:104FC000109267028FE698E09F938F93FF92EF9283 |
:104FD000FE01099584E1809367020F900F900F9076 |
:104FE0000F908091EA0699278F7790709F938F9307 |
:104FF0008091E20699278F7790709F938F9380918D |
:10500000DA0699278F7790709F938F938091D206BD |
:1050100099278F7790709F938F938FE798E09F9356 |
:105020008F93FF92EF92E0913004F0913104099553 |
:1050300088E2809367028DB79EB70C968DBF8091F2 |
:105040000A0799278F7790709F938F93809102071B |
:1050500099278F7790709F938F938091FA06992765 |
:105060008F7790709F938F938091F20699278F7717 |
:1050700090709F938F9380E998E09F938F93FF9216 |
:10508000EF92E0913004F091310409958CE3809324 |
:1050900067022DB73EB7245F3F4F2DBF80912A078F |
:1050A00099278F7790709F938F93809122079927EC |
:1050B0008F7790709F938F9380911A0799278F779E |
:1050C00090709F938F938091120799278F7790709C |
:1050D0009F938F9381EA98E09F938F93FF92EF9233 |
:1050E000E0913004F091310409958DB79EB70C968C |
:1050F0008DBFFEC11092670282EB98E09F938F9361 |
:10510000FF92EF92FE01099584E1809367020F9070 |
:105110000F900F900F908091EE06992787FD909544 |
:105120009F938F938091E606992787FD90959F9393 |
:105130008F938091DE06992787FD90959F938F939B |
:105140008091D606992787FD90959F938F9381EC48 |
:1051500098E09F938F93FF92EF92E0913004F0914B |
:105160003104099588E2809367022DB73EB7245F2A |
:105170003F4F2DBF80910E07992787FD90959F93F4 |
:105180008F9380910607992787FD90959F938F9322 |
:105190008091FE06992787FD90959F938F9380912C |
:1051A000F606992787FD90959F938F9382ED98E05F |
:1051B0009F938F93FF92EF92E0913004F09131042E |
:1051C00009958CE3809367028DB79EB70C968DBFCF |
:1051D00080912E07992787FD90959F938F938091BB |
:1051E0002607992787FD90959F938F9380911E079F |
:1051F000992787FD90959F938F9380911607992704 |
:1052000087FD90959F938F9383EE98E09F938F9364 |
:10521000FF92EF92E0913004F091310409952DB79F |
:105220003EB7245F3F4F2DBF63C11092670284EFEA |
:1052300098E09F938F9307EB1FE1FF92EF92FE019F |
:10524000099584E1809367020F900F900F900F9063 |
:105250008091EA06881F8827881F97E0899FC001F0 |
:1052600011248D969F938F938091E206881F882743 |
:10527000881F96E0899FC00111248D969F938F937C |
:105280008091DA06881F8827881F95E0899FC001D2 |
:1052900011248D969F938F938091D206881F882723 |
:1052A000881F9927880F991F880F991F8D969F93A4 |
:1052B0008F9383E099E09F938F93FF92EF92E09119 |
:1052C0003004F0913104099588E2809367028DB72C |
:1052D0009EB70C968DBF80910A07881F8827881F6C |
:1052E0009BE0899FC00111248D969F938F9380919D |
:1052F0000207881F8827881F9AE0899FC001112410 |
:105300008D969F938F938091FA06881F8827881F18 |
:1053100099E0899FC00111248D969F938F9380916E |
:10532000F206881F8827881F992723E0880F991F76 |
:105330002A95E1F78D969F938F9387E199E09F934C |
:105340008F93FF92EF92E0913004F0913104099530 |
:105350008CE3809367022DB73EB7245F3F4F2DBF8C |
:1053600080911207881F8827881F9CE0899FC001B1 |
:1053700011248D969F938F938BE299E09F938F9347 |
:10538000FF92EF92E0913004F09131040995809101 |
:105390001A072DB73EB72A5F3F4F2DBF87FF12C0B8 |
:1053A00080E4809367028CE399E09F938F93FF9250 |
:1053B000EF92E0913004F091310409950F900F9035 |
:1053C0000F900F908091220787FF12C084E4809392 |
:1053D00067028FE399E09F938F931F930F93E09160 |
:1053E0003004F091310409950F900F900F900F90B9 |
:1053F00080912A0787FF7CC088E48093670282E45B |
:1054000099E09F938F931F930F93E0913004F09155 |
:10541000310409950F900F900F900F9069C0109272 |
:10542000670285E499E09F938F93FF92EF92FE01CC |
:10543000099584E1809367020F900F900F900F9071 |
:105440008091F7019091F8019F938F9383E599E004 |
:105450009F938F93FF92EF92E0913004F09131048B |
:10546000099588E2809367028DB79EB706968DBF37 |
:105470008091F9019091FA019F938F9380E699E0D2 |
:105480009F938F93FF92EF92E0913004F09131045B |
:10549000099589E4809367022DB73EB72A5F3F4F95 |
:1054A0002DBF8DE699E09F938F93FF92EF92E0914D |
:1054B0003004F09131040995809165020F900F90AE |
:1054C0000F900F9083FF14C01092FA011092F9010F |
:1054D00060E070E08EE090E00E94E42D09C08091D1 |
:1054E0001F01281719F4215020931F011092660202 |
:1054F00010926502E6E0CDB7DEB70C941F7BF999F8 |
:10550000FECF92BD81BDF89A80B599270895F9998B |
:10551000FECF1FBA92BD81BD60BD0FB6F894FA9A56 |
:10552000F99A0FBE08954AEA20E030E026173707BF |
:1055300040F4FC018191480F2F5F3F4F261737073A |
:10554000C8F3842F99270895EAEA40E050E046170F |
:10555000570778F49C01F999FECF32BD21BDF89A26 |
:1055600080B5E80F4F5F5F4F2F5F3F4F46175707DC |
:1055700090F38E2F9927089581E080930B0682E0A7 |
:1055800080930A0683E08093090684E080930C06EA |
:1055900085E080930D0686E080930E0687E0809379 |
:1055A0000F0688E08093100689E0809311068AE058 |
:1055B000809312068BE0809313068CE08093140690 |
:1055C00008951F93CF93DF9384E58093080680911D |
:1055D0000201843150F08AE08093280610924A0636 |
:1055E0008BE1809324068EE40AC083E08093280632 |
:1055F00080E280934A068EE18093240685E58093BD |
:105600004706809348068AE68093150683E08093D8 |
:105610006B06AEE1A09316068FEF80931806EFE0BD |
:10562000E0931906A093170610921B06F8E0F0937A |
:105630001C0680E480931D0610921E0684E1809370 |
:105640001A068EE080931F06B0E1B09320061CE09E |
:1056500010932106F093220686EE8093230680E8BD |
:105660008093250650E55093260686E98093270609 |
:105670005093290680932A0676E070932B0681E2E8 |
:1056800080932C068DE280932D069AE590932E064A |
:1056900080E280933006109231061092320610920A |
:1056A00033061092340610924C0610924D0610925A |
:1056B0004E0610924F0634E63093350648E240938A |
:1056C000360661E060936A061092370627EF209352 |
:1056D000380670933D068DE780933E0680933F0623 |
:1056E000809340063093390640933A0610923B0669 |
:1056F00020933C0682E38093410690934206809378 |
:1057000043061092690690934406509345066093B1 |
:105710004606B093490630934B068FE580935006BA |
:1057200083EF809352068AEA80935406809355064D |
:10573000E0935106E09353068EEF80935606309324 |
:105740005706909358069093590690935A068BE407 |
:1057500080935B0680935C0680935D0610925E06E4 |
:1057600070935F06F093600690936106A0936206C3 |
:10577000309363063093640682E0809365066093FD |
:105780002F061092670610926806ACE6B6E0E0E7D6 |
:10579000F1E0ED01019009921A95E1F760E770E000 |
:1057A000CD01845690400E94932A80937806DF9121 |
:1057B000CF911F910895CF93DF9384E580930806DE |
:1057C00080910201843150F08AE080932806109283 |
:1057D0004A068BE1809324068EE40AC083E080931E |
:1057E000280680E280934A068EE18093240685E5B0 |
:1057F00080934706809348068AE68093150683E0E7 |
:1058000080936B067EE1709316068FEF80931806E7 |
:105810009FE0909319067093170610921B0668E09C |
:1058200060931C0680E480931D0610921E069093E0 |
:105830001A068AE080931F0680E18093200656E0D6 |
:10584000509321066093220686EE8093230680E81B |
:10585000809325062AE52093260688E7809327066D |
:105860002093290680932A0650932B0681E2809389 |
:105870002C068DE280932D0620932E06E0E2E09325 |
:1058800030061092310610923206109233061092B2 |
:10589000340610924C0610924D0610924E0610924D |
:1058A0004F0644E64093350638E230933606F1E081 |
:1058B000F0936A061092370697EF9093380650934C |
:1058C0003D068DE780933E0680933F068093400619 |
:1058D0004093390630933A0610923B0690933C066B |
:1058E00082E3809341062093420680934306109200 |
:1058F00069062093440680E5809345068CE38093F7 |
:105900004606E09349069BE490934B068FE580930F |
:10591000500683EF809352068AEA80935406809360 |
:10592000550684E180935106809353068EEF809351 |
:105930005606409357062093580620935906209305 |
:105940005A0690935B0690935C0690935D061092C6 |
:105950005E0650935F066093600620936106709325 |
:105960006206409363064093640682E08093650676 |
:10597000F0932F061092670610926806ACE6B6E028 |
:105980008CE0E7E7F1E0ED01019009928A95E1F7FB |
:1059900060E770E0CD01845690400E94932A809386 |
:1059A0007806DF91CF910895CF93DF9384E58093BC |
:1059B000080680910201843150F08AE08093280625 |
:1059C00010924A068BE1809324068EE40AC083E09D |
:1059D0008093280680E280934A068EE18093240615 |
:1059E00085E580934706809348068AE680931506EE |
:1059F00083E080936B066EE1609316068FEF8093D1 |
:105A000018069FE0909319066093170610921B06E4 |
:105A100078E070931C0680E480931D0610921E06A9 |
:105A200090931A0670931F0690E19093200656E01B |
:105A3000509321067093220686EE8093230680E819 |
:105A40008093250634E63093260688E78093270660 |
:105A50003093290680932A0650932B0681E2809387 |
:105A60002C068DE280932D062AE520932E06909336 |
:105A700030061092310610923206109233061092C0 |
:105A8000340610924C0610924D0610924E0610925B |
:105A90004F063093350648E240933606E1E0E09346 |
:105AA0006A061092370697EF9093380650933D069A |
:105AB0008DE780933E0680933F06809340063093A7 |
:105AC000390640933A0610923B0690933C0682E3D7 |
:105AD0008093410620934206809343061092690604 |
:105AE0002093440680E58093450696E4909346060D |
:105AF00080E28093490690934B068FE58093500691 |
:105B000083EF809352068AEA809354068093550669 |
:105B100060935106609353068EEF80935606309340 |
:105B20005706209358062093590620935A068BE473 |
:105B300080935B0680935C0680935D0610925E0600 |
:105B400050935F067093600620936106609362062F |
:105B5000309363063093640682E080936506E09399 |
:105B60002F061092670610926806ACE6B6E08CE04D |
:105B7000EFE7F1E0ED01019009928A95E1F760E726 |
:105B800070E0CD01845690400E94932A809378065D |
:105B9000DF91CF910895F999FECF92BD81BDF89A1A |
:105BA00080B599270895F999FECF1FBA92BD81BD9E |
:105BB00060BD0FB6F894FA9AF99A0FBE08956FE790 |
:105BC0007AE20E94F678089547E85AE20E94307916 |
:105BD0000895EF92FF920F931F93CF93C82F815098 |
:105BE000853008F0C3E081E7C89F8001112483EF6E |
:105BF000E82E8FEFF82EE00EF11E60E770E0C7018F |
:105C00000E94A42A682F98012D593F4F8FB39927DE |
:105C1000AC014270507081FDF9CF32BD21BDF89AC0 |
:105C200080B5861711F0CA0121C08FB399279C0156 |
:105C30002270307081FDF9CFF2BCE1BCF89A80B5DA |
:105C4000843511F0C90112C081E7C89FC001112439 |
:105C50000D972FE73AE241E750E0BC0188E096E07B |
:105C60000E94D1780E94D26981E090E0CF911F918B |
:105C70000F91FF90EF900895282F863010F025E0C7 |
:105C800003C0882309F421E0F999FECF1FBA82E00E |
:105C900090E092BD81BD20BD0FB6F894FA9AF99AB2 |
:105CA0000FBE0895CF93C82F80910806843509F060 |
:105CB00042C0C63010F0C5E003C0CC2309F43BC09D |
:105CC00060E770E088E096E00E94932A809378066F |
:105CD00081E7C89FC001112427E83AE241E750E07C |
:105CE00068E076E00D970E940E7927E83AE24CE0F2 |
:105CF00050E069E076E080E590E00E940E796CE08B |
:105D000070E089E096E00E94932A282FF999FECF4F |
:105D10001FBA8CE590E092BD81BD20BD0FB6F8940E |
:105D2000FA9AF99A0FBE8C2F0E943C2E0E94D269DB |
:105D300081E090E002C080E090E0CF9108956DE4B2 |
:105D400070E088EE93E00E94A42A482F8FB3992731 |
:105D50009C012270307081FDF9CF85E394E092BD03 |
:105D600081BDF89A80B5841779F48FB399279C0187 |
:105D70002270307081FDF9CF88EE93E092BD81BD35 |
:105D8000F89A80B5813011F0C90108952FE73AE201 |
:105D90004EE450E068EE73E089E796E00E94D17827 |
:105DA00081E090E00895809179068130A9F46DE456 |
:105DB00070E089E796E00E94932A8093C60627E860 |
:105DC0003AE24EE450E069E776E088EE93E00E9424 |
:105DD0000E7981E090E0089580E090E00895CF93FF |
:105DE000DF9381E080937906E9E7F6E08FE015869E |
:105DF00016861786108A8150349687FFF8CF80E484 |
:105E00008093860680938706109288068093890681 |
:105E100080938A0690EC90938B0610928C06809368 |
:105E20008D0680938E0610928F0690939006909325 |
:105E30009106809392061092930680939406909315 |
:105E40009506AAE7B6E087E0E9E8F1E0ED01019008 |
:105E500009928A95E1F76DE470E0CD0101970E9407 |
:105E6000932A8093C606DF91CF910895F999FECFCA |
:105E700082E090E092BD81BDF89A80B5282F8630EF |
:105E800078F023E0322FF999FECF1FBA82E090E03C |
:105E900092BD81BD30BD0FB6F894FA9AF99A0FBE43 |
:105EA000822F99270895DF92EF92FF920F931F930D |
:105EB000CF93FF24DF2CEF2C81E090E00E94CB2DCC |
:105EC000843539F031E0E32E64E581E090E00E9412 |
:105ED000D32D6CE070E080E590E00E94A42AC82FEA |
:105EE000F999FECF8CE590E092BD81BDF89A80B51E |
:105EF0008C1711F421E0D22EC1E001E010E0EE2079 |
:105F000029F48C2F0E94E92D8823C1F591E0F92E08 |
:105F10001F930F9385E799E09F938F9385E492E118 |
:105F20009F938F93E0913004F091310409958DB7E0 |
:105F30009EB706968DBF0230110549F0033011055A |
:105F40004CF40130110531F40E94E12A05C00E9491 |
:105F5000DB2B02C00E94D42CDD2059F02FE73AE25F |
:105F60004CE050E060E570E089E096E00E94D17876 |
:105F700002C00E94BC2A8C2F0E94522ECF5F0F5F5E |
:105F80001F4FC63008F4BBCFFF2019F083E00E94FA |
:105F90003C2E0E94362FC82F0E94E92D8C2F992766 |
:105FA0009F938F938BE999E09F938F9305E412E180 |
:105FB0001F930F93E0913004F091310409958DB750 |
:105FC0009EB706968DBFEE2021F40E949F2E882357 |
:105FD00099F484EB99E09F938F931F930F93E09133 |
:105FE0003004F091310409950E94EF2E0E94D32EC7 |
:105FF0000F900F900F900F901092070690E0E6E838 |
:10600000F6E0CFE08081349618160CF49F5FC15003 |
:10601000C7FFF8CF90930706892F99279F938F93F7 |
:106020008AE796E09F938F9385ED99E09F938F93F6 |
:106030001F930F93E0913004F091310409958DB7CF |
:106040009EB708968DBF86EF99E09F938F931F931D |
:106050000F93E0913004F091310409950F900F9067 |
:106060000F900F90CF911F910F91FF90EF90DF90C5 |
:1060700008959FB7F8943998389A88B1836088B9A1 |
:106080008091B9008C7F8093B9008AE28093B80038 |
:106090001092710210926F0210926E02EFECF6E015 |
:1060A0008BE0108211821282138214821582168272 |
:1060B00017828150389687FFF4CF9FBF08951092C2 |
:1060C000710284E98093BC0010926F0210926E02FC |
:1060D00080E88093BC001092BD001092BA0010922C |
:1060E000BB001092B9001092B8000E943930109293 |
:1060F000BB0085E88093BC0080916C028260809335 |
:106100006C0208951F920F920FB60F9211242F93D5 |
:106110003F934F935F938F939F93EF93FF93809160 |
:106120007102282F3327442755278F5F80937102F0 |
:10613000F9012731310508F0B3C2EE59FF4F0C9435 |
:106140002E7B80916F028C3090F480916F028F5F74 |
:1061500080936F0280916F02E82FFF27EE0FFF1FE1 |
:10616000EE0FFF1FE758F94F8585181654F78091F9 |
:106170006F028C3070F010926B0210926A021092D3 |
:106180006F0285E08093710280916E02880F8D5AB4 |
:1061900004C080916F02880F8E5A8093BB0085E8FF |
:1061A00074C280916F02E82FFF2783E0EE0FFF1F7C |
:1061B0008A95E1F7E153F94F81818093BB0085E82F |
:1061C0008093BC0080916F02E82FFF27EE0FFF1F26 |
:1061D000EE0FFF1FEE0FFF1FE153F94F808180FF8D |
:1061E00091C080916F02E82FFF27EE0FFF1FEE0F87 |
:1061F000FF1FEE0FFF1FE153F94F8281882329F023 |
:1062000080910706873008F45FC280916A029091FE |
:106210006B02892B09F058C2809168029091690243 |
:10622000892B09F051C26EC080916F0221E030E0ED |
:1062300002C0220F331F8A95E2F780916802909185 |
:10624000690228233923232B79F080916F02E82FEC |
:10625000FF27EE0FFF1FEE0FFF1FEE0FFF1FE15393 |
:10626000F94F80E184830DC080916F02E82FFF27F2 |
:10627000EE0FFF1FEE0FFF1FEE0FFF1FE153F94F51 |
:10628000148280916F02E82FFF2753E0EE0FFF1F6B |
:106290005A95E1F7E153F94F8481282F332743E0E2 |
:1062A000220F331F4A95E1F780916F02E82FFF27F5 |
:1062B00093E0EE0FFF1F9A95E1F7E153F94F8281CA |
:1062C0008770822B8093BB0085E88093BC0020916F |
:1062D0006F0281E090E002C0880F991F2A95E2F7D3 |
:1062E00020916A0230916B0282239323892B51F013 |
:1062F00087EC96E0909375028093740288E0809317 |
:106300007602E2C184E080C1E0917402F0917502EE |
:1063100081918093BB0085E88093BC00F093750267 |
:10632000E0937402809176028150809376028823F4 |
:1063300009F4CAC183E068C18091B900803351F586 |
:1063400080917202882329F480916F028F5F80937D |
:10635000720280916F02E82FFF2783E0EE0FFF1F8C |
:106360008A95E1F7E153F94F838199278F779070F0 |
:106370008F3791057CF480916F02E82FFF27EE0F95 |
:10638000FF1FEE0FFF1FEE0FFF1FE153F94F838139 |
:106390008F5F83831092710284E98093BC008AE04E |
:1063A00090E0909392018093910180916F028F5FB2 |
:1063B00080936F021092710262C18091B9008034A3 |
:1063C000A9F180916E02E82FFF27EE0FFF1FEE0F5D |
:1063D000FF1FEE0FFF1FE153F94F83818F778383F8 |
:1063E00080916E028F5F80936E0280916E028C307E |
:1063F000A0F010926E0210926902109268028091D1 |
:1064000073028F5F809373028C3038F010927302A6 |
:1064100080916C028D7F80936C0280916C02816010 |
:1064200080936C021092710284E971C080916E02B7 |
:10643000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FCE |
:10644000E153F94F83818068838380916E02E82F46 |
:10645000FF27EE0FFF1FEE0FFF1FEE0FFF1FE15391 |
:10646000F94F808180FF2FC080916E02E82FFF27B7 |
:1064700053E0EE0FFF1F5A95E1F7E153F94F848186 |
:106480009927009751F04097D9F587EC96E09093C3 |
:1064900075028093740288E031C080916E02992762 |
:1064A00043E0880F991F4A95E1F78C52994F9093DA |
:1064B00075028093740290916E0280917302981716 |
:1064C000E1F483E01BC080916E02992733E0880FCE |
:1064D000991F3A95E1F78C52994F909375028093EA |
:1064E000740280916C0281FD06C090916E028091D1 |
:1064F0007302981711F482E001C081E08093760264 |
:1065000080917602813011F485E801C085EC80939A |
:10651000BC008091720280936D0210927202D4C00E |
:10652000E0917402F09175028091BB0080838091AC |
:106530007402909175020196909375028093740293 |
:1065400080917602815080937602823010F085EC43 |
:1065500058C0813011F485E854C080916C0281FFED |
:106560002DC08091E80280FD1DC080916E02E82F51 |
:10657000FF2723E0EE0FFF1F2A95E1F7E153F94FC4 |
:1065800086818A3F79F480916E02E82FFF2793E09D |
:10659000EE0FFF1F9A95E1F7E153F94F808181607B |
:1065A00080830CC080916E02E82FFF2783E0EE0FFE |
:1065B000FF1F8A95E1F7E153F94F108280916E0237 |
:1065C0008F5F80936E0280916E028C30A0F01092EB |
:1065D0006E021092690210926802809173028F5FBE |
:1065E000809373028C3038F01092730280916C02A9 |
:1065F0008D7F80936C021092710284E98093BC00BD |
:1066000049C08093BC0086E0809371025DC088E938 |
:10661000C4CD80917002880F805FBFCD80917002E1 |
:1066200099278130910561F0823091051CF4892B06 |
:1066300021F04AC0029739F047C080911201ADCDD8 |
:1066400080911101AACD80911001A7CD80E8A5CD40 |
:106650001092710284E98093BC008AE090E09093EC |
:1066600092018093910180917002823088F4809130 |
:1066700070028F5F8093700282E18093710280913B |
:106680006C028E7F80936C0285EA8093BC001CC0F4 |
:106690001092700280916C02816080936C0214C031 |
:1066A0001092710284E98093BC0080916C02816039 |
:1066B00080936C028AE090E0909392018093910124 |
:1066C00010926F0210926E02FF91EF919F918F9145 |
:1066D0005F914F913F912F910F900FBE0F901F90A0 |
:1066E00018951F93CF93DF93182F8091170388235A |
:1066F00021F480910402882319F081E090E097C092 |
:106700001D3008F092C01123B1F0E12FFF2723E0E4 |
:10671000EE0FFF1F2A95E1F7E153F94F359780817E |
:10672000359688230CF081C03897808180FD03C0A6 |
:1067300083E090E07CC08091C706823019F084E04D |
:1067400090E075C067E070E087EC96E00E94932AC5 |
:106750009091CE06891719F085E090E068C080ED31 |
:1067600097E00E946C16EC0180916C0280FD05C0E0 |
:10677000CE010E9475168823B9F3112319F48FEF07 |
:1067800090E00BC0212F33272150304081E090E072 |
:1067900002C0880F991F2A95E2F790936B028093AD |
:1067A0006A02A1E0B0E0EFECF6E040E050E06BE020 |
:1067B000CD01042E02C0880F991F0A94E2F72091A0 |
:1067C0006A0230916B0282239323892B11F011828C |
:1067D000128261504F5F5F4F389667FFE9CF10928A |
:1067E0006F021092710280916C028E7F80936C0216 |
:1067F00085EA8093BC0080916C0280FD05C0CE01CB |
:106800000E9475168823B9F380916A0290916B02F9 |
:10681000892B29F0CE010E947516882311F38091EF |
:106820006A0290916B02009711F082E090E0DF9194 |
:10683000CF911F9108950F931F93CF93DF93982FBC |
:1068400080911703882321F480910402882319F092 |
:1068500081E090E092C09D30A0F4992319F486E085 |
:1068600090E08BC0C92FDD27FE0133E0EE0FFF1F44 |
:106870003A95E1F7E153F94F35978081359687FDD9 |
:1068800003C082E090E079C03897808180FD03C02A |
:1068900083E090E072C080ED97E00E946C168C015E |
:1068A00080916C0280FD05C0C8010E947516882386 |
:1068B000B9F3219721E030E0C90102C0880F991F88 |
:1068C000CA95E2F79093690280936802D901EFECD0 |
:1068D000F6E040E050E06BE0CD01042E02C0880FEE |
:1068E000991F0A94E2F7209168023091690282238D |
:1068F0009323892B11F01182128261504F5F5F4FF9 |
:10690000389667FFE9CF10926E021092C706109278 |
:10691000CE061092710280916C028E7F80936C0281 |
:1069200085EA8093BC0080916C0280FD05C0C8019F |
:106930000E9475168823B9F38091680290916902CC |
:10694000892B29F0C8010E947516882311F38091C4 |
:10695000C706823019F084E090E00FC067E070E075 |
:1069600087EC96E00E94932A9091CE06891719F041 |
:1069700085E090E002C080E090E0DF91CF911F9130 |
:106980000F91089589E1A4E6B7E0E0E3F7E0118212 |
:106990001082329611961C921E921296815087FF99 |
:1069A000F6CF10928203109281031092840310920A |
:1069B0008303109286031092850308951F920F920D |
:1069C0000FB60F9211240F931F932F933F934F9362 |
:1069D0005F936F937F938F939F93AF93BF93CF9367 |
:1069E000DF93EF93FF9380916B0682FDCFC04091C0 |
:1069F0008600509187008091780290917902481B1F |
:106A0000590B809186009091870090937902809332 |
:106A10007802CA018D549440A0917A02B0917B0211 |
:106A2000835F9A4178F480917A0280932F071497BC |
:106A300014F01092930181E090E090937B02809398 |
:106A40007A0207C2AD30B1050CF003C2CA018B5FF8 |
:106A50009040845B914008F074C0425D5140FD015C |
:106A6000EA0FFB1FE05DF84F80819181FA01E81B7E |
:106A7000F90BCF01F7FF03C0909581959F4F0697C3 |
:106A80005CF480912003883C20F480912003865F91 |
:106A900001C088EC80932003FD01EA0FFB1FE05D3D |
:106AA000F84F808191819C01220F331F280F391FDD |
:106AB000240F351F37FF02C02D5F3F4FE901D595E9 |
:106AC000C795D595C795CA0101968C179D0714F4F3 |
:106AD000219706C041505040C417D5070CF42196A9 |
:106AE00080912003833CE0F08D010A0F1B1FF80109 |
:106AF000E05DF84F808191819E01281B390BC9010F |
:106B000063E070E00E94A77ACB01880F991F860F7F |
:106B1000971F0C59184FD80111969C938E9307C05C |
:106B2000AA0FBB1FAC59B84F11961C921E92E09150 |
:106B30007A02F0917B02EE0FFF1FE05DF84FD183E8 |
:106B4000C08320917A0230917B022F5F3F4F3093B8 |
:106B50007B0220937A0280910201843108F079C18E |
:106B60002530310511F45D9A01C05D9880917A025B |
:106B700090917B028630910511F45C9A01C05C987B |
:106B8000079711F45B9A65C15B9863C140918600D9 |
:106B90005091870080917C0290917D02481B590B97 |
:106BA000809186009091870090937D0280937C0273 |
:106BB000CA018D5494406091E602835F9A4108F0C7 |
:106BC0007AC06093770280917702843008F453C0D2 |
:106BD00090912F0780917702981709F04CC050913F |
:106BE000E7025B3008F43FC0109293011092E60276 |
:106BF00040E05F31C0F0E42FFF27EE0FFF1F9F0141 |
:106C00002E543D4FDF01A05DB84F8D919C91D9016D |
:106C10008D939C93DF01AC59B84F8D919C91E453B7 |
:106C2000FD4F91838083E42FFF27EE0FFF1F9F010D |
:106C3000205D384FDF01A258BD4F8D919C91D90145 |
:106C400011969C938E93DF01A856BD4F8D919C9118 |
:106C5000EC59F84F91838083842F8F5F482F8D30BC |
:106C600040F28093E6028091E7028F3FB9F08F5F98 |
:106C70008093E70213C08091E702853620F08AE016 |
:106C80008093E70202C01092E702809102018A30ED |
:106C900011F0843110F0289A01C0289881E0809387 |
:106CA000E60280911703882309F0D3C08091770210 |
:106CB00080932F07CEC06D3008F0A3C0CA018B5F50 |
:106CC0009040845B914008F07EC0425D5140E62FC9 |
:106CD000FF27EE0FFF1FE258FD4F80819181FA01DF |
:106CE000E81BF90BCF0105960B97B0F48091E702F2 |
:106CF0008A3120F080912003865F05C08B3028F018 |
:106D0000809120038E5F8093200380912003893C33 |
:106D100018F088EC80932003E62FFF27EE0FFF1F6B |
:106D2000E258FD4F808191819C01220F331F280F73 |
:106D3000391F240F351F37FF02C02D5F3F4FE90178 |
:106D4000D595C795D595C795CA0101968C179D070E |
:106D500014F4219706C041505040C417D5070CF4D5 |
:106D60002196809120038E3BD8F0E62FFF27EE0F6F |
:106D7000FF1FDF01A258BD4F8D919C919E01281BE2 |
:106D8000390BC90163E070E00E94A77ACB01880F3C |
:106D9000991F860F971FE856FD4F9183808308C087 |
:106DA000E62FFF27EE0FFF1FE856FD4F11821082DE |
:106DB0008091E602E82FFF27EE0FFF1FE258FD4FFC |
:106DC000D183C08309C0809102018A3011F08431DF |
:106DD00010F0289A01C0289880910201843188F42B |
:106DE0008091E602853011F45D9A05C05D98863089 |
:106DF00011F45C9A05C05C98873011F45B9A01C06D |
:106E00005B988091E602843120F48F5F8093E602E4 |
:106E100020C08431F1F4809102018A3011F0843174 |
:106E200010F0289A01C028988EE18093E6022CE0A9 |
:106E3000C4E6D7E0A2EBB2E0E0E3F7E08D919D91EC |
:106E4000918380833296198218822296215027FFDF |
:106E5000F5CFFF91EF91DF91CF91BF91AF919F91CE |
:106E60008F917F916F915F914F913F912F911F91E2 |
:106E70000F910F900FBE0F901F901895EF92FF92F9 |
:106E80000F931F93809124069927880F991F880FCD |
:106E9000991F7C010027F7FC0095102F809170034B |
:106EA00090917103A0917203B0917303BC01CD0165 |
:106EB000A80197010E94DC7A3093B8052093B705AA |
:106EC0008091680390916903A0916A03B0916B036C |
:106ED000BC01CD01A80197010E94DC7A3093BA056C |
:106EE0002093B9058091EA079091EB0797FD0396EF |
:106EF00095958795959587959093BC058093BB054F |
:106F00008091FA079091FB0797FD039695958795D9 |
:106F1000959587959093BE058093BD0580918103DB |
:106F2000909182032091440230914502821B930B81 |
:106F30009093C0058093BF05809112039091130335 |
:106F4000A0911403B0911503BC01CD0125E030E000 |
:106F500040E050E00E94DC7A3093C2052093C105E6 |
:106F600080913E0290913F029093C4058093C305A7 |
:106F700080913203909133039093C8058093C705A5 |
:106F800080911D0190911E019093CA058093C905BF |
:106F90008091200399279093CC058093CB05809115 |
:106FA000F6079091F707A091F807B091F9072091A3 |
:106FB0009501309196014091970150919801BC0143 |
:106FC000CD010E94DC7A3093CE052093CD058091CF |
:106FD000D00699279093D0058093CF058091D8064D |
:106FE00099279093D2058093D1058091E006992747 |
:106FF0009093D4058093D3058091E80699279093C8 |
:10700000D6058093D50580911F0290912002909320 |
:10701000E0058093DF0580916D0890916E08909354 |
:10702000E4058093E3058091730899279093F20516 |
:107030008093F10580910104909102049093F405EE |
:107040008093F3058091FF03909100049093F605DF |
:107050008093F50580914904882321F480914A04A6 |
:10706000882321F08091B605816003C08091B60528 |
:107070008E7F8093B6051F910F91FF90EF9008953A |
:107080001F93CF93DF93182FEB0180911703882371 |
:10709000A1F411501F3F89F0D0932402C093230222 |
:1070A0008091230290912402892BD1F7CE018C0F7D |
:1070B0009D1F0E948116115078F7DF91CF911F918B |
:1070C0000895CF93DF93809102018D3011F40E94D7 |
:1070D0001B1B10927A008091480290914902909374 |
:1070E000B1078093B0078091460290914702909338 |
:1070F000A2078093A107809144029091450290934A |
:10710000F0078093EF072091400230914102C901BE |
:10711000880F991F880F991F820F931F820F931F4B |
:107120009093EB078093EA0720914202309143024B |
:10713000C901880F991F880F991F820F931F820F13 |
:10714000931F9093FB078093FA078FEC80937A004C |
:10715000A1E2B3E0CDE0D6E097E08991E82FFF27E8 |
:10716000EE0FFF1FE05DF84F0190F081E02DE25936 |
:10717000FF4F1E161F061CF0E0E0F0E005C0EF3FD9 |
:10718000F10514F0EFEFF0E08C91282F3327E21790 |
:10719000F30714F4815004C02E173F0714F48F5FD7 |
:1071A0008C939150119697FFD8CF809147069927DD |
:1071B000AA27BB27BC01CD0124EC39E040E050E018 |
:1071C0000E94687ADC01CB018093B7019093B801EB |
:1071D000A093B901B093BA01809148069927AA27D4 |
:1071E000BB27BC01CD010E94687ADC01CB018093F2 |
:1071F000B3019093B401A093B501B093B601DF91B0 |
:10720000CF910895A0E0B0E0E8E0F9E30C94FD7AB6 |
:10721000882EC0E0D0E07E016E0110924904469AAB |
:10722000D0937C03C0937B03D0937A03C0937903FC |
:10723000D0937603C0937503D0938603C0938503E0 |
:10724000D0938403C0938303D0938203C0938103BC |
:1072500010929E0110929D01109238020E94613896 |
:1072600084E690E00E948E160E9461388091150697 |
:1072700080FF10C08091130190911401875B9340AF |
:1072800038F480911301909114018E5E924010F4B5 |
:107290000E94C01A0FE18AE090E00E948E16809151 |
:1072A000440290914502C80FD91F809148029091E5 |
:1072B0004902E80EF91E8091460290914702C80EDD |
:1072C000D91E015007FFE7CF9701205F3F4F36954A |
:1072D0002795369527953093860320938503C6011D |
:1072E000409696958795969587959093840380937D |
:1072F00083036096F5E0D695C795FA95E1F7D093AC |
:107300008203C09381039093800380937F03309323 |
:107310007E0320937D03882009F441C08091EA0711 |
:107320009091EB0797FF03C0909581959F4F6CE07C |
:1073300070E00E94A77A9B0170937C0360937B03AB |
:107340008091FA079091FB0797FF03C09095819574 |
:107350009F4F6CE070E00E94A77A70937A0360936D |
:1073600079038091FA059091FB05909376038093C1 |
:107370007503B90184E090E00E94E42D60917903E7 |
:1073800070917A0386E090E00E94E42D609175038D |
:107390007091760388E090E00E94E42D65C084E05F |
:1073A00090E00E94DF2D90937C0380937B0386E026 |
:1073B00090E00E94DF2D90937A038093790388E018 |
:1073C00090E00E94DF2D9C019093760380937503DB |
:1073D00080917B0390917C038150984050F4809180 |
:1073E000790390917A038150984018F421503440E9 |
:1073F000D8F187E19AE09F938F9385E492E19F9380 |
:107400008F93E0913004F091310409958091EA075F |
:107410009091EB0797FF03C0909581959F4F6CE08B |
:1074200070E00E94A77A70937C0360937B03809145 |
:10743000FA079091FB0797FF03C0909581959F4FA6 |
:107440006CE070E00E94A77A70937A0360937903EE |
:107450008091FA059091FB059093760380937503D4 |
:107460000F900F900F900F901092B1071092B007ED |
:107470001092A2071092A1071092F0071092EF0746 |
:1074800084E690E00E948E16809140029091410225 |
:107490009C01220F331F220F331F280F391F280F83 |
:1074A000391F3093EB072093EA07809142029091B5 |
:1074B00043028C01000F111F000F111F080F191F2D |
:1074C000080F191F1093FB070093FA0780912406F9 |
:1074D000C82EDD24EE24FF24442737FD4095542F89 |
:1074E000C701B6010E94687A4B015C01609370038A |
:1074F00070937103809372039093730398014427F0 |
:1075000037FD4095542FC701B6010E94687ADC010F |
:10751000CB018093680390936903A0936A03B093AF |
:107520006B0380924C0390924D03A0924E03B09255 |
:107530004F038093440390934503A0934603B09375 |
:10754000470310924003109241031092420310929D |
:1075500043038091150190911601A0911701B091FC |
:1075600018019093FD058093FC051092370210924C |
:1075700036021092340310923503109236031092A3 |
:1075800037038091320390913303909331038093BA |
:1075900030030E94696582E390E090932402809317 |
:1075A0002302809147069927AA27BB27BC01CD015A |
:1075B00024EC39E040E050E00E94687ADC01CB0125 |
:1075C0008856954CAF4FBF4F8093B7019093B80149 |
:1075D000A093B901B093BA01809148069927AA27D0 |
:1075E000BB27BC01CD010E94687ADC01CB01885623 |
:1075F000954CAF4FBF4F8093B3019093B401A093CC |
:10760000B501B093B60110929A0110929901809140 |
:10761000320390913303AA2797FDA095BA2F2091AA |
:107620009501309196014091970150919801BC01CC |
:10763000CD010E94687ADC01CB018093F60790931C |
:10764000F707A093F807B093F90710922B03109255 |
:107650002A0381E0809301010E94D2698091E802AF |
:1076600084608093E8028FEF809368081092690825 |
:1076700080E280936A08C1E2D3E0ADE0B6E007E0C3 |
:107680008D91E82FFF27EE0FFF1FE05DF84F8081FF |
:10769000918182598993015007FFF2CF84E680934C |
:1076A000200380912102882311F0469A579A8091F5 |
:1076B00085039091860380569940815C9B4228F017 |
:1076C0008091490481608093490480918303909163 |
:1076D000840380569940815C9B4228F08091490444 |
:1076E00082608093490480918103909182038C523F |
:1076F00091408957954028F0809149048460809397 |
:10770000490480917B0390917C038C529140835C6F |
:10771000914028F0809149048860809349048091C9 |
:10772000790390917A038C529140835C914028F0C8 |
:107730008091490480618093490480917503909100 |
:107740007603805092408355914028F080914904FF |
:10775000806280934904ECE0CDB7DEB70C94197BCE |
:10776000A3E1B0E0E6EBFBE30C94F77A80918103B0 |
:10777000909182032091440230914502821B930B29 |
:107780009093F0078093EF0720914E0230914F02C3 |
:107790003093B1072093B00780914C0290914D0235 |
:1077A0009093A2078093A1073093BC072093BB0757 |
:1077B0009093B4078093B3078091EA079091EB0709 |
:1077C000AC01440F551F480F591F209140023091C2 |
:1077D0004102C901880F991F880F991F820F931FBB |
:1077E000820F931F480F591F57FF02C04D5F5F4F15 |
:1077F00055954795559547955093EB074093EA0764 |
:107800008091FA079091FB07AC01440F551F480F78 |
:10781000591F2091420230914302C901880F991FDC |
:10782000880F991F820F931F820F931F480F591FB4 |
:1078300057FF02C04D5F5F4F55954795559547954A |
:107840005093FB074093FA07209140023091410288 |
:10785000C901880F991F880F991F820F931F820FEC |
:10786000931F9C01442737FD4095542F809160035E |
:1078700090916103A0916203B0916303820F931F03 |
:10788000A41FB51F8093600390936103A0936203CC |
:10789000B09363032091420230914302C901880FE3 |
:1078A000991F880F991F820F931F820F931F9C01AE |
:1078B000442737FD4095542F80915C0390915D03E0 |
:1078C000A0915E03B0915F03820F931FA41FB51FA9 |
:1078D00080935C0390935D03A0935E03B0935F037A |
:1078E0008091C5079091C6072091400230914102D6 |
:1078F000820F931F9093C6078093C5078091F2076C |
:107900009091F3072091420230914302820F931F1E |
:107910009093F3078093F207809177039091780317 |
:10792000019690937803809377038091FA05909164 |
:10793000FB052091750330917603821B930B9C010C |
:10794000442737FD4095542F809158039091590357 |
:10795000A0915A03B0915B03820F931FA41FB51F20 |
:107960008093580390935903A0935A03B0935B03F9 |
:107970008FEC80937A0010920F0120914803309190 |
:10798000490340914A0350914B0329873A874B871B |
:107990005C8729543B46414050402CF028E43BE6AC |
:1079A00041E050E00DC089859A85AB85BC85885B38 |
:1079B0009449AE4FBF4F4CF428EB34E94EEF5FEFE4 |
:1079C0002D833E834F83588708C089859A85AB8570 |
:1079D000BC858D839E83AF83B887209150033091FF |
:1079E000510340915203509153032D873E874F8797 |
:1079F000588B29543B46414050402CF028E43BE64C |
:107A000041E050E00DC08D859E85AF85B889885BCB |
:107A10009449AE4FBF4F4CF428EB34E94EEF5FEF83 |
:107A200029833A834B835C8308C08D859E85AF850F |
:107A3000B88989839A83AB83BC83A091EF07B09107 |
:107A4000F007BB8BAA8BFD01CF01AA2797FDA0955C |
:107A5000BA2FA0904003B0904103C0904203D09051 |
:107A60004303A80EB91ECA1EDB1EA0924003B092AB |
:107A70004103C0924203D0924303E090F607F09096 |
:107A8000F7070091F8071091F907E80EF91E0A1F91 |
:107A90001B1FE092F607F092F7070093F807109388 |
:107AA000F907F0910703F98BFF2309F098C1809142 |
:107AB0000603882309F093C18091150686FF8FC1C4 |
:107AC0008091A1079091A207AA2797FDA095BA2FB0 |
:107AD000BC01CD0129813A814B815C810E94687A89 |
:107AE0009B01AC0197FF04C02150384F4F4F5F4FAF |
:107AF000BBE05595479537952795BA95D1F7809175 |
:107B00009D01682E772488249924CA01B901A40113 |
:107B100093010E94687ADC01CB01809391039093DA |
:107B20009203A0939303B0939403B7FF04C08150D2 |
:107B3000904FAF4FBF4F1C012D01ACE055944794BF |
:107B400037942794AA95D1F720929103309292030B |
:107B500040929303509294038091B0079091B107A3 |
:107B6000AA2797FDA095BA2FBC01CD012D813E819A |
:107B70004F8158850E94687A97FF04C06150784F02 |
:107B80008F4F9F4FFBE09595879577956795FA9571 |
:107B9000D1F7A40193010E94687ADC01CB018093A4 |
:107BA000950390939603A0939703B0939803B7FF20 |
:107BB00004C08150904FAF4FBF4F9C01AD01ECE02E |
:107BC0005595479537952795EA95D1F720939503D5 |
:107BD00030939603409397035093980380919103B9 |
:107BE00090919203909399078093980780919503C1 |
:107BF0009091960390939D0780939C0722193309D7 |
:107C000044095509209395033093960340939703B5 |
:107C100050939803E20EF31E041F151FE092F6071F |
:107C2000F092F7070093F8071093F90780919C01F1 |
:107C30008823B1F457FF04C02F5F3F4F4F4F5F4F72 |
:107C40005595479537952795A21AB30AC40AD50AC0 |
:107C5000A0924003B0924103C0924203D0924303EA |
:107C60002A893B8979010027F7FC0095102F809124 |
:107C7000950390919603A0919703B0919803E80E15 |
:107C8000F91E0A1F1B1FC801B70129813A814B81C8 |
:107C90005C810E94687A9B01AC0197FF04C021506F |
:107CA000384F4F4F5F4F6BE0559547953795279568 |
:107CB0006A95D1F780919E01A82EBB24CC24DD24A7 |
:107CC000CA01B901A60195010E94687ADC01CB01C5 |
:107CD0008093890390938A03A0938B03B0938C03C2 |
:107CE000B7FF04C08150904FAF4FBF4F3C014D01D3 |
:107CF0004CE095948794779467944A95D1F7609275 |
:107D0000890370928A0380928B0390928C03C8013E |
:107D1000B7012D813E814F8158850E94687A97FF77 |
:107D200004C06150784F8F4F9F4F3BE095958795EA |
:107D3000779567953A95D1F7A60195010E94687AE3 |
:107D4000DC01CB0180938D0390938E03A0938F036E |
:107D5000B0939003B7FF04C08150904FAF4FBF4F17 |
:107D6000AC01BD012CE075956795579547952A950F |
:107D7000D1F740938D0350938E0360938F037093DC |
:107D800090032A893B8937FF03C0309521953F4FE7 |
:107D900021343105E4F1D401C30197FE07C0B09549 |
:107DA000A095909581959F4FAF4FBF4F813891051A |
:107DB000A105B10584F4DB01CA0177FF07C0B095C6 |
:107DC000A095909581959F4FAF4FBF4F81389105FA |
:107DD000A105B105E4F081E080932C0318C0109256 |
:107DE0009D0710929C071092990710929807109285 |
:107DF0008D0310928E0310928F03109290031092B5 |
:107E0000890310928A0310928B0310928C03809145 |
:107E10008D0390918E03A0918F03B0919003BC01CC |
:107E2000CD0124E630E040E050E00E94DC7AE090B2 |
:107E30008903F0908A03E21AF30AF092AF07E09206 |
:107E4000AE078091890390918A03A0918B03B09132 |
:107E50008C03BC01CD0124E630E040E050E00E94FC |
:107E6000DC7ADA01C90120918D0330918E038C01F7 |
:107E7000021B130B1093A4070093A3078091950195 |
:107E800090919601A0919701B0919801BC01CD010C |
:107E900028E631E040E050E00E94687A2091F60741 |
:107EA0003091F7074091F8075091F90726173707E7 |
:107EB0004807590764F0261B370B480B590B2093D2 |
:107EC000F6073093F7074093F8075093F90720918E |
:107ED000F6073091F7074091F8075091F90757FFDF |
:107EE0000CC0260F371F481F591F2093F6073093E9 |
:107EF000F7074093F8075093F9076091A107709135 |
:107F0000A2076E0D7F1D9B01442737FD4095542F1E |
:107F10008091440390914503A0914603B09147039B |
:107F2000820F931FA41FB51F8093440390934503B2 |
:107F3000A0934603B093470380910C0390910D03E7 |
:107F4000681B790BCB01AA2797FDA095BA2F29852D |
:107F50003A854B855C85820F931FA41FB51F8093C4 |
:107F6000480390934903A0934A03B0934B03C090F6 |
:107F7000B301D090B401E090B501F090B601C816FD |
:107F8000D906EA06FB06C4F488EA91E6A0E0B0E070 |
:107F90008C199D09AE09BF0980934803909349034A |
:107FA000A0934A03B0934B038093440390934503FB |
:107FB000A0934603B093470322273327A9012C1926 |
:107FC0003D094E095F098091480390914903A091B2 |
:107FD0004A03B0914B0382179307A407B507B4F483 |
:107FE000D701C601885A9146A040B040809348030B |
:107FF00090934903A0934A03B0934B0380934403A7 |
:1080000090934503A0934603B09347036091B00754 |
:108010007091B107600F711F9B01442737FD409598 |
:10802000542F80914C0390914D03A0914E03B09139 |
:108030004F03820F931FA41FB51F80934C0390938F |
:108040004D03A0934E03B0934F0380910A03909188 |
:108050000B03681B790BCB01AA2797FDA095BA2FBC |
:108060002D853E854F855889820F931FA41FB51F0C |
:108070008093500390935103A0935203B093530302 |
:10808000E090B701F090B8010091B9011091BA01E8 |
:10809000E816F9060A071B07C4F488EA91E6A0E08F |
:1080A000B0E08E199F09A00BB10B80935003909301 |
:1080B0005103A0935203B093530380934C039093C6 |
:1080C0004D03A0934E03B0934F0322273327A901FA |
:1080D0002E193F09400B510B809150039091510391 |
:1080E000A0915203B091530382179307A407B507D9 |
:1080F000B4F4D801C701885A9146A040B04080939B |
:10810000500390935103A0935203B0935303809371 |
:108110004C0390934D03A0934E03B0934F03809173 |
:10812000400390914103A0914203B0914303809397 |
:10813000540390935503A0935603B0935703809133 |
:10814000500390915103A0915203B0915303809337 |
:10815000700390937103A0937203B09373038091A3 |
:10816000480390914903A0914A03B0914B03809337 |
:10817000680390936903A0936A03B0936B038091A3 |
:108180004C0390914D03A0914E03B0914F03809307 |
:108190006C0390936D03A0936E03B0936F03809173 |
:1081A000440390914503A0914603B0914703809307 |
:1081B000640390936503A0936603B0936703809173 |
:1081C0001B0190911C019093B1078093B00780919F |
:1081D000190190911A019093A2078093A1078091B1 |
:1081E00002018A3009F062C08091480290914902F0 |
:1081F000835F934034F088E592E09093B1078093D9 |
:10820000B00780914802909149028A5F934034F010 |
:1082100080E293E09093B1078093B0078091480289 |
:10822000909149020F9734F488EA9DEF9093B1073B |
:108230008093B0078091480290914902079734F4E7 |
:1082400080EE9CEF9093B1078093B0078091460237 |
:1082500090914702835F934034F088E592E09093D9 |
:10826000A2078093A10780914602909147028A5FFE |
:10827000934034F080E293E09093A2078093A107AB |
:1082800080914602909147020F9734F488EA9DEF5F |
:108290009093A2078093A107809146029091470294 |
:1082A00007970CF067C080EE9CEF60C08091480299 |
:1082B00090914902815D974034F080EB94E0909377 |
:1082C000B1078093B0078091480290914902805E87 |
:1082D000974034F080E496E09093B1078093B00724 |
:1082E00080914802909149020F9734F480E59BEF0A |
:1082F0009093B1078093B007809148029091490212 |
:10830000079734F480EC99EF9093B1078093B0070E |
:108310008091460290914702815D974034F080EB56 |
:1083200094E09093A2078093A107809146029091D8 |
:108330004702805E974034F080E496E09093A20775 |
:108340008093A10780914602909147020F9734F4E1 |
:1083500080E59BEF9093A2078093A107809146024E |
:1083600090914702079734F480EC99EF9093A2071D |
:108370008093A107E091A801EE2309F4BBC04091CE |
:108380001B0150911C018091990390919A03481B05 |
:10839000590B5093A00340939F0320911B013091F0 |
:1083A0001C01280F391F37FF02C02F5F3F4F359543 |
:1083B000279530939A0320939903413151051CF07E |
:1083C00080E190E005C0405F5F4F34F480EF9FEFA5 |
:1083D0009093A00380939F038E2F9927A0919F03D2 |
:1083E000B091A003A89FA001A99F500DB89F500D68 |
:1083F000112457FF02C04F5F5F4F559547958091FD |
:10840000B0079091B107840F951F9093B1078093A7 |
:10841000B0076091190170911A0180919B039091AE |
:108420009C03681B790B70939E0360939D0340919E |
:10843000190150911A01480F591F57FF02C04F5F91 |
:108440005F4F5595479550939C0340939B03613133 |
:1084500071051CF080E190E005C0605F7F4F34F44F |
:1084600080EF9FEF90939E0380939D032E2F3327E1 |
:1084700080919D0390919E03829FB001839F700D18 |
:10848000929F700D1124AB0177FF02C04F5F5F4FC9 |
:10849000559547958091A1079091A207840F951F4C |
:1084A0009093A2078093A107A29FC001A39F900D64 |
:1084B000B29F900D11249C01F3E0220F331FFA9517 |
:1084C000E1F780911B0190911C01820F931F909303 |
:1084D0001C0180931B01E3E0660F771FEA95E1F72B |
:1084E0008091190190911A01860F971F90931A019C |
:1084F000809319010091B3071091B40780919807F8 |
:1085000090919907101611065CF59C0197FF04C025 |
:1085100022273327281B390BC901AA2797FDA095CD |
:10852000BA2F20919C01332744275527BC01CD0148 |
:108530000E94687A9B01AC0197FF04C0215C3F4F09 |
:108540004F4F5F4F76E055954795379527957A952C |
:10855000D1F78091AE079091AF07820F931F27C08C |
:1085600097FF03C0909581959F4FAA2797FDA095EF |
:10857000BA2F20919C01332744275527BC01CD01F8 |
:108580000E94687A9B01AC0197FF04C0215C3F4FB9 |
:108590004F4F5F4F66E055954795379527956A95FC |
:1085A000D1F78091AE079091AF07821B930B909308 |
:1085B000AF078093AE07E090BB07F090BC078091B7 |
:1085C0009C0790919D071E141F045CF59C0197FF6A |
:1085D00004C022273327281B390BC901AA2797FD7E |
:1085E000A095BA2F20919C01332744275527BC0121 |
:1085F000CD010E94687A9B01AC0197FF04C0215C09 |
:108600003F4F4F4F5F4F96E05595479537952795CC |
:108610009A95D1F78091A3079091A407820F931F99 |
:1086200027C097FF03C0909581959F4FAA2797FD7C |
:10863000A095BA2F20919C01332744275527BC01D0 |
:10864000CD010E94687A9B01AC0197FF04C0215CB8 |
:108650003F4F4F4F5F4F86E055954795379527958C |
:108660008A95D1F78091A3079091A407821B930B61 |
:108670009093A4078093A3078091150687FF44C0B9 |
:108680009989992309F040C0809106038823E1F578 |
:10869000A1E0EA16A1E0FA064CF08091B0079091B3 |
:1086A000B1078E0D9F1D805091400DC0B0E0EB16BC |
:1086B000BFEFFB0664F48091B0079091B1078E0D77 |
:1086C0009F1D80509F4F9093B1078093B007E1E0CA |
:1086D00001301E074CF08091A1079091A207800FF6 |
:1086E000911F805091400CC0FFEF00301F0764F4D1 |
:1086F0008091A1079091A207800F911F80509F4FFA |
:108700009093A2078093A107A1E2B3E06DE076E029 |
:1087100057E0FB018191BF01E82FFF27EE0FFF1FFC |
:10872000E05DF84F0190F081E02DE259FF4FEF3FFF |
:10873000F10521F01CF0EFEFF0E004C0F7FF02C0FC |
:10874000E0E0F0E04C91242F3327E217F307B1F07B |
:10875000CF01821B930B97FD079613E095958795A4 |
:108760001A95E1F7242F280F2C93822F9927E817C9 |
:10877000F90714F4215001C02F5F2C93515011962A |
:1087800057FFC7CFE2E1CD5E0C94137B80911703B6 |
:10879000882301F58091E8028C7F8093E802AEE4A3 |
:1087A000B4E0EFECF6E09BE080910402882309F44A |
:1087B0008C938D91818312829150389697FFF4CFDC |
:1087C00080910402882359F08091040281508093A3 |
:1087D000040205C08091E80281608093E802109253 |
:1087E0006F021092710280916C028E7F80936C02F6 |
:1087F00085EA8093BC00089580911706883F38F081 |
:10880000EFEFF0E0E81BF109EF5DFC4F8081809312 |
:10881000AE018091AE01882329F0843618F084E6F9 |
:108820008093AE0180911906883F38F0EFEFF0E0B9 |
:10883000E81BF109EF5DFC4F80818093AC018091D2 |
:10884000AC01882329F0843618F084E68093AC01CB |
:1088500080912606883F38F0EFEFF0E0E81BF10941 |
:10886000EF5DFC4F80818093A7018091A7018B3041 |
:1088700010F48AE002C08F3F11F48093A701809129 |
:108880005106883F38F0EFEFF0E0E81BF109EF5DAB |
:10889000FC4F80818093C7078091C707823010F416 |
:1088A00081E002C08F3F11F48093C7078091530687 |
:1088B000883F38F0EFEFF0E0E81BF109EF5DFC4F87 |
:1088C00080818093ED078091ED07823010F481E084 |
:1088D00002C08F3F11F48093ED0780913E06883FE0 |
:1088E00038F0EFEFF0E0E81BF109EF5DFC4F80811D |
:1088F0008093C40780913F06883F38F0EFEFF0E0A7 |
:10890000E81BF109EF5DFC4F808180939E07809109 |
:108910004006883F38F0EFEFF0E0E81BF109EF5D2B |
:10892000FC4F80818093CC0780911806883F38F0F7 |
:10893000EFEFF0E0E81BF109EF5DFC4F80818093E1 |
:10894000AD0180911B06883F38F0EFEFF0E0E81BA7 |
:10895000F109EF5DFC4F80818093AB0180911D0692 |
:10896000883F38F0EFEFF0E0E81BF109EF5DFC4FD6 |
:1089700080818093A90180912506883F38F0EFEF30 |
:10898000F0E0E81BF109EF5DFC4F80818093AA01C4 |
:1089900080912706883F38F0EFEFF0E0E81BF109FF |
:1089A000EF5DFC4F80818093A60180912806883F6F |
:1089B00038F0EFEFF0E0E81BF109EF5DFC4F80814C |
:1089C0008093A80180912906883F38F0EFEFF0E00E |
:1089D000E81BF109EF5DFC4F80818093A501809138 |
:1089E0002A06883F38F0EFEFF0E0E81BF109EF5D71 |
:1089F000FC4F80818093A40180913006883F38F03D |
:108A0000EFEFF0E0E81BF109EF5DFC4F8081809310 |
:108A1000A20180913106883F38F0EFEFF0E0E81BCB |
:108A2000F109EF5DFC4F8081809301038091320654 |
:108A3000883F38F0EFEFF0E0E81BF109EF5DFC4F05 |
:108A400080818093000380913306883F38F0EFEFF8 |
:108A5000F0E0E81BF109EF5DFC4F80818093FF029D |
:108A600080913406883F38F0EFEFF0E0E81BF10921 |
:108A7000EF5DFC4F80818093FE0280914C06883F21 |
:108A800038F0EFEFF0E0E81BF109EF5DFC4F80817B |
:108A90008093FD0280914D06883F38F0EFEFF0E0C3 |
:108AA000E81BF109EF5DFC4F80818093FC0280910F |
:108AB0004E06883F38F0EFEFF0E0E81BF109EF5D7C |
:108AC000FC4F80818093FB0280914F06883F38F0F5 |
:108AD000EFEFF0E0E81BF109EF5DFC4F8081809340 |
:108AE000FA0280913506883F38F0EFEFF0E0E81B9E |
:108AF000F109EF5DFC4F80818093A10180913906DF |
:108B0000883F38F0EFEFF0E0E81BF109EF5DFC4F34 |
:108B100080818093A00180914106883F38F0EFEF7B |
:108B2000F0E0E81BF109EF5DFC4F808180939F012D |
:108B300080914406883F38F0EFEFF0E0E81BF10940 |
:108B4000EF5DFC4F808180939E0180914506883FB8 |
:108B500038F0EFEFF0E0E81BF109EF5DFC4F8081AA |
:108B600080939D0180914606883F38F0EFEFF0E05A |
:108B7000E81BF109EF5DFC4F808180939C0180919F |
:108B80004B06883F38F0EFEFF0E0E81BF109EF5DAE |
:108B9000FC4F808180939B0180916606883F38F06E |
:108BA000EFEFF0E0E81BF109EF5DFC4F808180936F |
:108BB000FD078091A201282F33272F5F3F4F8CE3C1 |
:108BC00098E2B9010E94A77A7093B2016093B10153 |
:108BD00080910103833380F080910003282F332795 |
:108BE0002F5F3F4F8CE398E2B9010E94A77A709300 |
:108BF000B0016093AF0104C07093B0016093AF0106 |
:108C0000809156068093AD078091CD07882311F49B |
:108C10008093AD07809123068093EE078091220612 |
:108C20008093B50790916806933320F181E080939B |
:108C3000F902983F58F0EFEFF0E0E91BF109EF5D22 |
:108C4000FC4F8081823310F41092F90280913B082E |
:108C500090913C0897FF08C08091F902882321F089 |
:108C600080914904806803C0809149048F77809384 |
:108C7000490402C01092F90280913B0890913C088F |
:108C800097FF1DC0809117038823C9F08091F902D6 |
:108C90008823A9F080910801909109018F5F9F4F6F |
:108CA00071F488E99AE3909324028093230280E090 |
:108CB00094EA90930901809308011092F90280913F |
:108CC000F902882339F080919E01823D18F4825E7A |
:108CD00080939E010895A9E3B0E0E1E7F6E40C94E7 |
:108CE000F77A0E94B03B309102013C3010F4299A8F |
:108CF00001C02998409118035091190359A348A322 |
:108D00008091B50799270A964817590714F499A333 |
:108D100088A380912003843608F05CC08091BD0355 |
:108D20009091BE03009731F001979093BE0380931A |
:108D3000BD0307C0109217038091E8028F7E8093D5 |
:108D4000E8023A3011F0343110F0289A01C0289826 |
:108D50008091E9029091EA02895E9340C0F180918E |
:108D60002D06682F772779A368A38091E802806198 |
:108D70008093E80280910906A82FBB27AA0FBB1F8A |
:108D8000FD01EC59F84F1182108280910A06282FBC |
:108D90003327220F331FC9018C59984FFC011182D0 |
:108DA0001082A05DB84F11961C921E92205D384F24 |
:108DB000D90111961C921E9280910C06E82FFF2774 |
:108DC000EE0FFF1FE05DF84F11821082A2C21092D9 |
:108DD00017039FC2809120038D3808F49AC28091B6 |
:108DE000E8028F7E8093E80290912E0682E3989F9E |
:108DF000C00111249093BE038093BD03E8A1F9A1A3 |
:108E0000B9978CF080911703882369F08091E9026B |
:108E10009091EA02FFEF8F3F9F0729F00196909310 |
:108E2000EA028093E9028091E9029091EA028F3F81 |
:108E3000910509F038F510923C0310923D03109211 |
:108E40003E0310923F0310923803109239031092A0 |
:108E50003A0310923B031092A9031092AA031092B6 |
:108E6000AB031092AC031092400310924103109296 |
:108E70004203109243038A3F910549F481E08093B5 |
:108E8000C30305C08091E80282608093E80280916C |
:108E90000B06E82FFF27EE0FFF1FE05DF84F8081E4 |
:108EA0009181813591050CF441C120911703222352 |
:108EB00009F03CC180910C06E82FFF27EE0FFF1F41 |
:108EC000E05DF84F808191818C3491050CF406C1EE |
:108ED0008091BF038F5F8093BF03893C08F426C154 |
:108EE0003C3010F4299801C0299A1092170310926F |
:108EF000BF031092EA021092E90230910906E32FB3 |
:108F0000FF27EE0FFF1FE05DF84F808191818734CE |
:108F10009105B4F480910A06E82FFF27EE0FFF1F9A |
:108F2000E05DF84F808191810190F081E02DF7FFA5 |
:108F300003C0F095E195FF4FE734F1050CF478C0DC |
:108F400041E020910A06A22FBB27AA0FBB1FA05DFC |
:108F5000B84F8D919C9111978734910544F0E32F80 |
:108F6000FF27EE0FFF1FE05DF84F808191818D910B |
:108F70009C918734910574F080910906E82FFF27B2 |
:108F8000EE0FFF1FE05DF84F8081918187349105DE |
:108F90000CF042E0E22FFF27EE0FFF1FE05DF84FDD |
:108FA000808191818634910574F480910906E82FBF |
:108FB000FF27EE0FFF1FE05DF84F8081918187341E |
:108FC00091050CF043E0E22FFF27EE0FFF1FE05D5D |
:108FD000F84F808191818A5B9F4F74F480910906DC |
:108FE000E82FFF27EE0FFF1FE05DF84F8081918192 |
:108FF000873491050CF044E0E22FFF27EE0FFF1FAE |
:10900000E05DF84F808191818A5B9F4F74F480917D |
:109010000906E82FFF27EE0FFF1FE05DF84F808164 |
:109020009181863491050CF445E0842F0E943C2EFA |
:1090300080910A06E82FFF27EE0FFF1FE05DF84F33 |
:10904000808191810190F081E02DF7FF03C0F095C0 |
:10905000E195FF4F7E97BCF480910906E82FFF272A |
:10906000EE0FFF1FE05DF84F808191818A5B9F4F7B |
:1090700054F481E08093640488EE93E0909324029A |
:109080008093230253C00E94362F0E94E92D80E076 |
:109090000E94380780912F060E941B778091150649 |
:1090A00080FF10C08091130190911401875B934061 |
:1090B00038F480911301909114018E5E924010F467 |
:1090C0000E94C01A1092210280E00E94023981E0C1 |
:1090D0008093C20380932102579A1FC0808191819F |
:1090E000855B9F4F0CF58091BF038F5F8093BF031B |
:1090F000893CE0F03C3010F4299801C0299A109284 |
:1091000017031092BF031092EA021092E90281E065 |
:109110000E94023981E08093C2030E94362F68E7E3 |
:1091200070E00E94403802C02093BF0380910B067C |
:10913000E82FFF27EE0FFF1FE05DF84F8081918140 |
:109140008B5A9F4F0CF0E5C020911703E0910C065D |
:10915000222309F0C2C0FF27EE0FFF1FE05DF84F8A |
:1091600080819181855B9F4F0CF0B4C08091C003DA |
:109170008F5F8093C003893C08F4CBC02093C00369 |
:1091800080914904882309F09EC08091C2038823FE |
:1091900009F499C081E090E09093EA028093E9029B |
:1091A00081E0809317031092A9031092AA031092F2 |
:1091B000AB031092AC031092400310924103109243 |
:1091C00042031092430380912406E82EFF240027D7 |
:1091D00011278091EA079091EB079C01442737FD06 |
:1091E0004095542FC801B7010E94687ADC01CB0179 |
:1091F0008093500390935103A0935203B093530371 |
:109200008091FA079091FB079C01442737FD409518 |
:10921000542FC801B7010E94687ADC01CB0180930A |
:10922000480390934903A0934A03B0934B03809162 |
:10923000700390917103A0917203B09173038093B6 |
:109240004C0390934D03A0934E03B0934F03809132 |
:10925000680390916903A0916A03B0916B038093B6 |
:10926000440390934503A0934603B09347031092A1 |
:109270003C0310923D0310923E0310923F03109264 |
:1092800038031092390310923A0310923B038091F5 |
:10929000E80288608093E802909167068FE0989FCB |
:1092A000900111248091320390913303820F931F18 |
:1092B00068E671E00E94A77A97FD019695958795DB |
:1092C0008093740326C08CED95E0909324028093E4 |
:1092D00023021FC02093C0031CC0FF27EE0FFF1FF7 |
:1092E000E05DF84F808191818C34910584F080910C |
:1092F000C1038F5F8093C103893C58F0109217031C |
:109300001092C1031092EA021092E90202C0109278 |
:10931000C1038091930181508093930180919301C7 |
:109320008F3F21F08091E80284FF0EC40E94FC432D |
:1093300080910103E09109064091CC035091CD0347 |
:10934000833308F45AC09A01220F331F240F351FAC |
:10935000FF27EE0FFF1FE05DF84F8091FF02482FBF |
:10936000552780819181849FB001859F700D949FC6 |
:10937000700D1124260F371F8091ED029091EE029F |
:10938000281B390B37FF02C02D5F3F4F35952795BE |
:10939000359527953093CD032093CC038091CE0350 |
:1093A0009091CF039C01220F331F280F391F80910A |
:1093B0000A06E82FFF27EE0FFF1FE05DF84F8081C0 |
:1093C0009181849FD001859FB00D949FB00D112491 |
:1093D0002A0F3B1F8091EB029091EC02281B390B66 |
:1093E00037FF02C02D5F3F4F35952795359527955F |
:1093F0003093CF032093CE0357C09A01220F331F1F |
:10940000240F351FFF27EE0FFF1FE05DF84F8091FF |
:109410001F06482F552780819181849FF001859FE9 |
:10942000F00D949FF00D11242E0F3F1F37FF02C047 |
:109430002D5F3F4FB9017595679575956795709349 |
:10944000CD036093CC038091CE039091CF039C0118 |
:10945000220F331F280F391F80910A06E82FFF279C |
:10946000EE0FFF1FE05DF84F80819181849FD00156 |
:10947000859FB00D949FB00D11242A0F3B1F37FF1D |
:1094800002C02D5F3F4FC9019595879595958795AA |
:109490009093CF038093CE037093EE026093ED021E |
:1094A0009093EC028093EB028091CD078823D1F159 |
:1094B00080910906E82FFF27EE0FFF1FEC59F84FA8 |
:1094C00080912006482F552780819181849F9001AB |
:1094D000859F300D949F300D11248091CC03909185 |
:1094E000CD03820F931F9093CD038093CC03809183 |
:1094F0000A06E82FFF27EE0FFF1FEC59F84F808177 |
:109500009181849F9001859F300D949F300D11248F |
:109510008091CE039091CF03820F931F9093CF033E |
:109520008093CE039E012F5F3F4F8FE1E2ECF1E08D |
:10953000D90101900D928A95E1F78091F90240914D |
:10954000CC035091CD03882309F44BC0CA0157FDC9 |
:109550000396DC01B595A795B595A7958091CE03A7 |
:109560009091CF0397FD0396FC01F595E795F5954E |
:10957000E7958091EB01682F772767FD70956A9FCB |
:1095800090016B9F300D7A9F300D1124809105045E |
:10959000482F552747FD50954E9FC0014F9F900D76 |
:1095A0005E9F900D1124280F391F37FF02C0295FDD |
:1095B0003F4F03E0359527950A95E1F730931F0358 |
:1095C00020931E036E9F90016F9F300D7E9F300D84 |
:1095D00011244A9FC0014B9F900D5A9F900D11245A |
:1095E00048C080916706682F7727DE01A60FB71F56 |
:1095F000FD0197819093EB01620F731FDB018C914A |
:1096000080930504A92FBB27A7FDB095A49F9001C7 |
:10961000A59F300DB49F300D1124E82FFF27E7FDE3 |
:10962000F0956091CE037091CF03E69FC001E79F54 |
:10963000900DF69F900D1124280F391F37FF02C09F |
:10964000295F3F4F13E0359527951A95E1F7309341 |
:109650001F0320931E03A69F9001A79F300DB69F66 |
:10966000300D1124E49FC001E59F900DF49F900DF3 |
:109670001124281B390B37FF02C0295F3F4FB3E08D |
:1096800035952795BA95E1F730931D0320931C0378 |
:1096900080910C06E82FFF27EE0FFF1FE05DF84FCB |
:1096A00080819181909581959F4F90931B0380932A |
:1096B0001A038330910514F0029705C0BFEF8E3F67 |
:1096C0009B0734F4029690931B0380931A0304C003 |
:1096D00010921B0310921A038091010490910204CE |
:1096E0002091FD033091FE03820F931FC0901E0353 |
:1096F000D0901F03C81AD90AD0921F03C0921E032C |
:109700008091FF03909100042091FB033091FC03B2 |
:10971000820F931F00911C0310911D03081B190B4E |
:1097200010931D0300931C0380910B06E82FFF2765 |
:10973000EE0FFF1FE05DF84FE080F180E8E7F0E01A |
:10974000EE0EFF1EF0921903E09218038091A7011C |
:109750009927AA2797FDA095BA2FBC01CD010E9499 |
:10976000DC79DC01CB0120E030E040E251E4BC01D7 |
:10977000CD010E944A79DC01CB01BC01CD010E94E0 |
:10978000AE79DC01CB018093F4078091A501992784 |
:10979000AA2797FDA095BA2FBC01CD010E94DC79C4 |
:1097A000DC01CB0120E030E040E251E4BC01CD011E |
:1097B0000E944A79DC01CB01BC01CD010E94AE7947 |
:1097C000DC01CB018093A8078091A4018093BD07A1 |
:1097D0008091700480FF5CC08091FD07813808F49F |
:1097E00057C080916904282F332727FD3095809139 |
:1097F0001F06482F5527249FC001259F900D349F99 |
:10980000900D1124C80ED91ED0921F03C0921E03C2 |
:1098100080916A04992787FD9095849F9001859F88 |
:10982000300D949F300D1124020F131F10931D0350 |
:1098300000931C0380916B04282F332727FD30955C |
:1098400080911A0390911B03820F931F90931B0327 |
:1098500080931A0380916D04282F332727FD3095BC |
:1098600080911A069927289FA001299F500D389FA3 |
:10987000500D112450939A014093990180916C04EA |
:1098800099278E159F0524F490931903809318034C |
:10989000809118039091190397FF04C01092190347 |
:1098A0001092180340911E0350911F03CA0157FDE7 |
:1098B00003969C01359527953595279537FF03C06D |
:1098C000309521953F4F8091F1029091F2028217DD |
:1098D0009307B4F4CA0157FF03C0909581959F4F39 |
:1098E00097FD039695958795959587959093F202A8 |
:1098F0008093F1028536910544F084E690E001C042 |
:1099000001979093F2028093F10240911C035091D1 |
:109910001D03CA0157FD03969C0135952795359582 |
:10992000279537FF03C0309521953F4F8091EF0277 |
:109930009091F00282179307B4F4CA0157FF03C055 |
:10994000909581959F4F97FD039695958795959551 |
:1099500087959093F0028093EF028536910544F04D |
:1099600084E690E001C001979093F0028093EF02AB |
:109970008091E80284FF08C01092F2021092F10276 |
:109980001092F0021092EF0250910A06E52FFF2785 |
:10999000EE0FFF1FE05DF84F40914206242F332762 |
:1099A000808191812817390744F48091690682FFEC |
:1099B00004C081E08093050313C0E52FFF27EE0F5D |
:1099C000FF1FE05DF84F842F992720914306821BEB |
:1099D0009109208131812817390714F41092050369 |
:1099E00040910A06E42FFF27EE0FFF1FE05DF84FBE |
:1099F00050914206852F992722273327281B390BA0 |
:109A0000808191818217930744F48091690683FFD6 |
:109A100004C081E08093040316C08091040388236E |
:109A200091F0E42FFF27EE0FFF1FE05DF84F8091CC |
:109A300043069927851B910920813181821793075D |
:109A400014F41092040350910906E52FFF27EE0F3E |
:109A5000FF1FE05DF84F40914206242F332780819D |
:109A600091812817390744F48091690680FF04C06A |
:109A700081E08093020317C080910203882399F04C |
:109A8000E52FFF27EE0FFF1FE05DF84F842F99278A |
:109A900020914306821B91092081318128173907C3 |
:109AA00014F41092020340910906E42FFF27EE0FF1 |
:109AB000FF1FE05DF84F50914206852F992722271E |
:109AC0003327281B390B808191818217930744F437 |
:109AD0008091690681FF04C081E08093030316C072 |
:109AE00080910303882391F0E42FFF27EE0FFF1FDF |
:109AF000E05DF84F809143069927851B91092081ED |
:109B000031818217930714F41092030380910503A7 |
:109B1000882319F480910403811181E08093060366 |
:109B200080910203882321F480910303882351F05C |
:109B300081E08093070310920603109205031092B0 |
:109B4000040302C08093070380910603882321F455 |
:109B500080910703882369F080914106992768A1C5 |
:109B600079A18617970714F499A388A381E08093BD |
:109B70002C038091E80284FF1AC010921B031092FC |
:109B80001A0310921F0310921E0310921D031092CD |
:109B90001C039AE59093F40788E78093CD07909390 |
:109BA000A8078093BD0710920603109207038091C7 |
:109BB000C0079091C107A091C207B091C30720913F |
:109BC0007003309171034091720350917303820FBF |
:109BD000931FA41FB51F8093C0079093C107A09344 |
:109BE000C207B093C3078091C8079091C907A0919D |
:109BF000CA07B091CB072091680330916903409167 |
:109C00006A0350916B03820F931FA41FB51F8093AB |
:109C1000C8079093C907A093CA07B093CB07809158 |
:109C2000B7079091B807A091B907B091BA072091F2 |
:109C30006C0330916D0340916E0350916F032CA320 |
:109C40003DA34EA35FA3820F931FA41FB51F809354 |
:109C5000B7079093B807A093B907B093BA0780915C |
:109C6000A9079091AA07A091AB07B091AC074091CA |
:109C7000640350916503609166037091670348A780 |
:109C800059A76AA77BA7840F951FA61FB71F8093AC |
:109C9000A9079093AA07A093AB07B093AC07509184 |
:109CA00007035CA7552321F580910603882301F55E |
:109CB00020E030E08091CD07882311F421E030E0EE |
:109CC00040E050E080910103823310F441E050E025 |
:109CD0002423352380911506992796958795969587 |
:109CE00087958095909582239323892B09F45CC0F6 |
:109CF000109260031092610310926203109263034A |
:109D000010925C0310925D0310925E0310925F0349 |
:109D10001092C0071092C1071092C2071092C30799 |
:109D20001092C8071092C9071092CA071092CB0769 |
:109D30001092B7071092B8071092B9071092BA079D |
:109D40001092A9071092AA071092AB071092AC07C5 |
:109D50008091500390915103A0915203B09153030D |
:109D600080934C0390934D03A0934E03B0934F0305 |
:109D70008091480390914903A0914A03B0914B030D |
:109D80008093440390934503A0934603B093470305 |
:109D9000109235021092340210920B0310920A03B3 |
:109DA00010920D0310920C0320E030E08091CD075B |
:109DB000882311F421E030E080E090E0609101031D |
:109DC0006DA7623310F481E090E02823392370916D |
:109DD00015067EA7472F5527CA0196958795969514 |
:109DE00087958095909582239323892B01F110927A |
:109DF0007003109271031092720310927303109209 |
:109E000068031092690310926A0310926B03109218 |
:109E10005003109251031092520310925303109268 |
:109E200048031092490310924A0310924B0342FDDB |
:109E300003C08DA5833318F01092CD0704C0809124 |
:109E4000A6018093CD079CA5992309F0FEC18091BE |
:109E50000603882309F0F9C18091FA059091FB056A |
:109E6000815092402CF480911703882309F4EDC1AE |
:109E700090906808A0902406E091EA07F091EB0723 |
:109E8000FFABEEAB2091FA073091FB0739AF28AF5B |
:109E900060917003709171038091720390917303CC |
:109EA000209068033090690340906A0350906B03E0 |
:109EB0003FEF931609F4D7C0BB24CC24DD24A601C0 |
:109EC00095010E94DC7A79018A014EA95FA9CA0135 |
:109ED000AA2797FDA095BA2FE81AF90A0A0B1B0BBF |
:109EE000C201B101A60195010E94DC7A59016A0103 |
:109EF00068AD79ADCB01AA2797FDA095BA2FA81A16 |
:109F0000B90ACA0ADB0A292C332427FC3094432CD3 |
:109F1000532CC801B701A20191010E94687A97FFF2 |
:109F200004C061507E4F8F4F9F4F3B014C0109E0B1 |
:109F300095948794779467940A95D1F7C601B501F3 |
:109F4000A20191010E94687A97FF04C061507E4F80 |
:109F50008F4F9F4F5B016C0119E0D594C794B79464 |
:109F6000A7941A95D1F78091F1029091F202813471 |
:109F700091053CF48091EF029091F00281349105BB |
:109F8000D4F0D401C30197FE03C00196A11DB11DF9 |
:109F90003C014D019594879477946794D601C5014F |
:109FA000D7FE03C00196A11DB11D5C016D01D594C2 |
:109FB000C794B794A79480910C06E82FFF27EE0F63 |
:109FC000FF1FE05DF84F808191810190F081E02DCD |
:109FD000F7FF03C0F095E195FF4F7A97A4F0C40115 |
:109FE000B30123E030E040E050E00E94DC7A390128 |
:109FF0004A01C601B50123E030E040E050E00E9494 |
:10A00000DC7A59016A0180916A08282F332727FDDD |
:10A010003095432F532F261537054805590514F45D |
:10A0200039014A01992787FD9095909581959F4F19 |
:10A03000AA2797FDA095BA2F681679068A069B066F |
:10A0400014F43C014D012A153B054C055D0514F443 |
:10A0500059016A01A816B906CA06DB060CF0CDC084 |
:10A060005C016D01CAC0EA2CFF2400271127A8015A |
:10A0700097010E94DC7A39014A01EEA9FFA9CF01BC |
:10A08000AA2797FDA095BA2F681A790A8A0A9B0A0F |
:10A09000C201B101A80197010E94DC7A59016A014D |
:10A0A00028AD39ADC901AA2797FDA095BA2FA81AE6 |
:10A0B000B90ACA0ADB0AD401C30197FE03C00F968E |
:10A0C000A11DB11D3C014D01F4E095948794779456 |
:10A0D0006794FA95D1F7D601C501D7FE03C00F9654 |
:10A0E000A11DB11D5C016D01E4E0D594C794B79446 |
:10A0F000A794EA95D1F78091F1029091F202813410 |
:10A1000091053CF48091EF029091F0028134910529 |
:10A11000A4F0C401B30123E030E040E050E00E942D |
:10A12000DC7A39014A01C601B50123E030E040E0A4 |
:10A1300050E00E94DC7A59016A0180910C06E82FF8 |
:10A14000FF27EE0FFF1FE05DF84F808191810190A6 |
:10A15000F081E02DF7FF03C0F095E195FF4F7A976E |
:10A16000A4F0C401B30123E030E040E050E00E94DD |
:10A17000DC7A39014A01C601B50123E030E040E054 |
:10A1800050E00E94DC7A59016A0131E263167104E1 |
:10A19000810491042CF070E2672E712C812C912C9B |
:10A1A00040EE64164FEF74064FEF84064FEF9406AF |
:10A1B00044F460EE662E6FEF762E6FEF862E6FEF13 |
:10A1C000962E51E2A516B104C104D1042CF050E240 |
:10A1D000A52EB12CC12CD12C60EEA6166FEFB606C1 |
:10A1E0006FEFC6066FEFD60644F440EEA42E4FEF95 |
:10A1F000B42E4FEFC42E4FEFD42E80915003909188 |
:10A200005103A0915203B091530386199709A809ED |
:10A21000B9098093500390935103A0935203B093D4 |
:10A2200053038091480390914903A0914A03B09150 |
:10A230004B038A199B09AC09BD098093480390938D |
:10A240004903A0934A03B0934B0380913402909149 |
:10A2500035028F3F910509F008F4C9C57CA5772325 |
:10A2600009F053C580910603882309F04EC58091FB |
:10A270002C03882309F049C580914A068FA78823BB |
:10A2800009F443C58091CD07882309F43EC5809128 |
:10A29000C0079091C107A091C207B091C307B7FF53 |
:10A2A00004C081509F4FAF4FBF4FE92EFA2E0B2FA6 |
:10A2B000112707FD1A95E092C007F092C10700939D |
:10A2C000C2071093C3078091C8079091C907A09156 |
:10A2D000CA07B091CB07B7FF04C081509F4FAF4F63 |
:10A2E000BF4F892F9A2FAB2FBB27A7FDBA9588ABFD |
:10A2F00099ABAAABBBAB8093C8079093C907A09357 |
:10A30000CA07B093CB0780912406A82EBB24CC2487 |
:10A31000DD242091600330916103409162035091EC |
:10A320006303C601B5010E94687A97FF04C06150BB |
:10A330007F4F8F4F9F4F672E782E892E992487FC51 |
:10A340009A9460926003709261038092620390928B |
:10A35000630320915C0330915D0340915E03509153 |
:10A360005F03C601B5010E94687A97FF04C061507F |
:10A370007F4F8F4F9F4F272E382E492E552447FC55 |
:10A380005A9420925C0330925D0340925E03509297 |
:10A390005F038091580390915903A0915A03B091A3 |
:10A3A0005B03B7FF04C081509F4FAF4FBF4F892F52 |
:10A3B0009A2FAB2FBB27A7FDBA9580935803909394 |
:10A3C0005903A0935A03B0935B03D801C7018619C0 |
:10A3D0009709A809B9098093B5039093B603A09390 |
:10A3E000B703B093B80320914906E22EFF2400275B |
:10A3F0001127BC01CD01A80197010E94DC7A590107 |
:10A400006A012093C4033093C5034093C60350935D |
:10A41000C70388A999A9AAA9BBA982199309A40964 |
:10A42000B5098093B9039093BA03A093BB03B0938B |
:10A43000BC03BC01CD01A80197010E94DC7A2093E6 |
:10A44000C8033093C9034093CA035093CB03D6018A |
:10A45000C501D7FE04C081509F4FAF4FBF4F892F1A |
:10A460009A2FAB2FBB27A7FDBA9590930B03809330 |
:10A470000A0357FF04C021503F4F4F4F5F4FBB2788 |
:10A4800057FDBA95A52F942F832F90930D0380939A |
:10A490000C038091F1029091F20281349105DCF479 |
:10A4A0008091EF029091F00281349105A4F48091A3 |
:10A4B0000C06E82FFF27EE0FFF1FE05DF84F8081AD |
:10A4C00091810190F081E02DF7FF03C0F095E195B7 |
:10A4D000FF4F7A97E4F0809168088F3FC1F4809134 |
:10A4E0000A0390910B0397FD01969595879590939C |
:10A4F0000B0380930A0380910C0390910D0397FD49 |
:10A5000001969595879590930D0380930C03809108 |
:10A51000B7079091B807A091B907B091BA07B7FFF4 |
:10A5200004C081509F4FAF4FBF4F892F9A2FAB2F41 |
:10A53000BB27A7FDBA958093B7079093B807A09360 |
:10A54000B907B093BA078091A9079091AA07A09183 |
:10A55000AB07B091AC07B7FF04C081509F4FAF4F1E |
:10A56000BF4F892F9A2FAB2FBB27A7FDBA9580939A |
:10A57000A9079093AA07A093AB07B093AC0780916B |
:10A58000700390917103A0917203B09173032CA199 |
:10A590003DA14EA15FA1281B390B4A0B5B0B2093F9 |
:10A5A000AD033093AE034093AF035093B00380915B |
:10A5B000680390916903A0916A03B0916B03E8A4CA |
:10A5C000F9A40AA51BA5E81AF90A0A0B1B0BE092CD |
:10A5D000B103F092B2030093B3031093B40320933A |
:10A5E000B5033093B6034093B7035093B803E0929A |
:10A5F000B903F092BA030093BB031093BC0380919C |
:10A600004C0390914D03A0914E03B0914F03821BD8 |
:10A61000930BA40BB50B80934C0390934D03A09325 |
:10A620004E03B0934F038091440390914503A09152 |
:10A630004603B09147038E199F09A00BB10B80937D |
:10A64000440390934503A0934603B09347039FA50B |
:10A650009923E1F020912A0330912B032138310511 |
:10A660004CF0809181039091820301969093820334 |
:10A670008093810320583F4F4CF480918103909147 |
:10A6800082030197909382038093810310922B039E |
:10A6900010922A0381E090E09093D1038093D0033D |
:10A6A000A090B503B090B603C090B703D090B803A4 |
:10A6B000D601C501D7FE07C088279927DC018A1972 |
:10A6C0009B09AC09BD0981509240A040B04034F0D4 |
:10A6D00084E090E09093D1038093D0038091D603DF |
:10A6E0009091D703A091D803B091D9032091C007CE |
:10A6F0003091C1074091C2075091C307821B930B51 |
:10A70000A40BB50B815E914BAF4FBF4F8F539C494C |
:10A71000A040B04028F08091690889310CF4FFC056 |
:10A7200021E0A21620E1B20620E0C20620E0D20617 |
:10A730000CF473C08091D203882309F46AC0D60157 |
:10A74000C501D7FE07C088279927DC018A199B0914 |
:10A75000AC09BD099C01AD01B7FF04C021503E4FBB |
:10A760004F4F5F4F09E055954795379527950A95C7 |
:10A77000D1F78091D0039091D103820F931F9093D2 |
:10A78000D1038093D003D601C501D7FE03C007963D |
:10A79000A11DB11D13E0B595A795979587951A95BD |
:10A7A000D1F78093C4039093C503A093C603B093DD |
:10A7B000C70389589341A040B04064F088E893E112 |
:10A7C000A0E0B0E08093C4039093C503A093C603B8 |
:10A7D000B093C7032091C4033091C5034091C603D1 |
:10A7E0005091C70357FF04C021503F4F4F4F5F4F59 |
:10A7F000232F342F452F552747FD5A9580910A0363 |
:10A8000090910B03820F931F90930B0380930A0385 |
:10A8100006C081E08093D20302C01092D20340E0D0 |
:10A82000A41640EFB4064FEFC4064FEFD4060CF069 |
:10A8300073C08091D303882309F46AC0D601C5018F |
:10A84000D7FE07C088279927DC018A199B09AC0924 |
:10A85000BD099C01AD01B7FF04C021503E4F4F4FD1 |
:10A860005F4FF9E05595479537952795FA95D1F7BC |
:10A870008091D0039091D103820F931F9093D103C5 |
:10A880008093D003D601C501D7FE03C00796A11D52 |
:10A89000B11DE3E0B595A79597958795EA95D1F712 |
:10A8A0008093C4039093C503A093C603B093C703DA |
:10A8B00088579C4EAF4FBF4F64F488E79CEEAFEFD4 |
:10A8C000BFEF8093C4039093C503A093C603B093D6 |
:10A8D000C7032091C4033091C5034091C603509132 |
:10A8E000C70357FF04C021503F4F4F4F5F4F232FE7 |
:10A8F000342F452F552747FD5A9580910A03909193 |
:10A900000B03820F931F90930B0380930A0311C0D4 |
:10A9100081E08093D3030DC01092D3030AC010923C |
:10A92000D1031092D00388EE93E09093BC01809302 |
:10A93000BB016FA5262F33278091D0039091D103BF |
:10A940002817390724F43093D1032093D003E091E2 |
:10A950006908EE2379F02E2F332727FD309580915B |
:10A96000D0039091D1032817390724F43093D103F1 |
:10A970002093D0034091B5035091B6036091B70383 |
:10A980007091B803413851056105710574F08091EB |
:10A990008503909186032091D0033091D103820FDB |
:10A9A000931F909386038093850340585F4F6F4FAA |
:10A9B0007F4F74F480918503909186032091D0039A |
:10A9C0003091D103821B930B909386038093850370 |
:10A9D00081E090E09093D1038093D003A090B903DD |
:10A9E000B090BA03C090BB03D090BC03D601C501A0 |
:10A9F000D7FE07C088279927DC018A199B09AC0973 |
:10AA0000BD0981509240A040B04034F084E090E015 |
:10AA10009093D1038093D0038091DA039091DB036C |
:10AA2000A091DC03B091DD032091C8073091C907E4 |
:10AA30004091CA075091CB07821B930BA40BB50B17 |
:10AA4000815E914BAF4FBF4F8F539C49A040B040A8 |
:10AA500018F0E9310CF4FFC031E0A31630E1B30681 |
:10AA600030E0C30630E0D3060CF473C08091D40309 |
:10AA7000882309F46AC0D601C501D7FE07C088271C |
:10AA80009927DC018A199B09AC09BD099C01AD011C |
:10AA9000B7FF04C021503E4F4F4F5F4F69E05595BF |
:10AAA0004795379527956A95D1F78091D003909176 |
:10AAB000D103820F931F9093D1038093D003D601CB |
:10AAC000C501D7FE03C00796A11DB11D23E0B595B2 |
:10AAD000A795979587952A95D1F78093C80390936A |
:10AAE000C903A093CA03B093CB0389589341A040F4 |
:10AAF000B04064F088E893E1A0E0B0E08093C80340 |
:10AB00009093C903A093CA03B093CB032091C803C9 |
:10AB10003091C9034091CA035091CB0357FF04C041 |
:10AB200021503F4F4F4F5F4F232F342F452F552735 |
:10AB300047FD5A9580910C0390910D03820F931F4E |
:10AB400090930D0380930C0306C081E08093D4039F |
:10AB500002C01092D40350E0A51650EFB5065FEF87 |
:10AB6000C5065FEFD5060CF073C08091D50388232E |
:10AB700009F46AC0D601C501D7FE07C08827992706 |
:10AB8000DC018A199B09AC09BD099C01AD01B7FF25 |
:10AB900004C021503E4F4F4F5F4F09E055954795F8 |
:10ABA000379527950A95D1F78091D0039091D103DD |
:10ABB000820F931F9093D1038093D003D601C501D8 |
:10ABC000D7FE03C00796A11DB11D13E0B595A7954B |
:10ABD000979587951A95D1F78093C8039093C903E9 |
:10ABE000A093CA03B093CB0388579C4EAF4FBF4F7F |
:10ABF00064F488E79CEEAFEFBFEF8093C8039093B7 |
:10AC0000C903A093CA03B093CB032091C80330912A |
:10AC1000C9034091CA035091CB0357FF04C0215090 |
:10AC20003F4F4F4F5F4F232F342F452F552747FD61 |
:10AC30005A9580910C0390910D03820F931F90936E |
:10AC40000D0380930C0311C081E08093D5030DC0E8 |
:10AC50001092D5030AC01092D1031092D00388EE4F |
:10AC600093E09093BC018093BB017FA5272F3327EE |
:10AC70008091D0039091D1032817390724F43093A1 |
:10AC8000D1032093D00380916908882379F0282F7D |
:10AC9000332727FD30958091D0039091D103281759 |
:10ACA000390724F43093D1032093D0034091B903A2 |
:10ACB0005091BA036091BB037091BC0341385105B8 |
:10ACC0006105710574F08091830390918403209154 |
:10ACD000D0033091D103820F931F9093840380930C |
:10ACE000830340585F4F6F4F7F4FCCF480918303B5 |
:10ACF000909184032091D0033091D103821B930B58 |
:10AD000090938403809383030AC010920D031092E2 |
:10AD10000C0310920B0310920A0310922C038091E3 |
:10AD2000CD07882341F410920D0310920C0310926A |
:10AD30000B0310920A038091C0079091C107A09164 |
:10AD4000C207B091C3078093D6039093D703A09313 |
:10AD5000D803B093D9038091C8079091C907A091F7 |
:10AD6000CA07B091CB078093DA039093DB03A093DB |
:10AD7000DC03B093DD031092600310926103109224 |
:10AD800062031092630310925C0310925D031092B1 |
:10AD90005E0310925F0310925803109259031092B1 |
:10ADA0005A0310925B031092C0071092C1071092D1 |
:10ADB000C2071092C3071092C8071092C9071092D9 |
:10ADC000CA071092CB071092B7071092B8071092DB |
:10ADD000B9071092BA071092A9071092AA07109209 |
:10ADE000AB071092AC07109235021092340200911A |
:10ADF0001A0310911B03C80117FF04C08827992765 |
:10AE0000801B910B409764F088EE93E09093BC0117 |
:10AE10008093BB019EA594FD03C081E08093C30392 |
:10AE2000F0902106AF2CBB24CC24DD24B801882768 |
:10AE300077FD8095982F980117FF04C022273327AC |
:10AE4000201B310B442737FD4095542F0E94687A10 |
:10AE50009B01AC01C601B5010E94687A97FF04C04E |
:10AE600061507E4F8F4F9F4FE9E09595879577957D |
:10AE70006795EA95D1F79B018F2D9927809FD00187 |
:10AE8000819FB00D909FB00D1124CD01B7FD0396A9 |
:10AE90009595879595958795280F391F442737FDF8 |
:10AEA0004095542F2093A9033093AA034093AB03FA |
:10AEB0005093AC038091400390914103A0914203D1 |
:10AEC000B0914303821B930BA40BB50B80934003FB |
:10AED00090934103A0934203B09343038155934C55 |
:10AEE000A040B04064F080E593ECA0E0B0E0809337 |
:10AEF000400390934103A0934203B0934303809196 |
:10AF0000400390914103A0914203B0914303805BC1 |
:10AF10009C43AF4FBF4F64F480EB9CE3AFEFBFEFB8 |
:10AF20008093400390934103A0934203B093430363 |
:10AF3000A0903203B0903303A114B10409F47BC193 |
:10AF40008091150683FF77C12DA5233308F073C1C7 |
:10AF50008091700390917103A0917203B09173037B |
:10AF6000B7FF04C081509E4FAF4FBF4F69E0B5950A |
:10AF7000A795979587956A95D1F76C0197FF04C0BF |
:10AF8000D094C194D108D3948091680390916903BF |
:10AF9000A0916A03B0916B03B7FF04C081509E4F2C |
:10AFA000AF4FBF4F59E0B595A795979587955A959F |
:10AFB000D1F7BC0197FF03C0709561957F4FC6160E |
:10AFC000D7060CF46B01B601D7FE02C0695F7F4F54 |
:10AFD0002B0143E0559447944A95E1F742E050E055 |
:10AFE000440E551E6CE172E0A60EB71E75010027D7 |
:10AFF000F7FC0095102F84EE9DEFA80EB91E8091EE |
:10B00000F6079091F707A091F807B091F9076090C3 |
:10B010009501709096018090970190909801BC01E5 |
:10B02000CD01A40193010E94DC7AE21AF30A040B19 |
:10B03000150BC801B70128E631E040E050E00E945E |
:10B04000DC7ADC01CB013CE4E32E3FEFF32EE80E8B |
:10B05000F91E0091BB011091BC010115110589F584 |
:10B0600099E1C916D1046CF580912A0390912B03C4 |
:10B070008E0D9F1D90932B0380932A038091C30311 |
:10B080008823F9F0C501AA2797FDA095BA2FBC0126 |
:10B09000CD01A40193010E94687ADC01CB01809369 |
:10B0A000F6079093F707A093F807B093F907BC0150 |
:10B0B000CD010E94DC7A309331032093300310924B |
:10B0C000C303C70124E0880F991F2A95E1F7B20155 |
:10B0D0000E94A77ACB01AA2797FDA095BA2F2091AD |
:10B0E000F6073091F7074091F8075091F907280FBC |
:10B0F000391F4A1F5B1F2093F6073093F7074093D1 |
:10B10000F8075093F907F090AA016F2D7727C69E94 |
:10B11000C001C79E900DD69E900D112497FD4F96AD |
:10B120006C0185E0D594C7948A95E1F76C197D0987 |
:10B130006B0177FD7AC00115110509F06FC0009110 |
:10B14000F1021091F2028091EF029091F002080F4B |
:10B15000191F17FF02C0095F1F4FB3E01595079530 |
:10B16000BA95E1F7005C1F4FCA01B901A401930130 |
:10B170000E94DC7ADA01C901209130033091310359 |
:10B18000442737FD4095542F821B930BA40BB50B1E |
:10B19000845E9D4FAF4FBF4FBC01CD0128E631E02B |
:10B1A00040E050E00E94DC7ADC01CB01845B9040FF |
:10B1B0008C9DD0018D9DB00D9C9DB00D1124CD01B5 |
:10B1C000B8010E94A77A83E0F89E60011124C61698 |
:10B1D000D70614F4B60108C0882799278C199D0951 |
:10B1E000681779070CF4BC019B01442737FD409593 |
:10B1F000542F8091400390914103A0914203B0915C |
:10B200004303820F931FA41FB51F809340039093A5 |
:10B210004103A0934203B09343030DC0015010407B |
:10B220001093BC010093BB0106C084EF91E09093A2 |
:10B23000BC018093BB0180912C03882381F0109284 |
:10B2400038031092390310923A0310923B03109284 |
:10B250003C0310923D0310923E0310923F03109165 |
:10B2600007031123F1F48091CD07282F33274427BA |
:10B2700055278091700390917103A0917203B09152 |
:10B280007303BC01CD010E94687ADC01CB01BC01D3 |
:10B29000CD0128EF3AE240E050E00E94DC7A19014B |
:10B2A00002C022243324009106030023F9F4809184 |
:10B2B000CD07282F33274427552780916803909185 |
:10B2C0006903A0916A03B0916B03BC01CD010E9498 |
:10B2D000687ADC01CB01BC01CD0128EF3AE240E005 |
:10B2E00050E00E94DC7A3BA32AA302C01BA21AA250 |
:10B2F0008091A3079091A407893C91051CF088ECEC |
:10B3000090E005C088539F4F34F488E39FEF9093FB |
:10B31000A4078093A3078091AE079091AF07893C63 |
:10B3200091051CF088EC90E005C088539F4F34F4E1 |
:10B3300088E39FEF9093AF078093AE078091CD078E |
:10B340002091F4076091B0077091B107882309F04C |
:10B3500040C0CB01AA2797FDA095BA2FA22EBB24EF |
:10B36000CC24DD24BC01CD01A60195010E94687AA0 |
:10B3700097FF04C0615C7F4F8F4F9F4FA6E095956C |
:10B38000879577956795AA95D1F77093B1076093E4 |
:10B39000B0078091A1079091A207AA2797FDA095D9 |
:10B3A000BA2FBC01CD01A60195010E94687A97FFD2 |
:10B3B00004C0615C7F4F8F4F9F4FF6E09595879556 |
:10B3C00077956795FA95D1F77093A2076093A107D7 |
:10B3D00070C0CB01AA2797FDA095BA2FA22EBB243F |
:10B3E000CC24DD24BC01CD01A60195010E94687A20 |
:10B3F0009B01AC018091A3079091A407AA2797FD18 |
:10B40000A095BA2FE7E0880F991FAA1FBB1FEA95E6 |
:10B41000D1F7280F391F4A1F5B1F57FF04C0215C5B |
:10B420003F4F4F4F5F4F76E055954795379527959E |
:10B430007A95D1F7C101820F931F9093B107809342 |
:10B44000B0078091A1079091A207AA2797FDA09528 |
:10B45000BA2FBC01CD01A60195010E94687A9B011B |
:10B46000AC018091AE079091AF07AA2797FDA095F8 |
:10B47000BA2F67E0880F991FAA1FBB1F6A95D1F7E3 |
:10B48000280F391F4A1F5B1F57FF04C0215C3F4F25 |
:10B490004F4F5F4FB6E05595479537952795BA952D |
:10B4A000D1F78AA19BA1820F931F9093A20780934B |
:10B4B000A1078091EF079091F007880F991FAA27A5 |
:10B4C00097FDA095BA2F2091A80733274427552729 |
:10B4D000BC01CD010E94687A5B016C0197FF08C036 |
:10B4E0002FE330E040E050E0A20EB31EC41ED51E94 |
:10B4F000A6E0D594C794B794A794AA95D1F7809164 |
:10B50000BD07282F33274427552780915403909156 |
:10B510005503A0915603B0915703BC01CD010E9481 |
:10B52000687ADC01CB01BC01CD0120EF35E540E0BC |
:10B5300050E00E94DC7AB501620F731F7093F00730 |
:10B540006093EF078091B0079091B10781509041CF |
:10B5500034F080E090E19093B1078093B007809140 |
:10B56000B0079091B1078050904F34F480E090EF95 |
:10B570009093B1078093B0078091A1079091A207A3 |
:10B580008150904134F080E090E19093A207809345 |
:10B59000A1078091A1079091A2078050904F34F4A9 |
:10B5A00080E090EF9093A2078093A10761507041D3 |
:10B5B00034F080E090E19093F0078093EF07809162 |
:10B5C000EF079091F0078050904F34F480E090EFB7 |
:10B5D0009093F0078093EF0780910001482F552743 |
:10B5E00080911D0190911E014817590794F42091F4 |
:10B5F0001D0130911E0168A179A1649FC001659F62 |
:10B60000900D749F900D1124B9010E94937A79A333 |
:10B6100068A388A199A1880F991F880F991F99A3E2 |
:10B6200088A34091150640FFB3C6002309F0B0C6B9 |
:10B63000112309F0ADC6CC24DD2446018091080316 |
:10B64000909109039093E2058093E105209187038F |
:10B65000309188032115310509F03FC08091130115 |
:10B66000909114018959934058F087B5853F20F493 |
:10B6700080913802815011C081E08093E9034EC06F |
:10B6800080911301909114018436910508F587B5D6 |
:10B690008B30D0F0809138028F5F809338029AE02F |
:10B6A00089029001112480910406821B87BD8CE2DF |
:10B6B00091E090932402809323028EE591E0909391 |
:10B6C0008803809387032AC081E08093E80326C023 |
:10B6D0001093E8031093E90321C080911203909125 |
:10B6E0001303A0911403B0911503E4E0880F991F90 |
:10B6F000AA1FBB1FEA95D1F78093390290933A02B3 |
:10B70000A0933B02B0933C02D0923702C092360223 |
:10B710002150304030938803209387032091AD015E |
:10B7200041FF29C0223320F0809101038D38E0F0E1 |
:10B730008091C10181508093C1018F3F09F042C0C7 |
:10B7400010922D038091120390911303A091140382 |
:10B75000B091150380930E0390930F03A0931003F1 |
:10B76000B093110381E004C081E080932D0388EC45 |
:10B770008093C10127C08091990190919A01820F15 |
:10B78000911D20911A063327829FF001839FF00DAF |
:10B79000929FF00D1124CF01AA2797FDA095BA2FF3 |
:10B7A00080930E0390930F03A0931003B0931103A3 |
:10B7B000809101038D3818F010922D0303C081E0B1 |
:10B7C00080932D038091700390917103A091720377 |
:10B7D000B0917303E0909501F0909601009197016C |
:10B7E00010919801BC01CD01A80197010E94DC7A5B |
:10B7F00059016A018091680390916903A0916A03DD |
:10B80000B0916B03BC01CD01A80197010E94DC7AC5 |
:10B81000B901C5010E94D3703C01CC971CF07CE3B8 |
:10B82000672E712CC3010E94CE6C3C0180E2809394 |
:10B83000940180912D03882309F436C48091E80295 |
:10B8400099279C012071307084FD2EC460916B0695 |
:10B8500060FD04C08091150681FD07C008A119A1F3 |
:10B860003093DF032093DE0397C18091E80281FFCC |
:10B8700069C14091BD015091BE01CA010F9620914E |
:10B8800018033091190382179307ACF58091E803F0 |
:10B89000882389F58091EA0381FF13C08D7F80930F |
:10B8A000EA038091120390911303A0911403B091C5 |
:10B8B000150380930E0390930F03A0931003B0938E |
:10B8C00011038091EA0381608093EA03241B350B06 |
:10B8D0002F50304037FF03C0309521953F4F809166 |
:10B8E000DE039091DF03820F931F9093DF03809319 |
:10B8F000DE038BE26EC0CA010F9728173907ACF53B |
:10B900008091E903882389F58091EA0380FF13C0C1 |
:10B910008E7F8093EA038091120390911303A0918C |
:10B920001403B091150380930E0390930F03A0931B |
:10B930001003B09311038091EA0382608093EA03BD |
:10B94000241B350B215F3F4F37FF03C030952195F6 |
:10B950003F4F8091DE039091DF03821B930B909306 |
:10B96000DF038093DE038DE234C02091EA03822F4F |
:10B97000992783709070892B59F12C7F2093EA03CB |
:10B980001092DF031092DE03209112033091130313 |
:10B99000409114035091150320930E0330930F032D |
:10B9A000409310035093110361FF06C084EF91E0B0 |
:10B9B000909324028093230280911603882341F4FC |
:10B9C00023333105410551051CF081E080931603B6 |
:10B9D0008DE3809394012091DE033091DF03C90150 |
:10B9E00037FF04C088279927821B930B8150924010 |
:10B9F0000CF491C080911A069927289FB001299FC5 |
:10BA0000700D389F700D1124CB0160E075E00E942D |
:10BA1000A77ACB01AA2797FDA095BA2F20910E03F4 |
:10BA200030910F034091100350911103280F391FDB |
:10BA30004A1F5B1F20930E0330930F0340931003A4 |
:10BA4000509311031092DF031092DE03A0901203B3 |
:10BA5000B0901303C0901403D0901503D601C50114 |
:10BA600080509440A040B04082179307A407B507C8 |
:10BA70005CF4D601C50180509C4FAF4FBF4F2817D3 |
:10BA800039074A075B0744F080930E0390930F0336 |
:10BA9000A0931003B093110380916B0681FF06C041 |
:10BAA00084E690E0909324028093230280911E0606 |
:10BAB000882389F5409108035091090357FF02C07C |
:10BAC0004D5F5F4F559547955595479580911D0161 |
:10BAD00090911E01209100013327489FD001499F7A |
:10BAE000B00D589FB00D1124CD01B9010E94A77A65 |
:10BAF0007093BE016093BD01663471051CF486E449 |
:10BB000090E005C06739710534F086E990E09093C4 |
:10BB1000BE018093BD018091870390918803892B9A |
:10BB2000B9F18091120390911303A0911403B09185 |
:10BB3000150380930E0390930F03A0931003B0930B |
:10BB4000110326C08091120390911303A091140356 |
:10BB5000B091150380599140A040B04080930E03EE |
:10BB600090930F03A0931003B093110380911E06CE |
:10BB7000882311F0992702C088E790E09093BE01D6 |
:10BB80008093BD01E8A1F9A1F0930903E0930803B4 |
:10BB90000091080310910903A0901203B0901303C1 |
:10BBA000C0901403D090150320910E0330910F0321 |
:10BBB00040911003509111032A153B054C055D057A |
:10BBC00024F080916B0680FDB1C280918703909133 |
:10BBD0008803892B39F00091080310910903CC24C4 |
:10BBE000DD24D7C0D601C501821B930BA40BB50B76 |
:10BBF0008093AD039093AE03A093AF03B093B003D3 |
:10BC00008230F0E89F07FFEFAF07FFEFBF072CF48C |
:10BC100081E090E8AFEFBFEF09C08F5F9F47A04082 |
:10BC2000B04064F08FEF9FE7A0E0B0E08093AD03F9 |
:10BC30009093AE03A093AF03B093B003C090AD0355 |
:10BC4000D090AE038091AC01282F3327442755278D |
:10BC50008091AD039091AE03A091AF03B091B0037A |
:10BC6000BC01CD010E94687A97FF04C0615E7F4FDE |
:10BC70008F4F9F4F55E095958795779567955A9586 |
:10BC8000D1F76093AD037093AE038093AF039093AD |
:10BC9000B00365303EEF73073FEF83073FEF930735 |
:10BCA0002CF484E09EEFAFEFBFEF09C0605074400A |
:10BCB0008040904064F080E094E0A0E0B0E08093A9 |
:10BCC000AD039093AE03A093AF03B093B003809005 |
:10BCD000AD039090AE03209136023091370237FFCA |
:10BCE00002C0295F3F4F43E0359527954A95E1F71C |
:10BCF0005FEF223835071CF421E83FEF05C02038FC |
:10BD0000310514F020E830E0C901AA2797FDA0957D |
:10BD1000BA2F2091AE01332744275527BC01CD010E |
:10BD20000E94687A97FF04C06D5F7F4F8F4F9F4FCF |
:10BD300022E095958795779567952A95D1F79B0190 |
:10BD40006FEF213036071CF420E03FEF06C02F3F95 |
:10BD5000310519F014F020E031E08091EA038823E6 |
:10BD600049F0C90137FD03969C0135952795359516 |
:10BD700027950DC080916B0680FF09C0C90137FD72 |
:10BD800007969C01A3E035952795AA95E1F7820EC9 |
:10BD9000931E2091AB01222309F454C06091340317 |
:10BDA00070913503809136039091370397FF04C05B |
:10BDB00061587F4F8F4F9F4FF7E095958795779507 |
:10BDC0006795FA95D1F73327442755270E94687A5B |
:10BDD00097FF04C0615E7F4F8F4F9F4FE5E09595C1 |
:10BDE000879577956795EA95D1F76093AD03709342 |
:10BDF000AE038093AF039093B0036138AFEF7A073F |
:10BE0000AFEF8A07AFEF9A072CF480E89FEFAFEF10 |
:10BE1000BFEF0AC06F3F71058105910569F064F0BD |
:10BE200080E091E0A0E0B0E08093AD039093AE039A |
:10BE3000A093AF03B093B0038091AD039091AE0394 |
:10BE4000880E991E8091A901282F332780916C08B4 |
:10BE5000992787FD9095289FF001299FF00D389F25 |
:10BE6000F00D11249F01F7FF02C021583F4F220F10 |
:10BE7000232F221F330BFFEF21383F071CF420E84C |
:10BE80003FEF06C02F3F310519F014F020E031E0FC |
:10BE9000820E931EC401AA2797FDA095BA2FE090A9 |
:10BEA0000803F09009039701442737FD4095542F6C |
:10BEB000BC01CD010E94687A97FF04C061507E4F9B |
:10BEC0008F4F9F4F59E095958795779567955A9530 |
:10BED000D1F7061B170B8091DE039091DF03892BAE |
:10BEE00009F060C01E141F040CF05CC09601D7FE60 |
:10BEF00003C0309521953F4F2D33310540F480919B |
:10BF0000E2039091E3038017910774F526C02C5348 |
:10BF1000304045E0369527954A95E1F720313105C7 |
:10BF200010F02FE030E04091E2035091E3031C1445 |
:10BF30001D04E4F480E190E0821B930B489F900184 |
:10BF4000499F300D589F300D112494E03695279568 |
:10BF50009A95E1F72017310720F58091BF01909164 |
:10BF6000C00108171907F4F08C011CC0205F3F4F77 |
:10BF70008091BF019091C001829FB001839F700D9D |
:10BF8000929F700D11249B0184E0369527958A9528 |
:10BF9000E1F74017510714F08A0104C00217130794 |
:10BFA00008F08901C801AA2797FDA095BA2F1DE0C6 |
:10BFB000880F991FAA1FBB1F1A95D1F79301442719 |
:10BFC00037FD4095542FBC01CD010E94DC7A2093AF |
:10BFD000B1033093B2034093B3035093B403009181 |
:10BFE000B1031091B2038091E0039091E1039C01B1 |
:10BFF000220F331F280F391F200F311F37FF02C0B8 |
:10C000002D5F3F4FA90155954795559547955093FD |
:10C01000E1034093E00380911606282F3327220F77 |
:10C02000331F220F331F241735076CF48091EE075E |
:10C03000282F3327220F331F220F331F2055304064 |
:10C040004217530724F03093E1032093E0038091DB |
:10C050006B0680FF14C08091E0039091E103A8A1DA |
:10C06000B9A18A179B0724F0B093E103A093E003E2 |
:10C07000E091E003F091E103F9A3E8A357C028A100 |
:10C0800039A12E193F0937FF02C02D5F3F4F35956B |
:10C090002795359527954091E0035091E103420F94 |
:10C0A000531F59A348A342C080911E06882301F55F |
:10C0B000609108037091090377FF02C06D5F7F4FA5 |
:10C0C000759567957595679540911D0150911E0175 |
:10C0D00080910001282F3327649FC001659F900D38 |
:10C0E000749F900D1124B9010E94A77ACB0101C061 |
:10C0F00099279093BE018093BD018091BD019091DD |
:10C10000BE01873491051CF486E490E005C08639B1 |
:10C11000910534F086E990E09093BE018093BD01D3 |
:10C1200068A179A17093E1036093E0038091E80234 |
:10C1300099279C012270307081FF1CC18091E4031B |
:10C140009091E503A091E603B091E7030097A10564 |
:10C15000B10521F0809116038130B1F4E8A1F9A175 |
:10C16000CF01AA2797FDA095BA2F2EE0880F991F1F |
:10C17000AA1FBB1F2A95D1F78093E4039093E50390 |
:10C18000A093E603B093E70380911603813019F47E |
:10C1900082E08093160328A139A1C901AA2797FD3F |
:10C1A000A095BA2F9301442737FD4095542FBC0129 |
:10C1B000CD010E94687ADC01CB018093B10390939A |
:10C1C000B203A093B303B093B403B7FF04C081508C |
:10C1D000904EAF4FBF4F5C016D018DE0D594C79479 |
:10C1E000B794A7948A95D1F7A092B103B092B20305 |
:10C1F000C092B303D092B4036091E9027091EA0255 |
:10C200003FE0603A730750F58091E4039091E503B5 |
:10C21000A091E603B091E7039C01AD010AE05695B9 |
:10C220004795379527950A95D1F7821B930BA40B59 |
:10C23000B50BA601950114E0220F331F441F551FB3 |
:10C240001A95D1F7820F931FA41FB51F8093E403A3 |
:10C250009093E503A093E603B093E70360547F4116 |
:10C2600018F58091E4039091E503A091E603B09165 |
:10C27000E7039C01AD01FCE056954795379527955E |
:10C28000FA95D1F7821B930BA40BB50BA601950170 |
:10C29000E2E0220F331F441F551FEA95D1F7820FAA |
:10C2A000931FA41FB51F29C08091360290913702B9 |
:10C2B000809136029091370297FF03C09095819547 |
:10C2C0009F4F843691050CF58091E4039091E5032E |
:10C2D000A091E603B091E7039C01AD017EE0569585 |
:10C2E0004795379527957A95D1F7821B930BA40B29 |
:10C2F000B50B8A0D9B1DAC1DBD1D8093E40390936F |
:10C30000E503A093E603B093E7038091E4039091E3 |
:10C31000E503A091E603B091E7036EE0B695A7951B |
:10C32000979587956A95D1F79093090380930803B1 |
:10C3300040911C06442399F055279C01BA010E94A4 |
:10C34000A77AC901861B970B9093E3038093E203BE |
:10C35000260F371F3093C0012093BF0119C01092E0 |
:10C36000E3031092E2038FEF93E09093C001809378 |
:10C37000BF010EC0109216031092E4031092E50361 |
:10C380001092E6031092E703309309032093080309 |
:10C390005091B5075CAB252F3327220F331F220F97 |
:10C3A000331F285D3F4F68A179A12617370714F086 |
:10C3B00039A328A37091EE077DAB872F9927880FAB |
:10C3C000991F880F991F80559040A8A1B9A18A177D |
:10C3D0009B0714F499A388A380916D02882321F40C |
:10C3E000809173088F3FA1F08091E9029091EA0259 |
:10C3F0000297C09768F4E8A1F9A11E161F0644F43D |
:10C4000081E090E09093EA028093E90239A328A3A7 |
:10C4100028A139A13093C6052093C5058091A903B1 |
:10C420009091AA03A091AB03B091AC0302E0880FF6 |
:10C43000991FAA1FBB1F0A95D1F7C090EF07D09094 |
:10C44000F007C81AD90A213A31058CF0C90137FD25 |
:10C450000196959587958C159D050CF46C0190952A |
:10C4600081959F4FC816D90694F46C0110C031E530 |
:10C47000C316D1041CF0B0E5CB2ED12C40EBC41672 |
:10C480004FEFD40624F4A0EBCA2EAFEFDA2E5DA94D |
:10C49000252F3327220F331F220F331FC90168A115 |
:10C4A00079A1861B970B8C159D050CF46C0188A156 |
:10C4B00099A1821B930BC816D9060CF46C0120912C |
:10C4C000B0073091B10760911E0370911F03261BC6 |
:10C4D000370B3093BF072093BE070091A10710913F |
:10C4E000A20740901C0350901D03041915091093D6 |
:10C4F000A00700939F0780912B06482F5527429F46 |
:10C50000C001439F900D529F900D112497FD0796F7 |
:10C510003C01E3E075946794EA95E1F7409FC00120 |
:10C52000419F900D509F900D112497FD07967C011F |
:10C5300053E0F594E7945A95E1F78091CD0788236D |
:10C5400009F4C7C0261A370A9101442737FD4095E0 |
:10C55000542F80913C0390913D03A0913E03B091F4 |
:10C560003F03820F931FA41FB51F80933C0390933A |
:10C570003D03A0933E03B0933F0381509D47A040ED |
:10C58000B04064F080E09DE7A0E0B0E080933C0321 |
:10C5900090933D03A0933E03B0933F0380913C03EF |
:10C5A00090913D03A0913E03B0913F03805093488A |
:10C5B000AF4FBF4F64F480E093E8AFEFBFEF8093DD |
:10C5C0003C0390933D03A0933E03B0933F038091BF |
:10C5D000B1019091B2014C01AA2497FCA094BA2C0D |
:10C5E00080913C0390913D03A0913E03B0913F03A5 |
:10C5F000BC01CD01A50194010E94DC7A620E731E7C |
:10C600001092A1031092A2031092A3031092A4030C |
:10C610002AA13BA124193509B9019B01442737FD03 |
:10C620004095542F8091380390913903A0913A039B |
:10C63000B0913B03820F931FA41FB51F8093380353 |
:10C6400090933903A0933A03B0933B0381509D47E5 |
:10C65000A040B04064F080E09DE7A0E0B0E08093AF |
:10C66000380390933903A0933A03B0933B0380912E |
:10C67000380390913903A0913A03B0913B03805065 |
:10C680009348AF4FBF4F64F480E093E8AFEFBFEF44 |
:10C690008093380390933903A0933A03B0933B03FC |
:10C6A0008091380390913903A0913A03B0913B03F4 |
:10C6B000BC01CD01A50194010E94DC7AE20EF31EBB |
:10C6C0001092A5031092A6031092A7031092A8033C |
:10C6D000BEC0442737FD4095542F8091A10390910F |
:10C6E000A203A091A303B091A403820F931FA41FE0 |
:10C6F000B51F8093A1039093A203A093A303B093CB |
:10C70000A40381509D47A040B04064F080E09DE7C5 |
:10C71000A0E0B0E08093A1039093A203A093A303B1 |
:10C72000B093A4038091A1039091A203A091A303CD |
:10C73000B091A40380509348AF4FBF4F64F480E0A2 |
:10C7400093E8AFEFBFEF8093A1039093A203A09370 |
:10C75000A303B093A4038091AF019091B0014C0169 |
:10C76000AA2497FCA094BA2C8091A1039091A203D3 |
:10C77000A091A303B091A403BC01CD01A501940134 |
:10C780000E94DC7A620E731E10923C0310923D03ED |
:10C7900010923E0310923F039801442737FD4095C5 |
:10C7A000542F8091A5039091A603A091A703B09167 |
:10C7B000A803820F931FA41FB51F8093A503909316 |
:10C7C000A603A093A703B093A80381509D47A04060 |
:10C7D000B04064F080E09DE7A0E0B0E08093A50366 |
:10C7E0009093A603A093A703B093A8038091A503F9 |
:10C7F0009091A603A091A703B091A80380509348FD |
:10C80000AF4FBF4F64F480E093E8AFEFBFEF80938A |
:10C81000A5039093A603A093A703B093A8038091C8 |
:10C82000A5039091A603A091A703B091A803BC0112 |
:10C83000CD01A50194010E94DC7AE20EF31E109254 |
:10C8400038031092390310923A0310923B038091FF |
:10C850009B01682F7727882799279601D7FE04C068 |
:10C86000222733272C193D0937FF02C02F5F3F4F86 |
:10C8700035952795A8A1B9A12A0F3B1F442737FD5D |
:10C880004095542F0E94687A97FF04C0615C7F4FE7 |
:10C890008F4F9F4F26E095958795779567952A95B9 |
:10C8A000D1F79B01661577050CF43B01442755270A |
:10C8B000421B530B641675060CF43A012E153F0506 |
:10C8C0000CF47B01E416F5060CF47A019FEC892E3A |
:10C8D00096E0992E86E8A82E86E0B82E0BE0302E42 |
:10C8E0001EEC412E17E0512EF501208112160CF09E |
:10C8F000DAC0203419F408A119A11EC048A159A119 |
:10C90000CA01AA2797FDA095BA2F332727FD309596 |
:10C91000432F532FBC01CD010E94687A97FF04C0BA |
:10C92000615C7F4F8F4F9F4FB6E0959587957795C8 |
:10C930006795BA95D1F78B01F5012181203419F45F |
:10C94000060D171D22C0203C19F4061917091DC039 |
:10C95000C301AA2797FDA095BA2F332727FD30954D |
:10C96000432F532FBC01CD010E94687A97FF04C06A |
:10C97000615C7F4F8F4F9F4FA6E095958795779588 |
:10C980006795AA95D1F7060F171FF501228120346C |
:10C9900019F40E0D1F1D22C0203C19F40E191F0999 |
:10C9A0001DC0C701AA2797FDA095BA2F332727FDE1 |
:10C9B0003095432F532FBC01CD010E94687A97FF19 |
:10C9C00004C0615C7F4F8F4F9F4FF6E09595879530 |
:10C9D00077956795FA95D1F7060F171FF501238113 |
:10C9E000203419F40C0D1D1D22C0203C19F40C1923 |
:10C9F0001D091DC0C601AA2797FDA095BA2F332790 |
:10CA000027FD3095432F532FBC01CD010E94687A3A |
:10CA100097FF04C0615C7F4F8F4F9F4FE6E0959575 |
:10CA2000879577956795EA95D1F7060F171FD2017D |
:10CA30008D919C918017910754F4BC01600F711F78 |
:10CA400077FF02C06F5F7F4F8B0115950795BCA9DB |
:10CA50008B2F9927880F991F880F991F801791078F |
:10CA600054F4EDA98E2F9927880F991F880F991FCD |
:10CA7000081719070CF08C01C80117FD039695954E |
:10CA8000879595958795F4018183880F991F880F65 |
:10CA9000991F9801281B390BC901880F8283D20185 |
:10CAA0000D931C9303C0F401118212823A9422E088 |
:10CAB00030E0420E531E44E050E0A40EB51E68E084 |
:10CAC00070E0860E971E37FE0FCFE2E1C75C0C9434 |
:10CAD000137B8091F7039091F803A091F903B09133 |
:10CAE000FA038093EF039093F003A093F103B093C4 |
:10CAF000F2038091F3039091F403A091F503B091B8 |
:10CB0000F6038093EB039093EC03A093ED03B093B3 |
:10CB1000EE03089510920204109201041092000492 |
:10CB20001092FF03089584B1806A84B93D9A82E52A |
:10CB30008CBD1DBC459A81E0809300088AEA8093F1 |
:10CB4000110883E8809312088AE0809313081092FA |
:10CB500015081092140810921708109216081092D7 |
:10CB60006B0810923308089530910008332309F0C0 |
:10CB700085C00DB407FE82C084E080932202459AEE |
:10CB80002EB58091060499278130910589F0823075 |
:10CB900091051CF4892B21F03EC00297B9F03BC0EF |
:10CBA00030933208209307042138A9F581E008C0AA |
:10CBB000253549F480910704820F8093070482E0B1 |
:10CBC0008093060428C03093060425C08091320863 |
:10CBD000E82FFF27E25BF74F20838F5F80933208B7 |
:10CBE000909107048A31A0F0291769F48AE1AEE434 |
:10CBF000B8E0E4E3F8E00D9001928A95E1F781E076 |
:10CC00008093330802C0309333081092060403C0A7 |
:10CC1000920F9093070420911008203208F028C04A |
:10CC20004598000000000000000000000000000027 |
:10CC300000000000000000000000000000000000F4 |
:10CC400000000000000000000000000000000000E4 |
:10CC50000000E0910908F0910A08E20FF11D8081BF |
:10CC60008EBD809130089081890F8093300803C079 |
:10CC700081E0809300082F5F209310080895EF92C1 |
:10CC8000FF920F931F93809124069927880F991F75 |
:10CC9000880F991F7C010027F7FC0095102F8091C9 |
:10CCA000700390917103A0917203B0917303BC0162 |
:10CCB000CD01A80197010E94DC7A309315082093DA |
:10CCC00014088091680390916903A0916A03B09160 |
:10CCD0006B03BC01CD01A80197010E94DC7A30935F |
:10CCE0001708209316082091F6073091F707409116 |
:10CCF000F8075091F907DA01C901E3E0880F991F9D |
:10CD0000AA1FBB1FEA95D1F7820F931FA41FB51F5F |
:10CD1000820F931FA41FB51F20919501309196019A |
:10CD20004091970150919801BC01CD010E94DC7A9D |
:10CD300030931D0820931C088091810390918203F9 |
:10CD40002091440230914502821B930B909323085B |
:10CD500080932208E0917703F09178038091C507D2 |
:10CD60009091C607BF010E94A77ACB019B01220FB9 |
:10CD7000331F220F331F280F391F280F391F37FF8A |
:10CD800002C02D5F3F4F35952795359527953093F8 |
:10CD90001908209318088091F2079091F307BF01BA |
:10CDA0000E94A77A9B01220F331F220F331F260FE9 |
:10CDB000371F260F371F37FF02C02D5F3F4F3595B6 |
:10CDC00027953595279530931B0820931A081092C4 |
:10CDD0007803109277031092C6071092C50710923D |
:10CDE000F3071092F2078091130899278D3091056F |
:10CDF00009F466C08E3091055CF48B30910509F41E |
:10CE00008EC08C3091050CF00FC10A9761F0A8C15B |
:10CE10008F30910509F47CC18F3091050CF45CC111 |
:10CE2000409799F19DC180910103809324088091DE |
:10CE30000003809325088091FF028093260880914B |
:10CE4000FE02809327088091FD028093280880913C |
:10CE5000FC02809329088091FB0280932A0880912C |
:10CE6000FA0280932B088091E80280932C0880912D |
:10CE7000E802837F8093E8020E94362F80932D087A |
:10CE80008091740380932E086BC180916D089091FE |
:10CE90006E089093250880932408809171089091E2 |
:10CEA0007208909327088093260880911D01909125 |
:10CEB0001E0180932808809100018093290850C1A9 |
:10CEC0008091AD07809324088091570680932508B0 |
:10CED00080915806809326088091590680932708F0 |
:10CEE00080915A068093280880915E0680932908D5 |
:10CEF00080915F0680932A088091600680932B08BA |
:10CF00008091630680932C088091610680932D08A0 |
:10CF10008091620680932E0880916406DAC0F894AE |
:10CF200080910B06E82FFF27EE0FFF1FE05DF84F03 |
:10CF30000190F081E02DE038F1051CF0EFE7F0E022 |
:10CF400006C02FEFE138F20714F4E1E8FFEFE093B9 |
:10CF5000240880910C06E82FFF27EE0FFF1FE05DED |
:10CF6000F84F0190F081E02DE038F1051CF0EFE77B |
:10CF7000F0E006C06FEFE138F60714F4E1E8FFEFE8 |
:10CF8000E093250880910A06E82FFF27EE0FFF1F88 |
:10CF9000E05DF84F0190F081E02DE038F1051CF0E4 |
:10CFA000EFE7F0E006C08FEFE138F80714F4E1E8AE |
:10CFB000FFEFE093260880910906E82FFF27EE0F88 |
:10CFC000FF1FE05DF84F0190F081E02DE038F105A2 |
:10CFD0001CF0EFE7F0E006C02FEFE138F20714F4A1 |
:10CFE000E1E8FFEF7894E093270880912103809394 |
:10CFF000280880912203809329088091230380933D |
:10D000002A088091240380932B0880912503809324 |
:10D010002C088091260380932D088091270380930C |
:10D020002E088091280355C080916404863018F042 |
:10D030001092640485E080932408809165068093B3 |
:10D0400025088091120390911303A0911403B091CD |
:10D050001503BC01CD0125E030E040E050E00E9426 |
:10D06000DC7A309327082093260880910E03909154 |
:10D070000F03A0911003B0911103BC01CD0125E075 |
:10D0800030E040E050E00E94DC7A309329082093A1 |
:10D09000280880915B0680932A0880915C06809323 |
:10D0A0002B0880915D0680932C088091200380934B |
:10D0B0002D08809130079091310780932E08809140 |
:10D0C000C5059091C60597FD03969595879595950D |
:10D0D000879580932F0844C01092240880E58093A0 |
:10D0E000250886E0809326088EE0809327088091AB |
:10D0F0000201809328088091490480932908809137 |
:10D100004A0480932A0880914B0480932B0828C0FE |
:10D1100080913D068093240880916A0680932508BB |
:10D120008091A1018093260880913606809327087C |
:10D1300080913706809328088091380680932908CB |
:10D140008091A00180932A0880913A0680932B0851 |
:10D1500080913B0680932C0880913C0680932D089B |
:10D1600080913308882309F4CFC08AEF8093EA01C5 |
:10D170004091350850913608CA0181509E4F8F5F0B |
:10D180009340B0F42091370830913808C90181509C |
:10D190009E4F8F5F934060F48091150685FF08C015 |
:10D1A0005093020440930104309300042093FF0342 |
:10D1B00080913B0890913C0821E08936920724F445 |
:10D1C0009093330380933203809132039091330321 |
:10D1D0002091300330913103821B930B845E9D4F6D |
:10D1E00068E671E00E94A77A845B904090932F03D9 |
:10D1F00080932E0320913F083091400880912302B4 |
:10D20000909124028217930740F48091640488234C |
:10D2100021F430932402209323028091340899272B |
:10D220008836910549F18936910524F487369105B0 |
:10D2300031F072C08936910509F445C06DC0809106 |
:10D240004108809368088091420880936A08809121 |
:10D250004308809369088091440880936B0880910B |
:10D26000450880936C08809146088093EB0180917B |
:10D2700047088093050450C08091410880930B08B3 |
:10D280008091420880930C088091430880930D0898 |
:10D290008091440880930E088091450880930F0880 |
:10D2A0008091B50590914608892B8093B5059091A2 |
:10D2B0004708909303048091B60583709C70892B76 |
:10D2C0008093B60529C08091410880930108809120 |
:10D2D000420880930208809143088093030880915C |
:10D2E00044088093040880914508909146089093E3 |
:10D2F000060880930508809147089091480890930C |
:10D3000008088093070808C01092020410920104D4 |
:10D31000109200041092FF031F910F91FF90EF9065 |
:10D32000089580910008882309F43BC0459881E165 |
:10D3300098E090930A088093090890910404E92FDB |
:10D34000FF27EF51FE4F9F5F9093040480818093ED |
:10D350001308993010F010920404109200080E94F3 |
:10D360003F6681E08093100800000000000000008C |
:10D3700000000000000000000000000000000000AD |
:10D38000000000000000000000000000000000009D |
:10D390000000000000000000809111088093300818 |
:10D3A0008EBD089587B18C6087B9429843981092DA |
:10D3B000090480E88093ED01109208048093EC0149 |
:10D3C000089580910E04815080930E048F3F09F0E0 |
:10D3D000F4C094E090930E048091E802807BE1F029 |
:10D3E00080915406882349F080911104882311F418 |
:10D3F0009093090481E0809311048091550688235D |
:10D40000B9F080911204882319F484E08093080411 |
:10D4100081E0809312040CC0809311048093120465 |
:10D420008091500680930F048091520680931004DF |
:10D4300080911104882309F040C080916906282F4B |
:10D44000332724FF07C080911703882319F425FD93 |
:10D450004DC04EC090915106983F50F08091C70743 |
:10D460008D3D30F080910F0488230CF43FC040C004 |
:10D47000983F48F08091C7078A3028F480910F04C4 |
:10D480008823B4F133C0809109048150809309044A |
:10D490008F3F79F58091C70781508093090480916F |
:10D4A000ED01813011F480E801C086958093ED0193 |
:10D4B0008091ED0190910F0417C080910904815073 |
:10D4C000809309048F3FA9F489E080930904809137 |
:10D4D000ED01813011F480E801C086958093ED0163 |
:10D4E0008091ED0190915406892311F0429A01C078 |
:10D4F000429880911204882309F043C08091690604 |
:10D50000282F332724FF07C080911703882319F49D |
:10D5100026FD50C034C090915306983F50F0809142 |
:10D52000ED078D3D30F08091100488230CF442C04B |
:10D5300026C0983F48F08091ED078A3028F480910A |
:10D5400010048823E4F036C0809108048150809351 |
:10D5500008048F3F91F58091ED0781508093080476 |
:10D560008091EC01813011F480E801C086958093B0 |
:10D57000EC018091EC01909110048923D9F4439837 |
:10D580000895809108048150809308048F3FA9F486 |
:10D5900089E0809308048091EC01813011F480E8E7 |
:10D5A00001C086958093EC018091EC019091550625 |
:10D5B000892311F0439A0895439808954FB724E1C1 |
:10D5C00030E0F8948091C9008F778093C9008091F2 |
:10D5D000C9008F7B8093C9008091C9008F7D8093A3 |
:10D5E000C9005A9A52985B9A539A832F992780932D |
:10D5F000CD002093CC008091C80082608093C80049 |
:10D6000080E18093C9008091CA008F778093CA001F |
:10D610008091CA008F7B8093CA008091CA008F7D61 |
:10D620008093CA008091CA008F7E8093CA00809147 |
:10D63000CA00877F8093CA008091C9008B7F809346 |
:10D64000C9008091CA0084608093CA008091CA009A |
:10D6500082608093CA008091C80087FF03C08091D8 |
:10D66000CE00F9CF8091C90080688093C9004FBF78 |
:10D670000895EF92FF920F931F93CF93DF93482F5C |
:10D6800000E010E08091EE01813061F41092EE0133 |
:10D6900084E48093130410921504109214041092E1 |
:10D6A00016042BC180911304882319F421E030E083 |
:10D6B00001C0980190911404992371F4232B11F067 |
:10D6C00081E010C084E48093130490931504909338 |
:10D6D000140490931604FAC0913069F4232B09F0D6 |
:10D6E000EBC082E080931404809115048F5F8093D7 |
:10D6F000150483E0E9C09230D1F4232B09F0DCC09B |
:10D7000083E08093130440931604909115049230A3 |
:10D7100039F41092170447FF03C081E08093170487 |
:10D7200083E0809314049F5F90931504CFC09330DF |
:10D7300009F0C2C0232B09F0BFC09093130482E00C |
:10D7400080931404809115048F5F809315042091B9 |
:10D750001604822F9927782F6627842F9927682B04 |
:10D76000792B80912F06813049F47370CB01805062 |
:10D77000924063E070E00E94A77A17C0823061F4A3 |
:10D780007770CB018050944066E070E00E94A77AE9 |
:10D790002695269526950BC0737068567140CB016F |
:10D7A00077FD0196BC017595679526952695022F04 |
:10D7B00011270F7010700F5F1F4F0D30110508F00B |
:10D7C00074C07801E00EF11EF701E05DF84F808132 |
:10D7D00091819B01281B390BC90137FF03C090952C |
:10D7E00081959F4F069794F480912003883C30F4F4 |
:10D7F00080912003865F8093200308C088EC80938B |
:10D80000200380916F008F7D80936F00F701E05DB2 |
:10D81000F84F808191819C01220F331F280F391FFF |
:10D82000260F371F37FF02C02D5F3F4FE901D59507 |
:10D83000C795D595C795CB0101968C179D0714F414 |
:10D84000219706C061507040C617D7070CF4219687 |
:10D8500080912003843BD0F0F701E05DF84F808198 |
:10D860009181FE01E81BF90BCF0163E070E00E949B |
:10D87000A77ACB01880F991F860F971F24E637E000 |
:10D88000E20EF31EF7019183808307C024E637E0A0 |
:10D89000E20EF31EF70111821082000F111F005DCE |
:10D8A000184FF801D183C08311C00231110570F007 |
:10D8B00081E08093EE010AC081E08093EE01109236 |
:10D8C00015041092170484E48093130480911504C6 |
:10D8D000803198F080911704882331F48091EE0113 |
:10D8E000882311F480939301109215041092170469 |
:10D8F0001092140484E480931304E6E0CDB7DEB7FD |
:10D900000C941F7BCF93FC0197FF05C0CFEFF095E0 |
:10D91000E195FF4F01C0C1E028E631E0CF01B90138 |
:10D920000E94A77AFC018B35910554F08B559040ED |
:10D930008A35910538F484EB90E08E1B9F0BFC0137 |
:10D9400041E00DC0CF01855B90408A35910518F408 |
:10D95000E45BF04003C02E1B3F0BF9014FEFEE0FCD |
:10D96000FF1FE15DF54F259134918C2F992787FD9D |
:10D970009095289FB001299F700D389F700D11243C |
:10D98000842F992787FD9095689FA001699F500D6E |
:10D99000789F500D1124CA01CF9108952AE530E0F7 |
:10D9A000281B390BC9010E94826C0895CF93DF9325 |
:10D9B00080E00E94B77280911D0190911E016AE083 |
:10D9C00070E00E94A77A9F938F9380911D019091A0 |
:10D9D0001E016AE070E00E94A77A7F936F938DEF3B |
:10D9E0009AE09F938F93CAEAD2E7DF93CF93E091B7 |
:10D9F0003004F091310409952DB73EB7285F3F4FB1 |
:10DA00002DBF8091EA018823B9F186E00E94B772A8 |
:10DA100080910508909106086AE070E00E94937A70 |
:10DA20007F936F938FED90E09F938F938091F60794 |
:10DA30009091F707A091F807B091F907209195010F |
:10DA4000309196014091970150919801BC01CD0110 |
:10DA50000E94DC7A3F932F9386E09BE09F938F9305 |
:10DA6000DF93CF93E0913004F091310409958DB7A5 |
:10DA70009EB70A968DBF12C086E00E94B77282E1FF |
:10DA80009BE09F938F93DF93CF93E0913004F091CD |
:10DA9000310409950F900F900F900F90809103041F |
:10DAA0008823C1F086E00E94B77280910304992711 |
:10DAB0009F938F9389E19BE09F938F93DF93CF9305 |
:10DAC000E0913004F091310409952DB73EB72A5FFB |
:10DAD0003F4F2DBF80E10E94B7728091F501909178 |
:10DAE000F6016CE370E00E94937A9F938F9380918C |
:10DAF000F5019091F6016CE370E00E94937A7F93B8 |
:10DB00006F9380917108909172089F938F9384E234 |
:10DB10009BE09F938F93CAEAD2E7DF93CF93E09184 |
:10DB20003004F09131040995809115062DB73EB768 |
:10DB3000265F3F4F2DBF80FF29C08AE10E94B77248 |
:10DB40008091940199279F938F93809112039091D4 |
:10DB50001303A0911403B0911503BC01CD0124E679 |
:10DB600030E040E050E00E94DC7A3F932F9381E365 |
:10DB70009BE09F938F93DF93CF93E0913004F091DC |
:10DB8000310409958DB79EB708968DBFDF91CF916F |
:10DB90000895CF93DF9380E00E94B7728091EE06E4 |
:10DBA000992787FD90959F938F938091E6069927FB |
:10DBB00087FD90959F938F938091DE06992787FD2F |
:10DBC00090959F938F938091D606992787FD909586 |
:10DBD0009F938F9388E39BE09F938F93CAEAD2E74A |
:10DBE000DF93CF93E0913004F0913104099580E107 |
:10DBF0000E94B7722DB73EB7245F3F4F2DBF809173 |
:10DC00000E07992787FD90959F938F938091060724 |
:10DC1000992787FD90959F938F938091FE06992772 |
:10DC200087FD90959F938F938091F606992787FDA6 |
:10DC300090959F938F9388E49BE09F938F93DF93BE |
:10DC4000CF93E0913004F09131040995809107065B |
:10DC50002DB73EB7245F3F4F2DBF853098F480E14C |
:10DC60000E94B77288E59BE09F938F93DF93CF93D9 |
:10DC7000E0913004F091310409950F900F900F90CE |
:10DC80000F9018C08730B0F488E10E94B7728FED12 |
:10DC900090E09F938F9389E69BE09F938F93DF9310 |
:10DCA000CF93E0913004F091310409958DB79EB780 |
:10DCB00006968DBFDF91CF9108950F931F9380E05B |
:10DCC0000E94B7722AE030E080916D0890916E0852 |
:10DCD000B9010E94937A9F938F9380916D089091E0 |
:10DCE0006E08B9010E94937A7F936F9380911D0112 |
:10DCF00090911E01B9010E94A77A9F938F93809102 |
:10DD00001D0190911E01B9010E94A77A7F936F9324 |
:10DD100082E79BE09F938F930AEA12E71F930F938A |
:10DD2000E0913004F0913104099580E10E94B772CE |
:10DD30008DB79EB70C968DBF809171089091720837 |
:10DD40009F938F9380916F08909170089F938F930A |
:10DD500085E89BE09F938F931F930F93E09130048E |
:10DD6000F091310409958DB79EB708968DBF1F912C |
:10DD70000F9108950F931F93CF93DF938091EA0142 |
:10DD8000CAEAD2E7882309F478C080E00E94B7721B |
:10DD90008091020899279F938F9380910408992777 |
:10DDA0009F938F9381E99BE09F938F938E01DF93E5 |
:10DDB000CF93E0913004F091310409958DB79EB76F |
:10DDC00008968DBF80910308833031F48CE00E9467 |
:10DDD000B77280EA9BE005C08CE00E94B77285EACA |
:10DDE0009BE09F938F93DF93CF93E0913004F0916A |
:10DDF000310409950F900F900F900F9080910108BA |
:10DE000081FF12C08CE00E94B7728AEA9BE09F9368 |
:10DE10008F931F930F93E0913004F0913104099593 |
:10DE20000F900F900F900F9080E10E94B7728FEDCE |
:10DE300090E09F938F9380910708909108089F939B |
:10DE40008F9380910508909106086AE070E00E9427 |
:10DE5000937A7F936F938FEA9BE09F938F938AEAE5 |
:10DE600092E79F938F93E0913004F09131040995EC |
:10DE70008DB79EB70A968DBF12C082E00E94B7721E |
:10DE80008FEB9BE09F938F93DF93CF93E0913004D0 |
:10DE9000F091310409950F900F900F900F90DF9142 |
:10DEA000CF911F910F910895CF93C82F20911804FF |
:10DEB0002093190499278F32910509F18033910538 |
:10DEC0001CF44F97A1F02CC08F34910501F18F38CD |
:10DED000910531F5222319F481E090E038C086E005 |
:10DEE000289FF0011124EB51F54F849117C086E073 |
:10DEF000289FF0011124EA51F54F84910FC086E06C |
:10DF0000289FF0011124E951F54F849107C086E064 |
:10DF1000289FF0011124E851F54F84918093180453 |
:10DF200090911804809119049813C0E00E94BD726A |
:10DF30009091180486E0989FF0011124E751F54F65 |
:10DF4000259134918C2FF901099580E090E0CF91D3 |
:10DF5000089510926E0810926D0810927208109237 |
:10DF600071081092700810926F08109273088AE07E |
:10DF700090E00E946C1690931B0480931A040895FD |
:10DF8000CF93DF9380911A0490911B040E94751621 |
:10DF9000882309F4AFC080911A0490911B040A965B |
:10DFA00090931B0480931A04E0E0F0E09F0190E05E |
:10DFB0005FEFAFECB6E04BE0ED018B8187FF0BC06C |
:10DFC0009F5F8D81E80FF11D8981280F311D8E81A2 |
:10DFD000851708F4582F4150189647FFEDCF5093FE |
:10DFE0007308232B41F520912004309121044091A6 |
:10DFF000220450912304BB27A52F942F832F9093A5 |
:10E000001F0480931E04AA27BB27281B390B4A0B29 |
:10E010005B0BCF01AA27BB27280F391F4A1F5B1FA5 |
:10E02000209320043093210440932204509323042E |
:10E03000E5E0F0E013C020911E0430911F042E177C |
:10E040003F0718F4E21BF30B02C0E0E0F0E0892F79 |
:10E050009927880F991FE80FF91F3596F0936E08DE |
:10E06000E0936D08EF3FF10578F480911D019091E8 |
:10E070001E018E9F90018F9F300D9E9F300D1124A9 |
:10E08000C90164E670E013C0CF0196958795969517 |
:10E09000879520911D0130911E01289FA001299F85 |
:10E0A000500D389F500D1124CA0169E170E00E94A3 |
:10E0B000937A7093700860936F0820911C043091DC |
:10E0C0001D042E0F3F1F30931D0420931C045EE09F |
:10E0D0002131350778F0809171089091720801968E |
:10E0E000909372088093710820513E4030931D0434 |
:10E0F00020931C04DF91CF91089500242227332719 |
:10E10000442751E0BB27EE27FF27A0E1660F771FCA |
:10E11000881F991F001C221F331F441F660F771F83 |
:10E12000881F991F001C221F331F441F2AF4050E4D |
:10E130002B1F3E1F4F1F04C0051A2B0B3E0B4F0B0E |
:10E14000550FBB1FEE1F587F556047FD5250AA95D3 |
:10E15000E9F6E695B7955795E695B7955795852FC6 |
:10E160009B2F08952227332741E0552768E0880F29 |
:10E17000991F221F331F880F991F221F331F1AF464 |
:10E18000240F351F02C0241B350B440F551F487F39 |
:10E19000456037FD42506A9551F75695479556951B |
:10E1A0004795842F0895AA2797FF04C080959095DE |
:10E1B0008A1F9A1F77FF04C0609570956A1F7A1FA7 |
:10E1C000669F9001779FA001679F300D411D5A1FE8 |
:10E1D000300D411D5A1F889FF001999F2E0F3F1F40 |
:10E1E000401D511D899F300D411D5A1F300D411D8D |
:10E1F0005A1FCA01B901112480CF4FB720E430E083 |
:10E20000F8948091C9008F778093C9008091C900EC |
:10E210008F7B8093C9008091C9008F7D8093C90056 |
:10E220005A9A52985B9A539A832F99278093CD00DC |
:10E230002093CC008091C80082608093C80088E160 |
:10E240008093C9008091CA008F778093CA00809123 |
:10E25000CA008F7B8093CA008091CA008F7D809313 |
:10E26000CA008091CA008F7E8093CA008091CA0044 |
:10E27000877F8093CA008091C9008B7F8093C900FB |
:10E280008091CA0084608093CA008091CA00826035 |
:10E290008093CA008091C80087FF03C08091CE00A0 |
:10E2A000F9CF8091C90080688093C9004FBF08955D |
:10E2B0000F931F93CF93DF93482F4F5F893108F05F |
:10E2C00089C080912F07841710F440932F07CB014A |
:10E2D00083539B4268E170E00E94A77AA42FBB277A |
:10E2E000FD01EA0FFB1FE05DF84F808191819B01EA |
:10E2F000281B390BC90137FF03C0909581959F4FAB |
:10E30000069794F480912003883C30F48091200398 |
:10E31000865F8093200308C088EC8093200380915F |
:10E320006F008F7D80936F00FD01EA0FFB1FE05DA2 |
:10E33000F84F808191819C01220F331F280F391FD4 |
:10E34000260F371F37FF02C02D5F3F4FE901D595DC |
:10E35000C795D595C795CB0101968C179D0714F4E9 |
:10E36000219706C061507040C617D7070CF421965C |
:10E3700080912003843BD8F08D010A0F1B1FF80108 |
:10E38000E05DF84F80819181FE01E81BF90BCF0120 |
:10E3900063E070E00E94A77ACB01880F991F860F77 |
:10E3A000971F0C59184FF8019183808307C0AA0F5B |
:10E3B000BB1FAC59B84F11961C921E92E42FFF2739 |
:10E3C000EE0FFF1FE05DF84FD183C083443011F49E |
:10E3D00010929301DF91CF911F910F910895CF93E8 |
:10E3E000DF9320917408822F9927807F9070409747 |
:10E3F00009F06CC02F3109F046C0809175088093F8 |
:10E4000028042091770820932A048091780880932B |
:10E410002904822F99279093310780933007222374 |
:10E4200009F054C080910906282F3327220F331F8B |
:10E43000F901EC59F84F1182108280910A06A82F39 |
:10E44000BB27AA0FBB1FFD01EC59F84F11821082A8 |
:10E4500080910C06E82FFF27EE0FFF1FCF018C598C |
:10E46000984FEC0119821882205D384FE90119821A |
:10E470001882A05DB84F11961C921E92E05DF84F75 |
:10E480001182108223C0C22FCF70CA30F8F480915D |
:10E49000750880939E088091760880939D088091EE |
:10E4A00077088093A0088091780880939F086091F6 |
:10E4B0009D0870919E088C2F0E94587160919F0852 |
:10E4C0007091A0088C2F8F5F0E945871DF91CF91BF |
:10E4D0000895CF93C82F8F3F49F480912B048F3F2D |
:10E4E00029F410922D0410922C0432C020912D0496 |
:10E4F000222339F4CF3111F485E001C084E0809308 |
:10E500002E0480912E0490912C048217A0F4892F60 |
:10E51000809580932C048F3F19F48EEF80932C0408 |
:10E5200080912C04C81711F40E94EF7110922D04F1 |
:10E5300010922C040BC0E22FFF27EC58F74FC0833A |
:10E540002F5F20932D049C0F90932C04C0932B04D9 |
:10E55000CF91089590912704933240F4E92FFF273B |
:10E56000E658F74F80839F5F909327040895833286 |
:10E5700018F48D5F80932704089590E2EDE7F8E0AA |
:10E580008FE19193815087FFFCCF0895CF93CFB750 |
:10E5900023E031E0F8948091C9008F778093C9001F |
:10E5A0008091C9008F7B8093C9008091C9008F7DC5 |
:10E5B0008093C9005A9A52985B9A539A832F99274D |
:10E5C0008093CD002093CC008091C800826080931E |
:10E5D000C80088E18093C9008091CA008F7780933A |
:10E5E000CA008091CA008F7B8093CA008091CA00C4 |
:10E5F00080628093CA008091CA0080618093CA00C3 |
:10E600008091CA0088608093CA008091C9008460AC |
:10E610008093C9008091CA0084608093CA00809171 |
:10E62000CA0082608093CA008091C80087FF03C03F |
:10E630008091CE00F9CF8091C90080688093C90095 |
:10E640008091C90080648093C9000E94BD72CFBFD1 |
:10E65000CF910895282F99278F709070892B31F4CE |
:10E66000209580912604822B809326040895809122 |
:10E67000F101882309F441C08091E80285FF0AC0B6 |
:10E6800082E980937A0883E280937B0885E5809312 |
:10E690007C0802C010927A088091F2018F3071F4E8 |
:10E6A000809126040E94546F882341F081E9809371 |
:10E6B0007A0880937B0881E380937C081092F101B3 |
:10E6C0008091C80085FFFCCF8091C9008F7E809328 |
:10E6D000C9008091C9008E7F8093C90080917A081B |
:10E6E000882311F48EEF01C08EE78093CE008091D5 |
:10E6F00026048093F2011092260408951F920F922F |
:10E700000FB60F9211248F939F93EF93FF939091E5 |
:10E71000F101992309F040C080912F04882361F40E |
:10E7200080917A08882311F483E003C0813999F439 |
:10E7300081E080932F040FC0833099F480917A0890 |
:10E74000882349F090937A088091C9008E7F809346 |
:10E75000C9008EEF1EC08091C90081608093C900FE |
:10E760000EC0833261F48091C9008E7F8093C9000E |
:10E770008FEF8093CE0081E08093F10114C08091EF |
:10E780002F04E82FFF27E658F74F8F5F80932F0461 |
:10E7900080818093CE0007C010922F048091C90021 |
:10E7A00080618093C900FF91EF919F918F910F90AD |
:10E7B0000FBE0F901F901895EF92FF920F931F932B |
:10E7C000CF93DF937C018B01EA01452B39F0F801EF |
:10E7D00081918F01F70109952197C9F7E6E0CDB73F |
:10E7E000DEB70C941F7BEF92FF920F931F93CF9392 |
:10E7F000DF937C018B01EA01452B41F0F8010F5FAB |
:10E800001F4F8491F70109952197C1F7E6E0CDB735 |
:10E81000DEB70C941F7B0F931F93CF938C01C62FF1 |
:10E82000161634F480E2F8010995C1501C16D4F391 |
:10E83000CF911F910F9108950F931F93CF938C0148 |
:10E84000C62F161634F480E3F8010995C1501C1642 |
:10E85000D4F3CF911F910F910895A5E3B0E0E3E3C6 |
:10E86000F4E70C94F77A2E96EEADFFAD2E97882440 |
:10E870009924540180912504882321F42C961FAEFD |
:10E880001EAE2C975EE4452E512C4C0E5D1E6F0182 |
:10E89000B60105C0153239F00894C11CD11CF6012F |
:10E8A00014911123B9F7A601461B570B31F02C9692 |
:10E8B0008EAD9FAD2C970E94F373112309F46AC2A9 |
:10E8C0000894C11CD11CFF24FDA6FCA64FEFE42E2A |
:10E8D000F9A6F6010894C11CD11C1491153721F03A |
:10E8E000812F80628837B1F4F0FE0AC0F20124E083 |
:10E8F00030E0420E531E80809180A280B3800AC017 |
:10E90000F20142E050E0440E551E808191814C019D |
:10E91000AA24BB24103221F489A58823D1F61DC076 |
:10E92000133219F458E0F52AD4CF1A3211F01D32FF |
:10E9300091F41A3259F4F20182E090E0480E591E27 |
:10E94000E081ECA7EE232CF6E195ECA790E1F92A03 |
:10E95000AFEDFA22BECF1B3211F419A7BACF1E3287 |
:10E96000C1F5F6010894C11CD11C14911A3279F436 |
:10E97000F20122E030E0420E531E408151813FEF10 |
:10E980004F3F530714F44FEF5FEFE42EA2CF40E068 |
:10E9900050E0812F80538A30A0F4CA0133E0880F01 |
:10E9A000991F3A95E1F7840F951F480F591F410FA2 |
:10E9B000511D40535040F6010894C11CD11C1491C4 |
:10E9C000E8CF8FEF4F3F580714F44FEF5FEFE42E7F |
:10E9D00085CF103329F4F4FC7CCF90E2F92A79CF6B |
:10E9E000812F81538930D8F440E050E0CA0123E000 |
:10E9F000880F991F2A95E1F7840F951F480F591F1B |
:10EA0000410F511D40535040F6010894C11CD11CC8 |
:10EA10001491812F80538A3048F34CA75FCF18366A |
:10EA200019F4A4E0FA2A55CF1C3619F4B1E0FB2AF8 |
:10EA300050CF133661F43E010894611C711CF20141 |
:10EA400022E030E0420E531E808189833CC11434A1 |
:10EA500021F0143611F0193651F5143411F431E067 |
:10EA6000F32AF0FE0AC0F20144E050E0440E551EC5 |
:10EA700080809180A280B3800CC0F20182E090E09F |
:10EA8000480E591E808191814C01AA2497FCA094C4 |
:10EA9000BA2CB7FE0AC0B094A09490948094811CC4 |
:10EAA000911CA11CB11C8DE289A70AE06FC01F3424 |
:10EAB00011F01F3631F41F3411F491E0F92A08E007 |
:10EAC00064C0103779F4F201A2E0B0E04A0E5B1E98 |
:10EAD000808191814C01AA24BB2400E1B0E4FB2A8F |
:10EAE00018E753C01337C1F5F20122E030E0420EBF |
:10EAF000531E608071806114710489F43E01089492 |
:10EB0000611C711C88E289838EE6F301818385E7AD |
:10EB10008B838CE68C838D8389E28E831F82E7FC56 |
:10EB200013C08E2D992787FD9095AC0160E070E0B1 |
:10EB3000C3010E94C478009729F0382E3618E314D8 |
:10EB40000CF0C3C03E2CC1C0F30101900020E9F7D6 |
:10EB500031973E2E3618B9C0153511F0153731F4FE |
:10EB6000153511F4F1E0FF2A0AE00FC0183519F04D |
:10EB7000183709F0A0C000E1F3FE07C0811491042A |
:10EB8000A104B10411F020E4F22A19A6EDA6E7FCD5 |
:10EB900002C03FEDF32289E2682E712C6C0E7D1EBF |
:10EBA00081149104A104B10421F44DA5442309F476 |
:10EBB0007BC0802F9927AA27BB278EA79FA7A8AB2A |
:10EBC000B9AB202E332490E0891690E0990691E0AD |
:10EBD000A90690E0B90648F0C501B4012EA53FA5ED |
:10EBE00048A959A90E94BA7A17C0AFEF8A169104B2 |
:10EBF000A104B10449F040F0C401B1010E94937A2C |
:10EC00009B014427552708C0882D602F0E94877AD2 |
:10EC1000282F3327442755272AAB3BAB4CAB5DABA2 |
:10EC20000A3059F48AA9880F880F880F9AA9990F7A |
:10EC3000890F382D381B832F10C0003139F48AA971 |
:10EC40008295807F482D481B842F07C08AA9880F92 |
:10EC5000880F880F582D581B852F90E02EA53FA5B3 |
:10EC600048A959A982169306A406B50608F091E0B2 |
:10EC70008AA89BA8ACA8BDA88A3010F4805D04C007 |
:10EC8000895A183509F48F7DD3018E933D0199235C |
:10EC900009F099CF083041F4F3FE06C0803321F02B |
:10ECA00080E3FD0182933F01CE010196382E361894 |
:10ECB000F8E23F0E0BC0112309F46CC03E0108942A |
:10ECC000611C711C1983B1E03B2E19A6032D2DA4E4 |
:10ECD000231827FC222489A5882311F00F5F02C086 |
:10ECE000F6FC0E5F020DEF2CFF24C70180739070BD |
:10ECF000892B49F48CA5801B682F2C968EAD9FAD77 |
:10ED00002C970E940B7489A5882331F041E050E0D4 |
:10ED1000BE01675D7F4F0AC0E6FE0EC080E38AA792 |
:10ED20001BA742E050E0BE01665D7F4F2C968EAD82 |
:10ED30009FAD2C970E94DC73C70180739070809701 |
:10ED400049F48CA5801B682F2C968EAD9FAD2C9717 |
:10ED50000E941C74622D2C968EAD9FAD2C970E9444 |
:10ED60001C74832D992787FD9095AC01B3012C96D7 |
:10ED70008EAD9FAD2C970E94DC73E4FE89CD2CA54F |
:10ED8000201B2CA7622F2C968EAD9FAD2C970E9436 |
:10ED90000B747ECDE2E1CB5C0C94137B2FB740E08B |
:10EDA000F894E0E0F0E081E2809357009491E2E093 |
:10EDB000F0E0809357003491E4E0F0E08093570056 |
:10EDC00084912FBF9E3199F4363941F4893011F482 |
:10EDD00041E00DC08A3059F442E009C0373939F4B6 |
:10EDE000863011F443E003C0853009F444E0842FF9 |
:10EDF000992708959FB7F8948091C900877F8093E1 |
:10EE0000C9008091C9008F7E8093C9008091C9009C |
:10EE10008F778093C9008091C9008F7B8093C90050 |
:10EE20008091C9008F7D8093C90052985A9A539857 |
:10EE30005B9A9FBF08951F93CF93DF93182F809104 |
:10EE40002504882309F48DC08091F001181709F476 |
:10EE500088C080912404882321F40E94CE76809378 |
:10EE6000240488EB9CE09F938F93C5E4D2E1DF9369 |
:10EE7000CF93E0913004F091310409950F900F90F9 |
:10EE80000F900F90812F99278230910501F18330E7 |
:10EE900091052CF4009761F0019769F024C084304B |
:10EEA0009105D9F084309105ACF00597C9F01BC0ED |
:10EEB00088EA9CE002C086E99CE09F938F93DF93F1 |
:10EEC000CF93E0913004F0913104099518C08DE79B |
:10EED0009CE0F3CF8AE59CE0F0CF8CE49CE0EDCFA2 |
:10EEE00084E49CE0EACF85EC9CE09F938F93DF93D2 |
:10EEF000CF93E0913004F0913104099510E00F9028 |
:10EF00000F900F900F9080912404843011F0823084 |
:10EF100099F40E94FA76812F8150833018F40E9470 |
:10EF2000DE6A1DC0143019F40E94C67218C0153074 |
:10EF3000B1F40E94FD7013C0112389F08BED9CE0A9 |
:10EF40009F938F9385E492E19F938F93E091300498 |
:10EF5000F091310409950F900F900F900F9010933E |
:10EF6000F001DF91CF911F9108950F931F9381E0DE |
:10EF7000809325044091EF01E4EFFBE020E030E0D6 |
:10EF80005FE4849199272F5F3F4F829FB001839F59 |
:10EF9000700D929F700D112446275150319657FFE6 |
:10EFA000F0CF4093EF01ECECFBE020E030E057E2E3 |
:10EFB000849199272F5F3F4F829FB001839F700DEF |
:10EFC000929F700D112446275150319657FFF0CF74 |
:10EFD0004093EF0180912404882321F40E94CE768F |
:10EFE000809324048091EF01833459F088E190E00C |
:10EFF00029E20FB6F894A895809360000FBE209385 |
:10F0000060008DE294E7909331048093300486EFA2 |
:10F010009CE09F938F9305E412E11F930F93E0917F |
:10F020003004F091310409950F900F900F900F90DC |
:10F0300087E690E09F938F9380E590E09F938F9376 |
:10F040001F921F92809102016AE00E94877A892FA5 |
:10F0500099279F938F93809102010E94877A992725 |
:10F060009F938F938CE19DE09F938F931F930F93BA |
:10F07000E0913004F0913104099584EF9BE09F9377 |
:10F080008F931F930F93E0913004F0913104099511 |
:10F090008CEC9BE09F938F931F930F93E091300430 |
:10F0A000F091310409958DB79EB746968DBF80E5E6 |
:10F0B0009DE09F938F931F930F93E0913004F09105 |
:10F0C0003104099583EC8093810080916F00806208 |
:10F0D00080936F000F900F900F900F901F910F91E2 |
:10F0E000089580912504882361F08091F001843097 |
:10F0F00011F40E9437738091EF01833411F0109264 |
:10F10000250408951F920F920FB60F9211242F938A |
:10F110003F934F935F936F937F938F939F93AF939F |
:10F12000BF93EF93FF932091CE009091F001892F30 |
:10F130008150833020F4822F0E94396B0BC09430B1 |
:10F1400021F4822F0E942A7305C0953019F4822F72 |
:10F150000E946972FF91EF91BF91AF919F918F9142 |
:10F160007F916F915F914F913F912F910F900FBEC3 |
:10F170000F901F901895FB01DC0102C005900D92C5 |
:10F1800041505040D8F70895FC014150504030F0B4 |
:10F1900001900616D1F73197CF0108958827992756 |
:10F1A0000895A0E0B0E0E7EDF8E70C94FF7A6C0179 |
:10F1B0007B01EA01590121978FEFCF3FD80789F0F2 |
:10F1C00086010894C11CD11CC7010894E11CF11CE4 |
:10F1D000F5010995F80180832197FFEFCF3FDF0705 |
:10F1E00079F7EAE0CDB7DEB70C941B7BCF92DF92C4 |
:10F1F000EF92FF920F931F937C016B01FB01099526 |
:10F20000082FC7010196F6010995182FC8011F9113 |
:10F210000F91FF90EF90DF90CF900895A0E0B0E0C5 |
:10F22000E4E1F9E70C94017B8C017B01EA016901BF |
:10F2300021978FEFCF3FD80771F0F70121917F0120 |
:10F24000C8010F5F1F4F622FF60109952197FFEF4D |
:10F25000CF3FDF0791F7E8E0CDB7DEB70C941D7B19 |
:10F26000CF92DF92EF92FF920F931F936C018B016D |
:10F270007A01FA010995812F9927682FC601019615 |
:10F28000F70109951F910F91FF90EF90DF90CF90BC |
:10F2900008955058BB27AA270ED0E0C0D1D030F037 |
:10F2A000D6D020F031F49F3F11F41EF4C6C00EF406 |
:10F2B000E095E7FBBCC0E92FE2D080F3BA17620704 |
:10F2C00073078407950718F071F49EF5FAC00EF4E1 |
:10F2D000E0950B2EBA2FA02D0B01B90190010C0166 |
:10F2E000CA01A0011124FF27591B99F0593F50F47E |
:10F2F000503E68F11A16F040A22F232F342F4427D6 |
:10F30000585FF3CF469537952795A795F0405395CD |
:10F31000C9F77EF41F16BA0B620B730B840BBAF09D |
:10F320009150A1F0FF0FBB1F661F771F881FC2F708 |
:10F330000EC0BA0F621F731F841F48F4879577951C |
:10F340006795B795F7959E3F08F0B3CF9395880FD3 |
:10F3500008F09927EE0F97958795089598D088F033 |
:10F360009F5790F0B92F9927B751A0F0D1F0660FB1 |
:10F37000771F881F991F1AF0BA95C9F712C0B130CC |
:10F3800081F09FD0B1E008959CC0672F782F882727 |
:10F39000B85F39F0B93FCCF3869577956795B3950B |
:10F3A000D9F73EF490958095709561957F4F8F4F7A |
:10F3B0009F4F0895E89409C097FB3EF4909580957F |
:10F3C000709561957F4F8F4F9F4F9923A9F0F92F2B |
:10F3D00096E9BB279395F695879577956795B795A9 |
:10F3E000F111F8CFFAF4BB0F11F460FF1BC06F5F8F |
:10F3F0007F4F8F4F9F4F16C0882311F096E911C0A1 |
:10F40000772321F09EE8872F762F05C0662371F0C1 |
:10F4100096E8862F70E060E02AF09A95660F771FD5 |
:10F42000881FDAF7880F9695879597F9089597F9C9 |
:10F430009F6780E870E060E008959FEF80EC08959A |
:10F4400000240A94161617061806090608950024C3 |
:10F450000A9412161306140605060895092E03943D |
:10F46000000C11F4882352F0BB0F40F4BF2B11F4B1 |
:10F4700060FF04C06F5F7F4F8F4F9F4F089557FD10 |
:10F480009058440F551F59F05F3F71F04795880F12 |
:10F4900097FB991F61F09F3F79F0879508951216A9 |
:10F4A00013061406551FF2CF4695F1DF08C0161655 |
:10F4B00017061806991FF1CF869571056105089406 |
:10F4C0000895E894BB2766277727CB0197F908951D |
:10F4D000629FD001739FF001829FE00DF11D649F38 |
:10F4E000E00DF11D929FF00D839FF00D749FF00DC4 |
:10F4F000659FF00D9927729FB00DE11DF91F639F65 |
:10F50000B00DE11DF91FBD01CF0111240895991B14 |
:10F5100079E004C0991F961708F0961B881F7A950A |
:10F52000C9F780950895AA1BBB1B51E107C0AA1F0C |
:10F53000BB1FA617B70710F0A61BB70B881F991F94 |
:10F540005A95A9F780959095BC01CD01089597FB38 |
:10F55000092E07260AD077FD04D0E5DF06D000206B |
:10F560001AF4709561957F4F0895F6F790958195FF |
:10F570009F4F0895A1E21A2EAA1BBB1BFD010DC0CF |
:10F58000AA1FBB1FEE1FFF1FA217B307E407F50753 |
:10F5900020F0A21BB30BE40BF50B661F771F881F2F |
:10F5A000991F1A9469F760957095809590959B01C5 |
:10F5B000AC01BD01CF01089597FB092E05260ED0A1 |
:10F5C00057FD04D0D7DF0AD0001C38F45095409581 |
:10F5D000309521953F4F4F4F5F4F0895F6F7909527 |
:10F5E0008095709561957F4F8F4F9F4F08952F9213 |
:10F5F0003F924F925F926F927F928F929F92AF92C3 |
:10F60000BF92CF92DF92EF92FF920F931F93CF930F |
:10F61000DF93CDB7DEB7CA1BDB0B0FB6F894DEBFA6 |
:10F620000FBECDBF09942A88398848885F846E84CC |
:10F630007D848C849B84AA84B984C884DF80EE8016 |
:10F64000FD800C811B81AA81B981CE0FD11D0FB61F |
:10F65000F894DEBF0FBECDBFED010895EE0FFF1F82 |
:0AF660000590F491E02D0994FFCF0E |
:10F66A005E010A010164FF01FFFF01FC01FC0101C7 |
:10F67A00737373FF03007D0000C409C40964001199 |
:10F68A0048656C6C6F20576F726C64000000000054 |
:10F69A000000000000000000000000000000000060 |
:10F6AA000000000000000000000000000000000050 |
:10F6BA000000000000000000000000000000000040 |
:10F6CA000000000000000000000000000000000030 |
:10F6DA0053706F727400004E6F726D616C0000425D |
:10F6EA006567696E6E6572000051756164726F00BC |
:10F6FA0000640001200B050000ECFF6440415A46FB |
:10F70A0064640A02969696960840403A10FB30388E |
:10F71A0001380190D0030090D00300F4017800FF73 |
:10F72A00036400020406070808080706040200FE2C |
:10F73A00FCFAF9F8F8F8F9FAFCFE000204060708E0 |
:10F74A00080B0A0D0B0C0E0B0F10FA2001010170A9 |
:04F75A00FF010F009C |
:00000001FF |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files/Flight-Ctrl_MEGA644_V0_80g_SVN1738_ACC-HH_MartinR_HR.hex |
---|
0,0 → 1,3963 |
:100000000C94BF060C9405070C9405070C94050787 |
:100010000C9405070C9405070C9405070C94050730 |
:100020000C9405070C94F0160C9405070C94050726 |
:100030000C9417350C9405070C9405070C940507D0 |
:100040000C9405070C9405070C9465150C94050792 |
:100050000C94350C0C9405070C94FF0B0C940507BD |
:100060000C94101C0C9405070C94A9300C940507F3 |
:100070000C949A780C9405070C9496733B1C401CC6 |
:10008000451C4E1C651C7C1C8C1C9C1CB91C751EC4 |
:100090007C1C191D2A1D591D771D941DFB1D671EF3 |
:1000A0005E20F020AD212D22962246235125AE253B |
:1000B0001B266526B026FD264E27A8270728A1283F |
:1000C0003C29362AD130F8303B31AB31C3310432D0 |
:1000D000B732773377337733773377337733773391 |
:1000E00077337733773377332E33303335334D33BC |
:1000F0004F330A0D426174743A0020256420436531 |
:100100006C6C732000204C6F77207761726E696E83 |
:1001100067206C6576656C3A2025642E2564000A9C |
:100120000D466F756E6420424C2D4374726C3A20FC |
:10013000002564000A0D0A0D2121204D4953534921 |
:100140004E4720424C2D4354524C3A2025642021E6 |
:1001500021000A0D3D3D3D3D3D3D3D3D3D3D3D3D8B |
:100160003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF |
:100170003D3D3D3D3D3D3D000A0D43616C69627270 |
:100180006174696E67207072657373757265207330 |
:10019000656E736F722E2E004F4B0A0D000A0D46CE |
:1001A0006C696768742D74696D65202575206D69AB |
:1001B0006E2020546F74616C3A2575206D696E0055 |
:1001C0000A0D436F6E74726F6C3A2000486561646B |
:1001D000696E67486F6C64004E6F726D616C2028A9 |
:1001E0004143432D4D6F646529000A0D3D3D3D3D62 |
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A51 |
:100210000D00416E676C654E69636B2020202020C5 |
:100220002020416E676C65526F6C6C20202020206E |
:1002300020204163634E69636B2020202020202012 |
:100240002020416363526F6C6C20202020202020EE |
:1002500020205961774779726F20202020202020AC |
:1002600020204865696768742056616C7565202098 |
:1002700020204163635A202020202020202020209D |
:1002800020204761732020202020202020202020B3 |
:100290002020436F6D706173732056616C7565200B |
:1002A0002020566F6C74616765205B302E31565D7F |
:1002B00020205265636569766572204C6576656CB1 |
:1002C00020204779726F20436F6D70617373202017 |
:1002D00020204D6F746F722031202020202020209C |
:1002E00020204D6F746F722032202020202020208B |
:1002F00020204D6F746F722033202020202020207A |
:1003000020204D6F746F7220342020202020202068 |
:1003100020203136202020202020202020202020B6 |
:1003200020203137202020202020202020202020A5 |
:100330002020313820202020202020202020202094 |
:100340002020313920202020202020202020202083 |
:100350002020536572766F2020202020202020202E |
:100360002020486F7665726761732020202020204E |
:10037000202043757272656E74205B302E31415DB2 |
:1003800020204361706163697479205B6D41685D11 |
:100390002020323420202020202020202020202037 |
:1003A0002020323520202020202020202020202026 |
:1003B0002020323620202020202020202020202015 |
:1003C0002020323720202020202020202020202004 |
:1003D00020204932432D4572726F72202020202048 |
:1003E0002020424C204C696D697420202020202060 |
:1003F00020204750535F4E69636B2020202020202F |
:1004000020204750535F526F6C6C2020202020200A |
:10041000202021212120494E434F4D504154494233 |
:100420004C4520212121002E000A0D20444143206B |
:100430006F7220493243204552524F522120436867 |
:1004400065636B204932432C2033567265662C203D |
:1004500044414320616E6420424C2D4374726C0011 |
:100460005B25695D005B25695D002B204D696B7222 |
:100470006F4B6F70746572202B0048573A56256495 |
:100480002E25642053573A25642E25642563005396 |
:10049000657474696E673A2564202573004861723B |
:1004A0006477617265204572726F7220313A2564FB |
:1004B000202121004D697373696E6720424C2D43E2 |
:1004C00074726C3A25642121004D6978657220456B |
:1004D00072726F722100493243204552524F5221AD |
:1004E0002121004865696768743A20202535690034 |
:1004F000536574706F696E743A2535690050726582 |
:1005000073737572653A253569004F666673657455 |
:100510003A20202535690048656967687420636F53 |
:100520006E74726F6C0044495341424C454400481C |
:10053000656967687420636F6E74726F6C004449FC |
:100540005341424C4544006163742E2062656172E0 |
:10055000696E67004E69636B3A20202020202025B9 |
:10056000356900526F6C6C3A202020202020253500 |
:100570006900436F6D706173733A202020253569DF |
:10058000004B313A25346920204B323A253469201A |
:10059000004B333A25346920204B343A2534692006 |
:1005A000004B353A25346920204B363A25346920F2 |
:1005B000004B373A25346920204B383A25346920DE |
:1005C000004E693A2534692020526F3A253469205B |
:1005D0000047733A253469202047693A2534692059 |
:1005E0000050313A253469202050323A25346920B0 |
:1005F0000050333A253469202050343A253469209C |
:10060000004779726F202D2053656E736F72004E14 |
:1006100069636B25346920282533692E25692900F3 |
:10062000526F6C6C25346920282533692E25692981 |
:100630000047696572253469202825336929004EF1 |
:1006400069636B2025346920282533692E25782994 |
:1006500000526F6C6C2025346920282533692E25C3 |
:1006600078290059617720202534692028253369AD |
:1006700029004E69636B20253469202825336929B8 |
:10068000282533692900526F6C6C20253469202895 |
:1006900025336929282533692900596177202025C8 |
:1006A00034692028253369292825336929004143E5 |
:1006B00043202D2053656E736F72004E69636B206B |
:1006C00025346920282533692900526F6C6C202558 |
:1006D0003469202825336929005A20202020253418 |
:1006E0006920282533692900566F6C746167653A63 |
:1006F0002020202533692E253169560043757272FA |
:10070000656E743A2020202533692E253169410019 |
:10071000506F7765723A20202020202534695700D9 |
:100720004469736368617267653A202535696D4174 |
:10073000680052656365697665720052432D5253B5 |
:1007400053493A202020202534690052432D517509 |
:10075000616C6974793A202534690052432D4368ED |
:10076000616E6E656C733A25346900436F6D70611C |
:1007700073730048656164696E673A2020253569A6 |
:100780000056616C75653A2020202025356900539C |
:10079000746172743A2020202025356900506F74EE |
:1007A00069313A202025336900506F7469323A204C |
:1007B0002025336900506F7469333A20202533694E |
:1007C00000506F7469343A202025336900506F74EB |
:1007D00069353A202025336900506F7469363A2014 |
:1007E0002025336900506F7469373A20202533691A |
:1007F00000506F7469383A202025336900536572C0 |
:10080000766F202000536574706F696E7420202508 |
:10081000336900506F736974696F6E3A20253369CC |
:100820000052616E67653A2533692D2533690045AD |
:10083000787465726E436F6E74726F6C2020004E18 |
:10084000693A2534692020526F3A253469200047DF |
:10085000733A253469202047693A253469200048D5 |
:10086000693A253469202043663A253469200042DC |
:100870004C2D4374726C204572726F727320002588 |
:10088000336420253364202533642025336420001D |
:1008900025336420253364202533642025336420E8 |
:1008A00000253364202533642025336420253364F8 |
:1008B0002000424C2054656D7065726174757265DC |
:1008C00000253369202533692025336920253369C4 |
:1008D00020002533692025336920253369202533FD |
:1008E00069200025336920253369202533692025B7 |
:1008F00033692000424C2D4374726C20666F756E14 |
:1009000064200020256320202025632020202563EB |
:10091000202020256320002025632020202563201F |
:10092000202025632020202563200020256320200F |
:10093000202D2020202D2020202D2000313000319E |
:100940003100313200466C696768742D54696D65F9 |
:10095000202000546F74616C3A2535756D696E0006 |
:100960004163743A20202535756D696E00287265E3 |
:1009700073657429000A0D47656E65726174696E4E |
:10098000672064656661756C7420506172616D6585 |
:1009900074657220536574202564000A0D557369CF |
:1009A0006E6720506172616D657465722053657465 |
:1009B000202564000A0D47656E65726174696E6773 |
:1009C0002064656661756C74204D69786572205489 |
:1009D00061626C65000A0D4D697865722D436F6E1A |
:1009E0006669673A202725732720282575204D6FD3 |
:1009F000746F727329000A0D3D3D3D3D3D3D3D3D07 |
:100A00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D16 |
:100A10003D3D3D3D3D3D000A0D414343206E6F7419 |
:100A20002063616C69627261746564210D0A000063 |
:100A3000008F001E01AD013B02CA025803E6037499 |
:100A40000402058F051B06A7063307BE074808D218 |
:100A5000085B09E3096B0AF20A780BFD0B810C04B1 |
:100A60000D860D070E870E060F840F00107B10F504 |
:100A7000106E11E5115B12CF124213B313231492BF |
:100A800014FE146A15D3153B16A11605176717C86F |
:100A90001727188318DE1837198E19E319361A87A5 |
:100AA0001AD61A231B6E1BB61BFD1B411C831CC3CD |
:100AB0001C001D3C1D751DAB1DE01D121E421E6F4E |
:100AC0001E9A1EC31EE91E0D1F2E1F4D1F691F8477 |
:100AD0001F9B1FB01FC31FD31FE11FEC1FF51FFB80 |
:100AE0001FFF1F002004010000EA6C00020101D872 |
:100AF0006D010302026C6E02040303066F0300041F |
:100B000004376F2532692E25316956002533642557 |
:100B10006320253033646D00537461747573004530 |
:100B200052524F523A20253264002534696D416893 |
:100B30002532693A25303269002533696D00253345 |
:100B40006920253369202533692025336900253341 |
:100B500069202533692025336920253369005465D0 |
:100B60006D70657261747572657320202020002598 |
:100B700063432020202020002532756D2F732053E1 |
:100B800061743A2564200020203344004E6F46787B |
:100B9000004447505300486F6D653A2533646D201B |
:100BA0002533642563004E6F204E6176694374726D |
:100BB0006C21003E2533693D53657269616C706F2D |
:100BC0007431003E2533693D53657269616C706F05 |
:100BD0007432000A0D7777772E4D696B726F4B6F09 |
:100BE000707465722E6465202863292048695379E2 |
:100BF0007374656D7320476D6248000A0D746865F3 |
:100C000020757365206F66207468697320736F6642 |
:100C10007477617265206973206F6E6C79207065DE |
:100C2000726D6974746564200A0D6F6E206F72694D |
:100C300067696E616C204D696B726F4B6F70746584 |
:100C4000722D48617264776172650041435420449B |
:100C5000534C004A65746920736174656C6C6974E7 |
:100C6000005370656B7472756D20736174656C6C84 |
:100C7000697420284C6F77207265736F6C75746986 |
:100C80006F6E29005370656B7472756D207361749B |
:100C9000656C6C69742028323034382900537065D3 |
:100CA0006B7472756D20736174656C6C6974004D42 |
:100CB000756C74697369676E616C2050504D000AE1 |
:100CC0000D52656365697665723A2000756E6B6ECC |
:100CD0006F776E2E205573696E672050504D2E2E03 |
:100CE0002E006E6F7420737570706F72746564205F |
:100CF000627920686172647761726521000A0D3D36 |
:100D00003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D13 |
:100D10003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D03 |
:100D20003D3D000A0D466C69676874436F6E7472CE |
:100D30006F6C0A0D48617264776172653A25642EA2 |
:100D400025640A0D536F6674776172653A5625649F |
:100D50002E2564256320000A0D3D3D3D3D3D3D3D72 |
:100D60003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB3 |
:100D70003D3D3D3D3D3D3D3D3D3D3D3D0000112462 |
:100D80001FBECFEFD0E1DEBFCDBF11E0A0E0B1E0EC |
:100D9000EAE9F6EF02C005900D92A43FB107D9F73A |
:100DA00018E0A4EFB1E001C01D92A13AB107E1F74C |
:100DB0006AEAE2E0F0E081E2809357007491AE01CC |
:100DC0004F5F5F4F20EF37EFDA019FE0F9012F5FB0 |
:100DD0003F4F84918D93915097FFF8CF773911F45D |
:100DE0000000FECFFA019EE0819168276095915046 |
:100DF00097FFFACF8889681721F0773911F400003E |
:100E0000FECF0E94C6070C944C7B0C94000080918E |
:100E10000906E82FFF27EE0FFF1FE05DF84F8081E6 |
:100E200091818D5E9F4F14F010920301808191811A |
:100E30008A5B9F4FCCF4809103018823A9F481E061 |
:100E400080930301809164048F5F809364048530F4 |
:100E500038F088EE93E0909324028093230204C03C |
:100E600066E970E00E947938809164049927909334 |
:100E7000DE058093DD0508951F93CF93DF93182F30 |
:100E8000882389F082EF90E09F938F9389E492E129 |
:100E90009F938F93E0913004F091310409950F9066 |
:100EA0000F900F900F9080912C06823308F044C071 |
:100EB00084EF91E00E947016EC01112329F0CE011D |
:100EC0000E9479168823D9F3C2E0D0E026E530E00D |
:100ED00080911D0190911E018217930730F0219699 |
:100EE000255D3F4FC730D10598F380912C06992797 |
:100EF000C89F9001C99F300DD89F300D11242093B9 |
:100F000000011123D9F068EC70E08C2F0E94793831 |
:100F1000DF93CF938AEF90E09F938F9389E492E1E0 |
:100F20009F938F93E0913004F091310409958DB730 |
:100F30009EB706968DBF02C080930001112311F168 |
:100F4000809100016AE00E949F7A892F99279F93E0 |
:100F50008F93809100010E949F7A99279F938F938E |
:100F600085E091E09F938F9389E492E19F938F9323 |
:100F7000E0913004F091310409952DB73EB7285F18 |
:100F80003F4F2DBFDF91CF911F910895CFEFD0E15B |
:100F9000DEBFCDBF8824992414B815B807EE13E03E |
:100FA0000253104017FFFCCF189B06C0199B02C0CC |
:100FB0008DE007C08BE005C0199B02C084E101C031 |
:100FC0008AE08093020181E887B93E9A8FEF88B961 |
:100FD0008BE184B981E085B98EE38AB987E48BB966 |
:100FE000469A84B7877F84BF809160008861809330 |
:100FF00060001092600084EC99E09093240280934A |
:10100000230210921B0310921A03109235071092BC |
:10101000340710921D0310921C0310921F031092AC |
:101020001E0320910201243128F084EC94E0A0E01A |
:10103000B0E004C08BE095E0A0E0B0E080939501C3 |
:1010400090939601A0939701B09398012A3011F0E4 |
:10105000243110F0289801C0289A0E94D9160E94C5 |
:10106000AA160E9451120E94E9340E94C81A0E94D6 |
:1010700060300E94A7650E94C16F0E94CD77809169 |
:1010800002018C3010F4299A01C0299878940E94AA |
:101090007A2F80916C02826080936C0210926E02B3 |
:1010A0000E94FF4384EF91E00E9470168C018091B2 |
:1010B0006C0280FD05C0C8010E9479168823B9F32F |
:1010C0008FE191E09F938F93B9E4AB2EB2E1BB2EF9 |
:1010D000BF92AF92E0913004F0913104099580EA1B |
:1010E0009FE00E9470168C01C0E0D0E00F900F903E |
:1010F0000F900F90A2EDEA2EA6E0FA2EF6E8CF2E82 |
:10110000F6E0DF2E0E94FF4380916C0280FD05C057 |
:10111000C8010E9479168823B9F3F6018081181658 |
:10112000ACF40BC00E94FF4380916C0280FD05C0AF |
:10113000C8010E9479168823B9F3C8010E94791664 |
:10114000882321F4F7018081882364F7F7018081E7 |
:1011500087FF18C02196DF93CF93219781E391E019 |
:101160009F938F93BF92AF92E0913004F09131043E |
:1011700009958091F4018F5F8093F4018DB79EB73C |
:1011800006968DBF2196E4E0F0E0CE0EDF1E88E0EB |
:1011900090E0E80EF91ECC30D10508F4B3CFC0E0E2 |
:1011A000D0E00FEC16E0E6E8EE2EE6E0FE2EF801C9 |
:1011B000838187FD1CC0F70180811816C4F4219635 |
:1011C000DF93CF93219784E391E09F938F9389E4FA |
:1011D00092E19F938F93E0913004F091310409954F |
:1011E00082E0809321028DB79EB706968DBFF801ED |
:1011F000838180788383219684E090E0E80EF91E55 |
:10120000085F1F4FCC30D10590F282E591E09F93AB |
:101210008F93C9E4D2E1DF93CF93E0913004F09152 |
:1012200031040995909107068091F4010F900F9079 |
:101230000F900F90981728F480914A048061809352 |
:101240004A0488E791E09F938F93DF93CF93E091D7 |
:101250003004F0913104099588EE93E00E947016F5 |
:101260008C010E94CE1A0F900F900F900F90C80122 |
:101270000E9479168823D9F388E991E09F938F9390 |
:10128000DF93CF93E0913004F0913104099580E031 |
:101290000E943B39809102010F900F900F900F90A8 |
:1012A0008A3011F0843110F0289801C0289A80ED1E |
:1012B00097E0909324028093230285E5809366044F |
:1012C0008EE090E00E94F22D9927182F00278FE0E2 |
:1012D00090E00E94F22D080F111D1093FA01009367 |
:1012E000F9018AE090E00E94F22D9927182F00273B |
:1012F0008BE090E00E94F22D080F111D1093F80171 |
:101300000093F7010F5F1F4F39F08091F901909121 |
:10131000FA018F5F9F4F41F41092FA011092F90188 |
:101320001092F8011092F7018091F7019091F80165 |
:101330009F938F938091F9019091FA019F938F93DE |
:101340008DE991E09F938F93DF93CF93E0913004E9 |
:10135000F091310409958DB79EB708968DBF80EC4A |
:1013600091E09F938F93DF93CF93E0913004F091BE |
:1013700031040995809115060F900F900F900F90F2 |
:10138000E0913004F091310482FF07C08CEC91E0D1 |
:101390009F938F93DF93CF9308C088ED91E09F9345 |
:1013A0008F9389E492E19F938F9309950F900F900B |
:1013B0000F900F900E94D51F88E893E190939201BF |
:1013C0008093910181E0809365040E943C078091A5 |
:1013D0002F060E9433778AEE91E09F938F93DF93DD |
:1013E000CF93E0913004F0913104099580ED97E0BE |
:1013F0000E9470168C018AEF90E00E947016EC013A |
:1014000083E08093B5050F900F900F900F90CE0161 |
:101410000E947916882339F084E690E00E947016C5 |
:10142000EC010E94897880912702882309F4DFC1AA |
:1014300080910F01882309F4DAC11092270280916C |
:101440006404882319F00E94070702C00E94A44682 |
:101450000E94FF43209102012A3011F0243110F044 |
:10146000289801C0289A8091200390914A048823EB |
:1014700039F080912003815080932003977F0AC028 |
:1014800080916F00806280936F00109231071092FC |
:101490003007986090934A04809191019091920155 |
:1014A0000197909392018093910180919101909185 |
:1014B0009201892B29F080916D02882309F43EC0A6 |
:1014C0008091910190919201892B01F50E948630C3 |
:1014D00085E090E090939201809391018091EF05D7 |
:1014E0009091F00501969093F0058093EF0580911F |
:1014F000E80280688093E80280914A0481608093CA |
:101500004A048091B60582608093B60580910801F7 |
:10151000909109018F5F9F4F19F5809117038823E0 |
:10152000F9F080E197E2909324028093230280E80F |
:1015300090E0909309018093080112C02A3011F0C5 |
:10154000243110F0289801C0289A809123029091AC |
:101550002402892B29F48091E8028F778093E80296 |
:1015600080912702882309F042C10E9495120E94AF |
:10157000730EC8010E947916882309F434C10C5EE9 |
:101580001F4F80916D0290914A04882339F0926038 |
:1015900090934A048091B60582600CC09D7F909321 |
:1015A0004A048091910190919201079728F08091CF |
:1015B000B6058D7F8093B60580919101909192013F |
:1015C000079728F080914A048E7F80934A04809187 |
:1015D0000501882321F081508093050125C0809367 |
:1015E00070041092F8021092F7021092F602109214 |
:1015F000F5021092F4021092F3028091080190918A |
:1016000009018F5F9F4F81F480912003882361F44B |
:1016100088E99AE3909324028093230280E09CE07F |
:1016200090930901809308018091EA01893C70F050 |
:1016300081508093EA018091E8028F7B8093E802D9 |
:1016400080914A048B7F80934A0435C080910E08B4 |
:10165000882309F18091E80280648093E8028091F8 |
:101660004A04846080934A048091080190910901A2 |
:101670008F5F9F4F81F480911703882361F088E981 |
:101680009AE3909324028093230280E098EA909357 |
:101690000901809308011092020410920104109233 |
:1016A00000041092FF038FEF9FEF90933C0880930C |
:1016B0003B081092EA0180910001282F3327809186 |
:1016C0001D0190911E0182179307CCF48091E802CE |
:1016D00080628093E80280910801909109018F5FF8 |
:1016E0009F4FC1F480E797E19093240280932302F7 |
:1016F00080E093E090930901809308010BC08091F2 |
:10170000230290912402892B29F48091E8028F7D95 |
:101710008093E8020E94A56984E080932202809170 |
:101720001703882329F45AEA852E55E0952E12C016 |
:101730008091FB018F5F8093FB01813359F41092FC |
:10174000FB018091F5019091F60101969093F601CD |
:101750008093F5010894811C911CF2E78F16FBE041 |
:101760009F0609F040C0882499242091F901309106 |
:10177000FA012F5F3F4F3093FA012093F9018091D6 |
:10178000F7019091F80101969093F8018093F70189 |
:10179000832F9927682F8EE090E00E94FA2D809188 |
:1017A000F9019091FA019070682F8FE090E00E940B |
:1017B000FA2D8091F7019091F801892F9927682FD0 |
:1017C0008AE090E00E94FA2D8091F7019091F80153 |
:1017D0009070682F8BE090E00E94FA2D84E190E0F9 |
:1017E0000E9470168C010E94F5690E94D86F80914A |
:1017F0002202882309F00BCE0E94C86508CE1F92F2 |
:101800000F920FB60F9211248F939F93EF93FF9334 |
:10181000809107018823E1F48091150290911602CE |
:1018200001969093160280931502FC01EB5EFA4F2D |
:10183000E081ED3019F0803A910539F410921602EA |
:101840001092150281E080930701E093C60004C066 |
:101850001092160210921502FF91EF919F918F91B5 |
:101860000F900FBE0F901F9018951F920F920FB6FA |
:101870000F9211242F933F934F935F936F937F9316 |
:101880008F939F93AF93BF93CF93EF93FF9390E08A |
:101890008091C60080930D0250911B02503A10F0C7 |
:1018A00090931C0280910D028D3009F065C08091EB |
:1018B0001C02823009F060C090931C02852F99278A |
:1018C0008D589B4FFC013297408120911702309137 |
:1018D0001802241B3109DC0111978C91281B310956 |
:1018E000C9019F70909318028093170246E0969565 |
:1018F00087954A95E1F7982F935C909319022F737F |
:101900003070235C20931A028081981729F48C91FF |
:10191000281711F491E006C090E080910A028F5FD1 |
:1019200080930A02C0910C02CC2309F074C0992361 |
:1019300009F471C081E080930C02580F50930902A2 |
:101940005150E52FFF27ED58FB4F8DE080838091AC |
:101950007504823509F05FC00E94D51F88E190E0D0 |
:101960002CE00FB6F894A895809360000FBE2093EA |
:101970006000C09321024FC020911C02822F992742 |
:1019800081309105F9F0823091051CF4892B21F00A |
:1019900040C0029711F13DC080910D02833239F4AD |
:1019A00080910C02882319F481E080931C028091BD |
:1019B0000D028093730481E080931B0280910D02DD |
:1019C000992722C02F5F20931C02E52FFF27ED5897 |
:1019D000FB4F80910D02808309C0E52FFF27ED5852 |
:1019E000FB4F80910D028083503A20F45F5F50934B |
:1019F0001B0202C010921C0220910D02809117025E |
:101A000090911802820F911D9093180280931702F3 |
:101A100002C010921C02FF91EF91CF91BF91AF9144 |
:101A20009F918F917F916F915F914F913F912F91F6 |
:101A30000F900FBE0F901F901895AC01A0E0B0E082 |
:101A40009D01A817B90748F4E5E1F5E08191280F59 |
:101A5000311D1196A417B507C8F33F70FD01EB5E69 |
:101A6000FA4FC90156E0969587955A95E1F7835C40 |
:101A700080831196FD01EB5EFA4F2F733070822F39 |
:101A8000835C8083AA5EBA4F8DE08C93109207012D |
:101A9000809115058093C6000895A0E0B0E0E3E5CD |
:101AA000FDE00C94187B2C859D850E85BB2483E27C |
:101AB000809315059F59909316052093170533E0E1 |
:101AC000E32EF12C002309F49EC0CF84D888BE01F8 |
:101AD0006D5E7F4FA989BA890150109709F493C0B0 |
:101AE0001097B9F0F601EB0DF11DB39490811197A9 |
:101AF00091F4002349F1FB016E5F7F4FDB01C08051 |
:101B0000D1806E5F7F4F0D90BC91A02DBB24015002 |
:101B100002C090E019C01097B9F0F601EB0DF11D6D |
:101B2000B3944081119791F4002341F1FB016E5F62 |
:101B30007F4FDB01C080D1806E5F7F4F0D90BC91E5 |
:101B4000A02DBB24015002C040E018C01097B1F096 |
:101B5000F601EB0DF11DB3941081119781F4002370 |
:101B600071F0FB013296DB01CD90DC90BF016E5F1E |
:101B70007F4FA081B181BB24015001C010E0F7016B |
:101B8000EB5EFA4F892F86958695835C8083089457 |
:101B9000E11CF11CF701EB5EFA4F892F9927837046 |
:101BA000907024E0880F991F2A95E1F755279A0134 |
:101BB00094E0369527959A95E1F7822B835C808394 |
:101BC0000894E11CF11CF701EB5EFA4F4F70507066 |
:101BD000440F551F440F551F812F992726E09695D6 |
:101BE00087952A95E1F7842B835C80830894E11C18 |
:101BF000F11CF701EB5EFA4F1F73135C108308941E |
:101C0000E11CF11C6ACFC7010E941D0DE9E00C9494 |
:101C1000347BA3E07A2F409109024650442309F413 |
:101C200058C0E72FFF27ED58FB4F80818D537F5F12 |
:101C3000E72FFF27ED58FB4F20812D537F5FE72FC4 |
:101C4000FF27ED58FB4F30813D537F5FE72FFF2784 |
:101C5000ED58FB4F60816D537F5F9927880F991F67 |
:101C6000880F991F522F52955F70582B822F9927FA |
:101C70008F709070F4E0880F991FFA95E1F7232F89 |
:101C800026952695282B832F992783709070E6E060 |
:101C9000880F991FEA95E1F7682B41504F3FC9F033 |
:101CA000EA2FFF27ED58FB4F5083AF5F41504F3F66 |
:101CB00081F0EA2FFF27ED58FB4F2083AF5F4150A3 |
:101CC0004F3F39F0EA2FFF27ED58FB4F6083AF5F9E |
:101CD000A5CF86E794E09093080280930702A35073 |
:101CE000A09306020895A2E0B0E0E9E7FEE00C94BC |
:101CF0001E7B80910C02882309F4C7C30E94090E41 |
:101D000080917404823609F081C28091750499270C |
:101D10008137910509F4C0C082379105C4F48D362E |
:101D2000910509F482C08E36910544F48B349105F7 |
:101D300031F18636910509F454C168C28E36910599 |
:101D400009F45BC08037910509F49FC05FC28537F5 |
:101D5000910509F4E2C18637910544F48337910572 |
:101D600009F4DCC08437910539F150C287379105F9 |
:101D700009F410C28937910509F46AC147C2E0919C |
:101D80000702F09108028081918190933303809340 |
:101D900032032091300330913103821B930B845E18 |
:101DA0009D4F68E671E00E94BF7A845B90409093FB |
:101DB0002F0380932E032AC280910902A09107026B |
:101DC000B0910802853140F080E1EEE4F4E00D903E |
:101DD00001928A95E1F70DC08D919D910D90BC9176 |
:101DE000A02D80934E0490934F04A0935004B09381 |
:101DF000510480EF809304024BC080910701882337 |
:101E0000E1F38DE490E09F938F9389E796E09F93B1 |
:101E10008F9381E08F938F938EE48F930E944D0D6B |
:101E20008DB79EB707968DBFF1C1A0910702B09103 |
:101E300008021C91113081F48DE4E9E7F6E00D9081 |
:101E400001928A95E1F70E94FA2E198380914A0443 |
:101E50008F7E80934A0401C01982809107018823F4 |
:101E6000E1F381E090E09F938F93CE0101969F93E1 |
:101E70008F9381E08F938F938DE48F930E944D0D0C |
:101E8000ADB7BEB71796ADBFC1C181E080930F0259 |
:101E90008FEF80930501BAC1E0910702F09108022B |
:101EA00080818F3F39F40E945D2FE0910702F0910D |
:101EB00008028083E0910702F09108028081882364 |
:101EC00011F481E003C0863010F085E08083E0915A |
:101ED0000702F091080280810E94102EE091070213 |
:101EE000F091080280818983809107018823E1F3C2 |
:101EF00080E790E09F938F9388E096E09F938F9385 |
:101F000081E090E09F938F93CE0101969F938F93F2 |
:101F100082E08F9381E08F9381E571C12091070268 |
:101F200030910802D9018C918150853008F040C071 |
:101F3000F90181818435E1F52F5F3F4F80E7E8E0CB |
:101F4000F6E0D9010D9001928A95E1F7F9018291AD |
:101F50000E94792E809147069927AA27BB27BC01AA |
:101F6000CD0124EC39E040E050E00E94807ADC01B1 |
:101F7000CB018093B7019093B801A093B901B093BE |
:101F8000BA01809148069927AA27BB27BC01CD0139 |
:101F90000E94807ADC01CB018093B3019093B4015D |
:101FA000A093B501B093B6010E945D2F898301C053 |
:101FB0001982809107018823E1F381E090E09F93EB |
:101FC0008F93CE0101969F938F9381E08F938F9390 |
:101FD00083E58F930E944D0D8DB79EB707968DBFF9 |
:101FE00026C0E0910702F0910802E0818E2F815017 |
:101FF000853018F48E2F0E94102E0E945D2F898349 |
:10200000809107018823E1F381E090E09F938F9313 |
:10201000CE0101969F938F9381E08F938F9386E4F7 |
:102020008F930E944D0DADB7BEB71796ADBF80918F |
:102030001703882329F46EE670E089810E947938BD |
:1020400080E00E943C0780912F060E943377DEC01B |
:10205000E0910702F09108028081992787FD909511 |
:1020600090934B0780934A078181992787FD90952C |
:1020700090934D0780934C078281992787FD909517 |
:1020800090934F0780934E078381992787FD909502 |
:1020900090935107809350078481992787FD9095ED |
:1020A00090935307809352078581992787FD9095D8 |
:1020B00090935507809354078681992787FD9095C3 |
:1020C00090935707809356078781992787FD9095AE |
:1020D00090935907809358078085992787FD90959D |
:1020E00090935B0780935A078185992787FD909588 |
:1020F00090935D0780935C078285992787FD909573 |
:1021000090935F0780935E078385992787FD90955D |
:10211000909361078093600779C0E0910702F09186 |
:10212000080280810E9442348A83882319F481E066 |
:10213000898301C01982809107018823E1F388E037 |
:1021400090E09F938F9387EC96E09F938F9321E08D |
:1021500030E03F932F9380910702909108029F9364 |
:102160008F933F932F93CE0102969F938F933F932C |
:102170002F93CE01820F931F9F938F9384E08F93B1 |
:1021800081E08F9385E58F930E944D0DEDB7FEB7EB |
:1021900073963BC0809106028930C0F120910702FE |
:1021A000309108022F5F3F4F88E0A7ECB6E0F901BD |
:1021B00001900D928A95E1F7D9018E910E94983392 |
:1021C0008A83882319F481E0898301C01982809170 |
:1021D00007018823E1F321E030E03F932F93CE0104 |
:1021E00002969F938F933F932F93CE01820F931F5D |
:1021F0009F938F9382E08F9381E08F9387E58F93F6 |
:102200000E944D0DEDB7FEB73B96EDBF8091750472 |
:1022100099278436910509F4CDC085369105ACF433 |
:102220008136910509F481C0823691052CF48B34F6 |
:10223000910509F45DC021C18236910509F482C07F |
:102240008336910509F491C018C18C36910509F4C3 |
:10225000FFC08D3691054CF48736910509F40AC10B |
:102260008836910509F4C4C008C18437910529F066 |
:102270008637910509F4FAC000C180910902A09146 |
:102280000702B0910802803140F080E1EEE4F4E012 |
:102290000D9001928A95E1F70DC08D919D910D9061 |
:1022A000BC91A02D80934E0490934F04A0935004B2 |
:1022B000B0935104809107018823E1F31F9280912C |
:1022C00004018F9384E58F930E944D0D8AEF8093D4 |
:1022D00004028FEF8093050180EA9FE00E94701650 |
:1022E0009093FD018093FC010F900F900F90C5C05B |
:1022F000E0910702F091080280819181909333036D |
:10230000809332032091300330913103821B930B71 |
:10231000845E9D4F68E671E00E94BF7A845B9040C6 |
:1023200090932F0380932E03A8C0E0910702F091B1 |
:102330000802808180930601803298F08FE18093BB |
:1023400006010FC0A0910702B09108028BE0E6E6FB |
:10235000F4E00D9001928A95E1F780916F048093EB |
:10236000F7058FEF8093050188C08091000290915E |
:102370000102892B89F4E0910702F0910802E081C3 |
:10238000EE2351F08AE0E89FC00111240E947016EC |
:102390009093410480934004E0910702F091080279 |
:1023A00090818AE0989FC00111249093010280934C |
:1023B000000215C08FEF80930501E0910702F091B4 |
:1023C000080290818AE0989FC00111249093030233 |
:1023D00080930202892B19F081E08093110280EA38 |
:1023E0009FE00E9470169093FD018093FC0145C010 |
:1023F0008FEF80930501E0910702F0910802908130 |
:1024000097FD08C082E080930E021092FF011092A7 |
:10241000FE011AC0909580916502892B8093650218 |
:1024200091818AE0989FC00111249093FF018093CD |
:10243000FE0184E080930E0280EA9FE00E94701605 |
:102440009093FD018093FC0181E08093120215C0FE |
:102450008FEF80930501E0910702F09108028081DF |
:102460008093660281E08093130207C081E080932D |
:10247000100203C081E08093140210920C021092AB |
:1024800008021092070210920602E3E0CE5F0C945D |
:102490003A7B982F8091C00085FFFCCF9093C600B7 |
:1024A00008950F931F9388E18093C1008091C0002D |
:1024B00082608093C0008091C10080688093C100D9 |
:1024C0008091C10080648093C10000E010E000931F |
:1024D000C5008AE290E08093C4008091020290914E |
:1024E00003020E94701690934304809342048CED83 |
:1024F00090E00E9470169093720480937104109281 |
:10250000440480E58093450486E0809348048BE092 |
:102510008093460410924704109308020093070228 |
:10252000109206021F910F910895A0E1B0E0EBE92F |
:10253000F2E10C941B7B80910701882309F4C1C24E |
:102540008091FC019091FD010E947916882361F031 |
:102550001092FF011092FE011092030210920202EB |
:1025600010920102109200028091FE019091FF01F1 |
:10257000892B41F080911305909114050E947916E2 |
:10258000882329F480911202882309F460C0809185 |
:102590000701882309F45BC080910E0200E211E07C |
:1025A0008430A8F00E94E91F80E590E09F938F930C |
:1025B0001F930F9381E08F938F9388E48F930E94F2 |
:1025C0004D0D2DB73EB7295F3F4F2DBF34C0109240 |
:1025D000670282E194E09F938F938EED9FE19F933A |
:1025E0008F93E0913004F0913104099584E190E0FB |
:1025F0009F938F931F930F9381E090E09F938F930E |
:102600008EE092E09F938F9382E08F9381E08F938F |
:1026100088E48F930E944D0D80910E02982F8F5F5A |
:1026200080930E022DB73EB7215F3F4F2DBF9430F0 |
:1026300010F010920E028091FE019091FF010E9415 |
:1026400070169093140580931305109212028091D6 |
:102650001302882351F180910701882331F10E94F0 |
:10266000E91F80E590E09F938F9380E291E09F9334 |
:102670008F9321E030E03F932F938FE191E09F9380 |
:102680008F933F932F9386E692E09F938F9383E0FF |
:102690008F9381E08F938CE48F930E944D0D109265 |
:1026A00013028DB79EB70F968DBF809110028823BD |
:1026B000D1F0809107018823B1F08AE090E09F93E8 |
:1026C0008F9384E494E09F938F9381E08F938F9313 |
:1026D00086E58F930E944D0D109210022DB73EB7E4 |
:1026E000295F3F4F2DBF809114028823D9F080913C |
:1026F00007018823B9F08BE090E09F938F9386E6E3 |
:1027000094E09F938F9381E08F93809104018F9346 |
:1027100087E48F930E944D0D109214028DB79EB7DF |
:1027200007968DBF80917104909172040E94791672 |
:10273000882309F461C080910701882309F45CC0F3 |
:10274000809124069927880F991F880F991F7C0173 |
:102750000027F7FC0095102F809170039091710372 |
:10276000A0917203B0917303BC01CD01A801970140 |
:102770000E94F47A30935F0420935E048091680392 |
:1027800090916903A0916A03B0916B03BC01CD01E4 |
:10279000A80197010E94F47A3093610420936004A9 |
:1027A000809101038093620480910003809363040D |
:1027B00088E090E09F938F938EE594E09F938F93B2 |
:1027C00081E08F9383E08F938BE68F930E944D0D72 |
:1027D000809164042DB73EB7295F3F4F2DBF8530F0 |
:1027E00018F086E08093640483E690E00E947016FF |
:1027F000909372048093710480910202909103027D |
:10280000892B41F080914204909143040E947916F3 |
:10281000882321F480911102882339F180910701E6 |
:10282000882319F10E94773782E490E09F938F9379 |
:1028300085EB95E09F938F9381E08F938F9384E452 |
:102840008F930E944D0D109211028DB79EB707967F |
:102850008DBF8091020290910302009731F00E9497 |
:1028600070169093430480934204809100029091EB |
:102870000102892B09F4B8C0809140049091410471 |
:102880000E947916882309F4AFC08091070188233C |
:1028900009F4AAC0809124069927880F991F880FF0 |
:1028A000991F7C010027F7FC0095102F8091700381 |
:1028B00090917103A0917203B0917303BC01CD019B |
:1028C000A80197010E94F47A3093330420933204D4 |
:1028D0008091680390916903A0916A03B0916B03A2 |
:1028E000BC01CD01A80197010E94F47A3093350410 |
:1028F000209334042091F6073091F7074091F807B0 |
:102900005091F907DA01C90163E0880F991FAA1FE6 |
:10291000BB1F6A95D1F7820F931FA41FB51F820FAB |
:10292000931FA41FB51F20919501309196014091EE |
:10293000970150919801BC01CD010E94F47A309327 |
:1029400037042093360480913C0390913D03A0917D |
:102950003E03B0913F0339E0B595A79597958795CC |
:102960003A95D1F7809338048091380390913903D8 |
:10297000A0913A03B0913B0329E0B595A7959795AF |
:1029800087952A95D1F780933904809140039091DF |
:102990004103A0914203B091430309E0B595A79587 |
:1029A000979587950A95D1F780933A048EE090E049 |
:1029B0009F938F9382E394E09F938F9381E08F9313 |
:1029C0008F9383E48F930E944D0D8091000290912C |
:1029D00001020E94701690934104809340042DB729 |
:1029E0003EB7295F3F4F2DBF809106018F3F71F1A8 |
:1029F000992714E0880F991F1A95E1F78E5E9D4F75 |
:102A000040E150E0BC01CE0101960E94D37880E104 |
:102A100090E09F938F93CE0101969F938F9381E0D7 |
:102A200090E09F938F9386E091E09F938F9382E055 |
:102A30008F9381E08F9381E48F930E944D0D8FEFF0 |
:102A4000809306018DB79EB70B968DBF8091F705D9 |
:102A50008823D1F0809107018823B1F081E090E0D4 |
:102A60009F938F9387EF95E09F938F9381E08F9350 |
:102A70008F9382E48F930E944D0D1092F7052DB72E |
:102A80003EB7295F3F4F2DBF80910F028823C9F0C9 |
:102A9000809107018823A9F084E390E09F938F93AE |
:102AA00080E397E09F938F9381E08F938F9380E5EE |
:102AB0008F930E944D0D10920F028DB79EB707960F |
:102AC0008DBFE6E0C05F0C94377B1F920F920FB66C |
:102AD0000F9211242F933F935F936F937F938F9364 |
:102AE0009F93AF93BF93EF93FF9320E080912202D7 |
:102AF000882329F0809122028150809322028091C4 |
:102B00001304882319F081508093130480912A02C2 |
:102B1000815080932A028F3F09F05BC089E0809347 |
:102B20002A0280912802909129020196909329020D |
:102B30008093280280910A018F5F817080930A013F |
:102B4000882319F481E080932702349903C081E03F |
:102B500080932B028091230290912402892B21F1F2 |
:102B600080912302909124020B9750F080912302D0 |
:102B7000909124020A97909324028093230204C028 |
:102B80001092240210922302809123029091240239 |
:102B9000209108013091090182239323892B11F0A0 |
:102BA00021E008C020E006C08FEF9FEF909309015D |
:102BB0008093080180910201222331F08A3011F4C0 |
:102BC0005A9A07C0479A05C08A3011F45A9801C032 |
:102BD000479880912B02882309F472C02091EA0162 |
:102BE000222309F06DC08091150683FF69C086B16C |
:102BF0009927FC01E071F07084FF14C080912502D8 |
:102C0000909126020196909326028093250280914E |
:102C1000250290912602895E934008F451C02093CA |
:102C20002B024EC08091250290912602892B09F437 |
:102C300043C080912502909126028A569140E0F58A |
:102C4000809125029091260269E270E00E94AB7AA1 |
:102C50008091250290912602860F971F909326025D |
:102C60008093250280912502909126020B9750F0C7 |
:102C700080912502909126020A97909333038093C6 |
:102C8000320304C0F0933303E093320380913203A4 |
:102C9000909133032091300330913103821B930BC9 |
:102CA000845E9D4F68E671E00E94BF7A845B90402D |
:102CB00090932F0380932E031092260210922502E8 |
:102CC000FF91EF91BF91AF919F918F917F916F9104 |
:102CD0005F913F912F910F900FBE0F901F9018950D |
:102CE0002091280230912902280F391FC90101962D |
:102CF00008952091280230912902821B930B892F7D |
:102D000099278695807490700895CF93DF930E94E1 |
:102D10007016EC01CE010E9479168823D9F3DF9159 |
:102D2000CF910895CF93DF930E947016EC0109C0F4 |
:102D300080910F01882329F090930F018FEC8093ED |
:102D40007A00CE010E947916982F882389F3DF91AB |
:102D5000CF9108959FB7F8945F983E9A469A8091D4 |
:102D6000B0008F708093B0008091B000836080933A |
:102D7000B0008091B1008B738093B1008091B1005D |
:102D80008B608093B1001092B2008FEF8093B300FC |
:102D90008091B00080688093B000809170008A7F3D |
:102DA00080937000809170008260809370009FBF5C |
:102DB00008958AE090E00E94701690933302809309 |
:102DC000320282E085BD83EA84BD17BC84EB88BDF6 |
:102DD00086E086BD80916E00816080936E000895CC |
:102DE0001F920F920FB60F9211242F933F934F9380 |
:102DF0005F936F937F938F939F93AF93BF93CF9383 |
:102E0000DF93EF93FF938091020190912C02843124 |
:102E100008F011C1992309F074C38091B00086FFB6 |
:102E2000ECC08091B0008F7B8093B00089EA93E082 |
:102E300090932E0280932D0280910B0190910C01B2 |
:102E40009C01220F331F280F391F8091A101992760 |
:102E5000880F991F880F991F280F391F37FF02C04D |
:102E60002D5F3F4FC90195958795959587959093CF |
:102E70000C0180930B019093200280931F0280919C |
:102E80006A0660913606209170033091710340917B |
:102E900072035091730380FF2CC0772788279927EE |
:102EA000EA01D90157FF04C0A158BF4FCF4FDF4FF0 |
:102EB000E7E0D595C795B795A795EA95D1F79D0118 |
:102EC000AE010E94807A9B01AC0197FF04C0215C97 |
:102ED0003F4F4F4F5F4F66E0559547953795279584 |
:102EE0006A95D1F780911F0290912002820F931F63 |
:102EF0002BC0772788279927EA01D90157FF04C0FB |
:102F0000A158BF4FCF4FDF4F27E0D595C795B79555 |
:102F1000A7952A95D1F79D01AE010E94807A9B0169 |
:102F2000AC0197FF04C0215C3F4F4F4F5F4FF6E06D |
:102F30005595479537952795FA95D1F780911F02BA |
:102F400090912002821B930B9093200280931F028A |
:102F500080913706282F3327220F331F220F331F6C |
:102F600080911F0290912002821793077CF080913C |
:102F70003806282F3327220F331F220F331F80914B |
:102F80001F02909120022817390724F43093200261 |
:102F900020931F0220912D0230912E0280911F025A |
:102FA00090912002280F391F2050324030932E027A |
:102FB00020932D0280911F029091200297FD03968D |
:102FC00095958795959587959093200280931F02FC |
:102FD00045E02D3D340718F08CED95E005C02757EE |
:102FE000314030F487E791E090932E0280932D02D8 |
:102FF00080912D0290912E024DC28091B00080648C |
:103000008093B00080913D06282F33278DED96E008 |
:10301000289FA001299F500D389F500D1124CA01EF |
:1030200020912F0230913002821B930B90932E023D |
:1030300080932D0263C2992309F063C28091B0008E |
:1030400086FF2DC28091B0008F7B8093B000E0910D |
:103050003102EE23F1F480913D06282F33278DEDC8 |
:1030600096E0289FA001299F500D389F500D1124F4 |
:10307000CA0120912F0230913002821B930B909352 |
:103080002E0280932D021092300210922F02469A47 |
:1030900035C289EA93E090932E0280932D028E2F01 |
:1030A00099278330910509F4AEC1843091053CF431 |
:1030B0008130910561F0029709F4D7C0B4C1843022 |
:1030C000910509F4A3C1059709F4AAC1ACC1809187 |
:1030D0000B0190910C019C01220F331F280F391F07 |
:1030E0008091A1019927880F991F880F991F280F98 |
:1030F000391F37FF02C02D5F3F4FC9019595879556 |
:103100009595879590930C0180930B0190932002E5 |
:1031100080931F028091FB02823308F065C080918A |
:103120006A066091360620917003309171034091D8 |
:1031300072035091730380FF2CC07727882799274B |
:10314000EA01D90157FF04C0A158BF4FCF4FDF4F4D |
:1031500027E0D595C795B795A7952A95D1F79D01F5 |
:10316000AE010E94807A9B01AC0197FF04C0215CF4 |
:103170003F4F4F4F5F4FA6E05595479537952795A1 |
:10318000AA95D1F780911F0290912002820F931F80 |
:1031900027C077278827992757FF04C021583F4F1A |
:1031A0004F4F5F4FF7E05595479537952795FA951F |
:1031B000D1F70E94807A9B01AC0197FF04C0215C8B |
:1031C0003F4F4F4F5F4FE6E0559547953795279511 |
:1031D000EA95D1F780911F0290912002821B930BF8 |
:1031E0009093200280931F0280913706282F332767 |
:1031F000220F331F220F331F80911F029091200254 |
:10320000821793077CF080913806282F3327220FEE |
:10321000331F220F331F80911F0290912002281725 |
:10322000390724F43093200220931F0280912D024D |
:1032300090912E0220911F0230912002820F931F45 |
:103240008050924090932E0280932D0280911F0215 |
:103250009091200297FD0396959587959595879572 |
:103260009093200280931F02F1C080910D019091F4 |
:103270000E019C01220F331F280F391F8091A001DE |
:103280009927880F991F880F991F280F391F37FF1B |
:1032900002C02D5F3F4FC9019595879595958795FC |
:1032A00090930E0180930D0190931E0280931D0256 |
:1032B0008091FB02843608F065C080916A066091B7 |
:1032C0003A06A0916803B0916903C0916A03D09156 |
:1032D0006B0381FF2AC07727882799279D01AE01BC |
:1032E000D7FF04C021583F4F4F4F5F4FA7E0559580 |
:1032F000479537952795AA95D1F70E94807A9B012B |
:10330000AC0197FF04C0215C3F4F4F4F5F4FF6E089 |
:103310005595479537952795FA95D1F780911D02D8 |
:1033200090911E02820F931F29C077278827992723 |
:103330009D01AE01D7FF04C021583F4F4F4F5F4F53 |
:10334000E7E05595479537952795EA95D1F70E947F |
:10335000807A9B01AC0197FF04C0215C3F4F4F4F27 |
:103360005F4F76E055954795379527957A95D1F734 |
:1033700080911D0290911E02821B930B90931E025E |
:1033800080931D0280913B06282F3327220F331F85 |
:10339000220F331F80911D0290911E028217930706 |
:1033A0007CF080913C06282F3327220F331F220FF9 |
:1033B000331F80911D0290911E022817390724F4B3 |
:1033C00030931E0220931D0280912D0290912E02B7 |
:1033D00020911D0230911E02820F931F8050924057 |
:1033E00090932E0280932D0280911D0290911E02D7 |
:1033F00097FD0396959587959595879590931E02D1 |
:1034000080931D0223C08091C40702C080919E0753 |
:103410009927880F991F880F991F87559E4F12C0B3 |
:103420008091CC07F5CFFF27EE0FFF1FE05DF84F2F |
:1034300020813181220F331F80912D0290912E0225 |
:10344000820F931F90932E0280932D0280912D0264 |
:1034500090912E0255E08D3D950718F08CED95E08A |
:1034600005C08757914030F487E791E090932E0292 |
:1034700080932D0220912D0230912E022C5B304042 |
:1034800030932E0220932D0280912F0290913002D2 |
:10349000820F931F9093300280932F022FC0809150 |
:1034A000B00080648093B0008CEB90E090932E028B |
:1034B00080932D0280912F029091300284549F4F6F |
:1034C0009093300280932F0280912102882321F073 |
:1034D00080912003853B20F480912102823011F4F9 |
:1034E000469801C0469A809131028F5F80933102E5 |
:1034F00090913D06981710F41092310281E080936C |
:103500002C0220912D0230912E0241E02F373407FA |
:1035100030F08FEF8093B3002F5F30400FC02F3F0C |
:103520003105C9F0C0F0A9014F5F50404F37510538 |
:1035300050F480E88093B3002058304030932E023E |
:1035400020932D0212C08FEF8093B30050932E0270 |
:1035500040932D020AC080912D028093B3001092F7 |
:103560002E0210922D0210922C02FF91EF91DF910A |
:10357000CF91BF91AF919F918F917F916F915F910B |
:103580004F913F912F910F900FBE0F901F90189564 |
:1035900010927C008FEC80937A000895CF93DF9394 |
:1035A0001092380283E090E00E94F22DC82FDD27B0 |
:1035B000C531D10508F02A97C7BD84E690E00E9486 |
:1035C000921680911301909114018052934010F44F |
:1035D000C0E0D0E0CA3FD105F8F4C7BD82E390E077 |
:1035E0000E94921687E294E09F938F9389E492E180 |
:1035F0009F938F93E0913004F0913104099580916D |
:103600001301909114010F900F900F900F90805222 |
:10361000934010F02196DECFC09304066C2F83E018 |
:1036200090E00E94FA2D8091150680FF0AC08091DB |
:1036300004068A508B3E28F0809149048064809370 |
:103640004904C7BD8CE291E00E949216DF91CF91B0 |
:103650000895EF92FF921F93CF9310E080ED97E0D3 |
:103660000E9470167C01CCE8133019F4CB3008F0BE |
:10367000C9E010E080914802909149028C5F93402C |
:1036800024F48091120181500AC0809148029091E7 |
:1036900049028750944034F0809112018F5F8093EB |
:1036A000120101C011E080914602909147028C5FA7 |
:1036B000934024F48091110181500AC08091460208 |
:1036C000909147028750944034F0809111018F5FB0 |
:1036D0008093110101C01F5F8091440290914502C7 |
:1036E0008C5F934024F48091100181500AC0809136 |
:1036F00044029091450287509440C4F0809110019B |
:103700008F5F8093100113C089E294E09F938F93A1 |
:1037100089E492E19F938F93E0913004F09131041A |
:1037200009950F900F900F900F905FC01F5F82E17F |
:103730008093710280916C028E7F80936C0285EA87 |
:103740008093BC00809112018A3040F4809149043A |
:103750008160809349048AE0809312018091120174 |
:10376000863F40F08091490481608093490485EF51 |
:1037700080931201809111018A3040F480914904B4 |
:103780008260809349048AE0809311018091110145 |
:10379000863F40F08091490482608093490485EF20 |
:1037A00080931101809110018A3040F48091490486 |
:1037B0008460809349048AE0809310018091100115 |
:1037C000863F40F08091490484608093490485EFEE |
:1037D0008093100180917102882339F0C7010E9403 |
:1037E0007916882309F090CFF5CF10920F018FEC56 |
:1037F00080937A0080910F018823E1F3CA3020F48E |
:103800008AE090E00E949216C15009F02DCF86E424 |
:1038100090E00E949216CF911F91FF90EF90089533 |
:103820001F920F920FB60F921124AF92BF92CF92B8 |
:10383000DF92EF92FF920F931F932F933F934F933B |
:103840005F936F937F938F939F93AF93BF93EF9308 |
:10385000FF9380915102282F3327442755278F5FEC |
:1038600080935102F9012231310508F075C3E25C01 |
:10387000FF4F0C94467B809178009091790046C070 |
:103880008091780090917900DEC0809178009091CD |
:103890007900909353028093520209C18091790379 |
:1038A00090917A032091780030917900821B930BDC |
:1038B0009093F9058093F8058091F8059091F905AA |
:1038C00090935D0280935C0210C18091780090918A |
:1038D000790020917B0330917C03821B930B9093A2 |
:1038E000030680930206809102069091030690934E |
:1038F0005F0280935E0232C380915602909157021C |
:103900002091780030917900820F931F9093570295 |
:103910008093560281E023C3809154029091550216 |
:103920002091780030917900820F931F9093550277 |
:103930008093540284E013C380911D0190911E0175 |
:103940009C01220F331F280F391F8091780090911E |
:10395000790063E070E00E94AB7A260F371F36953E |
:1039600027953695279530931E0120931D0185E0FC |
:10397000F6C2809178009091790020917503309182 |
:103980007603821B930B90933F0280933E0281E06B |
:1039900080933D0280917800909179009093FB058F |
:1039A0008093FA0580913E0290913F029C0144274A |
:1039B00037FD4095542F8091340390913503A091A9 |
:1039C0003603B0913703820F931FA41FB51F809356 |
:1039D000340390933503A0933603B09337032091BB |
:1039E000340330913503409136035091370357FF2C |
:1039F00004C021503C4F4F4F5F4F6AE055954795AB |
:103A0000379527956A95D1F78091340390913503C6 |
:103A1000A0913603B0913703821B930BA40BB50B17 |
:103A20008093340390933503A0933603B093370308 |
:103A30004CC18091540290915502209178003091B0 |
:103A40007900820F931F9093550280935402109235 |
:103A5000500287C2809102018A3071F4809178000F |
:103A6000909179002091520230915302820F931F5E |
:103A700001969695879517C0409152025091530236 |
:103A8000843158F02091780030917900240F351F4F |
:103A90008FEF97E0821B930B06C080917800909186 |
:103AA0007900840F951F909345028093440286E02D |
:103AB00056C28091790390917A03209178003091D9 |
:103AC0007900821B930B9093F9058093F805809100 |
:103AD000F8059091F90520915C0230915D02820F0A |
:103AE000931F909343028093420287E038C28091F3 |
:103AF00078009091790020917B0330917C03821BA8 |
:103B0000930B909303068093020680910206909196 |
:103B1000030620915E0230915F02820F931F909303 |
:103B20004102809340021AC22091560230915702FE |
:103B30008091780090917900280F391F30935702B7 |
:103B400020935602809102018A3019F4220F331F0C |
:103B500004C0220F331F220F331F309357022093CC |
:103B600056022091560230915702C90137FD07963F |
:103B700003E0959587950A95E1F790934902809324 |
:103B800048028091580290915902820F931F97FD2D |
:103B900001969595879590935902809358022091AC |
:103BA000850330918603821B930B9C012C5F3F4F52 |
:103BB00037FF03C09C01255F3F4FB3E03595279544 |
:103BC000BA95E1F730931C0120931B0120914E021E |
:103BD00030914F0280911B0190911C01280F391FD9 |
:103BE00037FF02C02F5F3F4F3595279530934F0227 |
:103BF00020934E028FCE2091540230915502809135 |
:103C0000780090917900280F391F30935502209346 |
:103C10005402809102018A3019F4220F331F04C02C |
:103C2000220F331F220F331F30935502209354026B |
:103C30002091540230915502C90137FD0796E3E007 |
:103C400095958795EA95E1F7909347028093460210 |
:103C500080915A0290915B02820F931F97FD01960B |
:103C60009595879590935B0280935A0220918303E8 |
:103C700030918403821B930B90931A018093190156 |
:103C80009C012C5F3F4F37FF03C09C01255F3F4FD6 |
:103C900063E0359527956A95E1F730931A012093F3 |
:103CA000190120914C0230914D028091190190919F |
:103CB0001A01280F391F37FF02C02F5F3F4F35957C |
:103CC000279530934D0220934C0283E048C1109217 |
:103CD000510281E080930F0180913402909135026E |
:103CE000019690933502809334028091FE02282F32 |
:103CF000332780913E0290913F02289FA001299F87 |
:103D0000500D389F500D11249A0157FF02C02150C9 |
:103D10003F4F232F330F330B809178009091790020 |
:103D2000820F931F909314018093130180911301CC |
:103D300090911401AA27BB27A0906002B090610265 |
:103D4000C0906202D0906302A80EB91ECA1EDB1E8C |
:103D5000A0926002B0926102C0926202D0926302AD |
:103D6000809164028F5F80936402823108F4F6C010 |
:103D70008091150190911601A0911701B091180141 |
:103D80007C018D0123E0EE0CFF1C001F111F2A9502 |
:103D9000D1F7E81AF90A0A0B1B0BEA0CFB1C0C1DE5 |
:103DA0001D1D80913802992787FD9095A92FB92F65 |
:103DB000BC01CD0126EC34E240E050E00E94807A64 |
:103DC000DC01CB01E81AF90A0A0B1B0BD801C70169 |
:103DD0000496A11DB11DB7FF05C0D801C7010B9600 |
:103DE000A11DB11D13E0B595A795979587951A95D7 |
:103DF000D1F78093150190931601A0931701B0930A |
:103E000018018091FC059091FD057C010027F7FCCD |
:103E10000095102F8091150190911601A091170126 |
:103E2000B0911801E81AF90A0A0B1B0BE092120371 |
:103E3000F092130300931403109315032091390299 |
:103E400030913A0240913B0250913C0257FF04C02E |
:103E5000215F3F4F4F4F5F4FF4E0559547953795A2 |
:103E60002795FA95D1F78091390290913A02A09165 |
:103E70003B02B0913C02821B930BA40BB50B8093C9 |
:103E8000390290933A02A0933B02B0933C02809196 |
:103E9000390290913A02A0913B02B0913C028E0D02 |
:103EA0009F1DA01FB11F8093390290933A02A093E7 |
:103EB0003B02B0933C028091360290913702AC01F4 |
:103EC000E5E0440F551FEA95E1F7481B590B809137 |
:103ED000390290913A02A0913B02B0913C02B7FFA7 |
:103EE00003C00F96A11DB11D74E0B595A7959795D8 |
:103EF00087957A95D1F72091120330911303281BEF |
:103F0000390B63E0220F331F6A95E1F7240F351F49 |
:103F100037FF02C0215E3F4F45E0359527954A9512 |
:103F2000E1F73093370220933602D601C501D7FE60 |
:103F300003C00196A11DB11DB595A79597958795CD |
:103F40008093600290936102A0936202B093630237 |
:103F500089E08093640202C01092510282E0809353 |
:103F600050028091500280937C00809151028823FE |
:103F700019F08FEC80937A00FF91EF91BF91AF9190 |
:103F80009F918F917F916F915F914F913F912F9171 |
:103F90001F910F91FF90EF90DF90CF90BF90AF9067 |
:103FA0000F900FBE0F901F90189590E2E0E2F1E0A5 |
:103FB0008FE49193815087FFFCCF08959091670221 |
:103FC000E0E2F1E0E90FF11D80839F5F90936702CB |
:103FD0000895EF92FF920F931F93CF93DF93209159 |
:103FE000650220FF0AC080916602882311F081508B |
:103FF00002C080911F018093660221FF0CC0909146 |
:10400000660280911F01981719F41092660203C08E |
:104010009F5F90936602822F992780FF04C081FFE3 |
:1040200002C0109266020E94D51F80916602282F5E |
:104030003327CEEDEC2ECFE1FC2EC0913004D09191 |
:1040400031048A3098F481E1809367023F932F9383 |
:1040500080E694E09F938F93FF92EF92FE01099583 |
:104060002DB73EB72A5F3F4F2DBF11C080E180932F |
:1040700067023F932F9385E694E09F938F93FF927F |
:10408000EF92FE0109958DB79EB706968DBF2091E0 |
:104090006602822F9927AA27BB27FC01429710F0BE |
:1040A0000C94962AE05BFF4FBEEDEB2EBFE1FB2E9A |
:1040B000C0913004D09131040C94467B1092670279 |
:1040C0008AE694E09F938F930EED1FE1FF92EF92AB |
:1040D000FE01099584E1809367020F900F900F9085 |
:1040E0000F9087E690E09F938F9380E590E09F93F9 |
:1040F0008F931F921F92809102016AE00E949F7A23 |
:10410000892F99279F938F93809102010E949F7A14 |
:1041100099279F938F938AE794E09F938F93FF92C1 |
:10412000EF92E0913004F0913104099588E2809398 |
:1041300067022DB73EB7225F3F4F2DBF8AE796E05B |
:104140009F938F930E945D2F99279F938F938FE862 |
:1041500094E09F938F93FF92EF92E0913004F0915F |
:10416000310409958DB79EB708968DBF909149048B |
:10417000992351F08CE380936702892F99279F93AD |
:104180008F938DE994E085C690916D02992371F02B |
:104190008CE380936702892F99279F938F9384EBF9 |
:1041A00094E09F938F931F930F9391C080914A0443 |
:1041B00084FF07C08CE38093670289EC94E00C9441 |
:1041C000282A8091910190919201069710F00C9409 |
:1041D0009F2A8CE38093670286ED94E00C94282A52 |
:1041E00080911506AEEDEA2EAFE1FA2EC0913004B3 |
:1041F000D091310480FF74C0109267028091120345 |
:1042000090911303A0911403B0911503BC01CD014B |
:1042100025E030E040E050E00E94F47A3F932F9395 |
:1042200083EE94E09F938F93FF92EF92FE010995A6 |
:1042300084E1809367022DB73EB72A5F3F4F2DBFC1 |
:1042400080910E0390910F03A0911003B091110380 |
:10425000BC01CD0125E030E040E050E00E94F47A5E |
:104260003F932F9380EF94E09F938F93FF92EF9271 |
:10427000E0913004F0913104099588E2809367025F |
:104280008DB79EB706968DBF809113019091140152 |
:104290009F938F938DEF94E09F938F93FF92EF9274 |
:1042A000E0913004F091310409958CE3809367022A |
:1042B0002DB73EB72A5F3F4F2DBF87B599279F93F4 |
:1042C0008F938AE095E09F938F93FF92EF92E09116 |
:1042D0003004F091310409958DB79EB706962FC72B |
:1042E0001092670287E195E09F938F93FF92EF9280 |
:1042F000FE01099584E1809367020F900F900F9063 |
:104300000F9086E295E09F938F93FF92EF92E0915A |
:104310003004F0913104099588E2809367020F9090 |
:104320000F900F900F908FE295E09F938F93FF92E5 |
:10433000EF92E0913004F091310409958CE3809381 |
:1043400067020F900F900F900F908EE395E09F9370 |
:104350008F93FF92EF920C942C2A1092670287E4BD |
:1043600095E09F938F930EED1FE1FF92EF92FE0178 |
:10437000099584E1809367020F900F900F900F9042 |
:104380008091700390917103A0917203B0917303B7 |
:10439000B7FF04C081509C4FAF4FBF4FFAE0B595B7 |
:1043A000A79597958795FA95D1F7BF93AF939F936C |
:1043B0008F9384E595E09F938F931F930F93E091E4 |
:1043C0003004F0913104099588E2809367022DB79B |
:1043D0003EB7285F3F4F2DBF8091680390916903DE |
:1043E000A0916A03B0916B03B7FF04C081509C4F4A |
:1043F000AF4FBF4FEAE0B595A79597958795EA959A |
:10440000D1F7BF93AF939F938F9383E695E09F93EC |
:104410008F931F930F93E0913004F091310409952D |
:104420008CE3809367028DB79EB708968DBF80910D |
:104430003203909133039F938F9382E795E09F938C |
:104440008F931F930F93E0913004F09131040995FD |
:104450002DB73EB72A5F3F4F0DC71092670280917C |
:104460003407909135079F938F93809132079091F5 |
:1044700033079F938F9381E895E09F938F93FF92EB |
:10448000EF92FE01099584E1809367028DB79EB794 |
:1044900008968DBF80913807909139079F938F932D |
:1044A00080913607909137079F938F9381E995E02C |
:1044B0009F938F93FF92EF92E0913004F09131043B |
:1044C000099588E2809367022DB73EB7285F3F4F7A |
:1044D0002DBF80913C0790913D079F938F938091D2 |
:1044E0003A0790913B079F938F9381EA95E09F93C2 |
:1044F0008F93FF92EF92E0913004F091310409958F |
:104500008CE3809367028DB79EB708968DBF80912C |
:104510004007909141079F938F9380913E07909120 |
:104520003F079F938F9381EB95E0A2C010926702A3 |
:1045300080910A06E82FFF27EE0FFF1FE05DF84F7E |
:10454000808191819F938F9380910906E82FFF27A7 |
:10455000EE0FFF1FE05DF84F808191819F938F9355 |
:1045600081EC95E09F938F93FF92EF92FE01099566 |
:1045700084E1809367028DB79EB708968DBF8091C6 |
:104580000C06E82FFF27EE0FFF1FE05DF84F80813C |
:1045900091819F938F9380910B06E82FFF27EE0F59 |
:1045A000FF1FE05DF84F8081918188589F4F9F9356 |
:1045B0008F9381ED95E09F938F93FF92EF92E0911F |
:1045C0003004F0913104099588E2809367022DB799 |
:1045D0003EB7285F3F4F2DBF80910E06E82FFF2783 |
:1045E000EE0FFF1FE05DF84F8081918182599F4F50 |
:1045F0009F938F9380910D06E82FFF27EE0FFF1FEB |
:10460000E05DF84F8081918182599F4F9F938F93F6 |
:1046100081EE95E09F938F93FF92EF92E0913004AB |
:10462000F091310409958CE3809367028DB79EB7B2 |
:1046300008968DBF80911006E82FFF27EE0FFF1F11 |
:10464000E05DF84F8081918182599F4F9F938F93B6 |
:1046500080910F06E82FFF27EE0FFF1FE05DF84F58 |
:104660008081918182599F4F9F938F9381EF95E035 |
:104670009F938F93FF92EF92E0913004F091310479 |
:1046800009952DB73EB7285F3F4FF4C510926702DA |
:1046900081E096E09F938F930EED1FE1FF92EF92E2 |
:1046A000FE010995809102010F900F900F900F90DD |
:1046B0008A3009F0A1C084E180936702809185036C |
:1046C000909186039C0197FF02C0295F3F4F287F8E |
:1046D000821B930B9F938F93809185039091860308 |
:1046E00097FD079673E0959587957A95E1F79F93E7 |
:1046F0008F93209185033091860337FF02C0295F95 |
:104700003F4F63E0359527956A95E1F78091480220 |
:1047100090914902821B930B9F938F938FE096E0B9 |
:104720009F938F931F930F93E0913004F091310486 |
:10473000099588E2809367028DB79EB70A968DBF70 |
:1047400080918303909184039C0197FF02C0295FAD |
:104750003F4F287F821B930B9F938F9380918303FE |
:104760009091840397FD079653E0959587955A9508 |
:10477000E1F79F938F93209183033091840337FF58 |
:1047800002C0295F3F4F43E0359527954A95E1F7F1 |
:104790008091460290914702821B930B9F938F93C7 |
:1047A00080E296E09F938F931F930F93E0913004E4 |
:1047B000F091310409958CE3809367022DB73EB7E1 |
:1047C000265F3F4F2DBF80918103909182039F937D |
:1047D0008F938091810390918203209144023091C4 |
:1047E0004502821B930B9F938F9381E396E09F93E7 |
:1047F0008F931F930F93A3C38B3019F0843108F468 |
:10480000ADC084E180936702809185039091860317 |
:104810009C0197FF02C0215F3F4F207F821B930BBB |
:1048200097FD0196959587959F938F93809185032A |
:104830009091860397FD0F9624E0959587952A958C |
:10484000E1F79F938F93209185033091860337FF83 |
:1048500002C0295F3F4F83E0359527958A95E1F7A0 |
:104860008091480290914902821B930B9F938F93F2 |
:104870008FE396E09F938F931F930F93E091300403 |
:10488000F0913104099588E2809367022DB73EB715 |
:10489000265F3F4F2DBF80918303909184039C013D |
:1048A00097FF02C0215F3F4F207F821B930B97FD34 |
:1048B0000196959587959F938F938091830390910F |
:1048C000840397FD0F96B4E095958795BA95E1F727 |
:1048D0009F938F93209183033091840337FF02C00D |
:1048E000295F3F4FA3E035952795AA95E1F7809181 |
:1048F000460290914702821B930B9F938F9381E511 |
:1049000096E09F938F931F930F93E0913004F09163 |
:10491000310409958CE3809367028DB79EB70A96A0 |
:104920008DBF809181039091820397FD01969595AB |
:1049300087959F938F93809181039091820320911B |
:10494000440230914502821B930B9F938F9383E621 |
:1049500096E09F938F931F930F938ECE8D3009F027 |
:10496000EEC584E1809367028091120199279F939D |
:104970008F93809185039091860397FD0F96E4E0D5 |
:1049800095958795EA95E1F79F938F9320918503FD |
:104990003091860337FF02C0295F3F4F73E03595A2 |
:1049A00027957A95E1F78091480290914902821B00 |
:1049B000930B9F938F9382E796E09F938F931F9320 |
:1049C0000F93E0913004F0913104099588E28093CF |
:1049D00067028DB79EB70A968DBF80911101992706 |
:1049E0009F938F93809183039091840397FD0F96FB |
:1049F00064E0959587956A95E1F79F938F93209151 |
:104A000083033091840337FF02C0295F3F4F53E097 |
:104A1000359527955A95E1F7809146029091470286 |
:104A2000821B930B9F938F9386E896E09F938F93BF |
:104A30001F930F93E0913004F091310409958CE3BA |
:104A4000809367022DB73EB7265F3F4F2DBF809101 |
:104A5000100199279F938F938091810390918203F6 |
:104A600097FD0196959587959F938F9380918103EC |
:104A7000909182032091440230914502821B930B56 |
:104A80009F938F938AE996E09F938F931F930F9341 |
:104A9000E0913004F091310409958DB79EB70A96E4 |
:104AA0004EC3109267028EEA96E09F938F93FF9217 |
:104AB000EF92FE01099584E1809367020F900F90B9 |
:104AC0000F900F9080917B0390917C039F938F9325 |
:104AD00080914002909141029F938F938BEB96E0DF |
:104AE0009F938F93FF92EF92E0913004F091310405 |
:104AF000099588E2809367022DB73EB7285F3F4F44 |
:104B00002DBF8091790390917A039F938F93809129 |
:104B10004202909143029F938F938AEC96E09F9379 |
:104B20008F93FF92EF92E0913004F0913104099558 |
:104B30008CE3809367028DB79EB708968DBF8091F6 |
:104B40007503909176039F938F9380913E0290918D |
:104B50003F029F938F9389ED96E08ACD1092670272 |
:104B600080911D0190911E016AE070E00E94BF7A61 |
:104B70009F938F9380911D0190911E016AE070E0D8 |
:104B80000E94BF7A7F936F9388EE96E09F938F93F6 |
:104B9000FF92EF92FE01099584E1809367028DB741 |
:104BA0009EB708968DBF80916D0890916E086AE05F |
:104BB00070E00E94AB7A9F938F9380916D089091E3 |
:104BC0006E086AE070E00E94AB7A7F936F938CEF7F |
:104BD00096E09F938F93FF92EF92E0913004F091D3 |
:104BE0003104099588E2809367022DB73EB7285FAC |
:104BF0003F4F2DBF80916F08909170089F938F93C6 |
:104C000080E197E09F938F93FF92EF92E0913004C1 |
:104C1000F091310409958CE3809367028DB79EB7BC |
:104C200006968DBF80917108909172089F938F9323 |
:104C300080E297E02EC11092670282E397E09F9393 |
:104C40008F93FF92EF92FE01099584E180936702B2 |
:104C50000F900F900F900F90809130079091310737 |
:104C60009F938F938BE397E09F938F93FF92EF92A5 |
:104C7000E0913004F0913104099588E28093670255 |
:104C80008DB79EB706968DBF8091200399279F937D |
:104C90008F938BE497E09F938F93FF92EF92E09135 |
:104CA0003004F091310409958CE3809367022DB7AD |
:104CB0003EB72A5F3F4F2DBF80912F07992701975D |
:104CC0009F938F938BE597E0FECA109267028BE665 |
:104CD00097E09F938F93FF92EF92FE01099584E1F5 |
:104CE000809367020F900F900F900F9080912E038A |
:104CF00090912F039F938F9383E797E09F938F93D8 |
:104D0000FF92EF92E0913004F0913104099588E22E |
:104D1000809367022DB73EB72A5F3F4F2DBF80912A |
:104D20003203909133039F938F9381E897E09F9391 |
:104D30008F93FF92EF92E0913004F0913104099546 |
:104D40008CE3809367028DB79EB706968DBF8091E6 |
:104D50003003909131039F938F938FE897E099C030 |
:104D6000109267028091210399279F938F938DE979 |
:104D700097E09F938F93FF92EF92FE01099584E154 |
:104D8000809367028DB79EB706968DBF80912203F0 |
:104D900099279F938F9389EA97E09F938F93FF9230 |
:104DA000EF92E0913004F0913104099588E280930C |
:104DB00067022DB73EB72A5F3F4F2DBF8091230377 |
:104DC00099279F938F9385EB97E09F938F93FF9203 |
:104DD000EF92E0913004F091310409958CE38093D7 |
:104DE00067028DB79EB706968DBF809124039927E1 |
:104DF0009F938F9381EC97E04CC010926702809153 |
:104E0000250399279F938F938DEC97E09F938F9322 |
:104E1000FF92EF92FE01099584E1809367028DB7BE |
:104E20009EB706968DBF8091260399279F938F93F7 |
:104E300089ED97E09F938F93FF92EF92E09130047A |
:104E4000F0913104099588E2809367022DB73EB74F |
:104E50002A5F3F4F2DBF8091270399279F938F9300 |
:104E600085EE97E09F938F93FF92EF92E09130044D |
:104E7000F091310409958CE3809367028DB79EB75A |
:104E800006968DBF8091280399279F938F9381EF7A |
:104E900097E09F938F93FF92EF92D5CA109267028B |
:104EA0008DEF97E09F938F93FF92EF92FE0109950C |
:104EB00084E1809367020F900F900F900F90809184 |
:104EC000A10199279F938F9385E098E09F938F93FB |
:104ED000FF92EF92E0913004F0913104099588E25D |
:104EE000809367028DB79EB706968DBF80911F0293 |
:104EF000909120029F938F9383E198E09F938F93EB |
:104F0000FF92EF92E0913004F091310409958CE327 |
:104F1000809367022DB73EB72A5F3F4F2DBF809128 |
:104F2000380699279F938F938091370699279F93EF |
:104F30008F9381E298E09F938F93FF92EF92E0919D |
:104F40003004F091310409958DB79EB70896F7C0EB |
:104F5000109267028FE298E09F938F93FF92EF92F7 |
:104F6000FE01099584E1809367020F900F900F90E6 |
:104F70000F9080916A04992787FD90959F938F9356 |
:104F800080916904992787FD90959F938F938FE374 |
:104F900098E09F938F93FF92EF92E0913004F0910D |
:104FA0003104099588E2809367022DB73EB7285FE8 |
:104FB0003F4F2DBF80916B04992787FD90959F935C |
:104FC0008F9380916C0499279F938F938FE498E03F |
:104FD0009F938F93FF92EF92E0913004F091310410 |
:104FE00009958CE3809367028DB79EB708968DBFB5 |
:104FF0008091700499279F938F9380916D049927D6 |
:1050000087FD90959F938F938FE598E031CB109219 |
:1050100067028FE698E09F938F93FF92EF92FE01D5 |
:10502000099584E1809367020F900F900F900F9085 |
:105030008091EA0699278F7790709F938F93809144 |
:10504000E20699278F7790709F938F938091DA066D |
:1050500099278F7790709F938F938091D20699278D |
:105060008F7790709F938F938FE798E09F938F93A4 |
:10507000FF92EF92E0913004F0913104099588E2BB |
:10508000809367028DB79EB70C968DBF80910A07FB |
:1050900099278F7790709F938F938091020799271C |
:1050A0008F7790709F938F938091FA0699278F77CF |
:1050B00090709F938F938091F20699278F779070CD |
:1050C0009F938F9380E998E09F938F93FF92EF9245 |
:1050D000E0913004F091310409958CE380936702EC |
:1050E0002DB73EB7245F3F4F2DBF80912A079927E8 |
:1050F0008F7790709F938F938091220799278F7756 |
:1051000090709F938F9380911A0799278F77907053 |
:105110009F938F938091120799278F7790709F9319 |
:105120008F9381EA98E09F938F93FF92EF92E091A3 |
:105130003004F091310409958DB79EB70C968DBF60 |
:10514000FEC11092670282EB98E09F938F93FF92CB |
:10515000EF92FE01099584E1809367020F900F9012 |
:105160000F900F908091EE06992787FD90959F9361 |
:105170008F938091E606992787FD90959F938F9353 |
:105180008091DE06992787FD90959F938F9380915C |
:10519000D606992787FD90959F938F9381EC98E091 |
:1051A0009F938F93FF92EF92E0913004F09131043E |
:1051B000099588E2809367022DB73EB7245F3F4F81 |
:1051C0002DBF80910E07992787FD90959F938F9310 |
:1051D00080910607992787FD90959F938F938091E3 |
:1051E000FE06992787FD90959F938F938091F606F1 |
:1051F000992787FD90959F938F9382ED98E09F93D9 |
:105200008F93FF92EF92E0913004F0913104099571 |
:105210008CE3809367028DB79EB70C968DBF80910B |
:105220002E07992787FD90959F938F93809126074E |
:10523000992787FD90959F938F9380911E079927BB |
:1052400087FD90959F938F9380911607992787FDEF |
:1052500090959F938F9383EE98E09F938F93FF9207 |
:10526000EF92E0913004F091310409952DB73EB7EB |
:10527000245F3F4F2DBF63C11092670284EF98E017 |
:105280009F938F930EED1FE1FF92EF92FE01099520 |
:1052900084E1809367020F900F900F900F908091A0 |
:1052A000EA06881F8827881F97E0899FC00111247C |
:1052B0008D969F938F938091E206881F8827881F81 |
:1052C00096E0899FC00111248D969F938F938091C2 |
:1052D000DA06881F8827881F95E0899FC00111245E |
:1052E0008D969F938F938091D206881F8827881F61 |
:1052F0009927880F991F880F991F8D969F938F93D9 |
:1053000083E099E09F938F93FF92EF92E0913004B6 |
:10531000F0913104099588E2809367028DB79EB7BA |
:105320000C968DBF80910A07881F8827881F9BE0F5 |
:10533000899FC00111248D969F938F9380910207BE |
:10534000881F8827881F9AE0899FC00111248D96A5 |
:105350009F938F938091FA06881F8827881F99E072 |
:10536000899FC00111248D969F938F938091F2069F |
:10537000881F8827881F992723E0880F991F2A955F |
:10538000E1F78D969F938F9387E199E09F938F9399 |
:10539000FF92EF92E0913004F091310409958CE393 |
:1053A000809367022DB73EB7245F3F4F2DBF80919A |
:1053B0001207881F8827881F9CE0899FC00111243D |
:1053C0008D969F938F938BE299E09F938F93FF929B |
:1053D000EF92E0913004F0913104099580911A0721 |
:1053E0002DB73EB72A5F3F4F2DBF87FF12C080E425 |
:1053F000809367028CE399E09F938F93FF92EF92E3 |
:10540000E0913004F091310409950F900F900F90C6 |
:105410000F908091220787FF12C084E48093670277 |
:105420008FE399E09F938F931F930F93E091300444 |
:10543000F091310409950F900F900F900F9080918B |
:105440002A0787FF7CC088E48093670282E499E0A2 |
:105450009F938F931F930F93E0913004F091310449 |
:1054600009950F900F900F900F9069C010926702EE |
:1054700085E499E09F938F93FF92EF92FE01099547 |
:1054800084E1809367020F900F900F900F908091AE |
:10549000F7019091F8019F938F9383E599E09F9393 |
:1054A0008F93FF92EF92E0913004F09131040995CF |
:1054B00088E2809367028DB79EB706968DBF809174 |
:1054C000F9019091FA019F938F9380E699E09F9361 |
:1054D0008F93FF92EF92E0913004F091310409959F |
:1054E00089E4809367022DB73EB72A5F3F4F2DBFF7 |
:1054F0008DE699E09F938F93FF92EF92E0913004B5 |
:10550000F09131040995809165020F900F900F90F2 |
:105510000F9083FF14C01092FA011092F90160E01D |
:1055200070E08EE090E00E940B2E09C080911F0178 |
:10553000281719F4215020931F011092660210922F |
:105540006502E6E0CDB7DEB70C94377BF999FECF64 |
:1055500092BD81BDF89A80B599270895F999FECF3B |
:105560001FBA92BD81BD60BD0FB6F894FA9AF99A40 |
:105570000FBE08954AEA20E030E02617370740F4CE |
:10558000FC018191480F2F5F3F4F26173707C8F363 |
:10559000842F99270895EAEA40E050E0461757071C |
:1055A00078F49C01F999FECF32BD21BDF89A80B5FF |
:1055B000E80F4F5F5F4F2F5F3F4F4617570790F33E |
:1055C0008E2F9927089581E080930B0682E08093C7 |
:1055D0000A0683E08093090684E080930C0685E048 |
:1055E00080930D0686E080930E0687E080930F0679 |
:1055F00088E08093100689E0809311068AE080930A |
:1056000012068BE0809313068CE0809314060895B5 |
:105610001F93CF93DF9384E5809308068091020166 |
:10562000843150F08AE08093280610924A068BE17C |
:10563000809324068EE40AC083E08093280680E2EB |
:1056400080934A068EE18093240685E58093470681 |
:10565000809348068AE68093150683E080936B0664 |
:10566000AEE1A09316068FEF80931806EFE0E0936B |
:105670001906A093170610921B06F8E0F0931C067B |
:1056800080E480931D0610921E0684E180931A0622 |
:105690008EE080931F06B0E1B09320061CE01093CB |
:1056A0002106F093220686EE8093230680E88093FD |
:1056B000250650E55093260686E9809327065093E9 |
:1056C000290680932A0676E070932B0681E2809368 |
:1056D0002C068DE280932D069AE590932E0680E2AB |
:1056E00080933006109231061092320610923306E3 |
:1056F0001092340610924C0610924D0610924E06EF |
:1057000010924F0634E63093350648E24093360651 |
:1057100061E060936A061092370627EF20933806FF |
:1057200070933D068DE780933E0680933F068093FD |
:1057300040063093390640933A0610923B06209378 |
:105740003C0682E380934106909342068093430691 |
:10575000109269069093440650934506609346065E |
:10576000B093490630934B068FE58093500683EF44 |
:10577000809352068AEA8093540680935506E093FC |
:105780005106E09353068EEF8093560630935706EA |
:10579000909358069093590690935A068BE4809301 |
:1057A0005B0680935C0680935D0610925E067093A4 |
:1057B0005F06F093600690936106A09362063093B3 |
:1057C00063063093640682E08093650660932F063B |
:1057D0001092670610926806ACE6B6E0E0E7F1E0EA |
:1057E000ED01019009921A95E1F760E770E0CD01B3 |
:1057F000845690400E94BA2A80937806DF91CF9118 |
:105800001F910895CF93DF9384E5809308068091DC |
:105810000201843150F08AE08093280610924A06F3 |
:105820008BE1809324068EE40AC083E080932806EF |
:1058300080E280934A068EE18093240685E580937A |
:105840004706809348068AE68093150683E0809396 |
:105850006B067EE1709316068FEF809318069FE02B |
:10586000909319067093170610921B0668E06093D8 |
:105870001C0680E480931D0610921E0690931A0663 |
:105880008AE080931F0680E18093200656E05093C3 |
:1058900021066093220686EE8093230680E880939B |
:1058A00025062AE52093260688E78093270620937D |
:1058B000290680932A0650932B0681E280932C06BA |
:1058C0008DE280932D0620932E06E0E2E0933006D1 |
:1058D000109231061092320610923306109234065E |
:1058E00010924C0610924D0610924E0610924F06E2 |
:1058F00044E64093350638E230933606F1E0F09303 |
:105900006A061092370697EF9093380650933D063B |
:105910008DE780933E0680933F0680934006409338 |
:10592000390630933A0610923B0690933C0682E388 |
:1059300080934106209342068093430610926906A5 |
:105940002093440680E5809345068CE380934606C9 |
:10595000E09349069BE490934B068FE580935006B5 |
:1059600083EF809352068AEA80935406809355060B |
:1059700084E180935106809353068EEF8093560600 |
:1059800040935706209358062093590620935A06B1 |
:1059900090935B0690935C0690935D0610925E0672 |
:1059A00050935F06609360062093610670936206D1 |
:1059B000409363064093640682E080936506F0930B |
:1059C0002F061092670610926806ACE6B6E08CE0EF |
:1059D000E7E7F1E0ED01019009928A95E1F760E7D0 |
:1059E00070E0CD01845690400E94BA2A80937806D8 |
:1059F000DF91CF910895CF93DF9384E580930806DC |
:105A000080910201843150F08AE080932806109240 |
:105A10004A068BE1809324068EE40AC083E08093DB |
:105A2000280680E280934A068EE18093240685E56D |
:105A300080934706809348068AE68093150683E0A4 |
:105A400080936B066EE1609316068FEF80931806C5 |
:105A50009FE0909319066093170610921B0678E05A |
:105A600070931C0680E480931D0610921E0690938E |
:105A70001A0670931F0690E19093200656E050930B |
:105A800021067093220686EE8093230680E8809399 |
:105A9000250634E63093260688E780932706309360 |
:105AA000290680932A0650932B0681E280932C06C8 |
:105AB0008DE280932D062AE520932E0690933006E2 |
:105AC000109231061092320610923306109234066C |
:105AD00010924C0610924D0610924E0610924F06F0 |
:105AE0003093350648E240933606E1E0E0936A06DB |
:105AF0001092370697EF9093380650933D068DE746 |
:105B000080933E0680933F0680934006309339068B |
:105B100040933A0610923B0690933C0682E38093B2 |
:105B20004106209342068093430610926906209313 |
:105B3000440680E58093450696E49093460680E20D |
:105B40008093490690934B068FE58093500683EF30 |
:105B5000809352068AEA8093540680935506609398 |
:105B60005106609353068EEF809356063093570686 |
:105B7000209358062093590620935A068BE480936D |
:105B80005B0680935C0680935D0610925E065093E0 |
:105B90005F067093600620936106609362063093FF |
:105BA00063063093640682E080936506E0932F06D7 |
:105BB0001092670610926806ACE6B6E08CE0EFE75C |
:105BC000F1E0ED01019009928A95E1F760E770E05C |
:105BD000CD01845690400E94BA2A80937806DF91C6 |
:105BE000CF910895F999FECF92BD81BDF89A80B505 |
:105BF00099270895F999FECF1FBA92BD81BD60BD66 |
:105C00000FB6F894FA9AF99A0FBE089566EA7AE206 |
:105C10000E940E7908954EEA5AE20E94487908954A |
:105C2000EF92FF920F931F93CF93C82F815085302F |
:105C300008F0C3E081E7C89F8001112483EFE82EBC |
:105C40008FEFF82EE00EF11E60E770E0C7010E94B2 |
:105C5000CB2A682F98012D593F4F8FB39927AC015C |
:105C60004270507081FDF9CF32BD21BDF89A80B5E8 |
:105C7000861711F0CA0121C08FB399279C012270A9 |
:105C8000307081FDF9CFF2BCE1BCF89A80B5843563 |
:105C900011F0C90112C081E7C89FC00111240D97FE |
:105CA00026EA3AE241E750E0BC0188E096E00E9433 |
:105CB000E9780E94E66981E090E0CF911F910F9111 |
:105CC000FF90EF900895282F863010F025E003C054 |
:105CD000882309F421E0F999FECF1FBA82E090E011 |
:105CE00092BD81BD20BD0FB6F894FA9AF99A0FBE05 |
:105CF0000895CF93C82F80910806843509F042C0DB |
:105D0000C63010F0C5E003C0CC2309F43BC060E707 |
:105D100070E088E096E00E94BA2A8093780681E7D6 |
:105D2000C89FC00111242EEA3AE241E750E068E042 |
:105D300076E00D970E9426792EEA3AE24CE050E098 |
:105D400069E076E080E590E00E9426796CE070E002 |
:105D500089E096E00E94BA2A282FF999FECF1FBA4F |
:105D60008CE590E092BD81BD20BD0FB6F894FA9A03 |
:105D7000F99A0FBE8C2F0E94632E0E94E66981E083 |
:105D800090E002C080E090E0CF9108956DE470E073 |
:105D900088EE93E00E94CB2A482F8FB399279C016D |
:105DA0002270307081FDF9CF85E394E092BD81BD12 |
:105DB000F89A80B5841779F48FB399279C012270E3 |
:105DC000307081FDF9CF88EE93E092BD81BDF89AE5 |
:105DD00080B5813011F0C901089526EA3AE24EE417 |
:105DE00050E068EE73E089E796E00E94E97881E090 |
:105DF00090E00895809179068130A9F46DE470E017 |
:105E000089E796E00E94BA2A8093C6062EEA3AE213 |
:105E10004EE450E069E776E088EE93E00E94267950 |
:105E200081E090E0089580E090E00895CF93DF93C3 |
:105E300081E080937906E9E7F6E08FE01586168623 |
:105E40001786108A8150349687FFF8CF80E48093BC |
:105E50008606809387061092880680938906809331 |
:105E60008A0690EC90938B0610928C0680938D0698 |
:105E700080938E0610928F069093900690939106D1 |
:105E800080939206109293068093940690939506C1 |
:105E9000AAE7B6E087E0E9E8F1E0ED0101900992B8 |
:105EA0008A95E1F76DE470E0CD0101970E94BA2A6E |
:105EB0008093C606DF91CF910895F999FECF82E0D5 |
:105EC00090E092BD81BDF89A80B5282F863078F099 |
:105ED00023E0322FF999FECF1FBA82E090E092BD05 |
:105EE00081BD30BD0FB6F894FA9AF99A0FBE822F91 |
:105EF00099270895DF92EF92FF920F931F93CF930C |
:105F0000FF24DF2CEF2C81E090E00E94F22D8435FD |
:105F100039F031E0E32E64E581E090E00E94FA2D53 |
:105F20006CE070E080E590E00E94CB2AC82FF999E0 |
:105F3000FECF8CE590E092BD81BDF89A80B58C17BC |
:105F400011F421E0D22EC1E001E010E0EE2029F4AE |
:105F50008C2F0E94102E8823C1F591E0F92E1F93FB |
:105F60000F9385E799E09F938F9389E492E19F9344 |
:105F70008F93E0913004F091310409958DB79EB76D |
:105F800006968DBF0230110549F0033011054CF41F |
:105F90000130110531F40E94082B05C00E94022C2B |
:105FA00002C00E94FB2CDD2059F026EA3AE24CE0C8 |
:105FB00050E060E570E089E096E00E94E97802C078 |
:105FC0000E94E32A8C2F0E94792ECF5F0F5F1F4F14 |
:105FD000C63008F4BBCFFF2019F083E00E94632E87 |
:105FE0000E945D2FC82F0E94102E8C2F99279F93FF |
:105FF0008F938BE999E09F938F9309E412E11F93AC |
:106000000F93E0913004F091310409958DB79EB75C |
:1060100006968DBFEE2021F40E94C62E882399F4A7 |
:1060200084EB99E09F938F931F930F93E09130043B |
:10603000F091310409950E94162F0E94FA2E0F90BC |
:106040000F900F900F901092070690E0E6E8F6E0B0 |
:10605000CFE08081349618160CF49F5FC150C7FFC3 |
:10606000F8CF90930706892F99279F938F938AE7FC |
:1060700096E09F938F9385ED99E09F938F931F9365 |
:106080000F93E0913004F091310409958DB79EB7DC |
:1060900008968DBF86EF99E09F938F931F930F9380 |
:1060A000E0913004F091310409950F900F900F901A |
:1060B0000F90CF911F910F91FF90EF90DF90089577 |
:1060C0009FB7F8943998389A88B1836088B98091DD |
:1060D000B9008C7F8093B9008AE28093B800109257 |
:1060E000710210926F0210926E02EFECF6E08BE0FC |
:1060F00010821182128213821482158216821782F4 |
:106100008150389687FFF4CF9FBF08951092710297 |
:1061100084E98093BC0010926F0210926E0280E8B6 |
:106120008093BC001092BD001092BA001092BB0088 |
:106130001092B9001092B8000E9460301092BB001B |
:1061400085E88093BC0080916C02826080936C0231 |
:1061500008951F920F920FB60F9211242F933F9321 |
:106160004F935F938F939F93EF93FF93809171026F |
:10617000282F3327442755278F5F80937102F90119 |
:106180002731310508F0B3C2EE59FF4F0C94467B1E |
:1061900080916F028C3090F480916F028F5F8093BA |
:1061A0006F0280916F02E82FFF27EE0FFF1FEE0FA7 |
:1061B000FF1FE758F94F8585181654F780916F0235 |
:1061C0008C3070F010926B0210926A0210926F0283 |
:1061D00085E08093710280916E02880F8D5A04C011 |
:1061E00080916F02880F8E5A8093BB0085E874C23D |
:1061F00080916F02E82FFF2783E0EE0FFF1F8A9543 |
:10620000E1F7E153F94F81818093BB0085E88093EA |
:10621000BC0080916F02E82FFF27EE0FFF1FEE0FEB |
:10622000FF1FEE0FFF1FE153F94F808180FF91C0E8 |
:1062300080916F02E82FFF27EE0FFF1FEE0FFF1F69 |
:10624000EE0FFF1FE153F94F8281882329F08091DF |
:106250000706873008F45FC280916A0290916B0252 |
:10626000892B09F058C28091680290916902892BAC |
:1062700009F051C26EC080916F0221E030E002C08F |
:10628000220F331F8A95E2F780916802909169028C |
:1062900028233923232B79F080916F02E82FFF27E1 |
:1062A000EE0FFF1FEE0FFF1FEE0FFF1FE153F94F21 |
:1062B00080E184830DC080916F02E82FFF27EE0FED |
:1062C000FF1FEE0FFF1FEE0FFF1FE153F94F148268 |
:1062D00080916F02E82FFF2753E0EE0FFF1F5A95C2 |
:1062E000E1F7E153F94F8481282F332743E0220F50 |
:1062F000331F4A95E1F780916F02E82FFF2793E063 |
:10630000EE0FFF1F9A95E1F7E153F94F82818770F5 |
:10631000822B8093BB0085E88093BC0020916F02A4 |
:1063200081E090E002C0880F991F2A95E2F7209142 |
:106330006A0230916B0282239323892B51F087EC00 |
:1063400096E0909375028093740288E080937602C1 |
:10635000E2C184E080C1E0917402F0917502819104 |
:106360008093BB0085E88093BC00F0937502E093B6 |
:10637000740280917602815080937602882309F41A |
:10638000CAC183E068C18091B900803351F5809122 |
:106390007202882329F480916F028F5F80937202CA |
:1063A00080916F02E82FFF2783E0EE0FFF1F8A9591 |
:1063B000E1F7E153F94F838199278F7790708F37F9 |
:1063C00091057CF480916F02E82FFF27EE0FFF1FED |
:1063D000EE0FFF1FEE0FFF1FE153F94F83818F5F19 |
:1063E00083831092710284E98093BC008AE090E07C |
:1063F000909392018093910180916F028F5F8093BF |
:106400006F021092710262C18091B9008034A9F1CB |
:1064100080916E02E82FFF27EE0FFF1FEE0FFF1F88 |
:10642000EE0FFF1FE153F94F83818F7783838091B4 |
:106430006E028F5F80936E0280916E028C30A0F0AE |
:1064400010926E021092690210926802809173029B |
:106450008F5F809373028C3038F0109273028091BA |
:106460006C028D7F80936C0280916C0281608093BE |
:106470006C021092710284E971C080916E02E82F63 |
:10648000FF27EE0FFF1FEE0FFF1FEE0FFF1FE15361 |
:10649000F94F83818068838380916E02E82FFF2704 |
:1064A000EE0FFF1FEE0FFF1FEE0FFF1FE153F94F1F |
:1064B000808180FF2FC080916E02E82FFF2753E07C |
:1064C000EE0FFF1F5A95E1F7E153F94F84819927A9 |
:1064D000009751F04097D9F587EC96E090937502BC |
:1064E0008093740288E031C080916E02992743E066 |
:1064F000880F991F4A95E1F78C52994F9093750236 |
:106500008093740290916E02809173029817E1F467 |
:1065100083E01BC080916E02992733E0880F991F9A |
:106520003A95E1F78C52994F9093750280937402DB |
:1065300080916C0281FD06C090916E028091730281 |
:10654000981711F482E001C081E080937602809177 |
:106550007602813011F485E801C085EC8093BC009F |
:106560008091720280936D0210927202D4C0E09109 |
:106570007402F09175028091BB0080838091740257 |
:1065800090917502019690937502809374028091A8 |
:106590007602815080937602823010F085EC58C0EC |
:1065A000813011F485E854C080916C0281FF2DC0C8 |
:1065B0008091E80280FD1DC080916E02E82FFF27C8 |
:1065C00023E0EE0FFF1F2A95E1F7E153F94F868193 |
:1065D0008A3F79F480916E02E82FFF2793E0EE0F57 |
:1065E000FF1F9A95E1F7E153F94F80818160808325 |
:1065F0000CC080916E02E82FFF2783E0EE0FFF1F93 |
:106600008A95E1F7E153F94F108280916E028F5F16 |
:1066100080936E0280916E028C30A0F010926E0218 |
:106620001092690210926802809173028F5F8093CA |
:1066300073028C3038F01092730280916C028D7F5F |
:1066400080936C021092710284E98093BC0049C06F |
:106650008093BC0086E0809371025DC088E9C4CD60 |
:1066600080917002880F805FBFCD80917002992762 |
:106670008130910561F0823091051CF4892B21F065 |
:106680004AC0029739F047C080911201ADCD809188 |
:106690001101AACD80911001A7CD80E8A5CD10925F |
:1066A000710284E98093BC008AE090E090939201AB |
:1066B0008093910180917002823088F48091700201 |
:1066C0008F5F8093700282E18093710280916C02EF |
:1066D0008E7F80936C0285EA8093BC001CC0109270 |
:1066E000700280916C02816080936C0214C01092E1 |
:1066F000710284E98093BC0080916C028160809378 |
:106700006C028AE090E09093920180939101109244 |
:106710006F0210926E02FF91EF919F918F915F91A6 |
:106720004F913F912F910F900FBE0F901F90189592 |
:106730001F93CF93DF93182F80911703882321F4A1 |
:1067400080910402882319F081E090E097C01D3009 |
:1067500008F092C01123B1F0E12FFF2723E0EE0FE4 |
:10676000FF1F2A95E1F7E153F94F35978081359660 |
:1067700088230CF081C03897808180FD03C083E0BE |
:1067800090E07CC08091C706823019F084E090E0F0 |
:1067900075C067E070E087EC96E00E94BA2A90919D |
:1067A000CE06891719F085E090E068C080ED97E08B |
:1067B0000E947016EC0180916C0280FD05C0CE0134 |
:1067C0000E9479168823B9F3112319F48FEF90E012 |
:1067D0000BC0212F33272150304081E090E002C0D0 |
:1067E000880F991F2A95E2F790936B0280936A02B3 |
:1067F000A1E0B0E0EFECF6E040E050E06BE0CD016E |
:10680000042E02C0880F991F0A94E2F720916A02B1 |
:1068100030916B0282239323892B11F01182128213 |
:1068200061504F5F5F4F389667FFE9CF10926F025C |
:106830001092710280916C028E7F80936C0285EAC7 |
:106840008093BC0080916C0280FD05C0CE010E9447 |
:1068500079168823B9F380916A0290916B02892B93 |
:1068600029F0CE010E947916882311F380916A02E3 |
:1068700090916B02009711F082E090E0DF91CF9150 |
:106880001F9108950F931F93CF93DF93982F8091BB |
:106890001703882321F480910402882319F081E0F2 |
:1068A00090E092C09D30A0F4992319F486E090E026 |
:1068B0008BC0C92FDD27FE0133E0EE0FFF1F3A9595 |
:1068C000E1F7E153F94F35978081359687FD03C095 |
:1068D00082E090E079C03897808180FD03C083E03A |
:1068E00090E072C080ED97E00E9470168C0180915C |
:1068F0006C0280FD05C0C8010E9479168823B9F397 |
:10690000219721E030E0C90102C0880F991FCA9584 |
:10691000E2F79093690280936802D901EFECF6E008 |
:1069200040E050E06BE0CD01042E02C0880F991FBB |
:106930000A94E2F72091680230916902822393233E |
:10694000892B11F01182128261504F5F5F4F389690 |
:1069500067FFE9CF10926E021092C7061092CE0622 |
:106960001092710280916C028E7F80936C0285EA96 |
:106970008093BC0080916C0280FD05C0C8010E941C |
:1069800079168823B9F38091680290916902892B66 |
:1069900029F0C8010E947916882311F38091C70657 |
:1069A000823019F084E090E00FC067E070E087EC7F |
:1069B00096E00E94BA2A9091CE06891719F085E0D8 |
:1069C00090E002C080E090E0DF91CF911F910F91A5 |
:1069D000089589E1A4E6B7E0E0E3F7E011821082D0 |
:1069E000329611961C921E921296815087FFF6CF16 |
:1069F0008091FD0299278E56904090934B0780938B |
:106A00004A078091FC0299278E56904090934D073B |
:106A100080934C071092820310928103109284039A |
:106A200010928303109286031092850308951F929B |
:106A30000F920FB60F9211240F931F932F933F9332 |
:106A40004F935F936F937F938F939F93AF93BF9376 |
:106A5000CF93DF93EF93FF9380916B0682FDCFC0BE |
:106A60004091860050918700809178029091790240 |
:106A7000481B590B80918600909187009093790272 |
:106A800080937802CA018D549440A0917A02B0910B |
:106A90007B02835F9A4178F480917A0280932F077A |
:106AA000149714F01092930181E090E090937B0290 |
:106AB00080937A0207C2AD30B1050CF003C2CA015F |
:106AC0008B5F9040845B914008F074C0425D514000 |
:106AD000FD01EA0FFB1FE05DF84F80819181FA0113 |
:106AE000E81BF90BCF01F7FF03C0909581959F4FED |
:106AF00006975CF480912003883C20F48091200369 |
:106B0000865F01C088EC80932003FD01EA0FFB1F24 |
:106B1000E05DF84F808191819C01220F331F280F87 |
:106B2000391F240F351F37FF02C02D5F3F4FE9018A |
:106B3000D595C795D595C795CA0101968C179D0720 |
:106B400014F4219706C041505040C417D5070CF4E7 |
:106B5000219680912003833CE0F08D010A0F1B1FDA |
:106B6000F801E05DF84F808191819E01281B390B6F |
:106B7000C90163E070E00E94BF7ACB01880F991FC2 |
:106B8000860F971F0C59184FD80111969C938E931E |
:106B900007C0AA0FBB1FAC59B84F11961C921E928A |
:106BA000E0917A02F0917B02EE0FFF1FE05DF84F5B |
:106BB000D183C08320917A0230917B022F5F3F4FB7 |
:106BC00030937B0220937A0280910201843108F095 |
:106BD00079C12530310511F45D9A01C05D9880912D |
:106BE0007A0290917B028630910511F45C9A01C083 |
:106BF0005C98079711F45B9A65C15B9863C14091FB |
:106C000086005091870080917C0290917D02481B04 |
:106C1000590B809186009091870090937D0280931C |
:106C20007C02CA018D5494406091E602835F9A41D0 |
:106C300008F07AC06093770280917702843008F47C |
:106C400053C090912F0780917702981709F04CC09C |
:106C50005091E7025B3008F43FC01092930110920C |
:106C6000E60240E05F31C0F0E42FFF27EE0FFF1F88 |
:106C70009F012E543D4FDF01A05DB84F8D919C9137 |
:106C8000D9018D939C93DF01AC59B84F8D919C91A4 |
:106C9000E453FD4F91838083E42FFF27EE0FFF1F06 |
:106CA0009F01205D384FDF01A258BD4F8D919C910F |
:106CB000D90111969C938E93DF01A856BD4F8D91FB |
:106CC0009C91EC59F84F91838083842F8F5F482FDC |
:106CD0008D3040F28093E6028091E7028F3FB9F059 |
:106CE0008F5F8093E70213C08091E702853620F022 |
:106CF0008AE08093E70202C01092E70280910201CD |
:106D00008A3011F0843110F0289A01C0289881E06F |
:106D10008093E60280911703882309F0D3C0809105 |
:106D2000770280932F07CEC06D3008F0A3C0CA0150 |
:106D30008B5F9040845B914008F07EC0425D514083 |
:106D4000E62FFF27EE0FFF1FE258FD4F8081918154 |
:106D5000FA01E81BF90BCF0105960B97B0F480916F |
:106D6000E7028A3120F080912003865F05C08B30D6 |
:106D700028F0809120038E5F809320038091200370 |
:106D8000893C18F088EC80932003E62FFF27EE0F54 |
:106D9000FF1FE258FD4F808191819C01220F331F1C |
:106DA000280F391F240F351F37FF02C02D5F3F4FBB |
:106DB000E901D595C795D595C795CA0101968C1758 |
:106DC0009D0714F4219706C041505040C417D507C1 |
:106DD0000CF42196809120038E3BD8F0E62FFF27FC |
:106DE000EE0FFF1FDF01A258BD4F8D919C919E01B8 |
:106DF000281B390BC90163E070E00E94BF7ACB0108 |
:106E0000880F991F860F971FE856FD4F9183808347 |
:106E100008C0E62FFF27EE0FFF1FE856FD4F118237 |
:106E200010828091E602E82FFF27EE0FFF1FE25845 |
:106E3000FD4FD183C08309C0809102018A3011F0D7 |
:106E4000843110F0289A01C0289880910201843181 |
:106E500088F48091E602853011F45D9A05C05D9852 |
:106E6000863011F45C9A05C05C98873011F45B9A07 |
:106E700001C05B988091E602843120F48F5F80939B |
:106E8000E60220C08431F1F4809102018A3011F0D1 |
:106E9000843110F0289A01C028988EE18093E60290 |
:106EA0002CE0C4E6D7E0A2EBB2E0E0E3F7E08D919E |
:106EB0009D91918380833296198218822296215067 |
:106EC00027FFF5CFFF91EF91DF91CF91BF91AF9168 |
:106ED0009F918F917F916F915F914F913F912F91F2 |
:106EE0001F910F910F900FBE0F901F901895EF926A |
:106EF000FF920F931F93809124069927880F991F63 |
:106F0000880F991F7C010027F7FC0095102F8091B6 |
:106F1000700390917103A0917203B0917303BC014F |
:106F2000CD01A80197010E94F47A3093B80520930F |
:106F3000B7058091680390916903A0916A03B091AD |
:106F40006B03BC01CD01A80197010E94F47A309334 |
:106F5000BA052093B9058091EA079091EB0797FD58 |
:106F6000039695958795959587959093BC05809305 |
:106F7000BB058091FA079091FB0797FD03969595C5 |
:106F80008795959587959093BE058093BD058091D3 |
:106F90008103909182032091440230914502821B2B |
:106FA000930B9093C0058093BF058091120390913D |
:106FB0001303A0911403B0911503BC01CD0125E08A |
:106FC00030E040E050E00E94F47A3093C205209314 |
:106FD000C10580913E0290913F029093C405809339 |
:106FE000C30580913203909133039093C805809339 |
:106FF000C70580911D0190911E019093CA05809351 |
:10700000C9058091200399279093CC058093CB05E7 |
:107010008091F6079091F707A091F807B091F907D2 |
:1070200020919501309196014091970150919801DE |
:10703000BC01CD010E94F47A3093CE052093CD059A |
:107040008091D00699279093D0058093CF058091A9 |
:10705000D80699279093D2058093D1058091E006B8 |
:1070600099279093D4058093D3058091E8069927BA |
:107070009093D6058093D50580911F0290912002B0 |
:107080009093E0058093DF0580916D0890916E08E4 |
:107090009093E4058093E30580917308992790937A |
:1070A000F2058093F1058091010490910204909380 |
:1070B000F4058093F3058091FF0390910004909371 |
:1070C000F6058093F50580914904882321F4809189 |
:1070D0004A04882321F08091B605816003C0809125 |
:1070E000B6058E7F8093B6051F910F91FF90EF90AC |
:1070F00008951F93CF93DF93182FEB01809117030F |
:107100008823A1F411501F3F89F0D0932402C0932B |
:1071100023028091230290912402892BD1F7CE0182 |
:107120008C0F9D1F0E948516115078F7DF91CF912B |
:107130001F910895CF93DF93809102018D3011F458 |
:107140000E94291B10927A00809148029091490276 |
:107150009093B1078093B0078091460290914702C7 |
:107160009093A2078093A1078091440290914502D9 |
:107170009093F0078093EF072091400230914102F5 |
:10718000C901880F991F880F991F820F931F820FC3 |
:10719000931F9093EB078093EA072091420230916E |
:1071A0004302C901880F991F880F991F820F931FEF |
:1071B000820F931F9093FB078093FA078FEC8093C5 |
:1071C0007A00A1E2B3E0CDE0D6E097E08991E82F24 |
:1071D000FF27EE0FFF1FE05DF84F0190F081E02DDB |
:1071E000E259FF4F1E161F061CF0E0E0F0E005C05C |
:1071F000EF3FF10514F0EFEFF0E08C91282F3327EB |
:10720000E217F30714F4815004C02E173F0714F45B |
:107210008F5F8C939150119697FFD8CF809147063E |
:107220009927AA27BB27BC01CD0124EC39E040E017 |
:1072300050E00E94807ADC01CB018093B7019093EB |
:10724000B801A093B901B093BA018091480699277B |
:10725000AA27BB27BC01CD010E94807ADC01CB01AB |
:107260008093B3019093B401A093B501B093B6019C |
:10727000DF91CF910895A0E0B0E0E1E4F9E30C9450 |
:10728000157B882EC0E0D0E07E016E01109249048B |
:10729000469AD0937C03C0937B03D0937A03C09328 |
:1072A0007903D0937603C0937503D0938603C0937C |
:1072B0008503D0938403C0938303D0938203C09348 |
:1072C000810310929E0110929D01109238020E943B |
:1072D0009A3884E690E00E9492160E949A38809133 |
:1072E000150680FF10C08091130190911401875BF7 |
:1072F000934038F480911301909114018E5E924076 |
:1073000010F40E94CE1A0FE18AE090E00E949216DB |
:107310008091440290914502C80FD91F8091480284 |
:1073200090914902E80EF91E809146029091470221 |
:10733000C80ED91E015007FFE7CF9701205F3F4FCE |
:1073400036952795369527953093860320938503A8 |
:10735000C601409696958795969587959093840358 |
:10736000809383036096F5E0D695C795FA95E1F78B |
:10737000D0938203C09381039093800380937F0313 |
:1073800030937E0320937D03882009F441C08091CF |
:10739000EA079091EB0797FF03C0909581959F4F67 |
:1073A0006CE070E00E94BF7A9B0170937C03609355 |
:1073B0007B038091FA079091FB0797FF03C090959C |
:1073C00081959F4F6CE070E00E94BF7A70937A03C2 |
:1073D000609379038091FA059091FB059093760371 |
:1073E00080937503B90184E090E00E940B2E6091B8 |
:1073F000790370917A0386E090E00E940B2E6091F1 |
:1074000075037091760388E090E00E940B2E65C0B2 |
:1074100084E090E00E94062E90937C0380937B038F |
:1074200086E090E00E94062E90937A038093790381 |
:1074300088E090E00E94062E9C0190937603809352 |
:10744000750380917B0390917C038150984050F4A8 |
:107450008091790390917A038150984018F42150DB |
:107460003440D8F187E19AE09F938F9389E492E1C9 |
:107470009F938F93E0913004F091310409958091AE |
:10748000EA079091EB0797FF03C0909581959F4F76 |
:107490006CE070E00E94BF7A70937C0360937B0382 |
:1074A0008091FA079091FB0797FF03C09095819513 |
:1074B0009F4F6CE070E00E94BF7A70937A036093F4 |
:1074C00079038091FA059091FB0590937603809360 |
:1074D00075030F900F900F900F901092B1071092BC |
:1074E000B0071092A2071092A1071092F007109215 |
:1074F000EF0784E690E00E949216809140029091FE |
:1075000041029C01220F331F220F331F280F391F06 |
:10751000280F391F3093EB072093EA07809142022E |
:10752000909143028C01000F111F000F111F080FD3 |
:10753000191F080F191F1093FB070093FA0780917A |
:107540002406C82EDD24EE24FF24442737FD409571 |
:10755000542FC701B6010E94807A4B015C016093F1 |
:107560007003709371038093720390937303980177 |
:10757000442737FD4095542FC701B6010E94807AF9 |
:10758000DC01CB018093680390936903A0936A03A5 |
:10759000B0936B0380924C0390924D03A0924E03E4 |
:1075A000B0924F038093440390934503A093460306 |
:1075B000B09347031092400310924103109242038C |
:1075C000109243038091150190911601A09117012B |
:1075D000B09118019093FD058093FC05109237023D |
:1075E0001092360210923403109235031092360333 |
:1075F00010923703809132039091330390933103BB |
:10760000809330030E947D6582E390E09093240292 |
:1076100080932302809147069927AA27BB27BC01A4 |
:10762000CD0124EC39E040E050E00E94807ADC019A |
:10763000CB018856954CAF4FBF4F8093B7019093C5 |
:10764000B801A093B901B093BA0180914806992777 |
:10765000AA27BB27BC01CD010E94807ADC01CB01A7 |
:107660008856954CAF4FBF4F8093B3019093B401B0 |
:10767000A093B501B093B60110929A0110929901AE |
:107680008091320390913303AA2797FDA095BA2FDA |
:107690002091950130919601409197015091980168 |
:1076A000BC01CD010E94807ADC01CB018093F607FA |
:1076B0009093F707A093F807B093F90710922B0364 |
:1076C00010922A0381E0809301010E94E669809173 |
:1076D000E80284608093E8028FEF8093680810923C |
:1076E000690880E280936A08C1E2D3E0ADE0B6E0C9 |
:1076F00007E08D91E82FFF27EE0FFF1FE05DF84FA9 |
:107700008081918182598993015007FFF2CF84E6ED |
:107710008093200380912102882311F0469A579A82 |
:10772000809185039091860380569940815C9B42AD |
:1077300028F08091490481608093490480918303FB |
:107740009091840380569940815C9B4228F08091FF |
:10775000490482608093490480918103909182035F |
:107760008C5291408957954028F08091490484605B |
:107770008093490480917B0390917C038C529140CB |
:10778000835C914028F0809149048860809349048B |
:107790008091790390917A038C529140835C91405F |
:1077A00028F0809149048061809349048091750399 |
:1077B00090917603805092408355914028F08091BB |
:1077C0004904806280934904ECE0CDB7DEB70C94A5 |
:1077D000317BA3E1B0E0EFEEFBE30C940F7B8091F3 |
:1077E0008103909182032091440230914502821BD3 |
:1077F000930B9093F0078093EF0720914E02309106 |
:107800004F023093B1072093B00780914C029091C2 |
:107810004D029093A2078093A1073093BC07209359 |
:10782000BB079093B4078093B3078091EA079091C8 |
:10783000EB07AC01440F551F480F591F2091400220 |
:1078400030914102C901880F991F880F991F820F3B |
:10785000931F820F931F480F591F57FF02C04D5FA0 |
:107860005F4F55954795559547955093EB07409336 |
:10787000EA078091FA079091FB07AC01440F551F6E |
:10788000480F591F2091420230914302C901880FCD |
:10789000991F880F991F820F931F820F931F480F04 |
:1078A000591F57FF02C04D5F5F4F5595479555953E |
:1078B00047955093FB074093FA072091400230917F |
:1078C0004102C901880F991F880F991F820F931FCA |
:1078D000820F931F9C01442737FD4095542F8091C0 |
:1078E000600390916103A0916203B0916303820FE2 |
:1078F000931FA41FB51F8093600390936103A0930F |
:107900006203B09363032091420230914302C901A4 |
:10791000880F991F880F991F820F931F820F931F43 |
:107920009C01442737FD4095542F80915C03909132 |
:107930005D03A0915E03B0915F03820F931FA41FAC |
:10794000B51F80935C0390935D03A0935E03B09397 |
:107950005F038091C5079091C60720914002309146 |
:107960004102820F931F9093C6078093C5078091B1 |
:10797000F2079091F3072091420230914302820F67 |
:10798000931F9093F3078093F20780917703909170 |
:107990007803019690937803809377038091FA059A |
:1079A0009091FB052091750330917603821B930B18 |
:1079B0009C01442737FD4095542F809158039091A6 |
:1079C0005903A0915A03B0915B03820F931FA41F28 |
:1079D000B51F8093580390935903A0935A03B09313 |
:1079E0005B038FEC80937A0010920F012091480383 |
:1079F0003091490340914A0350914B0329873A87BC |
:107A00004B875C8729543B46414050402CF028E48A |
:107A10003BE641E050E00DC089859A85AB85BC8589 |
:107A2000885B9449AE4FBF4F4CF428EB34E94EEFDE |
:107A30005FEF2D833E834F83588708C089859A85E1 |
:107A4000AB85BC858D839E83AF83B887209150031F |
:107A50003091510340915203509153032D873E873B |
:107A60004F87588B29543B46414050402CF028E426 |
:107A70003BE641E050E00DC08D859E85AF85B8891D |
:107A8000885B9449AE4FBF4F4CF428EB34E94EEF7E |
:107A90005FEF29833A834B835C8308C08D859E8585 |
:107AA000AF85B88989839A83AB83BC83A091EF07A4 |
:107AB000B091F007BB8BAA8BFD01CF01AA2797FDE0 |
:107AC000A095BA2FA0904003B0904103C09042030C |
:107AD000D0904303A80EB91ECA1EDB1EA09240031D |
:107AE000B0924103C0924203D0924303E090F60764 |
:107AF000F090F7070091F8071091F907E80EF91ECA |
:107B00000A1F1B1FE092F607F092F7070093F80791 |
:107B10001093F907F0910703F98BFF2309F098C13F |
:107B200080910603882309F093C18091150686FF92 |
:107B30008FC18091A1079091A207AA2797FDA095D8 |
:107B4000BA2FBC01CD0129813A814B815C810E9411 |
:107B5000807A9B01AC0197FF04C02150384F4F4FF2 |
:107B60005F4FBBE05595479537952795BA95D1F767 |
:107B700080919D01682E772488249924CA01B90137 |
:107B8000A40193010E94807ADC01CB0180939103D0 |
:107B900090939203A0939303B0939403B7FF04C010 |
:107BA0008150904FAF4FBF4F1C012D01ACE0559459 |
:107BB000479437942794AA95D1F720929103309255 |
:107BC000920340929303509294038091B007909156 |
:107BD000B107AA2797FDA095BA2FBC01CD012D8131 |
:107BE0003E814F8158850E94807A97FF04C0615082 |
:107BF000784F8F4F9F4FFBE09595879577956795C9 |
:107C0000FA95D1F7A40193010E94807ADC01CB019F |
:107C10008093950390939603A0939703B093980352 |
:107C2000B7FF04C08150904FAF4FBF4F9C01AD01D3 |
:107C3000ECE05595479537952795EA95D1F7209330 |
:107C40009503309396034093970350939803809144 |
:107C50009103909192039093990780939807809154 |
:107C600095039091960390939D0780939C0722190A |
:107C700033094409550920939503309396034093A3 |
:107C8000970350939803E20EF31E041F151FE09212 |
:107C9000F607F092F7070093F8071093F907809121 |
:107CA0009C018823B1F457FF04C02F5F3F4F4F4F13 |
:107CB0005F4F5595479537952795A21AB30AC40A81 |
:107CC000D50AA0924003B0924103C0924203D092E1 |
:107CD00043032A893B8979010027F7FC0095102F7F |
:107CE0008091950390919603A0919703B09198038A |
:107CF000E80EF91E0A1F1B1FC801B70129813A812E |
:107D00004B815C810E94807A9B01AC0197FF04C08B |
:107D10002150384F4F4F5F4F6BE055954795379542 |
:107D200027956A95D1F780919E01A82EBB24CC247B |
:107D3000DD24CA01B901A60195010E94807ADC0107 |
:107D4000CB018093890390938A03A0938B03B09314 |
:107D50008C03B7FF04C08150904FAF4FBF4F3C0121 |
:107D60004D014CE095948794779467944A95D1F7A8 |
:107D70006092890370928A0380928B0390928C03A5 |
:107D8000C801B7012D813E814F8158850E94807ABC |
:107D900097FF04C06150784F8F4F9F4F3BE0959500 |
:107DA0008795779567953A95D1F7A60195010E9439 |
:107DB000807ADC01CB0180938D0390938E03A09396 |
:107DC0008F03B0939003B7FF04C08150904FAF4F23 |
:107DD000BF4FAC01BD012CE0759567955795479550 |
:107DE0002A95D1F740938D0350938E0360938F03B0 |
:107DF000709390032A893B8937FF03C03095219502 |
:107E00003F4F21343105E4F1D401C30197FE07C08F |
:107E1000B095A095909581959F4FAF4FBF4F8138FA |
:107E20009105A105B10584F4DB01CA0177FF07C004 |
:107E3000B095A095909581959F4FAF4FBF4F8138DA |
:107E40009105A105B105E4F081E080932C0318C0F1 |
:107E500010929D0710929C07109299071092980714 |
:107E600010928D0310928E0310928F031092900344 |
:107E70001092890310928A0310928B0310928C0344 |
:107E800080918D0390918E03A0918F03B091900308 |
:107E9000BC01CD0124E630E040E050E00E94F47ADD |
:107EA000E0908903F0908A03E21AF30AF092AF0798 |
:107EB000E092AE078091890390918A03A0918B0391 |
:107EC000B0918C03BC01CD0124E630E040E050E0ED |
:107ED0000E94F47ADA01C90120918D0330918E035A |
:107EE0008C01021B130B1093A4070093A30780912E |
:107EF000950190919601A0919701B0919801BC01D4 |
:107F0000CD0128E631E040E050E00E94807A2091E7 |
:107F1000F6073091F7074091F8075091F9072617B7 |
:107F200037074807590764F0261B370B480B590BD6 |
:107F30002093F6073093F7074093F8075093F9071B |
:107F40002091F6073091F7074091F8075091F90713 |
:107F500057FF0CC0260F371F481F591F2093F607E5 |
:107F60003093F7074093F8075093F9076091A10702 |
:107F70007091A2076E0D7F1D9B01442737FD409530 |
:107F8000542F8091440390914503A0914603B091F2 |
:107F90004703820F931FA41FB51F80934403909340 |
:107FA0004503A0934603B093470380910C0390913F |
:107FB0000D03681B790BCB01AA2797FDA095BA2F5B |
:107FC00029853A854B855C85820F931FA41FB51FB9 |
:107FD0008093480390934903A0934A03B0934B03C3 |
:107FE000C090B301D090B401E090B501F090B6011B |
:107FF000C816D906EA06FB06C4F488EA91E6A0E0B2 |
:10800000B0E08C199D09AE09BF0980934803909395 |
:108010004903A0934A03B0934B0380934403909386 |
:108020004503A0934603B093470322273327A901B2 |
:108030002C193D094E095F0980914803909149032D |
:10804000A0914A03B0914B0382179307A407B50789 |
:10805000B4F4D701C601885A9146A040B04080933D |
:10806000480390934903A0934A03B0934B03809332 |
:10807000440390934503A0934603B0934703609154 |
:10808000B0077091B107600F711F9B01442737FD46 |
:108090004095542F80914C0390914D03A0914E0335 |
:1080A000B0914F03820F931FA41FB51F80934C0301 |
:1080B00090934D03A0934E03B0934F0380910A0316 |
:1080C00090910B03681B790BCB01AA2797FDA09514 |
:1080D000BA2F2D853E854F855889820F931FA41F87 |
:1080E000B51F8093500390935103A0935203B09314 |
:1080F0005303E090B701F090B8010091B9011091DD |
:10810000BA01E816F9060A071B07C4F488EA91E6E3 |
:10811000A0E0B0E08E199F09A00BB10B8093500333 |
:1081200090935103A0935203B093530380934C0355 |
:1081300090934D03A0934E03B0934F032227332710 |
:10814000A9012E193F09400B510B809150039091CA |
:108150005103A0915203B091530382179307A407D0 |
:10816000B507B4F4D801C701885A9146A040B04081 |
:108170008093500390935103A0935203B093530301 |
:1081800080934C0390934D03A0934E03B0934F0301 |
:108190008091400390914103A0914203B091430329 |
:1081A0008093540390935503A0935603B0935703C1 |
:1081B0008091500390915103A0915203B0915303C9 |
:1081C0008093700390937103A0937203B093730331 |
:1081D0008091480390914903A0914A03B0914B03C9 |
:1081E0008093680390936903A0936A03B0936B0331 |
:1081F00080914C0390914D03A0914E03B0914F0399 |
:1082000080936C0390936D03A0936E03B0936F0300 |
:108210008091440390914503A0914603B091470398 |
:108220008093640390936503A0936603B093670300 |
:1082300080911B0190911C019093B1078093B0072E |
:108240008091190190911A019093A2078093A10740 |
:10825000809102018A3009F062C0809148029091B9 |
:108260004902835F934034F088E592E09093B10730 |
:108270008093B00780914802909149028A5F9340B1 |
:1082800034F080E293E09093B1078093B00780913F |
:108290004802909149020F9734F488EA9DEF909339 |
:1082A000B1078093B00780914802909149020797E7 |
:1082B00034F480EE9CEF9093B1078093B0078091E7 |
:1082C000460290914702835F934034F088E592E044 |
:1082D0009093A2078093A107809146029091470254 |
:1082E0008A5F934034F080E293E09093A2078093FA |
:1082F000A10780914602909147020F9734F488EAD3 |
:108300009DEF9093A2078093A107809146029091E0 |
:10831000470207970CF067C080EE9CEF60C0809129 |
:10832000480290914902815D974034F080EB94E0DF |
:108330009093B1078093B0078091480290914902D1 |
:10834000805E974034F080E496E09093B10780938C |
:10835000B00780914802909149020F9734F480E56C |
:108360009BEF9093B1078093B00780914802909162 |
:108370004902079734F480EC99EF9093B10780930A |
:10838000B0078091460290914702815D974034F09A |
:1083900080EB94E09093A2078093A107809146021E |
:1083A00090914702805E974034F080E496E090938D |
:1083B000A2078093A10780914602909147020F97F0 |
:1083C00034F480E59BEF9093A2078093A1078091FE |
:1083D000460290914702079734F480EC99EF90930E |
:1083E000A2078093A107E091A801EE2309F4BBC086 |
:1083F00040911B0150911C018091990390919A0327 |
:10840000481B590B5093A00340939F0320911B01DD |
:1084100030911C01280F391F37FF02C02F5F3F4FDB |
:108420003595279530939A0320939903413151054F |
:108430001CF080E190E005C0405F5F4F34F480EFB6 |
:108440009FEF9093A00380939F038E2F9927A09175 |
:108450009F03B091A003A89FA001A99F500DB89FB2 |
:10846000500D112457FF02C04F5F5F4F5595479540 |
:108470008091B0079091B107840F951F9093B10739 |
:108480008093B0076091190170911A0180919B034C |
:1084900090919C03681B790B70939E0360939D03DE |
:1084A0004091190150911A01480F591F57FF02C0FE |
:1084B0004F5F5F4F5595479550939C0340939B03A7 |
:1084C000613171051CF080E190E005C0605F7F4F75 |
:1084D00034F480EF9FEF90939E0380939D032E2FA3 |
:1084E000332780919D0390919E03829FB001839FCB |
:1084F000700D929F700D1124AB0177FF02C04F5F8A |
:108500005F4F559547958091A1079091A207840FE1 |
:10851000951F9093A2078093A107A29FC001A39FDC |
:10852000900DB29F900D11249C01F3E0220F331F98 |
:10853000FA95E1F780911B0190911C01820F931F26 |
:1085400090931C0180931B01E3E0660F771FEA956F |
:10855000E1F78091190190911A01860F971F90936E |
:108560001A01809319010091B3071091B40780910B |
:10857000980790919907101611065CF59C0197FFDA |
:1085800004C022273327281B390BC901AA2797FDCE |
:10859000A095BA2F20919C01332744275527BC0171 |
:1085A000CD010E94807A9B01AC0197FF04C0215C41 |
:1085B0003F4F4F4F5F4F76E055954795379527953D |
:1085C0007A95D1F78091AE079091AF07820F931FF4 |
:1085D00027C097FF03C0909581959F4FAA2797FDCD |
:1085E000A095BA2F20919C01332744275527BC0121 |
:1085F000CD010E94807A9B01AC0197FF04C0215CF1 |
:108600003F4F4F4F5F4F66E05595479537952795FC |
:108610006A95D1F78091AE079091AF07821B930BBB |
:108620009093AF078093AE07E090BB07F090BC0734 |
:1086300080919C0790919D071E141F045CF59C017E |
:1086400097FF04C022273327281B390BC901AA270B |
:1086500097FDA095BA2F20919C01332744275527D9 |
:10866000BC01CD010E94807A9B01AC0197FF04C040 |
:10867000215C3F4F4F4F5F4F96E05595479537959B |
:1086800027959A95D1F78091A3079091A407820F1F |
:10869000931F27C097FF03C0909581959F4FAA27EE |
:1086A00097FDA095BA2F20919C0133274427552789 |
:1086B000BC01CD010E94807A9B01AC0197FF04C0F0 |
:1086C000215C3F4F4F4F5F4F86E05595479537955B |
:1086D00027958A95D1F78091A3079091A407821BD3 |
:1086E000930B9093A4078093A3078091150687FFAF |
:1086F00044C09989992309F040C0809106038823DA |
:10870000E1F5A1E0EA16A1E0FA064CF08091B0078D |
:108710009091B1078E0D9F1D805091400DC0B0E02B |
:10872000EB16BFEFFB0664F48091B0079091B107A0 |
:108730008E0D9F1D80509F4F9093B1078093B0077F |
:10874000E1E001301E074CF08091A1079091A20753 |
:10875000800F911F805091400CC0FFEF00301F0729 |
:1087600064F48091A1079091A207800F911F80501F |
:108770009F4F9093A2078093A107A1E2B3E06DE021 |
:1087800076E057E0FB018191BF01E82FFF27EE0F54 |
:10879000FF1FE05DF84F0190F081E02DE259FF4F9F |
:1087A000EF3FF10521F01CF0EFEFF0E004C0F7FF20 |
:1087B00002C0E0E0F0E04C91242F3327E217F307EA |
:1087C000B1F0CF01821B930B97FD079613E09595AF |
:1087D00087951A95E1F7242F280F2C93822F99273C |
:1087E000E817F90714F4215001C02F5F2C93515062 |
:1087F000119657FFC7CFE2E1CD5E0C942B7B8091A1 |
:108800001703882301F58091E8028C7F8093E802AA |
:10881000AEE4B4E0EFECF6E09BE080910402882344 |
:1088200009F48C938D91818312829150389697FF31 |
:10883000F4CF80910402882359F080910402815082 |
:108840008093040205C08091E80281608093E80271 |
:1088500010926F021092710280916C028E7F809351 |
:108860006C0285EA8093BC00089580911706883FCA |
:1088700038F0EFEFF0E0E81BF109EF5DFC4F80818D |
:108880008093AE018091AE01882329F0843618F0E0 |
:1088900084E68093AE0180911906883F38F0EFEFAF |
:1088A000F0E0E81BF109EF5DFC4F80818093AC01A3 |
:1088B0008091AC01882329F0843618F084E68093F7 |
:1088C000AC0180912606883F38F0EFEFF0E0E81B1E |
:1088D000F109EF5DFC4F80818093A7018091A70192 |
:1088E0008B3010F48AE002C08F3F11F48093A7010F |
:1088F00080915106883F38F0EFEFF0E0E81BF10976 |
:10890000EF5DFC4F80818093C7078091C70782305D |
:1089100010F481E002C08F3F11F48093C70780916B |
:108920005306883F38F0EFEFF0E0E81BF109EF5D08 |
:10893000FC4F80818093ED078091ED07823010F429 |
:1089400081E002C08F3F11F48093ED0780913E06D5 |
:10895000883F38F0EFEFF0E0E81BF109EF5DFC4FE6 |
:1089600080818093C40780913F06883F38F0EFEF05 |
:10897000F0E0E81BF109EF5DFC4F808180939E07DA |
:1089800080914006883F38F0EFEFF0E0E81BF109F6 |
:10899000EF5DFC4F80818093CC0780911806883F63 |
:1089A00038F0EFEFF0E0E81BF109EF5DFC4F80815C |
:1089B0008093AD0180911B06883F38F0EFEFF0E027 |
:1089C000E81BF109EF5DFC4F80818093AB01809142 |
:1089D0001D06883F38F0EFEFF0E0E81BF109EF5D8E |
:1089E000FC4F80818093A90180912506883F38F053 |
:1089F000EFEFF0E0E81BF109EF5DFC4F8081809321 |
:108A0000AA0180912706883F38F0EFEFF0E0E81BDD |
:108A1000F109EF5DFC4F80818093A60180912806CB |
:108A2000883F38F0EFEFF0E0E81BF109EF5DFC4F15 |
:108A300080818093A80180912906883F38F0EFEF6C |
:108A4000F0E0E81BF109EF5DFC4F80818093A50108 |
:108A500080912A06883F38F0EFEFF0E0E81BF1093B |
:108A6000EF5DFC4F80818093A40180913006883FA8 |
:108A700038F0EFEFF0E0E81BF109EF5DFC4F80818B |
:108A80008093A20180913106883F38F0EFEFF0E04B |
:108A9000E81BF109EF5DFC4F808180930103809119 |
:108AA0003206883F38F0EFEFF0E0E81BF109EF5DA8 |
:108AB000FC4F80818093000380913306883F38F01B |
:108AC000EFEFF0E0E81BF109EF5DFC4F8081809350 |
:108AD000FF0280913406883F38F0EFEFF0E0E81BAA |
:108AE000F109EF5DFC4F80818093FE0280914C067E |
:108AF000883F38F0EFEFF0E0E81BF109EF5DFC4F45 |
:108B000080818093FD0280914D06883F38F0EFEF21 |
:108B1000F0E0E81BF109EF5DFC4F80818093FC02DF |
:108B200080914E06883F38F0EFEFF0E0E81BF10946 |
:108B3000EF5DFC4F80818093FB0280914F06883F60 |
:108B400038F0EFEFF0E0E81BF109EF5DFC4F8081BA |
:108B50008093FA0280913506883F38F0EFEFF0E01D |
:108B6000E81BF109EF5DFC4F80818093A1018091AA |
:108B70003906883F38F0EFEFF0E0E81BF109EF5DD0 |
:108B8000FC4F80818093A00180914106883F38F09E |
:108B9000EFEFF0E0E81BF109EF5DFC4F808180937F |
:108BA0009F0180914406883F38F0EFEFF0E0E81B2A |
:108BB000F109EF5DFC4F808180939E018091450615 |
:108BC000883F38F0EFEFF0E0E81BF109EF5DFC4F74 |
:108BD000808180939D0180914606883F38F0EFEFB9 |
:108BE000F0E0E81BF109EF5DFC4F808180939C0170 |
:108BF00080914B06883F38F0EFEFF0E0E81BF10979 |
:108C0000EF5DFC4F808180939B0180916606883FD9 |
:108C100038F0EFEFF0E0E81BF109EF5DFC4F8081E9 |
:108C20008093FD078091A201282F33272F5F3F4FAC |
:108C30008CE398E2B9010E94BF7A7093B20160930D |
:108C4000B10180910103833380F080910003282FCC |
:108C500033272F5F3F4F8CE398E2B9010E94BF7A20 |
:108C60007093B0016093AF0104C07093B001609342 |
:108C7000AF01809156068093AD078091CD07882380 |
:108C800011F48093AD07809123068093EE078091C5 |
:108C900022068093B50790916806933320F181E016 |
:108CA0008093F902983F58F0EFEFF0E0E91BF109EB |
:108CB000EF5DFC4F8081823310F41092F9028091B5 |
:108CC0003B0890913C0897FF08C08091F9028823E7 |
:108CD00021F080914904806803C0809149048F7716 |
:108CE0008093490402C01092F90280913B08909150 |
:108CF0003C0897FF1DC0809117038823C9F080911D |
:108D0000F9028823A9F080910801909109018F5FF1 |
:108D10009F4F71F488E99AE3909324028093230291 |
:108D200080E094EA90930901809308011092F9027F |
:108D30008091F902882339F080919E01823D18F4D8 |
:108D4000825E80939E010895A9E3B0E0EAEAF6E42A |
:108D50000C940F7B0E94E93B309102013C3010F4EF |
:108D6000299A01C02998409118035091190359A3D9 |
:108D700048A38091B50799270A964817590714F414 |
:108D800099A388A380912003843608F05CC0809169 |
:108D9000BD039091BE03009731F001979093BE03FD |
:108DA0008093BD0307C0109217038091E8028F7E65 |
:108DB0008093E8023A3011F0343110F0289A01C063 |
:108DC00028988091E9029091EA02895E9340C0F16F |
:108DD00080912D06682F772779A368A38091E802F8 |
:108DE00080618093E80280910906A82FBB27AA0F13 |
:108DF000BB1FFD01EC59F84F1182108280910A06C9 |
:108E0000282F3327220F331FC9018C59984FFC019B |
:108E100011821082A05DB84F11961C921E92205DA7 |
:108E2000384FD90111961C921E9280910C06E82FA2 |
:108E3000FF27EE0FFF1FE05DF84F11821082A2C2E4 |
:108E4000109217039FC2809120038D3808F49AC2B4 |
:108E50008091E8028F7E8093E80290912E0682E353 |
:108E6000989FC00111249093BE038093BD03E8A195 |
:108E7000F9A1B9978CF080911703882369F080914C |
:108E8000E9029091EA02FFEF8F3F9F0729F00196D8 |
:108E90009093EA028093E9028091E9029091EA02BC |
:108EA0008F3F910509F038F510923C0310923D0375 |
:108EB00010923E0310923F03109238031092390330 |
:108EC00010923A0310923B031092A9031092AA0346 |
:108ED0001092AB031092AC03109240031092410326 |
:108EE00010924203109243038A3F910549F481E0B6 |
:108EF0008093C30305C08091E80282608093E802FA |
:108F000080910B06E82FFF27EE0FFF1FE05DF84F63 |
:108F100080819181813591050CF441C12091170325 |
:108F2000222309F03CC180910C06E82FFF27EE0FA9 |
:108F3000FF1FE05DF84F808191818C3491050CF426 |
:108F400006C18091BF038F5F8093BF03893C08F403 |
:108F500026C13C3010F4299801C0299A10921703B9 |
:108F60001092BF031092EA021092E90230910906B2 |
:108F7000E32FFF27EE0FFF1FE05DF84F8081918107 |
:108F800087349105B4F480910A06E82FFF27EE0F8D |
:108F9000FF1FE05DF84F808191810190F081E02D0D |
:108FA000F7FF03C0F095E195FF4FE734F1050CF4AE |
:108FB00078C041E020910A06A22FBB27AA0FBB1F51 |
:108FC000A05DB84F8D919C9111978734910544F025 |
:108FD000E32FFF27EE0FFF1FE05DF84F80819181A7 |
:108FE0008D919C918734910574F080910906E82F4A |
:108FF000FF27EE0FFF1FE05DF84F808191818734DE |
:1090000091050CF042E0E22FFF27EE0FFF1FE05D1D |
:10901000F84F808191818634910574F4809109061E |
:10902000E82FFF27EE0FFF1FE05DF84F8081918151 |
:10903000873491050CF043E0E22FFF27EE0FFF1F6E |
:10904000E05DF84F808191818A5B9F4F74F480913D |
:109050000906E82FFF27EE0FFF1FE05DF84F808124 |
:109060009181873491050CF044E0E22FFF27EE0F49 |
:10907000FF1FE05DF84F808191818A5B9F4F74F400 |
:1090800080910906E82FFF27EE0FFF1FE05DF84FE4 |
:1090900080819181863491050CF445E0842F0E94F3 |
:1090A000632E80910A06E82FFF27EE0FFF1FE05D79 |
:1090B000F84F808191810190F081E02DF7FF03C08E |
:1090C000F095E195FF4F7E97BCF480910906E82F5B |
:1090D000FF27EE0FFF1FE05DF84F808191818A5BD3 |
:1090E0009F4F54F481E08093640488EE93E0909362 |
:1090F00024028093230253C00E945D2F0E94102EF1 |
:1091000080E00E943C0780912F060E943377809177 |
:10911000150680FF10C08091130190911401875BA8 |
:10912000934038F480911301909114018E5E924027 |
:1091300010F40E94CE1A1092210280E00E943B3966 |
:1091400081E08093C20380932102579A1FC08081DF |
:109150009181855B9F4F0CF58091BF038F5F80935A |
:10916000BF03893CE0F03C3010F4299801C0299AF3 |
:10917000109217031092BF031092EA021092E902B4 |
:1091800081E00E943B3981E08093C2030E945D2F01 |
:1091900068E770E00E94793802C02093BF03809195 |
:1091A0000B06E82FFF27EE0FFF1FE05DF84F8081D1 |
:1091B00091818B5A9F4F0CF0E5C020911703E091ED |
:1091C0000C06222309F0C2C0FF27EE0FFF1FE05D4F |
:1091D000F84F80819181855B9F4F0CF0B4C08091E6 |
:1091E000C0038F5F8093C003893C08F4CBC02093F9 |
:1091F000C00380914904882309F09EC08091C20376 |
:10920000882309F499C081E090E09093EA0280936A |
:10921000E90281E0809317031092A9031092AA0338 |
:109220001092AB031092AC031092400310924103D2 |
:10923000109242031092430380912406E82EFF24EB |
:10924000002711278091EA079091EB079C014427A2 |
:1092500037FD4095542FC801B7010E94807ADC0188 |
:10926000CB018093500390935103A0935203B0938A |
:1092700053038091FA079091FB079C01442737FD27 |
:109280004095542FC801B7010E94807ADC01CB01C0 |
:109290008093480390934903A0934A03B0934B03F0 |
:1092A0008091700390917103A0917203B091730348 |
:1092B00080934C0390934D03A0934E03B0934F03C0 |
:1092C0008091680390916903A0916A03B0916B0348 |
:1092D0008093440390934503A0934603B0934703C0 |
:1092E00010923C0310923D0310923E0310923F03F4 |
:1092F000109238031092390310923A0310923B03F4 |
:109300008091E80288608093E802909167068FE080 |
:10931000989F900111248091320390913303820F22 |
:10932000931F68E671E00E94BF7A97FD01969595BC |
:1093300087958093740326C08CED95E0909324026A |
:10934000809323021FC02093C0031CC0FF27EE0F91 |
:10935000FF1FE05DF84F808191818C34910584F08E |
:109360008091C1038F5F8093C103893C58F01092B4 |
:1093700017031092C1031092EA021092E90202C090 |
:109380001092C10380919301815080939301809149 |
:1093900093018F3F21F08091E80284FF0EC40E9468 |
:1093A000354480910103E09109064091CC0350912E |
:1093B000CD03833308F45AC09A01220F331F240FC0 |
:1093C000351FFF27EE0FFF1FE05DF84F8091FF0272 |
:1093D000482F552780819181849FB001859F700D12 |
:1093E000949F700D1124260F371F8091ED029091EC |
:1093F000EE02281B390B37FF02C02D5F3F4F35951A |
:109400002795359527953093CD032093CC038091F4 |
:10941000CE039091CF039C01220F331F280F391FD9 |
:1094200080910A06E82FFF27EE0FFF1FE05DF84F3F |
:1094300080819181849FD001859FB00D949FB00D54 |
:1094400011242A0F3B1F8091EB029091EC02281B04 |
:10945000390B37FF02C02D5F3F4F35952795359566 |
:1094600027953093CF032093CE0357C09A01220F44 |
:10947000331F240F351FFF27EE0FFF1FE05DF84F4E |
:1094800080911F06482F552780819181849FF0018C |
:10949000859FF00D949FF00D11242E0F3F1F37FF75 |
:1094A00002C02D5F3F4FB90175956795759567951A |
:1094B0007093CD036093CC038091CE039091CF0342 |
:1094C0009C01220F331F280F391F80910A06E82FB5 |
:1094D000FF27EE0FFF1FE05DF84F80819181849F91 |
:1094E000D001859FB00D949FB00D11242A0F3B1F12 |
:1094F00037FF02C02D5F3F4FC90195958795959520 |
:1095000087959093CF038093CE037093EE02609380 |
:10951000ED029093EC028093EB028091CD078823BB |
:10952000D1F180910906E82FFF27EE0FFF1FEC59BC |
:10953000F84F80912006482F552780819181849F84 |
:109540009001859F300D949F300D11248091CC03A4 |
:109550009091CD03820F931F9093CD038093CC0302 |
:1095600080910A06E82FFF27EE0FFF1FEC59F84FF6 |
:1095700080819181849F9001859F300D949F300D53 |
:1095800011248091CE039091CF03820F931F90936B |
:10959000CF038093CE039E012F5F3F4F8FE1E2EC1C |
:1095A000F1E0D90101900D928A95E1F78091F902DD |
:1095B0004091CC035091CD03882309F44BC0CA01DC |
:1095C00057FD0396DC01B595A795B595A7958091B4 |
:1095D000CE039091CF0397FD0396FC01F595E79597 |
:1095E000F595E7958091EB01682F772767FD7095DA |
:1095F0006A9F90016B9F300D7A9F300D11248091EE |
:109600000504482F552747FD50954E9FC0014F9F99 |
:10961000900D5E9F900D1124280F391F37FF02C057 |
:10962000295F3F4F03E0359527950A95E1F7309381 |
:109630001F0320931E036E9F90016F9F300D7E9F2E |
:10964000300D11244A9FC0014B9F900D5A9F900DE1 |
:10965000112448C080916706682F7727DE01A60F86 |
:10966000B71FFD0197819093EB01620F731FDB0120 |
:109670008C9180930504A92FBB27A7FDB095A49FCB |
:109680009001A59F300DB49F300D1124E82FFF27C6 |
:10969000E7FDF0956091CE037091CF03E69FC00186 |
:1096A000E79F900DF69F900D1124280F391F37FF6B |
:1096B00002C0295F3F4F13E0359527951A95E1F7D2 |
:1096C00030931F0320931E03A69F9001A79F300D88 |
:1096D000B69F300D1124E49FC001E59F900DF49FCB |
:1096E000900D1124281B390B37FF02C0295F3F4F13 |
:1096F000B3E035952795BA95E1F730931D03209394 |
:109700001C0380910C06E82FFF27EE0FFF1FE05D82 |
:10971000F84F80819181909581959F4F90931B0385 |
:1097200080931A038330910514F0029705C0BFEFB0 |
:109730008E3F9B0734F4029690931B0380931A0389 |
:1097400004C010921B0310921A038091010490919F |
:1097500002042091FD033091FE03820F931FC090FD |
:109760001E03D0901F03C81AD90AD0921F03C092BB |
:109770001E038091FF03909100042091FB03309120 |
:10978000FC03820F931F00911C0310911D03081B03 |
:10979000190B10931D0300931C0380910B06E82FF7 |
:1097A000FF27EE0FFF1FE05DF84FE080F180E8E754 |
:1097B000F0E0EE0EFF1EF0921903E0921803809184 |
:1097C000A7019927AA2797FDA095BA2FBC01CD0123 |
:1097D0000E94F479DC01CB0120E030E040E251E46A |
:1097E000BC01CD010E946279DC01CB01BC01CD013D |
:1097F0000E94C679DC01CB018093F4078091A5011A |
:109800009927AA2797FDA095BA2FBC01CD010E94E8 |
:10981000F479DC01CB0120E030E040E251E4BC010E |
:10982000CD010E946279DC01CB01BC01CD010E9417 |
:10983000C679DC01CB018093A8078091A4018093B5 |
:10984000BD078091700480FF5CC08091FD07813866 |
:1098500008F457C080916904282F332727FD3095DD |
:1098600080911F06482F5527249FC001259F900DEA |
:10987000349F900D1124C80ED91ED0921F03C092A0 |
:109880001E0380916A04992787FD9095849F90011B |
:10989000859F300D949F300D1124020F131F1093DC |
:1098A0001D0300931C0380916B04282F332727FD91 |
:1098B000309580911A0390911B03820F931F909310 |
:1098C0001B0380931A0380916D04282F332727FDF3 |
:1098D000309580911A069927289FA001299F500D45 |
:1098E000389F500D112450939A0140939901809113 |
:1098F0006C0499278E159F0524F490931903809387 |
:109900001803809118039091190397FF04C01092D7 |
:1099100019031092180340911E0350911F03CA01AE |
:1099200057FD03969C01359527953595279537FF6B |
:1099300003C0309521953F4F8091F1029091F20242 |
:1099400082179307B4F4CA0157FF03C0909581951D |
:109950009F4F97FD0396959587959595879590933D |
:10996000F2028093F1028536910544F084E690E09E |
:1099700001C001979093F2028093F10240911C0381 |
:1099800050911D03CA0157FD03969C0135952795FB |
:109990003595279537FF03C0309521953F4F80912E |
:1099A000EF029091F00282179307B4F4CA0157FFB7 |
:1099B00003C0909581959F4F97FD03969595879548 |
:1099C000959587959093F0028093EF0285369105E7 |
:1099D00044F084E690E001C001979093F0028093F8 |
:1099E000EF028091E80284FF08C01092F202109208 |
:1099F000F1021092F0021092EF0250910A06E52F48 |
:109A0000FF27EE0FFF1FE05DF84F40914206242F25 |
:109A10003327808191812817390744F480916906A2 |
:109A200082FF04C081E08093050313C0E52FFF2768 |
:109A3000EE0FFF1FE05DF84F842F9927209143061A |
:109A4000821B9109208131812817390714F4109263 |
:109A5000050340910A06E42FFF27EE0FFF1FE05D8C |
:109A6000F84F50914206852F992722273327281B2C |
:109A7000390B808191818217930744F480916906A4 |
:109A800083FF04C081E08093040316C08091040327 |
:109A9000882391F0E42FFF27EE0FFF1FE05DF84FC2 |
:109AA000809143069927851B910920813181821776 |
:109AB000930714F41092040350910906E52FFF2731 |
:109AC000EE0FFF1FE05DF84F40914206242F332731 |
:109AD000808191812817390744F48091690680FFBD |
:109AE00004C081E08093020317C0809102038823A1 |
:109AF00099F0E52FFF27EE0FFF1FE05DF84F842F51 |
:109B0000992720914306821B9109208131812817D2 |
:109B1000390714F41092020340910906E42FFF273D |
:109B2000EE0FFF1FE05DF84F50914206852F9927F9 |
:109B300022273327281B390B8081918182179307B5 |
:109B400044F48091690681FF04C081E0809303039F |
:109B500016C080910303882391F0E42FFF27EE0FB6 |
:109B6000FF1FE05DF84F809143069927851B9109FF |
:109B7000208131818217930714F41092030380919E |
:109B80000503882319F480910403811181E08093F7 |
:109B9000060380910203882321F480910303882324 |
:109BA00051F081E0809307031092060310920503A1 |
:109BB0001092040302C08093070380910603882358 |
:109BC00021F480910703882369F080914106992749 |
:109BD00068A179A18617970714F499A388A381E057 |
:109BE00080932C038091E80284FF1AC010921B031B |
:109BF00010921A0310921F0310921E0310921D035D |
:109C000010921C039AE59093F40788E78093CD07A0 |
:109C10009093A8078093BD07109206031092070344 |
:109C20008091C0079091C107A091C207B091C3076E |
:109C3000209170033091710340917203509173032E |
:109C4000820F931FA41FB51F8093C0079093C10775 |
:109C5000A093C207B093C3078091C8079091C9072A |
:109C6000A091CA07B091CB07209168033091690396 |
:109C700040916A0350916B03820F931FA41FB51F7D |
:109C80008093C8079093C907A093CA07B093CB07E6 |
:109C90008091B7079091B807A091B907B091BA0722 |
:109CA00020916C0330916D0340916E0350916F03CE |
:109CB0002CA33DA34EA35FA3820F931FA41FB51F28 |
:109CC0008093B7079093B807A093B907B093BA07EA |
:109CD0008091A9079091AA07A091AB07B091AC071A |
:109CE000409164035091650360916603709167032E |
:109CF00048A759A76AA77BA7840F951FA61FB71F60 |
:109D00008093A9079093AA07A093AB07B093AC07E1 |
:109D1000509107035CA7552321F580910603882302 |
:109D200001F520E030E08091CD07882311F421E097 |
:109D300030E040E050E080910103823310F441E0D4 |
:109D400050E0242335238091150699279695879511 |
:109D5000969587958095909582239323892B09F476 |
:109D60005CC0109260031092610310926203109223 |
:109D7000630310925C0310925D0310925E031092D5 |
:109D80005F031092C0071092C1071092C207109291 |
:109D9000C3071092C8071092C9071092CA07109201 |
:109DA000CB071092B7071092B8071092B90710921C |
:109DB000BA071092A9071092AA071092AB07109247 |
:109DC000AC078091500390915103A0915203B09140 |
:109DD000530380934C0390934D03A0934E03B09391 |
:109DE0004F038091480390914903A0914A03B09199 |
:109DF0004B038093440390934503A0934603B09391 |
:109E00004703109235021092340210920B03109205 |
:109E10000A0310920D0310920C0320E030E08091B1 |
:109E2000CD07882311F421E030E080E090E06091DC |
:109E300001036DA7623310F481E090E028233923F9 |
:109E4000709115067EA7472F5527CA0196958795CD |
:109E5000969587958095909582239323892B01F180 |
:109E60001092700310927103109272031092730398 |
:109E7000109268031092690310926A0310926B03A8 |
:109E800010925003109251031092520310925303F8 |
:109E9000109248031092490310924A0310924B0308 |
:109EA00042FD03C08DA5833318F01092CD0704C086 |
:109EB0008091A6018093CD079CA5992309F0FEC14E |
:109EC00080910603882309F0F9C18091FA059091E9 |
:109ED000FB05815092402CF480911703882309F4EC |
:109EE000EDC190906808A0902406E091EA07F091F7 |
:109EF000EB07FFABEEAB2091FA073091FB0739AFD0 |
:109F000028AF6091700370917103809172039091FA |
:109F10007303209068033090690340906A03509067 |
:109F20006B033FEF931609F4D7C0BB24CC24DD2488 |
:109F3000A60195010E94F47A79018A014EA95FA9D0 |
:109F4000CA01AA2797FDA095BA2FE81AF90A0A0BA9 |
:109F50001B0BC201B101A60195010E94F47A5901BF |
:109F60006A0168AD79ADCB01AA2797FDA095BA2FFC |
:109F7000A81AB90ACA0ADB0A292C332427FC309410 |
:109F8000432C532CC801B701A20191010E94807A91 |
:109F900097FF04C061507E4F8F4F9F4F3B014C0194 |
:109FA00009E095948794779467940A95D1F7C60150 |
:109FB000B501A20191010E94807A97FF04C061500F |
:109FC0007E4F8F4F9F4F5B016C0119E0D594C79472 |
:109FD000B794A7941A95D1F78091F1029091F2026B |
:109FE000813491053CF48091EF029091F00281342C |
:109FF0009105D4F0D401C30197FE03C00196A11DC1 |
:10A00000B11D3C014D019594879477946794D601D6 |
:10A01000C501D7FE03C00196A11DB11D5C016D01F4 |
:10A02000D594C794B794A79480910C06E82FFF2786 |
:10A03000EE0FFF1FE05DF84F808191810190F0816C |
:10A04000E02DF7FF03C0F095E195FF4F7A97A4F05C |
:10A05000C401B30123E030E040E050E00E94F47A14 |
:10A0600039014A01C601B50123E030E040E050E08B |
:10A070000E94F47A59016A0180916A08282F3327D7 |
:10A0800027FD3095432F532F2615370548055905D1 |
:10A0900014F439014A01992787FD9095909581958F |
:10A0A0009F4FAA2797FDA095BA2F681679068A06B2 |
:10A0B0009B0614F43C014D012A153B054C055D053A |
:10A0C00014F459016A01A816B906CA06DB060CF099 |
:10A0D000CDC05C016D01CAC0EA2CFF240027112706 |
:10A0E000A80197010E94F47A39014A01EEA9FFA95B |
:10A0F000CF01AA2797FDA095BA2F681A790A8A0A74 |
:10A100009B0AC201B101A80197010E94F47A59018A |
:10A110006A0128AD39ADC901AA2797FDA095BA2FCC |
:10A12000A81AB90ACA0ADB0AD401C30197FE03C000 |
:10A130000F96A11DB11D3C014D01F4E0959487944B |
:10A1400077946794FA95D1F7D601C501D7FE03C07D |
:10A150000F96A11DB11D5C016D01E4E0D594C7947B |
:10A16000B794A794EA95D1F78091F1029091F20209 |
:10A17000813491053CF48091EF029091F00281349A |
:10A180009105A4F0C401B30123E030E040E050E0C9 |
:10A190000E94F47A39014A01C601B50123E030E09A |
:10A1A00040E050E00E94F47A59016A0180910C0667 |
:10A1B000E82FFF27EE0FFF1FE05DF84F80819181B0 |
:10A1C0000190F081E02DF7FF03C0F095E195FF4F7E |
:10A1D0007A97A4F0C401B30123E030E040E050E0FE |
:10A1E0000E94F47A39014A01C601B50123E030E04A |
:10A1F00040E050E00E94F47A59016A0131E26316AE |
:10A200007104810491042CF070E2672E712C812C72 |
:10A21000912C40EE64164FEF74064FEF84064FEF1B |
:10A22000940644F460EE662E6FEF762E6FEF862E66 |
:10A230006FEF962E51E2A516B104C104D1042CF0A3 |
:10A2400050E2A52EB12CC12CD12C60EEA6166FEFDA |
:10A25000B6066FEFC6066FEFD60644F440EEA42EA6 |
:10A260004FEFB42E4FEFC42E4FEFD42E80915003FA |
:10A2700090915103A0915203B0915303861997090D |
:10A28000A809B9098093500390935103A0935203F6 |
:10A29000B09353038091480390914903A0914A03DE |
:10A2A000B0914B038A199B09AC09BD0980934803FF |
:10A2B00090934903A0934A03B0934B0380913402D7 |
:10A2C000909135028F3F910509F008F4C9C57CA52E |
:10A2D000772309F053C580910603882309F04EC502 |
:10A2E00080912C03882309F049C580914A068FA7E5 |
:10A2F000882309F443C58091CD07882309F43EC51E |
:10A300008091C0079091C107A091C207B091C30787 |
:10A31000B7FF04C081509F4FAF4FBF4FE92EFA2EB9 |
:10A320000B2F112707FD1A95E092C007F092C10785 |
:10A330000093C2071093C3078091C8079091C90783 |
:10A34000A091CA07B091CB07B7FF04C081509F4FBF |
:10A35000AF4FBF4F892F9A2FAB2FBB27A7FDBA95C1 |
:10A3600088AB99ABAAABBBAB8093C8079093C907E6 |
:10A37000A093CA07B093CB0780912406A82EBB24D4 |
:10A38000CC24DD242091600330916103409162036D |
:10A3900050916303C601B5010E94807A97FF04C003 |
:10A3A00061507F4F8F4F9F4F672E782E892E9924B3 |
:10A3B00087FC9A94609260037092610380926203BA |
:10A3C0009092630320915C0330915D0340915E03A2 |
:10A3D00050915F03C601B5010E94807A97FF04C0C7 |
:10A3E00061507F4F8F4F9F4F272E382E492E552477 |
:10A3F00047FC5A9420925C0330925D0340925E03C6 |
:10A4000050925F038091580390915903A0915A0391 |
:10A41000B0915B03B7FF04C081509F4FAF4FBF4F58 |
:10A42000892F9A2FAB2FBB27A7FDBA95809358038E |
:10A4300090935903A0935A03B0935B03D801C701CB |
:10A4400086199709A809B9098093B5039093B603B3 |
:10A45000A093B703B093B80320914906E22EFF24DE |
:10A4600000271127BC01CD01A80197010E94F47AB1 |
:10A4700059016A012093C4033093C5034093C60376 |
:10A480005093C70388A999A9AAA9BBA982199309BE |
:10A49000A409B5098093B9039093BA03A093BB03B1 |
:10A4A000B093BC03BC01CD01A80197010E94F47ACE |
:10A4B0002093C8033093C9034093CA035093CB033E |
:10A4C000D601C501D7FE04C081509F4FAF4FBF4F8B |
:10A4D000892F9A2FAB2FBB27A7FDBA9590930B031B |
:10A4E00080930A0357FF04C021503F4F4F4F5F4FE7 |
:10A4F000BB2757FDBA95A52F942F832F90930D035B |
:10A5000080930C038091F1029091F20281349105C5 |
:10A51000DCF48091EF029091F00281349105A4F473 |
:10A5200080910C06E82FFF27EE0FFF1FE05DF84F2C |
:10A53000808191810190F081E02DF7FF03C0F095BB |
:10A54000E195FF4F7A97E4F0809168088F3FC1F45E |
:10A5500080910A0390910B0397FD0196959587953D |
:10A5600090930B0380930A0380910C0390910D0349 |
:10A5700097FD01969595879590930D0380930C0315 |
:10A580008091B7079091B807A091B907B091BA0729 |
:10A59000B7FF04C081509F4FAF4FBF4F892F9A2FF5 |
:10A5A000AB2FBB27A7FDBA958093B7079093B80749 |
:10A5B000A093B907B093BA078091A9079091AA0711 |
:10A5C000A091AB07B091AC07B7FF04C081509F4F7B |
:10A5D000AF4FBF4F892F9A2FAB2FBB27A7FDBA953F |
:10A5E0008093A9079093AA07A093AB07B093AC07F9 |
:10A5F0008091700390917103A0917203B0917303E5 |
:10A600002CA13DA14EA15FA1281B390B4A0B5B0B6E |
:10A610002093AD033093AE034093AF035093B00348 |
:10A620008091680390916903A0916A03B0916B03D4 |
:10A63000E8A4F9A40AA51BA5E81AF90A0A0B1B0B42 |
:10A64000E092B103F092B2030093B3031093B4030A |
:10A650002093B5033093B6034093B7035093B803E8 |
:10A66000E092B903F092BA030093BB031093BC03CA |
:10A6700080914C0390914D03A0914E03B0914F03F4 |
:10A68000821B930BA40BB50B80934C0390934D034B |
:10A69000A0934E03B0934F038091440390914503E0 |
:10A6A000A0914603B09147038E199F09A00BB10BEF |
:10A6B0008093440390934503A0934603B0934703CC |
:10A6C0009FA59923E1F020912A0330912B03213893 |
:10A6D00031054CF080918103909182030196909313 |
:10A6E00082038093810320583F4F4CF48091810373 |
:10A6F000909182030197909382038093810310923B |
:10A700002B0310922A0381E090E09093D103809371 |
:10A71000D003A090B503B090B603C090B703D0901B |
:10A72000B803D601C501D7FE07C088279927DC01E9 |
:10A730008A199B09AC09BD0981509240A040B040E4 |
:10A7400034F084E090E09093D1038093D003809123 |
:10A75000D6039091D703A091D803B091D90320914B |
:10A76000C0073091C1074091C2075091C307821BB7 |
:10A77000930BA40BB50B815E914BAF4FBF4F8F5323 |
:10A780009C49A040B04028F08091690889310CF4C0 |
:10A79000FFC021E0A21620E1B20620E0C20620E0C0 |
:10A7A000D2060CF473C08091D203882309F46AC0E6 |
:10A7B000D601C501D7FE07C088279927DC018A1971 |
:10A7C0009B09AC09BD099C01AD01B7FF04C0215034 |
:10A7D0003E4F4F4F5F4F09E0559547953795279569 |
:10A7E0000A95D1F78091D0039091D103820F931FE6 |
:10A7F0009093D1038093D003D601C501D7FE03C047 |
:10A800000796A11DB11D13E0B595A795979587955E |
:10A810001A95D1F78093C4039093C503A093C60300 |
:10A82000B093C70389589341A040B04064F088E8D2 |
:10A8300093E1A0E0B0E08093C4039093C503A0939C |
:10A84000C603B093C7032091C4033091C503409160 |
:10A85000C6035091C70357FF04C021503F4F4F4FCD |
:10A860005F4F232F342F452F552747FD5A95809151 |
:10A870000A0390910B03820F931F90930B03809315 |
:10A880000A0306C081E08093D20302C01092D20373 |
:10A8900040E0A41640EFB4064FEFC4064FEFD406D5 |
:10A8A0000CF073C08091D303882309F46AC0D601E9 |
:10A8B000C501D7FE07C088279927DC018A199B09A3 |
:10A8C000AC09BD099C01AD01B7FF04C021503E4F4A |
:10A8D0004F4F5F4FF9E05595479537952795FA9576 |
:10A8E000D1F78091D0039091D103820F931F909361 |
:10A8F000D1038093D003D601C501D7FE03C00796CC |
:10A90000A11DB11DE3E0B595A79597958795EA95AB |
:10A91000D1F78093C4039093C503A093C603B0936B |
:10A92000C70388579C4EAF4FBF4F64F488E79CEE37 |
:10A93000AFEFBFEF8093C4039093C503A093C6030A |
:10A94000B093C7032091C4033091C5034091C6035F |
:10A950005091C70357FF04C021503F4F4F4F5F4FE7 |
:10A96000232F342F452F552747FD5A9580910A03F1 |
:10A9700090910B03820F931F90930B0380930A0314 |
:10A9800011C081E08093D3030DC01092D3030AC09D |
:10A990001092D1031092D00388EE93E09093BC0103 |
:10A9A0008093BB016FA5262F33278091D003909110 |
:10A9B000D1032817390724F43093D1032093D0030F |
:10A9C000E0916908EE2379F02E2F332727FD30958B |
:10A9D0008091D0039091D1032817390724F4309344 |
:10A9E000D1032093D0034091B5035091B6036091F9 |
:10A9F000B7037091B803413851056105710574F0D2 |
:10AA000080918503909186032091D0033091D103EA |
:10AA1000820F931F909386038093850340585F4F66 |
:10AA20006F4F7F4F74F4809185039091860320913E |
:10AA3000D0033091D103821B930B909386038093B4 |
:10AA4000850381E090E09093D1038093D003A090A0 |
:10AA5000B903B090BA03C090BB03D090BC03D60139 |
:10AA6000C501D7FE07C088279927DC018A199B09F1 |
:10AA7000AC09BD0981509240A040B04034F084E060 |
:10AA800090E09093D1038093D0038091DA0390916A |
:10AA9000DB03A091DC03B091DD032091C807309166 |
:10AAA000C9074091CA075091CB07821B930BA40B97 |
:10AAB000B50B815E914BAF4FBF4F8F539C49A04068 |
:10AAC000B04018F0E9310CF4FFC031E0A31630E1DA |
:10AAD000B30630E0C30630E0D3060CF473C08091B7 |
:10AAE000D403882309F46AC0D601C501D7FE07C084 |
:10AAF00088279927DC018A199B09AC09BD099C01AB |
:10AB0000AD01B7FF04C021503E4F4F4F5F4F69E08A |
:10AB100055954795379527956A95D1F78091D0033C |
:10AB20009091D103820F931F9093D1038093D00310 |
:10AB3000D601C501D7FE03C00796A11DB11D23E0B4 |
:10AB4000B595A795979587952A95D1F78093C803D2 |
:10AB50009093C903A093CA03B093CB038958934140 |
:10AB6000A040B04064F088E893E1A0E0B0E08093BA |
:10AB7000C8039093C903A093CA03B093CB03209159 |
:10AB8000C8033091C9034091CA035091CB0357FFCA |
:10AB900004C021503F4F4F4F5F4F232F342F452F7D |
:10ABA000552747FD5A9580910C0390910D03820F14 |
:10ABB000931F90930D0380930C0306C081E0809354 |
:10ABC000D40302C01092D40350E0A51650EFB5068E |
:10ABD0005FEFC5065FEFD5060CF073C08091D5031B |
:10ABE000882309F46AC0D601C501D7FE07C08827AB |
:10ABF0009927DC018A199B09AC09BD099C01AD01AB |
:10AC0000B7FF04C021503E4F4F4F5F4F09E05595AD |
:10AC10004795379527950A95D1F78091D003909164 |
:10AC2000D103820F931F9093D1038093D003D60159 |
:10AC3000C501D7FE03C00796A11DB11D13E0B59550 |
:10AC4000A795979587951A95D1F78093C803909308 |
:10AC5000C903A093CA03B093CB0388579C4EAF4F50 |
:10AC6000BF4F64F488E79CEEAFEFBFEF8093C8035B |
:10AC70009093C903A093CA03B093CB032091C80358 |
:10AC80003091C9034091CA035091CB0357FF04C0D0 |
:10AC900021503F4F4F4F5F4F232F342F452F5527C4 |
:10ACA00047FD5A9580910C0390910D03820F931FDD |
:10ACB00090930D0380930C0311C081E08093D50322 |
:10ACC0000DC01092D5030AC01092D1031092D00388 |
:10ACD00088EE93E09093BC018093BB017FA5272F62 |
:10ACE00033278091D0039091D1032817390724F49A |
:10ACF0003093D1032093D00380916908882379F0A1 |
:10AD0000282F332727FD30958091D0039091D103D0 |
:10AD10002817390724F43093D1032093D0034091AE |
:10AD2000B9035091BA036091BB037091BC034138E1 |
:10AD300051056105710574F080918303909184033E |
:10AD40002091D0033091D103820F931F90938403FD |
:10AD50008093830340585F4F6F4F7F4FCCF48091B7 |
:10AD60008303909184032091D0033091D103821BFF |
:10AD7000930B90938403809383030AC010920D0376 |
:10AD800010920C0310920B0310920A0310922C03E2 |
:10AD90008091CD07882341F410920D0310920C038B |
:10ADA00010920B0310920A038091C0079091C10783 |
:10ADB000A091C207B091C3078093D6039093D703A5 |
:10ADC000A093D803B093D9038091C8079091C90785 |
:10ADD000A091CA07B091CB078093DA039093DB036D |
:10ADE000A093DC03B093DD03109260031092610323 |
:10ADF000109262031092630310925C0310925D0341 |
:10AE000010925E0310925F03109258031092590340 |
:10AE100010925A0310925B031092C0071092C10760 |
:10AE20001092C2071092C3071092C8071092C90768 |
:10AE30001092CA071092CB071092B7071092B8076A |
:10AE40001092B9071092BA071092A9071092AA0798 |
:10AE50001092AB071092AC07109235021092340298 |
:10AE600000911A0310911B03C80117FF04C0882723 |
:10AE70009927801B910B409764F088EE93E09093A4 |
:10AE8000BC018093BB019EA594FD03C081E080932B |
:10AE9000C303F0902106AF2CBB24CC24DD24B801E1 |
:10AEA000882777FD8095982F980117FF04C02227E7 |
:10AEB0003327201B310B442737FD4095542F0E9428 |
:10AEC000807A9B01AC01C601B5010E94807A97FF90 |
:10AED00004C061507E4F8F4F9F4FE9E09595879555 |
:10AEE00077956795EA95D1F79B018F2D9927809FDC |
:10AEF000D001819FB00D909FB00D1124CD01B7FD01 |
:10AF000003969595879595958795280F391F442722 |
:10AF100037FD4095542F2093A9033093AA03409303 |
:10AF2000AB035093AC038091400390914103A091F7 |
:10AF30004203B0914303821B930BA40BB50B809388 |
:10AF4000400390934103A0934203B0934303815580 |
:10AF5000934CA040B04064F080E593ECA0E0B0E0FA |
:10AF60008093400390934103A0934203B093430323 |
:10AF70008091400390914103A0914203B09143031B |
:10AF8000805B9C43AF4FBF4F64F480EB9CE3AFEF1B |
:10AF9000BFEF8093400390934103A0934203B0938B |
:10AFA0004303A0903203B0903303A114B10409F419 |
:10AFB0007BC18091150683FF77C12DA5233308F04F |
:10AFC00073C18091700390917103A0917203B0914D |
:10AFD0007303B7FF04C081509E4FAF4FBF4F69E06E |
:10AFE000B595A795979587956A95D1F76C0197FFC9 |
:10AFF00004C0D094C194D108D394809168039091F7 |
:10B000006903A0916A03B0916B03B7FF04C081503C |
:10B010009E4FAF4FBF4F59E0B595A7959795879530 |
:10B020005A95D1F7BC0197FF03C0709561957F4F8A |
:10B03000C616D7060CF46B01B601D7FE02C0695FD5 |
:10B040007F4F2B0143E0559447944A95E1F742E046 |
:10B0500050E0440E551E6CE172E0A60EB71E75015D |
:10B060000027F7FC0095102F84EE9DEFA80EB91E67 |
:10B070008091F6079091F707A091F807B091F90732 |
:10B080006090950170909601809097019090980142 |
:10B09000BC01CD01A40193010E94F47AE21AF30AE3 |
:10B0A000040B150BC801B70128E631E040E050E081 |
:10B0B0000E94F47ADC01CB013CE4E32E3FEFF32E57 |
:10B0C000E80EF91E0091BB011091BC01011511059C |
:10B0D00089F599E1C916D1046CF580912A03909104 |
:10B0E0002B038E0D9F1D90932B0380932A03809139 |
:10B0F000C3038823F9F0C501AA2797FDA095BA2FAD |
:10B10000BC01CD01A40193010E94807ADC01CB0136 |
:10B110008093F6079093F707A093F807B093F90789 |
:10B12000BC01CD010E94F47A3093310320933003A7 |
:10B130001092C303C70124E0880F991F2A95E1F7F5 |
:10B14000B2010E94BF7ACB01AA2797FDA095BA2F22 |
:10B150002091F6073091F7074091F8075091F907D1 |
:10B16000280F391F4A1F5B1F2093F6073093F707FC |
:10B170004093F8075093F907F090AA016F2D7727B5 |
:10B18000C69EC001C79E900DD69E900D112497FDBE |
:10B190004F966C01B5E0D594C794BA95E1F76C1958 |
:10B1A0007D096B0177FD7AC00115110509F06FC0AB |
:10B1B0000091F1021091F2028091EF029091F00261 |
:10B1C000080F191F17FF02C0095F1F4FA3E0159555 |
:10B1D0000795AA95E1F7005C1F4FCA01B901A401C8 |
:10B1E00093010E94F47ADA01C90120913003309171 |
:10B1F0003103442737FD4095542F821B930BA40B3A |
:10B20000B50B845E9D4FAF4FBF4FBC01CD0128E60B |
:10B2100031E040E050E00E94F47ADC01CB01845B35 |
:10B2200090408C9DD0018D9DB00D9C9DB00D112442 |
:10B23000CD01B8010E94BF7A83E0F89E600111241D |
:10B24000C616D70614F4B60108C0882799278C19AA |
:10B250009D09681779070CF4BC019B01442737FD51 |
:10B260004095542F8091400390914103A091420357 |
:10B27000B0914303820F931FA41FB51F8093400317 |
:10B2800090934103A0934203B09343030DC0015038 |
:10B2900010401093BC010093BB0106C084EF91E005 |
:10B2A0009093BC018093BB0180912C03882381F093 |
:10B2B000109238031092390310923A0310923B0314 |
:10B2C00010923C0310923D0310923E0310923F03F4 |
:10B2D000109107031123F1F48091CD07282F332714 |
:10B2E000442755278091700390917103A0917203B8 |
:10B2F000B0917303BC01CD010E94807ADC01CB01C7 |
:10B30000BC01CD0128EF3AE240E050E00E94F47A1F |
:10B31000190102C022243324009106030023F9F40A |
:10B320008091CD07282F3327442755278091680324 |
:10B3300090916903A0916A03B0916B03BC01CD01A8 |
:10B340000E94807ADC01CB01BC01CD0128EF3AE2FA |
:10B3500040E050E00E94F47A3BA32AA302C01BA263 |
:10B360001AA28091A3079091A407893C91051CF033 |
:10B3700088EC90E005C088539F4F34F488E39FEF3A |
:10B380009093A4078093A3078091AE079091AF0795 |
:10B39000893C91051CF088EC90E005C088539F4FD4 |
:10B3A00034F488E39FEF9093AF078093AE078091CA |
:10B3B000CD072091F4076091B0077091B107882301 |
:10B3C00009F040C0CB01AA2797FDA095BA2FA22E65 |
:10B3D000BB24CC24DD24BC01CD01A60195010E9433 |
:10B3E000807A97FF04C0615C7F4F8F4F9F4FF6E0DC |
:10B3F0009595879577956795FA95D1F77093B107ED |
:10B400006093B0078091A1079091A207AA2797FDAA |
:10B41000A095BA2FBC01CD01A60195010E94807AAA |
:10B4200097FF04C0615C7F4F8F4F9F4FE6E095957B |
:10B43000879577956795EA95D1F77093A207609302 |
:10B44000A10770C0CB01AA2797FDA095BA2FA22E05 |
:10B45000BB24CC24DD24BC01CD01A60195010E94B2 |
:10B46000807A9B01AC018091A3079091A407AA2741 |
:10B4700097FDA095BA2F67E0880F991FAA1FBB1FE1 |
:10B480006A95D1F7280F391F4A1F5B1F57FF04C069 |
:10B49000215C3F4F4F4F5F4FA6E05595479537953D |
:10B4A0002795AA95D1F7C101820F931F9093B107F9 |
:10B4B0008093B0078091A1079091A207AA2797FDDA |
:10B4C000A095BA2FBC01CD01A60195010E94807AFA |
:10B4D0009B01AC018091AE079091AF07AA2797FD21 |
:10B4E000A095BA2FF7E0880F991FAA1FBB1FFA95E6 |
:10B4F000D1F7280F391F4A1F5B1F57FF04C0215C7B |
:10B500003F4F4F4F5F4FE6E055954795379527954D |
:10B51000EA95D1F78AA19BA1820F931F9093A2076E |
:10B520008093A1078091EF079091F007880F991FF2 |
:10B53000AA2797FDA095BA2F2091A8073327442763 |
:10B540005527BC01CD010E94807A5B016C0197FFF9 |
:10B5500008C02FE330E040E050E0A20EB31EC41E4E |
:10B56000D51E76E0D594C794B794A7947A95D1F771 |
:10B570008091BD07282F33274427552780915403F6 |
:10B5800090915503A0915603B0915703BC01CD0192 |
:10B590000E94807ADC01CB01BC01CD0120EF35E5B2 |
:10B5A00040E050E00E94F47AB501620F731F70937F |
:10B5B000F0076093EF078091B0079091B107815039 |
:10B5C000904134F080E090E19093B1078093B00710 |
:10B5D0008091B0079091B1078050904F34F480E093 |
:10B5E00090EF9093B1078093B0078091A10790915D |
:10B5F000A2078150904134F080E090E19093A2073F |
:10B600008093A1078091A1079091A2078050904F4D |
:10B6100034F480E090EF9093A2078093A1076150EB |
:10B62000704134F080E090E19093F0078093EF0751 |
:10B630008091EF079091F0078050904F34F480E0B4 |
:10B6400090EF9093F0078093EF0780910001482FCF |
:10B65000552780911D0190911E014817590794F4B8 |
:10B6600020911D0130911E0168A179A1649FC00144 |
:10B67000659F900D749F900D1124B9010E94AB7AC3 |
:10B6800079A368A388A199A1880F991F880F991F92 |
:10B6900099A388A34091150640FF8EC6002309F0A8 |
:10B6A0008BC6112309F088C6AA24BB2445018091CA |
:10B6B0000803909109039093E2058093E10520919E |
:10B6C0008703309188032115310509F03FC080912F |
:10B6D0001301909114018959934058F087B5853F23 |
:10B6E00020F480913802815011C081E08093E903F9 |
:10B6F0004EC080911301909114018436910508F594 |
:10B7000087B58B30D0F0809138028F5F80933802FC |
:10B710009AE089029001112480910406821B87BD62 |
:10B720008CE291E090932402809323028EE591E0D5 |
:10B7300090938803809387032AC081E08093E80375 |
:10B7400026C01093E8031093E90321C080911203EF |
:10B7500090911303A0911403B091150354E0880F46 |
:10B76000991FAA1FBB1F5A95D1F780933902909356 |
:10B770003A02A0933B02B0933C02B0923702A092EF |
:10B780003602215030403093880320938703209164 |
:10B79000AD0141FF29C0223320F0809101038D3893 |
:10B7A000E0F08091C10181508093C1018F3F09F089 |
:10B7B00042C010922D038091120390911303A09127 |
:10B7C0001403B091150380930E0390930F03A0937D |
:10B7D0001003B093110381E004C081E080932D0336 |
:10B7E00088EC8093C10127C08091990190919A01C2 |
:10B7F000820F911D20911A063327829FF001839FAB |
:10B80000F00D929FF00D1124CF01AA2797FDA0956E |
:10B81000BA2F80930E0390930F03A0931003B0935D |
:10B820001103809101038D3818F010922D0303C08D |
:10B8300081E080932D038091700390917103A0911A |
:10B840007203B0917303E0909501F090960100911E |
:10B85000970110919801BC01CD01A80197010E94A8 |
:10B86000F47A59016A018091680390916903A0916B |
:10B870006A03B0916B03BC01CD01A80197010E943E |
:10B88000F47AB901C5010E94EB707C01CC971CF0E1 |
:10B890004CE3E42EF12CC7010E94E26C7C0180E2B3 |
:10B8A0008093940180912D03882309F411C4809121 |
:10B8B000E80299279C012071307084FD09C46091D1 |
:10B8C0006B0660FD04C08091150681FD07C008A1CC |
:10B8D00019A13093DF032093DE0397C18091E80222 |
:10B8E00081FF69C14091BD015091BE01CA010F960F |
:10B8F000209118033091190382179307ACF58091BA |
:10B90000E803882389F58091EA0381FF13C08D7FC6 |
:10B910008093EA038091120390911303A091140382 |
:10B92000B091150380930E0390930F03A09310031F |
:10B93000B09311038091EA0381608093EA03241B92 |
:10B94000350B2F50304037FF03C0309521953F4FC6 |
:10B950008091DE039091DF03820F931F9093DF03AA |
:10B960008093DE038BE26EC0CA010F972817390758 |
:10B97000ACF58091E903882389F58091EA0380FF83 |
:10B9800013C08E7F8093EA0380911203909113037A |
:10B99000A0911403B091150380930E0390930F03AD |
:10B9A000A0931003B09311038091EA038260809307 |
:10B9B000EA03241B350B215F3F4F37FF03C030954F |
:10B9C00021953F4F8091DE039091DF03821B930B03 |
:10B9D0009093DF038093DE038DE234C02091EA036D |
:10B9E000822F992783709070892B59F12C7F209397 |
:10B9F000EA031092DF031092DE03209112033091CC |
:10BA00001303409114035091150320930E033093B8 |
:10BA10000F03409310035093110361FF06C084EF9E |
:10BA200091E090932402809323028091160388234F |
:10BA300041F423333105410551051CF081E0809329 |
:10BA400016038DE3809394012091DE033091DF0390 |
:10BA5000C90137FF04C088279927821B930B8150A7 |
:10BA600092400CF491C080911A069927289FB0014A |
:10BA7000299F700D389F700D1124CB0160E075E097 |
:10BA80000E94BF7ACB01AA2797FDA095BA2F2091DB |
:10BA90000E0330910F034091100350911103280FB2 |
:10BAA000391F4A1F5B1F20930E0330930F034093EF |
:10BAB0001003509311031092DF031092DE03A09045 |
:10BAC0001203B0901303C0901403D0901503D60155 |
:10BAD000C50180509440A040B04082179307A4074E |
:10BAE000B5075CF4D601C50180509C4FAF4FBF4FE6 |
:10BAF000281739074A075B0744F080930E03909399 |
:10BB00000F03A0931003B093110380916B0681FF84 |
:10BB100006C084E690E090932402809323028091F3 |
:10BB20001E06882389F5409108035091090357FFA9 |
:10BB300002C04D5F5F4F559547955595479580914C |
:10BB40001D0190911E01209100013327489FD001D3 |
:10BB5000499FB00D589FB00D1124CD01B9010E942D |
:10BB6000BF7A7093BE016093BD01663471051CF409 |
:10BB700086E490E005C06739710534F086E990E00D |
:10BB80009093BE018093BD018091870390918803BB |
:10BB9000892BB9F18091120390911303A0911403A2 |
:10BBA000B091150380930E0390930F03A09310039D |
:10BBB000B093110326C08091120390911303A091BA |
:10BBC0001403B091150380599140A040B040809378 |
:10BBD0000E0390930F03A0931003B0931103809171 |
:10BBE0001E06882311F0992702C088E790E0909301 |
:10BBF000BE018093BD01E8A1F9A1F0930903E09390 |
:10BC000008030091080310910903A0901203B0905B |
:10BC10001303C0901403D090150320910E033091AC |
:10BC20000F0340911003509111032A153B054C0559 |
:10BC30005D0524F080916B0680FD8CC280918703A6 |
:10BC400090918803892B39F0009108031091090322 |
:10BC5000AA24BB24C4C0D601C501821B930BA40B2C |
:10BC6000B50B8093AD039093AE03A093AF03B09355 |
:10BC7000B0038230F0E89F07FFEFAF07FFEFBF0789 |
:10BC80002CF481E090E8AFEFBFEF09C08F5F9F47D2 |
:10BC9000A040B04064F08FEF9FE7A0E0B0E0809359 |
:10BCA000AD039093AE03A093AF03B093B003A09005 |
:10BCB000AD03B090AE038091AC01282F3327442709 |
:10BCC00055278091AD039091AE03A091AF03B09141 |
:10BCD000B003BC01CD010E94807A97FF04C0615E71 |
:10BCE0007F4F8F4F9F4F25E0959587957795679567 |
:10BCF0002A95D1F76093AD037093AE038093AF03A1 |
:10BD00009093B00365303EEF73073FEF83073FEF3B |
:10BD100093072CF484E09EEFAFEFBFEF09C06050B3 |
:10BD200074408040904064F080E094E0A0E0B0E097 |
:10BD30008093AD039093AE03A093AF03B093B00391 |
:10BD40008090AD039090AE0320913602309137027F |
:10BD500037FF02C0295F3F4F83E0359527958A95CD |
:10BD6000E1F75FEF223835071CF421E83FEF05C00B |
:10BD70002038310514F020E830E0C901AA2797FDEA |
:10BD8000A095BA2F2091AE01332744275527BC0137 |
:10BD9000CD010E94807A97FF04C06D5F7F4F8F4F67 |
:10BDA0009F4FB2E09595879577956795BA95D1F7AE |
:10BDB0009B016FEF213036071CF420E03FEF06C0F7 |
:10BDC0002F3F310519F014F020E031E0C90137FDB3 |
:10BDD00003969595879595958795880E991E209140 |
:10BDE000AB01222309F454C06091340370913503F0 |
:10BDF000809136039091370397FF04C061587F4FBD |
:10BE00008F4F9F4FF7E09595879577956795FA95B2 |
:10BE1000D1F73327442755270E94807A97FF04C023 |
:10BE2000615E7F4F8F4F9F4FE5E0959587957795A2 |
:10BE30006795EA95D1F76093AD037093AE03809355 |
:10BE4000AF039093B0036138AFEF7A07AFEF8A0783 |
:10BE5000AFEF9A072CF480E89FEFAFEFBFEF0AC077 |
:10BE60006F3F71058105910569F064F080E091E014 |
:10BE7000A0E0B0E08093AD039093AE03A093AF0336 |
:10BE8000B093B0038091AD039091AE03880E991EDC |
:10BE90008091A901282F332780916C08992787FD6D |
:10BEA0009095289FF001299FF00D389FF00D1124E7 |
:10BEB0009F01F7FF02C021583F4F220F232F221F5F |
:10BEC000330BFFEF21383F071CF420E83FEF06C09B |
:10BED0002F3F310519F014F020E031E0820E931E5F |
:10BEE000C401AA2797FDA095BA2FC0900803D0904F |
:10BEF00009039601442737FD4095542FBC01CD011D |
:10BF00000E94807A97FF04C061507E4F8F4F9F4FF1 |
:10BF100059E095958795779567955A95D1F7061BC2 |
:10BF2000170B8091DE039091DF03892B09F060C02D |
:10BF30001C141D040CF05CC09501B7FE03C03095C5 |
:10BF400021953F4F2D33310540F48091E2039091CC |
:10BF5000E3038017910774F526C02C53304045E069 |
:10BF6000369527954A95E1F72031310510F02FE0FD |
:10BF700030E04091E2035091E3031A141B04E4F40F |
:10BF800080E190E0821B930B489F9001499F300D08 |
:10BF9000589F300D112494E0369527959A95E1F736 |
:10BFA0002017310720F58091BF019091C00108173B |
:10BFB0001907F4F08C011CC0205F3F4F8091BF0136 |
:10BFC0009091C001829FB001839F700D929F700D70 |
:10BFD00011249B0184E0369527958A95E1F7401757 |
:10BFE000510714F08A0104C00217130708F08901F1 |
:10BFF000C801AA2797FDA095BA2F1DE0880F991FA9 |
:10C00000AA1FBB1F1A95D1F79701442737FD40950A |
:10C01000542FBC01CD010E94F47A2093B1033093D8 |
:10C02000B2034093B3035093B4030091B103109152 |
:10C03000B2038091E0039091E1039C01220F331F32 |
:10C04000280F391F200F311F37FF02C02D5F3F4FD0 |
:10C05000A90155954795559547955093E103409310 |
:10C06000E00380911606282F3327220F331F220F5B |
:10C07000331F241735076CF48091EE07282F3327E0 |
:10C08000220F331F220F331F205530404217530712 |
:10C0900024F03093E1032093E00380916B0620911C |
:10C0A000E0033091E10380FF10C088A199A1281717 |
:10C0B000390724F09093E1038093E003A091E0031B |
:10C0C000B091E103B9A3A8A345C039A328A342C0F6 |
:10C0D00080911E06882301F5609108037091090381 |
:10C0E00077FF02C06D5F7F4F759567957595679572 |
:10C0F00040911D0150911E0180910001282F33278E |
:10C10000649FC001659F900D749F900D1124B9012B |
:10C110000E94BF7ACB0101C099279093BE01809302 |
:10C12000BD018091BD019091BE01873491051CF441 |
:10C1300086E490E005C08639910534F086E990E008 |
:10C140009093BE018093BD01E8A1F9A1F093E103B2 |
:10C15000E093E0038091E80299279C0122703070FF |
:10C1600081FF1CC18091E4039091E503A091E60357 |
:10C17000B091E7030097A105B10521F08091160366 |
:10C180008130B1F428A139A1C901AA2797FDA09552 |
:10C19000BA2F2EE0880F991FAA1FBB1F2A95D1F72F |
:10C1A0008093E4039093E503A093E603B093E70341 |
:10C1B00080911603813019F482E08093160348A120 |
:10C1C00059A1CA01AA2797FDA095BA2F9701442724 |
:10C1D00037FD4095542FBC01CD010E94807ADC01CF |
:10C1E000CB018093B1039093B203A093B303B093B8 |
:10C1F000B403B7FF04C08150904EAF4FBF4F5C01F6 |
:10C200006D018DE0D594C794B794A7948A95D1F722 |
:10C21000A092B103B092B203C092B303D092B40320 |
:10C220006091E9027091EA025FE0603A750750F5AB |
:10C230008091E4039091E503A091E603B091E703B8 |
:10C240009C01AD010AE056954795379527950A95CB |
:10C25000D1F7821B930BA40BB50BA601950114E03B |
:10C26000220F331F441F551F1A95D1F7820F931FBA |
:10C27000A41FB51F8093E4039093E503A093E60306 |
:10C28000B093E70360547F4118F58091E4039091E7 |
:10C29000E503A091E603B091E7039C01AD01FCE04A |
:10C2A0005695479537952795FA95D1F7821B930BAD |
:10C2B000A40BB50BA6019501E2E0220F331F441F2A |
:10C2C000551FEA95D1F7820F931FA41FB51F29C0F0 |
:10C2D0008091360290913702809136029091370218 |
:10C2E00097FF03C0909581959F4F843691050CF57B |
:10C2F0008091E4039091E503A091E603B091E703F8 |
:10C300009C01AD017EE056954795379527957A9526 |
:10C31000D1F7821B930BA40BB50B8A0D9B1DAC1D93 |
:10C32000BD1D8093E4039093E503A093E603B093CF |
:10C33000E7038091E4039091E503A091E603B091B7 |
:10C34000E7036EE0B695A795979587956A95D1F71F |
:10C35000909309038093080340911C06442399F0AD |
:10C3600055279C01BA010E94BF7AC901861B970B11 |
:10C370009093E3038093E203260F371F3093C001AD |
:10C380002093BF0119C01092E3031092E2038FEFD4 |
:10C3900093E09093C0018093BF010EC010921603EA |
:10C3A0001092E4031092E5031092E6031092E70363 |
:10C3B00030930903209308039091B5079CAB292F74 |
:10C3C0003327220F331F220F331F285D3F4FA8A1B1 |
:10C3D000B9A12A173B0714F039A328A3B091EE079F |
:10C3E000BDAB8B2F9927880F991F880F991F8055F8 |
:10C3F0009040E8A1F9A18E179F0714F499A388A390 |
:10C4000080916D02882321F4809173088F3FA1F001 |
:10C410008091E9029091EA020297C09768F448A1DE |
:10C4200059A11416150644F481E090E09093EA02B5 |
:10C430008093E90239A328A368A179A17093C60566 |
:10C440006093C5058091A9039091AA03A091AB03C5 |
:10C45000B091AC0302E0880F991FAA1FBB1F0A9579 |
:10C46000D1F7C090EF07D090F007C81AD90A613A07 |
:10C4700071058CF0CB0177FD0196959587958C150C |
:10C480009D050CF46C01909581959F4FC816D906B7 |
:10C4900094F46C0110C071E5C716D1041CF0B0E52E |
:10C4A000CB2ED12C80EBC8168FEFD80624F4A0EB4E |
:10C4B000CA2EAFEFDA2E9DA9292F3327220F331F63 |
:10C4C000220F331FC901A8A1B9A18A1B9B0B8C1590 |
:10C4D0009D050CF46C01E8A1F9A1E21BF30BCE164B |
:10C4E000DF060CF46F012091B0073091B107609125 |
:10C4F0001E0370911F03261B370B3093BF07209339 |
:10C50000BE070091A1071091A20740901C03509014 |
:10C510001D03041915091093A00700939F0780912C |
:10C520002B06482F5527429FC001439F900D529FD5 |
:10C53000900D112497FD07963C01E3E075946794F4 |
:10C54000EA95E1F7409FC001419F900D509F900DEB |
:10C55000112497FD07967C0153E0F594E7945A95D2 |
:10C56000E1F78091CD07882309F4C7C0261A370A5E |
:10C570009101442737FD4095542F80913C039091C1 |
:10C580003D03A0913E03B0913F03820F931FA41F70 |
:10C59000B51F80933C0390933D03A0933E03B0935B |
:10C5A0003F0381509D47A040B04064F080E09DE78C |
:10C5B000A0E0B0E080933C0390933D03A0933E0342 |
:10C5C000B0933F0380913C0390913D03A0913E03C3 |
:10C5D000B0913F0380509348AF4FBF4F64F480E069 |
:10C5E00093E8AFEFBFEF80933C0390933D03A0939C |
:10C5F0003E03B0933F038091B1019091B2014C0191 |
:10C60000AA2497FCA094BA2C80913C0390913D03FE |
:10C61000A0913E03B0913F03BC01CD01A50194015F |
:10C620000E94F47A620E731E1092A1031092A2036C |
:10C630001092A3031092A4034AA15BA144195509C7 |
:10C64000BA019B01442737FD4095542F8091380350 |
:10C6500090913903A0913A03B0913B03820F931F4D |
:10C66000A41FB51F8093380390933903A0933A0316 |
:10C67000B0933B0381509D47A040B04064F080E000 |
:10C680009DE7A0E0B0E08093380390933903A09336 |
:10C690003A03B0933B038091380390913903A09102 |
:10C6A0003A03B0913B0380509348AF4FBF4F64F4BF |
:10C6B00080E093E8AFEFBFEF8093380390933903A6 |
:10C6C000A0933A03B0933B038091380390913903D0 |
:10C6D000A0913A03B0913B03BC01CD01A5019401A7 |
:10C6E0000E94F47AE20EF31E1092A5031092A603A4 |
:10C6F0001092A7031092A803BEC0442737FD4095AF |
:10C70000542F8091A1039091A203A091A303B09113 |
:10C71000A403820F931FA41FB51F8093A1039093BE |
:10C72000A203A093A303B093A40381509D47A0400C |
:10C73000B04064F080E09DE7A0E0B0E08093A1030A |
:10C740009093A203A093A303B093A4038091A103A9 |
:10C750009091A203A091A303B091A40380509348A9 |
:10C76000AF4FBF4F64F480E093E8AFEFBFEF80932B |
:10C77000A1039093A203A093A303B093A403809179 |
:10C78000AF019091B0014C01AA2497FCA094BA2C5F |
:10C790008091A1039091A203A091A303B091A4035F |
:10C7A000BC01CD01A50194010E94F47A620E731EB2 |
:10C7B00010923C0310923D0310923E0310923F03EF |
:10C7C0009801442737FD4095542F8091A5039091FF |
:10C7D000A603A091A703B091A803820F931FA41FE3 |
:10C7E000B51F8093A5039093A603A093A703B093CE |
:10C7F000A80381509D47A040B04064F080E09DE7D1 |
:10C80000A0E0B0E08093A5039093A603A093A703B4 |
:10C81000B093A8038091A5039091A603A091A703CC |
:10C82000B091A80380509348AF4FBF4F64F480E0AD |
:10C8300093E8AFEFBFEF8093A5039093A603A09377 |
:10C84000A703B093A8038091A5039091A603A0919C |
:10C85000A703B091A803BC01CD01A50194010E94DA |
:10C86000F47AE20EF31E10923803109239031092FC |
:10C870003A0310923B0380919B01682F772788270A |
:10C8800099279601D7FE04C0222733272C193D098A |
:10C8900037FF02C02F5F3F4F35952795A8A1B9A15B |
:10C8A0002A0F3B1F442737FD4095542F0E94807A62 |
:10C8B00097FF04C0615C7F4F8F4F9F4F26E0959597 |
:10C8C0008795779567952A95D1F79B01661577052A |
:10C8D0000CF43B0144275527421B530B6416750685 |
:10C8E0000CF43A012E153F050CF47B01E416F50615 |
:10C8F0000CF47A019FEC892E96E0992E86E8A82EFA |
:10C9000086E0B82E0BE0302E1EEC412E17E0512EA3 |
:10C91000F501208112160CF0DAC0203419F408A1B8 |
:10C9200019A11EC048A159A1CA01AA2797FDA09527 |
:10C93000BA2F332727FD3095432F532FBC01CD014C |
:10C940000E94807A97FF04C0615C7F4F8F4F9F4F9A |
:10C95000B6E09595879577956795BA95D1F78B0150 |
:10C96000F5012181203419F4060D171D22C0203C49 |
:10C9700019F4061917091DC0C301AA2797FDA09530 |
:10C98000BA2F332727FD3095432F532FBC01CD01FC |
:10C990000E94807A97FF04C0615C7F4F8F4F9F4F4A |
:10C9A000A6E09595879577956795AA95D1F7060F97 |
:10C9B000171FF5012281203419F40E0D1F1D22C00E |
:10C9C000203C19F40E191F091DC0C701AA2797FDA5 |
:10C9D000A095BA2F332727FD3095432F532FBC0145 |
:10C9E000CD010E94807A97FF04C0615C7F4F8F4F1A |
:10C9F0009F4FF6E09595879577956795FA95D1F7CE |
:10CA0000060F171FF5012381203419F40C0D1D1D8D |
:10CA100022C0203C19F40C191D091DC0C601AA270B |
:10CA200097FDA095BA2F332727FD3095432F532F1D |
:10CA3000BC01CD010E94807A97FF04C0615C7F4FEA |
:10CA40008F4F9F4FE6E09595879577956795EA9587 |
:10CA5000D1F7060F171FD2018D919C918017910776 |
:10CA600054F4BC01600F711F77FF02C06F5F7F4FEE |
:10CA70008B0115950795BCA98B2F9927880F991FB6 |
:10CA8000880F991F8017910754F4EDA98E2F9927CD |
:10CA9000880F991F880F991F081719070CF08C0130 |
:10CAA000C80117FD03969595879595958795F4018F |
:10CAB0008183880F991F880F991F9801281B390BB4 |
:10CAC000C901880F8283D2010D931C9303C0F40126 |
:10CAD000118212823A9422E030E0420E531E44E06A |
:10CAE00050E0A40EB51E68E070E0860E971E37FE7B |
:10CAF0000FCFE2E1C75C0C942B7B8091F703909100 |
:10CB0000F803A091F903B091FA038093EF03909397 |
:10CB1000F003A093F103B093F2038091F30390919B |
:10CB2000F403A091F503B091F6038093EB03909387 |
:10CB3000EC03A093ED03B093EE030895109202046A |
:10CB400010920104109200041092FF03089584B122 |
:10CB5000806A84B93D9A82E58CBD1DBC459A81E00E |
:10CB6000809300088AEA8093110883E88093120872 |
:10CB70008AE08093130810921508109214081092FE |
:10CB800017081092160810926B0810923308089537 |
:10CB900030910008332309F085C00DB407FE82C030 |
:10CBA00084E080932202459A2EB58091060499274D |
:10CBB0008130910589F0823091051CF4892B21F098 |
:10CBC0003EC00297B9F03BC030933208209307046F |
:10CBD0002138A9F581E008C0253549F48091070482 |
:10CBE000820F8093070482E08093060428C030936C |
:10CBF000060425C080913208E82FFF27E25BF74F3B |
:10CC000020838F5F80933208909107048A31A0F0CF |
:10CC1000291769F48AE1AEE4B8E0E4E3F8E00D90A6 |
:10CC200001928A95E1F781E08093330802C0309346 |
:10CC300033081092060403C0920F909307042091CA |
:10CC40001008203208F028C04598000000000000BD |
:10CC500000000000000000000000000000000000D4 |
:10CC600000000000000000000000000000000000C4 |
:10CC700000000000000000000000E0910908F091B1 |
:10CC80000A08E20FF11D80818EBD809130089081ED |
:10CC9000890F8093300803C081E0809300082F5FE4 |
:10CCA000209310080895EF92FF920F931F938091A5 |
:10CCB00024069927880F991F880F991F7C01002748 |
:10CCC000F7FC0095102F8091700390917103A09153 |
:10CCD0007203B0917303BC01CD01A80197010E94BA |
:10CCE000F47A30931508209314088091680390918A |
:10CCF0006903A0916A03B0916B03BC01CD01A80147 |
:10CD000097010E94F47A3093170820931608209117 |
:10CD1000F6073091F7074091F8075091F907DA01CB |
:10CD2000C901E3E0880F991FAA1FBB1FEA95D1F73D |
:10CD3000820F931FA41FB51F820F931FA41FB51F3F |
:10CD40002091950130919601409197015091980161 |
:10CD5000BC01CD010E94F47A30931D0820931C0879 |
:10CD60008091810390918203209144023091450289 |
:10CD7000821B930B9093230880932208E091770302 |
:10CD8000F09178038091C5079091C607BF010E947A |
:10CD9000BF7ACB019B01220F331F220F331F280FB5 |
:10CDA000391F280F391F37FF02C02D5F3F4F3595C0 |
:10CDB0002795359527953093190820931808809169 |
:10CDC000F2079091F307BF010E94BF7A9B01220FE7 |
:10CDD000331F220F331F260F371F260F371F37FF32 |
:10CDE00002C02D5F3F4F3595279535952795309398 |
:10CDF0001B0820931A081092780310927703109260 |
:10CE0000C6071092C5071092F3071092F20780919F |
:10CE1000130899278D30910509F466C08E3091056D |
:10CE20005CF48B30910509F48EC08C3091050CF0C8 |
:10CE30000FC10A9761F0A8C18F30910509F47CC138 |
:10CE40008F3091050CF45CC1409799F19DC18091A0 |
:10CE5000010380932408809100038093250880912A |
:10CE6000FF02809326088091FE028093270880911C |
:10CE7000FD02809328088091FC028093290880910C |
:10CE8000FB0280932A088091FA0280932B088091FC |
:10CE9000E80280932C088091E802837F8093E80267 |
:10CEA0000E945D2F80932D088091740380932E083B |
:10CEB0006BC180916D0890916E08909325088093C6 |
:10CEC00024088091710890917208909327088093AC |
:10CED000260880911D0190911E0180932808809161 |
:10CEE00000018093290850C18091AD0780932408E8 |
:10CEF00080915706809325088091580680932608D4 |
:10CF0000809159068093270880915A0680932808BB |
:10CF100080915E068093290880915F0680932A089D |
:10CF20008091600680932B088091630680932C0883 |
:10CF30008091610680932D088091620680932E086F |
:10CF400080916406DAC0F89480910B06E82FFF27E1 |
:10CF5000EE0FFF1FE05DF84F0190F081E02DE0380B |
:10CF6000F1051CF0EFE7F0E006C02FEFE138F20723 |
:10CF700014F4E1E8FFEFE093240880910C06E82F19 |
:10CF8000FF27EE0FFF1FE05DF84F0190F081E02DCD |
:10CF9000E038F1051CF0EFE7F0E006C06FEFE13894 |
:10CFA000F60714F4E1E8FFEFE093250880910A0604 |
:10CFB000E82FFF27EE0FFF1FE05DF84F0190F08193 |
:10CFC000E02DE038F1051CF0EFE7F0E006C08FEF50 |
:10CFD000E138F80714F4E1E8FFEFE09326088091C8 |
:10CFE0000906E82FFF27EE0FFF1FE05DF84F0190C5 |
:10CFF000F081E02DE038F1051CF0EFE7F0E006C02D |
:10D000002FEFE138F20714F4E1E8FFEF7894E093B2 |
:10D010002708809121038093280880912203809320 |
:10D0200029088091230380932A0880912403809308 |
:10D030002B088091250380932C08809126038093F0 |
:10D040002D088091270380932E088091280355C0D6 |
:10D0500080916404863018F01092640485E0809317 |
:10D060002408809165068093250880911203909191 |
:10D070001303A0911403B0911503BC01CD0125E069 |
:10D0800030E040E050E00E94F47A3093270820938B |
:10D09000260880910E0390910F03A0911003B09188 |
:10D0A0001103BC01CD0125E030E040E050E00E94DA |
:10D0B000F47A309329082093280880915B068093A6 |
:10D0C0002A0880915C0680932B0880915D068093EE |
:10D0D0002C088091200380932D0880913007909137 |
:10D0E000310780932E088091C5059091C60597FD64 |
:10D0F0000396959587959595879580932F0844C0BD |
:10D100001092240880E58093250886E08093260805 |
:10D110008EE08093270880910201809328088091F7 |
:10D1200049048093290880914A0480932A088091B9 |
:10D130004B0480932B0828C080913D0680932408DF |
:10D1400080916A06809325088091A101809326082A |
:10D1500080913606809327088091370680932808AF |
:10D1600080913806809329088091A00180932A0835 |
:10D1700080913A0680932B0880913B0680932C087F |
:10D1800080913C0680932D0880913308882309F410 |
:10D19000CFC08AEF8093EA0140913508509136085C |
:10D1A000CA0181509E4F8F5F9340B0F420913708A1 |
:10D1B00030913808C90181509E4F8F5F934060F4D1 |
:10D1C0008091150685FF08C0509302044093010426 |
:10D1D000309300042093FF0380913B0890913C081A |
:10D1E00021E08936920724F490933303809332032D |
:10D1F00080913203909133032091300330913103B9 |
:10D20000821B930B845E9D4F68E671E00E94BF7A9B |
:10D21000845B904090932F0380932E0320913F08CE |
:10D220003091400880912302909124028217930745 |
:10D2300040F480916404882321F4309324022093E5 |
:10D2400023028091340899278836910549F189365F |
:10D25000910524F48736910531F072C08936910525 |
:10D2600009F445C06DC080914108809368088091A1 |
:10D27000420880936A0880914308809369088091EE |
:10D28000440880936B088091450880936C088091D6 |
:10D2900046088093EB01809147088093050450C0B5 |
:10D2A0008091410880930B088091420880930C087C |
:10D2B0008091430880930D088091440880930E0864 |
:10D2C0008091450880930F088091B505909146089C |
:10D2D000892B8093B5059091470890930304809122 |
:10D2E000B60583709C70892B8093B60529C0809108 |
:10D2F0004108809301088091420880930208809140 |
:10D300004308809303088091440880930408809127 |
:10D3100045089091460890930608809305088091EF |
:10D32000470890914808909308088093070808C020 |
:10D330001092020410920104109200041092FF0354 |
:10D340001F910F91FF90EF9008958091000888231E |
:10D3500009F43BC0459881E198E090930A088093D6 |
:10D36000090890910404E92FFF27EF51FE4F9F5FBA |
:10D3700090930404808180931308993010F01092E8 |
:10D380000404109200080E94536681E08093100804 |
:10D39000000000000000000000000000000000008D |
:10D3A000000000000000000000000000000000007D |
:10D3B000000000000000000000000000000000006D |
:10D3C00080911108809330088EBD089587B18C60DC |
:10D3D00087B9429843981092090480E88093ED0140 |
:10D3E000109208048093EC01089580910E048150FE |
:10D3F00080930E048F3F09F0F4C094E090930E04E4 |
:10D400008091E802807BE1F080915406882349F006 |
:10D4100080911104882311F49093090481E0809392 |
:10D420001104809155068823B9F080911204882355 |
:10D4300019F484E08093080481E0809312040CC006 |
:10D4400080931104809312048091500680930F04FE |
:10D45000809152068093100480911104882309F072 |
:10D4600040C080916906282F332724FF07C0809190 |
:10D470001703882319F425FD4DC04EC09091510625 |
:10D48000983F50F08091C7078D3D30F080910F0498 |
:10D4900088230CF43FC040C0983F48F08091C707F4 |
:10D4A0008A3028F480910F048823B4F133C080912E |
:10D4B00009048150809309048F3F79F58091C70753 |
:10D4C0008150809309048091ED01813011F480E84E |
:10D4D00001C086958093ED018091ED0190910F043C |
:10D4E00017C0809109048150809309048F3FA9F4EB |
:10D4F00089E0809309048091ED01813011F480E886 |
:10D5000001C086958093ED018091ED0190915406C4 |
:10D51000892311F0429A01C0429880911204882315 |
:10D5200009F043C080916906282F332724FF07C0E4 |
:10D5300080911703882319F426FD50C034C09091C0 |
:10D540005306983F50F08091ED078D3D30F080916B |
:10D55000100488230CF442C026C0983F48F0809104 |
:10D56000ED078A3028F4809110048823E4F036C057 |
:10D57000809108048150809308048F3F91F5809139 |
:10D58000ED078150809308048091EC01813011F403 |
:10D5900080E801C086958093EC018091EC01909128 |
:10D5A00010048923D9F44398089580910804815088 |
:10D5B000809308048F3FA9F489E080930804809148 |
:10D5C000EC01813011F480E801C086958093EC0174 |
:10D5D0008091EC0190915506892311F0439A0895AA |
:10D5E000439808954FB724E130E0F8948091C90042 |
:10D5F0008F778093C9008091C9008F7B8093C90089 |
:10D600008091C9008F7D8093C9005A9A52985B9A85 |
:10D61000539A832F99278093CD002093CC0080913B |
:10D62000C80082608093C80080E18093C900809127 |
:10D63000CA008F778093CA008091CA008F7B809345 |
:10D64000CA008091CA008F7D8093CA008091CA0071 |
:10D650008F7E8093CA008091CA00877F8093CA0022 |
:10D660008091C9008B7F8093C9008091CA0084603B |
:10D670008093CA008091CA0082608093CA00809122 |
:10D68000C80087FF03C08091CE00F9CF8091C90008 |
:10D6900080688093C9004FBF0895EF92FF920F9367 |
:10D6A0001F93CF93DF93482F00E010E08091EE01AD |
:10D6B000813061F41092EE0184E48093130410929F |
:10D6C000150410921404109216042BC180911304B7 |
:10D6D000882319F421E030E001C0980190911404EE |
:10D6E000992371F4232B11F081E010C084E480931E |
:10D6F0001304909315049093140490931604FAC0A5 |
:10D70000913069F4232B09F0EBC082E0809314047C |
:10D71000809115048F5F8093150483E0E9C09230F7 |
:10D72000D1F4232B09F0DCC083E0809313044093F1 |
:10D73000160490911504923039F41092170447FFA3 |
:10D7400003C081E08093170483E0809314049F5FFB |
:10D7500090931504CFC0933009F0C2C0232B09F079 |
:10D76000BFC09093130482E0809314048091150449 |
:10D770008F5F8093150420911604822F9927782FAC |
:10D780006627842F9927682B792B80912F0681306B |
:10D7900049F47370CB018050924063E070E00E94C6 |
:10D7A000BF7A17C0823061F47770CB01805094400B |
:10D7B00066E070E00E94BF7A2695269526950BC0FC |
:10D7C000737068567140CB0177FD0196BC01759569 |
:10D7D000679526952695022F11270F7010700F5F01 |
:10D7E0001F4F0D30110508F074C07801E00EF11ED6 |
:10D7F000F701E05DF84F808191819B01281B390B77 |
:10D80000C90137FF03C0909581959F4F069794F407 |
:10D8100080912003883C30F480912003865F8093C0 |
:10D82000200308C088EC8093200380916F008F7DD7 |
:10D8300080936F00F701E05DF84F808191819C013A |
:10D84000220F331F280F391F260F371F37FF02C043 |
:10D850002D5F3F4FE901D595C795D595C795CB016C |
:10D8600001968C179D0714F4219706C061507040F3 |
:10D87000C617D7070CF4219680912003843BD0F083 |
:10D88000F701E05DF84F80819181FE01E81BF90B03 |
:10D89000CF0163E070E00E94BF7ACB01880F991F2F |
:10D8A000860F971F24E637E0E20EF31EF7019183FF |
:10D8B000808307C024E637E0E20EF31EF7011182F1 |
:10D8C0001082000F111F005D184FF801D183C08333 |
:10D8D00011C00231110570F081E08093EE010AC0A1 |
:10D8E00081E08093EE01109215041092170484E4F5 |
:10D8F0008093130480911504803198F0809117046F |
:10D90000882331F48091EE01882311F480939301F0 |
:10D9100010921504109217041092140484E480935A |
:10D920001304E6E0CDB7DEB70C94377BCF93FC0150 |
:10D9300097FF05C0CFEFF095E195FF4F01C0C1E023 |
:10D9400028E631E0CF01B9010E94BF7AFC018B3596 |
:10D95000910554F08B5590408A35910538F484EB4D |
:10D9600090E08E1B9F0BFC0141E00DC0CF01855B59 |
:10D9700090408A35910518F4E45BF04003C02E1BFB |
:10D980003F0BF9014FEFEE0FFF1FE15DF54F2591C2 |
:10D9900034918C2F992787FD9095289FB001299F5E |
:10D9A000700D389F700D1124842F992787FD909555 |
:10D9B000689FA001699F500D789F500D1124CA01E6 |
:10D9C000CF9108952AE530E0281B390BC9010E9448 |
:10D9D000966C0895CF93DF9380E00E94CF72809180 |
:10D9E0001D0190911E016AE070E00E94BF7A9F9332 |
:10D9F0008F9380911D0190911E016AE070E00E945A |
:10DA0000BF7A7F936F9383E09BE09F938F93C2ECE9 |
:10DA1000D2E7DF93CF93E0913004F0913104099580 |
:10DA20002DB73EB7285F3F4F2DBF8091EA01882375 |
:10DA3000B9F186E00E94CF728091050890910608A6 |
:10DA40006AE070E00E94AB7A7F936F938FED90E075 |
:10DA50009F938F938091F6079091F707A091F80715 |
:10DA6000B091F9072091950130919601409197016D |
:10DA700050919801BC01CD010E94F47A3F932F93FD |
:10DA80008CE09BE09F938F93DF93CF93E0913004E2 |
:10DA9000F091310409958DB79EB70A968DBF12C0DB |
:10DAA00086E00E94CF7288E19BE09F938F93DF9383 |
:10DAB000CF93E0913004F091310409950F900F90CD |
:10DAC0000F900F90809103048823C1F086E00E949C |
:10DAD000CF728091030499279F938F938FE19BE0EE |
:10DAE0009F938F93DF93CF93E0913004F0913104B3 |
:10DAF00009952DB73EB72A5F3F4F2DBF80E10E94A9 |
:10DB0000CF728091F5019091F6016CE370E00E9474 |
:10DB1000AB7A9F938F938091F5019091F6016CE31E |
:10DB200070E00E94AB7A7F936F938091710890911F |
:10DB300072089F938F938AE29BE09F938F93C2EC2E |
:10DB4000D2E7DF93CF93E0913004F091310409954F |
:10DB5000809115062DB73EB7265F3F4F2DBF80FF42 |
:10DB600024C08CE10E94CF72809112039091130324 |
:10DB7000A0911403B0911503BC01CD0124E630E05F |
:10DB800040E050E00E94F47A3F932F9389E39BE0BA |
:10DB90009F938F93DF93CF93E0913004F091310402 |
:10DBA00009958DB79EB706968DBFDF91CF910895E9 |
:10DBB000CF93DF9380E00E94CF728091EE06992789 |
:10DBC00087FD90959F938F938091E606992787FD17 |
:10DBD00090959F938F938091DE06992787FD90956E |
:10DBE0009F938F938091D606992787FD90959F9359 |
:10DBF0008F938EE39BE09F938F93C2ECD2E7DF93EA |
:10DC0000CF93E0913004F0913104099580E10E94B6 |
:10DC1000CF722DB73EB7245F3F4F2DBF80910E07C7 |
:10DC2000992787FD90959F938F9380910607992759 |
:10DC300087FD90959F938F938091FE06992787FD8E |
:10DC400090959F938F938091F606992787FD9095E5 |
:10DC50009F938F938EE49BE09F938F93DF93CF935B |
:10DC6000E0913004F09131040995809107062DB7B9 |
:10DC70003EB7245F3F4F2DBF853098F480E10E946E |
:10DC8000CF728EE59BE09F938F93DF93CF93E091CC |
:10DC90003004F091310409950F900F900F900F9080 |
:10DCA00018C08730B0F488E10E94CF728FED90E009 |
:10DCB0009F938F938FE69BE09F938F93DF93CF93F8 |
:10DCC000E0913004F091310409958DB79EB7069626 |
:10DCD0008DBFDF91CF9108950F931F93CF93DF9363 |
:10DCE0008091EA01C2ECD2E7882309F478C080E091 |
:10DCF0000E94CF728091020899279F938F93809101 |
:10DD0000040899279F938F9388E79BE09F938F93B5 |
:10DD10008E01DF93CF93E0913004F09131040995A7 |
:10DD20008DB79EB708968DBF80910308833031F47C |
:10DD30008CE00E94CF7287E89BE005C08CE00E94D7 |
:10DD4000CF728CE89BE09F938F93DF93CF93E0910A |
:10DD50003004F091310409950F900F900F900F90BF |
:10DD60008091010881FF12C08CE00E94CF7281E98E |
:10DD70009BE09F938F931F930F93E0913004F0915A |
:10DD8000310409950F900F900F900F9080E10E9441 |
:10DD9000CF728FED90E09F938F93809107089091C1 |
:10DDA00008089F938F9380910508909106086AE078 |
:10DDB00070E00E94AB7A7F936F9386E99BE09F931C |
:10DDC0008F9382EC92E79F938F93E0913004F091D0 |
:10DDD000310409958DB79EB70A968DBF12C082E0B7 |
:10DDE0000E94CF7286EA9BE09F938F93DF93CF933D |
:10DDF000E0913004F091310409950F900F900F904D |
:10DE00000F90DF91CF911F910F910895CF93C82F5D |
:10DE100080E00E94CF7280914A0790914B079F93B8 |
:10DE20008F9383EB9BE09F938F9382EC92E79F937A |
:10DE30008F93E0913004F091310409958DB79EB72E |
:10DE400006968DBFCF3231F480914A0790914B07EF |
:10DE5000499607C0CF3449F480914A0790914B0707 |
:10DE6000499790934B0780934A07CF910895CF939A |
:10DE7000C82F80E10E94CF728C2F99279F938F9398 |
:10DE800080914C0790914D079F938F9383EC9BE07B |
:10DE90009F938F9382EC92E79F938F93E09130044E |
:10DEA000F091310409958DB79EB708968DBFCF329A |
:10DEB00031F480914C0790914D07029607C0CF3402 |
:10DEC00049F480914C0790914D07029790934D072C |
:10DED00080934C07CF910895CF93C82F20911804B9 |
:10DEE0002093190499278F32910509F18033910508 |
:10DEF0001CF44F97A1F02CC08F34910501F18F389D |
:10DF0000910531F5222319F481E090E038C086E0D4 |
:10DF1000289FF0011124EB51F54F849117C086E042 |
:10DF2000289FF0011124EA51F54F84910FC086E03B |
:10DF3000289FF0011124E951F54F849107C086E034 |
:10DF4000289FF0011124E851F54F84918093180423 |
:10DF500090911804809119049813C0E00E94D57222 |
:10DF60009091180486E0989FF0011124E751F54F35 |
:10DF7000259134918C2FF901099580E090E0CF91A3 |
:10DF8000089510926E0810926D0810927208109207 |
:10DF900071081092700810926F08109273088AE04E |
:10DFA00090E00E94701690931B0480931A040895C9 |
:10DFB000CF93DF9380911A0490911B040E947916ED |
:10DFC000882309F4AFC080911A0490911B040A962B |
:10DFD00090931B0480931A04E0E0F0E09F0190E02E |
:10DFE0005FEFAFECB6E04BE0ED018B8187FF0BC03C |
:10DFF0009F5F8D81E80FF11D8981280F311D8E8172 |
:10E00000851708F4582F4150189647FFEDCF5093CD |
:10E010007308232B41F52091200430912104409175 |
:10E02000220450912304BB27A52F942F832F909374 |
:10E030001F0480931E04AA27BB27281B390B4A0BF9 |
:10E040005B0BCF01AA27BB27280F391F4A1F5B1F75 |
:10E0500020932004309321044093220450932304FE |
:10E06000E5E0F0E013C020911E0430911F042E174C |
:10E070003F0718F4E21BF30B02C0E0E0F0E0892F49 |
:10E080009927880F991FE80FF91F3596F0936E08AE |
:10E09000E0936D08EF3FF10578F480911D019091B8 |
:10E0A0001E018E9F90018F9F300D9E9F300D112479 |
:10E0B000C90164E670E013C0CF01969587959695E7 |
:10E0C000879520911D0130911E01289FA001299F55 |
:10E0D000500D389F500D1124CA0169E170E00E9473 |
:10E0E000AB7A7093700860936F0820911C04309194 |
:10E0F0001D042E0F3F1F30931D0420931C045EE06F |
:10E100002131350778F0809171089091720801965D |
:10E11000909372088093710820513E4030931D0403 |
:10E1200020931C04DF91CF910895002422273327E8 |
:10E13000442751E0BB27EE27FF27A0E1660F771F9A |
:10E14000881F991F001C221F331F441F660F771F53 |
:10E15000881F991F001C221F331F441F2AF4050E1D |
:10E160002B1F3E1F4F1F04C0051A2B0B3E0B4F0BDE |
:10E17000550FBB1FEE1F587F556047FD5250AA95A3 |
:10E18000E9F6E695B7955795E695B7955795852F96 |
:10E190009B2F08952227332741E0552768E0880FF9 |
:10E1A000991F221F331F880F991F221F331F1AF434 |
:10E1B000240F351F02C0241B350B440F551F487F09 |
:10E1C000456037FD42506A9551F7569547955695EB |
:10E1D0004795842F0895AA2797FF04C080959095AE |
:10E1E0008A1F9A1F77FF04C0609570956A1F7A1F77 |
:10E1F000669F9001779FA001679F300D411D5A1FB8 |
:10E20000300D411D5A1F889FF001999F2E0F3F1F0F |
:10E21000401D511D899F300D411D5A1F300D411D5C |
:10E220005A1FCA01B901112480CF4FB720E430E052 |
:10E23000F8948091C9008F778093C9008091C900BC |
:10E240008F7B8093C9008091C9008F7D8093C90026 |
:10E250005A9A52985B9A539A832F99278093CD00AC |
:10E260002093CC008091C80082608093C80088E130 |
:10E270008093C9008091CA008F778093CA008091F3 |
:10E28000CA008F7B8093CA008091CA008F7D8093E3 |
:10E29000CA008091CA008F7E8093CA008091CA0014 |
:10E2A000877F8093CA008091C9008B7F8093C900CB |
:10E2B0008091CA0084608093CA008091CA00826005 |
:10E2C0008093CA008091C80087FF03C08091CE0070 |
:10E2D000F9CF8091C90080688093C9004FBF08952D |
:10E2E0000F931F93CF93DF93482F4F5F893108F02F |
:10E2F00089C080912F07841710F440932F07CB011A |
:10E3000083539B4268E170E00E94BF7AA42FBB2731 |
:10E31000FD01EA0FFB1FE05DF84F808191819B01B9 |
:10E32000281B390BC90137FF03C0909581959F4F7A |
:10E33000069794F480912003883C30F48091200368 |
:10E34000865F8093200308C088EC8093200380912F |
:10E350006F008F7D80936F00FD01EA0FFB1FE05D72 |
:10E36000F84F808191819C01220F331F280F391FA4 |
:10E37000260F371F37FF02C02D5F3F4FE901D595AC |
:10E38000C795D595C795CB0101968C179D0714F4B9 |
:10E39000219706C061507040C617D7070CF421962C |
:10E3A00080912003843BD8F08D010A0F1B1FF801D8 |
:10E3B000E05DF84F80819181FE01E81BF90BCF01F0 |
:10E3C00063E070E00E94BF7ACB01880F991F860F2F |
:10E3D000971F0C59184FF8019183808307C0AA0F2B |
:10E3E000BB1FAC59B84F11961C921E92E42FFF2709 |
:10E3F000EE0FFF1FE05DF84FD183C083443011F46E |
:10E4000010929301DF91CF911F910F910895CF93B7 |
:10E41000DF9320917408822F9927807F9070409716 |
:10E4200009F06CC02F3109F046C0809175088093C7 |
:10E4300028042091770820932A04809178088093FB |
:10E440002904822F99279093310780933007222344 |
:10E4500009F054C080910906282F3327220F331F5B |
:10E46000F901EC59F84F1182108280910A06A82F09 |
:10E47000BB27AA0FBB1FFD01EC59F84F1182108278 |
:10E4800080910C06E82FFF27EE0FFF1FCF018C595C |
:10E49000984FEC0119821882205D384FE9011982EA |
:10E4A0001882A05DB84F11961C921E92E05DF84F45 |
:10E4B0001182108223C0C22FCF70CA30F8F480912D |
:10E4C000750880939E088091760880939D088091BE |
:10E4D00077088093A0088091780880939F086091C6 |
:10E4E0009D0870919E088C2F0E94707160919F080A |
:10E4F0007091A0088C2F8F5F0E947071DF91CF9177 |
:10E500000895CF93C82F8F3F49F480912B048F3FFC |
:10E5100029F410922D0410922C0432C020912D0465 |
:10E52000222339F4CF3111F485E001C084E08093D7 |
:10E530002E0480912E0490912C048217A0F4892F30 |
:10E54000809580932C048F3F19F48EEF80932C04D8 |
:10E5500080912C04C81711F40E94077210922D04A8 |
:10E5600010922C040BC0E22FFF27EC58F74FC0830A |
:10E570002F5F20932D049C0F90932C04C0932B04A9 |
:10E58000CF91089590912704933240F4E92FFF270B |
:10E59000E658F74F80839F5F909327040895833256 |
:10E5A00018F48D5F80932704089590E2EDE7F8E07A |
:10E5B0008FE19193815087FFFCCF0895CF93CFB720 |
:10E5C00023E031E0F8948091C9008F778093C900EF |
:10E5D0008091C9008F7B8093C9008091C9008F7D95 |
:10E5E0008093C9005A9A52985B9A539A832F99271D |
:10E5F0008093CD002093CC008091C80082608093EE |
:10E60000C80088E18093C9008091CA008F77809309 |
:10E61000CA008091CA008F7B8093CA008091CA0093 |
:10E6200080628093CA008091CA0080618093CA0092 |
:10E630008091CA0088608093CA008091C90084607C |
:10E640008093C9008091CA0084608093CA00809141 |
:10E65000CA0082608093CA008091C80087FF03C00F |
:10E660008091CE00F9CF8091C90080688093C90065 |
:10E670008091C90080648093C9000E94D572CFBF89 |
:10E68000CF910895282F99278F709070892B31F49E |
:10E69000209580912604822B8093260408958091F2 |
:10E6A000F101882309F441C08091E80285FF0AC086 |
:10E6B00082E980937A0883E280937B0885E58093E2 |
:10E6C0007C0802C010927A088091F2018F3071F4B8 |
:10E6D000809126040E946C6F882341F081E9809329 |
:10E6E0007A0880937B0881E380937C081092F10183 |
:10E6F0008091C80085FFFCCF8091C9008F7E8093F8 |
:10E70000C9008091C9008E7F8093C90080917A08EA |
:10E71000882311F48EEF01C08EE78093CE008091A4 |
:10E7200026048093F2011092260408951F920F92FE |
:10E730000FB60F9211248F939F93EF93FF939091B5 |
:10E74000F101992309F040C080912F04882361F4DE |
:10E7500080917A08882311F483E003C0813999F409 |
:10E7600081E080932F040FC0833099F480917A0860 |
:10E77000882349F090937A088091C9008E7F809316 |
:10E78000C9008EEF1EC08091C90081608093C900CE |
:10E790000EC0833261F48091C9008E7F8093C900DE |
:10E7A0008FEF8093CE0081E08093F10114C08091BF |
:10E7B0002F04E82FFF27E658F74F8F5F80932F0431 |
:10E7C00080818093CE0007C010922F048091C900F1 |
:10E7D00080618093C900FF91EF919F918F910F907D |
:10E7E0000FBE0F901F901895EF92FF920F931F93FB |
:10E7F000CF93DF937C018B01EA01452B39F0F801BF |
:10E8000081918F01F70109952197C9F7E6E0CDB70E |
:10E81000DEB70C94377BEF92FF920F931F93CF9349 |
:10E82000DF937C018B01EA01452B41F0F8010F5F7A |
:10E830001F4F8491F70109952197C1F7E6E0CDB705 |
:10E84000DEB70C94377B0F931F93CF938C01C62FA9 |
:10E85000161634F480E2F8010995C1501C16D4F361 |
:10E86000CF911F910F9108950F931F93CF938C0118 |
:10E87000C62F161634F480E3F8010995C1501C1612 |
:10E88000D4F3CF911F910F910895A5E3B0E0EBE48D |
:10E89000F4E70C940F7B2E96EEADFFAD2E978824F7 |
:10E8A0009924540180912504882321F42C961FAECD |
:10E8B0001EAE2C975EE4452E512C4C0E5D1E6F0152 |
:10E8C000B60105C0153239F00894C11CD11CF601FF |
:10E8D00014911123B9F7A601461B570B31F02C9662 |
:10E8E0008EAD9FAD2C970E940B74112309F46AC260 |
:10E8F0000894C11CD11CFF24FDA6FCA64FEFE42EFA |
:10E90000F9A6F6010894C11CD11C1491153721F009 |
:10E91000812F80628837B1F4F0FE0AC0F20124E052 |
:10E9200030E0420E531E80809180A280B3800AC0E6 |
:10E93000F20142E050E0440E551E808191814C016D |
:10E94000AA24BB24103221F489A58823D1F61DC046 |
:10E95000133219F458E0F52AD4CF1A3211F01D32CF |
:10E9600091F41A3259F4F20182E090E0480E591EF7 |
:10E97000E081ECA7EE232CF6E195ECA790E1F92AD3 |
:10E98000AFEDFA22BECF1B3211F419A7BACF1E3257 |
:10E99000C1F5F6010894C11CD11C14911A3279F406 |
:10E9A000F20122E030E0420E531E408151813FEFE0 |
:10E9B0004F3F530714F44FEF5FEFE42EA2CF40E038 |
:10E9C00050E0812F80538A30A0F4CA0133E0880FD1 |
:10E9D000991F3A95E1F7840F951F480F591F410F72 |
:10E9E000511D40535040F6010894C11CD11C149194 |
:10E9F000E8CF8FEF4F3F580714F44FEF5FEFE42E4F |
:10EA000085CF103329F4F4FC7CCF90E2F92A79CF3A |
:10EA1000812F81538930D8F440E050E0CA0123E0CF |
:10EA2000880F991F2A95E1F7840F951F480F591FEA |
:10EA3000410F511D40535040F6010894C11CD11C98 |
:10EA40001491812F80538A3048F34CA75FCF18363A |
:10EA500019F4A4E0FA2A55CF1C3619F4B1E0FB2AC8 |
:10EA600050CF133661F43E010894611C711CF20111 |
:10EA700022E030E0420E531E808189833CC1143471 |
:10EA800021F0143611F0193651F5143411F431E037 |
:10EA9000F32AF0FE0AC0F20144E050E0440E551E95 |
:10EAA00080809180A280B3800CC0F20182E090E06F |
:10EAB000480E591E808191814C01AA2497FCA09494 |
:10EAC000BA2CB7FE0AC0B094A09490948094811C94 |
:10EAD000911CA11CB11C8DE289A70AE06FC01F34F4 |
:10EAE00011F01F3631F41F3411F491E0F92A08E0D7 |
:10EAF00064C0103779F4F201A2E0B0E04A0E5B1E68 |
:10EB0000808191814C01AA24BB2400E1B0E4FB2A5E |
:10EB100018E753C01337C1F5F20122E030E0420E8E |
:10EB2000531E608071806114710489F43E01089461 |
:10EB3000611C711C88E289838EE6F301818385E77D |
:10EB40008B838CE68C838D8389E28E831F82E7FC26 |
:10EB500013C08E2D992787FD9095AC0160E070E081 |
:10EB6000C3010E94DC78009729F0382E3618E31490 |
:10EB70000CF0C3C03E2CC1C0F30101900020E9F7A6 |
:10EB800031973E2E3618B9C0153511F0153731F4CE |
:10EB9000153511F4F1E0FF2A0AE00FC0183519F01D |
:10EBA000183709F0A0C000E1F3FE07C081149104FA |
:10EBB000A104B10411F020E4F22A19A6EDA6E7FCA5 |
:10EBC00002C03FEDF32289E2682E712C6C0E7D1E8F |
:10EBD00081149104A104B10421F44DA5442309F446 |
:10EBE0007BC0802F9927AA27BB278EA79FA7A8ABFA |
:10EBF000B9AB202E332490E0891690E0990691E07D |
:10EC0000A90690E0B90648F0C501B4012EA53FA5BC |
:10EC100048A959A90E94D27A17C0AFEF8A16910469 |
:10EC2000A104B10449F040F0C401B1010E94AB7AE3 |
:10EC30009B014427552708C0882D602F0E949F7A8A |
:10EC4000282F3327442755272AAB3BAB4CAB5DAB72 |
:10EC50000A3059F48AA9880F880F880F9AA9990F4A |
:10EC6000890F382D381B832F10C0003139F48AA941 |
:10EC70008295807F482D481B842F07C08AA9880F62 |
:10EC8000880F880F582D581B852F90E02EA53FA583 |
:10EC900048A959A982169306A406B50608F091E082 |
:10ECA0008AA89BA8ACA8BDA88A3010F4805D04C0D7 |
:10ECB000895A183509F48F7DD3018E933D0199232C |
:10ECC00009F099CF083041F4F3FE06C0803321F0FB |
:10ECD00080E3FD0182933F01CE010196382E361864 |
:10ECE000F8E23F0E0BC0112309F46CC03E010894FA |
:10ECF000611C711C1983B1E03B2E19A6032D2DA4B4 |
:10ED0000231827FC222489A5882311F00F5F02C055 |
:10ED1000F6FC0E5F020DEF2CFF24C701807390708C |
:10ED2000892B49F48CA5801B682F2C968EAD9FAD46 |
:10ED30002C970E94237489A5882331F041E050E08C |
:10ED4000BE01675D7F4F0AC0E6FE0EC080E38AA762 |
:10ED50001BA742E050E0BE01665D7F4F2C968EAD52 |
:10ED60009FAD2C970E94F473C701807390708097B9 |
:10ED700049F48CA5801B682F2C968EAD9FAD2C97E7 |
:10ED80000E943474622D2C968EAD9FAD2C970E94FC |
:10ED90003474832D992787FD9095AC01B3012C968F |
:10EDA0008EAD9FAD2C970E94F473E4FE89CD2CA507 |
:10EDB000201B2CA7622F2C968EAD9FAD2C970E9406 |
:10EDC00023747ECDE2E1CB5C0C942B7B2FB740E02B |
:10EDD000F894E0E0F0E081E2809357009491E2E063 |
:10EDE000F0E0809357003491E4E0F0E08093570026 |
:10EDF00084912FBF9E3199F4363941F4893011F452 |
:10EE000041E00DC08A3059F442E009C0373939F485 |
:10EE1000863011F443E003C0853009F444E0842FC8 |
:10EE2000992708959FB7F8948091C900877F8093B0 |
:10EE3000C9008091C9008F7E8093C9008091C9006C |
:10EE40008F778093C9008091C9008F7B8093C90020 |
:10EE50008091C9008F7D8093C90052985A9A539827 |
:10EE60005B9A9FBF08951F93CF93DF93182F8091D4 |
:10EE70002504882309F48DC08091F001181709F446 |
:10EE800088C080912404882321F40E94E676809330 |
:10EE900024048FEB9CE09F938F93C9E4D2E1DF932E |
:10EEA000CF93E0913004F091310409950F900F90C9 |
:10EEB0000F900F90812F99278230910501F18330B7 |
:10EEC00091052CF4009761F0019769F024C084301B |
:10EED0009105D9F084309105ACF00597C9F01BC0BD |
:10EEE0008FEA9CE002C08DE99CE09F938F93DF93B3 |
:10EEF000CF93E0913004F0913104099518C084E873 |
:10EF00009CE0F3CF81E69CE0F0CF83E59CE0EDCF81 |
:10EF10008BE49CE0EACF8CEC9CE09F938F93DF9393 |
:10EF2000CF93E0913004F0913104099510E00F90F7 |
:10EF30000F900F900F9080912404843011F0823054 |
:10EF400099F40E941277812F8150833018F40E9427 |
:10EF5000F26A1DC0143019F40E94DE7218C0153018 |
:10EF6000B1F40E94157113C0112389F082EE9CE068 |
:10EF70009F938F9389E492E19F938F93E091300464 |
:10EF8000F091310409950F900F900F900F9010930E |
:10EF9000F001DF91CF911F9108950F931F9381E0AE |
:10EFA000809325044091EF01EBEFFBE020E030E09F |
:10EFB0005FE4849199272F5F3F4F829FB001839F29 |
:10EFC000700D929F700D112446275150319657FFB6 |
:10EFD000F0CF4093EF01E3EDFBE020E030E057E2BB |
:10EFE000849199272F5F3F4F829FB001839F700DBF |
:10EFF000929F700D112446275150319657FFF0CF44 |
:10F000004093EF0180912404882321F40E94E67646 |
:10F01000809324048091EF01833459F088E190E0DB |
:10F0200029E20FB6F894A895809360000FBE209354 |
:10F03000600085E494E790933104809330048DEF71 |
:10F040009CE09F938F9309E412E11F930F93E0914B |
:10F050003004F091310409950F900F900F900F90AC |
:10F0600087E690E09F938F9380E590E09F938F9346 |
:10F070001F921F92809102016AE00E949F7A892F5D |
:10F0800099279F938F93809102010E949F7A9927DD |
:10F090009F938F9383E29DE09F938F931F930F9392 |
:10F0A000E0913004F091310409958BEF9BE09F9340 |
:10F0B0008F931F930F93E0913004F09131040995E1 |
:10F0C00083ED9BE09F938F931F930F93E091300408 |
:10F0D000F091310409958DB79EB746968DBF87E5AF |
:10F0E0009DE09F938F931F930F93E0913004F091D5 |
:10F0F0003104099583EC8093810080916F008062D8 |
:10F1000080936F000F900F900F900F901F910F91B1 |
:10F11000089580912504882361F08091F001843066 |
:10F1200011F40E944F738091EF01833411F010921B |
:10F13000250408951F920F920FB60F9211242F935A |
:10F140003F934F935F936F937F938F939F93AF936F |
:10F15000BF93EF93FF932091CE009091F001892F00 |
:10F160008150833020F4822F0E944D6B0BC094306D |
:10F1700021F4822F0E94427305C0953019F4822F2A |
:10F180000E948172FF91EF91BF91AF919F918F91FA |
:10F190007F916F915F914F913F912F910F900FBE93 |
:10F1A0000F901F901895FB01DC0102C005900D9295 |
:10F1B00041505040D8F70895FC014150504030F084 |
:10F1C00001900616D1F73197CF0108958827992726 |
:10F1D0000895A0E0B0E0EFEEF8E70C94177B6C0127 |
:10F1E0007B01EA01590121978FEFCF3FD80789F0C2 |
:10F1F00086010894C11CD11CC7010894E11CF11CB4 |
:10F20000F5010995F80180832197FFEFCF3FDF07D4 |
:10F2100079F7EAE0CDB7DEB70C94337BCF92DF927B |
:10F22000EF92FF920F931F937C016B01FB010995F5 |
:10F23000082FC7010196F6010995182FC8011F91E3 |
:10F240000F91FF90EF90DF90CF900895A0E0B0E095 |
:10F25000ECE2F9E70C94197B8C017B01EA0169016E |
:10F2600021978FEFCF3FD80771F0F70121917F01F0 |
:10F27000C8010F5F1F4F622FF60109952197FFEF1D |
:10F28000CF3FDF0791F7E8E0CDB7DEB70C94357BD1 |
:10F29000CF92DF92EF92FF920F931F936C018B013D |
:10F2A0007A01FA010995812F9927682FC6010196E5 |
:10F2B000F70109951F910F91FF90EF90DF90CF908C |
:10F2C00008955058BB27AA270ED0E0C0D1D030F007 |
:10F2D000D6D020F031F49F3F11F41EF4C6C00EF4D6 |
:10F2E000E095E7FBBCC0E92FE2D080F3BA176207D4 |
:10F2F00073078407950718F071F49EF5FAC00EF4B1 |
:10F30000E0950B2EBA2FA02D0B01B90190010C0135 |
:10F31000CA01A0011124FF27591B99F0593F50F44D |
:10F32000503E68F11A16F040A22F232F342F4427A5 |
:10F33000585FF3CF469537952795A795F04053959D |
:10F34000C9F77EF41F16BA0B620B730B840BBAF06D |
:10F350009150A1F0FF0FBB1F661F771F881FC2F7D8 |
:10F360000EC0BA0F621F731F841F48F487957795EC |
:10F370006795B795F7959E3F08F0B3CF9395880FA3 |
:10F3800008F09927EE0F97958795089598D088F003 |
:10F390009F5790F0B92F9927B751A0F0D1F0660F81 |
:10F3A000771F881F991F1AF0BA95C9F712C0B1309C |
:10F3B00081F09FD0B1E008959CC0672F782F8827F7 |
:10F3C000B85F39F0B93FCCF3869577956795B395DB |
:10F3D000D9F73EF490958095709561957F4F8F4F4A |
:10F3E0009F4F0895E89409C097FB3EF4909580954F |
:10F3F000709561957F4F8F4F9F4F9923A9F0F92FFB |
:10F4000096E9BB279395F695879577956795B79578 |
:10F41000F111F8CFFAF4BB0F11F460FF1BC06F5F5E |
:10F420007F4F8F4F9F4F16C0882311F096E911C070 |
:10F43000772321F09EE8872F762F05C0662371F091 |
:10F4400096E8862F70E060E02AF09A95660F771FA5 |
:10F45000881FDAF7880F9695879597F9089597F999 |
:10F460009F6780E870E060E008959FEF80EC08956A |
:10F4700000240A9416161706180609060895002493 |
:10F480000A9412161306140605060895092E03940D |
:10F49000000C11F4882352F0BB0F40F4BF2B11F481 |
:10F4A00060FF04C06F5F7F4F8F4F9F4F089557FDE0 |
:10F4B0009058440F551F59F05F3F71F04795880FE2 |
:10F4C00097FB991F61F09F3F79F087950895121679 |
:10F4D00013061406551FF2CF4695F1DF08C0161625 |
:10F4E00017061806991FF1CF8695710561050894D6 |
:10F4F0000895E894BB2766277727CB0197F90895ED |
:10F50000629FD001739FF001829FE00DF11D649F07 |
:10F51000E00DF11D929FF00D839FF00D749FF00D93 |
:10F52000659FF00D9927729FB00DE11DF91F639F34 |
:10F53000B00DE11DF91FBD01CF0111240895991BE4 |
:10F5400079E004C0991F961708F0961B881F7A95DA |
:10F55000C9F780950895AA1BBB1B51E107C0AA1FDC |
:10F56000BB1FA617B70710F0A61BB70B881F991F64 |
:10F570005A95A9F780959095BC01CD01089597FB08 |
:10F58000092E07260AD077FD04D0E5DF06D000203B |
:10F590001AF4709561957F4F0895F6F790958195CF |
:10F5A0009F4F0895A1E21A2EAA1BBB1BFD010DC09F |
:10F5B000AA1FBB1FEE1FFF1FA217B307E407F50723 |
:10F5C00020F0A21BB30BE40BF50B661F771F881FFF |
:10F5D000991F1A9469F760957095809590959B0195 |
:10F5E000AC01BD01CF01089597FB092E05260ED071 |
:10F5F00057FD04D0D7DF0AD0001C38F45095409551 |
:10F60000309521953F4F4F4F5F4F0895F6F79095F6 |
:10F610008095709561957F4F8F4F9F4F08952F92E2 |
:10F620003F924F925F926F927F928F929F92AF9292 |
:10F63000BF92CF92DF92EF92FF920F931F93CF93DF |
:10F64000DF93CDB7DEB7CA1BDB0B0FB6F894DEBF76 |
:10F650000FBECDBF09942A88398848885F846E849C |
:10F660007D848C849B84AA84B984C884DF80EE80E6 |
:10F67000FD800C811B81AA81B981CE0FD11D0FB6EF |
:10F68000F894DEBF0FBECDBFED010895EE0FFF1F52 |
:0AF690000590F491E02D0994FFCFDE |
:10F69A005E010A010164FF01FFFF01FC01FC010197 |
:10F6AA00737373FF03007D0000C409C40964001169 |
:10F6BA0048656C6C6F20576F726C64000000000024 |
:10F6CA000000000000000000000000000000000030 |
:10F6DA000000000000000000000000000000000020 |
:10F6EA000000000000000000000000000000000010 |
:10F6FA000000000000000000000000000000000000 |
:10F70A0053706F727400004E6F726D616C0000422C |
:10F71A006567696E6E6572000051756164726F008B |
:10F72A0000640001200B050000ECFF6440415A46CA |
:10F73A0064640A02969696960840403A10FB30385E |
:10F74A0001380190D0030090D00300F4017800FF43 |
:10F75A00036400020406070808080706040200FEFC |
:10F76A00FCFAF9F8F8F8F9FAFCFE000204060708B0 |
:10F77A00080B0A0D0B0C0E0B0F10FA200101017079 |
:04F78A00FF010F006C |
:00000001FF |
/branches/V0.80g_ACC-HH_MartinR_HR/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! |
/branches/V0.80g_ACC-HH_MartinR_HR/Hex-Files |
---|
Property changes: |
Added: svn:ignore |
+Flight-Ctrl_MEGA1284P_V0_80g_SVN1738_ACC-HH_MartinR.hex |
+Flight-Ctrl_MEGA1284p_V0_80g.hex |
+Flight-Ctrl_MEGA1284p_V0_80g_S3D.hex |
+Flight-Ctrl_MEGA644_V0_80g.hex |
+Flight-Ctrl_MEGA644_V0_80g_S3D.hex |
/branches/V0.80g_ACC-HH_MartinR_HR/License.txt |
---|
0,0 → 1,52 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten und nichtkommerziellen Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt und genannt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung oder Nutzung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-profit use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet, our webpage (http://www.MikroKopter.de) must be |
// + clearly linked and named as origin |
// + * porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
/branches/V0.80g_ACC-HH_MartinR_HR/Settings.h |
---|
--- branches/V0.80g_ACC-HH_MartinR_HR/Spektrum.c (nonexistent) |
+++ branches/V0.80g_ACC-HH_MartinR_HR/Spektrum.c (revision 1757) |
@@ -0,0 +1,410 @@ |
+/*####################################################################################### |
+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 |
+//--------------------------------------------------------------// |
+//--------------------------------------------------------------// |
+ |
+/* // MartinR: deaktiviert, da der Aufruf in der main.c auch deaktiviert ist |
+ |
+void SpektrumBinding(void) |
+{ |
+ unsigned int timerTimeout = SetDelay(10000); // Timeout 10 sec. |
+ unsigned char connected = 0; |
+ unsigned int delaycounter; |
+ |
+ UCSR1B &= ~(1 << RXCIE1); // disable rx-interrupt |
+ UCSR1B &= ~(1<<RXEN1); // disable Uart-Rx |
+ PORTD &= ~(1 << PORTD2); // disable pull-up |
+ |
+ printf("\n\rPlease connect Spektrum receiver for binding NOW..."); |
+ |
+ while(!CheckDelay(timerTimeout)) |
+ { |
+ if (PIND & (1 << PORTD2)) { timerTimeout = SetDelay(90); connected = 1; break; } |
+ } |
+ |
+ if (connected) |
+ { |
+ |
+ printf("ok.\n\r"); |
+ DDRD |= (1 << DDD2); // Rx as output |
+ |
+ while(!CheckDelay(timerTimeout)); // delay after startup of RX |
+ for (delaycounter = 0; delaycounter < 100; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ |
+ } |
+ else |
+ { printf("Timeout.\n\r"); |
+ |
+ |
+ } |
+ |
+ DDRD &= ~(1 << DDD2); // RX as input |
+ PORTD &= ~(1 << PORTD2); |
+ |
+ SpektrumUartInit(); // init Uart again |
+} |
+ |
+*/ |
+//############################################################################ |
+// USART1 initialisation from killagreg |
+void SpektrumUartInit(void) |
+//############################################################################ |
+ { |
+ // -- Start of USART1 initialisation for Spekturm seriell-mode |
+ // USART1 Control and Status Register A, B, C and baud rate register |
+ uint8_t sreg = SREG; |
+ |
+ uint16_t ubrr = (uint16_t) ((uint32_t) SYSCLK/(8 * 115200) - 1); |
+ |
+ // disable all interrupts before reconfiguration |
+ cli(); |
+ // disable RX-Interrupt |
+ UCSR1B &= ~(1 << RXCIE1); |
+ // disable TX-Interrupt |
+ UCSR1B &= ~(1 << TXCIE1); |
+ // disable DRE-Interrupt |
+ UCSR1B &= ~(1 << UDRIE1); |
+ // set direction of RXD1 and TXD1 pins |
+ // set RXD1 (PD2) as an input pin |
+ PORTD |= (1 << PORTD2); |
+ DDRD &= ~(1 << DDD2); |
+ |
+ // set TXD1 (PD3) as an output pin |
+ PORTD |= (1 << PORTD3); |
+ DDRD |= (1 << DDD3); |
+ |
+ // USART0 Baud Rate Register |
+ // set clock divider |
+ UBRR1H = (uint8_t)(ubrr>>8); |
+ UBRR1L = (uint8_t)ubrr; |
+ // enable double speed operation |
+ UCSR1A |= (1 << U2X1); |
+ // enable receiver and transmitter |
+ //UCSR1B = (1<<RXEN1)|(1<<TXEN1); |
+ |
+ UCSR1B = (1<<RXEN1); |
+ // set asynchronous mode |
+ UCSR1C &= ~(1 << UMSEL11); |
+ UCSR1C &= ~(1 << UMSEL10); |
+ // no parity |
+ UCSR1C &= ~(1 << UPM11); |
+ UCSR1C &= ~(1 << UPM10); |
+ // 1 stop bit |
+ UCSR1C &= ~(1 << USBS1); |
+ // 8-bit |
+ UCSR1B &= ~(1 << UCSZ12); |
+ UCSR1C |= (1 << UCSZ11); |
+ UCSR1C |= (1 << UCSZ10); |
+ // flush receive buffer explicit |
+ while(UCSR1A & (1<<RXC1)) UDR1; |
+ // enable RX-interrupts at the end |
+ UCSR1B |= (1 << RXCIE1); |
+ // -- End of USART1 initialisation |
+ // restore global interrupt flags |
+ |
+ SREG = sreg; |
+ return; |
+ } |
+ |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+// + Copyright (c) Rainer Walther |
+// + RC-routines from original MK rc.c (c) H&I |
+// + Useful infos from Walter: http://www.rcgroups.com/forums/showthread.php?t=714299&page=2 |
+// + only for non-profit use |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+// |
+// 20080808 rw Modified for Spektrum AR6100 (PPM) |
+// 20080823 rw Add Spektrum satellite receiver on USART1 (644P only) |
+// 20081213 rw Add support for Spektrum DS9 Air-Tx-Module (9 channels) |
+// Replace AR6100-coding with original composit-signal routines |
+// |
+// --- |
+// Entweder Summensignal ODER Spektrum-Receiver anschließen. Nicht beides gleichzeitig betreiben! |
+// Binding is not implemented. Bind with external Receiver. |
+// Servo output J3, J4, J5 not serviced |
+// |
+// Anschuß Spektrum Receiver |
+// Orange: 3V von der FC (keinesfalls an 5V anschließen!) |
+// Schwarz: GND |
+// Grau: RXD1 (Pin 3) auf 10-Pol FC-Stecker |
+// |
+// --- |
+// Satellite-Reciever connected on USART1: |
+// |
+// DX7/DX6i: One data-frame at 115200 baud every 22ms. |
+// DX7se: One data-frame at 115200 baud every 11ms. |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data (FLT-Mode) |
+// byte5: and byte6: channel data (Roll) |
+// byte7: and byte8: channel data (Nick) |
+// byte9: and byte10: channel data (Gier) |
+// byte11: and byte12: channel data (Gear Switch) |
+// byte13: and byte14: channel data (Gas) |
+// byte15: and byte16: channel data (AUX2) |
+// |
+// DS9 (9 Channel): One data-frame at 115200 baud every 11ms, alternating frame 1/2 for CH1-7 / CH8-9 |
+// 1st Frame: |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data |
+// byte5: and byte6: channel data |
+// byte7: and byte8: channel data |
+// byte9: and byte10: channel data |
+// byte11: and byte12: channel data |
+// byte13: and byte14: channel data |
+// byte15: and byte16: channel data |
+// 2nd Frame: |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data |
+// byte5: and byte6: channel data |
+// byte7: and byte8: 0xffff |
+// byte9: and byte10: 0xffff |
+// byte11: and byte12: 0xffff |
+// byte13: and byte14: 0xffff |
+// byte15: and byte16: 0xffff |
+// |
+// Each channel data (16 bit= 2byte, first msb, second lsb) is arranged as: |
+// |
+// Bits: F 0 C3 C2 C1 C0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 |
+// |
+// 0 means a '0' bit |
+// F: 1 = indicates beginning of 2nd frame for CH8-9 (DS9 only) |
+// C3 to C0 is the channel number. 0 to 9 (4 bit, as assigned in the transmitter) |
+// D9 to D0 is the channel data (10 bit) 0xaa..0x200..0x356 for 100% transmitter-travel |
+// |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+ |
+#define MIN_FRAMEGAP 68 // 7ms |
+#define MAX_BYTEGAP 3 // 310us |
+ |
+ |
+//############################################################################ |
+// Wird im UART-Interrupt aufgerufen |
+//############################################################################ |
+void SpektrumParser(unsigned char c) |
+{ |
+ static unsigned char Sync=0, FrameCnt=0, ByteHigh=0, ReSync=1, Frame2=0; |
+ unsigned int Channel, index = 0; |
+ signed int signal = 0, tmp; |
+ int bCheckDelay; |
+// c = UDR1; // get data byte |
+ if(ReSync == 1) |
+ { |
+ // wait for beginning of new frame |
+ ReSync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ FrameCnt = 0; |
+ Sync = 0; |
+ ByteHigh = 0; |
+ } |
+ else |
+ { |
+ if(!SpektrumTimer) bCheckDelay = 1; else bCheckDelay = 0;//CheckDelay(FrameTimer); |
+ if ( Sync == 0 ) |
+ { |
+ if(bCheckDelay) |
+ { |
+ // nach einer Pause von mind. 7ms erstes Sync-Character gefunden |
+ // Zeichen ignorieren, da Bedeutung unbekannt |
+ Sync = 1; |
+ FrameCnt ++; |
+ SpektrumTimer = MAX_BYTEGAP; |
+ } |
+ else |
+ { |
+ // Zeichen kam vor Ablauf der 7ms Sync-Pause |
+ // warten auf erstes Sync-Zeichen |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ FrameCnt = 0; |
+ Sync = 0; |
+ ByteHigh = 0; |
+ } |
+ } |
+ else if((Sync == 1) && !bCheckDelay) |
+ { |
+ // zweites Sync-Character ignorieren, Bedeutung unbekannt |
+ Sync = 2; |
+ FrameCnt ++; |
+ SpektrumTimer = MAX_BYTEGAP; |
+ } |
+ else if((Sync == 2) && !bCheckDelay) |
+ { |
+ SpektrumTimer = MAX_BYTEGAP; |
+ // Datenbyte high |
+ ByteHigh = c; |
+ if (FrameCnt == 2) |
+ { |
+ // is 1st Byte of Channel-data |
+ // Frame 1 with Channel 1-7 comming next |
+ Frame2 = 0; |
+ if(ByteHigh & 0x80) |
+ { |
+ // DS9: Frame 2 with Channel 8-9 comming next |
+ Frame2 = 1; |
+ } |
+ } |
+ Sync = 3; |
+ FrameCnt ++; |
+ } |
+ else if((Sync == 3) && !bCheckDelay) |
+ { |
+ // Datenbyte low |
+ // High-Byte for next channel comes next |
+ SpektrumTimer = MAX_BYTEGAP; |
+ Sync = 2; |
+ FrameCnt ++; |
+ Channel = ((unsigned int)ByteHigh << 8) | c; |
+ if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM) |
+ { |
+ signal = Channel & 0x3ff; |
+ signal -= 0x200; // Offset, range 0x000..0x3ff? |
+ signal = signal/3; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 2) & 0x0f; |
+ } |
+ else |
+ if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM_HI_RES) |
+ { |
+ signal = Channel & 0x7ff; |
+ signal -= 0x400; // Offset, range 0x000..0x7ff? |
+ signal = signal/6; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 3) & 0x0f; |
+ } |
+ else |
+ //if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM_LOW_RES) |
+ { |
+ signal = Channel & 0x3ff; |
+ signal -= 360; // Offset, range 0x000..0x3ff? |
+ signal = signal/2; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 2) & 0x0f; |
+ } |
+ |
+ index++; |
+ if(index < 13) |
+ { |
+ // Stabiles Signal |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if (index == 2) index = 4; // Analog channel reassigment (2 <-> 4) for logical numbering (1,2,3,4) |
+ else if (index == 4) index = 2; |
+#endif |
+ if(abs(signal - PPM_in[index]) < 6) |
+ { |
+ if(SenderOkay < 200) SenderOkay += 10; |
+ else |
+ { |
+ SenderOkay = 200; |
+ TIMSK1 &= ~_BV(ICIE1); // disable PPM-Input |
+ } |
+ } |
+ tmp = (3 * (PPM_in[index]) + signal) / 4; |
+ if(tmp > signal+1) tmp--; else |
+ if(tmp < signal-1) tmp++; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if(index == 6) // FLIGHT-MODE - The channel used for our data uplink |
+ { |
+ if (signal > 100) // SYNC received |
+ { |
+ if (s_exdata[s_excnt] == 125) s_exparity = ~s_exparity; // Bit = 1 -> Re-Invert parity bit |
+ if ((s_excnt == 6 && ((s_exparity != 0 && s_exdata[s_excnt] == -125) || (s_exparity == 0 && s_exdata[s_excnt] == 125))) || (s_excnt == 9 && ((s_exparity == 0 && s_exdata[s_excnt] == -125) || (s_exparity != 0 && s_exdata[s_excnt] == 125)))) // Parity check |
+ { |
+ if (s_exdata[1] == 125 && s_exdata[2] == -125) PPM_in[5] = -125; // Reconstruct tripole Flight-Mode value (CH5) |
+ else if (s_exdata[1] == -125 && s_exdata[2] == -125) PPM_in[5] = 0; // Reconstruct tripole Flight-Mode value (CH5) |
+ else if (s_exdata[1] == -125 && s_exdata[2] == 125) PPM_in[5] = 125; // Reconstruct tripole Flight-Mode value (CH5) |
+ PPM_in[6] = s_exdata[3]; // Elevator (CH6) |
+ PPM_in[11] = s_exdata[4]; // Aileron (CH11) |
+ PPM_in[12] = s_exdata[5]; // Rudder (CH12) |
+ |
+ if (s_excnt == 9) // New Mode (12 Channels) |
+ { |
+ if (s_exdata[7] == 125) PPM_in[8] += 5; // Hover Pitch UP (CH8) |
+ if (s_exdata[8] == 125) PPM_in[8] -= 5; // Hover Pitch DN (CH8) |
+ if (PPM_in[8] < -125) PPM_in[8] = -125; // Range-Limit |
+ else if (PPM_in[8] > 125) PPM_in[8] = 125; // Range-Limit |
+ PPM_in[10] = s_exdata[6]; // AUX2 (CH10) |
+ } |
+ } |
+ |
+ s_excnt = 0; // Reset bitcounter |
+ s_exparity = 0; // Reset parity bit |
+ } |
+ |
+ if (signal < 10) s_exdata[++s_excnt] = -125; // Bit = 0 -> value = -125 (min) |
+ if (s_excnt == 10) s_excnt = 0; // Overflow protection |
+ if (signal < -100) |
+ { |
+ s_exdata[s_excnt] = 125; // Bit = 1 -> value = 125 (max) |
+ s_exparity = ~s_exparity; // Bit = 1 -> Invert parity bit |
+ } |
+ |
+ } |
+#endif |
+ if(SenderOkay >= 180) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
+ else PPM_diff[index] = 0; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if (index < 5 ) PPM_in[index] = tmp; // Update normal potis (CH1-4) |
+ else if (index == 5) PPM_in[7] = signal; // Gear (CH7) |
+ else if (index == 7) PPM_in[9] = signal; // Hover Throttle (CH9) |
+#else |
+ PPM_in[index] = tmp; |
+#endif |
+ } |
+ else if(index > 17) ReSync = 1; // hier stimmt was nicht: neu synchronisieren |
+ } |
+ else |
+ { |
+ // hier stimmt was nicht: neu synchronisieren |
+ ReSync = 1; |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ // new frame next, nach fruehestens 7ms erwartet |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ |
+ // 16 Bytes eingetroffen -> Komplett |
+ if(FrameCnt >= 16) |
+ { |
+ // Frame complete |
+ if(Frame2 == 0) |
+ { |
+ // Null bedeutet: Neue Daten |
+ // nur beim ersten Frame (CH 0-7) setzen |
+ if(!ReSync) NewPpmData = 0; |
+ } |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ Sync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ } |
+} |
/branches/V0.80g_ACC-HH_MartinR_HR/Spektrum.h |
---|
0,0 → 1,12 |
/*####################################################################################### |
Dekodieren eines Spektrum Signals |
#######################################################################################*/ |
#ifndef _SPEKTRUM_H |
#define _SPEKTRUM_H |
void SpektrumUartInit(void); |
void SpektrumBinding(void); |
extern unsigned char SpektrumTimer; |
extern void SpektrumParser(unsigned char c); |
#endif //_RC_H |
/branches/V0.80g_ACC-HH_MartinR_HR/analog.c |
---|
0,0 → 1,295 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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; // MartinR : wozu ? |
//####################################################################################### |
// |
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] |= DEFEKT_PRESSURE; |
OCR0A = off; |
Delay_ms_Mess(300); |
} |
void SucheGyroOffset(void) |
{ |
unsigned char i, ready = 0; |
int timeout; |
timeout = SetDelay(2000); |
for(i=140; i != 0; i--) |
{ |
if(ready == 3 && i > 10) i = 9; |
ready = 0; |
if(AdWertNick < 1020) AnalogOffsetNick--; else if(AdWertNick > 1030) AnalogOffsetNick++; else ready++; |
if(AdWertRoll < 1020) AnalogOffsetRoll--; else if(AdWertRoll > 1030) AnalogOffsetRoll++; else ready++; |
if(AdWertGier < 1020) AnalogOffsetGier--; else if(AdWertGier > 1030) AnalogOffsetGier++; else ready++; |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); |
if(AnalogOffsetNick < 10) { VersionInfo.HardwareError[0] |= DEFEKT_G_NICK; AnalogOffsetNick = 10;}; if(AnalogOffsetNick > 245) { VersionInfo.HardwareError[0] |= DEFEKT_G_NICK; AnalogOffsetNick = 245;}; |
if(AnalogOffsetRoll < 10) { VersionInfo.HardwareError[0] |= DEFEKT_G_ROLL; AnalogOffsetRoll = 10;}; if(AnalogOffsetRoll > 245) { VersionInfo.HardwareError[0] |= DEFEKT_G_ROLL; AnalogOffsetRoll = 245;}; |
if(AnalogOffsetGier < 10) { VersionInfo.HardwareError[0] |= DEFEKT_G_GIER; AnalogOffsetGier = 10;}; if(AnalogOffsetGier > 245) { VersionInfo.HardwareError[0] |= DEFEKT_G_GIER; AnalogOffsetGier = 245;}; |
while(twi_state) if(CheckDelay(timeout)) {printf("\n\r DAC or I2C ERROR! Check I2C, 3Vref, DAC and BL-Ctrl"); break;} |
AdReady = 0; |
ANALOG_ON; |
while(!AdReady); |
if(i<10) Delay_ms_Mess(10); |
} |
Delay_ms_Mess(70); |
} |
/* |
0 n |
1 r |
2 g |
3 y |
4 x |
5 n |
6 r |
7 u |
8 z |
9 L |
10 n |
11 r |
12 g |
13 y |
14 x |
15 n |
16 r |
17 L |
*/ |
//####################################################################################### |
// |
ISR(ADC_vect) |
//####################################################################################### |
{ |
static unsigned char kanal=0,state = 0; |
//static signed char subcount = 0; // MartinR: wird nicht mehr benötigt, da deaktiviert |
static signed int gier1, roll1, nick1, nick_filter, roll_filter; |
static signed int accy, accx; |
static long tmpLuftdruck = 0; |
static char messanzahl_Druck = 0; |
switch(state++) |
{ |
case 0: |
nick1 = ADC; |
kanal = AD_ROLL; |
break; |
case 1: |
roll1 = ADC; |
kanal = AD_GIER; |
break; |
case 2: |
gier1 = ADC; |
kanal = AD_ACC_Y; |
break; |
case 3: |
Aktuell_ay = NeutralAccY - ADC; |
accy = Aktuell_ay; |
kanal = AD_ACC_X; |
break; |
case 4: |
Aktuell_ax = ADC - NeutralAccX; |
accx = Aktuell_ax; |
kanal = AD_NICK; |
break; |
case 5: |
nick1 += ADC; |
kanal = AD_ROLL; |
break; |
case 6: |
roll1 += ADC; |
kanal = AD_UBAT; |
break; |
case 7: |
UBat = (3 * UBat + ADC / 3) / 4; |
kanal = AD_ACC_Z; |
break; |
case 8: |
AdWertAccHoch = (signed int) ADC - NeutralAccZ; |
/* // MartinR: deaktivieren Anfang |
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;} |
} |
} |
*/ // MartinR: deaktivieren Ende |
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; // MartinR: so war es |
HiResNick = (nick_filter - AdNeutralNick + 4 ) / 8 ; // MartinR: + 4um Rundungsfehler zu verbessern |
// MartinR: /8 von fc.c nach hier verschoben um Code zu sparen |
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; // MartinR: so war es |
HiResRoll = (roll_filter - AdNeutralRoll + 4 ) / 8; // MartinR: + 4um Rundungsfehler zu verbessern |
// MartinR: /8 von fc.c nach hier verschoben um Code zu sparen |
AdWertRollFilter = (AdWertRollFilter + HiResRoll) / 2; |
kanal = AD_DRUCK; |
break; |
case 17: |
state = 0; |
AdReady = 1; |
ZaehlMessungen++; |
// "break" fehlt hier absichtlich |
case 9: |
//MessLuftdruck = ADC; // MartinR: so war es |
MessLuftdruck = ADC + ((Parameter_UserParam4 * AdWertAccHoch) / 256) ; // MartinR: |
// mit Korrektur der Beschleunigungsempfindlichkeit des Luftdrucksensors |
tmpLuftdruck += MessLuftdruck; |
if(++messanzahl_Druck >= 18) |
{ |
Luftdruck = (7 * Luftdruck + tmpLuftdruck - (18 * 523) * (long)ExpandBaro + 4) / 8; // -523.19 counts per 10 counts offset step |
HoehenWert = StartLuftdruck - Luftdruck; |
SummenHoehe -= SummenHoehe/SM_FILTER; |
SummenHoehe += HoehenWert; |
VarioMeter = (31 * VarioMeter + 8 * (int)(HoehenWert - SummenHoehe/SM_FILTER))/32; |
tmpLuftdruck /= 2; |
messanzahl_Druck = 18/2; |
} |
kanal = AD_NICK; |
break; |
default: |
kanal = 0; state = 0; kanal = AD_NICK; |
break; |
} |
ADMUX = kanal; |
if(state != 0) ANALOG_ON; |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/analog.h |
---|
0,0 → 1,47 |
#ifndef _ANALOG_H |
#define _ANALOG_H |
/*####################################################################################### |
#######################################################################################*/ |
#define SM_FILTER 16 |
extern volatile int UBat; |
extern volatile int AdWertNick, AdWertRoll, AdWertGier; |
extern volatile int AdWertAccRoll,AdWertAccNick,AdWertAccHoch; |
extern volatile int HiResNick, HiResRoll; |
extern volatile int AdWertNickFilter, AdWertRollFilter, AdWertGierFilter; |
extern volatile int Aktuell_Nick,Aktuell_Roll,Aktuell_Gier,Aktuell_ax, Aktuell_ay,Aktuell_az; |
extern volatile long Luftdruck; |
extern volatile long SummenHoehe; |
extern volatile char messanzahl_Druck; |
extern volatile unsigned int ZaehlMessungen; |
extern unsigned char DruckOffsetSetting; |
extern signed char ExpandBaro; |
extern volatile int VarioMeter; |
extern volatile unsigned int MessLuftdruck; |
extern volatile int StartLuftdruck; |
extern volatile char MessanzahlNick; |
extern unsigned char AnalogOffsetNick,AnalogOffsetRoll,AnalogOffsetGier; |
extern volatile unsigned char AdReady; |
unsigned int ReadADC(unsigned char adc_input); |
void ADC_Init(void); |
void SucheLuftruckOffset(void); |
void SucheGyroOffset(void); |
#define AD_GIER 0 |
#define AD_ROLL 1 |
#define AD_NICK 2 |
#define AD_DRUCK 3 |
#define AD_UBAT 4 |
#define AD_ACC_Z 5 |
#define AD_ACC_Y 6 |
#define AD_ACC_X 7 |
#define ANALOG_OFF ADCSRA=0 |
#define ANALOG_ON ADCSRA=(1<<ADEN)|(1<<ADSC)|(0<<ADATE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0)|(1<<ADIE) |
//Signle trigger Mode, Interrupt on |
#endif //_ANALOG_H |
/branches/V0.80g_ACC-HH_MartinR_HR/capacity.c |
---|
0,0 → 1,143 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Thanks to Marcel Haller (Lion) for the nice idea and first implementation |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "capacity.h" |
#include "twimaster.h" |
#include "main.h" |
#include "timer0.h" |
#include "analog.h" |
#define CAPACITY_UPDATE_INTERVAL 10 // 10 ms |
#define FC_OFFSET_CURRENT 5 // calculate with a current of 0.5A |
#define BL_OFFSET_CURRENT 2 // calculate with a current of 0.2A |
// global varialbles |
unsigned short update_timer = 0; |
Capacity_t Capacity; |
// initialize capacity calculation |
void Capacity_Init(void) |
{ |
Capacity.ActualCurrent = 0; |
Capacity.UsedCapacity = 0; |
Capacity.ActualPower = 0; |
Capacity.MinOfMaxPWM = 0; |
update_timer = SetDelay(CAPACITY_UPDATE_INTERVAL); |
} |
// called in main loop at a regular interval |
void Capacity_Update(void) |
{ |
unsigned short Current, SetSum; // max value will be 255 * 12 = 3060 |
static unsigned short SubCounter = 0; |
static unsigned short CurrentOffset = 0; |
static unsigned long SumCurrentOffset = 0; |
unsigned char i, NumOfMotors, MinOfMaxPWM; |
if(CheckDelay(update_timer)) |
{ |
update_timer += CAPACITY_UPDATE_INTERVAL; // do not use SetDelay to avoid timing leaks |
// determine sum of all present BL currents and setpoints |
Current = 0; |
SetSum = 0; |
NumOfMotors = 0; |
MinOfMaxPWM = 255; |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
NumOfMotors++; |
Current += (unsigned int)(Motor[i].Current); |
SetSum += (unsigned int)(Motor[i].SetPoint); |
if(Motor[i].MaxPWM < MinOfMaxPWM) MinOfMaxPWM = Motor[i].MaxPWM; |
} |
} |
Capacity.MinOfMaxPWM = MinOfMaxPWM; |
if(SetSum == 0) // if all setpoints are 0 |
{ // determine offsets of motor currents |
#define CURRENT_AVERAGE 8 // 8bit = 256 * 10 ms = 2.56s average time |
CurrentOffset = (unsigned int)(SumCurrentOffset>>CURRENT_AVERAGE); |
SumCurrentOffset -= CurrentOffset; |
SumCurrentOffset += Current; |
// after averaging set current to static offset |
Current = FC_OFFSET_CURRENT; |
} |
else // some motors are running, includes also motor test condition, where "MotorRunning" is false |
{ // subtract offset |
if(Current > CurrentOffset) Current -= CurrentOffset; |
else Current = 0; |
// add the FC and BL Offsets |
Current += FC_OFFSET_CURRENT + NumOfMotors * BL_OFFSET_CURRENT; |
} |
// update actual Current |
Capacity.ActualCurrent = Current; |
// update actual Power |
if(Current < 255) Capacity.ActualPower = (UBat * Current) / 100; // in W higher resolution |
else Capacity.ActualPower = (UBat * (Current/4)) / 25; // in W |
// update used capacity |
SubCounter += Current; |
// 100mA * 1ms * CAPACITY_UPDATE_INTERVAL = 1 mA * 100 ms * CAPACITY_UPDATE_INTERVAL |
// = 1mA * 0.1s * CAPACITY_UPDATE_INTERVAL = 1mA * 1min / (600 / CAPACITY_UPDATE_INTERVAL) |
// = 1mAh / (36000 / CAPACITY_UPDATE_INTERVAL) |
#define SUB_COUNTER_LIMIT (36000 / CAPACITY_UPDATE_INTERVAL) |
if(SubCounter > SUB_COUNTER_LIMIT) |
{ |
Capacity.UsedCapacity++; // we have one mAh more |
SubCounter -= SUB_COUNTER_LIMIT; // keep the remaining sub part |
} |
} // EOF check delay update timer |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/capacity.h |
---|
0,0 → 1,18 |
#ifndef _CAPACITY_H |
#define _CAPACITY_H |
typedef struct |
{ |
unsigned short ActualCurrent; // in 0.1A Steps |
unsigned short ActualPower; // in 0.1W |
unsigned short UsedCapacity; // in mAh |
unsigned char MinOfMaxPWM; // BL Power Limit |
} __attribute__((packed)) Capacity_t; |
extern Capacity_t Capacity; |
void Capacity_Init(void); |
void Capacity_Update(void); |
#endif //_CAPACITY_H |
/branches/V0.80g_ACC-HH_MartinR_HR/debug.c |
---|
0,0 → 1,48 |
#include "main.h" |
#include "debug.h" |
#ifdef DEBUG // only include functions if DEBUG is defined in main.h |
#warning : "### DEBUG-Funktion aktiv ###" |
unsigned char Debug_BufPtr = 0; |
struct str_Debug tDebug; |
unsigned char SendDebugOutput = 0; |
// function called from _printf_P to output character |
void Debug_Putchar(char c) |
{ |
if (!SendDebugOutput) |
{ |
tDebug.Text[Debug_BufPtr++] = c; // copy character to buffer |
if (Debug_BufPtr > 30) Debug_BufPtr = 30; // avoid buffer overflow |
} |
} |
void DebugSend(unsigned char cmd) |
{ |
if (!SendDebugOutput) |
{ |
tDebug.Cmd = cmd; |
tDebug.Text[Debug_BufPtr] = '\0'; // end of text marker |
Debug_BufPtr = 0; // set bufferindex to 0 |
SendDebugOutput = 1; // set flag to trasmit data the next time in serial transmit function |
} |
} |
#endif |
/* |
add the following code block to the serial transmit function |
#ifdef DEBUG // only include functions if DEBUG is defined |
if(SendDebugOutput && UebertragungAbgeschlossen) |
{ |
SendOutData('0', FC_ADDRESS, 1, (unsigned char *) &tDebug, sizeof(tDebug)); |
SendDebugOutput = 0; |
} |
#endif |
*/ |
/branches/V0.80g_ACC-HH_MartinR_HR/debug.h |
---|
0,0 → 1,60 |
#ifndef _DEBUG_H |
#define _DEBUG_H |
// ---------------------------------------------- |
#define CMD_NONE 0x00 |
#define CMD_RAW_OUTPUT 0x01 |
#define CMD_ERROR_MSG 0x02 |
#define CMD_WARNING_MSG 0x04 |
#define CMD_GREEN_MSG 0x08 |
// debug console in MK-Tool can also handle ANSI ESC seq. |
#define ANSI_ATTRIBUTE_OFF "\033[0m" |
#define ANSI_BOLD "\033[1m" |
#define ANSI_UNDERSCORE "\033[4m" |
#define ANSI_BLINK "\033[5m" |
#define ANSI_INVERSE "\033[7m" |
#define ANSI_INVISIBLE "\033[8m" |
#define ANSI_COLOR_BLACK "\033[30m" |
#define ANSI_COLOR_RED "\033[31m" |
#define ANSI_COLOR_GREEN "\033[32m" |
#define ANSI_COLOR_YELLOW "\033[33m" |
#define ANSI_COLOR_BLUE "\033[34m" |
#define ANSI_COLOR_VIOLETT "\033[35m" |
#define ANSI_COLOR_KOBALTBLUE "\033[36m" |
#define ANSI_COLOR_WHITE "\033[37m" |
#define ANSI_CLEAR "\033[2J" |
#define ANSI_HOME "\033[H" |
// macros for easier use |
#ifdef DEBUG // only include functions if DEBUG is defined in main.h |
#define Debug(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_NONE); } |
#define Debug_Raw(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_RAW_OUTPUT); } |
#define Debug_Warning(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_WARNING_MSG); } |
#define Debug_Error(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_ERROR_MSG); } |
#define Debug_OK(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_GREEN_MSG); } |
struct str_Debug |
{ |
unsigned char Cmd; // bitcoded command |
char Text[32]; |
}; |
extern struct str_Debug tDebug; |
unsigned char SendDebugOutput; |
void Debug_Putchar(char c); |
void DebugSend(unsigned char cmd); |
#else // dummy macros (won't waste flash, if #DEBUG is disabled) |
#define Debug(format, args...) ; |
#define Debug_Raw(format, args...) ; |
#define Debug_Warning(format, args...) ; |
#define Debug_Error(format, args...) ; |
#define Debug_OK(format, args...) ; |
#endif |
// ---------------------------------------------- |
#endif |
/branches/V0.80g_ACC-HH_MartinR_HR/eeprom.c |
---|
0,0 → 1,715 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Contant Values |
// + 0-250 -> normale Values |
// + 251 -> Poti1 |
// + 252 -> Poti2 |
// + 253 -> Poti3 |
// + 254 -> Poti4 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#ifndef EEMEM |
#define EEMEM __attribute__ ((section (".eeprom"))) |
#endif |
#include <avr/eeprom.h> |
#include <string.h> |
#include "eeprom.h" |
#include "uart.h" |
#include "led.h" |
#include "main.h" |
#include "fc.h" |
#include "twimaster.h" |
paramset_t EE_Parameter; |
MixerTable_t Mixer; |
uint8_t RequiredMotors; |
uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len) |
{ |
uint8_t crc = 0xAA; |
uint16_t i; |
for(i=0; i<len; i++) |
{ |
crc += pBuffer[i]; |
} |
return crc; |
} |
uint8_t EEProm_Checksum(uint16_t EEAddr, uint16_t len) |
{ |
uint8_t crc = 0xAA; |
uint16_t off; |
for(off=0; off<len; off++) |
{ |
crc += eeprom_read_byte((uint8_t*)(EEAddr + off));; |
} |
return crc; |
} |
void ParamSet_DefaultStickMapping(void) |
{ |
EE_Parameter.Kanalbelegung[K_GAS] = 1; |
EE_Parameter.Kanalbelegung[K_ROLL] = 2; |
EE_Parameter.Kanalbelegung[K_NICK] = 3; |
EE_Parameter.Kanalbelegung[K_GIER] = 4; |
EE_Parameter.Kanalbelegung[K_POTI1] = 5; |
EE_Parameter.Kanalbelegung[K_POTI2] = 6; |
EE_Parameter.Kanalbelegung[K_POTI3] = 7; |
EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
EE_Parameter.Kanalbelegung[K_POTI5] = 9; |
EE_Parameter.Kanalbelegung[K_POTI6] = 10; |
EE_Parameter.Kanalbelegung[K_POTI7] = 11; |
EE_Parameter.Kanalbelegung[K_POTI8] = 12; |
} |
/***************************************************/ |
/* Default Values for parameter set 1 */ |
/***************************************************/ |
void ParamSet_DefaultSet1(void) // sport |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP;// | CFG_SENSITIVE_RC |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 00; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0; // Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 20; // Wert : 0-50 |
EE_Parameter.Stick_P = 14; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 12; // Wert : 1-20 |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Gyro_P = 80; // Wert : 0-247 |
EE_Parameter.Gyro_I = 150; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 80; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 150; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
EE_Parameter.I_Faktor = 32; |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 1; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 6; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 1; |
EE_Parameter.GyroAccAbgleich = 16; // 1/k; |
EE_Parameter.DynamicStability = 100; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 15; |
EE_Parameter.J17Timing = 15; |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
memcpy(EE_Parameter.Name, "Sport\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Default Values for parameter set 2 */ |
/***************************************************/ |
void ParamSet_DefaultSet2(void) // normal |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP;// CFG_SENSITIVE_RC |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 |
EE_Parameter.Stick_P = 10; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 6; // Wert : 1-20 |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Gyro_P = 90; // Wert : 0-247 |
EE_Parameter.Gyro_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 90; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
EE_Parameter.I_Faktor = 32; |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 1; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 6; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 60; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 75; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 20; |
EE_Parameter.J17Timing = 20; |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
memcpy(EE_Parameter.Name, "Normal\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Default Values for parameter set 3 */ |
/***************************************************/ |
void ParamSet_DefaultSet3(void) // beginner |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = /*CFG_DREHRATEN_BEGRENZER |*/ CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP;// | CFG_SENSITIVE_RC |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 |
EE_Parameter.Stick_P = 8; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 6; // Wert : 1-20 |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Gyro_P = 100; // Wert : 0-247 |
EE_Parameter.Gyro_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 100; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
EE_Parameter.I_Faktor = 16; |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 1; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 6; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 100; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 70; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 70; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 30; |
EE_Parameter.J17Timing = 30; |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
memcpy(EE_Parameter.Name, "Beginner\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as byte */ |
/***************************************************/ |
uint8_t GetParamByte(uint16_t param_id) |
{ |
return eeprom_read_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + param_id)); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as byte */ |
/***************************************************/ |
void SetParamByte(uint16_t param_id, uint8_t value) |
{ |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + param_id), value); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as word */ |
/***************************************************/ |
uint16_t GetParamWord(uint16_t param_id) |
{ |
return eeprom_read_word((uint16_t *)(EEPROM_ADR_PARAM_BEGIN + param_id)); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as word */ |
/***************************************************/ |
void SetParamWord(uint16_t param_id, uint16_t value) |
{ |
eeprom_write_word((uint16_t*)(EEPROM_ADR_PARAM_BEGIN + param_id), value); |
} |
/***************************************************/ |
/* Read Parameter Set from EEPROM */ |
/***************************************************/ |
// number [1..5] |
uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber) |
{ |
uint8_t crc; |
uint16_t eeaddr; |
// range the setnumber |
if((1 > setnumber) || (setnumber > 5)) setnumber = 3; |
// calculate eeprom addr |
eeaddr = EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1); |
// calculate checksum from eeprom |
crc = EEProm_Checksum(eeaddr, PARAMSET_STRUCT_LEN - 1); |
// check crc |
if(crc != eeprom_read_byte((uint8_t*)(eeaddr + PARAMSET_STRUCT_LEN - 1))) return 0; |
// check revision |
if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0; |
// read paramset from eeprom |
eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
LED_Init(); |
return 1; |
} |
/***************************************************/ |
/* Write Parameter Set to EEPROM */ |
/***************************************************/ |
// number [1..5] |
uint8_t ParamSet_WriteToEEProm(uint8_t setnumber) |
{ |
uint8_t crc; |
if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom |
{ |
if(setnumber > 5) setnumber = 5; |
if(setnumber < 1) return 0; |
// update checksum |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
// write paramset to eeprom |
eeprom_write_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
// backup channel settings to separate block in eeprom |
eeprom_write_block( (void*)(EE_Parameter.Kanalbelegung), (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
// write crc of channel block to eeprom |
crc = RAM_Checksum((uint8_t*)(EE_Parameter.Kanalbelegung), sizeof(EE_Parameter.Kanalbelegung)); |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc); |
// update active settings number |
SetActiveParamSet(setnumber); |
LED_Init(); |
return 1; |
} |
// wrong revision |
return 0; |
} |
/***************************************************/ |
/* Read MixerTable from EEPROM */ |
/***************************************************/ |
uint8_t MixerTable_ReadFromEEProm(void) |
{ |
uint8_t crc; |
// calculate checksum in eeprom |
crc = EEProm_Checksum(EEPROM_ADR_MIXERTABLE, sizeof(Mixer) - 1); |
// check crc |
if( crc != eeprom_read_byte((uint8_t*)(EEPROM_ADR_MIXERTABLE + sizeof(Mixer) - 1)) ) return 0; |
// check revision |
if(eeprom_read_byte((uint8_t*)(EEPROM_ADR_MIXERTABLE)) != EEMIXER_REVISION) return 0; |
// read mixer table |
eeprom_read_block((void *) &Mixer, (void*)(EEPROM_ADR_MIXERTABLE), sizeof(Mixer)); |
return 1; |
} |
/***************************************************/ |
/* Write Mixer Table to EEPROM */ |
/***************************************************/ |
uint8_t MixerTable_WriteToEEProm(void) |
{ |
if(Mixer.Revision == EEMIXER_REVISION) |
{ |
// update crc |
Mixer.crc = RAM_Checksum((uint8_t*)(&Mixer), sizeof(Mixer) - 1); |
// write to eeprom |
eeprom_write_block((void *) &Mixer, (void*)(EEPROM_ADR_MIXERTABLE), sizeof(Mixer)); |
return 1; |
} |
else return 0; |
} |
/***************************************************/ |
/* Default Values for Mixer Table */ |
/***************************************************/ |
void MixerTable_Default(void) // Quadro |
{ |
uint8_t i; |
Mixer.Revision = EEMIXER_REVISION; |
// clear mixer table |
for(i = 0; i < 16; i++) |
{ |
Mixer.Motor[i][MIX_GAS] = 0; |
Mixer.Motor[i][MIX_NICK] = 0; |
Mixer.Motor[i][MIX_ROLL] = 0; |
Mixer.Motor[i][MIX_YAW] = 0; |
} |
// default = Quadro |
Mixer.Motor[0][MIX_GAS] = 64; Mixer.Motor[0][MIX_NICK] = +64; Mixer.Motor[0][MIX_ROLL] = 0; Mixer.Motor[0][MIX_YAW] = +64; |
Mixer.Motor[1][MIX_GAS] = 64; Mixer.Motor[1][MIX_NICK] = -64; Mixer.Motor[1][MIX_ROLL] = 0; Mixer.Motor[1][MIX_YAW] = +64; |
Mixer.Motor[2][MIX_GAS] = 64; Mixer.Motor[2][MIX_NICK] = 0; Mixer.Motor[2][MIX_ROLL] = -64; Mixer.Motor[2][MIX_YAW] = -64; |
Mixer.Motor[3][MIX_GAS] = 64; Mixer.Motor[3][MIX_NICK] = 0; Mixer.Motor[3][MIX_ROLL] = +64; Mixer.Motor[3][MIX_YAW] = -64; |
memcpy(Mixer.Name, "Quadro\0", 7); |
Mixer.crc = Mixer.crc = RAM_Checksum((uint8_t*)(&Mixer), sizeof(Mixer) - 1); |
} |
/***************************************************/ |
/* Get active parameter set */ |
/***************************************************/ |
uint8_t GetActiveParamSet(void) |
{ |
uint8_t setnumber; |
setnumber = eeprom_read_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + PID_ACTIVE_SET)); |
if(setnumber > 5) |
{ |
setnumber = 3; |
eeprom_write_byte((void*)(EEPROM_ADR_PARAM_BEGIN+PID_ACTIVE_SET), setnumber); |
} |
return(setnumber); |
} |
/***************************************************/ |
/* Set active parameter set */ |
/***************************************************/ |
void SetActiveParamSet(uint8_t setnumber) |
{ |
if(setnumber > 5) setnumber = 5; |
if(setnumber < 1) setnumber = 1; |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + PID_ACTIVE_SET), setnumber); |
} |
/***************************************************/ |
/* Initialize EEPROM Parameter Sets */ |
/***************************************************/ |
void ParamSet_Init(void) |
{ |
uint8_t channel_backup = 0, bad_params = 0, ee_default = 0,i; |
if(EEPARAM_REVISION != GetParamByte(PID_EE_REVISION) ) |
{ |
ee_default = 1; // software update or forced by mktool |
SetParamByte(PID_EE_REVISION, EEPARAM_REVISION); |
} |
// 1st check for a valid channel backup in eeprom |
i = EEProm_Checksum(EEPROM_ADR_CHANNELS, sizeof(EE_Parameter.Kanalbelegung)); |
if(i == eeprom_read_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung))) ) channel_backup = 1; |
// parameter check |
// check all 5 parameter settings |
for (i = 1;i < 6; i++) |
{ |
if(ee_default || !ParamSet_ReadFromEEProm(i)) // could not read paramset from eeprom |
{ |
bad_params = 1; |
printf("\n\rGenerating default Parameter Set %d",i); |
switch(i) |
{ |
case 1: |
ParamSet_DefaultSet1(); // Fill ParamSet Structure to default parameter set 1 (Sport) |
break; |
case 2: |
ParamSet_DefaultSet2(); // Kamera |
break; |
case 3: |
ParamSet_DefaultSet3(); // Beginner |
break; |
default: |
ParamSet_DefaultSet3(); // Kamera |
break; |
} |
if(channel_backup) // if we have an channel mapping backup in eeprom |
{ // restore it from eeprom |
eeprom_read_block((void *)EE_Parameter.Kanalbelegung, (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
} |
else |
{ // use default mapping |
ParamSet_DefaultStickMapping(); |
} |
ParamSet_WriteToEEProm(i); |
} |
} |
if(bad_params) // at least one of the parameter settings were invalid |
{ |
// default-Setting is parameter set 3 |
SetActiveParamSet(3); |
} |
// read active parameter set to ParamSet stucture |
i = GetActiveParamSet(); |
ParamSet_ReadFromEEProm(i); |
printf("\n\rUsing Parameter Set %d", i); |
// load mixer table |
if(ee_default || !MixerTable_ReadFromEEProm() ) |
{ |
printf("\n\rGenerating default Mixer Table"); |
MixerTable_Default(); // Quadro |
MixerTable_WriteToEEProm(); |
} |
// determine motornumber |
RequiredMotors = 0; |
for(i = 0; i < 16; i++) |
{ |
if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++; |
} |
printf("\n\rMixer-Config: '%s' (%u Motors)",Mixer.Name, RequiredMotors); |
printf("\n\r=============================="); |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/eeprom.h |
---|
0,0 → 1,238 |
#ifndef _EEPROM_H |
#define _EEPROM_H |
#include <inttypes.h> |
#include "twimaster.h" |
#define EEPARAM_REVISION 84 // is count up, if paramater stucture has changed (compatibility) |
#define EEMIXER_REVISION 1 // is count up, if mixer stucture has changed (compatibility) |
#define EEPROM_ADR_PARAM_BEGIN 0 |
#define PID_EE_REVISION 1 // byte |
#define PID_ACTIVE_SET 2 // byte |
#define PID_PRESSURE_OFFSET 3 // byte |
#define PID_ACC_NICK 4 // word |
#define PID_ACC_ROLL 6 // word |
#define PID_ACC_TOP 8 // word |
#define PID_FLIGHT_MINUTES_TOTAL 10 // word |
#define PID_FLIGHT_MINUTES 14 // word |
#define EEPROM_ADR_CHANNELS 80 // 80 - 93, 12 bytes + 1 byte crc |
#define EEPROM_ADR_PARAMSET 100 // 100 - 650, 5 * 110 bytes |
#define EEPROM_ADR_MIXERTABLE 1000 // 1000 - 1078, 78 bytes |
#define EEPROM_ADR_BLCONFIG 1200 // 1200 - 1296, 12 * 8 bytes |
#define MIX_GAS 0 |
#define MIX_NICK 1 |
#define MIX_ROLL 2 |
#define MIX_YAW 3 |
typedef struct |
{ |
uint8_t Revision; |
int8_t Name[12]; |
int8_t Motor[16][4]; |
uint8_t crc; |
} __attribute__((packed)) MixerTable_t; |
extern MixerTable_t Mixer; |
extern uint8_t RequiredMotors; |
#define CFG_HOEHENREGELUNG 0x01 |
#define CFG_HOEHEN_SCHALTER 0x02 |
#define CFG_HEADING_HOLD 0x04 |
#define CFG_KOMPASS_AKTIV 0x08 |
#define CFG_KOMPASS_FIX 0x10 |
#define CFG_GPS_AKTIV 0x20 |
#define CFG_ACHSENKOPPLUNG_AKTIV 0x40 |
#define CFG_DREHRATEN_BEGRENZER 0x80 |
#define CFG_LOOP_OBEN 0x01 |
#define CFG_LOOP_UNTEN 0x02 |
#define CFG_LOOP_LINKS 0x04 |
#define CFG_LOOP_RECHTS 0x08 |
#define CFG_MOTOR_BLINK 0x10 |
#define CFG_MOTOR_OFF_LED1 0x20 |
#define CFG_MOTOR_OFF_LED2 0x40 |
#define CFG_RES4 0x80 |
#define CFG2_HEIGHT_LIMIT 0x01 |
#define CFG2_VARIO_BEEP 0x02 |
#define CFG_SENSITIVE_RC 0x04 |
// bit mask for ParamSet.Config0 |
#define CFG0_AIRPRESS_SENSOR 0x01 |
#define CFG0_HEIGHT_SWITCH 0x02 |
#define CFG0_HEADING_HOLD 0x04 |
#define CFG0_COMPASS_ACTIVE 0x08 |
#define CFG0_COMPASS_FIX 0x10 |
#define CFG0_GPS_ACTIVE 0x20 |
#define CFG0_AXIS_COUPLING_ACTIVE 0x40 |
#define CFG0_ROTARY_RATE_LIMITER 0x80 |
// defines for the receiver selection |
#define RECEIVER_PPM 0 |
#define RECEIVER_SPEKTRUM 1 |
#define RECEIVER_SPEKTRUM_HI_RES 2 |
#define RECEIVER_SPEKTRUM_LOW_RES 3 |
#define RECEIVER_JETI 4 |
#define RECEIVER_ACT_DSL 5 |
#define RECEIVER_UNKNOWN 0xFF |
// defines for lookup ParamSet.ChannelAssignment |
#define K_NICK 0 |
#define K_ROLL 1 |
#define K_GAS 2 |
#define K_GIER 3 |
#define K_POTI1 4 |
#define K_POTI2 5 |
#define K_POTI3 6 |
#define K_POTI4 7 |
#define K_POTI5 8 |
#define K_POTI6 9 |
#define K_POTI7 10 |
#define K_POTI8 11 |
// values above 247 representing poti1 to poti8 |
// poti1 = 255 |
// poti2 = 254 |
// poti3 = 253 |
// poti4 = 252 |
// poti5 = 251 |
// poti6 = 250 |
// poti7 = 249 |
// poti8 = 248 |
typedef struct |
{ |
unsigned char Revision; |
unsigned char Kanalbelegung[12]; // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3 |
unsigned char GlobalConfig; // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv |
unsigned char Hoehe_MinGas; // Wert : 0-100 |
unsigned char Luftdruck_D; // Wert : 0-250 |
unsigned char MaxHoehe; // Wert : 0-32 |
unsigned char Hoehe_P; // Wert : 0-32 |
unsigned char Hoehe_Verstaerkung; // Wert : 0-50 |
unsigned char Hoehe_ACC_Wirkung; // Wert : 0-250 |
unsigned char Hoehe_HoverBand; // Wert : 0-250 |
unsigned char Hoehe_GPS_Z; // Wert : 0-250 |
unsigned char Hoehe_StickNeutralPoint;// Wert : 0-250 |
unsigned char Stick_P; // Wert : 1-6 |
unsigned char Stick_D; // Wert : 0-64 |
unsigned char Gier_P; // Wert : 1-20 |
unsigned char Gas_Min; // Wert : 0-32 |
unsigned char Gas_Max; // Wert : 33-250 |
unsigned char GyroAccFaktor; // Wert : 1-64 |
unsigned char KompassWirkung; // Wert : 0-32 |
unsigned char Gyro_P; // Wert : 10-250 |
unsigned char Gyro_I; // Wert : 0-250 |
unsigned char Gyro_D; // Wert : 0-250 |
unsigned char Gyro_Gier_P; // Wert : 10-250 |
unsigned char Gyro_Gier_I; // Wert : 0-250 |
unsigned char Gyro_Stability; // Wert : 0-16 |
unsigned char UnterspannungsWarnung; // Wert : 0-250 |
unsigned char NotGas; // Wert : 0-250 //Gaswert bei Empängsverlust |
unsigned char NotGasZeit; // Wert : 0-250 // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen |
unsigned char Receiver; // 0= Summensignal, 1= Spektrum, 2 =Jeti, 3=ACT DSL, 4=ACT S3D |
unsigned char I_Faktor; // Wert : 0-250 |
unsigned char UserParam1; // Wert : 0-250 |
unsigned char UserParam2; // Wert : 0-250 |
unsigned char UserParam3; // Wert : 0-250 |
unsigned char UserParam4; // Wert : 0-250 |
unsigned char ServoNickControl; // Wert : 0-250 // Stellung des Servos |
unsigned char ServoNickComp; // Wert : 0-250 // Einfluss Gyro/Servo |
unsigned char ServoNickMin; // Wert : 0-250 // Anschlag |
unsigned char ServoNickMax; // Wert : 0-250 // Anschlag |
//--- Seit V0.75 |
unsigned char ServoRollControl; // Wert : 0-250 // Stellung des Servos |
unsigned char ServoRollComp; // Wert : 0-250 |
unsigned char ServoRollMin; // Wert : 0-250 |
unsigned char ServoRollMax; // Wert : 0-250 |
//--- |
unsigned char ServoNickRefresh; // Speed of the Servo |
unsigned char Servo3; // Value or mapping of the Servo Output |
unsigned char Servo4; // Value or mapping of the Servo Output |
unsigned char Servo5; // Value or mapping of the Servo Output |
unsigned char LoopGasLimit; // Wert: 0-250 max. Gas während Looping |
unsigned char LoopThreshold; // Wert: 0-250 Schwelle für Stickausschlag |
unsigned char LoopHysterese; // Wert: 0-250 Hysterese für Stickausschlag |
unsigned char AchsKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung) |
unsigned char AchsKopplung2; // Wert: 0-250 Faktor, mit dem Nick und Roll verkoppelt werden |
unsigned char CouplingYawCorrection; // Wert: 0-250 Faktor, mit dem Nick und Roll verkoppelt werden |
unsigned char WinkelUmschlagNick; // Wert: 0-250 180°-Punkt |
unsigned char WinkelUmschlagRoll; // Wert: 0-250 180°-Punkt |
unsigned char GyroAccAbgleich; // 1/k (Koppel_ACC_Wirkung) |
unsigned char Driftkomp; |
unsigned char DynamicStability; |
unsigned char UserParam5; // Wert : 0-250 |
unsigned char UserParam6; // Wert : 0-250 |
unsigned char UserParam7; // Wert : 0-250 |
unsigned char UserParam8; // Wert : 0-250 |
//---Output --------------------------------------------- |
unsigned char J16Bitmask; // for the J16 Output |
unsigned char J16Timing; // for the J16 Output |
unsigned char J17Bitmask; // for the J17 Output |
unsigned char J17Timing; // for the J17 Output |
// seit version V0.75c |
unsigned char WARN_J16_Bitmask; // for the J16 Output |
unsigned char WARN_J17_Bitmask; // for the J17 Output |
//---NaviCtrl--------------------------------------------- |
unsigned char NaviGpsModeControl; // Parameters for the Naviboard |
unsigned char NaviGpsGain; |
unsigned char NaviGpsP; |
unsigned char NaviGpsI; |
unsigned char NaviGpsD; |
unsigned char NaviGpsPLimit; |
unsigned char NaviGpsILimit; |
unsigned char NaviGpsDLimit; |
unsigned char NaviGpsACC; |
unsigned char NaviGpsMinSat; |
unsigned char NaviStickThreshold; |
unsigned char NaviWindCorrection; |
unsigned char NaviSpeedCompensation; |
unsigned char NaviOperatingRadius; |
unsigned char NaviAngleLimitation; |
unsigned char NaviPH_LoginTime; |
//---Ext.Ctrl--------------------------------------------- |
unsigned char ExternalControl; // for serial Control |
//---CareFree--------------------------------------------- |
unsigned char OrientationAngle; // Where is the front-direction? |
unsigned char OrientationModeControl; // switch for CareFree |
//------------------------------------------------ |
unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll 0 oder 1 // WICHTIG!!! am Ende lassen |
unsigned char ExtraConfig; // bitcodiert |
char Name[12]; |
unsigned char crc; // must be the last byte! |
} paramset_t; |
#define PARAMSET_STRUCT_LEN sizeof(paramset_t) |
extern paramset_t EE_Parameter; |
extern uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len); |
extern void ParamSet_Init(void); |
extern uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber); |
extern uint8_t ParamSet_WriteToEEProm(uint8_t setnumber); |
extern uint8_t GetActiveParamSet(void); |
extern void SetActiveParamSet(uint8_t setnumber); |
extern uint8_t MixerTable_ReadFromEEProm(void); |
extern uint8_t MixerTable_WriteToEEProm(void); |
extern uint8_t GetParamByte(uint16_t param_id); |
extern void SetParamByte(uint16_t param_id, uint8_t value); |
extern uint16_t GetParamWord(uint16_t param_id); |
extern void SetParamWord(uint16_t param_id, uint16_t value); |
#endif //_EEPROM_H |
/branches/V0.80g_ACC-HH_MartinR_HR/fc.c |
---|
0,0 → 1,1989 |
/*####################################################################################### |
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; //MartinR so war es |
long Mess_Integral_Gier = 0; //MartinR: Mess_Integral_Gier2 unbenutzt |
long MittelIntegralNick,MittelIntegralRoll,MittelIntegralNick2,MittelIntegralRoll2; |
long SummeNick=0,SummeRoll=0; |
volatile long Mess_Integral_Hoch = 0; |
int KompassValue = 0; |
int KompassStartwert = 0; |
int KompassRichtung = 0; |
unsigned int KompassSignalSchlecht = 500; |
unsigned char MAX_GAS,MIN_GAS; |
unsigned char HoehenReglerAktiv = 0; |
unsigned char TrichterFlug = 0; |
long Umschlag180Nick = 250000L, Umschlag180Roll = 250000L; |
long ErsatzKompass; |
int ErsatzKompassInGrad; // Kompasswert in Grad |
int GierGyroFehler = 0; |
char GyroFaktor,GyroFaktorGier; |
char IntegralFaktor,IntegralFaktorGier; |
int DiffNick,DiffRoll; |
//int Poti1 = 0, Poti2 = 0, Poti3 = 0, Poti4 = 0, Poti5 = 0, Poti6 = 0, Poti7 = 0, Poti8 = 0; |
unsigned char Poti[9] = {0,0,0,0,0,0,0,0}; |
volatile unsigned char SenderOkay = 0; |
int StickNick = 0,StickRoll = 0,StickGier = 0,StickGas = 0; |
char MotorenEin = 0,StartTrigger = 0; |
long HoehenWert = 0; |
long SollHoehe = 0; |
int LageKorrekturRoll = 0,LageKorrekturNick = 0, HoverGas = 0; |
//float Ki = FAKTOR_I; |
int Ki = 10300 / 33; |
int KiHH = 10300 / 33; // MartinR : für Ki bei HH über Schalter |
unsigned char Looping_Nick = 0,Looping_Roll = 0; |
unsigned char Looping_Links = 0, Looping_Rechts = 0, Looping_Unten = 0, Looping_Oben = 0; |
unsigned char Parameter_Luftdruck_D = 48; // Wert : 0-250 |
unsigned char Parameter_MaxHoehe = 251; // Wert : 0-250 |
unsigned char Parameter_Hoehe_P = 16; // Wert : 0-32 |
unsigned char Parameter_Hoehe_ACC_Wirkung = 58; // Wert : 0-250 |
unsigned char Parameter_KompassWirkung = 64; // Wert : 0-250 |
unsigned char Parameter_Hoehe_GPS_Z = 64; // Wert : 0-250 |
unsigned char Parameter_Gyro_D = 8; // Wert : 0-250 |
unsigned char Parameter_Gyro_P = 150; // Wert : 10-250 |
unsigned char Parameter_Gyro_I = 150; // Wert : 0-250 |
unsigned char Parameter_Gyro_Gier_P = 150; // Wert : 10-250 |
unsigned char Parameter_Gyro_Gier_I = 150; // Wert : 10-250 |
unsigned char Parameter_Gier_P = 2; // Wert : 1-20 |
unsigned char Parameter_I_Faktor = 10; // Wert : 1-20 |
unsigned char Parameter_UserParam1 = 0; |
unsigned char Parameter_UserParam2 = 0; |
unsigned char Parameter_UserParam3 = 0; |
unsigned char Parameter_UserParam4 = 0; |
unsigned char Parameter_UserParam5 = 0; |
unsigned char Parameter_UserParam6 = 0; |
unsigned char Parameter_UserParam7 = 0; |
unsigned char Parameter_UserParam8 = 0; |
unsigned char Parameter_ServoNickControl = 100; |
unsigned char Parameter_ServoRollControl = 100; |
unsigned char Parameter_LoopGasLimit = 70; |
unsigned char Parameter_AchsKopplung1 = 90; |
unsigned char Parameter_AchsKopplung2 = 65; |
unsigned char Parameter_CouplingYawCorrection = 64; |
//unsigned char Parameter_AchsGegenKopplung1 = 0; |
unsigned char Parameter_DynamicStability = 100; |
unsigned char Parameter_J16Bitmask; // for the J16 Output |
unsigned char Parameter_J16Timing; // for the J16 Output |
unsigned char Parameter_J17Bitmask; // for the J17 Output |
unsigned char Parameter_J17Timing; // for the J17 Output |
unsigned char Parameter_NaviGpsModeControl; // Parameters for the Naviboard |
unsigned char Parameter_NaviGpsGain; |
unsigned char Parameter_NaviGpsP; |
unsigned char Parameter_NaviGpsI; |
unsigned char Parameter_NaviGpsD; |
unsigned char Parameter_NaviGpsACC; |
unsigned char Parameter_NaviOperatingRadius; |
unsigned char Parameter_NaviWindCorrection; |
unsigned char Parameter_NaviSpeedCompensation; |
unsigned char Parameter_ExternalControl; |
unsigned char Parameter_Servo3,Parameter_Servo4,Parameter_Servo5; |
unsigned char CareFree = 0; |
signed int ExternStickNick = 0,ExternStickRoll = 0,ExternStickGier = 0, ExternHoehenValue = -20; |
//int MaxStickNick = 0,MaxStickRoll = 0; MartinR: so war es |
int MaxStickNick = 0,MaxStickRoll = 0,stick_nick_neutral = 0,stick_roll_neutral = 0; // MartinR: stick_.._neutral hinzugefügt |
unsigned int modell_fliegt = 0; |
volatile unsigned char FCFlags = 0; |
long GIER_GRAD_FAKTOR = 1291; |
signed int KopplungsteilNickRoll,KopplungsteilRollNick; |
signed int tmp_motorwert[MAX_MOTORS]; |
char VarioCharacter = ' '; |
#define LIMIT_MIN(value, min) {if(value <= min) value = min;} |
#define LIMIT_MAX(value, max) {if(value >= max) value = max;} |
#define LIMIT_MIN_MAX(value, min, max) {if(value <= min) value = min; else if(value >= max) value = max;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Debugwerte zuordnen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
void CopyDebugValues(void) |
{ |
DebugOut.Analog[0] = IntegralNick / (EE_Parameter.GyroAccFaktor * 4); |
DebugOut.Analog[1] = IntegralRoll / (EE_Parameter.GyroAccFaktor * 4); |
DebugOut.Analog[2] = Mittelwert_AccNick / 4; |
DebugOut.Analog[3] = Mittelwert_AccRoll / 4; |
DebugOut.Analog[4] = (signed int) AdNeutralGier - AdWertGier; |
DebugOut.Analog[5] = HoehenWert/5; |
DebugOut.Analog[6] = AdWertAccHoch;//(Mess_Integral_Hoch / 512);// Aktuell_az; |
DebugOut.Analog[8] = KompassValue; |
DebugOut.Analog[9] = UBat; |
DebugOut.Analog[10] = SenderOkay; |
DebugOut.Analog[11] = ErsatzKompass / GIER_GRAD_FAKTOR; |
DebugOut.Analog[12] = Motor[0].SetPoint; |
DebugOut.Analog[13] = Motor[1].SetPoint; |
DebugOut.Analog[14] = Motor[2].SetPoint; |
DebugOut.Analog[15] = Motor[3].SetPoint; |
//DebugOut.Analog[16] = DiffNick; // MartinR: test |
//DebugOut.Analog[17] = DiffRoll; // MartinR: test |
//DebugOut.Analog[18] = MesswertNick; // MartinR: test |
//DebugOut.Analog[19] = MesswertRoll; // MartinR: test |
DebugOut.Analog[20] = ServoNickValue; |
DebugOut.Analog[22] = Capacity.ActualCurrent; |
//DebugOut.Analog[23] = Capacity.UsedCapacity; |
// DebugOut.Analog[22] = FromNaviCtrl_Value.GpsZ; |
// DebugOut.Analog[29] = FromNaviCtrl_Value.SerialDataOkay; |
DebugOut.Analog[29] = Capacity.MinOfMaxPWM; |
DebugOut.Analog[30] = GPS_Nick; |
DebugOut.Analog[31] = GPS_Roll; |
if(VersionInfo.HardwareError[0] || VersionInfo.HardwareError[1]) DebugOut.Status[1] |= 1; else DebugOut.Status[1] &= 0xfe; |
} |
void Piep(unsigned char Anzahl, unsigned int dauer) |
{ |
if(MotorenEin) return; //auf keinen Fall im Flug! |
while(Anzahl--) |
{ |
beeptime = dauer; |
while(beeptime); |
Delay_ms(dauer * 2); |
} |
} |
//############################################################################ |
// Messwerte beim Ermitteln der Nullage |
void CalibrierMittelwert(void) |
//############################################################################ |
{ |
unsigned char i; |
if(PlatinenVersion == 13) SucheGyroOffset(); |
// ADC auschalten, damit die Werte sich nicht während der Berechnung ändern |
ANALOG_OFF; |
MesswertNick = AdWertNick; |
MesswertRoll = AdWertRoll; |
MesswertGier = AdWertGier; |
Mittelwert_AccNick = ACC_AMPLIFY * AdWertAccNick; |
Mittelwert_AccRoll = ACC_AMPLIFY * AdWertAccRoll; |
// ADC einschalten |
ANALOG_ON; |
for(i=0;i<8;i++) |
{ |
int tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
LIMIT_MIN_MAX(tmp, 0, 255); |
if(Poti[i] > tmp) Poti[i]--; else if(Poti[i] < tmp) Poti[i]++; |
} |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
} |
//############################################################################ |
// Nullwerte ermitteln |
void SetNeutral(unsigned char AccAdjustment) |
//############################################################################ |
{ |
unsigned char i; |
unsigned int gier_neutral=0, nick_neutral=0, roll_neutral=0; |
VersionInfo.HardwareError[0] = 0; |
HEF4017R_ON; |
NeutralAccX = 0; |
NeutralAccY = 0; |
NeutralAccZ = 0; |
AdNeutralNick = 0; |
AdNeutralRoll = 0; |
AdNeutralGier = 0; |
Parameter_AchsKopplung1 = 0; |
Parameter_AchsKopplung2 = 0; |
ExpandBaro = 0; |
CalibrierMittelwert(); |
Delay_ms_Mess(100); |
CalibrierMittelwert(); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
#define NEUTRAL_FILTER 32 |
for(i=0; i<NEUTRAL_FILTER; i++) |
{ |
Delay_ms_Mess(10); |
gier_neutral += AdWertGier; |
nick_neutral += AdWertNick; |
roll_neutral += AdWertRoll; |
} |
AdNeutralNick= (nick_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER / 8); |
AdNeutralRoll= (roll_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER / 8); |
AdNeutralGier= (gier_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER); |
StartNeutralRoll = AdNeutralRoll; |
StartNeutralNick = AdNeutralNick; |
if(AccAdjustment) |
{ |
NeutralAccX = abs(Mittelwert_AccNick) / (2*ACC_AMPLIFY); |
NeutralAccY = abs(Mittelwert_AccRoll) / (2*ACC_AMPLIFY); |
NeutralAccZ = Aktuell_az; |
// Save ACC neutral settings to eeprom |
SetParamWord(PID_ACC_NICK, (uint16_t)NeutralAccX); |
SetParamWord(PID_ACC_ROLL, (uint16_t)NeutralAccY); |
SetParamWord(PID_ACC_TOP, (uint16_t)NeutralAccZ); |
} |
else |
{ |
// restore from eeprom |
NeutralAccX = (int16_t)GetParamWord(PID_ACC_NICK); |
NeutralAccY = (int16_t)GetParamWord(PID_ACC_ROLL); |
NeutralAccZ = (int16_t)GetParamWord(PID_ACC_TOP); |
// strange settings? |
if(((unsigned int) NeutralAccX > 2048) || ((unsigned int) NeutralAccY > 2048) || ((unsigned int) NeutralAccZ > 1024)) |
{ |
printf("\n\rACC not calibrated!\r\n"); |
NeutralAccX = abs(Mittelwert_AccNick) / (2*ACC_AMPLIFY); |
NeutralAccY = abs(Mittelwert_AccRoll) / (2*ACC_AMPLIFY); |
NeutralAccZ = Aktuell_az; |
} |
} |
MesswertNick = 0; |
MesswertRoll = 0; |
MesswertGier = 0; |
Delay_ms_Mess(100); |
Mittelwert_AccNick = ACC_AMPLIFY * AdWertAccNick; |
Mittelwert_AccRoll = ACC_AMPLIFY * AdWertAccRoll; |
IntegralNick = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccNick; |
IntegralRoll = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccRoll; |
Mess_IntegralNick2 = IntegralNick; |
Mess_IntegralRoll2 = IntegralRoll; |
Mess_Integral_Gier = 0; |
StartLuftdruck = Luftdruck; |
VarioMeter = 0; |
Mess_Integral_Hoch = 0; |
KompassStartwert = KompassValue; |
GPS_Neutral(); |
beeptime = 50; |
Umschlag180Nick = ((long) EE_Parameter.WinkelUmschlagNick * 2500L) + 15000L; |
Umschlag180Roll = ((long) EE_Parameter.WinkelUmschlagRoll * 2500L) + 15000L; |
ExternHoehenValue = 0; |
ErsatzKompass = KompassValue * GIER_GRAD_FAKTOR; |
GierGyroFehler = 0; |
SendVersionToNavi = 1; |
LED_Init(); |
FCFlags |= FCFLAG_CALIBRATE; |
FromNaviCtrl_Value.Kalman_K = -1; |
FromNaviCtrl_Value.Kalman_MaxDrift = 0; |
FromNaviCtrl_Value.Kalman_MaxFusion = 32; |
for(i=0;i<8;i++) |
{ |
Poti[i] = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
} |
SenderOkay = 100; |
if(ServoActive) |
{ |
HEF4017R_ON; |
DDRD |=0x80; // enable J7 -> Servo signal |
} |
if((AdNeutralNick < 150 * 16) || (AdNeutralNick > 850 * 16)) { VersionInfo.HardwareError[0] |= DEFEKT_G_NICK; }; |
if((AdNeutralRoll < 150 * 16) || (AdNeutralRoll > 850 * 16)) { VersionInfo.HardwareError[0] |= DEFEKT_G_ROLL; }; |
if((AdNeutralGier < 150 * 2) || (AdNeutralGier > 850 * 2)) { VersionInfo.HardwareError[0] |= DEFEKT_G_GIER; }; |
if((NeutralAccX < 300) || (NeutralAccX > 750)) { VersionInfo.HardwareError[0] |= DEFEKT_A_NICK; }; |
if((NeutralAccY < 300) || (NeutralAccY > 750)) { VersionInfo.HardwareError[0] |= DEFEKT_A_ROLL; }; |
if((NeutralAccZ < 512) || (NeutralAccZ > 850)) { VersionInfo.HardwareError[0] |= DEFEKT_A_Z; }; |
} |
//############################################################################ |
// Bearbeitet die Messwerte |
void Mittelwert(void) |
//############################################################################ |
{ |
static signed long tmpl,tmpl2,tmpl3,tmpl4; |
static signed int oldNick, oldRoll, d2Roll, d2Nick; |
signed long winkel_nick, winkel_roll; |
unsigned char i; |
MesswertGier = (signed int) AdNeutralGier - AdWertGier; |
//MesswertNick = (signed int) AdWertNickFilter / 8; // MartinR: so war es |
//MesswertRoll = (signed int) AdWertRollFilter / 8; // MartinR: so war es |
MesswertNick = (signed int) AdWertNickFilter ; // MartinR die Division /8 erfolgt bereits in der analog.c |
MesswertRoll = (signed int) AdWertRollFilter ; // MartinR die Division /8 erfolgt bereits in der analog.c |
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((EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) || (Parameter_UserParam1 > 50)) IntegralFaktor = 0; // MartinR: zusätzlich, wieder deaktiviert wegen Kameraausgleich |
if(!Looping_Nick && !Looping_Roll && (EE_Parameter.GlobalConfig & CFG_ACHSENKOPPLUNG_AKTIV)) // MartinR : so war es |
//if(!Looping_Nick && !Looping_Roll && IntegralFaktor && (EE_Parameter.GlobalConfig & CFG_ACHSENKOPPLUNG_AKTIV)) // MartinR: zusätzlich "&& IntegralFaktor" |
// MartinR: wieder deaktiviert wegen Kamera-Ausgleich im HH |
{ |
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 // MartinR: so war es |
#define D_LIMIT 16 |
// MartinR: Änderung war notwendig, da die Division /8 bereits in der analog.c erfolgt |
//MesswertNick = HiResNick / 8; // MartinR : so war es |
// MesswertRoll = HiResRoll / 8; // MartinR : so war es |
MesswertNick = HiResNick ; // MartinR die Division /8 erfolgt bereits in der analog.c |
MesswertRoll = HiResRoll ; // MartinR die Division /8 erfolgt bereits in der analog.c |
// MartinR : so war es Anfang |
/* |
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; } |
// MartinR : FC 1.0: Sprung von 500 auf 2000 !! FC-ME: Sprung von 1000 auf 2000 |
*/ |
// MartinR : so war es Ende |
// MartinR : Neu Anfang |
if(PlatinenVersion == 10) |
{ |
if(AdWertNick > 1010) MesswertNick = +600; |
if(AdWertNick > 1017) MesswertNick = +800; |
if(AdWertNick < 15) MesswertNick = -600; |
if(AdWertNick < 7) MesswertNick = -800; |
if(AdWertRoll > 1010) MesswertRoll = +600; |
if(AdWertRoll > 1017) MesswertRoll = +800; |
if(AdWertRoll < 15) MesswertRoll = -600; |
if(AdWertRoll < 7) MesswertRoll = -800; |
} |
else |
{ |
if(AdWertNick > 2000) MesswertNick = +1200; |
if(AdWertNick > 2015) MesswertNick = +1600; |
if(AdWertNick < 15) MesswertNick = -1200; |
if(AdWertNick < 7) MesswertNick = -1600; |
if(AdWertRoll > 2000) MesswertRoll = +1200; |
if(AdWertRoll > 2015) MesswertRoll = +1600; |
if(AdWertRoll < 15) MesswertRoll = -1200; |
if(AdWertRoll < 7) MesswertRoll = -1600; |
} |
// MartinR : Neu Ende |
if(Parameter_Gyro_D) |
// MartinR: hier sind Änderungen erforderlich, da u.a. MesswertNick = HiResNick / 8 von der fc.c in die analog.c verschoben wurde |
// Hintergrund: Code einsparen |
{ |
d2Nick = HiResNick - oldNick; |
oldNick = (oldNick + HiResNick)/2; |
if(d2Nick > D_LIMIT) d2Nick = D_LIMIT; |
else if(d2Nick < -D_LIMIT) d2Nick = -D_LIMIT; |
//MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 16; // MartinR : so war es |
MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 2; // MartinR : geändert |
d2Roll = HiResRoll - oldRoll; |
oldRoll = (oldRoll + HiResRoll)/2; |
if(d2Roll > D_LIMIT) d2Roll = D_LIMIT; |
else if(d2Roll < -D_LIMIT) d2Roll = -D_LIMIT; |
//MesswertRoll += (d2Roll * (signed int) Parameter_Gyro_D) / 16; // MartinR : so war es |
MesswertRoll += (d2Roll * (signed int) Parameter_Gyro_D) / 2; // MartinR : geändert |
HiResNick += (d2Nick * (signed int) Parameter_Gyro_D * 8); // martinR: *8 hinzugefügt |
HiResRoll += (d2Roll * (signed int) Parameter_Gyro_D * 8); // martinR: *8 hinzugefügt |
} |
if(RohMesswertRoll > 0) TrimRoll += ((long) abs(KopplungsteilNickRoll) * Parameter_CouplingYawCorrection) / 64L; |
else TrimRoll -= ((long) abs(KopplungsteilNickRoll) * Parameter_CouplingYawCorrection) / 64L; |
if(RohMesswertNick > 0) TrimNick += ((long) abs(KopplungsteilRollNick) * Parameter_CouplingYawCorrection) / 64L; |
else TrimNick -= ((long) abs(KopplungsteilRollNick) * Parameter_CouplingYawCorrection) / 64L; |
if(EE_Parameter.GlobalConfig & CFG_DREHRATEN_BEGRENZER && !Looping_Nick && !Looping_Roll) |
{ |
if(RohMesswertNick > 256) MesswertNick += 1 * (RohMesswertNick - 256); |
else if(RohMesswertNick < -256) MesswertNick += 1 * (RohMesswertNick + 256); |
if(RohMesswertRoll > 256) MesswertRoll += 1 * (RohMesswertRoll - 256); |
else if(RohMesswertRoll < -256) MesswertRoll += 1 * (RohMesswertRoll + 256); |
} |
for(i=0;i<8;i++) |
{ |
int tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
if(tmp > 255) tmp = 255; else if(tmp < 0) tmp = 0; |
if(tmp != Poti[i]) |
{ |
Poti[i] += (tmp - Poti[i]) / 8; |
if(Poti[i] > tmp) Poti[i]--; |
else Poti[i]++; |
} |
} |
} |
//############################################################################ |
// Senden der Motorwerte per I2C-Bus |
void SendMotorData(void) |
//############################################################################ |
{ |
unsigned char i; |
if(!MotorenEin) |
{ |
FCFlags &= ~(FCFLAG_MOTOR_RUN | FCFLAG_FLY); |
for(i=0;i<MAX_MOTORS;i++) |
{ |
if(!PC_MotortestActive) MotorTest[i] = 0; |
Motor[i].SetPoint = MotorTest[i]; |
Motor[i].SetPointLowerBits = 0; |
/* |
Motor[i].SetPoint = MotorTest[i] / 4; |
Motor[i].SetPointLowerBits = MotorTest[i] % 4; |
*/ |
} |
if(PC_MotortestActive) PC_MotortestActive--; |
} |
else FCFlags |= FCFLAG_MOTOR_RUN; |
//Start I2C Interrupt Mode |
motor_write = 0; |
I2C_Start(TWI_STATE_MOTOR_TX); |
} |
//############################################################################ |
// Trägt ggf. das Poti als Parameter ein |
void ParameterZuordnung(void) |
//############################################################################ |
{ |
unsigned char tmp; |
#define CHK_POTI(b,a) {if(a < 248) b = a; else b = Poti[255 - a];} |
#define CHK_POTI_MM(b,a,min,max) {CHK_POTI(b,a); LIMIT_MIN_MAX(b, min, max);} |
CHK_POTI_MM(Parameter_Luftdruck_D,EE_Parameter.Luftdruck_D,0,100); |
CHK_POTI_MM(Parameter_Hoehe_P,EE_Parameter.Hoehe_P,0,100); |
CHK_POTI_MM(Parameter_Gyro_P,EE_Parameter.Gyro_P,10,255); |
CHK_POTI_MM(Parameter_J16Timing,EE_Parameter.J16Timing,1,255); |
CHK_POTI_MM(Parameter_J17Timing,EE_Parameter.J17Timing,1,255); |
CHK_POTI(Parameter_Servo3,EE_Parameter.Servo3); |
CHK_POTI(Parameter_Servo4,EE_Parameter.Servo4); |
CHK_POTI(Parameter_Servo5,EE_Parameter.Servo5); |
CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
//CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); // MartinR: Zeile war doppelt |
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); |
if(Parameter_UserParam1 > 50) KiHH = 10300 / (Parameter_UserParam2 + 1); else KiHH = Ki; // MartinR : für HH über Schalter |
Parameter_NaviGpsModeControl = EE_Parameter.NaviGpsModeControl; //MartinR: Standard: EE_Parameter.NaviGpsModeControl wird übertragen |
if(!IntegralFaktor) Parameter_NaviGpsModeControl= 0; // MartinR: wenn HH dann GPS auf free- Mode |
// 0 = free; 100 = AID; 200 = coming home //neu |
MAX_GAS = EE_Parameter.Gas_Max; |
MIN_GAS = EE_Parameter.Gas_Min; |
tmp = EE_Parameter.OrientationModeControl; |
if(tmp > 50) |
{ |
#ifdef SWITCH_LEARNS_CAREFREE |
if(!CareFree) ControlHeading = (((int) EE_Parameter.OrientationAngle * 15 + KompassValue) % 360) / 2; |
#endif |
CareFree = 1; |
if(tmp >= 248 && Poti[255 - tmp] < 50) CareFree = 0; |
if(FromNaviCtrl.CompassValue < 0 && CareFree) VersionInfo.HardwareError[0] |= DEFEKT_CAREFREE_ERR; else VersionInfo.HardwareError[0] &= ~DEFEKT_CAREFREE_ERR; |
} |
else CareFree = 0; |
if(FromNaviCtrl.CompassValue < 0 && MotorenEin && CareFree && BeepMuster == 0xffff) // ungültiger Kompasswert |
{ |
beeptime = 15000; |
BeepMuster = 0xA400; |
CareFree = 0; |
} |
if(CareFree) {if(Parameter_AchsKopplung1 < 210) Parameter_AchsKopplung1 += 30;} |
} |
//############################################################################ |
// |
void MotorRegler(void) |
//############################################################################ |
{ |
int pd_ergebnis_nick,pd_ergebnis_roll,tmp_int, tmp_int2; |
int GierMischanteil,GasMischanteil; |
static long SummeNickHH=0,SummeRollHH=0; |
static long sollGier = 0,tmp_long,tmp_long2; |
static long IntegralFehlerNick = 0; |
static long IntegralFehlerRoll = 0; |
static unsigned int RcLostTimer; |
static unsigned char delay_neutral = 0; |
static unsigned char delay_einschalten = 0,delay_ausschalten = 0; |
static unsigned char calibration_done = 0; |
static char NeueKompassRichtungMerken = 0; |
static long ausgleichNick, ausgleichRoll; |
int IntegralNickMalFaktor,IntegralRollMalFaktor; |
unsigned char i; |
Mittelwert(); |
GRN_ON; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gaswert ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GasMischanteil = StickGas; |
if(GasMischanteil < MIN_GAS + 10) GasMischanteil = MIN_GAS + 10; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Empfang schlecht |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay < 100) |
{ |
if(RcLostTimer) RcLostTimer--; |
else |
{ |
MotorenEin = 0; |
FCFlags &= ~FCFLAG_NOTLANDUNG; |
} |
ROT_ON; |
if(modell_fliegt > 1000) // wahrscheinlich in der Luft --> langsam absenken |
{ |
GasMischanteil = EE_Parameter.NotGas; |
FCFlags |= FCFLAG_NOTLANDUNG; |
PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] = 0; |
} |
else MotorenEin = 0; |
} |
else |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Emfang gut |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay > 140) |
{ |
FCFlags &= ~FCFLAG_NOTLANDUNG; |
RcLostTimer = EE_Parameter.NotGasZeit * 50; |
if(GasMischanteil > 40 && MotorenEin) |
{ |
if(modell_fliegt < 0xffff) modell_fliegt++; |
} |
if((modell_fliegt < 256)) |
{ |
SummeNick = 0; |
SummeRoll = 0; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
if(modell_fliegt == 250) |
{ |
NeueKompassRichtungMerken = 1; |
} |
} else FCFlags |= FCFLAG_FLY; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] > 80) && MotorenEin == 0) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// auf Nullwerte kalibrieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) // Neutralwerte |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
GRN_OFF; |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70 || abs(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]) > 70) |
{ |
unsigned char setting=1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 2; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 3; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 4; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 5; |
SetActiveParamSet(setting); // aktiven Datensatz merken |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]) < 30 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -70) |
{ |
WinkelOut.CalcState = 1; |
beeptime = 1000; |
} |
else |
{ |
ParamSet_ReadFromEEProm(GetActiveParamSet()); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
ServoActive = 0; |
SetNeutral(0); |
calibration_done = 1; |
ServoActive = 1; |
DDRD |=0x80; // enable J7 -> Servo signal |
Piep(GetActiveParamSet(),120); |
} |
} |
} |
else |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) // ACC Neutralwerte speichern |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
GRN_OFF; |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
SetNeutral(1); |
calibration_done = 1; |
Piep(GetActiveParamSet(),120); |
} |
} |
else delay_neutral = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gas ist unten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] < 35-120) |
{ |
// Motoren Starten |
if(!MotorenEin) |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Einschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(++delay_einschalten > 200) |
{ |
delay_einschalten = 0; |
if(!VersionInfo.HardwareError[0] && calibration_done) |
{ |
modell_fliegt = 1; |
MotorenEin = 1; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
//Mess_Integral_Gier2 = 0; //MartinR: Mess_Integral_Gier2 unbenutzt |
Mess_IntegralNick = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccNick; |
Mess_IntegralRoll = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccRoll; |
Mess_IntegralNick2 = IntegralNick; |
Mess_IntegralRoll2 = IntegralRoll; |
SummeNick = 0; |
SummeRoll = 0; |
FCFlags |= FCFLAG_START; |
ControlHeading = (((int) EE_Parameter.OrientationAngle * 15 + KompassValue) % 360) / 2; |
} |
else |
{ |
beeptime = 1500; // indicate missing calibration |
} |
} |
} |
else delay_einschalten = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Auschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
else // only if motors are running |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) |
{ |
if(++delay_ausschalten > 200) // nicht sofort |
{ |
MotorenEin = 0; |
delay_ausschalten = 0; |
modell_fliegt = 0; |
} |
} |
else delay_ausschalten = 0; |
} |
} |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// neue Werte von der Funke |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!NewPpmData-- || (FCFlags & FCFLAG_NOTLANDUNG)) |
{ |
static int stick_nick,stick_roll; |
ParameterZuordnung(); |
// MartinR: original: |
/* |
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; |
*/ |
// MartinR: geändert Anfang |
if(Parameter_UserParam1 > 50) // MartinR: zweiter Stick_P Wert nur, wenn HH über Schalter aktiv ist |
{ |
stick_nick = (stick_nick * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * Parameter_UserParam3 - stick_nick_neutral) / 4; |
stick_roll = (stick_roll * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] * Parameter_UserParam3 - stick_roll_neutral) / 4 ; |
//stick_nick = (PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * Parameter_UserParam3 - stick_nick_neutral); |
//stick_roll = (PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] * Parameter_UserParam3 - stick_roll_neutral); |
} |
else |
{ |
stick_nick = (stick_nick * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_P) / 4; |
stick_roll = (stick_roll * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_P) / 4; |
stick_nick_neutral = stick_nick; // beim Umschalten auf HH wird derletzte Stickwert als Neutralposition verwendet, MartinR |
stick_roll_neutral = stick_roll; // beim Umschalten auf HH wird derletzte Stickwert als Neutralposition verwendet, MartinR |
} |
if(IntegralFaktor) |
{ |
//stick_nick_neutral = stick_nick; // beim Umschalten auf HH wird derletzte Stickwert als Neutralposition verwendet, MartinR |
//stick_roll_neutral = stick_roll; // beim Umschalten auf HH wird derletzte Stickwert als Neutralposition verwendet, MartinR |
stick_nick += PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_D; |
stick_roll += PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_D; |
//StickNick = stick_nick - (GPS_Nick + GPS_Nick2); // MartinR: GPS nur im ACC-Mode wirksam |
//StickRoll = stick_roll - (GPS_Roll + GPS_Roll2); // MartinR: GPS nur im ACC-Mode wirksam |
} |
/*else // wenn HH , MartinR |
{ |
//stick_nick += PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] * EE_Parameter.Stick_D; // MartinR: eventuell vor if verschieben |
//stick_roll += PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_D; // MartinR: eventuell vor if verschieben |
//StickNick = stick_nick; // MartinR: GPS nur im ACC-Mode wirksam |
//StickRoll = stick_roll; // MartinR: GPS nur im ACC-Mode wirksam |
} |
*/ |
// MartinR: geändert Ende |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// CareFree und freie Wahl der vorderen Richtung |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
signed char sintab[31] = { 0, 2, 4, 6, 7, 8, 8, 8, 7, 6, 4, 2, 0, -2, -4, -6, -7, -8, -8, -8, -7, -6, -4, -2, 0, 2, 4, 6, 7, 8, 8}; |
if(CareFree) |
{ |
signed int nick, roll; |
nick = stick_nick / 4; |
roll = stick_roll / 4; |
StickNick = ((FromNC_Rotate_C * nick) + (FromNC_Rotate_S * roll)) / (32 / 4); |
StickRoll = ((FromNC_Rotate_C * roll) - (FromNC_Rotate_S * nick)) / (32 / 4); |
} |
else // verrechnung des OrientationAngle |
{ |
FromNC_Rotate_C = sintab[EE_Parameter.OrientationAngle + 6]; |
FromNC_Rotate_S = sintab[EE_Parameter.OrientationAngle]; |
StickNick = ((FromNC_Rotate_C * stick_nick) + (FromNC_Rotate_S * stick_roll)) / 8; |
StickRoll = ((FromNC_Rotate_C * stick_roll) - (FromNC_Rotate_S * stick_nick)) / 8; |
} |
StickGier = -PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; |
if(StickGier > 2) StickGier -= 2; else |
if(StickGier < -2) StickGier += 2; else StickGier = 0; |
StickNick -= (GPS_Nick + GPS_Nick2); |
StickRoll -= (GPS_Roll + GPS_Roll2); |
StickGas = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] + 120; |
GyroFaktor = (Parameter_Gyro_P + 10.0); |
// IntegralFaktor = Parameter_Gyro_I; // MartinR: verschoben um Code zu sparen |
GyroFaktorGier = (Parameter_Gyro_Gier_P + 10.0); |
IntegralFaktorGier = Parameter_Gyro_Gier_I; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//+ Analoge Steuerung per Seriell |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// MartinR: ToDo: eventuell die Kombination HH und Steuerung per Seriell nicht zulassen?? |
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; // MartinR: so war es, verschoben um code zu sparen |
if(abs(StickNick/STICK_GAIN) > MaxStickNick) |
{ |
MaxStickNick = abs(StickNick)/STICK_GAIN; |
if(MaxStickNick > 100) MaxStickNick = 100; |
} |
else MaxStickNick--; |
if(abs(StickRoll/STICK_GAIN) > MaxStickRoll) |
{ |
MaxStickRoll = abs(StickRoll)/STICK_GAIN; |
if(MaxStickRoll > 100) MaxStickRoll = 100; |
} |
else MaxStickRoll--; |
if(FCFlags & FCFLAG_NOTLANDUNG) {MaxStickNick = 0; MaxStickRoll = 0;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Looping? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_LINKS) Looping_Links = 1; |
else |
{ |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Links = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_RECHTS) Looping_Rechts = 1; |
else |
{ |
if(Looping_Rechts) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Rechts = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_OBEN) Looping_Oben = 1; |
else |
{ |
if(Looping_Oben) // Hysterese |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Oben = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_UNTEN) Looping_Unten = 1; |
else |
{ |
if(Looping_Unten) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Unten = 0; |
} |
} |
if(Looping_Links || Looping_Rechts) Looping_Roll = 1; else Looping_Roll = 0; |
if(Looping_Oben || Looping_Unten) { Looping_Nick = 1; Looping_Roll = 0; Looping_Links = 0; Looping_Rechts = 0;} else Looping_Nick = 0; |
} // Ende neue Funken-Werte |
if(Looping_Roll || Looping_Nick) |
{ |
if(GasMischanteil > EE_Parameter.LoopGasLimit) GasMischanteil = EE_Parameter.LoopGasLimit; |
TrichterFlug = 1; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Bei Empfangsausfall im Flug |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(FCFlags & FCFLAG_NOTLANDUNG) |
{ |
StickGier = 0; |
StickNick = 0; |
StickRoll = 0; |
GyroFaktor = 90; |
IntegralFaktor = 120; |
GyroFaktorGier = 90; |
IntegralFaktorGier = 120; |
Looping_Roll = 0; |
Looping_Nick = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Integrale auf ACC-Signal abgleichen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define ABGLEICH_ANZAHL 256L |
MittelIntegralNick += IntegralNick; // Für die Mittelwertbildung aufsummieren |
MittelIntegralRoll += IntegralRoll; |
MittelIntegralNick2 += IntegralNick2; |
MittelIntegralRoll2 += IntegralRoll2; |
// if(Looping_Nick || Looping_Roll) // MartinR: so war es |
if(Looping_Nick || Looping_Roll || (!IntegralFaktor & (Parameter_UserParam1 < 50) & !(EE_Parameter.GlobalConfig & CFG_HEADING_HOLD))) // MartinR: erweitert |
{ |
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((!IntegralFaktor & (Parameter_UserParam1 < 50) & !(EE_Parameter.GlobalConfig & CFG_HEADING_HOLD)) ) // MartinR: |
// nur im Moment des Umschaltens von HH auf ACC erfolgt ein Reset der Integrale, nicht aber bei normalem HH |
// um einen im HH-Mode eventuell schwindelig geflogenen ACC_Mode zu resetten! |
// bis zur Umschaltung werden die Integrale für den Kameraausgleich verwendet |
{ |
IntegralNick = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
IntegralRoll = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
Mess_IntegralNick = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
Mess_IntegralRoll = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
//Mess_Integral_Gier = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
//Integral_Gier = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
//Mess_Integral_Gier2 = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
} |
if((EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) || (Parameter_UserParam1 > 50)) IntegralFaktor = 0; // MartinR geändert und verschoben |
else IntegralFaktor = Parameter_Gyro_I; // MartinR: verschoben um Code zu sparen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!Looping_Nick && !Looping_Roll && (Aktuell_az > 512 || MotorenEin)) // MartinR: so war es, wegen Kameraausgleich wieder aktiviert |
//if(!Looping_Nick && !Looping_Roll && (Aktuell_az > 512 || MotorenEin) && IntegralFaktor) // MartinR: "&& IntegralFaktor" hinzugefügt |
{ |
long tmp_long, tmp_long2; |
if(FromNaviCtrl_Value.Kalman_K != -1 /*&& !TrichterFlug*/) |
{ |
tmp_long = (long)(IntegralNick / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccNick); |
tmp_long2 = (long)(IntegralRoll / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccRoll); |
tmp_long = (tmp_long * FromNaviCtrl_Value.Kalman_K) / (32 * 16); |
tmp_long2 = (tmp_long2 * FromNaviCtrl_Value.Kalman_K) / (32 * 16); |
if((MaxStickNick > 64) || (MaxStickRoll > 64)) |
{ |
tmp_long /= 2; |
tmp_long2 /= 2; |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25) |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
if(tmp_long > (long) FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long = (long) FromNaviCtrl_Value.Kalman_MaxFusion; |
if(tmp_long < (long)-FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long = (long)-FromNaviCtrl_Value.Kalman_MaxFusion; |
if(tmp_long2 > (long) FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long2 = (long) FromNaviCtrl_Value.Kalman_MaxFusion; |
if(tmp_long2 < (long)-FromNaviCtrl_Value.Kalman_MaxFusion) tmp_long2 = (long)-FromNaviCtrl_Value.Kalman_MaxFusion; |
} |
else |
{ |
tmp_long = (long)(IntegralNick / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccNick); |
tmp_long2 = (long)(IntegralRoll / EE_Parameter.GyroAccFaktor - (long)Mittelwert_AccRoll); |
tmp_long /= 16; |
tmp_long2 /= 16; |
if((MaxStickNick > 64) || (MaxStickRoll > 64)) |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25) |
{ |
tmp_long /= 3; |
tmp_long2 /= 3; |
} |
#define AUSGLEICH 32 |
if(tmp_long > AUSGLEICH) tmp_long = AUSGLEICH; |
if(tmp_long < -AUSGLEICH) tmp_long =-AUSGLEICH; |
if(tmp_long2 > AUSGLEICH) tmp_long2 = AUSGLEICH; |
if(tmp_long2 <-AUSGLEICH) tmp_long2 =-AUSGLEICH; |
} |
Mess_IntegralNick -= tmp_long; |
Mess_IntegralRoll -= tmp_long2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ZaehlMessungen >= ABGLEICH_ANZAHL) |
{ |
static int cnt = 0; |
static char last_n_p,last_n_n,last_r_p,last_r_n; |
static long MittelIntegralNick_Alt,MittelIntegralRoll_Alt; |
//if(!Looping_Nick && !Looping_Roll && !TrichterFlug && EE_Parameter.Driftkomp) // MartinR: so war es |
if(!Looping_Nick && !Looping_Roll && !TrichterFlug && EE_Parameter.Driftkomp && IntegralFaktor) // MartinR: "&& IntegralFaktor" hinzugefügt |
{ |
MittelIntegralNick /= ABGLEICH_ANZAHL; |
MittelIntegralRoll /= ABGLEICH_ANZAHL; |
IntegralAccNick = (EE_Parameter.GyroAccFaktor * IntegralAccNick) / ABGLEICH_ANZAHL; |
IntegralAccRoll = (EE_Parameter.GyroAccFaktor * IntegralAccRoll) / ABGLEICH_ANZAHL; |
IntegralAccZ = IntegralAccZ / ABGLEICH_ANZAHL; |
#define MAX_I 0 |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralFehlerNick = (long)(MittelIntegralNick - (long)IntegralAccNick); |
ausgleichNick = IntegralFehlerNick / EE_Parameter.GyroAccAbgleich; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralFehlerRoll = (long)(MittelIntegralRoll - (long)IntegralAccRoll); |
ausgleichRoll = IntegralFehlerRoll / EE_Parameter.GyroAccAbgleich; |
LageKorrekturNick = ausgleichNick / ABGLEICH_ANZAHL; |
LageKorrekturRoll = ausgleichRoll / ABGLEICH_ANZAHL; |
if(((MaxStickNick > 64) || (MaxStickRoll > 64) || (abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25)) && (FromNaviCtrl_Value.Kalman_K == -1)) |
{ |
LageKorrekturNick /= 2; |
LageKorrekturRoll /= 2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gyro-Drift ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MittelIntegralNick2 /= ABGLEICH_ANZAHL; |
MittelIntegralRoll2 /= ABGLEICH_ANZAHL; |
tmp_long = IntegralNick2 - IntegralNick; |
tmp_long2 = IntegralRoll2 - IntegralRoll; |
IntegralFehlerNick = tmp_long; |
IntegralFehlerRoll = tmp_long2; |
Mess_IntegralNick2 -= IntegralFehlerNick; |
Mess_IntegralRoll2 -= IntegralFehlerRoll; |
if(EE_Parameter.Driftkomp) |
{ |
if(GierGyroFehler > ABGLEICH_ANZAHL/2) { AdNeutralGier++; } |
if(GierGyroFehler <-ABGLEICH_ANZAHL/2) { AdNeutralGier--; } |
} |
GierGyroFehler = 0; |
#define FEHLER_LIMIT (ABGLEICH_ANZAHL / 2) |
#define FEHLER_LIMIT1 (ABGLEICH_ANZAHL * 2) //4 |
#define FEHLER_LIMIT2 (ABGLEICH_ANZAHL * 16) //16 |
#define BEWEGUNGS_LIMIT 20000 |
// Nick +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralFehlerNick) / 4096; |
if(labs(IntegralFehlerNick) > FEHLER_LIMIT1) cnt = 4; |
if(labs(MittelIntegralNick_Alt - MittelIntegralNick) < BEWEGUNGS_LIMIT || (FromNaviCtrl_Value.Kalman_MaxDrift > 3*8)) |
{ |
if(IntegralFehlerNick > FEHLER_LIMIT2) |
{ |
if(last_n_p) |
{ |
cnt += labs(IntegralFehlerNick) / (FEHLER_LIMIT2 / 8); |
ausgleichNick = IntegralFehlerNick / 8; |
if(ausgleichNick > 5000) ausgleichNick = 5000; |
LageKorrekturNick += ausgleichNick / ABGLEICH_ANZAHL; |
} |
else last_n_p = 1; |
} else last_n_p = 0; |
if(IntegralFehlerNick < -FEHLER_LIMIT2) |
{ |
if(last_n_n) |
{ |
cnt += labs(IntegralFehlerNick) / (FEHLER_LIMIT2 / 8); |
ausgleichNick = IntegralFehlerNick / 8; |
if(ausgleichNick < -5000) ausgleichNick = -5000; |
LageKorrekturNick += ausgleichNick / ABGLEICH_ANZAHL; |
} |
else last_n_n = 1; |
} else last_n_n = 0; |
} |
else |
{ |
cnt = 0; |
KompassSignalSchlecht = 1000; |
} |
if(cnt > EE_Parameter.Driftkomp) cnt = EE_Parameter.Driftkomp; |
if(FromNaviCtrl_Value.Kalman_MaxDrift) if(cnt > FromNaviCtrl_Value.Kalman_MaxDrift) cnt = FromNaviCtrl_Value.Kalman_MaxDrift; |
if(IntegralFehlerNick > FEHLER_LIMIT) AdNeutralNick += cnt; |
if(IntegralFehlerNick < -FEHLER_LIMIT) AdNeutralNick -= cnt; |
// Roll +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralFehlerRoll) / 4096; |
if(labs(IntegralFehlerRoll) > FEHLER_LIMIT1) cnt = 4; |
if(labs(MittelIntegralRoll_Alt - MittelIntegralRoll) < BEWEGUNGS_LIMIT || (FromNaviCtrl_Value.Kalman_MaxDrift > 3*8)) |
{ |
if(IntegralFehlerRoll > FEHLER_LIMIT2) |
{ |
if(last_r_p) |
{ |
cnt += labs(IntegralFehlerRoll) / (FEHLER_LIMIT2 / 8); |
ausgleichRoll = IntegralFehlerRoll / 8; |
if(ausgleichRoll > 5000) ausgleichRoll = 5000; |
LageKorrekturRoll += ausgleichRoll / ABGLEICH_ANZAHL; |
} |
else last_r_p = 1; |
} else last_r_p = 0; |
if(IntegralFehlerRoll < -FEHLER_LIMIT2) |
{ |
if(last_r_n) |
{ |
cnt += labs(IntegralFehlerRoll) / (FEHLER_LIMIT2 / 8); |
ausgleichRoll = IntegralFehlerRoll / 8; |
if(ausgleichRoll < -5000) ausgleichRoll = -5000; |
LageKorrekturRoll += ausgleichRoll / ABGLEICH_ANZAHL; |
} |
else last_r_n = 1; |
} else last_r_n = 0; |
} else |
{ |
cnt = 0; |
KompassSignalSchlecht = 1000; |
} |
if(cnt > EE_Parameter.Driftkomp) cnt = EE_Parameter.Driftkomp; |
if(FromNaviCtrl_Value.Kalman_MaxDrift) if(cnt > FromNaviCtrl_Value.Kalman_MaxDrift) cnt = FromNaviCtrl_Value.Kalman_MaxDrift; |
if(IntegralFehlerRoll > FEHLER_LIMIT) AdNeutralRoll += cnt; |
if(IntegralFehlerRoll < -FEHLER_LIMIT) AdNeutralRoll -= cnt; |
} |
else |
{ |
LageKorrekturRoll = 0; |
LageKorrekturNick = 0; |
TrichterFlug = 0; |
} |
if(!IntegralFaktor) { LageKorrekturRoll = 0; LageKorrekturNick = 0;} // z.B. bei HH |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MittelIntegralNick_Alt = MittelIntegralNick; |
MittelIntegralRoll_Alt = MittelIntegralRoll; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
IntegralAccZ = 0; |
MittelIntegralNick = 0; |
MittelIntegralRoll = 0; |
MittelIntegralNick2 = 0; |
MittelIntegralRoll2 = 0; |
ZaehlMessungen = 0; |
} // ZaehlMessungen >= ABGLEICH_ANZAHL |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(abs(StickGier) > 15) // war 35 |
{ |
KompassSignalSchlecht = 1000; |
if(!(EE_Parameter.GlobalConfig & CFG_KOMPASS_FIX)) |
{ |
NeueKompassRichtungMerken = 1; |
}; |
} |
tmp_int = (long) EE_Parameter.Gier_P * ((long)StickGier * abs(StickGier)) / 512L; // expo y = ax + bx² |
tmp_int += (EE_Parameter.Gier_P * StickGier) / 4; |
sollGier = tmp_int; |
Mess_Integral_Gier -= tmp_int; |
if(Mess_Integral_Gier > 50000) Mess_Integral_Gier = 50000; // begrenzen |
if(Mess_Integral_Gier <-50000) Mess_Integral_Gier =-50000; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Kompass |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if((KompassValue && (EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV)) && !(Parameter_UserParam1 > 50)) // MartinR: bei HH über Schalter wird der Kompass abgeschaltet |
//if(KompassValue && (EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV)) // MartinR: so war es |
{ |
int w,v,r,fehler,korrektur; |
w = abs(IntegralNick /512); // mit zunehmender Neigung den Einfluss drosseln |
v = abs(IntegralRoll /512); |
if(v > w) w = v; // grösste Neigung ermitteln |
korrektur = w / 8 + 2; |
fehler = ((540 + KompassValue - (ErsatzKompass/GIER_GRAD_FAKTOR)) % 360) - 180; |
//fehler += MesswertGier / 12; |
if(!KompassSignalSchlecht && w < 25) |
{ |
GierGyroFehler += fehler; |
if(NeueKompassRichtungMerken) |
{ |
ErsatzKompass = KompassValue * GIER_GRAD_FAKTOR; |
KompassStartwert = (ErsatzKompass/GIER_GRAD_FAKTOR); |
NeueKompassRichtungMerken = 0; |
} |
} |
ErsatzKompass += (fehler * 16) / korrektur; |
w = (w * Parameter_KompassWirkung) / 32; // auf die Wirkung normieren |
w = Parameter_KompassWirkung - w; // Wirkung ggf drosseln |
if(w >= 0) |
{ |
if(!KompassSignalSchlecht) |
{ |
v = 64 + ((MaxStickNick + MaxStickRoll)) / 8; |
r = ((540 + (ErsatzKompass/GIER_GRAD_FAKTOR) - KompassStartwert) % 360) - 180; |
v = (r * w) / v; // nach Kompass ausrichten |
w = 3 * Parameter_KompassWirkung; |
if(v > w) v = w; // Begrenzen |
else |
if(v < -w) v = -w; |
Mess_Integral_Gier += v; |
} |
if(KompassSignalSchlecht) KompassSignalSchlecht--; |
} |
else KompassSignalSchlecht = 500; // so lange das Signal taub stellen --> ca. 1 sek |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Drehgeschwindigkeit und -winkel zu einem Istwert zusammenfassen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(TrichterFlug) { SummeRoll = 0; SummeNick = 0;}; |
if(!Looping_Nick) IntegralNickMalFaktor = (IntegralNick * IntegralFaktor) / (44000 / STICK_GAIN); else IntegralNickMalFaktor = 0; |
if(!Looping_Roll) IntegralRollMalFaktor = (IntegralRoll * IntegralFaktor) / (44000 / STICK_GAIN); else IntegralRollMalFaktor = 0; |
#define TRIM_MAX 200 |
if(TrimNick > TRIM_MAX) TrimNick = TRIM_MAX; else if(TrimNick <-TRIM_MAX) TrimNick =-TRIM_MAX; |
if(TrimRoll > TRIM_MAX) TrimRoll = TRIM_MAX; else if(TrimRoll <-TRIM_MAX) TrimRoll =-TRIM_MAX; |
//MesswertNick = IntegralNickMalFaktor + (long)((long)MesswertNick * GyroFaktor + (long)TrimNick * 128L) / (256L / STICK_GAIN);// MartinR so war es |
//MesswertRoll = IntegralRollMalFaktor + (long)((long)MesswertRoll * GyroFaktor + (long)TrimRoll * 128L) / (256L / STICK_GAIN);// MartinR so war es |
if(!IntegralFaktor) // MartinR : HH-Mode hinzugefügt |
{ |
MesswertNick = (long) ((long)MesswertNick * GyroFaktor) / (256L / STICK_GAIN) ; // MartinR : hinzugefügt |
MesswertRoll = (long) ((long)MesswertRoll * GyroFaktor) / (256L / STICK_GAIN) ; // MartinR : hinzugefügt |
//MesswertGier = (long)(MesswertGier * 2 * (long)GyroFaktorGier) / (256L / STICK_GAIN); |
//Mess_Integral_Gier = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 //neu: nur Kompass wird bei HH deaktiviert |
//Integral_Gier = 0; // MartinR: im HH-Modus alle unbenutzten Integratoren = 0 |
} |
else // MartinR: ACC-Mode so war es |
{ |
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)); |
} |
MesswertGier = (long)(MesswertGier * 2 * (long)GyroFaktorGier) / (256L / STICK_GAIN) + (long)(Integral_Gier * IntegralFaktorGier) / (2 * (44000 / STICK_GAIN)); |
// Maximalwerte abfangen |
// #define MAX_SENSOR (4096*STICK_GAIN) |
#define MAX_SENSOR (4096) |
if(MesswertNick > MAX_SENSOR) MesswertNick = MAX_SENSOR; |
if(MesswertNick < -MAX_SENSOR) MesswertNick = -MAX_SENSOR; |
if(MesswertRoll > MAX_SENSOR) MesswertRoll = MAX_SENSOR; |
if(MesswertRoll < -MAX_SENSOR) MesswertRoll = -MAX_SENSOR; |
if(MesswertGier > MAX_SENSOR) MesswertGier = MAX_SENSOR; |
if(MesswertGier < -MAX_SENSOR) MesswertGier = -MAX_SENSOR; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Höhenregelung |
// Die Höhenregelung schwächt lediglich das Gas ab, erhöht es allerdings nicht |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(UBat > BattLowVoltageWarning) GasMischanteil = ((unsigned int)GasMischanteil * BattLowVoltageWarning) / UBat; // Gas auf das aktuelle Spannungvieveau beziehen |
GasMischanteil *= STICK_GAIN; |
// if height control is activated |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) && !(Looping_Roll || Looping_Nick)) // Höhenregelung |
{ |
#define HOVER_GAS_AVERAGE 16384L // 16384 * 2ms = 32s averaging |
#define HC_GAS_AVERAGE 4 // 4 * 2ms= 8ms averaging |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
#define OPA_OFFSET_STEP 15 |
#else |
#define OPA_OFFSET_STEP 10 |
#endif |
int HCGas, HeightDeviation = 0,GasReduction = 0; |
static int HeightTrimming = 0; // rate for change of height setpoint |
static int FilterHCGas = 0; |
static int StickGasHover = 120, HoverGasMin = 0, HoverGasMax = 1023; |
static unsigned long HoverGasFilter = 0; |
static unsigned char delay = 100, BaroAtUpperLimit = 0, BaroAtLowerLimit = 0; |
int CosAttitude; // for projection of hoover gas |
// get the current hooverpoint |
DebugOut.Analog[21] = HoverGas; |
// Expand the measurement |
// measurement of air pressure close to upper limit and no overflow in correction of the new OCR0A value occurs |
if(!BaroExpandActive) |
{ |
if(MessLuftdruck > 920) |
{ // increase offset |
if(OCR0A < (255 - OPA_OFFSET_STEP)) |
{ |
ExpandBaro -= 1; |
OCR0A = DruckOffsetSetting - OPA_OFFSET_STEP * ExpandBaro; // increase offset to shift ADC down |
beeptime = 300; |
BaroExpandActive = 350; |
} |
else |
{ |
BaroAtLowerLimit = 1; |
} |
} |
// measurement of air pressure close to lower limit and |
else |
if(MessLuftdruck < 100) |
{ // decrease offset |
if(OCR0A > OPA_OFFSET_STEP) |
{ |
ExpandBaro += 1; |
OCR0A = DruckOffsetSetting - OPA_OFFSET_STEP * ExpandBaro; // decrease offset to shift ADC up |
beeptime = 300; |
BaroExpandActive = 350; |
} |
else |
{ |
BaroAtUpperLimit = 1; |
} |
} |
else |
{ |
BaroAtUpperLimit = 0; |
BaroAtLowerLimit = 0; |
} |
} |
else // delay, because of expanding the Baro-Range |
{ |
// now clear the D-values |
SummenHoehe = HoehenWert * SM_FILTER; |
VarioMeter = 0; |
BaroExpandActive--; |
} |
// if height control is activated by an rc channel |
if(EE_Parameter.GlobalConfig & CFG_HOEHEN_SCHALTER) // Regler wird über Schalter gesteuert |
{ // check if parameter is less than activation threshold |
// if(Parameter_MaxHoehe < 50) // for 3 or 2-state switch height control is disabled in lowest position // MartinR :so war es |
if(Parameter_MaxHoehe < 50 || (Parameter_UserParam1 > 140) ) // MartinR: Schalter aus oder HH ohne Höhenregler über UsererParam1 an |
{ //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; // MartinR : so war es |
// MartinR : geändert Anfang |
if(Parameter_UserParam1 > 140) // HH über Schalter: HH an + Höhenregler abgeschaltet, Nachführen von Parametern |
{ |
HoehenReglerAktiv = 0; |
} |
else // Höhenregler mit Sollhöhe über Poti aktiv |
{ |
HoehenReglerAktiv = 1; |
} |
// MartinR : geändert Ende |
} |
// calculate cos of nick and roll angle used for projection of the vertical hoover gas |
tmp_int = (int)(IntegralNick/GIER_GRAD_FAKTOR); // nick angle in deg |
tmp_int2 = (int)(IntegralRoll/GIER_GRAD_FAKTOR); // roll angle in deg |
CosAttitude = (int16_t)ihypot(tmp_int, tmp_int2); // phytagoras gives effective attitude angle in deg |
LIMIT_MAX(CosAttitude, 60); // limit effective attitude angle |
CosAttitude = c_cos_8192(CosAttitude); // cos of actual attitude |
VarioCharacter = ' '; |
if(HoehenReglerAktiv && !(FCFlags & FCFLAG_NOTLANDUNG)) |
{ |
#define HEIGHT_TRIM_UP 0x01 |
#define HEIGHT_TRIM_DOWN 0x02 |
static unsigned char HeightTrimmingFlag = 0x00; |
#define HEIGHT_CONTROL_STICKTHRESHOLD 15 |
// Holger original version |
// start of height control algorithm |
// the height control is only an attenuation of the actual gas stick. |
// I.e. it will work only if the gas stick is higher than the hover gas |
// and the hover height will be allways larger than height setpoint. |
if((EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT) || !(EE_Parameter.GlobalConfig & CFG_HOEHEN_SCHALTER)) // Regler wird über Schalter gesteuert) |
{ // old version |
HCGas = GasMischanteil; // take current stick gas as neutral point for the height control |
HeightTrimming = 0; |
} |
else |
{ |
// alternative height control |
// PD-Control with respect to hoover point |
// the thrust loss out of horizontal attitude is compensated |
// the setpoint will be fine adjusted with the gas stick position |
if(FCFlags & FCFLAG_FLY) // trim setpoint only when flying |
{ // gas stick is above hoover point |
if(StickGas > (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtUpperLimit) |
{ |
if(HeightTrimmingFlag & HEIGHT_TRIM_DOWN) |
{ |
HeightTrimmingFlag &= ~HEIGHT_TRIM_DOWN; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
HeightTrimmingFlag |= HEIGHT_TRIM_UP; |
HeightTrimming += abs(StickGas - (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '+'; |
} // gas stick is below hoover point |
else if(StickGas < (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtLowerLimit ) |
{ |
if(HeightTrimmingFlag & HEIGHT_TRIM_UP) |
{ |
HeightTrimmingFlag &= ~HEIGHT_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
HeightTrimmingFlag |= HEIGHT_TRIM_DOWN; |
HeightTrimming -= abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '-'; |
} |
else // Gas Stick in Hover Range |
{ |
if(HeightTrimmingFlag & (HEIGHT_TRIM_UP | HEIGHT_TRIM_DOWN)) |
{ |
HeightTrimmingFlag &= ~(HEIGHT_TRIM_UP | HEIGHT_TRIM_DOWN); |
HeightTrimming = 0; |
SollHoehe = HoehenWert; // update setpoint to current height |
if(EE_Parameter.ExtraConfig & CFG2_VARIO_BEEP) beeptime = 500; |
if(!StartTrigger && HoehenWert > 50) |
{ |
StartTrigger = 1; |
} |
} |
VarioCharacter = '='; |
} |
// Trim height set point |
if(abs(HeightTrimming) > 512) |
{ |
SollHoehe += (HeightTrimming * EE_Parameter.Hoehe_Verstaerkung)/(5 * 512 / 2); // move setpoint |
HeightTrimming = 0; |
LIMIT_MIN_MAX(SollHoehe, (HoehenWert-1024), (HoehenWert+1024)); // max. 10m Unterschied |
if(EE_Parameter.ExtraConfig & CFG2_VARIO_BEEP) beeptime = 100; |
//update hoover gas stick value when setpoint is shifted |
if(!EE_Parameter.Hoehe_StickNeutralPoint) |
{ |
StickGasHover = HoverGas/STICK_GAIN; //rescale back to stick value |
StickGasHover = (StickGasHover * UBat) / BattLowVoltageWarning; |
if(StickGasHover < 70) StickGasHover = 70; |
else if(StickGasHover > 150) StickGasHover = 150; |
} |
} |
if(BaroExpandActive) SollHoehe = HoehenWert; // update setpoint to current altitude if Expanding is active |
} //if FCFlags & MKFCFLAG_FLY |
else |
{ |
SollHoehe = HoehenWert - 400; |
if(EE_Parameter.Hoehe_StickNeutralPoint) StickGasHover = EE_Parameter.Hoehe_StickNeutralPoint; |
else StickGasHover = 120; |
HoverGas = GasMischanteil; |
} |
HCGas = HoverGas; // take hover gas (neutral point) |
} |
if(HoehenWert > SollHoehe || !(EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT)) |
{ |
// from this point the Heigth Control Algorithm is identical for both versions |
if(BaroExpandActive) // baro range expanding active |
{ |
HCGas = HoverGas; // hover while expanding baro adc range |
HeightDeviation = 0; |
} // EOF // baro range expanding active |
else // valid data from air pressure sensor |
{ |
// ------------------------- P-Part ---------------------------- |
tmp_long = (HoehenWert - SollHoehe); // positive when too high |
LIMIT_MIN_MAX(tmp_long, -32767L, 32767L); // avoid overflov when casting to int16_t |
HeightDeviation = (int)(tmp_long); // positive when too high |
tmp_long = (tmp_long * (long)Parameter_Hoehe_P) / 32L; // p-part |
LIMIT_MIN_MAX(tmp_long, -127 * STICK_GAIN, 256 * STICK_GAIN); // more than the full range makes no sense |
GasReduction = tmp_long; |
// ------------------------- D-Part 1: Vario Meter ---------------------------- |
tmp_int = VarioMeter / 8; |
LIMIT_MIN_MAX(tmp_int, -127, 128); |
tmp_int = (tmp_int * (long)Parameter_Luftdruck_D) / 4L; // scale to d-gain parameter |
LIMIT_MIN_MAX(tmp_int,-64 * STICK_GAIN, 64 * STICK_GAIN); |
/* // MartinR: so war es Anfang |
if(HeightTrimmingFlag) 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 |
*/ // MartinR: so war es Anfang |
tmp_int /= 4; // MartinR: geändert |
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 // MartinR: so war es |
else GasMischanteil = FilterHCGas ; // MartinR: geändert, um Überschwinger bei Höhenänderung zu verringern |
} |
}// EOF height control active |
else // HC not active |
{ |
//update hoover gas stick value when HC is not active |
if(!EE_Parameter.Hoehe_StickNeutralPoint) |
{ |
StickGasHover = HoverGas/STICK_GAIN; // rescale back to stick value |
StickGasHover = (StickGasHover * UBat) / BattLowVoltageWarning; |
} |
else StickGasHover = EE_Parameter.Hoehe_StickNeutralPoint; |
LIMIT_MIN_MAX(StickGasHover, 70, 150); // reserve some range for trim up and down |
FilterHCGas = GasMischanteil; |
} |
// Hover gas estimation by averaging gas control output on small z-velocities |
// this is done only if height contol option is selected in global config and aircraft is flying |
if((FCFlags & FCFLAG_FLY))// && !(FCFlags & FCFLAG_NOTLANDUNG)) |
{ |
if(HoverGasFilter == 0 || StartTrigger == 1) HoverGasFilter = HOVER_GAS_AVERAGE * (unsigned long)(GasMischanteil); // init estimation |
if(StartTrigger == 1) StartTrigger = 2; |
tmp_long2 = (int32_t)GasMischanteil; // take current thrust |
tmp_long2 *= CosAttitude; // apply attitude projection |
tmp_long2 /= 8192; |
// average vertical projected thrust |
if(modell_fliegt < 4000) // the first 8 seconds |
{ // reduce the time constant of averaging by factor of 4 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/16L); |
HoverGasFilter += 16L * tmp_long2; |
} |
if(modell_fliegt < 8000) // the first 16 seconds |
{ // reduce the time constant of averaging by factor of 2 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/4L); |
HoverGasFilter += 4L * tmp_long2; |
} |
else //later |
if(abs(VarioMeter) < 100) // only on small vertical speed |
{ |
HoverGasFilter -= HoverGasFilter/HOVER_GAS_AVERAGE; |
HoverGasFilter += tmp_long2; |
} |
HoverGas = (int16_t)(HoverGasFilter/HOVER_GAS_AVERAGE); |
if(EE_Parameter.Hoehe_HoverBand) |
{ |
int16_t band; |
band = HoverGas / EE_Parameter.Hoehe_HoverBand; // the higher the parameter the smaller the range |
HoverGasMin = HoverGas - band; |
HoverGasMax = HoverGas + band; |
} |
else |
{ // no limit |
HoverGasMin = 0; |
HoverGasMax = 1023; |
} |
} |
else |
{ |
StartTrigger = 0; |
HoverGasFilter = 0; |
HoverGas = 0; |
} |
}// EOF ParamSet.GlobalConfig & CFG_HEIGHT_CONTROL |
// limit gas to parameter setting |
LIMIT_MIN(GasMischanteil, (MIN_GAS + 10) * STICK_GAIN); |
if(GasMischanteil > (MAX_GAS - 20) * STICK_GAIN) GasMischanteil = (MAX_GAS - 20) * STICK_GAIN; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// all BL-Ctrl connected? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(MissingMotor || Capacity.MinOfMaxPWM != 255) |
if(modell_fliegt > 1 && modell_fliegt < 50 && GasMischanteil > 0) |
{ |
modell_fliegt = 1; |
GasMischanteil = (MIN_GAS + 10) * STICK_GAIN; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Mischer und PI-Regler |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DebugOut.Analog[7] = GasMischanteil; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gier-Anteil |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GierMischanteil = MesswertGier - sollGier * STICK_GAIN; // Regler für Gier |
#define MIN_GIERGAS (40*STICK_GAIN) // unter diesem Gaswert trotzdem Gieren |
if(GasMischanteil > MIN_GIERGAS) |
{ |
if(GierMischanteil > (GasMischanteil / 2)) GierMischanteil = GasMischanteil / 2; |
if(GierMischanteil < -(GasMischanteil / 2)) GierMischanteil = -(GasMischanteil / 2); |
} |
else |
{ |
if(GierMischanteil > (MIN_GIERGAS / 2)) GierMischanteil = MIN_GIERGAS / 2; |
if(GierMischanteil < -(MIN_GIERGAS / 2)) GierMischanteil = -(MIN_GIERGAS / 2); |
} |
tmp_int = MAX_GAS*STICK_GAIN; |
if(GierMischanteil > ((tmp_int - GasMischanteil))) GierMischanteil = ((tmp_int - GasMischanteil)); |
if(GierMischanteil < -((tmp_int - GasMischanteil))) GierMischanteil = -((tmp_int - GasMischanteil)); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Nick / Roll-Achse // MartinR: um Code zu sparen wurde Nick und Roll zusammengefasst |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffNick = MesswertNick - StickNick; // Differenz bestimmen |
DiffRoll = MesswertRoll - StickRoll; // Differenz bestimmen |
pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8 ; // Zwischenergebnis um Code zu sparen |
pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8; |
if(IntegralFaktor) // MartinR : ACC-Mode |
{ |
SummeNick += IntegralNickMalFaktor - StickNick; // I-Anteil bei Winkelregelung |
if(SummeNick > (STICK_GAIN * 8000L)) SummeNick = (STICK_GAIN * 8000L); // MartinR : von 16000 auf 8000, da überlauf |
if(SummeNick < -(8000L * STICK_GAIN)) SummeNick = -(8000L * STICK_GAIN); // MartinR : von 16000 auf 8000, da überlauf |
pd_ergebnis_nick += (SummeNick / Ki); // PI-Regler für Nick |
SummeNickHH = 0 ; |
SummeRoll += IntegralRollMalFaktor - StickRoll; |
if(SummeRoll > (STICK_GAIN * 8000L)) SummeRoll = (STICK_GAIN * 8000L);// MartinR : von 16000 auf 8000, da überlauf |
if(SummeRoll < -(8000L * STICK_GAIN)) SummeRoll = -(8000L * STICK_GAIN);// MartinR : von 16000 auf 8000, da überlauf |
pd_ergebnis_roll += (SummeRoll / Ki); // PI-Regler für Roll |
SummeRollHH = 0; |
} |
else // MartinR : HH-Mode |
{ |
SummeNickHH += DiffNick; // I-Anteil bei HH |
if(SummeNickHH > (STICK_GAIN * 8000L)) SummeNickHH = (STICK_GAIN * 8000L); // MartinR : von 16000 auf 8000, da überlauf |
if(SummeNickHH < -(8000L * STICK_GAIN)) SummeNickHH = -(8000L * STICK_GAIN); // MartinR : von 16000 auf 8000, da überlauf |
pd_ergebnis_nick += SummeNickHH / KiHH; // MartinR: PI-Regler für Nick bei HH |
SummeNick = 0; |
SummeRollHH += DiffRoll; // I-Anteil bei HH |
if(SummeRollHH > (STICK_GAIN * 8000L)) SummeRollHH = (STICK_GAIN * 8000L);// MartinR : von 16000 auf 8000, da überlauf |
if(SummeRollHH < -(8000L * STICK_GAIN)) SummeRollHH = -(8000L * STICK_GAIN);// MartinR : von 16000 auf 8000, da überlauf |
pd_ergebnis_roll += SummeRollHH / KiHH; // MartinR: PI-Regler für Roll bei HH |
SummeRoll = 0; |
} |
// MartinR : geändert Ende |
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; |
//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; |
// MartinR: alt |
/* |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Nick-Achse |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffNick = MesswertNick - StickNick; // Differenz bestimmen |
// MartinR : so war es Anfang |
/+ |
if(IntegralFaktor) SummeNick += IntegralNickMalFaktor - StickNick; // I-Anteil bei Winkelregelung |
else SummeNick += DiffNick; // I-Anteil bei HH |
if(SummeNick > (STICK_GAIN * 16000L)) SummeNick = (STICK_GAIN * 16000L); |
if(SummeNick < -(16000L * STICK_GAIN)) SummeNick = -(16000L * STICK_GAIN); |
pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8 + SummeNick / Ki; // PI-Regler für Nick |
// Motor Vorn |
+/ |
// MartinR : so war es Ende |
// MartinR : geändert Anfang |
pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8 ; // Zwischenergebnis um Code zu sparen |
if(IntegralFaktor) // MartinR : ACC-Mode |
{ |
SummeNick += IntegralNickMalFaktor - StickNick; // I-Anteil bei Winkelregelung |
if(SummeNick > (STICK_GAIN * 8000L)) SummeNick = (STICK_GAIN * 8000L); // MartinR : von 16000 auf 8000, da überlauf |
if(SummeNick < -(8000L * STICK_GAIN)) SummeNick = -(8000L * STICK_GAIN); // MartinR : von 16000 auf 8000, da überlauf |
//pd_ergebnis_nick = DiffNick + (SummeNick / Ki); |
pd_ergebnis_nick += (SummeNick / Ki); // PI-Regler für Nick |
SummeNickHH = 0 ; |
} |
else // MartinR : HH-Mode |
{ |
SummeNickHH += DiffNick; // I-Anteil bei HH |
if(SummeNickHH > (STICK_GAIN * 8000L)) SummeNickHH = (STICK_GAIN * 8000L); // MartinR : von 16000 auf 8000, da überlauf |
if(SummeNickHH < -(8000L * STICK_GAIN)) SummeNickHH = -(8000L * STICK_GAIN); // MartinR : von 16000 auf 8000, da überlauf |
pd_ergebnis_nick += SummeNickHH / KiHH; // MartinR: PI-Regler für Nick bei HH |
SummeNick = 0; |
} |
// MartinR : geändert Ende |
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 |
// MartinR : so war es Anfang |
/+ |
if(IntegralFaktor) SummeRoll += IntegralRollMalFaktor - StickRoll;// I-Anteil bei Winkelregelung |
else SummeRoll += DiffRoll; // I-Anteil bei HH |
if(SummeRoll > (STICK_GAIN * 16000L)) SummeRoll = (STICK_GAIN * 16000L); |
if(SummeRoll < -(16000L * STICK_GAIN)) SummeRoll = -(16000L * STICK_GAIN); |
pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8 + SummeRoll / Ki; // PI-Regler für Roll |
+/ |
// MartinR : so war es Ende |
// MartinR : geändert Anfang |
pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8; |
if(IntegralFaktor) // MartinR : ACC-Mode |
{ |
SummeRoll += IntegralRollMalFaktor - StickRoll; |
if(SummeRoll > (STICK_GAIN * 8000L)) SummeRoll = (STICK_GAIN * 8000L);// MartinR : von 16000 auf 8000, da überlauf |
if(SummeRoll < -(8000L * STICK_GAIN)) SummeRoll = -(8000L * STICK_GAIN);// MartinR : von 16000 auf 8000, da überlauf |
//tmp_int = SummeRoll / Ki; |
//pd_ergebnis_roll = DiffRoll + tmp_int; // MartinR: PI-Regler im ACC-Mode |
pd_ergebnis_roll += SummeRoll / Ki; // PI-Regler für Roll |
//SummeRollHH = (IntegralRollMalFaktor + tmp_int - stick_roll_neutral + (TrimRoll * STICK_GAIN / 2)) * KiHH;// MartinR: Startwert von SummeRollHH bei Umschaltung auf HH |
// MartinR: Hintergrund: pd_ergebnis_xx soll sich beim Umschalten nicht ändern! |
SummeRollHH = 0; |
} |
else // MartinR : HH-Mode |
{ |
SummeRollHH += DiffRoll; // I-Anteil bei HH |
if(SummeRollHH > (STICK_GAIN * 8000L)) SummeRollHH = (STICK_GAIN * 8000L);// MartinR : von 16000 auf 8000, da überlauf |
if(SummeRollHH < -(8000L * STICK_GAIN)) SummeRollHH = -(8000L * STICK_GAIN);// MartinR : von 16000 auf 8000, da überlauf |
pd_ergebnis_roll += SummeRollHH / KiHH; // MartinR: PI-Regler für Roll bei HH |
SummeRoll = 0; |
} |
// MartinR : geändert Ende |
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 // MartinR: so war es |
//else tmp_int = tmp_int; // MartinR: Entsprechend Vorschlag von MartinW geändert |
LIMIT_MIN_MAX(tmp_int,MIN_GAS * 4,MAX_GAS * 4); |
Motor[i].SetPoint = tmp_int / 4; |
Motor[i].SetPointLowerBits = (tmp_int % 4)<<1; // (3 bits total) |
tmp_motorwert[i] = tmp_int; |
} |
else |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/fc.h |
---|
0,0 → 1,123 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
#ifndef _FC_H |
#define _FC_H |
//#define GIER_GRAD_FAKTOR 1291L // Abhängigkeit zwischen GyroIntegral und Winkel |
//#define GIER_GRAD_FAKTOR 1160L |
extern long GIER_GRAD_FAKTOR; // Abhängigkeit zwischen GyroIntegral und Winkel |
#define STICK_GAIN 4 |
#define ACC_AMPLIFY 6 |
#define FCFLAG_MOTOR_RUN 0x01 |
#define FCFLAG_FLY 0x02 |
#define FCFLAG_CALIBRATE 0x04 |
#define FCFLAG_START 0x08 |
#define FCFLAG_NOTLANDUNG 0x10 |
#define FCFLAG_LOWBAT 0x20 |
#define FCFLAG_SPI_RX_ERR 0x40 |
#define FCFLAG_I2CERR 0x80 |
#define DEFEKT_G_NICK 0x01 |
#define DEFEKT_G_ROLL 0x02 |
#define DEFEKT_G_GIER 0x04 |
#define DEFEKT_A_NICK 0x08 |
#define DEFEKT_A_ROLL 0x10 |
#define DEFEKT_A_Z 0x20 |
#define DEFEKT_PRESSURE 0x40 |
#define DEFEKT_CAREFREE_ERR 0x80 |
#define DEFEKT_I2C 0x01 |
#define DEFEKT_BL_MISSING 0x02 |
#define DEFEKT_SPI_RX_ERR 0x04 |
#define DEFEKT_PPM_ERR 0x08 |
#define DEFEKT_MIXER_ERR 0x10 |
#define Poti1 Poti[0] |
#define Poti2 Poti[1] |
#define Poti3 Poti[2] |
#define Poti4 Poti[3] |
#define Poti5 Poti[4] |
#define Poti6 Poti[5] |
#define Poti7 Poti[6] |
#define Poti8 Poti[7] |
extern volatile unsigned char FCFlags; |
extern unsigned char Sekunde,Minute; |
extern unsigned int BaroExpandActive; |
extern long IntegralNick,IntegralNick2; |
extern long IntegralRoll,IntegralRoll2; |
//extern int IntegralNick,IntegralNick2; |
//extern int IntegralRoll,IntegralRoll2; |
extern unsigned char Poti[9]; |
extern long Mess_IntegralNick,Mess_IntegralNick2; |
extern long Mess_IntegralRoll,Mess_IntegralRoll2; |
extern long IntegralAccNick,IntegralAccRoll; |
extern long SummeNick,SummeRoll; |
extern volatile long Mess_Integral_Hoch; |
extern long Integral_Gier,Mess_Integral_Gier,Mess_Integral_Gier2; |
extern int KompassValue; |
extern int KompassStartwert; |
extern int KompassRichtung; |
extern unsigned char ControlHeading; |
extern int TrimNick, TrimRoll; |
extern long ErsatzKompass; |
extern int ErsatzKompassInGrad; // Kompasswert in Grad |
extern long HoehenWert; |
extern long SollHoehe; |
extern unsigned char CareFree; |
extern int MesswertNick,MesswertRoll,MesswertGier; |
extern int AdNeutralNick,AdNeutralRoll,AdNeutralGier, Mittelwert_AccNick, Mittelwert_AccRoll; |
extern unsigned int NeutralAccX, NeutralAccY; |
extern unsigned char HoehenReglerAktiv; |
extern int NeutralAccZ; |
extern long Umschlag180Nick, Umschlag180Roll; |
extern signed int ExternStickNick,ExternStickRoll,ExternStickGier; |
extern unsigned char Parameter_UserParam1,Parameter_UserParam2,Parameter_UserParam3,Parameter_UserParam4,Parameter_UserParam5,Parameter_UserParam6,Parameter_UserParam7,Parameter_UserParam8; |
extern int NaviAccNick,NaviAccRoll,NaviCntAcc; |
extern unsigned int modell_fliegt; |
extern void MotorRegler(void); |
extern void SendMotorData(void); |
//void CalibrierMittelwert(void); |
//void Mittelwert(void); |
extern void SetNeutral(unsigned char AccAdjustment); |
extern void Piep(unsigned char Anzahl, unsigned int dauer); |
extern void CopyDebugValues(void); |
extern unsigned char h,m,s; |
extern volatile unsigned char Timeout ; |
extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
extern int DiffNick,DiffRoll; |
//extern int Poti1, Poti2, Poti3, Poti4; |
extern volatile unsigned char SenderOkay; |
extern int StickNick,StickRoll,StickGier; |
extern char MotorenEin; |
extern unsigned char Parameter_Servo3,Parameter_Servo4,Parameter_Servo5; |
extern char VarioCharacter; |
extern int HoverGas; |
extern unsigned char Parameter_Luftdruck_D; |
extern unsigned char Parameter_MaxHoehe; |
extern unsigned char Parameter_Hoehe_P; |
extern unsigned char Parameter_Hoehe_ACC_Wirkung; |
extern unsigned char Parameter_KompassWirkung; |
extern unsigned char Parameter_Gyro_P; |
extern unsigned char Parameter_Gyro_I; |
extern unsigned char Parameter_Gier_P; |
extern unsigned char Parameter_ServoNickControl; |
extern unsigned char Parameter_ServoRollControl; |
extern unsigned char Parameter_AchsKopplung1; |
extern unsigned char Parameter_AchsKopplung2; |
//extern unsigned char Parameter_AchsGegenKopplung1; |
extern unsigned char Parameter_J16Bitmask; // for the J16 Output |
extern unsigned char Parameter_J16Timing; // for the J16 Output |
extern unsigned char Parameter_J17Bitmask; // for the J17 Output |
extern unsigned char Parameter_J17Timing; // for the J17 Output |
extern unsigned char Parameter_NaviGpsModeControl; // MartinR: wird wiederverwendet für GPS free bei HH |
extern signed char MixerTable[MAX_MOTORS][4]; |
#endif //_FC_H |
/branches/V0.80g_ACC-HH_MartinR_HR/flight.pnproj |
---|
0,0 → 1,0 |
<Project name="Flight-Ctrl"><File path="uart.h"></File><File path="main.c"></File><File path="main.h"></File><File path="makefile"></File><File path="uart.c"></File><File path="printf_P.h"></File><File path="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><File path="jetimenu.c"></File><File path="jetimenu.h"></File></Project> |
/branches/V0.80g_ACC-HH_MartinR_HR/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/branches/V0.80g_ACC-HH_MartinR_HR/gps.h |
---|
0,0 → 1,7 |
extern signed int GPS_Nick; |
extern signed int GPS_Roll; |
extern signed int GPS_Nick2; |
extern signed int GPS_Roll2; |
void GPS_Neutral(void); |
void GPS_BerechneZielrichtung(void); |
/branches/V0.80g_ACC-HH_MartinR_HR/isqrt.S |
---|
0,0 → 1,203 |
;-----------------------------------------------------------------------------; |
; Fast integer squareroot routines for avr-gcc project (C)ChaN, 2008 |
; http://elm-chan.org/docs/avrlib/sqrt32.S |
;-----------------------------------------------------------------------------; |
; uint16_t isqrt32 (uint32_t n); |
; uint8_t isqrt16 (uint16_t n); |
; uint16_t ihypot (int16_t x, int16_t y); |
;-----------------------------------------------------------------------------: |
; 32bit integer squareroot |
;-----------------------------------------------------------------------------; |
; uint16_t isqrt32 ( |
; uint32_t n |
; ); |
; |
; Return Value: |
; Squareroot of n. |
; |
; Size = 53 words |
; Clock = 532..548 cycles |
; Stack = 0 byte |
.global isqrt32 |
.func isqrt32 |
isqrt32: |
clr r0 |
clr r18 |
clr r19 |
clr r20 |
ldi r21, 1 |
clr r27 |
clr r30 |
clr r31 |
ldi r26, 16 |
1: lsl r22 |
rol r23 |
rol r24 |
rol r25 |
rol r0 |
rol r18 |
rol r19 |
rol r20 |
lsl r22 |
rol r23 |
rol r24 |
rol r25 |
rol r0 |
rol r18 |
rol r19 |
rol r20 |
brpl 2f |
add r0, r21 |
adc r18, r27 |
adc r19, r30 |
adc r20, r31 |
rjmp 3f |
2: sub r0, r21 |
sbc r18, r27 |
sbc r19, r30 |
sbc r20, r31 |
3: lsl r21 |
rol r27 |
rol r30 |
andi r21, 0b11111000 |
ori r21, 0b00000101 |
sbrc r20, 7 |
subi r21, 2 |
dec r26 |
brne 1b |
lsr r30 |
ror r27 |
ror r21 |
lsr r30 |
ror r27 |
ror r21 |
mov r24, r21 |
mov r25, r27 |
ret |
.endfunc |
;-----------------------------------------------------------------------------: |
; 16bit integer squareroot |
;-----------------------------------------------------------------------------; |
; uint8_t isqrt16 ( |
; uint16_t n |
; ); |
; |
; Return Value: |
; Squareroot of n. |
; |
; Size = 33 words |
; Clock = 181..189 cycles |
; Stack = 0 byte |
.global isqrt16 |
.func isqrt16 |
isqrt16: |
clr r18 |
clr r19 |
ldi r20, 1 |
clr r21 |
ldi r22, 8 |
1: lsl r24 |
rol r25 |
rol r18 |
rol r19 |
lsl r24 |
rol r25 |
rol r18 |
rol r19 |
brpl 2f |
add r18, r20 |
adc r19, r21 |
rjmp 3f |
2: sub r18, r20 |
sbc r19, r21 |
3: lsl r20 |
rol r21 |
andi r20, 0b11111000 |
ori r20, 0b00000101 |
sbrc r19, 7 |
subi r20, 2 |
dec r22 |
brne 1b |
lsr r21 |
ror r20 |
lsr r21 |
ror r20 |
mov r24, r20 |
ret |
.endfunc |
;-----------------------------------------------------------------------------: |
; 16bit integer hypot (megaAVR is required) |
;-----------------------------------------------------------------------------; |
; uint16_t ihypot ( |
; int16_t x, |
; int16_t y |
; ); |
; |
; Return Value: |
; Squareroot of (x*x + y*y) |
; |
; Size = 42 words |
; Clock = 581..597 cycles |
; Stack = 0 byte |
.global ihypot |
.func ihypot |
ihypot: |
clr r26 |
sbrs r25, 7 |
rjmp 1f |
com r24 |
com r25 |
adc r24, r26 |
adc r25, r26 |
1: sbrs r23, 7 |
rjmp 2f |
com r22 |
com r23 |
adc r22, r26 |
adc r23, r26 |
2: mul r22, r22 |
movw r18, r0 |
mul r23, r23 |
movw r20, r0 |
mul r22, r23 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
mul r24, r24 |
movw r30, r0 |
mul r25, r25 |
add r18, r30 |
adc r19, r31 |
adc r20, r0 |
adc r21, r1 |
mul r24, r25 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
movw r24, r20 |
movw r22, r18 |
clr r1 |
rjmp isqrt32 |
.endfunc |
/branches/V0.80g_ACC-HH_MartinR_HR/isqrt.h |
---|
0,0 → 1,11 |
#ifndef _ISQRT_H |
#define _ISQRT_H |
#include <inttypes.h> |
// coded in assembler file |
extern uint16_t isqrt32(uint32_t n); |
extern uint8_t isqrt16(uint16_t n); |
extern uint16_t ihypot(int16_t x, int16_t y); |
#endif // _ISQRT_H |
/branches/V0.80g_ACC-HH_MartinR_HR/jetimenu.c |
---|
0,0 → 1,195 |
#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); // MartinR: so war es |
JetiBox_printfxy(0,1,"%4imAh%2i:%02i",Capacity.UsedCapacity,FlugSekunden/60,FlugSekunden%60); // MartinR: geändert |
if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
//JetiBox_printfxy(10,1,"%4im%c", (int16_t)(HoehenWert/100),VarioCharacter); // MartinR: so war es |
JetiBox_printfxy(12,1,"%3im", (int16_t)(HoehenWert/100)); // MartinR: geändert |
} |
} |
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); |
} |
} |
/* // MartinR für Tests Deaktiviert wegen Speicherplatz |
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); |
} |
*/ // MartinR: Deaktiviert wegen Speicherplatz |
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: // MartinR: Deaktiviert wegen Speicherplatz |
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!"); |
} |
} |
// MartinR für Jeti+ Anfang |
void Menu_spoti1(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,">%3i=Serialpot1",PPM_in[13]); |
//JetiBox_printfxy(0,1," %3i=Serialpot2",PPM_in[14]); |
if(key== JETIBOX_KEY_UP) PPM_in[13] = PPM_in[13]+25; |
if(key== JETIBOX_KEY_DOWN) PPM_in[13] = PPM_in[13]-25; |
} |
void Menu_spoti2(uint8_t key) |
{ //0123456789ABCDEF |
//JetiBox_printfxy(0,0," %3i=Serialpot1",PPM_in[13]); |
JetiBox_printfxy(0,1,">%3i=Serialpot2",PPM_in[14],key); |
if(key== JETIBOX_KEY_UP) PPM_in[14] = PPM_in[14]+2; |
if(key== JETIBOX_KEY_DOWN) PPM_in[14] = PPM_in[14]-2; |
} |
// MartinR für Jeti+ Ende |
// ----------------------------------------------------------- |
// 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 // MartinR: so war es |
{4, 1, 0, 0, &Menu_Status }, // 0 // MartinR für Jeti+ |
{0, 2, 1, 1, &Menu_Temperature }, // 1 |
//{1, 3, 2, 2, &Menu_Battery }, // 2 // MartinR: so war es |
//{2, 0, 3, 3, &Menu_PosInfo }, // 3 // MartinR: so war es |
{1, 3, 2, 2, &Menu_PosInfo }, // 3 // MartinR: geändert für Jeti+ |
{2, 4, 3, 3, &Menu_spoti1 }, // 4 // MartinR: für Jeti+ |
{3, 0, 4, 4, &Menu_spoti2 }, // 4 // MartinR: für Jeti+ |
}; |
// ----------------------------------------------------------- |
// Update display buffer |
// ----------------------------------------------------------- |
unsigned char JetiBox_Update(unsigned char key) |
{ |
static uint8_t item = 0, last_item = 0; // the menu item |
// navigate within the menu by key action |
last_item = item; |
switch(key) |
{ |
case JETIBOX_KEY_LEFT: |
if (item == 0) return (1); // switch back to jeti expander menu |
else item = pgm_read_byte(&JetiBox_Menu[item].left); //trigger to left menu item |
break; |
case JETIBOX_KEY_RIGHT: |
item = pgm_read_byte(&JetiBox_Menu[item].right); //trigger to right menu item |
break; |
case JETIBOX_KEY_UP: |
item = pgm_read_byte(&JetiBox_Menu[item].up); //trigger to up menu item |
break; |
case JETIBOX_KEY_DOWN: |
item = pgm_read_byte(&JetiBox_Menu[item].down); //trigger to down menu item |
break; |
default: |
break; |
} |
// if the menu item has been changed, do not pass the key to the item handler |
// to avoid jumping over to items |
if(item != last_item) key = JETIBOX_KEY_UNDEF; |
LIBFC_JetiBox_Clear(); |
//execute menu item handler |
((pFctMenu)(pgm_read_word(&(JetiBox_Menu[item].pHandler))))(key); |
return (0); |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/jetimenu.h |
---|
0,0 → 1,6 |
#ifndef _JETIMENU_H |
#define _JETIMENU_H |
extern unsigned char JetiBox_Update(unsigned char key); |
#endif //_JETIMENU_H |
/branches/V0.80g_ACC-HH_MartinR_HR/led.c |
---|
0,0 → 1,99 |
#include <inttypes.h> |
#include "main.h" |
uint16_t LED1_Timing = 0; |
uint16_t LED2_Timing = 0; |
unsigned char J16Blinkcount = 0, J16Mask = 1; |
unsigned char J17Blinkcount = 0, J17Mask = 1; |
// initializes the LED control outputs J16, J17 |
void LED_Init(void) |
{ |
// set PC2 & PC3 as output (control of J16 & J17) |
DDRC |= (1<<DDC2)|(1<<DDC3); |
J16_OFF; |
J17_OFF; |
J16Blinkcount = 0; J16Mask = 128; |
J17Blinkcount = 0; J17Mask = 128; |
} |
// called in UpdateMotors() every 2ms |
void LED_Update(void) |
{ |
static char delay = 0; |
static unsigned char J16Bitmask = 0; |
static unsigned char J17Bitmask = 0; |
static unsigned char J16Warn = 0, J17Warn = 0; |
if(!delay--) // 10ms Intervall |
{ |
delay = 4; |
if(FCFlags & (FCFLAG_LOWBAT | FCFLAG_NOTLANDUNG | FCFLAG_I2CERR)) |
{ |
if(EE_Parameter.WARN_J16_Bitmask) |
{ |
if(!J16Warn) J16Blinkcount = 4; |
J16Warn = 1; |
} |
if(EE_Parameter.WARN_J17_Bitmask) |
{ |
if(!J17Warn) J17Blinkcount = 4; |
J17Warn = 1; |
} |
} |
else |
{ |
J16Warn = 0; |
J17Warn = 0; |
J16Bitmask = EE_Parameter.J16Bitmask; |
J17Bitmask = EE_Parameter.J17Bitmask; |
} |
if(!J16Warn) |
{ |
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED1) J16_ON; else J16_OFF;} |
else |
if((EE_Parameter.J16Timing > 247) && (Parameter_J16Timing > 220)) {if(J16Bitmask & 128) J16_ON; else J16_OFF;} |
else |
if((EE_Parameter.J16Timing > 247) && (Parameter_J16Timing < 10)) {if(J16Bitmask & 128) J16_OFF; else J16_ON;} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = Parameter_J16Timing-1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & J16Bitmask) J16_ON; else J16_OFF; |
} |
} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = 10-1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & EE_Parameter.WARN_J16_Bitmask) J16_ON; else J16_OFF; |
} |
if(!J17Warn) |
{ |
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED2) J17_ON; else J17_OFF;} |
else |
if((EE_Parameter.J17Timing > 247) && (Parameter_J17Timing > 220)) {if(J17Bitmask & 128) J17_ON; else J17_OFF;} |
else |
if((EE_Parameter.J17Timing > 247) && (Parameter_J17Timing < 10)) {if(J17Bitmask & 128) J17_OFF; else J17_ON;} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = Parameter_J17Timing-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & J17Bitmask) J17_ON; else J17_OFF; |
} |
} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = 10-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & EE_Parameter.WARN_J17_Bitmask) J17_ON; else J17_OFF; |
} |
} |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/led.h |
---|
0,0 → 1,11 |
#include <avr/io.h> |
#define J16_ON PORTC |= (1<<PORTC2) |
#define J16_OFF PORTC &= ~(1<<PORTC2) |
#define J16_TOGGLE PORTC ^= (1<<PORTC2) |
#define J17_ON PORTC |= (1<<PORTC3) |
#define J17_OFF PORTC &= ~(1<<PORTC3) |
#define J17_TOGGLE PORTC ^= (1<<PORTC3) |
extern void LED_Init(void); |
extern void LED_Update(void); |
/branches/V0.80g_ACC-HH_MartinR_HR/libfc.h |
---|
0,0 → 1,20 |
#ifndef _LIBFC_H |
#define _LIBFC_H |
#define CPU_UNKNOWN 0 |
#define CPU_ATMEGA644 1 |
#define CPU_ATMEGA644P 2 |
#define CPU_ATMEGA1284 3 |
#define CPU_ATMEGA1284P 4 |
extern void LIBFC_Init(void); |
extern void LIBFC_Polling(void); |
extern void LIBFC_ReceiverInit(unsigned char rtype); |
extern void LIBFC_JetiBox_Putchar(char c); |
extern void LIBFC_JetiBox_SetPos(unsigned char index); |
extern void LIBFC_JetiBox_Clear(void); |
extern unsigned char LIBFC_GetCPUType(void); |
#endif //_LIBFC_H |
/branches/V0.80g_ACC-HH_MartinR_HR/libfc1284.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/V0.80g_ACC-HH_MartinR_HR/libfc644.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/branches/V0.80g_ACC-HH_MartinR_HR/main.c |
---|
0,0 → 1,402 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten und nicht-kommerziellen Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt und genannt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung oder Nutzung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
unsigned char PlatinenVersion = 10; |
unsigned char SendVersionToNavi = 1; |
unsigned char BattLowVoltageWarning = 94; |
unsigned int FlugMinuten = 0,FlugMinutenGesamt = 0; |
unsigned int FlugSekunden = 0; |
pVoidFnct_pVoidFnctChar_const_fmt _printf_P; |
unsigned char FoundMotors = 0; |
void CalMk3Mag(void) |
{ |
static unsigned char stick = 1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -20) stick = 0; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -70) && !stick) |
{ |
stick = 1; |
WinkelOut.CalcState++; |
if(WinkelOut.CalcState > 4) |
{ |
// WinkelOut.CalcState = 0; // in Uart.c |
beeptime = 1000; |
} |
else Piep(WinkelOut.CalcState,150); |
} |
DebugOut.Analog[19] = WinkelOut.CalcState; |
} |
void LipoDetection(unsigned char print) |
{ |
#define MAX_CELL_VOLTAGE 43 // max cell volatage for LiPO |
unsigned int timer, cells; |
if(print) printf("\n\rBatt:"); |
if(EE_Parameter.UnterspannungsWarnung < 50) // automatische Zellenerkennung |
{ |
timer = SetDelay(500); |
if(print) while (!CheckDelay(timer)); |
// up to 6s LiPo, less than 2s is technical impossible |
for(cells = 2; cells < 7; cells++) |
{ |
if(UBat < cells * MAX_CELL_VOLTAGE) break; |
} |
BattLowVoltageWarning = cells * EE_Parameter.UnterspannungsWarnung; |
if(print) |
{ |
Piep(cells, 200); |
printf(" %d Cells ", cells); |
} |
} |
else BattLowVoltageWarning = EE_Parameter.UnterspannungsWarnung; |
if(print) printf(" Low warning level: %d.%d",BattLowVoltageWarning/10,BattLowVoltageWarning%10); |
} |
//############################################################################ |
//Hauptprogramm |
int main (void) |
//############################################################################ |
{ |
unsigned int timer,i,timer2 = 0, timerPolling; |
DDRB = 0x00; |
PORTB = 0x00; |
for(timer = 0; timer < 1000; timer++); // verzögern |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
PlatinenVersion = 21; |
#else |
if(PINB & 0x01) |
{ |
if(PINB & 0x02) PlatinenVersion = 13; |
else PlatinenVersion = 11; |
} |
else |
{ |
if(PINB & 0x02) PlatinenVersion = 20; |
else PlatinenVersion = 10; |
} |
#endif |
DDRC = 0x81; // SCL |
DDRC |=0x40; // HEF4017 Reset |
PORTC = 0xff; // Pullup SDA |
DDRB = 0x1B; // LEDs und Druckoffset |
PORTB = 0x01; // LED_Rot |
DDRD = 0x3E; // Speaker & TXD & J3 J4 J5 |
PORTD = 0x47; // LED |
HEF4017R_ON; |
MCUSR &=~(1<<WDRF); |
WDTCSR |= (1<<WDCE)|(1<<WDE); |
WDTCSR = 0; |
beeptime = 2500; |
StickGier = 0; PPM_in[K_GAS] = 0; StickRoll = 0; StickNick = 0; |
if(PlatinenVersion >= 20) GIER_GRAD_FAKTOR = 1220; else GIER_GRAD_FAKTOR = 1291; // unterschiedlich für ME und ENC |
ROT_OFF; |
Timer_Init(); |
TIMER2_Init(); |
UART_Init(); |
rc_sum_init(); |
ADC_Init(); |
I2C_Init(); |
SPI_MasterInit(); |
Capacity_Init(); |
LIBFC_Init(); |
GRN_ON; |
sei(); |
ParamSet_Init(); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Check connected BL-Ctrls |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Check connected BL-Ctrls |
BLFlags |= BLFLAG_READ_VERSION; |
motor_read = 0; // read the first I2C-Data |
SendMotorData(); |
timer = SetDelay(500); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
printf("\n\rFound BL-Ctrl: "); |
timer = SetDelay(4000); |
for(i=0; i < MAX_MOTORS; i++) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
if(Mixer.Motor[i][0] > 0) // wait max 4 sec for the BL-Ctrls to wake up |
{ |
while(!CheckDelay(timer) && !(Motor[i].State & MOTOR_STATE_PRESENT_MASK) ) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
} |
} |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
printf("%d",i+1); |
FoundMotors++; |
// if(Motor[i].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) printf("(new) "); |
} |
} |
for(i=0; i < MAX_MOTORS; i++) |
{ |
if(!(Motor[i].State & MOTOR_STATE_PRESENT_MASK) && Mixer.Motor[i][0] > 0) |
{ |
printf("\n\r\n\r!! MISSING BL-CTRL: %d !!",i+1); |
ServoActive = 2; // just in case the FC would be used as camera-stabilizer |
} |
Motor[i].State &= ~MOTOR_STATE_ERROR_MASK; // clear error counter |
} |
printf("\n\r==================================="); |
if(RequiredMotors < FoundMotors) VersionInfo.HardwareError[1] |= DEFEKT_MIXER_ERR; |
//if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
printf("\n\rCalibrating pressure sensor.."); |
timer = SetDelay(1000); |
SucheLuftruckOffset(); |
while (!CheckDelay(timer)); |
printf("OK\n\r"); |
} |
SetNeutral(0); |
ROT_OFF; |
beeptime = 2000; |
ExternControl.Digital[0] = 0x55; |
FlugMinuten = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES + 1); |
FlugMinutenGesamt = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL + 1); |
if((FlugMinutenGesamt == 0xFFFF) || (FlugMinuten == 0xFFFF)) |
{ |
FlugMinuten = 0; |
FlugMinutenGesamt = 0; |
} |
printf("\n\rFlight-time %u min Total:%u min", FlugMinuten, FlugMinutenGesamt); |
printf("\n\rControl: "); |
if (EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) printf("HeadingHold"); |
else printf("Normal (ACC-Mode)"); |
LcdClear(); |
I2CTimeout = 5000; |
WinkelOut.Orientation = 1; |
LipoDetection(1); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
printf("\n\r===================================\n\r"); |
//SpektrumBinding(); |
timer = SetDelay(2000); |
timerPolling = SetDelay(250); |
Debug(ANSI_CLEAR "FC-Start!\n\rFlugzeit: %d min", FlugMinutenGesamt); // Note: this won't waste flash memory, if #DEBUG is not active |
DebugOut.Status[0] = 0x01 | 0x02; |
while (1) |
{ |
if(CheckDelay(timerPolling)) |
{ |
timerPolling = SetDelay(100); |
LIBFC_Polling(); |
} |
if(UpdateMotor && AdReady) // ReglerIntervall |
{ |
UpdateMotor=0; |
if(WinkelOut.CalcState) CalMk3Mag(); |
else MotorRegler(); |
SendMotorData(); |
ROT_OFF; |
if(SenderOkay) { SenderOkay--; VersionInfo.HardwareError[1] &= ~DEFEKT_PPM_ERR; } |
else |
{ |
TIMSK1 |= _BV(ICIE1); // enable PPM-Input |
PPM_in[0] = 0; // set RSSI to zero on data timeout |
VersionInfo.HardwareError[1] |= DEFEKT_PPM_ERR; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//if(HoehenReglerAktiv && NaviDataOkay && SenderOkay < 160 && SenderOkay > 10 && FromNaviCtrl_Value.SerialDataOkay > 220) SenderOkay = 160; |
//if(HoehenReglerAktiv && NaviDataOkay && SenderOkay < 101 && SenderOkay > 10 && FromNaviCtrl_Value.SerialDataOkay > 1) SenderOkay = 101; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!--I2CTimeout || MissingMotor) |
{ |
if(!I2CTimeout) |
{ |
I2C_Reset(); |
I2CTimeout = 5; |
DebugOut.Analog[28]++; // I2C-Error |
FCFlags |= FCFLAG_I2CERR; |
VersionInfo.HardwareError[1] |= DEFEKT_I2C; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
if((BeepMuster == 0xffff) && MotorenEin) |
{ |
beeptime = 10000; |
BeepMuster = 0x0080; |
} |
} |
else |
{ |
ROT_OFF; |
if(!beeptime) |
{ |
FCFlags &= ~FCFLAG_I2CERR; |
} |
} |
if(!UpdateMotor) |
{ |
DatenUebertragung(); |
BearbeiteRxDaten(); |
if(CheckDelay(timer)) |
{ |
static unsigned char second; |
timer += 20; // 20 ms interval |
if(MissingMotor) |
{ |
VersionInfo.HardwareError[1] |= DEFEKT_BL_MISSING; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
else |
{ |
VersionInfo.HardwareError[1] &= ~DEFEKT_BL_MISSING; |
if(I2CTimeout > 6) DebugOut.Status[1] &= ~0x02; // BL-Error-Status |
} |
if(I2CTimeout > 6) VersionInfo.HardwareError[1] &= ~DEFEKT_I2C; |
if(PcZugriff) PcZugriff--; |
else |
{ |
ExternControl.Config = 0; |
ExternStickNick = 0; |
ExternStickRoll = 0; |
ExternStickGier = 0; |
if(BeepMuster == 0xffff && SenderOkay == 0) |
{ |
beeptime = 15000; |
BeepMuster = 0x0c00; |
} |
} |
if(NaviDataOkay > 200) |
{ |
NaviDataOkay--; |
FCFlags &= ~FCFLAG_SPI_RX_ERR; |
VersionInfo.HardwareError[1] &= ~DEFEKT_SPI_RX_ERR; |
} |
else |
{ |
if(NC_Version.Compatible) |
{ |
FCFlags |= FCFLAG_SPI_RX_ERR; |
VersionInfo.HardwareError[1] |= DEFEKT_SPI_RX_ERR; |
if(BeepMuster == 0xffff && MotorenEin) |
{ |
beeptime = 15000; |
BeepMuster = 0xA800; |
} |
} |
GPS_Nick = 0; |
GPS_Roll = 0; |
//if(!beeptime) |
FromNaviCtrl.CompassValue = -1; |
NaviDataOkay = 0; |
} |
if(UBat < BattLowVoltageWarning) |
{ |
FCFlags |= FCFLAG_LOWBAT; |
if(BeepMuster == 0xffff) |
{ |
beeptime = 6000; |
BeepMuster = 0x0300; |
} |
} |
else if(!beeptime) FCFlags &= ~FCFLAG_LOWBAT; |
SPI_StartTransmitPacket(); |
SendSPI = 4; |
if(!MotorenEin) timer2 = 1450; // 0,5 Minuten aufrunden |
else |
if(++second == 49) |
{ |
second = 0; |
FlugSekunden++; |
} |
if(++timer2 == 2930) // eine Minute |
{ |
timer2 = 0; |
FlugMinuten++; |
FlugMinutenGesamt++; |
SetParamByte(PID_FLIGHT_MINUTES,FlugMinuten / 256); |
SetParamByte(PID_FLIGHT_MINUTES+1,FlugMinuten % 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL,FlugMinutenGesamt / 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL+1,FlugMinutenGesamt % 256); |
timer = SetDelay(20); // falls "timer += 20;" mal nicht geht |
} |
} |
LED_Update(); |
Capacity_Update(); |
} |
} |
if(!SendSPI) { SPI_TransmitByte(); } |
} |
return (1); |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/main.h |
---|
0,0 → 1,75 |
#ifndef _MAIN_H |
#define _MAIN_H |
//#define DEBUG // use to activate debug output to MK-Tool: use Debug(text); |
//#define ACT_S3D_SUMMENSIGNAL |
//#define SWITCH_LEARNS_CAREFREE |
//#define RECEIVER_SPEKTRUM_EXP |
// neue Hardware |
#define ROT_OFF {if((PlatinenVersion == 10)||(PlatinenVersion >= 20)) PORTB &=~0x01; else PORTB |= 0x01;} |
#define ROT_ON {if((PlatinenVersion == 10)||(PlatinenVersion >= 20)) PORTB |= 0x01; else PORTB &=~0x01;} |
#define ROT_FLASH PORTB ^= 0x01 |
#define GRN_OFF {if((PlatinenVersion < 12)) PORTB &=~0x02; else PORTB |= 0x02;} |
#define GRN_ON {if((PlatinenVersion < 12)) PORTB |= 0x02; else PORTB &=~0x02;} |
#define GRN_FLASH PORTB ^= 0x02 |
#define SYSCLK F_CPU |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define J3High PORTD |= 0x20 |
#define J3Low PORTD &= ~0x20 |
#define J4High PORTD |= 0x10 |
#define J4Low PORTD &= ~0x10 |
#define J5High PORTD |= 0x08 |
#define J5Low PORTD &= ~0x08 |
extern volatile unsigned char SenderOkay; |
extern unsigned char BattLowVoltageWarning; |
extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
extern unsigned char PlatinenVersion; |
extern unsigned char SendVersionToNavi; |
extern unsigned char FoundMotors; |
void LipoDetection(unsigned char print); |
extern unsigned int FlugMinuten,FlugMinutenGesamt,FlugSekunden; |
#include <stdlib.h> |
#include <string.h> |
#include <avr/io.h> |
#include <avr/pgmspace.h> |
#include <avr/interrupt.h> |
#include <avr/eeprom.h> |
#include <avr/boot.h> |
#include <avr/wdt.h> |
#include "old_macros.h" |
#include "printf_P.h" |
#include "timer0.h" |
#include "uart.h" |
#include "analog.h" |
#include "twimaster.h" |
#include "menu.h" |
#include "rc.h" |
#include "fc.h" |
#include "gps.h" |
#include "spi.h" |
#include "led.h" |
#include "spektrum.h" |
#include "capacity.h" |
#include "eeprom.h" |
#include "libfc.h" |
#include "debug.h" |
#endif //_MAIN_H |
/branches/V0.80g_ACC-HH_MartinR_HR/makefile |
---|
0,0 → 1,464 |
#-------------------------------------------------------------------- |
# MCU name |
#MCU = atmega1284p |
MCU = atmega644p |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 80 |
VERSION_PATCH = 6 |
VERSION_SERIAL_MAJOR = 11 # Serial Protocol |
VERSION_SERIAL_MINOR = 0 # Serial Protocol |
NC_SPI_COMPATIBLE = 14 # Navi-Kompatibilität |
#------------------------------------------------------------------- |
# get SVN revision |
REV := $(shell sh -c "cat .svn/entries | sed -n '4p'") |
ifeq ($(MCU), atmega1284p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA1284P |
LIBFC_EXT = 1284 |
endif |
ifeq ($(MCU), atmega644p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA644 |
LIBFC_EXT = 644 |
endif |
ifeq ($(F_CPU), 16000000) |
QUARZ = 16MHZ |
endif |
ifeq ($(F_CPU), 20000000) |
QUARZ = 20MHZ |
endif |
# Output format. (can be srec, ihex, binary) |
FORMAT = ihex |
# Target file name (without extension). |
ifeq ($(VERSION_PATCH), 0) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)a_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 1) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)b_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 2) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)c_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 3) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)d_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 4) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)e_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 5) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)f_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 6) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)g_SVN$(REV)_ACC-HH_MartinR_HR |
endif |
ifeq ($(VERSION_PATCH), 7) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)h_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 8) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)i_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 9) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)j_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 10) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)k_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 11) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)L_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 12) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)m_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 13) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)n_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 14) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)o_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 15) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)p_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 16) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)q_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 17) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)r_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 18) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)s_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 19) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)t_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 20) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)u_SVN$(REV) |
endif |
# Optimization level, can be [0, 1, 2, 3, s]. 0 turns off optimization. |
# (Note: 3 is not always the best optimization level. See avr-libc FAQ.) |
OPT = s |
#OPT = 2 |
########################################################################################################## |
# List C source files here. (C dependencies are automatically generated.) |
SRC = main.c uart.c timer0.c analog.c menu.c eeprom.c |
SRC += twimaster.c rc.c fc.c GPS.c spi.c led.c Spektrum.c |
SRC += mymath.c jetimenu.c capacity.c debug.c |
########################################################################################################## |
# List Assembler source files here. |
# Make them always end in a capital .S. Files ending in a lowercase .s |
# will not be considered source files but generated files (assembler |
# output from the compiler), and will be deleted upon "make clean"! |
# Even though the DOS/Win* filesystem matches both .s and .S the same, |
# it will preserve the spelling of the filenames, and gcc itself does |
# care about how the name is spelled on its command-line. |
ASRC = isqrt.S |
# List any extra directories to look for include files here. |
# Each directory must be seperated by a space. |
EXTRAINCDIRS = |
# Optional compiler flags. |
# -g: generate debugging information (for GDB, or for COFF conversion) |
# -O*: optimization level |
# -f...: tuning, see gcc manual and avr-libc documentation |
# -Wall...: warning level |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create assembler listing |
CFLAGS = -O$(OPT) -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=$(<:%.c=%.lst) $(patsubst %,-I%,$(EXTRAINCDIRS)) |
# Set a "language standard" compiler flag. |
# Unremark just one line below to set the language standard to use. |
# gnu99 = C99 + GNU extensions. See GCC manual for more information. |
#CFLAGS += -std=c89 |
#CFLAGS += -std=gnu89 |
#CFLAGS += -std=c99 |
CFLAGS += -std=gnu99 |
# shrink code size |
CFLAGS += -mtiny-stack |
#CFLAGS += -fno-inline-functions |
CFLAGS += -mcall-prologues |
CFLAGS += -DF_CPU=$(F_CPU) -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_PATCH=$(VERSION_PATCH) -DVERSION_SERIAL_MAJOR=$(VERSION_SERIAL_MAJOR) -DVERSION_SERIAL_MINOR=$(VERSION_SERIAL_MINOR) -DNC_SPI_COMPATIBLE=$(NC_SPI_COMPATIBLE) |
# Optional assembler flags. |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create listing |
# -gstabs: have the assembler create line number information; note that |
# for use in COFF files, additional information about filenames |
# and function names needs to be present in the assembler source |
# files -- see avr-libc docs [FIXME: not yet described there] |
ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs |
# Optional linker flags. |
# -Wl,...: tell GCC to pass this to linker. |
# -Map: create map file |
# --cref: add cross reference to map file |
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref |
# Additional libraries |
# Minimalistic printf version |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_min |
# Floating point printf version (requires -lm below) |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_flt |
# -lm = math library |
LDFLAGS += -lm |
LDFLAGS += libfc$(LIBFC_EXT).a |
##LDFLAGS += -T./linkerfile/avr5.x |
# Programming support using avrdude. Settings and variables. |
# Programming hardware: alf avr910 avrisp bascom bsd |
# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500 |
# |
# Type: avrdude -c ? |
# to get a full listing. |
# |
#AVRDUDE_PROGRAMMER = dt006 |
#AVRDUDE_PROGRAMMER = stk200 |
#AVRDUDE_PROGRAMMER = ponyser |
AVRDUDE_PROGRAMMER = avrispv2 |
#falls Ponyser ausgewählt wird, muss sich unsere avrdude-Configdatei im Bin-Verzeichnis des Compilers befinden |
#AVRDUDE_PORT = com1 # programmer connected to serial device |
#AVRDUDE_PORT = lpt1 # programmer connected to parallel port |
AVRDUDE_PORT = usb # programmer connected to USB |
#AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex |
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex $(FUSE_SETTINGS) |
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep |
#avrdude -c avrispv2 -P usb -p m32 -U flash:w:blink.hex |
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) |
# Uncomment the following if you want avrdude's erase cycle counter. |
# Note that this counter needs to be initialized first using -Yn, |
# see avrdude manual. |
#AVRDUDE_ERASE += -y |
# Uncomment the following if you do /not/ wish a verification to be |
# performed after programming the device. |
AVRDUDE_FLAGS += -V |
# Increase verbosity level. Please use this when submitting bug |
# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> |
# to submit bug reports. |
#AVRDUDE_FLAGS += -v -v |
# --------------------------------------------------------------------------- |
# Define directories, if needed. |
DIRAVR = c:/winavr |
DIRAVRBIN = $(DIRAVR)/bin |
DIRAVRUTILS = $(DIRAVR)/utils/bin |
DIRINC = . |
DIRLIB = $(DIRAVR)/avr/lib |
# Define programs and commands. |
SHELL = sh |
CC = avr-gcc |
OBJCOPY = avr-objcopy |
OBJDUMP = avr-objdump |
SIZE = avr-size |
# Programming support using avrdude. |
AVRDUDE = avrdude |
REMOVE = rm -f |
COPY = cp |
HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex |
ELFSIZE = $(SIZE) -x -A $(TARGET).elf |
LIMITS = $(SIZE) --mcu=$(MCU) -C $(TARGET).elf |
# Define Messages |
# English |
MSG_ERRORS_NONE = Errors: none |
MSG_BEGIN = -------- begin -------- |
MSG_END = -------- end -------- |
MSG_SIZE_BEFORE = Size before: |
MSG_SIZE_AFTER = Size after: |
MSG_COFF = Converting to AVR COFF: |
MSG_EXTENDED_COFF = Converting to AVR Extended COFF: |
MSG_FLASH = Creating load file for Flash: |
MSG_EEPROM = Creating load file for EEPROM: |
MSG_EXTENDED_LISTING = Creating Extended Listing: |
MSG_SYMBOL_TABLE = Creating Symbol Table: |
MSG_LINKING = Linking: |
MSG_COMPILING = Compiling: |
MSG_ASSEMBLING = Assembling: |
MSG_CLEANING = Cleaning project: |
# Define all object files. |
OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) |
# Define all listing files. |
LST = $(ASRC:.S=.lst) $(SRC:.c=.lst) |
# Combine all necessary flags and optional flags. |
# Add target processor to flags. |
#ALL_CFLAGS = -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I. $(CFLAGS) |
ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) |
ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS) |
# Default target. |
all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex sizeafter finished end |
# Eye candy. |
# AVR Studio 3.x does not check make's exit code but relies on |
# the following magic strings to be generated by the compile job. |
begin: |
@echo |
@echo $(MSG_BEGIN) |
finished: |
@echo $(MSG_ERRORS_NONE) |
end: |
@echo $(MSG_END) |
@echo |
# Display size of file. |
sizebefore: |
@if [ -f $(TARGET).elf ]; then echo Size before:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
sizeafter: |
@if [ -f $(TARGET).elf ]; then echo Size after:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
# Display compiler version information. |
gccversion : |
@$(CC) --version |
# Convert ELF to COFF for use in debugging / simulating in |
# AVR Studio or VMLAB. |
COFFCONVERT=$(OBJCOPY) --debugging \ |
--change-section-address .data-0x800000 \ |
--change-section-address .bss-0x800000 \ |
--change-section-address .noinit-0x800000 \ |
--change-section-address .eeprom-0x810000 |
coff: $(TARGET).elf |
@echo |
@echo $(MSG_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-avr $< $(TARGET).cof |
extcoff: $(TARGET).elf |
@echo |
@echo $(MSG_EXTENDED_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof |
# Program the device. |
program: $(TARGET).hex $(TARGET).eep |
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) |
# Create final output files (.hex, .eep) from ELF output file. |
%.hex: %.elf |
@echo |
@echo $(MSG_FLASH) $@ |
$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@ |
%.eep: %.elf |
@echo |
@echo $(MSG_EEPROM) $@ |
-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \ |
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@ |
# Create extended listing file from ELF output file. |
%.lss: %.elf |
@echo |
@echo $(MSG_EXTENDED_LISTING) $@ |
$(OBJDUMP) -h -S $< > $@ |
# Create a symbol table from ELF output file. |
%.sym: %.elf |
@echo |
@echo $(MSG_SYMBOL_TABLE) $@ |
avr-nm -n $< > $@ |
# Link: create ELF output file from object files. |
.SECONDARY : $(TARGET).elf |
.PRECIOUS : $(OBJ) |
%.elf: $(OBJ) |
@echo |
@echo $(MSG_LINKING) $@ |
$(CC) $(ALL_CFLAGS) $(OBJ) --output $@ $(LDFLAGS) |
# Compile: create object files from C source files. |
%.o : %.c |
@echo |
@echo $(MSG_COMPILING) $< |
$(CC) -c $(ALL_CFLAGS) $< -o $@ |
# Compile: create assembler files from C source files. |
%.s : %.c |
$(CC) -S $(ALL_CFLAGS) $< -o $@ |
# Assemble: create object files from assembler source files. |
%.o : %.S |
@echo |
@echo $(MSG_ASSEMBLING) $< |
$(CC) -c $(ALL_ASFLAGS) $< -o $@ |
# Target: clean project. |
clean: begin clean_list finished end |
clean_list : |
@echo |
@echo $(MSG_CLEANING) |
$(REMOVE) Flight-Ctrl_*.hex |
$(REMOVE) Flight-Ctrl_*.eep |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).cof |
$(REMOVE) Flight-Ctrl_*.elf |
$(REMOVE) Flight-Ctrl_*.map |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).a90 |
$(REMOVE) Flight-Ctrl_*.sym |
$(REMOVE) $(TARGET).lnk |
$(REMOVE) $(TARGET).lss |
$(REMOVE) $(OBJ) |
$(REMOVE) $(LST) |
$(REMOVE) $(SRC:.c=.s) |
$(REMOVE) $(SRC:.c=.d) |
$(REMOVE) $(SRC:.c=.o) |
# Automatically generate C source code dependencies. |
# (Code originally taken from the GNU make user manual and modified |
# (See README.txt Credits).) |
# |
# Note that this will work with sh (bash) and sed that is shipped with WinAVR |
# (see the SHELL variable defined above). |
# This may not work with other shells or other seds. |
# |
%.d: %.c |
set -e; $(CC) -MM $(ALL_CFLAGS) $< \ |
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > $@; \ |
[ -s $@ ] || rm -f $@ |
# Remove the '-' if you want to see the dependency files generated. |
-include $(SRC:%.c=%.d) |
# Listing of phony targets. |
.PHONY : all begin finish end sizebefore sizeafter gccversion coff extcoff \ |
clean clean_list program |
/branches/V0.80g_ACC-HH_MartinR_HR/menu.c |
---|
0,0 → 1,204 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
#include "eeprom.h" |
char DisplayBuff[80] = "Hello World"; |
unsigned char DispPtr = 0; |
unsigned char MaxMenue = 17; |
unsigned char MenuePunkt = 0; |
unsigned char RemoteKeys = 0; |
#define KEY1 0x01 |
#define KEY2 0x02 |
#define KEY3 0x04 |
#define KEY4 0x08 |
#define KEY5 0x10 |
void LcdClear(void) |
{ |
unsigned char i; |
for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
} |
void Menu_Putchar(char c) |
{ |
DisplayBuff[DispPtr++] = c; |
} |
void Menu(void) |
{ |
if(RemoteKeys & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue;} |
if(RemoteKeys & KEY2) { if(MenuePunkt == MaxMenue) MenuePunkt = 0; else MenuePunkt++;} |
if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0; |
LcdClear(); |
if(MenuePunkt < 10) {LCD_printfxy(17,0,"[%i]",MenuePunkt);} |
else {LCD_printfxy(16,0,"[%i]",MenuePunkt);}; |
switch(MenuePunkt) |
{ |
case 0: |
LCD_printfxy(0,0,"+ MikroKopter +"); |
LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a'); |
LCD_printfxy(0,2,"Setting:%d %s", GetActiveParamSet(),Mixer.Name); |
if(VersionInfo.HardwareError[0]) LCD_printfxy(0,3,"Hardware Error 1:%d !!",VersionInfo.HardwareError[0]) |
else |
if(MissingMotor) LCD_printfxy(0,3,"Missing BL-Ctrl:%d!!",MissingMotor) |
else |
if(VersionInfo.HardwareError[1] & DEFEKT_MIXER_ERR) LCD_printfxy(0,3,"Mixer Error!") |
else |
// if(VersionInfo.HardwareError[1]) LCD_printfxy(0,3,"Error 2:%d !!",VersionInfo.HardwareError[1]) |
// else |
if(I2CTimeout < 6) LCD_printfxy(0,3,"I2C ERROR!!!") |
break; |
case 1: |
if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
LCD_printfxy(0,0,"Height: %5i",(int)(HoehenWert/5)); |
LCD_printfxy(0,1,"Setpoint:%5i",(int)(SollHoehe/5)); |
LCD_printfxy(0,2,"Pressure:%5i",MessLuftdruck); |
LCD_printfxy(0,3,"Offset: %5i",OCR0A); |
} |
else |
{ |
LCD_printfxy(0,0,"Height control"); |
LCD_printfxy(0,1,"DISABLED"); |
LCD_printfxy(0,2,"Height control"); |
LCD_printfxy(0,3,"DISABLED"); |
} |
break; |
case 2: |
LCD_printfxy(0,0,"act. bearing"); |
LCD_printfxy(0,1,"Nick: %5i",IntegralNick/1024); |
LCD_printfxy(0,2,"Roll: %5i",IntegralRoll/1024); |
LCD_printfxy(0,3,"Compass: %5i",KompassValue); |
break; |
case 3: |
LCD_printfxy(0,0,"K1:%4i K2:%4i ",PPM_in[1],PPM_in[2]); |
LCD_printfxy(0,1,"K3:%4i K4:%4i ",PPM_in[3],PPM_in[4]); |
LCD_printfxy(0,2,"K5:%4i K6:%4i ",PPM_in[5],PPM_in[6]); |
LCD_printfxy(0,3,"K7:%4i K8:%4i ",PPM_in[7],PPM_in[8]); |
break; |
case 4: |
LCD_printfxy(0,0,"Ni:%4i Ro:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_NICK]],PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]); |
LCD_printfxy(0,1,"Gs:%4i Gi:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]+120,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]); |
LCD_printfxy(0,2,"P1:%4i P2:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI1]]+110,PPM_in[EE_Parameter.Kanalbelegung[K_POTI2]]+110); |
LCD_printfxy(0,3,"P3:%4i P4:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]]+110,PPM_in[EE_Parameter.Kanalbelegung[K_POTI4]]+110); |
break; |
case 5: |
LCD_printfxy(0,0,"Gyro - Sensor"); |
if(PlatinenVersion == 10) |
{ |
LCD_printfxy(0,1,"Nick%4i (%3i.%i)",AdWertNick - AdNeutralNick/8, AdNeutralNick/8, AdNeutralNick%8); |
LCD_printfxy(0,2,"Roll%4i (%3i.%i)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/8, AdNeutralRoll%8); |
LCD_printfxy(0,3,"Gier%4i (%3i)",AdNeutralGier - AdWertGier, AdNeutralGier); |
} |
else |
if((PlatinenVersion == 11) || (PlatinenVersion >= 20)) |
{ |
LCD_printfxy(0,1,"Nick %4i (%3i.%x)",AdWertNick - AdNeutralNick/8, AdNeutralNick/16, (AdNeutralNick%16)/2); |
LCD_printfxy(0,2,"Roll %4i (%3i.%x)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/16, (AdNeutralRoll%16)/2); |
LCD_printfxy(0,3,"Yaw %4i (%3i)",AdNeutralGier - AdWertGier, AdNeutralGier/2); |
} |
else |
if(PlatinenVersion == 13) |
{ |
LCD_printfxy(0,1,"Nick %4i (%3i)(%3i)",AdWertNick - AdNeutralNick/8, AdNeutralNick/16,AnalogOffsetNick); |
LCD_printfxy(0,2,"Roll %4i (%3i)(%3i)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/16,AnalogOffsetRoll); |
LCD_printfxy(0,3,"Yaw %4i (%3i)(%3i)",AdNeutralGier - AdWertGier, AdNeutralGier/2,AnalogOffsetGier); |
} |
break; |
case 6: |
LCD_printfxy(0,0,"ACC - Sensor"); |
LCD_printfxy(0,1,"Nick %4i (%3i)",AdWertAccNick,NeutralAccX); |
LCD_printfxy(0,2,"Roll %4i (%3i)",AdWertAccRoll,NeutralAccY); |
LCD_printfxy(0,3,"Z %4i (%3i)",AdWertAccHoch,(int)NeutralAccZ); |
break; |
case 7: |
LCD_printfxy(0,0,"Voltage: %3i.%1iV",UBat/10, UBat%10); |
LCD_printfxy(0,1,"Current: %3i.%1iA",Capacity.ActualCurrent/10, Capacity.ActualCurrent%10); |
LCD_printfxy(0,2,"Power: %4iW",Capacity.ActualPower); |
LCD_printfxy(0,3,"Discharge: %5imAh", Capacity.UsedCapacity); |
break; |
case 8: |
LCD_printfxy(0,0,"Receiver"); |
LCD_printfxy(0,1,"RC-RSSI: %4i", PPM_in[0]); |
LCD_printfxy(0,2,"RC-Quality: %4i", SenderOkay); |
LCD_printfxy(0,3,"RC-Channels:%4i", Channels-1); |
break; |
case 9: |
LCD_printfxy(0,0,"Compass"); |
LCD_printfxy(0,1,"Heading: %5i",KompassRichtung); |
LCD_printfxy(0,2,"Value: %5i",KompassValue); |
LCD_printfxy(0,3,"Start: %5i",KompassStartwert); |
break; |
case 10: |
LCD_printfxy(0,0,"Poti1: %3i",Poti[0]); |
LCD_printfxy(0,1,"Poti2: %3i",Poti[1]); |
LCD_printfxy(0,2,"Poti3: %3i",Poti[2]); |
LCD_printfxy(0,3,"Poti4: %3i",Poti[3]); |
break; |
case 11: |
LCD_printfxy(0,0,"Poti5: %3i",Poti[4]); |
LCD_printfxy(0,1,"Poti6: %3i",Poti[5]); |
LCD_printfxy(0,2,"Poti7: %3i",Poti[6]); |
LCD_printfxy(0,3,"Poti8: %3i",Poti[7]); |
break; |
case 12: |
LCD_printfxy(0,0,"Servo " ); |
LCD_printfxy(0,1,"Setpoint %3i",Parameter_ServoNickControl); |
LCD_printfxy(0,2,"Position: %3i",ServoNickValue); |
LCD_printfxy(0,3,"Range:%3i-%3i",EE_Parameter.ServoNickMin,EE_Parameter.ServoNickMax); |
break; |
case 13: |
LCD_printfxy(0,0,"ExternControl " ); |
LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",ExternControl.Nick,ExternControl.Roll); |
LCD_printfxy(0,2,"Gs:%4i Gi:%4i ",ExternControl.Gas,ExternControl.Gier); |
LCD_printfxy(0,3,"Hi:%4i Cf:%4i ",ExternControl.Hight,ExternControl.Config); |
break; |
case 14: |
LCD_printfxy(0,0,"BL-Ctrl Errors " ); |
LCD_printfxy(0,1,"%3d %3d %3d %3d ",Motor[0].State & MOTOR_STATE_ERROR_MASK,Motor[1].State & MOTOR_STATE_ERROR_MASK,Motor[2].State & MOTOR_STATE_ERROR_MASK,Motor[3].State & MOTOR_STATE_ERROR_MASK); |
LCD_printfxy(0,2,"%3d %3d %3d %3d ",Motor[4].State & MOTOR_STATE_ERROR_MASK,Motor[5].State & MOTOR_STATE_ERROR_MASK,Motor[6].State & MOTOR_STATE_ERROR_MASK,Motor[7].State & MOTOR_STATE_ERROR_MASK); |
LCD_printfxy(0,3,"%3d %3d %3d %3d ",Motor[8].State & MOTOR_STATE_ERROR_MASK,Motor[9].State & MOTOR_STATE_ERROR_MASK,Motor[10].State & MOTOR_STATE_ERROR_MASK,Motor[11].State & MOTOR_STATE_ERROR_MASK); |
break; |
case 15: |
LCD_printfxy(0,0,"BL Temperature" ); |
LCD_printfxy(0,1,"%3i %3i %3i %3i ",Motor[0].Temperature,Motor[1].Temperature,Motor[2].Temperature,Motor[3].Temperature); |
LCD_printfxy(0,2,"%3i %3i %3i %3i ",Motor[4].Temperature,Motor[5].Temperature,Motor[6].Temperature,Motor[7].Temperature); |
LCD_printfxy(0,3,"%3i %3i %3i %3i ",Motor[8].Temperature,Motor[9].Temperature,Motor[10].Temperature,Motor[11].Temperature); |
break; |
case 16: |
LCD_printfxy(0,0,"BL-Ctrl found " ); |
LCD_printfxy(0,1," %c %c %c %c ",'-' + 4 * (Motor[0].State>>7),'-' + 5 * (Motor[1].State>>7),'-' + 6 * (Motor[2].State>>7),'-' + 7 * (Motor[3].State>>7)); |
LCD_printfxy(0,2," %c %c %c %c ",'-' + 8 * (Motor[4].State>>7),'-' + 9 * (Motor[5].State>>7),'-' + 10 * (Motor[6].State>>7),'-' + 11 * (Motor[7].State>>7)); |
LCD_printfxy(0,3," %c - - - ",'-' + 12 * (Motor[8].State>>7)); |
if(Motor[9].State>>7) LCD_printfxy(4,3,"10"); |
if(Motor[10].State>>7) LCD_printfxy(8,3,"11"); |
if(Motor[11].State>>7) LCD_printfxy(12,3,"12"); |
break; |
case 17: |
LCD_printfxy(0,0,"Flight-Time " ); |
LCD_printfxy(0,1,"Total:%5umin",FlugMinutenGesamt); |
LCD_printfxy(0,2,"Act: %5umin",FlugMinuten); |
LCD_printfxy(13,3,"(reset)"); |
if(RemoteKeys & KEY4) |
{ |
FlugMinuten = 0; |
SetParamWord(PID_FLIGHT_MINUTES, FlugMinuten); |
} |
break; |
default: |
if(MenuePunkt == MaxMenue) MaxMenue--; |
MenuePunkt = 0; |
break; |
} |
RemoteKeys = 0; |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/menu.h |
---|
0,0 → 1,17 |
#ifndef _MENU_H |
#define _MENU_H |
extern void Menu(void); |
extern void LcdClear(void); |
extern void Menu_Putchar(char c); |
extern char DisplayBuff[80]; |
extern unsigned char DispPtr; |
extern unsigned char MaxMenue; |
extern unsigned char MenuePunkt; |
extern unsigned char RemoteKeys; |
#define LCD_printfxy(x,y,format, args...) { DispPtr = y * 20 + x; _printf_P(&Menu_Putchar,PSTR(format) , ## args);} |
#define LCD_printf(format, args...) { _printf_P(&Menu_Putchar, PSTR(format) , ## args);} |
#endif //_MENU_H |
/branches/V0.80g_ACC-HH_MartinR_HR/mymath.c |
---|
0,0 → 1,41 |
#include <stdlib.h> |
#include <avr/pgmspace.h> |
#include "mymath.h" |
// discrete mathematics |
// Sinus with argument in degree at an angular resolution of 1 degree and a discretisation of 13 bit. |
const uint16_t pgm_sinlookup[91] PROGMEM = {0, 143, 286, 429, 571, 714, 856, 998, 1140, 1282, 1423, 1563, 1703, 1843, 1982, 2120, 2258, 2395, 2531, 2667, 2802, 2936, 3069, 3201, 3332, 3462, 3591, 3719, 3846, 3972, 4096, 4219, 4341, 4462, 4581, 4699, 4815, 4930, 5043, 5155, 5266, 5374, 5482, 5587, 5691, 5793, 5893, 5991, 6088, 6183, 6275, 6366, 6455, 6542, 6627, 6710, 6791, 6870, 6947, 7022, 7094, 7165, 7233, 7299, 7363, 7424, 7484, 7541, 7595, 7648, 7698, 7746, 7791, 7834, 7875, 7913, 7949, 7982, 8013, 8041, 8068, 8091, 8112, 8131, 8147, 8161, 8172, 8181, 8187, 8191, 8192}; |
int16_t c_sin_8192(int16_t angle) |
{ |
int8_t m,n; |
int16_t sinus; |
// avoid negative angles |
if (angle < 0) |
{ |
m = -1; |
angle = abs(angle); |
} |
else m = +1; |
// fold angle to intervall 0 to 359 |
angle %= 360; |
// check quadrant |
if (angle <= 90) n=1; // first quadrant |
else if ((angle > 90) && (angle <= 180)) {angle = 180 - angle; n = 1;} // second quadrant |
else if ((angle > 180) && (angle <= 270)) {angle = angle - 180; n = -1;} // third quadrant |
else {angle = 360 - angle; n = -1;} //fourth quadrant |
// get lookup value |
sinus = pgm_read_word(&pgm_sinlookup[angle]); |
// calculate sinus value |
return (sinus * m * n); |
} |
// Cosinus with argument in degree at an angular resolution of 1 degree and a discretisation of 13 bit. |
int16_t c_cos_8192(int16_t angle) |
{ |
return (c_sin_8192(90 - angle)); |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/mymath.h |
---|
0,0 → 1,10 |
#ifndef _MYMATH_H |
#define _MYMATH_H |
#include <inttypes.h> |
extern int16_t c_sin_8192(int16_t angle); |
extern int16_t c_cos_8192(int16_t angle); |
extern int16_t c_atan2(int16_t y, int16_t x); |
extern uint32_t c_sqrt(uint32_t a); |
#endif // _MYMATH_H |
/branches/V0.80g_ACC-HH_MartinR_HR/old_macros.h |
---|
0,0 → 1,47 |
/* |
For backwards compatibility only. |
Ingo Busker ingo@mikrocontroller.com |
*/ |
#ifndef cbi |
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) |
#endif |
#ifndef sbi |
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) |
#endif |
#ifndef inb |
#define inb(sfr) _SFR_BYTE(sfr) |
#endif |
#ifndef outb |
#define outb(sfr, val) (_SFR_BYTE(sfr) = (val)) |
#endif |
#ifndef inw |
#define inw(sfr) _SFR_WORD(sfr) |
#endif |
#ifndef outw |
#define outw(sfr, val) (_SFR_WORD(sfr) = (val)) |
#endif |
#ifndef outp |
#define outp(val, sfr) outb(sfr, val) |
#endif |
#ifndef inp |
#define inp(sfr) inb(sfr) |
#endif |
#ifndef BV |
#define BV(bit) _BV(bit) |
#endif |
#ifndef PRG_RDB |
#define PRG_RDB pgm_read_byte |
#endif |
/branches/V0.80g_ACC-HH_MartinR_HR/printf_P.h |
---|
0,0 → 1,69 |
// Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist nicht von der Lizenz für den MikroKopter-Teil unterstellt |
/* |
Copyright (C) 1993 Free Software Foundation |
This file is part of the GNU IO Library. This library is free |
software; you can redistribute it and/or modify it under the |
terms of the GNU General Public License as published by the |
Free Software Foundation; either version 2, or (at your option) |
any later version. |
This library is distributed in the hope that it will be useful, |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
GNU General Public License for more details. |
You should have received a copy of the GNU General Public License |
along with this library; see the file COPYING. If not, write to the Free |
Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
As a special exception, if you link this library with files |
compiled with a GNU compiler to produce an executable, this does not cause |
the resulting executable to be covered by the GNU General Public License. |
This exception does not however invalidate any other reasons why |
the executable file might be covered by the GNU General Public License. */ |
/* |
* Copyright (c) 1990 Regents of the University of California. |
* All rights reserved. |
* |
* Redistribution and use in source and binary forms, with or without |
* modification, are permitted provided that the following conditions |
* are met: |
* 1. Redistributions of source code must retain the above copyright |
* notice, this list of conditions and the following disclaimer. |
* 2. Redistributions in binary form must reproduce the above copyright |
* notice, this list of conditions and the following disclaimer in the |
* documentation and/or other materials provided with the distribution. |
* 3. [rescinded 22 July 1999] |
* 4. Neither the name of the University nor the names of its contributors |
* may be used to endorse or promote products derived from this software |
* without specific prior written permission. |
* |
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
* SUCH DAMAGE. |
*/ |
/******************************************************************************/ |
#ifndef _PRINTF_P_H_ |
#define _PRINTF_P_H_ |
#include <avr/pgmspace.h> |
// function pointer to external callback function |
typedef void (*pVoidFnctChar) (char ); |
typedef void (*pVoidFnct_pVoidFnctChar_const_fmt) (pVoidFnctChar, char const *fmt0, ...); |
extern pVoidFnct_pVoidFnctChar_const_fmt _printf_P; |
#endif //_PRINTF_P_H_ |
/branches/V0.80g_ACC-HH_MartinR_HR/rc.c |
---|
0,0 → 1,219 |
/*####################################################################################### |
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; |
} |
PPM_in[13] = Parameter_UserParam5 -110; // MartinR: Initialisierungswerte für die seriellen Potis für Jeti+ |
PPM_in[14] = Parameter_UserParam6 -110; // MartinR: Initialisierungswerte für die seriellen Potis für Jeti+ |
AdNeutralGier = 0; |
AdNeutralRoll = 0; |
AdNeutralNick = 0; |
return; |
} |
#ifndef ACT_S3D_SUMMENSIGNAL |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
if(!(EE_Parameter.ExtraConfig & CFG_SENSITIVE_RC)) |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
AltICR = ICR1; |
//Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
Channels = index; |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687)) |
{ |
signal -= 466; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10; else SenderOkay = 200;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
} |
} |
else |
{ |
static unsigned int AltICR=0; |
static int ppm_in[13]; |
static int ppm_diff[13]; |
static int old_ppm_in[13]; |
static int old_ppm_diff[13]; |
signed int signal = 0,tmp; |
static unsigned char index, okay_cnt = 0; |
signal = (unsigned int) ICR1 - AltICR; |
AltICR = ICR1; |
//Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
tmpChannels = index; |
if(tmpChannels >= 4 && Channels == tmpChannels) |
{ |
if(okay_cnt > 10) |
{ |
NewPpmData = 0; // Null bedeutet: Neue Daten |
for(index = 0; index < 13; index++) |
{ |
if(okay_cnt > 30) |
{ |
old_ppm_in[index] = PPM_in[index]; |
old_ppm_diff[index] = PPM_diff[index]; |
} |
PPM_in[index] = ppm_in[index]; |
PPM_diff[index] = ppm_diff[index]; |
} |
} |
if(okay_cnt < 255) okay_cnt++; |
} |
else |
{ |
if(okay_cnt > 100) okay_cnt = 10; else okay_cnt = 0; |
ROT_ON; |
} |
index = 1; |
if(!MotorenEin) Channels = tmpChannels; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687)) |
{ |
signal -= 466; |
// Stabiles Signal |
if((abs(signal - ppm_in[index]) < 6)) |
{ |
if(okay_cnt > 25) SenderOkay += 10; |
else |
if(okay_cnt > 10) SenderOkay += 2; |
if(SenderOkay > 200) SenderOkay = 200; |
} |
tmp = (3 * (ppm_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 190) ppm_diff[index] = ((tmp - ppm_in[index]) / 3) * 3; |
else ppm_diff[index] = 0; |
ppm_in[index] = tmp; |
} |
else ROT_ON; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
if(index < 20) index++; |
else |
if(index == 20) |
{ |
unsigned char i; |
ROT_ON; |
index = 30; |
for(i=0;i<13;i++) // restore from older data |
{ |
PPM_in[i] = old_ppm_in[i]; |
PPM_diff[i] = 0; |
// okay_cnt /= 2; |
} |
} |
} |
} |
} |
#else |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
signal /= 2; |
AltICR = ICR1; |
//Syncronisationspause? |
if((signal > 1100*2) && (signal < 8000*2)) |
{ |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687*2)) |
{ |
signal -= 962; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
} |
} |
} |
#endif |
/branches/V0.80g_ACC-HH_MartinR_HR/rc.h |
---|
0,0 → 1,31 |
/*####################################################################################### |
Derkodieren eines RC Summen Signals |
#######################################################################################*/ |
#ifndef _RC_H |
#define _RC_H |
#if defined (__AVR_ATmega32__) |
#define TIMER_TEILER CK64 |
#define TIMER_RELOAD_VALUE 250 |
#endif |
#if defined (__AVR_ATmega644__) |
#define TIMER_RELOAD_VALUE 250 |
#endif |
#if defined (__AVR_ATmega644P__) |
#define TIMER_RELOAD_VALUE 250 |
#endif |
#define GAS PPM_in[2] |
extern void rc_sum_init (void); |
extern volatile int PPM_in[26]; |
extern volatile int PPM_diff[26]; // das diffenzierte Stick-Signal |
extern volatile unsigned char NewPpmData; |
extern volatile char Channels,tmpChannels; |
#endif //_RC_H |
/branches/V0.80g_ACC-HH_MartinR_HR/spi.c |
---|
0,0 → 1,332 |
// ######################## SPI - FlightCtrl ################### |
#include "main.h" |
#include "eeprom.h" |
//struct str_ToNaviCtrl_Version ToNaviCtrl_Version; |
//struct str_FromNaviCtrl_Version FromNaviCtrl_Version; |
struct str_ToNaviCtrl ToNaviCtrl; |
struct str_FromNaviCtrl FromNaviCtrl; |
struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
struct str_SPI_VersionInfo NC_Version; |
struct str_GPSInfo GPSInfo; |
unsigned char SPI_BufferIndex; |
unsigned char SPI_RxBufferIndex; |
signed char FromNC_Rotate_C = 32, FromNC_Rotate_S = 0; |
volatile unsigned char SPI_Buffer[sizeof(FromNaviCtrl)]; |
unsigned char *SPI_TX_Buffer; |
unsigned char SPITransferCompleted, SPI_ChkSum; |
unsigned char SPI_RxDataValid,NaviDataOkay = 250; |
unsigned char SPI_CommandSequence[] = {SPI_FCCMD_STICK, SPI_FCCMD_USER, SPI_FCCMD_PARAMETER1, SPI_FCCMD_STICK, SPI_FCCMD_MISC, SPI_FCCMD_VERSION, SPI_FCCMD_STICK, SPI_FCCMD_SERVOS, SPI_FCCMD_ACCU}; |
unsigned char SPI_CommandCounter = 0; |
unsigned char NC_ErrorCode = 0; |
#ifdef USE_SPI_COMMUNICATION |
//------------------------------------------------------ |
void SPI_MasterInit(void) |
{ |
DDR_SPI |= (1<<DD_MOSI)|(1<<DD_SCK); // Set MOSI and SCK output, all others input |
SLAVE_SELECT_DDR_PORT |= (1 << SPI_SLAVE_SELECT); |
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(0<<SPR0)|(0<<SPIE); // Enable SPI, Master, set clock rate fck/64 |
SPSR = 0;//(1<<SPI2X); |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); |
SPITransferCompleted = 1; |
//SPDR = 0x00; // dummy write |
ToNaviCtrl.Sync1 = 0xAA; |
ToNaviCtrl.Sync2 = 0x83; |
ToNaviCtrl.Command = SPI_FCCMD_USER; |
ToNaviCtrl.IntegralNick = 0; |
ToNaviCtrl.IntegralRoll = 0; |
FromNaviCtrl_Value.SerialDataOkay = 0; |
SPI_RxDataValid = 0; |
} |
//------------------------------------------------------ |
void SPI_StartTransmitPacket(void) |
{ |
//if ((SLAVE_SELECT_PORT & (1 << SPI_SLAVE_SELECT)) == 0) return; // transfer of prev. packet not completed |
if (!SPITransferCompleted) return; |
// _delay_us(30); |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // SelectSlave |
SPI_TX_Buffer = (unsigned char *) &ToNaviCtrl; |
ToNaviCtrl.Command = SPI_CommandSequence[SPI_CommandCounter++]; |
if (SPI_CommandCounter >= sizeof(SPI_CommandSequence)) SPI_CommandCounter = 0; |
SPITransferCompleted = 0; |
UpdateSPI_Buffer(); // update buffer |
SPI_BufferIndex = 1; |
//ebugOut.Analog[16]++; |
// -- Debug-Output --- |
//---- |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
ToNaviCtrl.Chksum = ToNaviCtrl.Sync1; |
SPDR = ToNaviCtrl.Sync1; // Start transmission |
// SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
} |
//------------------------------------------------------ |
//SIGNAL(SIG_SPI) |
void SPI_TransmitByte(void) |
{ |
static unsigned char SPI_RXState = 0; |
unsigned char rxdata; |
static unsigned char rxchksum; |
if (SPITransferCompleted) return; |
if (!(SPSR & (1 << SPIF))) return; |
SendSPI = 4; |
// _delay_us(30); |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
rxdata = SPDR; |
switch ( SPI_RXState) |
{ |
case 0: |
SPI_RxBufferIndex = 0; |
rxchksum = rxdata; |
if (rxdata == 0x81 ) { SPI_RXState = 1; } // 1. Syncbyte ok |
break; |
case 1: |
if (rxdata == 0x55) { rxchksum += rxdata; SPI_RXState = 2; } // 2. Syncbyte ok |
else SPI_RXState = 0; |
break; |
case 2: |
SPI_Buffer[SPI_RxBufferIndex++]= rxdata; // get data |
//DebugOut.Analog[19]++; |
if (SPI_RxBufferIndex >= sizeof(FromNaviCtrl)) |
{ |
if (rxdata == rxchksum) |
{ |
unsigned char *ptr = (unsigned char *)&FromNaviCtrl; |
memcpy(ptr, (unsigned char *) SPI_Buffer, sizeof(SPI_Buffer)); |
SPI_RxDataValid = 1; |
} |
else SPI_RxDataValid = 0; |
SPI_RXState = 0; |
} |
else rxchksum += rxdata; |
break; |
} |
if (SPI_BufferIndex < sizeof(ToNaviCtrl)) |
{ |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // SelectSlave |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
SPDR = SPI_TX_Buffer[SPI_BufferIndex]; |
ToNaviCtrl.Chksum += SPI_TX_Buffer[SPI_BufferIndex]; |
// SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
} |
else SPITransferCompleted = 1; |
SPI_BufferIndex++; |
} |
//------------------------------------------------------ |
void UpdateSPI_Buffer(void) |
{ |
signed int tmp; |
ToNaviCtrl.IntegralNick = (int) (IntegralNick / (long)(EE_Parameter.GyroAccFaktor * 4)); |
ToNaviCtrl.IntegralRoll = (int) (IntegralRoll / (long)(EE_Parameter.GyroAccFaktor * 4)); |
ToNaviCtrl.GyroCompass = (10 * ErsatzKompass) / GIER_GRAD_FAKTOR; |
ToNaviCtrl.GyroGier = (signed int) AdNeutralGier - AdWertGier; |
ToNaviCtrl.AccNick = ((int) ACC_AMPLIFY * (NaviAccNick / NaviCntAcc))/4; |
ToNaviCtrl.AccRoll = ((int) ACC_AMPLIFY * (NaviAccRoll / NaviCntAcc))/4; |
NaviCntAcc = 0; NaviAccNick = 0; NaviAccRoll = 0; |
// ToNaviCtrl.User8 = Parameter_UserParam8; |
// ToNaviCtrl.CalState = WinkelOut.CalcState; |
switch(ToNaviCtrl.Command) // |
{ |
case SPI_FCCMD_USER: |
ToNaviCtrl.Param.Byte[0] = Parameter_UserParam1; |
ToNaviCtrl.Param.Byte[1] = Parameter_UserParam2; |
ToNaviCtrl.Param.Byte[2] = Parameter_UserParam3; |
ToNaviCtrl.Param.Byte[3] = Parameter_UserParam4; |
ToNaviCtrl.Param.Byte[4] = Parameter_UserParam5; |
ToNaviCtrl.Param.Byte[5] = Parameter_UserParam6; |
ToNaviCtrl.Param.Byte[6] = Parameter_UserParam7; |
ToNaviCtrl.Param.Byte[7] = Parameter_UserParam8; |
ToNaviCtrl.Param.Byte[8] = (unsigned char) FCFlags; |
FCFlags &= ~(FCFLAG_CALIBRATE | FCFLAG_START); |
ToNaviCtrl.Param.Byte[9] = GetActiveParamSet(); |
ToNaviCtrl.Param.Byte[10] = ControlHeading; |
break; |
case SPI_FCCMD_ACCU: |
ToNaviCtrl.Param.Int[0] = Capacity.ActualCurrent; // 0.1A |
ToNaviCtrl.Param.Int[1] = Capacity.UsedCapacity; // mAh |
ToNaviCtrl.Param.Byte[4] = (unsigned char) UBat; // 0.1V |
ToNaviCtrl.Param.Byte[5] = (unsigned char) BattLowVoltageWarning; //0.1V |
break; |
case SPI_FCCMD_PARAMETER1: |
//ToNaviCtrl.Param.Byte[0] = EE_Parameter.NaviGpsModeControl; // Parameters for the Naviboard // MartinR: so war es |
ToNaviCtrl.Param.Byte[0] = Parameter_NaviGpsModeControl; // MartinR: wird wiederverwendet für GPS free bei HH |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.NaviGpsGain; |
ToNaviCtrl.Param.Byte[2] = EE_Parameter.NaviGpsP; |
ToNaviCtrl.Param.Byte[3] = EE_Parameter.NaviGpsI; |
ToNaviCtrl.Param.Byte[4] = EE_Parameter.NaviGpsD; |
ToNaviCtrl.Param.Byte[5] = EE_Parameter.NaviGpsACC; |
ToNaviCtrl.Param.Byte[6] = EE_Parameter.NaviGpsMinSat; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.NaviStickThreshold; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.NaviOperatingRadius; |
ToNaviCtrl.Param.Byte[9] = EE_Parameter.NaviWindCorrection; |
ToNaviCtrl.Param.Byte[10] = EE_Parameter.NaviSpeedCompensation; |
ToNaviCtrl.Param.Byte[11] = EE_Parameter.NaviAngleLimitation; |
break; |
case SPI_FCCMD_STICK: |
cli(); |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
ToNaviCtrl.Param.Byte[0] = (char) tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
ToNaviCtrl.Param.Byte[1] = (char) tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
ToNaviCtrl.Param.Byte[2] = (char) tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_NICK]]; if(tmp > 127) tmp = 127; else if(tmp < -127) tmp = -127; |
sei(); |
ToNaviCtrl.Param.Byte[3] = (char) tmp; |
ToNaviCtrl.Param.Byte[4] = (unsigned char) Poti[0]; |
ToNaviCtrl.Param.Byte[5] = (unsigned char) Poti[1]; |
ToNaviCtrl.Param.Byte[6] = (unsigned char) Poti[2]; |
ToNaviCtrl.Param.Byte[7] = (unsigned char) Poti[3]; |
ToNaviCtrl.Param.Byte[8] = (unsigned char) Poti[4]; |
ToNaviCtrl.Param.Byte[9] = (unsigned char) Poti[5]; |
ToNaviCtrl.Param.Byte[10] = (unsigned char) Poti[6]; |
ToNaviCtrl.Param.Byte[11] = (unsigned char) Poti[7]; |
break; |
case SPI_FCCMD_MISC: |
if(WinkelOut.CalcState > 5) |
{ |
WinkelOut.CalcState = 0; |
ToNaviCtrl.Param.Byte[0] = 5; |
} |
else ToNaviCtrl.Param.Byte[0] = WinkelOut.CalcState; |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.NaviPH_LoginTime; |
ToNaviCtrl.Param.Int[1] = (int)(HoehenWert/5); |
ToNaviCtrl.Param.Int[2] = (int)(SollHoehe/5); |
ToNaviCtrl.Param.Byte[6] = EE_Parameter.NaviGpsPLimit; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.NaviGpsILimit; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.NaviGpsDLimit; |
ToNaviCtrl.Param.Byte[9] = (unsigned char) SenderOkay; |
ToNaviCtrl.Param.Byte[10] = (unsigned char) PPM_in[0]; |
ToNaviCtrl.Param.Byte[11] = DebugOut.Analog[7] / 4; //GasMischanteil |
break; |
case SPI_FCCMD_VERSION: |
ToNaviCtrl.Param.Byte[0] = VERSION_MAJOR; |
ToNaviCtrl.Param.Byte[1] = VERSION_MINOR; |
ToNaviCtrl.Param.Byte[2] = VERSION_PATCH; |
ToNaviCtrl.Param.Byte[3] = NC_SPI_COMPATIBLE; |
ToNaviCtrl.Param.Byte[4] = PlatinenVersion; |
ToNaviCtrl.Param.Byte[5] = VersionInfo.HardwareError[0]; |
ToNaviCtrl.Param.Byte[6] = VersionInfo.HardwareError[1]; |
ToNaviCtrl.Param.Byte[7] = VersionInfo.HardwareError[2]; |
break; |
case SPI_FCCMD_SERVOS: |
ToNaviCtrl.Param.Byte[0] = EE_Parameter.ServoNickRefresh; // Parameters for the Servo Control |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.ServoCompInvert; |
ToNaviCtrl.Param.Byte[2] = Parameter_ServoNickControl; |
ToNaviCtrl.Param.Byte[3] = EE_Parameter.ServoNickComp; |
ToNaviCtrl.Param.Byte[4] = EE_Parameter.ServoNickMin; |
ToNaviCtrl.Param.Byte[5] = EE_Parameter.ServoNickMax; |
ToNaviCtrl.Param.Byte[6] = Parameter_ServoRollControl; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.ServoRollComp; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.ServoRollMin; |
ToNaviCtrl.Param.Byte[9] = EE_Parameter.ServoRollMax; |
break; |
} |
if(SPI_RxDataValid) |
{ |
NaviDataOkay = 250; |
if(abs(FromNaviCtrl.GPS_Nick) < 512 && abs(FromNaviCtrl.GPS_Roll) < 512 && (EE_Parameter.GlobalConfig & CFG_GPS_AKTIV)) |
{ |
GPS_Nick = FromNaviCtrl.GPS_Nick; |
GPS_Roll = FromNaviCtrl.GPS_Roll; |
} |
if(FromNaviCtrl.CompassValue <= 360) KompassValue = FromNaviCtrl.CompassValue; |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
if(FromNaviCtrl.BeepTime > beeptime && !WinkelOut.CalcState) beeptime = FromNaviCtrl.BeepTime; |
switch (FromNaviCtrl.Command) |
{ |
case SPI_NCCMD_KALMAN: |
FromNaviCtrl_Value.Kalman_K = FromNaviCtrl.Param.sByte[0]; |
FromNaviCtrl_Value.Kalman_MaxFusion = FromNaviCtrl.Param.sByte[1]; |
FromNaviCtrl_Value.Kalman_MaxDrift = FromNaviCtrl.Param.sByte[2]; |
FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[3]; |
FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4]; |
FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5]; |
FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6]; |
break; |
case SPI_NCCMD_VERSION: |
NC_Version.Major = FromNaviCtrl.Param.Byte[0]; |
NC_Version.Minor = FromNaviCtrl.Param.Byte[1]; |
NC_Version.Patch = FromNaviCtrl.Param.Byte[2]; |
NC_Version.Compatible = FromNaviCtrl.Param.Byte[3]; |
NC_Version.Hardware = FromNaviCtrl.Param.Byte[4]; |
DebugOut.Status[0] |= FromNaviCtrl.Param.Byte[5]; |
NC_ErrorCode = FromNaviCtrl.Param.Byte[6]; |
DebugOut.Status[1] = (DebugOut.Status[1] & (0x01|0x02)) | (FromNaviCtrl.Param.Byte[6] & (0x04 | 0x08)); |
break; |
case SPI_NCCMD_GPSINFO: |
GPSInfo.Flags = FromNaviCtrl.Param.Byte[0]; |
GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1]; |
GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2]; |
GPSInfo.Speed = FromNaviCtrl.Param.Byte[3]; |
GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2]; |
GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3]; |
break; |
default: |
break; |
} |
} |
else |
{ |
// KompassValue = 0; |
// KompassRichtung = 0; |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
} |
#endif |
/branches/V0.80g_ACC-HH_MartinR_HR/spi.h |
---|
0,0 → 1,183 |
// ######################## SPI - FlightCtrl ################### |
#ifndef _SPI_H |
#define _SPI_H |
#include <util/delay.h> |
#define USE_SPI_COMMUNICATION |
//----------------------------------------- |
#define DDR_SPI DDRB |
#define SLAVE_SELECT_DDR_PORT DDRC |
#define SLAVE_SELECT_PORT PORTC |
#if defined(__AVR_ATmega1284P__) |
#define DD_SS PORTB4 |
#define DD_SCK PORTB7 |
#define DD_MOSI PORTB5 |
#define DD_MISO PORTB6 |
#define SPI_SLAVE_SELECT PORTC5 |
#else |
#define DD_SS PB4 |
#define DD_SCK PB7 |
#define DD_MOSI PB5 |
#define DD_MISO PB6 |
#define SPI_SLAVE_SELECT PC5 |
#endif |
// for compatibility reasons gcc3.x <-> gcc4.x |
#ifndef SPCR |
#define SPCR SPCR0 |
#endif |
#ifndef SPE |
#define SPE SPE0 |
#endif |
#ifndef MSTR |
#define MSTR MSTR0 |
#endif |
#ifndef SPR1 |
#define SPR1 SPR01 |
#endif |
#ifndef SPR0 |
#define SPR0 SPR00 |
#endif |
#ifndef SPIE |
#define SPIE SPIE0 |
#endif |
#ifndef SPDR |
#define SPDR SPDR0 |
#endif |
#ifndef SPIF |
#define SPIF SPIF0 |
#endif |
#ifndef SPSR |
#define SPSR SPSR0 |
#endif |
// ------------------------- |
#define SPI_FCCMD_USER 10 |
#define SPI_FCCMD_STICK 11 |
#define SPI_FCCMD_MISC 12 |
#define SPI_FCCMD_PARAMETER1 13 |
#define SPI_FCCMD_VERSION 14 |
#define SPI_FCCMD_SERVOS 15 |
#define SPI_FCCMD_ACCU 16 |
struct str_ToNaviCtrl |
{ |
unsigned char Sync1, Sync2; |
unsigned char Command; |
signed int IntegralNick; |
signed int IntegralRoll; |
signed int AccNick; |
signed int AccRoll; |
signed int GyroCompass; |
signed int GyroNick; |
signed int GyroRoll; |
signed int GyroGier; |
union |
{ |
unsigned char Byte[12]; |
char sByte[12]; |
unsigned int Int[6]; |
int sInt[6]; |
unsigned long Long[3]; |
long sLong[3]; |
float Float[3]; |
} Param; |
unsigned char Chksum; |
}; |
#define SPI_NCCMD_KALMAN 103 |
#define SPI_NCCMD_VERSION 104 |
#define SPI_NCCMD_GPSINFO 105 |
struct str_FromNaviCtrl |
{ |
unsigned char Command; |
signed int GPS_Nick; |
signed int GPS_Roll; |
signed int GPS_Gier; |
signed int CompassValue; |
signed int Status; |
unsigned int BeepTime; |
union |
{ |
unsigned char Byte[12]; |
char sByte[12]; |
unsigned int Int[6]; |
int sInt[6]; |
unsigned long Long[3]; |
long sLong[3]; |
float Float[3]; |
} Param; |
unsigned char Chksum; |
}; |
struct str_FromNaviCtrl_Value |
{ |
signed char Kalman_K; |
signed char Kalman_MaxDrift; |
signed char Kalman_MaxFusion; |
unsigned char SerialDataOkay; |
signed char GpsZ; |
}; |
struct str_SPI_VersionInfo |
{ |
unsigned char Major; |
unsigned char Minor; |
unsigned char Patch; |
unsigned char Compatible; |
unsigned char Hardware; |
}; |
// Satfix types for GPSData.SatFix |
#define SATFIX_NONE 0x00 |
#define SATFIX_DEADRECKOING 0x01 |
#define SATFIX_2D 0x02 |
#define SATFIX_3D 0x03 |
#define SATFIX_GPS_DEADRECKOING 0x04 |
#define SATFIX_TIMEONLY 0x05 |
// Flags for interpretation of the GPSData.Flags |
#define FLAG_GPSFIXOK 0x01 // (i.e. within DOP & ACC Masks) |
#define FLAG_DIFFSOLN 0x02 // (is DGPS used) |
#define FLAG_WKNSET 0x04 // (is Week Number valid) |
#define FLAG_TOWSET 0x08 // (is Time of Week valid) |
struct str_GPSInfo |
{ |
unsigned char Flags; // Status Flags |
unsigned char NumOfSats; // number of satelites |
unsigned char SatFix; // type of satfix |
unsigned char Speed; // m/sek |
unsigned int HomeDistance; // distance to Home in dm |
int HomeBearing; // bearing to home in deg |
}; |
#ifdef USE_SPI_COMMUNICATION |
extern struct str_GPSInfo GPSInfo; |
extern struct str_SPI_VersionInfo NC_Version; |
extern struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
extern struct str_ToNaviCtrl ToNaviCtrl; |
extern struct str_FromNaviCtrl FromNaviCtrl; |
extern unsigned char SPI_CommandCounter,NaviDataOkay; |
extern signed char FromNC_Rotate_C, FromNC_Rotate_S; |
extern unsigned char NC_ErrorCode; |
extern void SPI_MasterInit(void); |
extern void SPI_StartTransmitPacket(void); |
extern void UpdateSPI_Buffer(void); |
extern void SPI_TransmitByte(void); |
#else |
// -------------------------------- Dummy ----------------------------------------- |
#define SPI_MasterInit() ; |
#define SPI_StartTransmitPacket() ; |
#define UpdateSPI_Buffer() ; |
#define SPI_TransmitByte() ; |
#endif |
#endif |
/branches/V0.80g_ACC-HH_MartinR_HR/timer0.c |
---|
0,0 → 1,413 |
#include "main.h" |
volatile unsigned int CountMilliseconds = 0; |
volatile static unsigned int tim_main; |
volatile unsigned char UpdateMotor = 0; |
volatile unsigned int cntKompass = 0; |
volatile unsigned int beeptime = 0; |
volatile unsigned char SendSPI = 0, ServoActive = 0; |
unsigned int BeepMuster = 0xffff; |
volatile int16_t ServoNickValue = 0; |
volatile int16_t ServoRollValue = 0; |
enum { |
STOP = 0, |
CK = 1, |
CK8 = 2, |
CK64 = 3, |
CK256 = 4, |
CK1024 = 5, |
T0_FALLING_EDGE = 6, |
T0_RISING_EDGE = 7 |
}; |
ISR(TIMER0_OVF_vect) // 9,7kHz |
{ |
static unsigned char cnt_1ms = 1,cnt = 0, compass_active = 0; |
unsigned char pieper_ein = 0; |
if(SendSPI) SendSPI--; |
if(SpektrumTimer) SpektrumTimer--; |
if(!cnt--) |
{ |
cnt = 9; |
CountMilliseconds++; |
cnt_1ms++; |
cnt_1ms %= 2; |
if(!cnt_1ms) UpdateMotor = 1; |
if(!(PINC & 0x10)) compass_active = 1; |
if(beeptime) |
{ |
if(beeptime > 10) beeptime -= 10; else beeptime = 0; |
if(beeptime & BeepMuster) |
{ |
pieper_ein = 1; |
} |
else pieper_ein = 0; |
} |
else |
{ |
pieper_ein = 0; |
BeepMuster = 0xffff; |
} |
if(pieper_ein) |
{ |
if(PlatinenVersion == 10) PORTD |= (1<<2); // Speaker an PORTD.2 |
else PORTC |= (1<<7); // Speaker an PORTC.7 |
} |
else |
{ |
if(PlatinenVersion == 10) PORTD &= ~(1<<2); |
else PORTC &= ~(1<<7); |
} |
} |
if(compass_active && !NaviDataOkay && EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV) |
{ |
if(PINC & 0x10) |
{ |
if(++cntKompass > 1000) compass_active = 0; |
} |
else |
{ |
if((cntKompass) && (cntKompass < 362)) |
{ |
cntKompass += cntKompass / 41; |
if(cntKompass > 10) KompassValue = cntKompass - 10; else KompassValue = 0; |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
} |
cntKompass = 0; |
} |
} |
} |
// ----------------------------------------------------------------------- |
unsigned int SetDelay (unsigned int t) |
{ |
// TIMSK0 &= ~_BV(TOIE0); |
return(CountMilliseconds + t + 1); |
// TIMSK0 |= _BV(TOIE0); |
} |
// ----------------------------------------------------------------------- |
char CheckDelay(unsigned int t) |
{ |
// TIMSK0 &= ~_BV(TOIE0); |
return(((t - CountMilliseconds) & 0x8000) >> 9); |
// TIMSK0 |= _BV(TOIE0); |
} |
// ----------------------------------------------------------------------- |
void Delay_ms(unsigned int w) |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)); |
} |
void Delay_ms_Mess(unsigned int w) |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)) if(AdReady) {AdReady = 0; ANALOG_ON;} |
} |
/*****************************************************/ |
/* Initialize Timer 2 */ |
/*****************************************************/ |
// The timer 2 is used to generate the PWM at PD7 (J7) |
// to control a camera servo for nick compensation. |
void TIMER2_Init(void) |
{ |
uint8_t sreg = SREG; |
// disable all interrupts before reconfiguration |
cli(); |
PORTD &= ~(1<<PORTD7); // set PD7 to low |
DDRC |= (1<<DDC6); // set PC6 as output (Reset for HEF4017) |
HEF4017R_ON; |
// Timer/Counter 2 Control Register A |
// Timer Mode is FastPWM with timer reload at OCR2A (Bits: WGM22 = 1, WGM21 = 1, WGM20 = 1) |
// PD7: Normal port operation, OC2A disconnected, (Bits: COM2A1 = 0, COM2A0 = 0) |
// PD6: Normal port operation, OC2B disconnected, (Bits: COM2B1 = 0, COM2B0 = 0) |
TCCR2A &= ~((1<<COM2A1)|(1<<COM2A0)|(1<<COM2B1)|(1<<COM2B0)); |
TCCR2A |= (1<<WGM21)|(1<<WGM20); |
// Timer/Counter 2 Control Register B |
// Set clock divider for timer 2 to SYSKLOCK/32 = 20MHz / 32 = 625 kHz |
// The timer increments from 0x00 to 0xFF with an update rate of 625 kHz or 1.6 us |
// hence the timer overflow interrupt frequency is 625 kHz / 256 = 2.44 kHz or 0.4096 ms |
// divider 32 (Bits: CS022 = 0, CS21 = 1, CS20 = 1) |
TCCR2B &= ~((1<<FOC2A)|(1<<FOC2B)|(1<<CS22)); |
TCCR2B |= (1<<CS21)|(1<<CS20)|(1<<WGM22); |
// Initialize the Timer/Counter 2 Register |
TCNT2 = 0; |
// Initialize the Output Compare Register A used for PWM generation on port PD7. |
OCR2A = 255; |
TCCR2A |= (1<<COM2A1); // set or clear at compare match depends on value of COM2A0 |
// Timer/Counter 2 Interrupt Mask Register |
// Enable timer output compare match A Interrupt only |
TIMSK2 &= ~((1<<OCIE2B)|(1<<TOIE2)); |
TIMSK2 |= (1<<OCIE2A); |
SREG = sreg; |
} |
//---------------------------- |
void Timer_Init(void) |
{ |
tim_main = SetDelay(10); |
TCCR0B = CK8; |
TCCR0A = (1<<COM0A1)|(1<<COM0B1)|3;//fast PWM |
OCR0A = 0; |
OCR0B = 180; |
TCNT0 = (unsigned char)-TIMER_RELOAD_VALUE; // reload |
//OCR1 = 0x00; |
TIMSK0 |= _BV(TOIE0); |
} |
/*****************************************************/ |
/* Control Servo Position */ |
/*****************************************************/ |
ISR(TIMER2_COMPA_vect) |
{ |
// frame len 22.5 ms = 14063 * 1.6 us |
// stop pulse: 0.3 ms = 188 * 1.6 us |
// min servo pulse: 0.6 ms = 375 * 1.6 us |
// max servo pulse: 2.4 ms = 1500 * 1.6 us |
// resolution: 1500 - 375 = 1125 steps |
#define IRS_RUNTIME 127 |
#define PPM_STOPPULSE 188 |
// #define PPM_FRAMELEN (14063 |
#define PPM_FRAMELEN (1757 * EE_Parameter.ServoNickRefresh) |
#define MINSERVOPULSE 375 |
#define MAXSERVOPULSE 1500 |
#define SERVORANGE (MAXSERVOPULSE - MINSERVOPULSE) |
static uint8_t PulseOutput = 0; |
static uint16_t RemainingPulse = 0; |
static uint16_t ServoFrameTime = 0; |
static uint8_t ServoIndex = 0; |
#define MULTIPLYER 4 |
static int16_t ServoNickOffset = (255 / 2) * MULTIPLYER; // initial value near center positon |
static int16_t ServoRollOffset = (255 / 2) * MULTIPLYER; // initial value near center positon |
if(PlatinenVersion < 20) |
{ |
//--------------------------- |
// Nick servo state machine |
//--------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
ServoNickOffset = (ServoNickOffset * 3 + (int16_t)Parameter_ServoNickControl * MULTIPLYER) / 4; // lowpass offset |
ServoNickValue = ServoNickOffset; // offset (Range from 0 to 255 * 3 = 765) |
//if (Parameter_UserParam7 < 50) // MartinR: um per UserParameter den Nickausgleich abzuschalten |
//{ |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
//} |
// limit servo value to its parameter range definition |
if(ServoNickValue < ((int16_t)EE_Parameter.ServoNickMin * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMin * MULTIPLYER; |
} |
else |
if(ServoNickValue > ((int16_t)EE_Parameter.ServoNickMax * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMax * MULTIPLYER; |
} |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
ServoNickValue /= MULTIPLYER; |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// accumulate time for correct update rate |
ServoFrameTime = RemainingPulse; |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF Nick servo state machine |
else |
{ |
//----------------------------------------------------- |
// PPM state machine, onboard demultiplexed by HEF4017 |
//----------------------------------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
if(ServoIndex == 0) // if we are at the sync gap |
{ |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; // generate sync gap by filling time to full frame time |
ServoFrameTime = 0; // reset servo frame time |
HEF4017R_ON; // enable HEF4017 reset |
} |
else // servo channels |
{ |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
switch(ServoIndex) // map servo channels |
{ |
case 1: // Nick Compensation Servo |
ServoNickOffset = (ServoNickOffset * 3 + (int16_t)Parameter_ServoNickControl * MULTIPLYER) / 4; // lowpass offset |
ServoNickValue = ServoNickOffset; // offset (Range from 0 to 255 * 3 = 765) |
if (Parameter_UserParam7 < 50) // MartinR: um per UserParameter den Nickausgleich abzuschalten |
{ |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= (int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * MULTIPLYER * (IntegralNick / 128L ) ) / (256L) ); |
} |
} |
// limit servo value to its parameter range definition |
if(ServoNickValue < ((int16_t)EE_Parameter.ServoNickMin * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMin * MULTIPLYER; |
} |
else |
if(ServoNickValue > ((int16_t)EE_Parameter.ServoNickMax * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMax * MULTIPLYER; |
} |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
ServoNickValue /= MULTIPLYER; |
break; |
case 2: // Roll Compensation Servo |
ServoRollOffset = (ServoRollOffset * 3 + (int16_t) Parameter_ServoRollControl * MULTIPLYER) / 4; // lowpass offset |
ServoRollValue = ServoRollOffset; // offset (Range from 0 to 255 * 3 = 765) |
if (Parameter_UserParam7 < 100) // MartinR: um per UserParameter den Nickausgleich abzuschalten |
{ |
if(EE_Parameter.ServoCompInvert & 0x02) |
{ // inverting movement of servo |
ServoRollValue += (int16_t)( ( (int32_t) EE_Parameter.ServoRollComp * MULTIPLYER * (IntegralRoll / 128L ) ) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoRollValue -= (int16_t)( ( (int32_t) EE_Parameter.ServoRollComp * MULTIPLYER * (IntegralRoll / 128L ) ) / (256L) ); |
} |
} |
// limit servo value to its parameter range definition |
if(ServoRollValue < ((int16_t)EE_Parameter.ServoRollMin * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMin * MULTIPLYER; |
} |
else |
if(ServoRollValue > ((int16_t)EE_Parameter.ServoRollMax * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMax * MULTIPLYER; |
} |
RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
ServoRollValue /= MULTIPLYER; |
//DebugOut.Analog[20] = ServoRollValue; |
break; |
case 3: |
RemainingPulse += ((int16_t)Parameter_Servo3 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 4: |
RemainingPulse += ((int16_t)Parameter_Servo4 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 5: |
RemainingPulse += ((int16_t)Parameter_Servo5 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
default: // other servo channels |
RemainingPulse += 2 * PPM_in[ServoIndex]; // add channel value, factor of 2 because timer 1 increments 3.2µs |
break; |
} |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// substract stop pulse width |
RemainingPulse -= PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
} |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
// set pulsewidth to stop pulse width |
RemainingPulse = PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
if((ServoActive && SenderOkay > 180) || ServoActive == 2) HEF4017R_OFF; // disable HEF4017 reset |
else HEF4017R_ON; |
ServoIndex++; // change to next servo channel |
if(ServoIndex > EE_Parameter.ServoNickRefresh) ServoIndex = 0; // reset to the sync gap |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF PPM state machine |
// General pulse output generator |
if(RemainingPulse > (255 + IRS_RUNTIME)) |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
else |
{ |
if(RemainingPulse > 255) // this is the 2nd last part |
{ |
if((RemainingPulse - 255) < IRS_RUNTIME) |
{ |
OCR2A = 255 - IRS_RUNTIME; |
RemainingPulse -= 255 - IRS_RUNTIME; |
} |
else // last part > ISR_RUNTIME |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
} |
else // this is the last part |
{ |
OCR2A = RemainingPulse; |
RemainingPulse = 0; |
PulseOutput = 0; // trigger to stop pulse |
} |
} // EOF general pulse output generator |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/timer0.h |
---|
0,0 → 1,21 |
#define TIMER_TEILER CK8 |
#define TIMER_RELOAD_VALUE 250 |
#define HEF4017R_ON PORTC |= (1<<PORTC6) |
#define HEF4017R_OFF PORTC &= ~(1<<PORTC6) |
void Timer_Init(void); |
void TIMER2_Init(void); |
void Delay_ms(unsigned int); |
void Delay_ms_Mess(unsigned int); |
unsigned int SetDelay (unsigned int t); |
char CheckDelay (unsigned int t); |
extern volatile unsigned int CountMilliseconds; |
extern volatile unsigned char UpdateMotor; |
extern volatile unsigned int beeptime; |
extern volatile unsigned int cntKompass; |
extern unsigned int BeepMuster; |
extern volatile unsigned char SendSPI, ServoActive; |
extern volatile int16_t ServoNickValue; |
extern volatile int16_t ServoRollValue; |
/branches/V0.80g_ACC-HH_MartinR_HR/twimaster.c |
---|
0,0 → 1,467 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include <util/twi.h> |
#include "eeprom.h" |
#include "twimaster.h" |
#include "fc.h" |
#include "analog.h" |
#include "uart.h" |
#include "timer0.h" |
volatile uint8_t twi_state = TWI_STATE_MOTOR_TX; |
volatile uint8_t dac_channel = 0; |
volatile uint8_t motor_write = 0; |
volatile uint8_t motor_read = 0; |
volatile uint16_t I2CTimeout = 100; |
uint8_t MissingMotor = 0; |
volatile uint8_t BLFlags = 0; |
MotorData_t Motor[MAX_MOTORS]; |
// bit mask for witch BL the configuration should be sent |
volatile uint16_t BLConfig_WriteMask = 0; |
// bit mask for witch BL the configuration should be read |
volatile uint16_t BLConfig_ReadMask = 0; |
// buffer for BL Configuration |
BLConfig_t BLConfig; |
#define I2C_WriteByte(byte) {TWDR = byte; TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define I2C_ReceiveByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE) | (1<<TWEA);} |
#define I2C_ReceiveLastByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define SCL_CLOCK 200000L |
#define I2C_TIMEOUT 30000 |
#define TWI_BASE_ADDRESS 0x52 |
/**************************************************/ |
/* Initialize I2C (TWI) */ |
/**************************************************/ |
void I2C_Init(void) |
{ |
uint8_t i; |
uint8_t sreg = SREG; |
cli(); |
// SDA is INPUT |
DDRC &= ~(1<<DDC1); |
// SCL is output |
DDRC |= (1<<DDC0); |
// pull up SDA |
PORTC |= (1<<PORTC0)|(1<<PORTC1); |
// TWI Status Register |
// prescaler 1 (TWPS1 = 0, TWPS0 = 0) |
TWSR &= ~((1<<TWPS1)|(1<<TWPS0)); |
// set TWI Bit Rate Register |
TWBR = ((F_CPU/SCL_CLOCK)-16)/2; |
twi_state = TWI_STATE_MOTOR_TX; |
motor_write = 0; |
motor_read = 0; |
for(i=0; i < MAX_MOTORS; i++) |
{ |
Motor[i].Version = 0; |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
Motor[i].State = 0; |
Motor[i].ReadMode = BL_READMODE_STATUS; |
Motor[i].Current = 0; |
Motor[i].MaxPWM = 0; |
Motor[i].Temperature = 0; |
} |
SREG = sreg; |
} |
void I2C_Reset(void) |
{ |
// stop i2c bus |
I2C_Stop(TWI_STATE_MOTOR_TX); |
motor_write = 0; |
motor_read = 0; |
TWCR = (1<<TWINT); // reset to original state incl. interrupt flag reset |
TWAMR = 0; |
TWAR = 0; |
TWDR = 0; |
TWSR = 0; |
TWBR = 0; |
I2C_Init(); |
I2C_WriteByte(0); |
BLFlags |= BLFLAG_READ_VERSION; |
} |
/****************************************/ |
/* I2C ISR */ |
/****************************************/ |
ISR (TWI_vect) |
{ |
static uint8_t missing_motor = 0, motor_read_temperature = 0; |
static uint8_t *pBuff = 0; |
static uint8_t BuffLen = 0; |
switch (twi_state++) |
{ |
// Master Transmit |
case 0: // TWI_STATE_MOTOR_TX |
// skip motor if not used in mixer |
while((Mixer.Motor[motor_write][MIX_GAS] <= 0) && (motor_write < MAX_MOTORS)) motor_write++; |
if(motor_write >= MAX_MOTORS) // writing finished, read now |
{ |
BLConfig_WriteMask = 0; // reset configuration bitmask |
motor_write = 0; // reset motor write counter for next cycle |
twi_state = TWI_STATE_MOTOR_RX; |
I2C_WriteByte(TWI_BASE_ADDRESS + TW_READ + (motor_read<<1) ); // select slave address in rx mode |
} |
else I2C_WriteByte(TWI_BASE_ADDRESS + TW_WRITE + (motor_write<<1) ); // select slave address in tx mode |
break; |
case 1: // Send Data to Slave |
I2C_WriteByte(Motor[motor_write].SetPoint); // transmit setpoint |
// if old version has been detected |
if(!(Motor[motor_write].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) |
{ |
twi_state = 4; //jump over sending more data |
} |
// the new version has been detected |
else if(!( (Motor[motor_write].SetPointLowerBits && (RequiredMotors < 7)) || BLConfig_WriteMask || BLConfig_ReadMask ) ) |
{ // or LowerBits are zero and no BlConfig should be sent (saves round trip time) |
twi_state = 4; //jump over sending more data |
} |
break; |
case 2: // lower bits of setpoint (higher resolution) |
if ((0x0001<<motor_write) & BLConfig_ReadMask) |
{ |
Motor[motor_write].ReadMode = BL_READMODE_CONFIG; // configuration request |
} |
else |
{ |
Motor[motor_write].ReadMode = BL_READMODE_STATUS; // normal status request |
} |
// send read mode and the lower bits of setpoint |
I2C_WriteByte((Motor[motor_write].ReadMode<<3)|(Motor[motor_write].SetPointLowerBits & 0x07)); |
// configuration tranmission request? |
if((0x0001<<motor_write) & BLConfig_WriteMask) |
{ // redirect tx pointer to configuration data |
pBuff = (uint8_t*)&BLConfig; // select config for motor |
BuffLen = sizeof(BLConfig_t); |
} |
else |
{ // jump to end of transmission for that motor |
twi_state = 4; |
} |
break; |
case 3: // send configuration |
I2C_WriteByte(*pBuff); |
pBuff++; |
if(--BuffLen > 0) twi_state = 3; // if there are some bytes left |
break; |
case 4: // repeat case 0-4 for all motors |
if(TWSR == TW_MT_DATA_NACK) // Data transmitted, NACK received |
{ |
if(!missing_motor) missing_motor = motor_write + 1; |
if((Motor[motor_write].State & MOTOR_STATE_ERROR_MASK) < MOTOR_STATE_ERROR_MASK) Motor[motor_write].State++; // increment error counter and handle overflow |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2CTimeout = 10; |
motor_write++; // next motor |
I2C_Start(TWI_STATE_MOTOR_TX); // Repeated start -> switch slave or switch Master Transmit -> Master Receive |
break; |
// Master Receive Data |
case 5: // TWI_STATE_MOTOR_RX |
if(TWSR != TW_MR_SLA_ACK) // SLA+R transmitted but no ACK received |
{ // no response from the addressed slave received |
Motor[motor_read].State &= ~MOTOR_STATE_PRESENT_MASK; // clear present bit |
if(++motor_read >= MAX_MOTORS) |
{ // all motors read |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2C_Stop(TWI_STATE_MOTOR_TX); |
} |
else |
{ // motor successfully addressed |
Motor[motor_read].State |= MOTOR_STATE_PRESENT_MASK; // set present bit |
if(Motor[motor_read].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) |
{ |
// new BL found |
switch(Motor[motor_read].ReadMode) |
{ |
case BL_READMODE_CONFIG: |
pBuff = (uint8_t*)&BLConfig; |
BuffLen = sizeof(BLConfig_t); |
break; |
case BL_READMODE_STATUS: |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if(motor_read == motor_read_temperature) BuffLen = 3; // read Current, MaxPwm & Temp |
else BuffLen = 1;// read Current only |
break; |
} |
} |
else // old BL version |
{ |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if((BLFlags & BLFLAG_READ_VERSION) || (motor_read == motor_read_temperature)) BuffLen = 2; // Current & MaxPwm |
else BuffLen = 1; // read Current only |
} |
if(BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else |
{ |
I2C_ReceiveByte(); // read next byte |
} |
} |
MissingMotor = missing_motor; |
missing_motor = 0; |
break; |
case 6: // receive bytes |
*pBuff = TWDR; |
pBuff++; |
BuffLen--; |
if(BuffLen>1) |
{ |
I2C_ReceiveByte(); // read next byte |
} |
else if (BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else // nothing left |
{ |
if(BLFlags & BLFLAG_READ_VERSION) |
{ |
if(!(FCFlags & FCFLAG_MOTOR_RUN) && (Motor[motor_read].MaxPWM == 250) ) Motor[motor_read].Version |= MOTOR_STATE_NEW_PROTOCOL_MASK; |
else Motor[motor_read].Version = 0; |
} |
if(++motor_read >= MAX_MOTORS) |
{ |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
return; |
} |
twi_state = 6; // if there are some bytes left |
break; |
// writing Gyro-Offsets |
case 18: |
I2C_WriteByte(0x98); // Address the DAC |
break; |
case 19: |
I2C_WriteByte(0x10 + (dac_channel * 2)); // Select DAC Channel (0x10 = A, 0x12 = B, 0x14 = C) |
break; |
case 20: |
switch(dac_channel) |
{ |
case 0: |
I2C_WriteByte(AnalogOffsetNick); // 1st byte for Channel A |
break; |
case 1: |
I2C_WriteByte(AnalogOffsetRoll); // 1st byte for Channel B |
break; |
case 2: |
I2C_WriteByte(AnalogOffsetGier); // 1st byte for Channel C |
break; |
} |
break; |
case 21: |
I2C_WriteByte(0x80); // 2nd byte for all channels is 0x80 |
break; |
case 22: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2CTimeout = 10; |
// repeat case 18...22 until all DAC Channels are updated |
if(dac_channel < 2) |
{ |
dac_channel ++; // jump to next channel |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); // start transmission for next channel |
} |
else |
{ |
dac_channel = 0; // reset dac channel counter |
BLFlags |= BLFLAG_TX_COMPLETE; |
} |
break; |
default: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2CTimeout = 10; |
motor_write = 0; |
motor_read = 0; |
break; |
} |
} |
uint8_t I2C_WriteBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor) |
{ |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
} |
// check BL configuration to send |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
if(!motor) // 0 means all |
{ |
BLConfig_WriteMask = 0xFF; // all motors at once with the same configuration |
} |
else //only one specific motor |
{ |
BLConfig_WriteMask = 0x0001<<(motor-1); |
} |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_WriteMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_write = 0; |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_WriteMask && !CheckDelay(timer)); // repeat until the BL config has been sent |
if(BLConfig_WriteMask) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); |
return(BLCONFIG_SUCCESS); |
} |
uint8_t I2C_ReadBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor == 0) return (BLCONFIG_ERR_READ_NOT_POSSIBLE); |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
BLConfig_ReadMask = 0x0001<<(motor-1); |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_ReadMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_read = 0; |
BLConfig.Revision = 0; // bad revision |
BLConfig.crc = 0; // bad checksum |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_ReadMask && !CheckDelay(timer)); // repeat until the BL config has been received from all motors |
// validate result |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
return(BLCONFIG_SUCCESS); |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/twimaster.h |
---|
0,0 → 1,100 |
#ifndef _I2C_MASTER_H |
#define _I2C_MASTER_H |
+ |
+#include <inttypes.h> |
+ |
+#define TWI_STATE_MOTOR_TX 0 |
+#define TWI_STATE_MOTOR_RX 5 |
+#define TWI_STATE_GYRO_OFFSET_TX 18 |
+ |
+extern volatile uint8_t twi_state; |
+extern volatile uint8_t motor_write; |
+extern volatile uint8_t motor_read; |
+ |
+ |
+extern uint8_t MissingMotor; |
+ |
+#define MAX_MOTORS 12 |
+#define MOTOR_STATE_PRESENT_MASK 0x80 |
+#define MOTOR_STATE_ERROR_MASK 0x7F |
+ |
+#define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
+ |
+#define BLFLAG_TX_COMPLETE 0x01 |
+#define BLFLAG_READ_VERSION 0x02 |
+ |
+extern volatile uint8_t BLFlags; |
+ |
+ |
+#define BL_READMODE_STATUS 0 |
+#define BL_READMODE_CONFIG 16 |
+ |
+typedef struct |
+{ |
+ uint8_t Version; // the version of the BL (0 = old) |
+ uint8_t SetPoint; // written by attitude controller |
+ uint8_t SetPointLowerBits; // for higher Resolution of new BLs |
+ uint8_t State; // 7 bit for I2C error counter, highest bit indicates if motor is present |
+ uint8_t ReadMode; // select data to read |
+ // the following bytes must be exactly in that order! |
+ uint8_t Current; // in 0.1 A steps, read back from BL |
+ uint8_t MaxPWM; // read back from BL is less than 255 if BL is in current limit |
+ int8_t Temperature; // old BL-Ctrl will return a 255 here, the new version the temp. in °C |
+} __attribute__((packed)) MotorData_t; |
+ |
+extern MotorData_t Motor[MAX_MOTORS]; |
+ |
+#define BLCONFIG_REVISION 2 |
+ |
+#define MASK_SET_PWM_SCALING 0x01 |
+#define MASK_SET_CURRENT_LIMIT 0x02 |
+#define MASK_SET_TEMP_LIMIT 0x04 |
+#define MASK_SET_CURRENT_SCALING 0x08 |
+#define MASK_SET_BITCONFIG 0x10 |
+#define MASK_RESET_CAPCOUNTER 0x20 |
+#define MASK_SET_DEFAULT_PARAMS 0x40 |
+#define MASK_SET_SAVE_EEPROM 0x80 |
+ |
+#define BITCONF_REVERSE_ROTATION 0x01 |
+#define BITCONF_RES1 0x02 |
+#define BITCONF_RES2 0x04 |
+#define BITCONF_RES3 0x08 |
+#define BITCONF_RES4 0x10 |
+#define BITCONF_RES5 0x20 |
+#define BITCONF_RES6 0x40 |
+#define BITCONF_RES7 0x80 |
+ |
+typedef struct |
+{ |
+ uint8_t Revision; // must be BL_REVISION |
+ uint8_t SetMask; // settings mask |
+ uint8_t PwmScaling; // maximum value of control pwm, acts like a thrust limit |
+ uint8_t CurrentLimit; // current limit in A |
+ uint8_t TempLimit; // in °C |
+ uint8_t CurrentScaling; // scaling factor for current measurement |
+ uint8_t BitConfig; // see defines above |
+ uint8_t crc; // checksum |
+} __attribute__((packed)) BLConfig_t; |
+ |
+extern BLConfig_t BLConfig; |
+ |
+extern volatile uint16_t I2CTimeout; |
+ |
+void I2C_Init (void); // Initialize I2C |
+#define I2C_Start(start_state) {twi_state = start_state; BLFlags &= ~BLFLAG_TX_COMPLETE; TWCR = (1<<TWSTA) | (1<<TWEN) | (1<<TWINT) | (1<<TWIE);} |
+#define I2C_Stop(start_state) {twi_state = start_state; TWCR = (1<<TWEN) | (1<<TWSTO) | (1<<TWINT);} |
+void I2C_Reset(void); // Reset I2C |
+ |
+#define BLCONFIG_SUCCESS 0 |
+#define BLCONFIG_ERR_MOTOR_RUNNING 1 |
+#define BLCONFIG_ERR_MOTOR_NOT_EXIST 2 |
+#define BLCONFIG_ERR_HW_NOT_COMPATIBLE 3 |
+#define BLCONFIG_ERR_SW_NOT_COMPATIBLE 4 |
+#define BLCONFIG_ERR_CHECKSUM 5 |
+#define BLCONFIG_ERR_READ_NOT_POSSIBLE 6 |
+ |
+uint8_t I2C_WriteBLConfig(uint8_t motor); |
+uint8_t I2C_ReadBLConfig(uint8_t motor); |
+ |
+#endif |
/branches/V0.80g_ACC-HH_MartinR_HR/uart.c |
---|
0,0 → 1,683 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdarg.h> |
#include <string.h> |
#include <avr/pgmspace.h> |
#include "main.h" |
#include "uart.h" |
#include "libfc.h" |
#include "eeprom.h" |
#define FC_ADDRESS 1 |
#define NC_ADDRESS 2 |
#define MK3MAG_ADDRESS 3 |
#define BL_CTRL_ADDRESS 5 |
#define ABO_TIMEOUT 4000 // disable abo after 4 seconds |
#define MAX_SENDE_BUFF 160 |
#define MAX_EMPFANGS_BUFF 160 |
#define BLPARAM_REVISION 1 |
#define MASK_SET_PWM_SCALING 0x01 |
#define MASK_SET_CURRENT_LIMIT 0x02 |
#define MASK_SET_TEMP_LIMIT 0x04 |
#define MASK_SET_CURRENT_SCALING 0x08 |
#define MASK_SET_BITCONFIG 0x10 |
#define MASK_RESET_CAPCOUNTER 0x20 |
#define MASK_SET_DEFAULT_PARAMS 0x40 |
#define MASK_SET_SAVE_EEPROM 0x80 |
typedef struct |
{ |
unsigned char Revision; // revision of parameter structure |
unsigned char Address; // target address |
unsigned char PwmScaling; // maximum value of pwm setpoint |
unsigned char CurrentLimit; // current limit in 1A steps |
unsigned char TemperatureLimit; // in °C |
unsigned char CurrentScaling; // scaling factor for current measurement |
unsigned char BitConfig; // see defines above |
unsigned char SetMask; // filter for active paramters |
unsigned char Checksum; // checksum for parameter sturcture |
} __attribute__((packed)) BLParameter_t; |
unsigned char GetExternalControl = 0,DebugDisplayAnforderung1 = 0, DebugDisplayAnforderung = 0,DebugDataAnforderung = 0,GetVersionAnforderung = 0, GetPPMChannelAnforderung = 0; |
unsigned char DisplayLine = 0; |
unsigned volatile char SioTmp = 0; |
unsigned volatile char NeuerDatensatzEmpfangen = 0; |
unsigned volatile char NeueKoordinateEmpfangen = 0; |
unsigned volatile char UebertragungAbgeschlossen = 1; |
unsigned volatile char CntCrcError = 0; |
unsigned volatile char AnzahlEmpfangsBytes = 0; |
unsigned volatile char TxdBuffer[MAX_SENDE_BUFF]; |
unsigned volatile char RxdBuffer[MAX_EMPFANGS_BUFF]; |
unsigned char *pRxData = 0; |
unsigned char RxDataLen = 0; |
unsigned volatile char PC_DebugTimeout = 0; |
unsigned volatile char PC_MotortestActive = 0; |
unsigned char DebugTextAnforderung = 255; |
unsigned char PcZugriff = 100; |
unsigned char MotorTest[16]; |
unsigned char MeineSlaveAdresse = 1; // Flight-Ctrl |
unsigned char ConfirmFrame; |
struct str_DebugOut DebugOut; |
struct str_ExternControl ExternControl; |
struct str_VersionInfo VersionInfo; |
struct str_WinkelOut WinkelOut; |
struct str_Data3D Data3D; |
int Display_Timer, Debug_Timer,Kompass_Timer,Timer3D; |
unsigned int DebugDataIntervall = 0, Intervall3D = 0, Display_Interval = 0; |
unsigned int AboTimeOut = 0; |
const unsigned char ANALOG_TEXT[32][16] PROGMEM = |
{ |
//1234567890123456 |
"AngleNick ", //0 |
"AngleRoll ", |
"AccNick ", |
"AccRoll ", |
"YawGyro ", |
"Height Value ", //5 |
"AccZ ", |
"Gas ", |
"Compass Value ", |
"Voltage [0.1V] ", |
"Receiver Level ", //10 |
"Gyro Compass ", |
"Motor 1 ", |
"Motor 2 ", |
"Motor 3 ", |
"Motor 4 ", //15 |
"16 ", |
"17 ", |
"18 ", |
"19 ", |
"Servo ", //20 |
"Hovergas ", |
"Current [0.1A] ", |
"Capacity [mAh] ", |
"24 ", |
"25 ", //25 |
"26 ", |
"27 ", |
"I2C-Error ", |
"BL Limit ", |
"GPS_Nick ", //30 |
"GPS_Roll " |
}; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Sende-Part der Datenübertragung |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
ISR(USART0_TX_vect) |
{ |
static unsigned int ptr = 0; |
unsigned char tmp_tx; |
if(!UebertragungAbgeschlossen) |
{ |
ptr++; // die [0] wurde schon gesendet |
tmp_tx = TxdBuffer[ptr]; |
if((tmp_tx == '\r') || (ptr == MAX_SENDE_BUFF)) |
{ |
ptr = 0; |
UebertragungAbgeschlossen = 1; |
} |
UDR0 = tmp_tx; |
} |
else ptr = 0; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Empfangs-Part der Datenübertragung, incl. CRC-Auswertung |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
ISR(USART0_RX_vect) |
{ |
static unsigned int crc; |
static unsigned char crc1,crc2,buf_ptr; |
static unsigned char UartState = 0; |
unsigned char CrcOkay = 0; |
SioTmp = UDR0; |
if(buf_ptr >= MAX_SENDE_BUFF) UartState = 0; |
if(SioTmp == '\r' && UartState == 2) |
{ |
UartState = 0; |
crc -= RxdBuffer[buf_ptr-2]; |
crc -= RxdBuffer[buf_ptr-1]; |
crc %= 4096; |
crc1 = '=' + crc / 64; |
crc2 = '=' + crc % 64; |
CrcOkay = 0; |
if((crc1 == RxdBuffer[buf_ptr-2]) && (crc2 == RxdBuffer[buf_ptr-1])) CrcOkay = 1; else { CrcOkay = 0; CntCrcError++;}; |
if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet |
{ |
NeuerDatensatzEmpfangen = 1; |
AnzahlEmpfangsBytes = buf_ptr + 1; |
RxdBuffer[buf_ptr] = '\r'; |
if(RxdBuffer[2] == 'R') |
{ |
LcdClear(); |
wdt_enable(WDTO_250MS); // Reset-Commando |
ServoActive = 0; |
} |
} |
} |
else |
switch(UartState) |
{ |
case 0: |
if(SioTmp == '#' && !NeuerDatensatzEmpfangen) UartState = 1; // Startzeichen und Daten schon verarbeitet |
buf_ptr = 0; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc = SioTmp; |
break; |
case 1: // Adresse auswerten |
UartState++; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc += SioTmp; |
break; |
case 2: // Eingangsdaten sammeln |
RxdBuffer[buf_ptr] = SioTmp; |
if(buf_ptr < MAX_EMPFANGS_BUFF) buf_ptr++; |
else UartState = 0; |
crc += SioTmp; |
break; |
default: |
UartState = 0; |
break; |
} |
} |
// -------------------------------------------------------------------------- |
void AddCRC(unsigned int wieviele) |
{ |
unsigned int tmpCRC = 0,i; |
for(i = 0; i < wieviele;i++) |
{ |
tmpCRC += TxdBuffer[i]; |
} |
tmpCRC %= 4096; |
TxdBuffer[i++] = '=' + tmpCRC / 64; |
TxdBuffer[i++] = '=' + tmpCRC % 64; |
TxdBuffer[i++] = '\r'; |
UebertragungAbgeschlossen = 0; |
UDR0 = TxdBuffer[0]; |
} |
// -------------------------------------------------------------------------- |
void SendOutData(unsigned char cmd,unsigned char address, unsigned char BufferAnzahl, ...) //unsigned char *snd, unsigned char len) |
{ |
va_list ap; |
unsigned int pt = 0; |
unsigned char a,b,c; |
unsigned char ptr = 0; |
unsigned char *snd = 0; |
int len = 0; |
TxdBuffer[pt++] = '#'; // Startzeichen |
TxdBuffer[pt++] = 'a' + address; // Adresse (a=0; b=1,...) |
TxdBuffer[pt++] = cmd; // Commando |
va_start(ap, BufferAnzahl); |
if(BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
while(len) |
{ |
if(len) |
{ |
a = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else a = 0; |
if(len) |
{ |
b = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else b = 0; |
if(len) |
{ |
c = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else c = 0; |
TxdBuffer[pt++] = '=' + (a >> 2); |
TxdBuffer[pt++] = '=' + (((a & 0x03) << 4) | ((b & 0xf0) >> 4)); |
TxdBuffer[pt++] = '=' + (((b & 0x0f) << 2) | ((c & 0xc0) >> 6)); |
TxdBuffer[pt++] = '=' + ( c & 0x3f); |
} |
va_end(ap); |
AddCRC(pt); |
} |
// -------------------------------------------------------------------------- |
void Decode64(void) // die daten werden im rx buffer dekodiert, das geht nur, weil aus 4 byte immer 3 gemacht werden. |
{ |
unsigned char a,b,c,d; |
unsigned char x,y,z; |
unsigned char ptrIn = 3; // start at begin of data block |
unsigned char ptrOut = 3; |
unsigned char len = AnzahlEmpfangsBytes - 6; // von der Gesamtbytezahl eines Frames gehen 3 Bytes des Headers ('#',Addr, Cmd) und 3 Bytes des Footers (CRC1, CRC2, '\r') ab. |
while(len) |
{ |
a = RxdBuffer[ptrIn++] - '='; |
b = RxdBuffer[ptrIn++] - '='; |
c = RxdBuffer[ptrIn++] - '='; |
d = RxdBuffer[ptrIn++] - '='; |
x = (a << 2) | (b >> 4); |
y = ((b & 0x0f) << 4) | (c >> 2); |
z = ((c & 0x03) << 6) | d; |
if(len--) RxdBuffer[ptrOut++] = x; else break; |
if(len--) RxdBuffer[ptrOut++] = y; else break; |
if(len--) RxdBuffer[ptrOut++] = z; else break; |
} |
pRxData = (unsigned char*)&RxdBuffer[3]; // decodierte Daten beginnen beim 4. Byte |
RxDataLen = ptrOut - 3; // wie viele Bytes wurden dekodiert? |
} |
// -------------------------------------------------------------------------- |
void BearbeiteRxDaten(void) |
{ |
if(!NeuerDatensatzEmpfangen) return; |
unsigned char tempchar1, tempchar2; |
Decode64(); // dekodiere datenblock im Empfangsbuffer |
switch(RxdBuffer[1]-'a') // check for Slave Address |
{ |
case FC_ADDRESS: // FC special commands |
switch(RxdBuffer[2]) |
{ |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
break; |
case 't':// Motortest |
if(AnzahlEmpfangsBytes > 20) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
PC_MotortestActive = 240; |
//while(!UebertragungAbgeschlossen); |
//SendOutData('T', MeineSlaveAdresse, 0); |
PcZugriff = 255; |
break; |
case 'n':// "Get Mixer |
while(!UebertragungAbgeschlossen); |
SendOutData('N', FC_ADDRESS, 1, (unsigned char *) &Mixer, sizeof(Mixer) - 1); |
Debug("Mixer lesen"); |
break; |
case 'm':// "Write Mixer |
if(pRxData[0] == EEMIXER_REVISION) |
{ |
memcpy(&Mixer, (unsigned char *)pRxData, sizeof(Mixer) - 1); |
MixerTable_WriteToEEProm(); |
tempchar1 = 1; |
VersionInfo.HardwareError[1] &= ~DEFEKT_MIXER_ERR; |
} |
else |
{ |
tempchar1 = 0; |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('M', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
break; |
case 'p': // get PPM Channels |
GetPPMChannelAnforderung = 1; |
PcZugriff = 255; |
break; |
case 'q':// "Get"-Anforderung für Settings |
// Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
if(pRxData[0] == 0xFF) |
{ |
pRxData[0] = GetActiveParamSet(); |
} |
// limit settings range |
if(pRxData[0] < 1) pRxData[0] = 1; // limit to 5 |
else if(pRxData[0] > 5) pRxData[0] = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(pRxData[0]); |
tempchar1 = pRxData[0]; |
while(!UebertragungAbgeschlossen); |
SendOutData('Q', FC_ADDRESS, 2, &tempchar1, sizeof(tempchar1), (unsigned char *) &EE_Parameter, sizeof(EE_Parameter) - 1); |
Debug("Lese Setting %d", tempchar1); |
break; |
case 's': // Parametersatz speichern |
if((1 <= pRxData[0]) && (pRxData[0] <= 5) && (pRxData[1] == EEPARAM_REVISION)) // check for setting to be in range |
{ |
memcpy(&EE_Parameter, (uint8_t*)&pRxData[1], sizeof(EE_Parameter) - 1); |
ParamSet_WriteToEEProm(pRxData[0]); |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
tempchar1 = GetActiveParamSet(); |
} |
else |
{ |
tempchar1 = 0; // mark in response an invlid setting |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'f': // auf anderen Parametersatz umschalten |
if((1 <= pRxData[0]) && (pRxData[0] <= 5)) ParamSet_ReadFromEEProm(pRxData[0]); |
tempchar1 = GetActiveParamSet(); |
while(!UebertragungAbgeschlossen); |
SendOutData('F', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'y':// serial Potis |
PPM_in[13] = (signed char) pRxData[0]; PPM_in[14] = (signed char) pRxData[1]; PPM_in[15] = (signed char) pRxData[2]; PPM_in[16] = (signed char) pRxData[3]; |
PPM_in[17] = (signed char) pRxData[4]; PPM_in[18] = (signed char) pRxData[5]; PPM_in[19] = (signed char) pRxData[6]; PPM_in[20] = (signed char) pRxData[7]; |
PPM_in[21] = (signed char) pRxData[8]; PPM_in[22] = (signed char) pRxData[9]; PPM_in[23] = (signed char) pRxData[10]; PPM_in[24] = (signed char) pRxData[11]; |
break; |
case 'u': // request BL parameter |
Debug("Reading BL %d", pRxData[0]); |
// try to read BL configuration |
tempchar2 = I2C_ReadBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('U', FC_ADDRESS, 4, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2), &pRxData[0], 1, &BLConfig, sizeof(BLConfig_t)); |
break; |
case 'w': // write BL parameter |
Debug("Writing BL %d", pRxData[0]); |
if(RxDataLen >= 1+sizeof(BLConfig_t)) |
{ |
memcpy(&BLConfig, (uint8_t*)(&pRxData[1]), sizeof(BLConfig_t)); |
tempchar2 = I2C_WriteBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; // indicate error |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('W', FC_ADDRESS,2, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2)); |
} |
break; |
} // case FC_ADDRESS: |
default: // any Slave Address |
switch(RxdBuffer[2]) |
{ |
// 't' comand placed here only for compatibility to BL |
case 't':// Motortest |
if(AnzahlEmpfangsBytes >= sizeof(MotorTest)) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
while(!UebertragungAbgeschlossen); |
SendOutData('T', MeineSlaveAdresse, 0); |
PC_MotortestActive = 250; |
PcZugriff = 255; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
// 'K' comand placed here only for compatibility to old MK3MAG software, that does not send the right Slave Address |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
KompassRichtung = ((540 + KompassValue - KompassStartwert) % 360) - 180; |
break; |
case 'a':// Texte der Analogwerte |
DebugTextAnforderung = pRxData[0]; |
if (DebugTextAnforderung > 31) DebugTextAnforderung = 31; |
PcZugriff = 255; |
break; |
case 'b': |
memcpy((unsigned char *)&ExternControl, (unsigned char *)pRxData, sizeof(ExternControl)); |
ConfirmFrame = ExternControl.Frame; |
PcZugriff = 255; |
break; |
case 'c': // Poll the 3D-Data |
if(!Intervall3D) { if(pRxData[0]) Timer3D = SetDelay(pRxData[0] * 10);} |
Intervall3D = pRxData[0] * 10; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
case 'd': // Poll the debug data |
PcZugriff = 255; |
DebugDataIntervall = (unsigned int)pRxData[0] * 10; |
if(DebugDataIntervall > 0) DebugDataAnforderung = 1; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
case 'h':// x-1 Displayzeilen |
PcZugriff = 255; |
if((pRxData[0] & 0x80) == 0x00) // old format |
{ |
DisplayLine = 2; |
Display_Interval = 0; |
} |
else // new format |
{ |
RemoteKeys |= ~pRxData[0]; |
Display_Interval = (unsigned int)pRxData[1] * 10; |
DisplayLine = 4; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
} |
DebugDisplayAnforderung = 1; |
break; |
case 'l':// x-1 Displayzeilen |
PcZugriff = 255; |
MenuePunkt = pRxData[0]; |
DebugDisplayAnforderung1 = 1; |
break; |
case 'v': // Version-Anforderung und Ausbaustufe |
GetVersionAnforderung = 1; |
break; |
case 'g':// |
GetExternalControl = 1; |
break; |
default: |
//unsupported command received |
break; |
} |
break; // default: |
} |
NeuerDatensatzEmpfangen = 0; |
pRxData = 0; |
RxDataLen = 0; |
} |
//############################################################################ |
//Routine für die Serielle Ausgabe |
void uart_putchar (char c) |
//############################################################################ |
{ |
//Warten solange bis Zeichen gesendet wurde |
loop_until_bit_is_set(UCSR0A, UDRE0); |
//Ausgabe des Zeichens |
UDR0 = c; |
} |
//############################################################################ |
//INstallation der Seriellen Schnittstelle |
void UART_Init (void) |
//############################################################################ |
{ |
unsigned int ubrr = (unsigned int) ((unsigned long) F_CPU/(8 * USART0_BAUD) - 1); |
//Enable TXEN im Register UCR TX-Data Enable & RX Enable |
UCSR0B = (1 << TXEN0) | (1 << RXEN0); |
// UART Double Speed (U2X) |
UCSR0A |= (1 << U2X0); |
// RX-Interrupt Freigabe |
UCSR0B |= (1 << RXCIE0); |
// TX-Interrupt Freigabe |
UCSR0B |= (1 << TXCIE0); |
// USART0 Baud Rate Register |
// set clock divider |
UBRR0H = (uint8_t)(ubrr >> 8); |
UBRR0L = (uint8_t)ubrr; |
Debug_Timer = SetDelay(DebugDataIntervall); |
Kompass_Timer = SetDelay(220); |
VersionInfo.SWMajor = VERSION_MAJOR; |
VersionInfo.SWMinor = VERSION_MINOR; |
VersionInfo.SWPatch = VERSION_PATCH; |
VersionInfo.ProtoMajor = VERSION_SERIAL_MAJOR; |
VersionInfo.ProtoMinor = VERSION_SERIAL_MINOR; |
pRxData = 0; |
RxDataLen = 0; |
} |
//--------------------------------------------------------------------------------------------- |
void DatenUebertragung(void) |
{ |
if(!UebertragungAbgeschlossen) return; |
if(CheckDelay(AboTimeOut)) |
{ |
Display_Interval = 0; |
DebugDataIntervall = 0; |
Intervall3D = 0; |
} |
if(((Display_Interval>0 && CheckDelay(Display_Timer)) || DebugDisplayAnforderung) && UebertragungAbgeschlossen) |
{ |
if(DisplayLine > 3)// new format |
{ |
Menu(); |
SendOutData('H', FC_ADDRESS, 1, (uint8_t *)DisplayBuff, 80); |
} |
else // old format |
{ |
LCD_printfxy(0,0,"!!! INCOMPATIBLE !!!"); |
SendOutData('H', FC_ADDRESS, 2, &DisplayLine, sizeof(DisplayLine), (uint8_t *)DisplayBuff, 20); |
if(DisplayLine++ > 3) DisplayLine = 0; |
} |
Display_Timer = SetDelay(Display_Interval); |
DebugDisplayAnforderung = 0; |
} |
if(DebugDisplayAnforderung1 && UebertragungAbgeschlossen) |
{ |
Menu(); |
SendOutData('L', FC_ADDRESS, 3, &MenuePunkt, sizeof(MenuePunkt), &MaxMenue, sizeof(MaxMenue), DisplayBuff, sizeof(DisplayBuff)); |
DebugDisplayAnforderung1 = 0; |
} |
if(GetVersionAnforderung && UebertragungAbgeschlossen) |
{ |
SendOutData('V', FC_ADDRESS, 1, (unsigned char *) &VersionInfo, sizeof(VersionInfo)); |
GetVersionAnforderung = 0; |
Debug_OK("Version gesendet"); |
} |
if(GetExternalControl && UebertragungAbgeschlossen) // Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
{ |
SendOutData('G',MeineSlaveAdresse, 1, (unsigned char *) &ExternControl, sizeof(ExternControl)); |
GetExternalControl = 0; |
} |
if((CheckDelay(Kompass_Timer)) && UebertragungAbgeschlossen) |
{ |
WinkelOut.Winkel[0] = (int) (IntegralNick / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
WinkelOut.Winkel[1] = (int) (IntegralRoll / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
WinkelOut.UserParameter[0] = Parameter_UserParam1; |
WinkelOut.UserParameter[1] = Parameter_UserParam2; |
SendOutData('k', MK3MAG_ADDRESS, 1, (unsigned char *) &WinkelOut,sizeof(WinkelOut)); |
if(WinkelOut.CalcState > 4) WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt |
Kompass_Timer = SetDelay(99); |
} |
if(((DebugDataIntervall>0 && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen) |
{ |
CopyDebugValues(); |
SendOutData('D', FC_ADDRESS, 1, (unsigned char *) &DebugOut,sizeof(DebugOut)); |
DebugDataAnforderung = 0; |
if(DebugDataIntervall>0) Debug_Timer = SetDelay(DebugDataIntervall); |
} |
if(Intervall3D > 0 && CheckDelay(Timer3D) && UebertragungAbgeschlossen) |
{ |
Data3D.Winkel[0] = (int) (IntegralNick / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
Data3D.Winkel[1] = (int) (IntegralRoll / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
Data3D.Winkel[2] = (int) ((10 * ErsatzKompass) / GIER_GRAD_FAKTOR); |
Data3D.Centroid[0] = SummeNick >> 9; |
Data3D.Centroid[1] = SummeRoll >> 9; |
Data3D.Centroid[2] = Mess_Integral_Gier >> 9; |
SendOutData('C', FC_ADDRESS, 1, (unsigned char *) &Data3D,sizeof(Data3D)); |
Timer3D = SetDelay(Intervall3D); |
} |
if(DebugTextAnforderung != 255) // Texte für die Analogdaten |
{ |
unsigned char label[16]; // local sram buffer |
memcpy_P(label, ANALOG_TEXT[DebugTextAnforderung], 16); // read lable from flash to sra |
SendOutData('A', FC_ADDRESS, 2, (unsigned char *)&DebugTextAnforderung, sizeof(DebugTextAnforderung),label, 16); |
DebugTextAnforderung = 255; |
} |
if(ConfirmFrame && UebertragungAbgeschlossen) // Datensatz bestätigen |
{ |
SendOutData('B', FC_ADDRESS, 1, (uint8_t*)&ConfirmFrame, sizeof(ConfirmFrame)); |
ConfirmFrame = 0; |
} |
if(GetPPMChannelAnforderung && UebertragungAbgeschlossen) |
{ |
SendOutData('P', FC_ADDRESS, 1, (unsigned char *) &PPM_in, sizeof(PPM_in)); |
GetPPMChannelAnforderung = 0; |
} |
#ifdef DEBUG // only include functions if DEBUG is defined |
if(SendDebugOutput && UebertragungAbgeschlossen) |
{ |
SendOutData('0', FC_ADDRESS, 1, (unsigned char *) &tDebug, sizeof(tDebug)); |
SendDebugOutput = 0; |
} |
#endif |
} |
/branches/V0.80g_ACC-HH_MartinR_HR/uart.h |
---|
0,0 → 1,85 |
#ifndef _UART_H |
#define _UART_H |
#define printf_P(format, args...) _printf_P(&uart_putchar, format , ## args) |
#define printf(format, args...) _printf_P(&uart_putchar, PSTR(format) , ## args) |
void BearbeiteRxDaten(void); |
extern unsigned char DebugGetAnforderung; |
extern unsigned volatile char UebertragungAbgeschlossen; |
extern unsigned volatile char PC_DebugTimeout; |
extern unsigned volatile char NeueKoordinateEmpfangen; |
extern unsigned volatile char PC_MotortestActive; |
extern unsigned char MeineSlaveAdresse; |
extern unsigned char PcZugriff; |
extern unsigned char RemotePollDisplayLine; |
extern int Debug_Timer,Kompass_Timer; |
extern void UART_Init (void); |
extern void uart_putchar (char c); |
extern void boot_program_page (uint32_t page, uint8_t *buf); |
extern void DatenUebertragung(void); |
extern void Uart1Init(void); |
extern void BearbeiteRxDaten(void); |
extern unsigned char MotorTest[16]; |
struct str_DebugOut |
{ |
unsigned char Status[2]; |
signed int Analog[32]; // Debugwerte |
}; |
extern struct str_DebugOut DebugOut; |
struct str_WinkelOut |
{ |
signed int Winkel[2]; |
unsigned char UserParameter[2]; |
unsigned char CalcState; |
unsigned char Orientation; |
}; |
extern struct str_WinkelOut WinkelOut; |
struct str_Data3D |
{ |
signed int Winkel[3]; // nick, roll, compass in 0,1° |
signed char Centroid[3]; |
signed char reserve[5]; |
}; |
extern struct str_Data3D Data3D; |
struct str_ExternControl |
{ |
unsigned char Digital[2]; |
unsigned char RemoteTasten; |
signed char Nick; |
signed char Roll; |
signed char Gier; |
unsigned char Gas; |
signed char Hight; |
unsigned char free; |
unsigned char Frame; |
unsigned char Config; |
}; |
extern struct str_ExternControl ExternControl; |
struct str_VersionInfo |
{ |
unsigned char SWMajor; |
unsigned char SWMinor; |
unsigned char ProtoMajor; |
unsigned char ProtoMinor; |
unsigned char SWPatch; |
unsigned char HardwareError[5]; |
}; |
extern struct str_VersionInfo VersionInfo; |
//#define USART0_BAUD 9600 |
//#define USART0_BAUD 14400 |
//#define USART0_BAUD 28800 |
//#define USART0_BAUD 38400 |
#define USART0_BAUD 57600 |
#endif //_UART_H |
/branches/V0.80g_ACC-HH_MartinR_HR/version.txt |
---|
0,0 → 1,474 |
------- |
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.80g_ACC-HH_martinR_HR 10.10.2010: |
Änderungen in: fc.c, fc.h, spi.c, analog.c, Spektrum.c, jetimenue.c, rc.c, timer0.c, makefile: |
Erweiterung um die Möglichkeit im Flug zwischen ACC und HH umschalten zu können: |
- Diverse Änderungen in der fc.c und spi.c um im Flug zwischen ACC-Mode und HH- Mode umschalten zu können. |
- WICHTIG !!!! über UserParameter1 >50 (per Schalter) kann im ACC- Modus auf HH umgeschaltet werden. |
bei UserParameter1 >140, so wird zusätzlich der Höhenregler immer abgeschaltet |
- WICHTIG !!!! UserParameter2 ist dann der I-Faktor im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! z.B.: 40..80 |
- WICHTIG !!!! UserParameter3 ist dann Stick-P-Wert im HH-Mode. Hier unbedingt den für HH erforderlichen Wert eitragen! z.B.: 8..14 |
- WICHTIG !!!! Beim Flug im HH-Mode unbedingt beachten: |
- Wird der HH-Mode über UserParameter1 aktiviert, so ist die Stick-Position im Moment des Umschaltens die Neutralposition |
für den HH-Mode. Hierdurch bleibt der ACC-Mode trimmbar. |
- Der Nick- und Roll-Knüppel muß daher aber beim Umschalten von ACC auf HH in Mittelstellung stehen. |
- Beim Zurückschalten von HH- auf ACC-Mode ist es egal wo der Knüppel steht |
- Der Höhenregler kann beim HH-Mode über UserParameter1 deaktiviert werden, wenn UserParameter1 >140 ist. |
UserParameter1 =50..140 : HH mit Höhenregler, UserParameter1 >140: HH ohne Höhenregler. |
Beim normalen HH kann der Höhenregler verwendet werden. |
- Die GPS-Funktionen sind im HH-Mode automatisch deaktiv. |
Dadurch kann aus dem HH-Mode heraus beim Zurückschalten in den ACC-Modus der MK in der Luft geparkt werden! |
- HH-Mode wurde reduziert auf die Regler-Grundfunktionen! |
keine Driftkompensation, keine GPS- Funktion. |
- bei HH über UserParameter1 wird der Kompass abgeschaltet. Bei "normalem HH" kann der Kompass verwendet werden |
- Zu beachten: die anwählbare Drehratenbegrenzung wird derzeit im HH-Modus nicht abgeschaltet |
- Begrenzung von SummeNick SummeRoll reduziert, da Überlauf beobachtet wurde |
- Die Progression von MesswetNick MesswertRoll, wenn der Gyro an die Grenzen kommt wurde Hardwareabhängig geändert (Sprung bei V1.0 war für HH zu groß) |
weitere Änderungen: |
- in der analog.c wurde das Nachführen von "NeutralAccZ" deaktiviert |
- MotorSmoothing entsprechend einem Vorschlag von MartinW geändert |
- in der Spektrum.c wurde der Spektrum-Binding Part deaktiviert (da nicht verwendet) |
- Rundungsfehler bei Nick und Roll in der analog.c wurden verringert (HH-Mode driftet weniger) |
- Drift im HH-Mode bei hohen Stick- Trimmwerten wurde verringert |
- einige Änderungen um Code einzusparen |
- der Kameraausgleich funktioniert nun auch im HH-Mode |
- Luftdrucksensor mit Beschleunigungskompensation über UserParameter4: |
Änderung des Höhenwertes in Normallage und Rückenlage beobachten, und UserParameter4 so einstellen, dass der Höhenwert sich dabei möglichst wenig ändert (Typ.Wert: 5..9) |
- Jeti-Menü modifiziert und Teile der Jeti+ Erweiterung übernommen: |
Menü Status modifiziert und dafür Menü Battery deaktiviert (wegen Speicherplatz) |
es gibt nun zwei serielle Potis im Jeti-Menü: Serialpot1 und Serialpot2 |
Serialpot1 hat eine Schrittweite von 25, während Serialpot2 eine Schrittweite von 2 hat. |
der Startwert kann über UserParameter5 bzw. Userparameter6 eingestellt werden. |
Ein UserParameter von 0 ergibt damit einen seriellPoti (Start)Wert von -110, was einem Poti Wert von 0 entspricht. |
- Höhenregler wurde modifiziert (Reduktion D-Part deaktiviert, zusätzliche Gasbeimischung bei Höhenänderung im Vario-Mode) |
- Kameraausgleich kann über UserParameter7 deaktiviert werden (timer0.c): <50: mit Ausgleich, 50..100 nur Rollausgleich, >100: kein Ausgleich |
/branches/V0.80g_ACC-HH_MartinR_HR |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |