/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/Hex-Files/Flight-Ctrl_MEGA1284p_V0_82a.hex |
---|
0,0 → 1,3896 |
:100000000C94C4060C9413070C9413070C94130758 |
:100010000C9413070C9413070C9413070C941307F8 |
:100020000C9413070C943B190C9413070C941307AE |
:100030000C9425340C9413070C9413070C94130799 |
:100040000C9413070C9413070C940B160C941307C1 |
:100050000C94260C0C9413070C94F00B0C941307BF |
:100060000C941E1C0C9413070C94B82F0C941307BB |
:100070000C94E5750C9413070C94E1700C94130721 |
:100080000C9413070C9413070C941307491C4E1C73 |
:10009000531C5C1C731C8A1C9A1CAA1CC71CB31E14 |
:1000A0008A1C751D861DB51DD31DF01D4A1EA51E7B |
:1000B00083201521D2215222BB226B237225CF250A |
:1000C0003C268626D1261E276F27D1273028CA280E |
:1000D00065295F2AD72F0B304E30BE30D63017310E |
:1000E000CE319532953295329532953295329532A0 |
:1000F00095329532953295324A324C3251326932CC |
:100100006B320A0D426174743A0020256420436505 |
: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 |
:100AF0001FFB1FFF1F002003010000B76A00020157 |
:100B000001AA6B010302023E6C020003039B6C25E9 |
: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 |
:100D9000DEBFCDBF11E0A0E0B1E0E4E6F2EF00E09D |
:100DA0000BBF02C007900D92A23FB107D9F718E020 |
:100DB000A2EFB1E001C01D92A43BB107E1F77AEACE |
:100DC000E2E0F0E081E280935700D4907E01089445 |
:100DD000E11CF11C20EF37EF41E050E087016FE0AC |
:100DE000DA01C9012F5F3F4F4F4F5F4FABBFFC018F |
:100DF0008791F80181938F01615067FFF1CFF7016F |
:100E00006EE0819178277095615067FFFACF8889ED |
:100E1000781729F0F7E9DF1611F40000FECF0E94E1 |
:100E2000D4070C9431790C94000080911906E82FB6 |
:100E3000FF27EE0FFF1FED5BF84F808191818D5EE4 |
:100E40009F4F14F010920301808191818A5B9F4F24 |
:100E5000CCF4809103018823A9F481E080930301FD |
:100E600080915C048F5F80935C04853038F088EE5D |
:100E700093E0909325028093240204C066E970E019 |
:100E80000E948F3780915C0499279093EA058093A4 |
:100E9000E90508951F93CF93DF93182F882389F0D6 |
:100EA00082E091E09F938F9380EF92E19F938F93E5 |
:100EB000E0912804F091290409950F900F900F906C |
:100EC0000F9080913C06823308F044C084EF91E09B |
:100ED0000E941617EC01112329F0CE010E941F1762 |
:100EE0008823D9F3C2E0D0E026E530E080911E01EE |
:100EF00090911F018217930730F02196255D3F4F97 |
:100F0000C730D10598F380913C069927C89F90017E |
:100F1000C99F300DD89F300D11242093000111235B |
:100F2000D9F068EC70E08C2F0E948F37DF93CF935D |
:100F30008AE091E09F938F9380EF92E19F938F934C |
:100F4000E0912804F091290409958DB79EB7069683 |
:100F50008DBF02C080930001112311F18091000127 |
:100F60006AE00E948478892F99279F938F938091BC |
:100F700000010E94847899279F938F9385E191E0E7 |
:100F80009F938F9380EF92E19F938F93E09128043A |
:100F9000F091290409952DB73EB7285F3F4F2DBF2B |
:100FA000DF91CF911F910895CFEFD0E4DEBFCDBF89 |
:100FB0008824992414B815B8C7EED3E0E297D7FF78 |
:100FC000FDCF85E18093020181E887B93E9A8FEFDA |
:100FD00088B98BE184B911E015B98EE38AB987E449 |
:100FE0008BB9469A84B7877F84BF809160008861FF |
:100FF000809360001092600084EC99E09093250249 |
:10100000809324021092180310921703109248073D |
:101010001092470710921A031092190310921C03A2 |
:1010200010921B0384EC94E0A0E0B0E08093960162 |
:1010300090939701A0939801B093990128980E94EA |
:101040007F170E9450170E94F8120E9409340E94D4 |
:10105000AF1A812F0E946C2F0E945F630E948A6DDD |
:101060000E941875809102018C3010F4299A01C0F9 |
:10107000299878940E94862E80916C0282608093D9 |
:101080006C0210926F020E94B14284EF91E00E94C4 |
:101090001617EC0180916C0280FD05C0CE010E9404 |
:1010A0001F178823B9F38FE291E09F938F93C0EFCE |
:1010B000AC2EC2E1BC2EBF92AF92E0912804F09119 |
:1010C0002904099580EA9FE00E941617EC0100E0D0 |
:1010D00010E00F900F900F900F90B5EEEB2EB6E052 |
:1010E000FB2EA9E9CA2EA6E0DA2E0E94B142809119 |
:1010F0006C0280FD05C0CE010E941F178823B9F342 |
:10110000F60180811816ACF40BC00E94B1428091A8 |
:101110006C0280FD05C0CE010E941F178823B9F321 |
:10112000CE010E941F17882321F4F70180818823B4 |
:1011300064F7F701808187FF1AC00F5F1F4F1F936D |
:101140000F930150104081E491E09F938F93BF92E1 |
:10115000AF92E0912804F091290409958091F20161 |
:101160008F5F8093F2018DB79EB706968DBF0F5F9C |
:101170001F4FE4E0F0E0CE0EDF1E88E090E0E80EC6 |
:10118000F91E0C30110508F4B0CF00E010E0C2EEFB |
:10119000D6E0F9E9EF2EF6E0FF2E8B8187FD1EC029 |
:1011A000F70180811816D4F40F5F1F4F1F930F9320 |
:1011B0000150104084E491E09F938F9380EF92E17F |
:1011C0009F938F93E0912804F0912904099582E080 |
:1011D000809322028DB79EB706968DBF8B81807853 |
:1011E0008B830F5F1F4FE4E0F0E0EE0EFF1E2896AA |
:1011F0000C30110590F282E691E09F938F93E0EF1F |
:10120000EE2EE2E1FE2EFF92EF92E0912804F091A3 |
:1012100029040995909117068091F2010F900F9083 |
:101220000F900F90981728F480914204806180936A |
:10123000420488E891E09F938F93FF92EF92E091B0 |
:101240002804F0912904099588EE93E00E9416176E |
:10125000EC010E94B51A0F900F900F900F90CE01E5 |
:101260000E941F178823D9F388EA91E09F938F93F8 |
:10127000FF92EF92E0912804F0912904099580E013 |
:101280000E945138809102010F900F900F900F90A3 |
:101290008A3011F0843110F0289801C0289A80ED2E |
:1012A00097E0909325028093240285E580935E0465 |
:1012B0008EE090E00E94BB2C9927182F00278FE02A |
:1012C00090E00E94BB2C080F111D1093F8010093B1 |
:1012D000F7018AE090E00E94BB2C9927182F002785 |
:1012E0008BE090E00E94BB2C080F111D1093F601BB |
:1012F0000093F5010F5F1F4F39F08091F701909136 |
:10130000F8018F5F9F4F41F41092F8011092F7019E |
:101310001092F6011092F5018091F5019091F6017D |
:101320009F938F938091F7019091F8019F938F93F2 |
:101330008DEA91E09F938F93FF92EF92E0912804C2 |
:10134000F091290409958DB79EB708968DBF80ED61 |
:1013500091E09F938F93FF92EF92E0912804F09198 |
:1013600029040995809125060F900F900F900F90FA |
:10137000E0912804F091290482FF07C08CED91E0F0 |
:101380009F938F93FF92EF9208C088EE91E09F9316 |
:101390008F9380EF92E19F938F9309950F900F9019 |
:1013A0000F900F900E94FA1F88E893E190939301A9 |
:1013B0008093920181E080935D040E944A078091AE |
:1013C0003F060E947E748AEF91E09F938F93FF9275 |
:1013D000EF92E0912804F0912904099580ED97E0BF |
:1013E0000E941617EC018AEF90E00E9416178C01FC |
:1013F00083E08093C1050F900F900F900F90809124 |
:10140000FA018111FFCFC8010E941F17882339F00C |
:1014100084E690E00E9416178C010E94D47580919A |
:101420002802882309F4D4C180911001882309F48B |
:10143000CFC11092280280915C04882319F00E9489 |
:10144000150702C00E948B450E94B1422091020103 |
:101450002A3011F0243110F0289801C0289A809188 |
:101460001D0390914204882339F080911D0381501F |
:1014700080931D03977F0AC080916F0080628093E4 |
:101480006F001092440710924307986090934204B3 |
:101490008091920190919301019790939301809391 |
:1014A00092018091920190919301892B21F080917A |
:1014B0006D028823C9F18091920190919301892B4B |
:1014C000D9F40E94962F85E090E090939301809349 |
:1014D00092018091FB059091FC0501969093FC058B |
:1014E0008093FB0580914204816080934204809147 |
:1014F000C20582608093C205809108019091090124 |
:101500008F5F9F4F19F5809114038823F9F080E1D4 |
:1015100097E2909325028093240280E890E09093D4 |
:1015200009018093080112C02A3011F0243110F013 |
:10153000289801C0289A8091240290912502892B35 |
:1015400029F4809142048E7F809342048091280286 |
:10155000882309F03DC180910E01882311F00E947B |
:1015600096170E943B130E94760ECE010E941F1711 |
:10157000882309F429C1649680916D0290914204F8 |
:10158000882339F09260909342048091C205826072 |
:101590000CC09D7F909342048091920190919301A1 |
:1015A000079728F08091C2058D7F8093C2058091B6 |
:1015B000920190919301079728F0809142048E7FC9 |
:1015C0008093420480910501882321F0815080930B |
:1015D000050125C0809368041092F5021092F40270 |
:1015E0001092F3021092F2021092F1021092F002A5 |
:1015F00080910801909109018F5F9F4F81F4809144 |
:101600001D03882361F488E99AE39093250280936F |
:10161000240280E09CE0909309018093080180916E |
:10162000E901893C48F081508093E90180914204AE |
:101630008B7F8093420430C0809121088823E1F0A1 |
:1016400080914204846080934204809108019091CB |
:1016500009018F5F9F4F81F480911403882361F00B |
:1016600088E99AE3909325028093240280E098EA27 |
:1016700090930901809308011092FA031092F903E4 |
:101680001092F8031092F7038FEF9FEF90934F089B |
:1016900080934E081092E90180910001282F332792 |
:1016A00080911E0190911F0182179307CCF48091C5 |
:1016B000E90280628093E90280910801909109011A |
:1016C0008F5F9F4FC1F480E797E19093250280934D |
:1016D000240280E093E090930901809308010BC0FD |
:1016E0008091240290912502892B29F48091E902AE |
:1016F0008F7D8093E9020E946B6784E080932302D0 |
:1017000080911403882329F45AEA852E55E0952EFA |
:1017100012C08091F9018F5F8093F901813359F4F0 |
:101720001092F9018091F3019091F4010196909348 |
:10173000F4018093F3010894811C911CF2E78F1649 |
:10174000FBE09F0609F040C0882499242091F7010E |
:101750003091F8012F5F3F4F3093F8012093F7014C |
:101760008091F5019091F60101969093F601809396 |
:10177000F501832F9927682F8EE090E00E94C32CFB |
:101780008091F7019091F8019070682F8FE090E0C0 |
:101790000E94C32C8091F5019091F601892F992721 |
:1017A000682F8AE090E00E94C32C8091F50190910F |
:1017B000F6019070682F8BE090E00E94C32C84E1CA |
:1017C00090E00E941617EC010E94BB670E94A16D79 |
:1017D00080912302882309F012CE0E9480630FCEED |
:1017E0001F920F920FB60F9211248F939F93EF9336 |
:1017F000FF93809107018823E1F480911402909176 |
:10180000150201969093150280931402FC01E95E83 |
:10181000FA4FE081ED3019F08A3A910539F41092CF |
:1018200015021092140281E080930701E093C60034 |
:1018300004C01092150210921402FF91EF919F9133 |
:101840008F910F900FBE0F901F9018951F920F92BF |
:101850000FB60F9211242F933F934F935F936F9383 |
:101860007F938F939F93AF93BF93CF93EF93FF9308 |
:1018700090E08091FA01813029F48091C600809334 |
:10188000CE00CCC08091FA01823029F48091C6004C |
:1018900080936B04C3C08091C60080930C0250916A |
:1018A0001A025A3A10F090931B0280910C028D306C |
:1018B00009F065C080911B02823009F060C09093EE |
:1018C0001B02852F992785599B4FFC013297408138 |
:1018D0002091160230911702241B3109DC01119767 |
:1018E0008C91281B3109C9019F7090931702809336 |
:1018F000160246E0969587954A95E1F7982F935CF6 |
:10190000909318022F733070235C2093190280810A |
:10191000981729F48C91281711F491E006C090E0F3 |
:10192000809109028F5F80930902C0910B02CC2342 |
:1019300009F074C0992309F471C081E080930B020F |
:10194000580F509308025150E52FFF27E559FB4FE0 |
:101950008DE0808380916D04823509F05FC00E9424 |
:10196000FA1F88E190E02CE00FB6F894A8958093D8 |
:1019700060000FBE20936000C09322024FC02091F0 |
:101980001B02822F992781309105F9F08230910551 |
:101990001CF4892B21F040C0029711F13DC08091C9 |
:1019A0000C02833239F480910B02882319F481E010 |
:1019B00080931B0280910C0280936B0481E08093E2 |
:1019C0001A0280910C02992722C02F5F20931B02DC |
:1019D000E52FFF27E559FB4F80910C02808309C05A |
:1019E000E52FFF27E559FB4F80910C0280835A3A7F |
:1019F00020F45F5F50931A0202C010921B022091E4 |
:101A00000C028091160290911702820F911D909303 |
:101A100017028093160202C010921B02FF91EF91F1 |
:101A2000CF91BF91AF919F918F917F916F915F9176 |
:101A30004F913F912F910F900FBE0F901F901895CF |
:101A4000AC01A0E0B0E09D01A817B90748F4E7E1B8 |
:101A5000F5E08191280F311D1196A417B507C8F341 |
:101A60003F70FD01E95EFA4FC90156E096958795F2 |
:101A70005A95E1F7835C80831196FD01E95EFA4F88 |
:101A80002F733070822F835C8083A85EBA4F8DE005 |
:101A90008C9310920701809117058093C6000895DA |
:101AA000A0E0B0E0E6E5FDE00C94FD782C859D8596 |
:101AB0000E85BB2483E2809317059F5990931805E8 |
:101AC0002093190533E0E32EF12C002309F49EC086 |
:101AD000CF84D888BE016D5E7F4FA989BA89015035 |
:101AE000109709F493C01097B9F0F601EB0DF11DB2 |
:101AF000B3949081119791F4002349F1FB016E5F3B |
:101B00007F4FDB01C080D1806E5F7F4F0D90BC9115 |
:101B1000A02DBB24015002C090E019C01097B9F06D |
:101B2000F601EB0DF11DB3944081119791F4002360 |
:101B300041F1FB016E5F7F4FDB01C080D1806E5FA2 |
:101B40007F4F0D90BC91A02DBB24015002C040E0FE |
:101B500018C01097B1F0F601EB0DF11DB394108190 |
:101B6000119781F4002371F0FB013296DB01CD90D7 |
:101B7000DC90BF016E5F7F4FA081B181BB2401501B |
:101B800001C010E0F701E95EFA4F892F869586952E |
:101B9000835C80830894E11CF11CF701E95EFA4F35 |
:101BA000892F99278370907024E0880F991F2A95B8 |
:101BB000E1F755279A0194E0369527959A95E1F734 |
:101BC000822B835C80830894E11CF11CF701E95EA1 |
:101BD000FA4F4F705070440F551F440F551F812FFF |
:101BE000992726E0969587952A95E1F7842B835CC3 |
:101BF00080830894E11CF11CF701E95EFA4F1F7322 |
:101C0000135C10830894E11CF11C6ACFC7010E9489 |
:101C1000200DE9E00C941979A3E07A2F4091080295 |
:101C20004650442309F458C0E72FFF27E559FB4FDE |
:101C300080818D537F5FE72FFF27E559FB4F208180 |
:101C40002D537F5FE72FFF27E559FB4F30813D5331 |
:101C50007F5FE72FFF27E559FB4F60816D537F5F63 |
:101C60009927880F991F880F991F522F52955F70DF |
:101C7000582B822F99278F709070F4E0880F991F4E |
:101C8000FA95E1F7232F26952695282B832F992760 |
:101C900083709070E6E0880F991FEA95E1F7682B52 |
:101CA00041504F3FC9F0EA2FFF27E559FB4F5083C2 |
:101CB000AF5F41504F3F81F0EA2FFF27E559FB4FBF |
:101CC0002083AF5F41504F3F39F0EA2FFF27E5599E |
:101CD000FB4F6083AF5FA5CF8EE694E09093070241 |
:101CE00080930602A350A09305020895A2E0B0E0FD |
:101CF000ECE7FEE00C94037980910B02882309F451 |
:101D00006BC40E940C0E80916C04823609F025C3CE |
:101D100080916D0499278037910509F4C1C08137FE |
:101D20009105C4F48A36910509F48DC28B3691056C |
:101D300044F48B34910571F18636910509F46CC138 |
:101D40000CC38D36910509F47BC08E36910509F4DC |
:101D50005FC003C384379105D1F1853791054CF4F9 |
:101D60008137910509F4A3C08337910509F4F1C0C7 |
:101D7000F4C28737910509F428C2883791052CF4FD |
:101D80008537910509F4E4C1E8C28937910509F462 |
:101D90007AC1E3C2E0910602F0910702808191814D |
:101DA0009093300380932F0320912D0330912E03C5 |
:101DB000821B930B845E9D4F68E671E00E94A478BD |
:101DC000845B904090932C0380932B03C6C2809138 |
:101DD0000802A0910602B0910702853140F080E12F |
:101DE000E6E4F4E00D9001928A95E1F70DC08D9143 |
:101DF0009D910D90BC91A02D809346049093470433 |
:101E0000A0934804B093490480EF809303024BC031 |
:101E1000809107018823E1F38DE490E09F938F93F5 |
:101E20008CE896E09F938F9381E08F938F938EE45D |
:101E30008F930E94500D8DB79EB707968DBF8DC2B0 |
:101E4000A0910602B09107021C91113081F48DE43B |
:101E5000ECE8F6E00D9001928A95E1F70E94C32D1F |
:101E60001983809142048F7E8093420401C01982BD |
:101E7000809107018823E1F381E090E09F938F93A5 |
:101E8000CE0101969F938F9381E08F938F938DE482 |
:101E90008F930E94500DADB7BEB71796ADBF5DC210 |
:101EA00081E080930E028FEF8093050156C2E0918E |
:101EB0000602F0910702E0818E2F8A508A3058F492 |
:101EC0008983882311F481E003C0863010F085E017 |
:101ED000898361E00EC08E2F84518A3070F489832B |
:101EE000882311F481E003C0863010F085E08983F7 |
:101EF00060E089810E94432E12C0E983EF3F19F40C |
:101F00000E94262E89838981882311F481E003C0F1 |
:101F1000863010F085E0898389810E94D92C8091D8 |
:101F200007018823E1F383E790E09F938F9388E193 |
:101F300096E09F938F9381E090E09F938F93CE01E3 |
:101F400001969F938F9382E08F9381E08F9381E539 |
:101F500072C12091060230910702D9018C91815003 |
:101F6000853008F040C0F90181818535E1F52F5FAA |
:101F70003F4F83E7E8E1F6E0D9010D9001928A95A1 |
:101F8000E1F7F90182910E94422D8091590699272B |
:101F9000AA27BB27BC01CD0124EC39E040E050E08A |
:101FA0000E946578DC01CB018093D5019093D60126 |
:101FB000A093D701B093D80180915A069927AA27F8 |
:101FC000BB27BC01CD010E946578DC01CB01809369 |
:101FD000D1019093D201A093D301B093D4010E9478 |
:101FE000262E898301C01982809107018823E1F39D |
:101FF00081E090E09F938F93CE0101969F938F9302 |
:1020000081E08F938F9383E58F930E94500D8DB75E |
:102010009EB707968DBF26C0E0910602F091070299 |
:10202000E0818E2F8150853018F48E2F0E94D92C9C |
:102030000E94262E8983809107018823E1F381E0A5 |
:1020400090E09F938F93CE0101969F938F9381E0B1 |
:102050008F938F9386E48F930E94500DADB7BEB7D8 |
:102060001796ADBF80911403882329F46EE670E0C3 |
:1020700089810E948F3780E00E944A0780913F0645 |
:102080000E947E746AC1E0910602F091070280818D |
:10209000992787FD909590935E0780935D078181D6 |
:1020A000992787FD90959093600780935F078281C1 |
:1020B000992787FD909590936207809361078381AC |
:1020C000992787FD90959093640780936307848197 |
:1020D000992787FD90959093660780936507858182 |
:1020E000992787FD9095909368078093670786816D |
:1020F000992787FD909590936A0780936907878158 |
:10210000992787FD909590936C0780936B07808546 |
:10211000992787FD909590936E0780936D07818531 |
:10212000992787FD90959093700780936F0782851C |
:10213000992787FD90959093720780937107838507 |
:10214000992787FD9095909374078093730705C135 |
:10215000E0910602F091070280810E9462338A8337 |
:10216000882319F481E0898301C0198280910701D5 |
:102170008823E1F388E090E09F938F938AED96E0C7 |
:102180009F938F9321E030E03F932F93809106023D |
:10219000909107029F938F933F932F93CE010296C6 |
:1021A0009F938F933F932F93CE01820F931F9F9303 |
:1021B0008F9384E08F9381E08F9385E58F930E94C6 |
:1021C000500DEDB7FEB773963CC080910502893083 |
:1021D00008F4C3C020910602309107022F5F3F4FE1 |
:1021E00088E0AAEDB6E0F90101900D928A95E1F739 |
:1021F000D9018E910E94B8328A83882319F481E034 |
:10220000898301C01982809107018823E1F321E0CD |
:1022100030E03F932F93CE0102969F938F933F938D |
:102220002F93CE01820F931F9F938F9382E08F9302 |
:1022300081E08F9387E58F930E94500DEDB7FEB735 |
:102240003B96EDBF8AC00E9431748983823019F0B9 |
:10225000843009F082C0F8948091C1008F7380931C |
:10226000C1008091C9008F738093C9008091C10023 |
:10227000877E8093C1008091C900877E8093C900CA |
:102280008091C80087FF03C08091CE00F9CF809174 |
:10229000C00087FF03C08091C600F9CFE09106021D |
:1022A000F09107028081882359F581E08093FA013B |
:1022B0001092CD0080E490E08093CC008091CD001E |
:1022C0008093C5008091CC008093C4008091CA00A7 |
:1022D0008F7D8093CA008091CA008F7E8093CA0050 |
:1022E0008091C9008B7F8093C9008091CA0084606F |
:1022F0008093CA008091CA0082608093CA0003C0A4 |
:1023000082E08093FA018091CA00877F8093CA009F |
:102310008091C200877F8093C2008091C9008E7F28 |
:102320008093C9008091C10088618093C100809131 |
:10233000C90088618093C9008091C1008068809342 |
:10234000C1008091C90080688093C90010926E001E |
:1023500010926F0010927000789480916D0499270C |
:102360008436910509F4CDC085369105ACF48136EB |
:10237000910509F481C0823691052CF48B349105C6 |
:1023800009F45DC021C18236910509F482C083360B |
:10239000910509F491C018C18C36910509F4FFC06C |
:1023A0008D3691054CF48736910509F40AC18836BB |
:1023B000910509F4C4C008C18437910529F0863716 |
:1023C000910509F4FAC000C180910802A0910602AB |
:1023D000B0910702803140F080E1E6E4F4E00D9036 |
:1023E00001928A95E1F70DC08D919D910D90BC9160 |
:1023F000A02D8093460490934704A0934804B09383 |
:102400004904809107018823E1F31F928091040120 |
:102410008F9384E58F930E94500D8AEF809303027F |
:102420008FEF8093050180EA9FE00E94161790933A |
:10243000FC018093FB010F900F900F90C5C0E091BD |
:102440000602F0910702808191819093300380937E |
:102450002F0320912D0330912E03821B930B845E5A |
:102460009D4F68E671E00E94A478845B9040909351 |
:102470002C0380932B03A8C0E0910602F091070281 |
:10248000808180930601803298F08FE1809306016D |
:102490000FC0A0910602B09107028BE0EEE5F4E0D8 |
:1024A0000D9001928A95E1F780916704809303066D |
:1024B0008FEF8093050188C08091FF019091000209 |
:1024C000892B89F4E0910602F0910702E081EE2366 |
:1024D00051F08AE0E89FC00111240E9416179093E2 |
:1024E000390480933804E0910602F091070290814C |
:1024F0008AE0989FC0011124909300028093FF010D |
:1025000015C08FEF80930501E0910602F09107025C |
:1025100090818AE0989FC0011124909302028093D9 |
:102520000102892B19F081E08093100280EA9FE07C |
:102530000E9416179093FC018093FB0145C08FEF1A |
:1025400080930501E0910602F0910702908197FDCA |
:1025500008C082E080930D021092FE011092FD01EE |
:102560001AC0909580916502892B809365029181B4 |
:102570008AE0989FC00111249093FE018093FD0191 |
:1025800084E080930D0280EA9FE00E9416179093EA |
:10259000FC018093FB0181E08093110215C08FEF55 |
:1025A00080930501E0910602F091070280818093FB |
:1025B000660281E08093120207C081E080930F02DF |
:1025C00003C081E08093130210920B021092070265 |
:1025D0001092060210920502E3E0CE5F0C941F7980 |
:1025E000982F8091C00085FFFCCF9093C60008957E |
:1025F0000F931F9388E18093C1008091C000826097 |
:102600008093C0008091C10080688093C100809158 |
:10261000C10080648093C10000E010E00093C50019 |
:102620008AE290E08093C4008091010290910202BE |
:102630000E94161790933B0480933A048CED90E02F |
:102640000E94161790936A048093690410923C04C8 |
:1026500082E580933D04109240048BE080933E0419 |
:1026600010923F0410930702009306021092050295 |
:102670001F910F910895A0E1B0E0E1E4F3E10C9423 |
:10268000007980910701882309F4C1C28091FB0180 |
:102690009091FC010E941F17882361F01092FE01A7 |
:1026A0001092FD011092020210920102109200029B |
:1026B0001092FF018091FD019091FE01892B41F064 |
:1026C00080911505909116050E941F17882329F403 |
:1026D00080911102882309F460C08091070188234A |
:1026E00009F45BC080910D0201E211E08430A8F092 |
:1026F0000E940E2080E590E09F938F931F930F938D |
:1027000081E08F938F9388E48F930E94500D2DB7B3 |
:102710003EB7295F3F4F2DBF34C01092670282E25F |
:1027200094E09F938F9383E090E29F938F93E09147 |
:102730002804F0912904099584E190E09F938F93F8 |
:102740001F930F9381E090E09F938F938DE092E031 |
:102750009F938F9382E08F9381E08F9388E48F9390 |
:102760000E94500D80910D02982F8F5F80930D0273 |
:102770002DB73EB7215F3F4F2DBF943010F0109220 |
:102780000D028091FD019091FE010E941617909319 |
:10279000160580931505109211028091120288236C |
:1027A00051F180910701882331F10E940E2080E5CC |
:1027B00090E09F938F9381E291E09F938F9321E02C |
:1027C00030E03F932F9380E291E09F938F933F936C |
:1027D0002F9386E692E09F938F9383E08F9381E01F |
:1027E0008F938CE48F930E94500D109212028DB73C |
:1027F0009EB70F968DBF80910F028823D1F08091F4 |
:1028000007018823B1F08AE090E09F938F938CE3D7 |
:1028100094E09F938F9381E08F938F9386E58F93BE |
:102820000E94500D10920F022DB73EB7295F3F4F07 |
:102830002DBF809113028823D9F08091070188234E |
:10284000B9F08BE090E09F938F938EE594E09F9397 |
:102850008F9381E08F93809104018F9387E48F930E |
:102860000E94500D109213028DB79EB707968DBF30 |
:102870008091690490916A040E941F17882309F4CB |
:1028800061C080910701882309F45CC080913406FF |
:102890009927880F991F880F991F7C010027F7FC43 |
:1028A0000095102F8091710390917203A091730392 |
:1028B000B0917403BC01CD01A80197010E94D978A1 |
:1028C00030935704209356048091690390916A03D2 |
:1028D000A0916B03B0916C03BC01CD01A8019701DD |
:1028E0000E94D97830935904209358048091FE02B5 |
:1028F00080935A048091FD0280935B0488E090E00D |
:102900009F938F9386E594E09F938F9381E08F93BD |
:1029100083E08F938BE68F930E94500D80915C042F |
:102920002DB73EB7295F3F4F2DBF853018F086E0A9 |
:1029300080935C0483E690E00E94161790936A04EB |
:10294000809369048091010290910202892B41F0E9 |
:1029500080913A0490913B040E941F17882321F430 |
:1029600080911002882339F180910701882319F1A1 |
:102970000E94853682E490E09F938F9381EC95E0EE |
:102980009F938F9381E08F938F9384E48F930E9422 |
:10299000500D109210028DB79EB707968DBF809193 |
:1029A000010290910202009731F00E941617909355 |
:1029B0003B0480933A048091FF0190910002892B9F |
:1029C00009F4B8C080913804909139040E941F170F |
:1029D000882309F4AFC080910701882309F4AAC0B5 |
:1029E000809134069927880F991F880F991F7C01C1 |
:1029F0000027F7FC0095102F8091710390917203CE |
:102A0000A0917303B0917403BC01CD01A80197019B |
:102A10000E94D97830932B0420932A048091690373 |
:102A200090916A03A0916B03B0916C03BC01CD013E |
:102A3000A80197010E94D97830932D0420932C048B |
:102A40002091090830910A0840910B0850910C0818 |
:102A5000DA01C90163E0880F991FAA1FBB1F6A959D |
:102A6000D1F7820F931FA41FB51F820F931FA41FBE |
:102A7000B51F209196013091970140919801509196 |
:102A80009901BC01CD010E94D97830932F04209385 |
:102A90002E048091390390913A03A0913B03B091A9 |
:102AA0003C0339E0B595A795979587953A95D1F769 |
:102AB000809330048091350390913603A0913703C1 |
:102AC000B091380329E0B595A795979587952A95F4 |
:102AD000D1F7809331048091410390914203A091FA |
:102AE0004303B091440309E0B595A7959795879561 |
:102AF0000A95D1F7809332048EE090E09F938F93F4 |
:102B00008AE294E09F938F9381E08F938F9383E485 |
:102B10008F930E94500D8091FF01909100020E94BE |
:102B2000161790933904809338042DB73EB7295F68 |
:102B30003F4F2DBF809106018F3F71F1992714E01F |
:102B4000880F991F1A95E1F78E5D9D4F40E150E087 |
:102B5000BC01CE0101960E94B87680E190E09F937F |
:102B60008F93CE0101969F938F9381E090E09F9386 |
:102B70008F9386E091E09F938F9382E08F9381E023 |
:102B80008F9381E48F930E94500D8FEF8093060105 |
:102B90008DB79EB70B968DBF809103068823D1F029 |
:102BA000809107018823B1F081E090E09F938F939B |
:102BB00083E096E09F938F9381E08F938F9382E4DD |
:102BC0008F930E94500D109203062DB73EB7295FD8 |
:102BD0003F4F2DBF80910E028823C9F080910701DD |
:102BE0008823A9F084E390E09F938F9383E497E098 |
:102BF0009F938F9381E08F938F9380E58F930E94B3 |
:102C0000500D10920E028DB79EB707968DBFE6E06D |
:102C1000C05F0C941C791F920F920FB60F92112473 |
:102C20002F933F935F936F937F938F939F93AF9374 |
:102C3000BF93EF93FF9320E080912302882329F034 |
:102C40008091230281508093230280910B0488237A |
:102C500019F0815080930B0480912B028150809356 |
:102C60002B028F3F09F05BC089E080932B0280919B |
:102C7000290290912A02019690932A0280932902B8 |
:102C800080910F018F5F817080930F01882319F469 |
:102C900081E080932802349903C081E080932C0264 |
:102CA0008091240290912502892B21F180912402A8 |
:102CB000909125020B9750F080912402909125026B |
:102CC0000A97909325028093240204C01092250253 |
:102CD00010922402809124029091250220910801F3 |
:102CE0003091090182239323892B11F021E008C040 |
:102CF00020E006C08FEF9FEF9093090180930801B9 |
:102D000080910201222331F08A3011F45A9A07C0CF |
:102D1000479A05C08A3011F45A9801C047988091AB |
:102D20002C02882309F472C02091E901222309F0C2 |
:102D30006DC08091250683FF69C086B19927FC018B |
:102D4000E071F07084FF14C08091260290912702F8 |
:102D500001969093270280932602809126029091FB |
:102D60002702895E934008F451C020932C024EC084 |
:102D70008091260290912702892B09F443C080910B |
:102D80002602909127028A569140E0F58091260212 |
:102D90009091270269E270E00E949078809126026B |
:102DA00090912702860F971F909327028093260207 |
:102DB00080912602909127020B9750F08091260275 |
:102DC000909127020A979093300380932F0304C0B9 |
:102DD000F0933003E0932F0380912F039091300301 |
:102DE00020912D0330912E03821B930B845E9D4F07 |
:102DF00068E671E00E94A478845B904090932C0375 |
:102E000080932B031092270210922602FF91EF91DC |
:102E1000BF91AF919F918F917F916F915F913F9102 |
:102E20002F910F900FBE0F901F901895209129029F |
:102E300030912A02280F391FC90101960895209167 |
:102E4000290230912A02821B930B892F992786959C |
:102E5000807490700895CF93DF930E941617EC0151 |
:102E6000CE010E941F178823D9F3DF91CF910895D7 |
:102E7000CF93DF930E941617EC0109C080911001D7 |
:102E8000882329F0909310018FEC80937A00CE0173 |
:102E90000E941F17982F882389F3DF91CF910895FF |
:102EA0009FB7F8945F983E9A469A8091B0008F70D1 |
:102EB0008093B0008091B00083608093B0008091D7 |
:102EC000B1008B738093B1008091B1008B608093CF |
:102ED000B1001092B2008FEF8093B3008091B000E8 |
:102EE00080688093B000809170008A7F809370002A |
:102EF000809170008260809370009FBF08958AE087 |
:102F000090E00E941617909332028093310282E083 |
:102F100085BD83EA84BD17BC84EB88BD86E086BD91 |
:102F200080916E00816080936E000895A0E0B0E013 |
:102F3000ECE9F7E10C94FF7880914F06E82FFF272A |
:102F4000E456FE4F9681D08080910E01A92FBB27B9 |
:102F5000A7FDB095CB2FDB2F813009F0C9C02091A0 |
:102F60007103309172034091730350917403BD015A |
:102F7000CE010E94657897FF04C061587F4F8F4F44 |
:102F80009F4F7B018C0167E015950795F794E794B7 |
:102F90006A95D1F78D2D992787FD9095A92FB92F87 |
:102FA0002091690330916A0340916B0350916C0347 |
:102FB000BC01CD010E94657897FF04C061587F4F26 |
:102FC0008F4F9F4F57E095958795779567955A95C1 |
:102FD000D1F7F801E701C61BD70BE80BF90B80917D |
:102FE00046069927AA27BB27BC01CD019E01AF0148 |
:102FF0000E94657897FF04C061507E4F8F4F9F4FAE |
:10300000FC01EB0149E0F595E795D795C7954A9501 |
:10301000D1F78091C101992736E0880F991F3A9521 |
:10302000E1F740910C0150910D0120914E0633279C |
:10303000841B950BB9010E94A47880910C0190919A |
:103040000D01860F971F90930D0180930C018091C5 |
:103050000C0190910D0197FD0F9624E095958795B1 |
:103060002A95E1F790931F0280931E0280917D06BE |
:1030700080FF07C080911E0290911F028C0F9D1F40 |
:1030800006C080911E0290911F028C1B9D0B909395 |
:103090001F0280931E0280914706282F3327220F9C |
:1030A000331F220F331F80911E0290911F0282173F |
:1030B00093077CF080914806282F3327220F331F77 |
:1030C000220F331F80911E0290911F02281739078B |
:1030D00024F430931F0220931E0280910201843158 |
:1030E00008F4C2C080910E018F5F80930E01BEC0B4 |
:1030F0002091690330916A0340916B0350916C03F6 |
:10310000BD01CE010E94657897FF04C061587F4FD2 |
:103110008F4F9F4F7B018C01C7E015950795F79462 |
:10312000E794CA95D1F78D2D992787FD9095A92F02 |
:10313000B92F209171033091720340917303509124 |
:103140007403BC01CD010E9465789B01AC0197FF1F |
:1031500004C021583F4F4F4F5F4FB7E055954795FB |
:1031600037952795BA95D1F72E0D3F1D401F511F5A |
:1031700080914A069927AA27BB27BC01CD010E944E |
:10318000657897FF04C061507E4F8F4F9F4FFC01C1 |
:10319000EB01A9E0F595E795D795C795AA95D1F7E5 |
:1031A0008091C001992776E0880F991F7A95E1F701 |
:1031B00040910A0150910B0120914E063327841B48 |
:1031C000950BB9010E94A47880910A0190910B019E |
:1031D000860F971F90930B0180930A0180910A013B |
:1031E00090910B0197FD0F9664E0959587956A95F0 |
:1031F000E1F790931D0280931C0280917D0681FF70 |
:1032000007C080911C0290911D028C0F9D1F06C06B |
:1032100080911C0290911D028C1B9D0B90931D02AE |
:1032200080931C0280914B06282F3327220F331FD7 |
:10323000220F331F80911C0290911D028217930769 |
:103240007CF080914C06282F3327220F331F220F4A |
:10325000331F80911C0290911D022817390724F416 |
:1032600030931D0220931C0210920E01E7E0CDB7AF |
:10327000DEB70C941B791F920F920FB60F92112498 |
:103280002F933F934F935F938F939F93EF93FF936E |
:103290008091020190912D02843108F04CC0992355 |
:1032A00009F01CC18091B00086FF24C08091B0005D |
:1032B0008F7B8093B00080911E0290911F028755F2 |
:1032C0009E4F909321028093200225E08D3D92072E |
:1032D00018F08CED95E005C08757914030F487E7F2 |
:1032E00091E090932102809320028091200290919E |
:1032F0002102BAC08091B00080648093B0008091B8 |
:103300004D06282F33278DED96E0289FA001299F99 |
:10331000500D389F500D1124CA0120912E0230917A |
:103320002F02821B930B909321028093200281E055 |
:1033300080930E01D0C0992309F0D0C08091B000D5 |
:1033400086FF97C08091B0008F7B8093B000E091A2 |
:103350003002EE23F1F480914D06282F33278DEDB6 |
:1033600096E0289FA001299F500D389F500D1124F1 |
:10337000CA0120912E0230912F02821B930B909351 |
:1033800021028093200210922F0210922E02469A60 |
:10339000A2C089EA93E090932102809320028E2FAD |
:1033A000992783309105D9F08430910534F4813028 |
:1033B000910549F0029761F020C08430910591F0A9 |
:1033C000059799F01AC080911E0290911F0204C0C7 |
:1033D00080911C0290911D0287559E4F1DC08091C7 |
:1033E000D70705C08091B10702C08091DF079927F8 |
:1033F000880F991F880F991FEFCFFF27EE0FFF1F30 |
:10340000ED5BF84F20813181220F331F8091200224 |
:1034100090912102820F931F9093210280932002AA |
:10342000809120029091210255E08D3D950718F082 |
:103430008CED95E005C08757914030F487E791E027 |
:10344000909321028093200220912002309121024A |
:103450002C5B3040309321022093200280912E0279 |
:1034600090912F02820F931F90932F0280932E0230 |
:1034700032C08091B00080648093B0008CEB90E00B |
:10348000909321028093200280912E0290912F022E |
:1034900084549F4F90932F0280932E02809122029A |
:1034A000882321F080911D03833320F48091220230 |
:1034B000823011F4469801C0469A809130028F5FA5 |
:1034C0008093300290914D06981728F481E0809304 |
:1034D0000E011092300281E080932D022091200293 |
:1034E0003091210241E02F37340730F08FEF809385 |
:1034F000B3002F5F30400FC02F3F3105C9F0C0F03F |
:10350000A9014F5F50404F37510550F480E8809338 |
:10351000B30020583040309321022093200212C083 |
:103520008FEF8093B30050932102409320020AC092 |
:10353000809120028093B300109221021092200209 |
:1035400010922D02FF91EF919F918F915F914F917A |
:103550003F912F910F900FBE0F901F9018951092D2 |
:103560007C008FEC80937A000895CF93DF931092C4 |
:10357000370286E987BD83E090E00E94BB2CC82F0C |
:10358000863E08F4C65FC8BD84E690E00E94381706 |
:1035900080911401909115018152934010F0C0EF79 |
:1035A00002C0C530F8F0C8BD82E390E00E94381731 |
:1035B00087E394E09F938F9380EF92E19F938F93A3 |
:1035C000E0912804F09129040995809114019091CB |
:1035D00015010F900F900F900F908152934010F4AF |
:1035E000C550DFCF6C2F83E090E00E94C32CCF301A |
:1035F00018F0CCE8D0E002C0C0E0D0E0CA3FD1056E |
:10360000F8F4C7BD82E390E00E94381789E394E0A4 |
:103610009F938F9380EF92E19F938F93E091280483 |
:10362000F0912904099580911401909115010F9052 |
:103630000F900F900F908052934010F02196DECFA4 |
:10364000C09314068091250680FF09C08C2F8A50F4 |
:103650008B3E28F080914104806480934104C7BD73 |
:103660008CE291E00E943817DF91CF910895EF929C |
:10367000FF921F93CF9310E080ED97E00E94161702 |
:103680007C01CCE8133019F4CB3008F0C9E010E02D |
:1036900080914702909148028C5F934024F480917E |
:1036A000130181500AC080914702909148028750CF |
:1036B000944034F0809113018F5F8093130101C017 |
:1036C00011E080914502909146028C5F934024F472 |
:1036D0008091120181500AC080914502909146026A |
:1036E0008750944034F0809112018F5F80931201D3 |
:1036F00001C01F5F80914302909144028C5F934010 |
:1037000024F48091110181500AC08091430290916C |
:10371000440287509440C4F0809111018F5F8093E0 |
:10372000110113C08BE394E09F938F9380EF92E19C |
:103730009F938F93E0912804F091290409950F90AD |
:103740000F900F900F905FC01F5F82E18093720215 |
:1037500080916C028E7F80936C0285EA8093BC001E |
:10376000809113018A3040F48091410481608093FC |
:1037700041048AE08093130180911301863F40F059 |
:103780008091410481608093410485EF809313010F |
:10379000809112018A3040F48091410482608093CC |
:1037A00041048AE08093120180911201863F40F02B |
:1037B0008091410482608093410485EF80931201DF |
:1037C000809111018A3040F480914104846080939B |
:1037D00041048AE08093110180911101863F40F0FD |
:1037E0008091410484608093410485EF80931101AE |
:1037F00080917202882339F0C7010E941F17882325 |
:1038000009F090CFF5CF109210018FEC80937A00E1 |
:10381000809110018823E1F3CA3020F48AE090E01F |
:103820000E943817C15009F02DCF86E490E00E9425 |
:103830003817CF911F91FF90EF9008951F920F922C |
:103840000FB60F921124AF92BF92CF92DF92EF92F8 |
:10385000FF920F931F932F933F934F935F936F9319 |
:103860007F938F939F93AF93BF93EF93FF93809139 |
:103870005002282F3327442755278F5F809350020B |
:10388000F9012231310508F08CC3EA5BFF4F0C943B |
:103890002B79809178009091790046C080917800D2 |
:1038A000909179002CC1809178009091790090934B |
:1038B00053028093520257C180917A0390917B0307 |
:1038C0002091780030917900821B930B909305062C |
:1038D00080930406809104069091050690935D0202 |
:1038E00080935C025EC18091780090917900209174 |
:1038F0007C0330917D03821B930B9093130680937E |
:103900001206809112069091130690935F028093A5 |
:103910005E0249C38091560290915702209178002F |
:1039200030917900820F931F909357028093560233 |
:1039300081E03AC380915402909155022091780021 |
:1039400030917900820F931F909355028093540217 |
:1039500084E02AC380911E0190911F019C01220FD7 |
:10396000331F280F391F809178009091790063E010 |
:1039700070E00E949078260F371F36952795369570 |
:10398000279530931F0120931E0185E00DC3809180 |
:103990007800909179004091760350917703841BD1 |
:1039A000950B90933E0280933D0280913D02909151 |
:1039B0003E02029704F122E04E3E520784F4209129 |
:1039C00051022B5F2093510225508091EA02909181 |
:1039D000EB02845F914018F4215F209351028091A3 |
:1039E0005102853684F14F5F5F4F509377034093C8 |
:1039F0007603845626C080913D0290913E028F5FEF |
:103A00009F4F0CF532E047325307ECF02091510202 |
:103A10002550209351022B5F8091EA029091EB0296 |
:103A2000845F914018F42F502093510280915102ED |
:103A30008C394CF4415050405093770340937603B7 |
:103A40008C598093510281E080933C0280917800F0 |
:103A50009091790090930B0680930A0680913D0225 |
:103A600090913E029C01442737FD4095542F809150 |
:103A7000310390913203A0913303B0913403820F4C |
:103A8000931FA41FB51F8093310390933203A0931B |
:103A90003303B093340320913103309132034091CA |
:103AA00033035091340357FF04C021503C4F4F4F14 |
:103AB0005F4F0AE055954795379527950A95D1F7B9 |
:103AC0008091310390913203A0913303B09134037C |
:103AD000821B930BA40BB50B80933103909332039D |
:103AE000A0933303B09334032EC18091540290917C |
:103AF00055022091780030917900820F931F9093A6 |
:103B000055028093540210924F0250C280910201DC |
:103B10008A3071F48091780090917900209152025E |
:103B200030915302820F931F01969695879517C087 |
:103B30004091520250915302843158F02091780004 |
:103B400030917900240F351F8FEF97E0821B930B84 |
:103B500006C08091780090917900840F951F909312 |
:103B600044028093430286E01FC280917A039091C1 |
:103B70007B032091780030917900821B930B909306 |
:103B80000506809304068091040690910506209115 |
:103B90005C0230915D02820F931F909342028093EA |
:103BA000410287E001C280917800909179002091D4 |
:103BB0007C0330917D03821B930B909313068093BB |
:103BC0001206809112069091130620915E023091A8 |
:103BD0005F02820F931F9093400280933F02E3C1E4 |
:103BE000209156023091570280917800909179008F |
:103BF000280F391F309357022093560280910201FB |
:103C00008A3019F4220F331F04C0220F331F220FF2 |
:103C1000331F309357022093560220915602309161 |
:103C20005702C90137FD0796A3E095958795AA9598 |
:103C3000E1F7909348028093470280915802909157 |
:103C40005902820F931F97FD019695958795909342 |
:103C50005902809358022091860330918703821B7A |
:103C6000930B90931D0180931C0120914D02309184 |
:103C70004E0280911C0190911D01280F391F37FFC2 |
:103C800002C02F5F3F4F3595279530934E0220930A |
:103C90004D024ECE20915402309155028091780011 |
:103CA00090917900280F391F3093550220935402C8 |
:103CB000809102018A3019F4220F331F04C0220FB1 |
:103CC000331F220F331F309355022093540220914B |
:103CD000540230915502C90137FD079663E095956E |
:103CE00087956A95E1F7909346028093450280910B |
:103CF0005A0290915B02820F931F97FD0196959552 |
:103D0000879590935B0280935A02209184033091AF |
:103D10008503821B930B90931B0180931A012091C2 |
:103D20004B0230914C0280911A0190911B01280F97 |
:103D3000391F37FF02C02F5F3F4F359527953093CE |
:103D40004C0220934B0283E02FC11092500281E07D |
:103D500080931001809133029091340201969093E8 |
:103D6000340280933302809178009091790090938F |
:103D70001501809314018091140190911501AA27D7 |
:103D8000BB27A0906002B0906102C0906202D09008 |
:103D90006302A80EB91ECA1EDB1EA0926002B0927A |
:103DA0006102C0926202D0926302809164028F5FCE |
:103DB00080936402823108F4F6C0809116019091DC |
:103DC0001701A0911801B09119017C018D0123E028 |
:103DD000EE0CFF1C001F111F2A95D1F7E81AF90AF3 |
:103DE0000A0B1B0BEA0CFB1C0C1D1D1D80913702DE |
:103DF000992787FD9095A92FB92FBC01CD0126ECFD |
:103E000034E240E050E00E946578DC01CB01E81A22 |
:103E1000F90A0A0B1B0BD801C7010496A11DB11D9D |
:103E2000B7FF05C0D801C7010B96A11DB11D13E056 |
:103E3000B595A795979587951A95D1F78093160113 |
:103E400090931701A0931801B093190180910C066B |
:103E500090910D067C010027F7FC0095102F8091B2 |
:103E6000160190911701A0911801B0911901E81A5B |
:103E7000F90A0A0B1B0BE0920F03F0921003009358 |
:103E800011031093120320913802309139024091AE |
:103E90003A0250913B0257FF04C0215F3F4F4F4F02 |
:103EA0005F4FF4E05595479537952795FA95D1F7EB |
:103EB0008091380290913902A0913A02B0913B0270 |
:103EC000821B930BA40BB50B80933802909339029D |
:103ED000A0933A02B0933B0280913802909139024C |
:103EE000A0913A02B0913B028E0D9F1DA01FB11F01 |
:103EF0008093380290933902A0933A02B0933B0228 |
:103F00008091350290913602AC01E5E0440F551FD7 |
:103F1000EA95E1F7481B590B8091380290913902DC |
:103F2000A0913A02B0913B02B7FF03C00F96A11DCA |
:103F3000B11D74E0B595A795979587957A95D1F7BA |
:103F400020910F0330911003281B390B63E0220FDF |
:103F5000331F6A95E1F7240F351F37FF02C0215E3A |
:103F60003F4F45E0359527954A95E1F73093360266 |
:103F700020933502D601C501D7FE03C00196A11DCD |
:103F8000B11DB595A79597958795809360029093FD |
:103F90006102A0936202B093630289E0809364029D |
:103FA00002C01092500282E080934F0280914F0233 |
:103FB00080937C0080915002882319F08FEC8093CD |
:103FC0007A00FF91EF91BF91AF919F918F917F9177 |
:103FD0006F915F914F913F912F911F910F91FF90A2 |
:103FE000EF90DF90CF90BF90AF900F900FBE0F90EB |
:103FF0001F90189590E2E1E2F1E08FE491938150F7 |
:1040000087FFFCCF089590916702E1E2F1E0E90FAC |
:10401000F11D80839F5F909367020895EF92FF9256 |
:104020000F931F93CF93DF932091650220FF0AC067 |
:1040300080916602882311F0815002C08091200196 |
:104040008093660221FF0CC090916602809120014E |
:10405000981719F41092660203C09F5F909366024E |
:10406000822F992780FF04C081FF02C01092660250 |
:104070000E94FA1F80916602282F332753E0E52E15 |
:1040800050E2F52EC0912804D09129048A3098F48A |
:1040900081E1809367023F932F9382E794E09F939F |
:1040A0008F93FF92EF92FE0109952DB73EB72A5FDD |
:1040B0003F4F2DBF11C080E1809367023F932F9344 |
:1040C00087E794E09F938F93FF92EF92FE0109950B |
:1040D0008DB79EB706968DBF20916602822F9927D5 |
:1040E000AA27BB27FC01429710F00C94BF2AE85A7C |
:1040F000FF4F43E0E42E40E2F42EC0912804D0911B |
:1041000029040C942B79109267028CE794E09F931A |
:104110008F9303E010E2FF92EF92FE01099584E194 |
:10412000809367020F900F900F900F9081E690E0C0 |
:104130009F938F9382E590E09F938F931F921F929E |
:10414000809102016AE00E948478892F99279F93C9 |
:104150008F93809102010E94847899279F938F9377 |
:104160008CE894E09F938F93FF92EF92E091280464 |
:10417000F0912904099588E2809367022DB73EB734 |
:10418000225F3F4F2DBF8DE896E09F938F930E9453 |
:10419000262E99279F938F9381EA94E09F938F9384 |
:1041A000FF92EF92E0912804F091290409958DB7D0 |
:1041B0009EB708968DBF90914104992351F08CE3EE |
:1041C00080936702892F99279F938F938FEA94E0BA |
:1041D00081C690916D02992371F08CE38093670200 |
:1041E000892F99279F938F9386EC94E09F938F93C9 |
:1041F0001F930F9391C08091420484FF07C08CE30A |
:10420000809367028BED94E00C94512A8091920187 |
:1042100090919301069710F00C94C82A8CE3809338 |
:10422000670288EE94E00C94512A8091250633E0D1 |
:10423000E32E30E2F32EC0912804D091290480FFB0 |
:1042400074C01092670280910F0390911003A091A7 |
:104250001103B0911203BC01CD0125E030E040E034 |
:1042600050E00E94D9783F932F9385EF94E09F937D |
:104270008F93FF92EF92FE01099584E1809367028C |
:104280002DB73EB72A5F3F4F2DBF80910B03909112 |
:104290000C03A0910D03B0910E03BC01CD0125E0EC |
:1042A00030E040E050E00E94D9783F932F9382E0C5 |
:1042B00095E09F938F93FF92EF92E0912804F09105 |
:1042C0002904099588E2809367028DB79EB7069608 |
:1042D0008DBF80911401909115019F938F938FE072 |
:1042E00095E09F938F93FF92EF92E0912804F091D5 |
:1042F000290409958CE3809367022DB73EB72A5FA6 |
:104300003F4F2DBF87B599279F938F938CE195E001 |
:104310009F938F93FF92EF92E0912804F0912904EC |
:1043200009958DB79EB7069633C71092670289E24A |
:1043300095E09F938F93FF92EF92FE01099584E1A0 |
:10434000809367020F900F900F900F9088E395E095 |
:104350009F938F93FF92EF92E0912804F0912904AC |
:10436000099588E2809367020F900F900F900F904D |
:1043700081E495E09F938F93FF92EF92E091280460 |
:10438000F091290409958CE3809367020F900F90B8 |
:104390000F900F9080E595E09F938F93FF92EF929F |
:1043A0000C94552A1092670289E595E09F938F93AC |
:1043B00003E010E2FF92EF92FE01099584E1809301 |
:1043C00067020F900F900F900F9080917103909162 |
:1043D0007203A0917303B0917403B7FF04C08150BE |
:1043E0009C4FAF4FBF4F2AE0B595A79597958795FE |
:1043F0002A95D1F7BF93AF939F938F9386E695E06D |
:104400009F938F931F930F93E0912804F0912904B9 |
:10441000099588E2809367022DB73EB7285F3F4F2A |
:104420002DBF8091690390916A03A0916B03B091B5 |
:104430006C03B7FF04C081509C4FAF4FBF4FCAE021 |
:10444000B595A79597958795CA95D1F7BF93AF93E3 |
:104450009F938F9385E795E09F938F931F930F937F |
:10446000E0912804F091290409958CE38093670278 |
:104470008DB79EB708968DBF80912F039091300322 |
:104480009F938F9384E895E09F938F931F930F934F |
:10449000E0912804F091290409952DB73EB72A5FD1 |
:1044A0003F4F11C7109267028091470790914807CC |
:1044B0009F938F9380914507909146079F938F9389 |
:1044C00083E995E09F938F93FF92EF92FE01099508 |
:1044D00084E1809367028DB79EB708968DBF809167 |
:1044E0004B0790914C079F938F9380914907909130 |
:1044F0004A079F938F9383EA95E09F938F93FF9250 |
:10450000EF92E0912804F0912904099588E28093C4 |
:1045100067022DB73EB7285F3F4F2DBF80914F07F1 |
:10452000909150079F938F9380914D0790914E07E4 |
:104530009F938F9383EB95E09F938F93FF92EF92DE |
:10454000E0912804F091290409958CE38093670297 |
:104550008DB79EB708968DBF8091530790915407F1 |
:104560009F938F9380915107909152079F938F93C0 |
:1045700083EC95E0A2C01092670280911A06E82FA2 |
:10458000FF27EE0FFF1FED5BF84F808191819F9316 |
:104590008F9380911906E82FFF27EE0FFF1FED5B29 |
:1045A000F84F808191819F938F9383ED95E09F9346 |
:1045B0008F93FF92EF92FE01099584E18093670249 |
:1045C0008DB79EB708968DBF80911C06E82FFF27F8 |
:1045D000EE0FFF1FED5BF84F808191819F938F93CA |
:1045E00080911B06E82FFF27EE0FFF1FED5BF84FB2 |
:1045F0008081918188589F4F9F938F9383EE95E0A0 |
:104600009F938F93FF92EF92E0912804F0912904F9 |
:10461000099588E2809367022DB73EB7285F3F4F28 |
:104620002DBF80911E06E82FFF27EE0FFF1FED5BC9 |
:10463000F84F8081918182599F4F9F938F938091F2 |
:104640001D06E82FFF27EE0FFF1FED5BF84F80815F |
:10465000918182599F4F9F938F9383EF95E09F9312 |
:104660008F93FF92EF92E0912804F091290409952D |
:104670008CE3809367028DB79EB708968DBF8091BB |
:104680002006E82FFF27EE0FFF1FED5BF84F80811C |
:10469000918182599F4F9F938F9380911F06E82F9E |
:1046A000FF27EE0FFF1FED5BF84F8081918182594C |
:1046B0009F4F9F938F9383E096E09F938F93FF92FA |
:1046C000EF92E0912804F091290409952DB73EB7A7 |
:1046D000285F3F4FF8C51092670283E196E09F93F1 |
:1046E0008F9303E010E2FF92EF92FE010995809113 |
:1046F00002010F900F900F900F908A3009F09DC02B |
:1047000084E18093670280918603909187039C01E6 |
:1047100097FF02C0295F3F4F287F821B930B9F9317 |
:104720008F93809186039091870397FD0796A3E06E |
:1047300095958795AA95E1F79F938F93209186038E |
:104740003091870337FF02C0295F3F4FF3E0359573 |
:104750002795FA95E1F78091470290914802821BD4 |
:10476000930B9F938F9381E296E09F938F931F9378 |
:104770000F93E0912804F0912904099588E2809331 |
:1047800067028DB79EB70A968DBF80918403909182 |
:1047900085039C0197FF02C0295F3F4F287F821B42 |
:1047A000930B9F938F93809184039091850397FD42 |
:1047B0000796E3E095958795EA95E1F79F938F93A8 |
:1047C000209184033091850337FF02C0295F3F4F5A |
:1047D00073E0359527957A95E1F7809145029091A0 |
:1047E0004602821B930B9F938F9382E396E09F93E5 |
:1047F0008F931F930F93E0912804F091290409955A |
:104800008CE3809367022DB73EB7265F3F4F2DBFE5 |
:1048100080918203909183039F938F938091820371 |
:10482000909183032091430230914402821B930BA9 |
:104830009F938F9383E496E0A7C38B3019F0843164 |
:1048400008F4ADC084E18093670280918603909163 |
:1048500087039C0197FF02C0215F3F4F207F821B8F |
:10486000930B97FD0196959587959F938F938091D4 |
:1048700086039091870397FD0F9654E09595879551 |
:104880005A95E1F79F938F93209186033091870388 |
:1048900037FF02C0295F3F4F43E0359527954A9582 |
:1048A000E1F78091470290914802821B930B9F93FE |
:1048B0008F9381E596E09F938F931F930F93E091E1 |
:1048C0002804F0912904099588E2809367022DB7A6 |
:1048D0003EB7265F3F4F2DBF8091840390918503A3 |
:1048E0009C0197FF02C0215F3F4F207F821B930BEB |
:1048F00097FD0196959587959F938F93809184035B |
:104900009091850397FD0F96C4E095958795CA957C |
:10491000E1F79F938F93209184033091850337FFB4 |
:1049200002C0295F3F4FB3E035952795BA95E1F76F |
:104930008091450290914602821B930B9F938F9327 |
:1049400083E696E09F938F931F930F93E091280443 |
:10495000F091290409958CE3809367028DB79EB787 |
:104960000A968DBF809182039091830397FD0196F3 |
:10497000959587959F938F93809182039091830360 |
:104980002091430230914402821B930B9F938F939B |
:1049900085E796E09F938F931F930F9392CE8D3070 |
:1049A00009F0F6C584E1809367028091130199278D |
:1049B0009F938F93809186039091870397FD0F9625 |
:1049C000F4E095958795FA95E1F79F938F93209161 |
:1049D00086033091870337FF02C0295F3F4FE3E032 |
:1049E00035952795EA95E1F7809147029091480225 |
:1049F000821B930B9F938F9384E896E09F938F93F2 |
:104A00001F930F93E0912804F0912904099588E2FF |
:104A1000809367028DB79EB70A968DBF8091120171 |
:104A200099279F938F93809184039091850397FD9D |
:104A30000F9674E0959587957A95E1F79F938F93FC |
:104A4000209184033091850337FF02C0295F3F4FD7 |
:104A500063E0359527956A95E1F78091450290913D |
:104A60004602821B930B9F938F9388E996E09F9356 |
:104A70008F931F930F93E0912804F09129040995D7 |
:104A80008CE3809367022DB73EB7265F3F4F2DBF63 |
:104A90008091110199279F938F9380918203909128 |
:104AA000830397FD0196959587959F938F938091AA |
:104AB0008203909183032091430230914402821B30 |
:104AC000930B9F938F938CEA96E09F938F931F9302 |
:104AD0000F93E0912804F091290409958DB79EB7B2 |
:104AE0000A9656C31092670280EC96E09F938F93CC |
:104AF000FF92EF92FE01099584E1809367020F9087 |
:104B00000F900F900F9080917C0390917D039F9365 |
:104B10008F9380913F02909140029F938F938DECF1 |
:104B200096E09F938F93FF92EF92E0912804F0918B |
:104B30002904099588E2809367022DB73EB7285F64 |
:104B40003F4F2DBF80917A0390917B039F938F936A |
:104B500080914102909142029F938F938CED96E059 |
:104B60009F938F93FF92EF92E0912804F091290494 |
:104B700009958CE3809367028DB79EB708968DBF29 |
:104B800080917603909177039F938F9380913D025C |
:104B900090913E029F938F938BEE96E08ECD109274 |
:104BA000670280911E0190911F016AE070E00E94EF |
:104BB000A4789F938F9380911E0190911F016AE0CA |
:104BC00070E00E94A4787F936F938AEF96E09F93A2 |
:104BD0008F93FF92EF92FE01099584E18093670223 |
:104BE0008DB79EB708968DBF8091800890918108FF |
:104BF0006AE070E00E9490789F938F938091800884 |
:104C0000909181086AE070E00E9490787F936F93A2 |
:104C10008EE097E09F938F93FF92EF92E0912804AC |
:104C2000F0912904099588E2809367022DB73EB779 |
:104C3000285F3F4F2DBF80918208909183089F93FA |
:104C40008F9382E297E09F938F93FF92EF92E09190 |
:104C50002804F091290409958CE3809367028DB7AD |
:104C60009EB706968DBF80918408909185089F938A |
:104C70008F9382E397E02EC11092670284E497E05D |
:104C80009F938F93FF92EF92FE01099584E18093A9 |
:104C900067020F900F900F900F90809143079091B3 |
:104CA00044079F938F938DE497E09F938F93FF9298 |
:104CB000EF92E0912804F0912904099588E280930D |
:104CC00067028DB79EB706968DBF80911D03992709 |
:104CD0009F938F938DE597E09F938F93FF92EF9231 |
:104CE000E0912804F091290409958CE380936702F0 |
:104CF0002DB73EB72A5F3F4F2DBF809142079927BE |
:104D000001979F938F938DE697E002CB10926702F5 |
:104D10008DE797E09F938F93FF92EF92FE010995A5 |
:104D200084E1809367020F900F900F900F90809115 |
:104D30002B0390912C039F938F9385E897E09F938B |
:104D40008F93FF92EF92E0912804F0912904099546 |
:104D500088E2809367022DB73EB72A5F3F4F2DBF91 |
:104D600080912F03909130039F938F9383E997E075 |
:104D70009F938F93FF92EF92E0912804F091290482 |
:104D800009958CE3809367028DB79EB706968DBF19 |
:104D900080912D0390912E039F938F9381EA97E04A |
:104DA00099C01092670280911E0399279F938F9359 |
:104DB0008FEA97E09F938F93FF92EF92FE01099500 |
:104DC00084E1809367028DB79EB706968DBF809170 |
:104DD0001F0399279F938F938BEB97E09F938F935C |
:104DE000FF92EF92E0912804F0912904099588E25E |
:104DF000809367022DB73EB72A5F3F4F2DBF80914A |
:104E0000200399279F938F9387EC97E09F938F932D |
:104E1000FF92EF92E0912804F091290409958CE328 |
:104E2000809367028DB79EB706968DBF8091210350 |
:104E300099279F938F9383ED97E04CC01092670260 |
:104E40008091220399279F938F938FED97E09F93F3 |
:104E50008F93FF92EF92FE01099584E180936702A0 |
:104E60008DB79EB706968DBF8091230399279F9398 |
:104E70008F938BEE97E09F938F93FF92EF92E09149 |
:104E80002804F0912904099588E2809367022DB7E0 |
:104E90003EB72A5F3F4F2DBF8091240399279F93F0 |
:104EA0008F9387EF97E09F938F93FF92EF92E0911C |
:104EB0002804F091290409958CE3809367028DB74B |
:104EC0009EB706968DBF8091250399279F938F9358 |
:104ED00083E098E09F938F93FF92EF92D9CA10924C |
:104EE00067028FE098E09F938F9303E010E2FF92B8 |
:104EF000EF92FE01099584E1809367020F900F9075 |
:104F00000F900F908091C10199279F938F9387E114 |
:104F100098E09F938F93FF92EF92E0912804F09195 |
:104F20002904099588E2809367028DB79EB706969B |
:104F30008DBF80911E0290911F0297FD039695955B |
:104F40008795959587959F938F9385E298E09F939A |
:104F50008F931F930F93E0912804F09129040995F2 |
:104F60008CE3809367022DB73EB72A5F3F4F2DBF7A |
:104F70008091480699279F938F93809147069927A0 |
:104F80009F938F9383E398E09F938F931F930F9347 |
:104F9000E0912804F091290409958DB79EB70896F1 |
:104FA000F7C01092670281E498E09F938F93FF927D |
:104FB000EF92FE01099584E1809367020F900F90B4 |
:104FC0000F900F9080916204992787FD90959F9391 |
:104FD0008F9380916104992787FD90959F938F937C |
:104FE00081E598E09F938F93FF92EF92E0912804E0 |
:104FF000F0912904099588E2809367022DB73EB7A6 |
:10500000285F3F4F2DBF80916304992787FD9095BE |
:105010009F938F938091640499279F938F9381E648 |
:1050200098E09F938F93FF92EF92E0912804F09184 |
:10503000290409958CE3809367028DB79EB7089683 |
:105040008DBF8091680499279F938F938091650409 |
:10505000992787FD90959F938F9381E798E02DCBBB |
:105060001092670281E898E09F938F93FF92EF92EE |
:10507000FE01099584E1809367020F900F900F90D5 |
:105080000F908091FD0699278F7790709F938F9353 |
:105090008091F50699278F7790709F938F938091D9 |
:1050A000ED0699278F7790709F938F938091E506F7 |
:1050B00099278F7790709F938F9381E998E09F93C2 |
:1050C0008F93FF92EF92E0912804F09129040995C3 |
:1050D00088E2809367028DB79EB70C968DBF809152 |
:1050E0001D0799278F7790709F938F938091150755 |
:1050F00099278F7790709F938F9380910D079927B1 |
:105100008F7790709F938F938091050799278F7762 |
:1051100090709F938F9382EA98E09F938F93FF9272 |
:10512000EF92E0912804F091290409958CE3809393 |
:1051300067022DB73EB7245F3F4F2DBF80913D07DB |
:1051400099278F7790709F938F9380913507992738 |
:105150008F7790709F938F9380912D0799278F77EA |
:1051600090709F938F938091250799278F779070E8 |
:105170009F938F9383EB98E09F938F93FF92EF928F |
:10518000E0912804F091290409958DB79EB70C96FB |
:105190008DBFFEC11092670284EC98E09F938F93BD |
:1051A000FF92EF92FE01099584E1809367020F90D0 |
:1051B0000F900F900F9080910107992787FD909590 |
:1051C0009F938F938091F906992787FD90959F93E0 |
:1051D0008F938091F106992787FD90959F938F93E8 |
:1051E0008091E906992787FD90959F938F9383ED92 |
:1051F00098E09F938F93FF92EF92E0912804F091B3 |
:105200002904099588E2809367022DB73EB7245F91 |
:105210003F4F2DBF80912107992787FD90959F9340 |
:105220008F9380911907992787FD90959F938F936E |
:1052300080911107992787FD90959F938F93809177 |
:105240000907992787FD90959F938F9384EE98E0A7 |
:105250009F938F93FF92EF92E0912804F09129049D |
:1052600009958CE3809367028DB79EB70C968DBF2E |
:1052700080914107992787FD90959F938F93809107 |
:105280003907992787FD90959F938F9380913107D8 |
:10529000992787FD90959F938F9380912907992750 |
:1052A00087FD90959F938F9385EF98E09F938F93C1 |
:1052B000FF92EF92E0912804F091290409952DB70F |
:1052C0003EB7245F3F4F2DBF63C11092670286E057 |
:1052D00099E09F938F9303E010E2FF92EF92FE011B |
:1052E000099584E1809367020F900F900F900F90C3 |
:1052F0008091FD06881F8827881F97E0899FC0013D |
:1053000011248D969F938F938091F506881F88278F |
:10531000881F96E0899FC00111248D969F938F93DB |
:105320008091ED06881F8827881F95E0899FC0011E |
:1053300011248D969F938F938091E506881F88276F |
:10534000881F9927880F991F880F991F8D969F9303 |
:105350008F9385E199E09F938F93FF92EF92E09175 |
:105360002804F0912904099588E2809367028DB79B |
:105370009EB70C968DBF80911D07881F8827881FB8 |
:105380009BE0899FC00111248D969F938F938091FC |
:105390001507881F8827881F9AE0899FC00111245C |
:1053A0008D969F938F9380910D07881F8827881F64 |
:1053B00099E0899FC00111248D969F938F938091CE |
:1053C0000507881F8827881F992723E0880F991FC2 |
:1053D0002A95E1F78D969F938F9389E299E09F93A9 |
:1053E0008F93FF92EF92E0912804F09129040995A0 |
:1053F0008CE3809367022DB73EB7245F3F4F2DBFEC |
:1054000080912507881F8827881F9CE0899FC001FD |
:1054100011248D969F938F938DE399E09F938F93A3 |
:10542000FF92EF92E0912804F09129040995809170 |
:105430002D072DB73EB72A5F3F4F2DBF87FF12C004 |
:1054400080E4809367028EE499E09F938F93FF92AC |
:10545000EF92E0912804F091290409950F900F90A4 |
:105460000F900F908091350787FF12C084E48093DE |
:10547000670281E599E09F938F931F930F93E091CB |
:105480002804F091290409950F900F900F900F9028 |
:1054900080913D0787FF7CC088E48093670284E5A4 |
:1054A00099E09F938F931F930F93E0912804F091BD |
:1054B000290409950F900F900F900F9069C01092DA |
:1054C000670287E599E09F938F93FF92EF92FE0129 |
:1054D000099584E1809367020F900F900F900F90D1 |
:1054E0008091F5019091F6019F938F9385E699E065 |
:1054F0009F938F93FF92EF92E0912804F0912904FB |
:10550000099588E2809367028DB79EB706968DBF96 |
:105510008091F7019091F8019F938F9382E799E032 |
:105520009F938F93FF92EF92E0912804F0912904CA |
:10553000099589E4809367022DB73EB72A5F3F4FF4 |
:105540002DBF8FE799E09F938F93FF92EF92E091A9 |
:105550002804F09129040995809165020F900F901D |
:105560000F900F9083FF14C01092F8011092F70172 |
:1055700060E070E08EE090E00E94D42C09C0809141 |
:105580002001281719F4215020932001109266025F |
:1055900010926502E6E0CDB7DEB70C941C79F9995C |
:1055A000FECF92BD81BDF89A80B599270895F999EB |
:1055B000FECF1FBA92BD81BD60BD0FB6F894FA9AB6 |
:1055C000F99A0FBE08954AEA20E030E0261737071F |
:1055D00040F4FC018191480F2F5F3F4F261737079A |
:1055E000C8F3842F99270895EAEA40E050E046176F |
:1055F000570778F49C01F999FECF32BD21BDF89A86 |
:1056000080B5E80F4F5F5F4F2F5F3F4F461757073B |
:1056100090F38E2F9927089581E080931B0682E0F6 |
:1056200080931A0683E08093190684E080931C0619 |
:1056300085E080931D0686E080931E0687E08093B8 |
:105640001F0688E08093200689E0809321068AE087 |
:10565000809322068BE0809323068CE080932406BF |
:10566000089595E59093180680910201843170F0B9 |
:105670008AE08093380610925C068BE180933406B2 |
:105680008EE48093590680935A060DC083E0809380 |
:10569000380680E280935C068EE180933406909316 |
:1056A000590690935A068AE68093250683E08093F4 |
:1056B0007E0681E080933F0610927B06109278066A |
:1056C00068E06093320686EE8093330680E880932C |
:1056D00035065EE1509326068FEF809328069FE003 |
:1056E000909329065093270610922B0660932C0660 |
:1056F00080E480932D0610922E0690932A06109235 |
:1057000041061092420610924306109244061092EF |
:105710005E0610925F06109260061092610638E7EE |
:105720003093450648E24093460672E070937D064A |
:105730009093470627EF2093480685E080934D0617 |
:105740008DE78093500680935106809352063093E4 |
:1057500049069AE590934A0610924B0620934C0610 |
:1057600040934E0610924F068FE58093620683EFBA |
:10577000809364068AEA809366068093670684E1D4 |
:10578000809363068093650682E38093530690932B |
:1057900054068093550610927C068EEF809368061F |
:1057A00024E62093690690936A0690936B06909383 |
:1057B0006C068BE480936D0680936E0680936F0673 |
:1057C0001092700686E08093710660937206909343 |
:1057D0007306509374062093750620937606709393 |
:1057E00077061092790610927A0681E280933C0641 |
:1057F0008DE280933D0690933E060895CF93DF930C |
:105800000E94312B8EE080932F0620E120933006FA |
:105810003CE03093310690E59093360686E980931C |
:1058200037069093390680933A0686E080933B06CC |
:1058300080E2809340068AE580935606909357064F |
:1058400081E08093580620935B0684E680935D0692 |
:10585000AFE7B6E0E1E7F1E0ED01019009923A959A |
:10586000E1F763E770E0CD01875690400E94E32A9C |
:1058700080938B06DF91CF910895CF93DF930E94A1 |
:10588000312B8AE080932F0680E18093300626E05A |
:10589000209331069AE59093360688E78093370681 |
:1058A0009093390680933A0620933B0620E220939A |
:1058B00040069093560680E5809357068CE38093CC |
:1058C000580620935B068BE480935D06AFE7B6E055 |
:1058D0008CE0E8E7F1E0ED01019009928A95E1F7AB |
:1058E00063E770E0CD01875690400E94E32A8093E1 |
:1058F0008B06DF91CF910895CF93DF930E94312BD8 |
:1059000088E080932F0630E13093300626E0209324 |
:10591000310694E69093360688E780933706909395 |
:10592000390680933A0620933B06309340068AE579 |
:105930008093560680E58093570696E49093580628 |
:1059400080E280935B0690935D06AFE7B6E08CE063 |
:10595000E0E8F1E0ED01019009928A95E1F763E753 |
:1059600070E0CD01875690400E94E32A80938B0619 |
:10597000DF91CF910895F999FECF92BD81BDF89A3C |
:1059800080B599270895F999FECF1FBA92BD81BDC0 |
:1059900060BD0FB6F894FA9AF99A0FBE08956FECAD |
:1059A0007AE20E94F376089547ED5AE20E942D773D |
:1059B0000895EF92FF920F931F93CF93C82F8150BA |
:1059C000853008F0C3E084E7C89F8001112480EF90 |
:1059D000E82E8FEFF82EE00EF11E63E770E0C701AE |
:1059E0000E94F42A682F98012D593F4F8FB39927B1 |
:1059F000AC014270507081FDF9CF32BD21BDF89AE3 |
:105A000080B5861711F0CA0121C08FB399279C0178 |
:105A10002270307081FDF9CFF2BCE1BCF89A80B5FC |
:105A2000853511F0C90112C084E7C89FC001112457 |
:105A300040972FEC3AE244E750E0BC0188E196E061 |
:105A40000E94CE760E94AC6781E090E0CF911F91DA |
:105A50000F91FF90EF900895282F863010F025E0E9 |
:105A600003C0882309F421E0F999FECF1FBA82E030 |
:105A700090E092BD81BD20BD0FB6F894FA9AF99AD4 |
:105A80000FBE0895CF93C82F80911806853509F071 |
:105A900042C0C63010F0C5E003C0CC2309F43BC0BF |
:105AA00063E770E088E196E00E94E32A80938B062A |
:105AB00084E7C89FC001112427ED3AE244E750E093 |
:105AC00068E176E040970E940B7727ED3AE24CE0E0 |
:105AD00050E069E176E080E590E00E940B776CE0B1 |
:105AE00070E089E196E00E94E32A282FF999FECF21 |
:105AF0001FBA8CE590E092BD81BD20BD0FB6F89431 |
:105B0000FA9AF99A0FBE8C2F0E942C2D0E94AC6736 |
:105B100081E090E002C080E090E0CF9108956DE4D4 |
:105B200070E088EE93E00E94F42A482F8FB3992703 |
:105B30009C012270307081FDF9CF85E394E092BD25 |
:105B400081BDF89A80B5841779F48FB399279C01A9 |
:105B50002270307081FDF9CF88EE93E092BD81BD57 |
:105B6000F89A80B5813011F0C90108952FEC3AE21E |
:105B70004EE450E068EE73E08CE896E00E94CE764A |
:105B800081E090E0089580918C068130A9F46DE465 |
:105B900070E08CE896E00E94E32A8093D90627ED16 |
:105BA0003AE24EE450E06CE876E088EE93E00E9442 |
:105BB0000B7781E090E0089580E090E00895CF9326 |
:105BC000DF9381E080938C06ECE8F6E08FE01586A9 |
:105BD00016861786108A8150349687FFF8CF80E4A6 |
:105BE0008093990680939A0610929B0680939C0658 |
:105BF00080939D0690EC90939E0610929F06809352 |
:105C0000A0068093A1061092A2069093A3069093FB |
:105C1000A4068093A5061092A6068093A7069093EB |
:105C2000A806ADE8B6E087E0EAE8F1E0ED01019012 |
:105C300009928A95E1F76DE470E0CD0101970E9429 |
:105C4000E32A8093D906DF91CF910895F999FECF89 |
:105C500082E090E092BD81BDF89A80B5282F863011 |
:105C600078F023E0322FF999FECF1FBA82E090E05E |
:105C700092BD81BD30BD0FB6F894FA9AF99A0FBE65 |
:105C8000822F992708951F93CF93C82F162F863000 |
:105C900010F0C5E003C0882309F4C1E08C2F9927D8 |
:105CA0008230910541F08330910544F4019731F43D |
:105CB0000E94FE2B05C00E943D2C02C00E947C2C3D |
:105CC0001123E1F06CE070E080E590E00E94F42A9E |
:105CD000282FF999FECF8CE590E092BD81BDF89A0E |
:105CE00080B5821759F42FEC3AE24CE050E060E5C1 |
:105CF00070E089E196E00E94CE7602C00E940C2BF3 |
:105D00008C2F0E94422DCF911F910895DF92EF9228 |
:105D1000FF920F931F93CF93FF24DF2CEF2C81E092 |
:105D200090E00E94BB2C853539F031E0E32E65E52B |
:105D300081E090E00E94C32C6CE070E080E590E090 |
:105D40000E94F42AC82FF999FECF8CE590E092BD0D |
:105D500081BDF89A80B58C1711F421E0D22EC1E0F4 |
:105D600001E010E0EE2029F48C2F0E94D92C88232A |
:105D7000C1F591E0F92E1F930F9387E899E09F9367 |
:105D80008F9380EF92E19F938F93E0912804F0919D |
:105D9000290409958DB79EB706968DBF023011056F |
:105DA00049F0033011054CF40130110531F40E9423 |
:105DB000FE2B05C00E943D2C02C00E947C2CDD20E1 |
:105DC00059F02FEC3AE24CE050E060E570E089E1F8 |
:105DD00096E00E94CE7602C00E940C2B8C2F0E946F |
:105DE000422DCF5F0F5F1F4FC63008F4BBCFFF209F |
:105DF00019F083E00E942C2D0E94262EC82F0E94AD |
:105E0000D92C8C2F99279F938F938DEA99E09F939C |
:105E10008F9300EF12E11F930F93E0912804F0910C |
:105E2000290409958DB79EB706968DBFEE2021F403 |
:105E30000E948F2D882399F486EC99E09F938F938D |
:105E40001F930F93E0912804F091290409950E9473 |
:105E5000DF2D0E94C32D0F900F900F900F90109286 |
:105E6000170690E0E9E9F6E0CFE080813496181655 |
:105E70000CF49F5FC150C7FFF8CF90931706892F8E |
:105E800099279F938F938DE896E09F938F9387EE4A |
:105E900099E09F938F931F930F93E0912804F091C3 |
:105EA000290409958DB79EB708968DBF88E09AE0C2 |
:105EB0009F938F931F930F93E0912804F0912904EF |
:105EC00009950F900F900F900F90CF911F910F9108 |
:105ED000FF90EF90DF900895982F2FB7F89439989E |
:105EE000389A88B1836088B98091B9008C7F80939B |
:105EF000B9008AE28093B800109272021092700288 |
:105F000010926F02992379F0E2EEF6E08BE01082B6 |
:105F10001182128213821482158216821782815096 |
:105F2000389687FFF4CF78942FBF089510927202AD |
:105F300084E98093BC0080E88093BC001092BD008F |
:105F40001092BA001092BB001092B9001092B800E3 |
:105F500010926E0280E00E946C2F1092BB0085E8C8 |
:105F60008093BC0080916C02826080936C020895E3 |
:105F70001F920F920FB60F9211242F933F934F93BE |
:105F80005F938F939F93EF93FF9380917202282FDB |
:105F90003327442755278F5F80937202F9012731F9 |
:105FA000310508F0C2C2E659FF4F0C942B7981E00D |
:105FB00080936E0209C0809170028C3090F48091C1 |
:105FC00070028F5F8093700280917002E82FFF272C |
:105FD000EE0FFF1FEE0FFF1FE457F94F85851816D0 |
:105FE00054F7809170028C3070F010926B02109216 |
:105FF0006A021092700285E08093720280916F02B3 |
:10600000880F8D5A04C080917002880F8E5A809339 |
:10601000BB0085E87FC280917002E82FFF2783E0F4 |
:10602000EE0FFF1F8A95E1F7EE51F94F81818093C2 |
:10603000BB0085E88093BC0080917002E82FFF27A9 |
:10604000EE0FFF1FEE0FFF1FEE0FFF1FEE51F94F78 |
:10605000808180FF91C080917002E82FFF27EE0FB2 |
:10606000FF1FEE0FFF1FEE0FFF1FEE51F94F828152 |
:10607000882329F080911706873008F46CC280913C |
:106080006A0290916B02892B09F065C280916802C7 |
:1060900090916902892B09F05EC26EC080917002F6 |
:1060A00021E030E002C0220F331F8A95E2F7809191 |
:1060B00068029091690228233923232B79F080917B |
:1060C0007002E82FFF27EE0FFF1FEE0FFF1FEE0FEE |
:1060D000FF1FEE51F94F80E184830DC08091700263 |
:1060E000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F22 |
:1060F000EE51F94F148280917002E82FFF2753E090 |
:10610000EE0FFF1F5A95E1F7EE51F94F8481282FCA |
:10611000332743E0220F331F4A95E1F78091700245 |
:10612000E82FFF2793E0EE0FFF1F9A95E1F7EE515E |
:10613000F94F82818770822B8093BB0085E8809322 |
:10614000BC002091700281E090E002C0880F991F8E |
:106150002A95E2F720916A0230916B028223932301 |
:10616000892B51F08AED96E0909376028093750228 |
:1061700088E080937702EFC184E089C1E0917502E5 |
:10618000F091760281918093BB0085E88093BC00FA |
:10619000F0937602E09375028091770281508093AC |
:1061A0007702882309F4D7C183E071C18091B900D7 |
:1061B000803351F580917302882329F48091700215 |
:1061C0008F5F8093730280917002E82FFF2783E036 |
:1061D000EE0FFF1F8A95E1F7EE51F94F8381992762 |
:1061E0008F7790708F3791057CF480917002E82F43 |
:1061F000FF27EE0FFF1FEE0FFF1FEE0FFF1FEE51E9 |
:10620000F94F83818F5F83831092720284E98093B8 |
:10621000BC008AE090E0909393018093920180917A |
:1062200070028F5F80937002109272026DC1809134 |
:10623000B9008034C9F180916F02E82FFF27EE0F7B |
:10624000FF1FEE0FFF1FEE0FFF1FEE51F94F83816F |
:106250008F77838380916F028F5F80936F0280912D |
:106260006F028C30A0F010926F02109269021092AF |
:106270006802809174028F5F809374028C3038F0D2 |
:106280001092740280916C028D7F80936C028091D9 |
:106290006C02816080936C021092720284E9809398 |
:1062A000BC0010926E0273C080916F02E82FFF272E |
:1062B000EE0FFF1FEE0FFF1FEE0FFF1FEE51F94F06 |
:1062C00083818068838380916F02E82FFF27EE0F20 |
:1062D000FF1FEE0FFF1FEE0FFF1FEE51F94F8081E2 |
:1062E00080FF2FC080916F02E82FFF2753E0EE0F51 |
:1062F000FF1F5A95E1F7EE51F94F848199270097D6 |
:1063000051F04097D9F58AED96E09093760280930C |
:10631000750288E031C080916F02992743E0880FB1 |
:10632000991F4A95E1F78951994F9093760280938E |
:10633000750290916F02809174029817E1F483E0E6 |
:106340001BC080916F02992733E0880F991F3A95FF |
:10635000E1F78951994F909376028093750280916D |
:106360006C0281FD06C090916F02809174029817B3 |
:1063700011F482E001C081E080937702809177027E |
:10638000813011F485E801C085EC8093BC008091D8 |
:10639000730280936D0210927302DDC0E09175026A |
:1063A000F09176028091BB0080838091750290917C |
:1063B000760201969093760280937502809177021F |
:1063C000815080937702823010F085EC5DC081307F |
:1063D00011F485E859C080916C0281FF2DC0809135 |
:1063E000E90280FD1DC080916F02E82FFF2723E0A6 |
:1063F000EE0FFF1F2A95E1F7EE51F94F86818A3F94 |
:1064000079F480916F02E82FFF2793E0EE0FFF1FD2 |
:106410009A95E1F7EE51F94F8081816080830CC03D |
:1064200080916F02E82FFF2783E0EE0FFF1F8A9510 |
:10643000E1F7EE51F94F108280916F028F5F8093E8 |
:106440006F0280916F028C30A0F010926F02109258 |
:10645000690210926802809174028F5F80937402C7 |
:106460008C3038F01092740280916C028D7F809392 |
:106470006C021092720284E98093BC0080916C02DD |
:10648000816080936C0265C08093BC0086E080933D |
:10649000720261C088E9BBCD80917102880F805F74 |
:1064A000B6CD8091710299278130910561F08230DB |
:1064B00091051CF4892B21F04EC0029739F04BC096 |
:1064C00080911301A4CD80911201A1CD8091110181 |
:1064D0009ECD80E89CCD1092720284E98093BC002E |
:1064E00010926E028AE090E0909393018093920163 |
:1064F00080917102823088F4809171028F5F809365 |
:10650000710282E18093720280916C028E7F80938F |
:106510006C0285EA8093BC001EC0109271028091CB |
:106520006C02816080936C0216C01092720284E942 |
:106530008093BC0080916C02816080936C028AE041 |
:1065400090E09093930180939201109270021092C8 |
:106550006F0210926E02FF91EF919F918F915F9168 |
:106560004F913F912F910F900FBE0F901F90189554 |
:106570001F93CF93DF93182F80911403882321F466 |
:1065800080910302882319F081E090E097C01D30CC |
:1065900008F092C01123B1F0E12FFF2723E0EE0FA6 |
:1065A000FF1F2A95E1F7EE51F94F35978081359617 |
:1065B00088230CF081C03897808180FD03C083E080 |
:1065C00090E07CC08091DA06823019F084E090E09F |
:1065D00075C067E070E08AED96E00E94E32A909132 |
:1065E000E106891719F085E090E068C080ED97E03A |
:1065F0000E941617EC0180916C0280FD05C0CE014F |
:106600000E941F178823B9F3112319F48FEF90E02C |
:106610000BC0212F33272150304081E090E002C091 |
:10662000880F991F2A95E2F790936B0280936A0274 |
:10663000A1E0B0E0E2EEF6E040E050E06BE0CD013A |
:10664000042E02C0880F991F0A94E2F720916A0273 |
:1066500030916B0282239323892B11F011821282D5 |
:1066600061504F5F5F4F389667FFE9CF109270021D |
:106670001092720280916C028E7F80936C0285EA88 |
:106680008093BC0080916C0280FD05C0CE010E9409 |
:106690001F178823B9F380916A0290916B02892BAE |
:1066A00029F0CE010E941F17882311F380916A02FE |
:1066B00090916B02009711F082E090E0DF91CF9112 |
:1066C0001F9108950F931F93CF93DF93982F80917D |
:1066D0001403882321F480910302882319F081E0B8 |
:1066E00090E092C09D30A0F4992319F486E090E0E8 |
:1066F0008BC0C92FDD27FE0133E0EE0FFF1F3A9557 |
:10670000E1F7EE51F94F35978081359687FD03C04B |
:1067100082E090E079C03897808180FD03C083E0FB |
:1067200090E072C080ED97E00E9416178C01809176 |
:106730006C0280FD05C0C8010E941F178823B9F3B1 |
:10674000219721E030E0C90102C0880F991FCA9546 |
:10675000E2F79093690280936802D901E2EEF6E0D5 |
:1067600040E050E06BE0CD01042E02C0880F991F7D |
:106770000A94E2F720916802309169028223932300 |
:10678000892B11F01182128261504F5F5F4F389652 |
:1067900067FFE9CF10926F021092DA061092E106BD |
:1067A0001092720280916C028E7F80936C0285EA57 |
:1067B0008093BC0080916C0280FD05C0C8010E94DE |
:1067C0001F178823B9F38091680290916902892B81 |
:1067D00029F0C8010E941F17882311F38091DA065F |
:1067E000823019F084E090E00FC067E070E08AED3D |
:1067F00096E00E94E32A9091E106891719F085E05E |
:1068000090E002C080E090E0DF91CF911F910F9166 |
:10681000089589E1A7E7B7E0E3E4F7E01182108289 |
:10682000329611961C921E921296815087FFF6CFD7 |
:1068300010928303109282031092850310928403B6 |
:10684000109287031092860308951F920F920FB63D |
:106850000F9211240F931F932F933F934F935F93A6 |
:106860006F937F938F939F93AF93BF93CF93DF9358 |
:10687000EF93FF9380917E0682FDCFC0409186000A |
:10688000509187008091790290917A02481B590BB0 |
:10689000809186009091870090937A02809379028C |
:1068A000CA018D549440A0917B02B0917C02835F19 |
:1068B0009A4178F480917B0280934207149714F0F8 |
:1068C0001092940181E090E090937C0280937B028F |
:1068D00007C2AD30B1050CF003C2CA018B5F904016 |
:1068E000845B914008F074C0425D5140FD01EA0FA5 |
:1068F000FB1FED5BF84F80819181FA01E81BF90BDA |
:10690000CF01F7FF03C0909581959F4F06975CF4E8 |
:1069100080911D03883C20F480911D03865F01C097 |
:1069200088EC80931D03FD01EA0FFB1FED5BF84F20 |
:10693000808191819C01220F331F280F391F240F62 |
:10694000351F37FF02C02D5F3F4FE901D595C79531 |
:10695000D595C795CA0101968C179D0714F4219708 |
:1069600006C041505040C417D5070CF421968091C1 |
:106970001D03833CE0F08D010A0F1B1FF801ED5B46 |
:10698000F84F808191819E01281B390BC90163E07A |
:1069900070E00E94A478CB01880F991F860F971F83 |
:1069A0000958184FD80111969C938E9307C0AA0FCF |
:1069B000BB1FA958B84F11961C921E92E0917B0202 |
:1069C000F0917C02EE0FFF1FED5BF84FD183C08387 |
:1069D00020917B0230917C022F5F3F4F30937C02ED |
:1069E00020937B0280910201843108F079C1253027 |
:1069F000310511F45D9A01C05D9880917B02909100 |
:106A00007C028630910511F45C9A01C05C9807976E |
:106A100011F45B9A65C15B9863C140918600509107 |
:106A2000870080917D0290917E02481B590B8091D6 |
:106A300086009091870090937E0280937D02CA0128 |
:106A40008D5494406091E702835F9A4108F07AC0C8 |
:106A50006093780280917802843008F453C090915A |
:106A6000420780917802981709F04CC05091E802D3 |
:106A70005B3008F43FC0109294011092E70240E0AE |
:106A80005F31C0F0E42FFF27EE0FFF1F9F012D5451 |
:106A90003D4FDF01AD5BB84F8D919C91D9018D9336 |
:106AA0009C93DF01A958B84F8D919C91E353FD4F02 |
:106AB00091838083E42FFF27EE0FFF1F9F012D5B43 |
:106AC000384FDF01A158BD4F8D919C91D90111968E |
:106AD0009C938E93DF01A756BD4F8D919C91E958F1 |
:106AE000F84F91838083842F8F5F482F8D3040F241 |
:106AF0008093E7028091E8028F3FB9F08F5F809327 |
:106B0000E80213C08091E802853620F08AE0809385 |
:106B1000E80202C01092E802809102018A3011F06E |
:106B2000843110F0289A01C0289881E08093E70210 |
:106B300080911403882309F0D3C080917802809358 |
:106B40004207CEC06D3008F0A3C0CA018B5F9040F1 |
:106B5000845B914008F07EC0425D5140E62FFF27E4 |
:106B6000EE0FFF1FE158FD4F80819181FA01E81B74 |
:106B7000F90BCF0105960B97B0F48091E8028A31AA |
:106B800020F080911D03865F05C08B3028F0809136 |
:106B90001D038E5F80931D0380911D03893C18F0B7 |
:106BA00088EC80931D03E62FFF27EE0FFF1FE158AF |
:106BB000FD4F808191819C01220F331F280F391FC7 |
:106BC000240F351F37FF02C02D5F3F4FE901D595D8 |
:106BD000C795D595C795CA0101968C179D0714F4E2 |
:106BE000219706C041505040C417D5070CF4219698 |
:106BF00080911D038E3BD8F0E62FFF27EE0FFF1F7D |
:106C0000DF01A158BD4F8D919C919E01281B390B2E |
:106C1000C90163E070E00E94A478CB01880F991F3E |
:106C2000860F971FE756FD4F9183808308C0E62F9C |
:106C3000FF27EE0FFF1FE756FD4F11821082809154 |
:106C4000E702E82FFF27EE0FFF1FE158FD4FD1832A |
:106C5000C08309C0809102018A3011F0843110F0A4 |
:106C6000289A01C0289880910201843188F480918B |
:106C7000E702853011F45D9A05C05D98863011F405 |
:106C80005C9A05C05C98873011F45B9A01C05B98F0 |
:106C90008091E702843120F48F5F8093E70220C067 |
:106CA0008431F1F4809102018A3011F0843110F0C6 |
:106CB000289A01C028988EE18093E7022CE0C7E76C |
:106CC000D7E0A3EBB2E0E3E4F7E08D919D919183EF |
:106CD00080833296198218822296215027FFF5CFA1 |
:106CE000FF91EF91DF91CF91BF91AF919F918F91E4 |
:106CF0007F916F915F914F913F912F911F910F91D4 |
:106D00000F900FBE0F901F901895EF92FF920F9368 |
:106D10001F93809134069927880F991F880F991F18 |
:106D20007C010027F7FC0095102F80917103909152 |
:106D30007203A0917303B0917403BC01CD01A8014B |
:106D400097010E94D9783093C4052093C3058091A0 |
:106D5000690390916A03A0916B03B0916C03BC012D |
:106D6000CD01A80197010E94D9783093C6052093E0 |
:106D7000C5058091FD079091FE0797FD03969595B7 |
:106D80008795959587959093C8058093C7058091C1 |
:106D90000D0890910E0897FD03969595879595950A |
:106DA00087959093CA058093C9058091820390913D |
:106DB00083032091430230914402821B930B9093F2 |
:106DC000CC058093CB0580910F0390911003A09187 |
:106DD0001103B0911203BC01CD0125E030E040E089 |
:106DE00050E00E94D9783093CE052093CD05809154 |
:106DF0003D0290913E029093D0058093CF05809103 |
:106E00002F03909130039093D4058093D305809104 |
:106E10001E0190911F019093D6058093D505809116 |
:106E20001D0399279093D8058093D7058091090871 |
:106E300090910A08A0910B08B0910C08209196013E |
:106E4000309197014091980150919901BC01CD0179 |
:106E50000E94D9783093DA052093D9058091E30612 |
:106E600099279093DC058093DB058091EB069927A9 |
:106E70009093DE058093DD058091F306992790932A |
:106E8000E0058093DF058091FB0699279093E2054A |
:106E90008093E10580911E0290911F029093EC0572 |
:106EA0008093EB0580918008909181089093F00584 |
:106EB0008093EF0580918408909185089093F20566 |
:106EC0008093F1058091860899279093FE05809321 |
:106ED000FD058091F9039091FA0390930006809349 |
:106EE000FF058091F7039091F80390930206809339 |
:106EF000010680914104882321F480914204882373 |
:106F000021F08091C205816003C08091C2058E7F0F |
:106F10008093C2051F910F91FF90EF9008951F93EA |
:106F2000CF93DF93182FEB01809114038823A1F4F2 |
:106F300011501F3F89F0D0932502C0932402809105 |
:106F4000240290912502892BD1F7CE018C0F9D1F31 |
:106F50000E942B17115078F7DF91CF911F91089560 |
:106F6000CF93DF93809102018D3011F40E94371B83 |
:106F700010927A0080914702909148029093C40742 |
:106F80008093C30780914502909146029093B50784 |
:106F90008093B40780914302909144029093030838 |
:106FA0008093020820913F0230914002C901880F6E |
:106FB000991F880F991F820F931F820F931F909321 |
:106FC000FE078093FD072091410230914202C901E2 |
:106FD000880F991F880F991F820F931F820F931F8D |
:106FE00090930E0880930D088FEC80937A00AEE1A9 |
:106FF000B3E0CDE1D6E097E08991E82FFF27EE0FCF |
:10700000FF1FED5BF84F0190F081E02DE259FF4F3B |
:107010001E161F061CF0E0E0F0E005C0EF3FF10592 |
:1070200014F0EFEFF0E08C91282F3327E217F307ED |
:1070300014F4815004C02E173F0714F48F5F8C9313 |
:107040009150119697FFD8CF809159069927AA277A |
:10705000BB27BC01CD0124EC39E040E050E00E94A8 |
:107060006578DC01CB018093D5019093D601A09384 |
:10707000D701B093D80180915A069927AA27BB2738 |
:10708000BC01CD010E946578DC01CB018093D10168 |
:107090009093D201A093D301B093D401DF91CF910B |
:1070A0000895A0E0B0E0E7E5F8E30C94FA78882EC4 |
:1070B000C0E0D0E07E016E0110924104469AD09368 |
:1070C0007D03C0937C03D0937B03C0937A03D0935A |
:1070D0007703C0937603D0938703C0938603D0933E |
:1070E0008503C0938403D0938303C09382031092DB |
:1070F000BE011092BD01109237020E94B03784E6A3 |
:1071000090E00E9438170E94B0378091250680FFDA |
:1071100010C08091140190911501875B934038F461 |
:1071200080911401909115018E5E924010F40E949E |
:10713000B51A0FE18AE090E00E943817809143026F |
:1071400090914402C80FD91F809147029091480244 |
:10715000E80EF91E8091450290914602C80ED91E94 |
:10716000015007FFE7CF9701205F3F4F36952795E6 |
:10717000369527953093870320938603C601409662 |
:10718000969587959695879590938503809384032C |
:107190006096F5E0D695C795FA95E1F7D09383030D |
:1071A000C0938203909381038093800330937F0385 |
:1071B00020937E03882009F441C08091FD079091BF |
:1071C000FE0797FF03C0909581959F4F6CE070E09C |
:1071D0000E94A4789B0170937D0360937C0380914F |
:1071E0000D0890910E0897FF03C0909581959F4FD1 |
:1071F0006CE070E00E94A47870937B0360937A0344 |
:1072000080910A0690910B06909377038093760302 |
:10721000B90184E090E00E94D42C60917A037091CF |
:107220007B0386E090E00E94D42C609176037091FD |
:10723000770388E090E00E94D42C65C084E090E061 |
:107240000E94CF2C90937D0380937C0386E090E096 |
:107250000E94CF2C90937B0380937A0388E090E088 |
:107260000E94CF2C9C0190937703809376038091AA |
:107270007C0390917D038150984050F480917A0373 |
:1072800090917B038150984018F421503440D8F1FC |
:1072900089E29AE09F938F9380EF92E19F938F937F |
:1072A000E0912804F091290409958091FD079091BF |
:1072B000FE0797FF03C0909581959F4F6CE070E0AB |
:1072C0000E94A47870937D0360937C0380910D08E5 |
:1072D00090910E0897FF03C0909581959F4F6CE0A9 |
:1072E00070E00E94A47870937B0360937A0380918E |
:1072F0000A0690910B0690937703809376030F9084 |
:107300000F900F900F901092C4071092C307109225 |
:10731000B5071092B407109203081092020884E691 |
:1073200090E00E94381780913F02909140029C01AA |
:10733000220F331F220F331F280F391F280F391F29 |
:107340003093FE072093FD07809141029091420205 |
:107350008C01000F111F000F111F080F191F080FBC |
:10736000191F10930E0800930D0880913406C82E43 |
:10737000DD24EE24FF24442737FD4095542FC70118 |
:10738000B6010E9465784B015C01609371037093B4 |
:10739000720380937303909374039801442737FD1D |
:1073A0004095542FC701B6010E946578DC01CB01DE |
:1073B0008093690390936A03A0936B03B0936C036B |
:1073C00080924D0390924E03A0924F03B0925003CF |
:1073D0008093450390934603A0934703B0934803DB |
:1073E00010924103109242031092430310924403FF |
:1073F0008091160190911701A0911801B091190187 |
:1074000090930D0680930C0610923602109235026E |
:10741000109231031092320310923303109234030E |
:1074200080912F039091300390932E0380932D032E |
:107430000E94356382E390E09093250280932402BA |
:10744000809159069927AA27BB27BC01CD0124ECBE |
:1074500039E040E050E00E946578DC01CB018856BD |
:10746000954CAF4FBF4F8093D5019093D601A09319 |
:10747000D701B093D80180915A069927AA27BB2734 |
:10748000BC01CD010E946578DC01CB018856954C8A |
:10749000AF4FBF4F8093D1019093D201A093D301FE |
:1074A000B093D40110929B0110929A0180912F0306 |
:1074B00090913003AA2797FDA095BA2F20919601AD |
:1074C000309197014091980150919901BC01CD01F3 |
:1074D0000E946578DC01CB018093090890930A082B |
:1074E000A0930B08B0930C08109228031092270366 |
:1074F00081E0809301010E94AC678091E902846081 |
:107500008093E9028FEF80937B0810927C0880E2E1 |
:1075100080937D08CEE1D3E0ADE1B6E007E08D9148 |
:10752000E82FFF27EE0FFF1FED5BF84F8081918161 |
:1075300082598993015007FFF2CF84E680931D039F |
:1075400080912202882311F0469A579A80918603EF |
:107550009091870380569940815C9B4228F08091EE |
:10756000410481608093410480918403909185035C |
:1075700080569940815C9B4228F080914104826052 |
:107580008093410480918203909183038C529140B7 |
:107590008957954028F0809141048460809341048C |
:1075A00080917C0390917D038C529140835C91404B |
:1075B00028F08091410488608093410480917A038F |
:1075C00090917B038C529140835C914028F0809194 |
:1075D0004104806180934104809176039091770308 |
:1075E000805092408355914028F080914104806200 |
:1075F00080934104ECE0CDB7DEB70C941679A3E19B |
:10760000B0E0E5E0FBE30C94F47880918203909184 |
:1076100083032091430230914402821B930B909389 |
:1076200003088093020880914D0290914E0297FDCD |
:1076300007969C0113E0359527951A95E1F730934D |
:10764000C4072093C30780914B0290914C0297FD91 |
:107650000796B3E095958795BA95E1F79093B507AE |
:107660008093B4073093CF072093CE079093C7073A |
:107670008093C6078091FD079091FE07AC01440FEF |
:10768000551F480F591F20913F0230914002C901F8 |
:10769000880F991F880F991F820F931F820F931FC6 |
:1076A000480F591F57FF02C04D5F5F4F55954795D3 |
:1076B000559547955093FE074093FD0780910D081F |
:1076C00090910E08AC01440F551F480F591F20918F |
:1076D000410230914202C901880F991F880F991FFA |
:1076E000820F931F820F931F480F591F57FF02C02D |
:1076F0004D5F5F4F559547955595479550930E08AB |
:1077000040930D0820913F0230914002C901880F3B |
:10771000991F880F991F820F931F820F931F9C013F |
:10772000442737FD4095542F809161039091620367 |
:10773000A0916303B0916403820F931FA41FB51F30 |
:107740008093610390936203A0936303B0936403F7 |
:107750002091410230914202C901880F991F880F80 |
:10776000991F820F931F820F931F9C01442737FD9F |
:107770004095542F80915D0390915E03A0915F032B |
:10778000B0916003820F931FA41FB51F80935D0308 |
:1077900090935E03A0935F03B09360038091D8073A |
:1077A0009091D90720913F0230914002820F931FA0 |
:1077B0009093D9078093D807809105089091060887 |
:1077C0002091410230914202820F931F909306084C |
:1077D00080930508809178039091790301969093A6 |
:1077E00079038093780380910A0690910B0620918B |
:1077F000760330917703821B930B9C01442737FD5E |
:107800004095542F8091590390915A03A0915B03A6 |
:10781000B0915C03820F931FA41FB51F809359037F |
:1078200090935A03A0935B03B0935C038FEC809317 |
:107830007A00109210012091490330914A0340913F |
:107840004B0350914C0329873A874B875C87295417 |
:107850003B46414050402CF028E43BE641E050E0FC |
:107860000DC089859A85AB85BC85885B9449AE4FF0 |
:10787000BF4F4CF428EB34E94EEF5FEF2D833E838E |
:107880004F83588708C089859A85AB85BC858D83D1 |
:107890009E83AF83B887209151033091520340916A |
:1078A0005303509154032D873E874F87588B29549B |
:1078B0003B46414050402CF028E43BE641E050E09C |
:1078C0000DC08D859E85AF85B889885B9449AE4F84 |
:1078D000BF4F4CF428EB34E94EEF5FEF29833A8336 |
:1078E0004B835C8308C08D859E85AF85B88989836D |
:1078F0009A83AB83BC83A0910208B0910308BB8B31 |
:10790000AA8BFD01CF01AA2797FDA095BA2FA090C1 |
:107910004103B0904203C0904303D0904403A80EAB |
:10792000B91ECA1EDB1EA0924103B0924203C09250 |
:107930004303D0924403E0900908F0900A080091B4 |
:107940000B0810910C08E80EF91E0A1F1B1FE0928D |
:107950000908F0920A0800930B0810930C08F091A4 |
:107960000403F98BFF2309F098C180910303882356 |
:1079700009F093C18091250686FF8FC18091B407DD |
:107980009091B507AA2797FDA095BA2FBC01CD010C |
:1079900029813A814B815C810E9465789B01AC0111 |
:1079A00097FF04C02150384F4F4F5F4FBBE05595B4 |
:1079B000479537952795BA95D1F78091BD01682EE7 |
:1079C000772488249924CA01B901A40193010E9453 |
:1079D0006578DC01CB018093920390939303A0938D |
:1079E0009403B0939503B7FF04C08150904FAF4FFD |
:1079F000BF4F1C012D01ACE0559447943794279458 |
:107A0000AA95D1F720929203309293034092940367 |
:107A1000509295038091C3079091C407AA2797FDC0 |
:107A2000A095BA2FBC01CD012D813E814F81588593 |
:107A30000E94657897FF04C06150784F8F4F9F4F29 |
:107A4000FBE09595879577956795FA95D1F7A40111 |
:107A500093010E946578DC01CB018093960390939B |
:107A60009703A0939803B0939903B7FF04C0815084 |
:107A7000904FAF4FBF4F9C01AD01ECE0559547953E |
:107A800037952795EA95D1F720939603309397037E |
:107A9000409398035093990380919203909193039C |
:107AA0009093AC078093AB078091960390919703D6 |
:107AB0009093B0078093AF07221933094409550901 |
:107AC0002093960330939703409398035093990320 |
:107AD000E20EF31E041F151FE0920908F0920A0837 |
:107AE00000930B0810930C088091BC018823B1F41B |
:107AF00057FF04C02F5F3F4F4F4F5F4F559547953E |
:107B000037952795A21AB30AC40AD50AA092410351 |
:107B1000B0924203C0924303D09244032A893B8926 |
:107B200079010027F7FC0095102F80919603909122 |
:107B30009703A0919803B0919903E80EF91E0A1FCC |
:107B40001B1FC801B70129813A814B815C810E94CA |
:107B500065789B01AC0197FF04C02150384F4F4F0F |
:107B60005F4F6BE055954795379527956A95D1F707 |
:107B70008091BE01A82EBB24CC24DD24CA01B9010A |
:107B8000A60195010E946578DC01CB0180938A03F0 |
:107B900090938B03A0938C03B0938D03B7FF04C025 |
:107BA0008150904FAF4FBF4F3C014D013CE0959449 |
:107BB0008794779467943A95D1F760928A0370928C |
:107BC0008B0380928C0390928D03C801B7012D81A5 |
:107BD0003E814F8158850E94657897FF04C06150AF |
:107BE000784F8F4F9F4F2BE09595879577956795A9 |
:107BF0002A95D1F7A60195010E946578DC01CB0199 |
:107C000080938E0390938F03A0939003B09391037E |
:107C1000B7FF04C08150904FAF4FBF4FAC01BD01C3 |
:107C20008CE075956795579547958A95D1F7409360 |
:107C30008E0350938F0360939003709391032A896E |
:107C40003B8937FF03C0309521953F4F21343105E3 |
:107C5000E4F1D401C30197FE07C0B095A0959095BB |
:107C600081959F4FAF4FBF4F81389105A105B10559 |
:107C700084F4DB01CA0177FF07C0B095A095909509 |
:107C800081959F4FAF4FBF4F81389105A105B10539 |
:107C9000E4F081E08093290318C01092B00710929D |
:107CA000AF071092AC071092AB0710928E031092A0 |
:107CB0008F03109290031092910310928A031092F6 |
:107CC0008B0310928C0310928D0380918E03909100 |
:107CD0008F03A0919003B0919103BC01CD0124E6E4 |
:107CE00030E040E050E00E94D978E0908A03F090C4 |
:107CF0008B03E21AF30AF092C207E092C107809167 |
:107D00008A0390918B03A0918C03B0918D03BC01E9 |
:107D1000CD0124E630E040E050E00E94D978DA015D |
:107D2000C90120918E0330918F038C01021B130B2C |
:107D30001093B7070093B607809196019091970131 |
:107D4000A0919801B0919901BC01CD0128E631E0E4 |
:107D500040E050E00E9465782091090830910A08BF |
:107D600040910B0850910C08261737074807590710 |
:107D700064F0261B370B480B590B209309083093EE |
:107D80000A0840930B0850930C0820910908309181 |
:107D90000A0840910B0850910C0857FF0CC0260FA1 |
:107DA000371F481F591F2093090830930A08409332 |
:107DB0000B0850930C086091B4077091B5076E0DD5 |
:107DC0007F1D9B01442737FD4095542F809145032B |
:107DD00090914603A0914703B0914803820F931FEF |
:107DE000A41FB51F8093450390934603A0934703B8 |
:107DF000B09348038091090390910A03681B790BA3 |
:107E0000CB01AA2797FDA095BA2F29853A854B85E6 |
:107E10005C85820F931FA41FB51F80934903909325 |
:107E20004A03A0934B03B0934C03C090D101D09070 |
:107E3000D201E090D301F090D401C816D906EA0629 |
:107E4000FB06C4F488EA91E6A0E0B0E08C199D0935 |
:107E5000AE09BF098093490390934A03A0934B0353 |
:107E6000B0934C038093450390934603A09347033C |
:107E7000B093480322273327A9012C193D094E0945 |
:107E80005F098091490390914A03A0914B03B091FF |
:107E90004C0382179307A407B507B4F4D701C601B2 |
:107EA000885A9146A040B0408093490390934A037A |
:107EB000A0934B03B0934C038093450390934603E8 |
:107EC000A0934703B09348036091C3077091C40720 |
:107ED000600F711F9B01442737FD4095542F8091FF |
:107EE0004D0390914E03A0914F03B0915003820F28 |
:107EF000931FA41FB51F80934D0390934E03A0932F |
:107F00004F03B09350038091070390910803681BBF |
:107F1000790BCB01AA2797FDA095BA2F2D853E8519 |
:107F20004F855889820F931FA41FB51F809351035B |
:107F300090935203A0935303B0935403E090D50160 |
:107F4000F090D6010091D7011091D801E816F906FA |
:107F50000A071B07C4F488EA91E6A0E0B0E08E1996 |
:107F60009F09A00BB10B8093510390935203A093F0 |
:107F70005303B093540380934D0390934E03A09307 |
:107F80004F03B093500322273327A9012E193F092D |
:107F9000400B510B8091510390915203A0915303D8 |
:107FA000B091540382179307A407B507B4F4D8011E |
:107FB000C701885A9146A040B040809351039093E6 |
:107FC0005203A0935303B093540380934D039093B3 |
:107FD0004E03A0934F03B0935003809141039091BF |
:107FE0004203A0914303B0914403809355039093BF |
:107FF0005603A0935703B093580380915103909177 |
:108000005203A0915303B091540380937103909352 |
:108010007203A0937303B09374038091490390910A |
:108020004A03A0914B03B0914C0380936903909352 |
:108030006A03A0936B03B0936C0380914D039091FE |
:108040004E03A0914F03B091500380936D03909322 |
:108050006E03A0936F03B0937003809145039091DA |
:108060004603A0914703B091480380936503909322 |
:108070006603A0936703B093680380911C019091FD |
:108080001D0197FD079603E0959587950A95E1F701 |
:108090009093C4078093C30780911A0190911B01AC |
:1080A00097FD079613E0959587951A95E1F79093BC |
:1080B000B5078093B40780914702909148020F97CB |
:1080C00034F488E19CEF9093C4078093C3078091B8 |
:1080D000470290914802079734F480E398EF909319 |
:1080E000C4078093C307209102012A30A9F480912C |
:1080F000470290914802835F934034F088EE93E00A |
:108100009093C4078093C3078091470290914802DF |
:108110008A5F9340DCF014C080914702909148023E |
:10812000815D974034F088EE93E09093C40780938C |
:10813000C3078091470290914802805E974034F0D7 |
:1081400080ED97E09093C4078093C3078091450228 |
:10815000909146020F9734F488E19CEF9093B50715 |
:108160008093B4078091450290914602079734F4BA |
:1081700080E398EF9093B5078093B4072A30A9F471 |
:108180008091450290914602835F934034F088EEDF |
:1081900093E09093B5078093B40780914502909146 |
:1081A00046028A5F9340DCF014C0809145029091B2 |
:1081B0004602815D974034F088EE93E09093B507D6 |
:1081C0008093B4078091450290914602805E97406B |
:1081D00034F080ED97E09093B5078093B4076091F9 |
:1081E000C801662309F4AFC040911C0150911D01E4 |
:1081F00080919A0390919B03481B590B5093A103C4 |
:108200004093A00320911C0130911D01280F391FBC |
:1082100037FF02C02F5F3F4F3595279530939B0363 |
:1082200020939A03413851051CF080E890E005C086 |
:1082300040585F4F34F480E89FEF9093A103809300 |
:10824000A00340911A0150911B0180919C039091D1 |
:108250009D03481B590B50939F0340939E0320910D |
:108260001A0130911B01280F391F37FF02C02F5F01 |
:108270003F4F3595279530939D0320939C034138BC |
:1082800051051CF080E890E005C040585F4F34F481 |
:1082900080E89FEF90939F0380939E03462F55277E |
:1082A0008091A0039091A103849FB001859F700DE0 |
:1082B000949F700D11249B0177FF02C0215F3F4FF7 |
:1082C000F4E035952795FA95E1F78091C3079091F1 |
:1082D000C407820F931F9093C4078093C3078091B4 |
:1082E0009E0390919F03849FD001859FB00D949F22 |
:1082F000B00D1124AD019D01B7FF02C0215F3F4FBA |
:10830000E4E035952795EA95E1F78091B4079091DF |
:10831000B507820F931F9093B5078093B4078091A0 |
:108320001C0190911D01860F971F90931D01809352 |
:108330001C0180911A0190911B01840F951F90934D |
:108340001B0180931A010091C6071091C707809105 |
:10835000AB079091AC07101611065CF59C0197FFD6 |
:1083600004C022273327281B390BC901AA2797FDF0 |
:10837000A095BA2F2091BC01332744275527BC0173 |
:10838000CD010E9465789B01AC0197FF04C0215C80 |
:108390003F4F4F4F5F4F76E055954795379527955F |
:1083A0007A95D1F78091C1079091C207820F931FF0 |
:1083B00027C097FF03C0909581959F4FAA2797FDEF |
:1083C000A095BA2F2091BC01332744275527BC0123 |
:1083D000CD010E9465789B01AC0197FF04C0215C30 |
:1083E0003F4F4F4F5F4F66E055954795379527951F |
:1083F0006A95D1F78091C1079091C207821B930BB8 |
:108400009093C2078093C107E090CE07F090CF070A |
:108410008091AF079091B0071E141F045CF59C017A |
:1084200097FF04C022273327281B390BC901AA272D |
:1084300097FDA095BA2F2091BC01332744275527DB |
:10844000BC01CD010E9465789B01AC0197FF04C07F |
:10845000215C3F4F4F4F5F4F96E0559547953795BD |
:1084600027959A95D1F78091B6079091B707820F1B |
:10847000931F27C097FF03C0909581959F4FAA2710 |
:1084800097FDA095BA2F2091BC013327442755278B |
:10849000BC01CD010E9465789B01AC0197FF04C02F |
:1084A000215C3F4F4F4F5F4F86E05595479537957D |
:1084B00027958A95D1F78091B6079091B707821BCF |
:1084C000930B9093B7078093B6078091250687FF9B |
:1084D00044C0B989BB2309F040C0809103038823BD |
:1084E000E1F5E1E0EE16E1E0FE064CF08091C30715 |
:1084F0009091C4078E0D9F1D805091400DC0F0E0FB |
:10850000EF16FFEFFF0664F48091C3079091C40754 |
:108510008E0D9F1D80509F4F9093C4078093C3077B |
:1085200021E0013012074CF08091B4079091B5071B |
:10853000800F911F805091400CC03FEF0030130717 |
:1085400064F48091B4079091B507800F911F80501B |
:108550009F4F9093B5078093B407E2E1CD5E0C94F2 |
:10856000107980911403882301F58091E9028C7FB2 |
:108570008093E902A6E4B4E0E2EEF6E09BE08091AD |
:108580000302882309F48C938D9181831282915088 |
:10859000389697FFF4CF80910302882359F0809199 |
:1085A000030281508093030205C08091E90281603B |
:1085B0008093E90280916E02882319F010926E0276 |
:1085C0000895809370028093720280916C028E7F76 |
:1085D00080936C0285EA8093BC000895CF93DF936B |
:1085E000AEE1B3E0CDE1D6E057E08991E82FFF2777 |
:1085F000EE0FFF1FED5BF84F0190F081E02DE25987 |
:10860000FF4FEF3FF10521F01CF0EFEFF0E004C069 |
:10861000F7FF02C0E0E0F0E04C91242F3327E2178F |
:10862000F307A9F0CF01821B930B97FD0396959555 |
:10863000879595958795242F280F2C93822F99271E |
:10864000E817F90714F4215001C02F5F2C93515003 |
:10865000119657FFCACF80912706883F38F0EFEF79 |
:10866000F0E0E81BF109E25EFC4F80818093CE01CF |
:108670008091CE01882329F0843618F084E6809317 |
:10868000CE0180912906883F38F0EFEFF0E0E81B3B |
:10869000F109E25EFC4F80818093CC018091CC0196 |
:1086A000882329F0843618F084E68093CC018091E9 |
:1086B0003606883F38F0EFEFF0E0E81BF109E25EA4 |
:1086C000FC4F80818093C7018091C7018B3010F4EB |
:1086D0008AE002C08F3F11F48093C7018091630646 |
:1086E000883F38F0EFEFF0E0E81BF109E25EFC4F65 |
:1086F00080818093DA078091DA07823010F481E07C |
:1087000002C08F3F11F48093DA0780916506883F9D |
:1087100038F0EFEFF0E0E81BF109E25EFC4F8081FA |
:108720008093000880910008823010F481E002C03C |
:108730008F3F11F48093000880915006883F38F0F5 |
:10874000EFEFF0E0E81BF109E25EFC4F80818093DF |
:10875000D70780915106883F38F0EFEFF0E0E81B33 |
:10876000F109E25EFC4F80818093B107809152064F |
:10877000883F38F0EFEFF0E0E81BF109E25EFC4FD4 |
:1087800080818093DF0790912806983F18F490939A |
:10879000CD0109C0EFEFF0E0E91BF109E25EFC4F0B |
:1087A00080818093CD01983F18F49093CD0109C04A |
:1087B000EFEFF0E0E91BF109E25EFC4F808180936E |
:1087C000CD0180912B06883F38F0EFEFF0E0E81BF9 |
:1087D000F109E25EFC4F80818093CB0180912D06F0 |
:1087E000883F38F0EFEFF0E0E81BF109E25EFC4F64 |
:1087F00080818093C90180913506883F38F0EFEF82 |
:10880000F0E0E81BF109E25EFC4F80818093CA0131 |
:1088100080913706883F38F0EFEFF0E0E81BF10970 |
:10882000E25EFC4F80818093C60180913806883FCC |
:1088300038F0EFEFF0E0E81BF109E25EFC4F8081D9 |
:108840008093C80180913906883F38F0EFEFF0E05F |
:10885000E81BF109E25EFC4F80818093C5018091A5 |
:108860003A06883F38F0EFEFF0E0E81BF109E25EEE |
:10887000FC4F80818093C40180914006883F38F08E |
:10888000EFEFF0E0E81BF109E25EFC4F808180939E |
:10889000C20180914106883F38F0EFEFF0E0E81B1D |
:1088A000F109E25EFC4F80818093FE0280914206D6 |
:1088B000883F38F0EFEFF0E0E81BF109E25EFC4F93 |
:1088C00080818093FD0280914306883F38F0EFEF6E |
:1088D000F0E0E81BF109E25EFC4F80818093FC022E |
:1088E00080914406883F38F0EFEFF0E0E81BF10993 |
:1088F000E25EFC4F80818093FB0280915E06883FA0 |
:1089000038F0EFEFF0E0E81BF109E25EFC4F808108 |
:108910008093FA0280915F06883F38F0EFEFF0E035 |
:10892000E81BF109E25EFC4F80818093F90280919F |
:108930006006883F38F0EFEFF0E0E81BF109E25EF7 |
:10894000FC4F80818093F80280916106883F38F067 |
:10895000EFEFF0E0E81BF109E25EFC4F80818093CD |
:10896000F70280914506883F38F0EFEFF0E0E81B12 |
:10897000F109E25EFC4F80818093C101809149063C |
:10898000883F38F0EFEFF0E0E81BF109E25EFC4FC2 |
:1089900080818093C00180915306883F38F0EFEFCB |
:1089A000F0E0E81BF109E25EFC4F80818093BF019B |
:1089B00080915606883F38F0EFEFF0E0E81BF109B0 |
:1089C000E25EFC4F80818093BE0180915706883F14 |
:1089D00038F0EFEFF0E0E81BF109E25EFC4F808138 |
:1089E0008093BD0180915806883F38F0EFEFF0E0AA |
:1089F000E81BF109E25EFC4F80818093BC0180910D |
:108A00005D06883F38F0EFEFF0E0E81BF109E25E29 |
:108A1000FC4F80818093BB0180917806883F38F0BD |
:108A2000EFEFF0E0E81BF109E25EFC4F80818093FC |
:108A300010088091C201282F33272F5F3F4F8CE30E |
:108A400098E2B9010E94A4787093D0016093CF019D |
:108A50008091330680930108809132068093C80785 |
:108A600090917A06933320F181E08093F602983F4B |
:108A700058F0EFEFF0E0E91BF109E25EFC4F808176 |
:108A8000823310F41092F60280914E0890914F08B4 |
:108A900097FF08C08091F602882321F0809141045D |
:108AA000806803C0809141048F778093410402C0A5 |
:108AB0001092F60280914E0890914F0897FF1DC0CA |
:108AC000809114038823C9F08091F6028823A9F0CD |
:108AD00080910801909109018F5F9F4F71F488E99F |
:108AE0009AE3909325028093240280E094EA909385 |
:108AF0000901809308011092F6028091F602882302 |
:108B000039F08091BE01823D18F4825E8093BE01EF |
:108B1000DF91CF910895A8E1B0E0E1E9F5E40C948C |
:108B2000F4780E94FF3A309102013C3010F4299A07 |
:108B300001C02998E0901503F0901603FA82E982AB |
:108B40008091C80799270A96E816F90614F49A83C3 |
:108B5000898380911D03843608F05CC08091B60340 |
:108B60009091B703009731F001979093B7038093EA |
:108B7000B60307C0109214038091E9028F7E8093A0 |
:108B8000E9023A3011F0343110F0289A01C02898E7 |
:108B90008091EA029091EB02895E9340C0F180914E |
:108BA0003D06282F33273A8329838091E90280618B |
:108BB0008093E90280911906A82FBB27AA0FBB1F3B |
:108BC000FD01E958F84F1182108280911A06282F72 |
:108BD0003327220F331FC9018958984FFC01118296 |
:108BE0001082AD5BB84F11961C921E922D5B384FD0 |
:108BF000D90111961C921E9280911C06E82FFF2726 |
:108C0000EE0FFF1FED5BF84F11821082C9C2109268 |
:108C10001403C6C280911D038D3808F4C1C280912F |
:108C2000E9028F7E8093E90290913E0682E3989F4D |
:108C3000C00111249093B7038093B603E981FA81B0 |
:108C4000B9978CF080911403882369F08091EA022F |
:108C50009091EB02FFEF8F3F9F0729F001969093D1 |
:108C6000EB028093EA028091EA029091EB028F3F3F |
:108C7000910509F038F51092390310923A031092D9 |
:108C80003B0310923C03109235031092360310926E |
:108C90003703109238031092A2031092A30310928C |
:108CA000A4031092A5031092410310924203109264 |
:108CB0004303109244038A3F910549F481E0809375 |
:108CC000BC0305C08091E90282608093E902809133 |
:108CD0001B06E82FFF27EE0FFF1FED5BF84F80818B |
:108CE0009181813591050CF441C120911403222317 |
:108CF00009F03CC180911C06E82FFF27EE0FFF1FF3 |
:108D0000ED5BF84F808191818C3491050CF406C1A4 |
:108D10008091B8038F5F8093B803893C08F426C123 |
:108D20003C3010F4299801C0299A10921403109233 |
:108D3000B8031092EB021092EA0230911906E32F69 |
:108D4000FF27EE0FFF1FED5BF84F80819181873485 |
:108D50009105B4F480911A06E82FFF27EE0FFF1F4C |
:108D6000ED5BF84F808191810190F081E02DF7FF5C |
:108D700003C0F095E195FF4FE734F1050CF478C09E |
:108D800041E020911A06A22FBB27AA0FBB1FAD5BA3 |
:108D9000B84F8D919C9111978734910544F0E32F42 |
:108DA000FF27EE0FFF1FED5BF84F808191818D91C2 |
:108DB0009C918734910574F080911906E82FFF2764 |
:108DC000EE0FFF1FED5BF84F808191818734910595 |
:108DD0000CF042E0E22FFF27EE0FFF1FED5BF84F94 |
:108DE000808191818634910574F480911906E82F71 |
:108DF000FF27EE0FFF1FED5BF84F808191818734D5 |
:108E000091050CF043E0E22FFF27EE0FFF1FED5B13 |
:108E1000F84F808191818A5B9F4F74F4809119068D |
:108E2000E82FFF27EE0FFF1FED5BF84F8081918148 |
:108E3000873491050CF044E0E22FFF27EE0FFF1F6F |
:108E4000ED5BF84F808191818A5B9F4F74F4809134 |
:108E50001906E82FFF27EE0FFF1FED5BF84F80810B |
:108E60009181863491050CF445E0842F0E942C2DCD |
:108E700080911A06E82FFF27EE0FFF1FED5BF84FDA |
:108E8000808191810190F081E02DF7FF03C0F09582 |
:108E9000E195FF4F7E97BCF480911906E82FFF27DC |
:108EA000EE0FFF1FED5BF84F808191818A5B9F4F32 |
:108EB00054F481E080935C0488EE93E09093250263 |
:108EC0008093240253C00E94262E0E94D92C80E059 |
:108ED0000E944A0780913F060E947E748091250679 |
:108EE00080FF10C08091140190911501875B934021 |
:108EF00038F480911401909115018E5E924010F427 |
:108F00000E94B51A1092220280E00E94513881E03E |
:108F10008093BB0380932202579A1FC08081918166 |
:108F2000855B9F4F0CF58091B8038F5F8093B803EA |
:108F3000893CE0F03C3010F4299801C0299A109245 |
:108F400014031092B8031092EB021092EA0281E02F |
:108F50000E94513881E08093BB030E94262E68E76F |
:108F600070E00E948F3702C02093B80380911B06E7 |
:108F7000E82FFF27EE0FFF1FED5BF84F80819181F7 |
:108F80008B5A9F4F0CF00CC130911403E0911C06DA |
:108F9000332309F0DAC0FF27EE0FFF1FED5BF84F18 |
:108FA00080819181855B9F4F0CF0CCC020917B0626 |
:108FB000E22FFF27EE0FFF1FED5BF84F80819181BD |
:108FC000855B9F4F1CF0222309F0BCC08091B90340 |
:108FD0008F5F8093B903893C08F4E2C03093B903F2 |
:108FE00080914104882309F0A6C08091BB038823A7 |
:108FF00009F4A1C081E090E09093EB028093EA0233 |
:1090000081E0809314031092A2031092A3031092A4 |
:10901000A4031092A50310924103109242031092F0 |
:1090200043031092440310923D0310923E031092AA |
:109030003F031092400380913406E82EFF2400275E |
:1090400011278091FD079091FE079C01442737FD71 |
:109050004095542FC801B7010E946578DC01CB010F |
:109060008093510390935203A0935303B0935403FE |
:1090700080910D0890910E089C01442737FD409582 |
:10908000542FC801B7010E946578DC01CB018093A1 |
:10909000490390934A03A0934B03B0934C038091F0 |
:1090A000710390917203A0917303B0917403809344 |
:1090B0004D0390934E03A0934F03B09350038091C0 |
:1090C000690390916A03A0916B03B0916C03809344 |
:1090D000450390934603A0934703B093480310922F |
:1090E000390310923A0310923B0310923C03109202 |
:1090F0003503109236031092370310923803809193 |
:10910000E90288608093E902909179068FE0989F48 |
:109110009001112480912F0390913003820F931FAF |
:1091200068E671E00E94A47897FD01969595879571 |
:109130008093750335C08CED95E090932502809364 |
:1091400024022EC01092B9032BC0FF27EE0FFF1F81 |
:10915000ED5BF84F808191818C349105FCF020917A |
:109160007B06E22FFF27EE0FFF1FED5BF84F80819C |
:109170009181855B9F4F14F0222381F48091BA0383 |
:109180008F5F8093BA03893C58F0109214031092B9 |
:10919000BA031092EB021092EA0202C01092BA03D4 |
:1091A00080919401815080939401809194018F3F2C |
:1091B00021F08091E90284FF72C30E94EE42809107 |
:1091C000C5039091C6039C01220F331F280F391F3E |
:1091D000C0901906AC2DBB27AA0FBB1FFD01ED5B8C |
:1091E000F84FB0902F064B2D552780819181849F99 |
:1091F000F001859FF00D949FF00D11242E0F3F1F5D |
:1092000037FF02C02D5F3F4FB90175956795759582 |
:109210006795A958B84F80913006082F11278D9176 |
:109220009C91809F7001819FF00C909FF00C112405 |
:109230006E0D7F1D7093C6036093C5038091C703B5 |
:109240009091C8039C01220F331F280F391FD09023 |
:109250001A06AD2DBB27AA0FBB1FFD01ED5BF84F12 |
:1092600080819181849FF001859FF00D949FF00D86 |
:1092700011242E0F3F1F37FF02C02D5F3F4FA90162 |
:109280005595479555954795A958B84F8D919C91FF |
:10929000809F7001819FF00C909FF00C11244E0D67 |
:1092A0005F1D5093C8034093C7038091F602882343 |
:1092B00009F448C0CB0177FD0396DC01B595A7956D |
:1092C000B595A795CA0157FD0396FC01F595E7955D |
:1092D000F595E7958091EA01682F772767FD7095EE |
:1092E0006A9F90016B9F300D7A9F300D1124809101 |
:1092F000FD03482F552747FD50954E9FC0014F9FB6 |
:10930000900D5E9F900D1124280F391F37FF02C06A |
:10931000295F3F4F03E0359527950A95E1F7309394 |
:109320001C0320931B036E9F90016F9F300D7E9F47 |
:10933000300D11244A9FC0014B9F900D5A9F900DF4 |
:1093400011243FC080917906E82FFF27E456FE4F95 |
:1093500086818093EA0190819093FD03A82FBB271B |
:10936000A7FDB095A69F9001A79F300DB69F300D29 |
:109370001124E92FFF27E7FDF095E49FC001E59F49 |
:10938000900DF49F900D1124280F391F37FF02C054 |
:10939000295F3F4F13E0359527951A95E1F73093F4 |
:1093A0001C0320931B03A49F9001A59F300DB49F25 |
:1093B000300D1124E69FC001E79F900DF69F900DA0 |
:1093C0001124281B390B37FF02C0295F3F4FF3E000 |
:1093D00035952795FA95E1F730931A0320931903F1 |
:1093E00080911C06E82FFF27EE0FFF1FED5BF84F63 |
:1093F00080819181909581959F4F909318038093E0 |
:1094000017038330910514F0029705C00FEF8E3FCC |
:10941000900734F40296909318038093170304C0C6 |
:1094200010921803109217038091F9039091FA0398 |
:109430002091F5033091F603820F931F00911B03D7 |
:1094400010911C03081B190B10931C0300931B03A2 |
:109450008091F7039091F8032091F3033091F40386 |
:10946000820F931F8090190390901A03881A990A0B |
:1094700090921A038092190380911B06E82FFF2710 |
:10948000EE0FFF1FED5BF84FE080F18028E730E042 |
:10949000E20EF31EF0921603E09215038091C701CD |
:1094A0009927AA2797FDA095BA2FBC01CD010E944C |
:1094B000D977DC01CB0120E030E040E251E4BC018F |
:1094C000CD010E944777DC01CB01BC01CD010E9498 |
:1094D000AB77DC01CB01809307088091C6018093B4 |
:1094E000E0078091C5019927AA2797FDA095BA2F7B |
:1094F000BC01CD010E94D977DC01CB0120E030E036 |
:1095000040E251E4BC01CD010E944777DC01CB0170 |
:10951000BC01CD010E94AB77DC01CB018093BB077E |
:109520008091C4018093D0078091680480FF59C066 |
:1095300080911008813808F454C080916104992703 |
:1095400087FD90952B2D3327829FA001839F500D7F |
:10955000929F500D1124040F151F10931C030093AC |
:109560001B0380916204992787FD9095829FB0012B |
:10957000839F700D929F700D1124860E971E9092FE |
:109580001A038092190380916304282F332727FD43 |
:1095900030958091170390911803820F931F909339 |
:1095A00018038093170380916504282F332727FD24 |
:1095B000309580912A069927289FD001299FB00DC8 |
:1095C000389FB00D1124B0939B01A0939A01809114 |
:1095D000640499278E159F0524F4909316038093B5 |
:1095E0001503809115039091160397FF04C0109204 |
:1095F0001603109215038091250682FF02C0109277 |
:10960000E00740911B0350911C03CA0157FD0396CC |
:109610009C01359527953595279537FF03C03095E3 |
:1096200021953F4F8091EE029091EF0282179307B0 |
:10963000B4F4CA0157FF03C0909581959F4F97FDE1 |
:10964000039695958795959587959093EF028093CE |
:10965000EE028536910544F084E690E001C0019762 |
:109660009093EF028093EE024091190350911A03F8 |
:10967000CA0157FD03969C01359527953595279589 |
:1096800037FF03C0309521953F4F8091EC029091B8 |
:10969000ED0282179307B4F4CA0157FF03C09095F7 |
:1096A00081959F4F97FD03969595879595958795FD |
:1096B0009093ED028093EC028536910544F084E6A8 |
:1096C00090E001C001979093ED028093EC028091AD |
:1096D000E90284FF08C01092EF021092EE0210928D |
:1096E000ED021092EC02ED2DFF27EE0FFF1FED5B58 |
:1096F000F84F40915406242F3327808191812817F9 |
:10970000390744F480917C0682FF04C081E0809395 |
:10971000020313C0ED2DFF27EE0FFF1FED5BF84F87 |
:10972000842F992720915506821B91092081318130 |
:109730002817390714F41092020340911A06E42FF7 |
:10974000FF27EE0FFF1FED5BF84F50915406852F5A |
:10975000992722273327281B390B80819181821773 |
:10976000930744F480917C0683FF04C081E08093DA |
:10977000010316C080910103882391F0E42FFF2795 |
:10978000EE0FFF1FED5BF84F809155069927851B63 |
:109790009109208131818217930714F410920103FB |
:1097A000EC2DFF27EE0FFF1FED5BF84F40915406A5 |
:1097B000242F3327808191812817390744F4809121 |
:1097C0007C0680FF04C081E08093FF0217C0809177 |
:1097D000FF02882399F0EC2DFF27EE0FFF1FED5BB2 |
:1097E000F84F842F992720915506821B91092081DB |
:1097F00031812817390714F41092FF02409119069D |
:10980000E42FFF27EE0FFF1FED5BF84F509154063A |
:10981000852F992722273327281B390B8081918197 |
:109820008217930744F480917C0681FF04C081E095 |
:109830008093000316C080910003882391F0E42FE9 |
:10984000FF27EE0FFF1FED5BF84F8091550699271C |
:10985000851B9109208131818217930714F410929E |
:10986000000380910203882319F480910103811180 |
:1098700081E0809303038091FF02882321F480918B |
:109880000003882351F081E08093040310920303C6 |
:10989000109202031092010302C08093040380918E |
:1098A0000303882321F480910403882369F08091C5 |
:1098B00053069927E981FA818E179F0714F49A833A |
:1098C000898381E0809329038091E90284FF1AC093 |
:1098D000109218031092170310921C0310921B038E |
:1098E00010921A03109219039AE59093070888E7DB |
:1098F0008093E0079093BB078093D00710920303F7 |
:10990000109204038091D3079091D407A091D507BA |
:10991000B091D60720917103309172034091730387 |
:1099200050917403820F931FA41FB51F8093D30718 |
:109930009093D407A093D507B093D6078091DB0707 |
:109940009091DC07A091DD07B091DE0720906903BC |
:1099500030906A0340906B0350906C03820D931D0E |
:10996000A41DB51D8093DB079093DC07A093DD0752 |
:10997000B093DE078091CA079091CB07A091CC07E6 |
:10998000B091CD07E0906D03F0906E0300916F03EE |
:1099900010917003EB82FC820D831E838E0D9F1D40 |
:1099A000A01FB11F8093CA079093CB07A093CC0749 |
:1099B000B093CD078091BC079091BD07A091BE07E1 |
:1099C000B091BF07E0906503F090660300916703D4 |
:1099D00010916803EF82F88609871A878E0D9F1D04 |
:1099E000A01FB11F8093BC079093BD07A093BE0733 |
:1099F000B093BF07F0900403FB86FF2029F4809109 |
:109A00000303882309F460C010926103109262037B |
:109A1000109263031092640310925D0310925E0330 |
:109A200010925F03109260031092D3071092D40734 |
:109A30001092D5071092D6071092DB071092DC0720 |
:109A40001092DD071092DE071092CA071092CB0722 |
:109A50001092CC071092CD071092BC071092BD0750 |
:109A60001092BE071092BF0780915103909152034C |
:109A7000A0915303B091540380934D0390934E03F0 |
:109A8000A0934F03B09350038091490390914A03F0 |
:109A9000A0914B03B0914C038093450390934603F0 |
:109AA000A0934703B09348031092340210923302FC |
:109AB000109208031092070310920A0310920903F0 |
:109AC0000B85002309F0F2C180910303882309F07C |
:109AD000EDC180910A0690910B06815092402CF4C2 |
:109AE00080911403882309F4E1C190907B08A09031 |
:109AF00034066091FD077091FE07788F6F8B80911F |
:109B00000D0890910E089A8B898B9FEF991609F496 |
:109B1000D9C0BB24CC24DD24CA01B901A60195011A |
:109B20000E94D97879018A01EF89F88DCF01AA279F |
:109B300097FDA095BA2FE81AF90A0A0B1B0BC20170 |
:109B4000B101A60195010E94D97859016A012989BC |
:109B50003A89C901AA2797FDA095BA2FA81AB90A70 |
:109B6000CA0ADB0A292C332427FC3094432C532CBB |
:109B7000C801B701A20191010E94657897FF04C056 |
:109B800061507E4F8F4F9F4F3B014C0109E09594F0 |
:109B90008794779467940A95D1F7C601B501A2011D |
:109BA00091010E94657897FF04C061507E4F8F4FEE |
:109BB0009F4F5B016C0119E0D594C794B794A794AB |
:109BC0001A95D1F78091EE029091EF0281349105C0 |
:109BD0003CF48091EC029091ED0281349105D4F037 |
:109BE000D401C30197FE03C00196A11DB11D3C0124 |
:109BF0004D019594879477946794D601C501D7FE5B |
:109C000003C00196A11DB11D5C016D01D594C794DF |
:109C1000B794A79480911C06E82FFF27EE0FFF1F33 |
:109C2000ED5BF84F808191810190F081E02DF7FF8D |
:109C300003C0F095E195FF4F7A97A4F0C401B301FA |
:109C400023E030E040E050E00E94D97839014A0139 |
:109C5000C601B50123E030E040E050E00E94D97831 |
:109C600059016A0180917D08282F332727FD3095FF |
:109C7000432F532F261537054805590514F439018C |
:109C80004A01992787FD9095909581959F4FAA2726 |
:109C900097FDA095BA2F681679068A069B0614F4DC |
:109CA0003C014D012A153B054C055D0514F4590195 |
:109CB0006A01A816B906CA06DB060CF0CFC05C0123 |
:109CC0006D01CCC0EA2CFF2400271127CA01B9017D |
:109CD000A80197010E94D97839014A014F89588D0E |
:109CE000CA01AA2797FDA095BA2F681A790A8A0A8D |
:109CF0009B0AC201B101A80197010E94D9785901BC |
:109D00006A0169897A89CB01AA2797FDA095BA2FA4 |
:109D1000A81AB90ACA0ADB0AD401C30197FE03C014 |
:109D20000F96A11DB11D3C014D01F4E0959487945F |
:109D300077946794FA95D1F7D601C501D7FE03C091 |
:109D40000F96A11DB11D5C016D01E4E0D594C7948F |
:109D5000B794A794EA95D1F78091EE029091EF0223 |
:109D6000813491053CF48091EC029091ED028134B4 |
:109D70009105A4F0C401B30123E030E040E050E0DD |
:109D80000E94D97839014A01C601B50123E030E0CB |
:109D900040E050E00E94D97859016A0180911C0688 |
:109DA000E82FFF27EE0FFF1FED5BF84F80819181B9 |
:109DB0000190F081E02DF7FF03C0F095E195FF4F92 |
:109DC0007A97A4F0C401B30123E030E040E050E012 |
:109DD0000E94D97839014A01C601B50123E030E07B |
:109DE00040E050E00E94D97859016A0171E267169B |
:109DF0007104810491042CF070E2672E712C812C87 |
:109E0000912C80EE68168FEF78068FEF88068FEF23 |
:109E1000980644F460EE662E6FEF762E6FEF862E76 |
:109E20006FEF962E91E2A916B104C104D1042CF073 |
:109E300050E2A52EB12CC12CD12CA0EEAA16AFEF6A |
:109E4000BA06AFEFCA06AFEFDA0644F440EEA42E2E |
:109E50004FEFB42E4FEFC42E4FEFD42E809151030D |
:109E600090915203A0915303B0915403861997091E |
:109E7000A809B9098093510390935203A093530307 |
:109E8000B09354038091490390914A03A0914B03EE |
:109E9000B0914C038A199B09AC09BD098093490311 |
:109EA00090934A03A0934B03B0934C0380913302E9 |
:109EB000909134028F3F910509F008F4C4C5BB8529 |
:109EC000BB2309F04EC580910303882309F049C5DF |
:109ED00080912903882309F044C5E0915C06EC8752 |
:109EE000EE2309F43EC58091D3079091D407A09149 |
:109EF000D507B091D607B7FF04C081509F4FAF4F31 |
:109F0000BF4FE92EFA2E0B2F112707FD1A95E0926D |
:109F1000D307F092D4070093D5071093D60780910A |
:109F2000DB079091DC07A091DD07B091DE07B7FF5A |
:109F300004C081509F4FAF4FBF4F892F9A2FAB2F37 |
:109F4000BB27A7FDBA958D879E87AF87B88B809377 |
:109F5000DB079093DC07A093DD07B093DE078091C9 |
:109F60003406A82EBB24CC24DD242091610330913B |
:109F700062034091630350916403C601B5010E94DE |
:109F8000657897FF04C061507F4F8F4F9F4F672EBA |
:109F9000782E892E992487FC9A946092610370929E |
:109FA0006203809263039092640320915D03309179 |
:109FB0005E0340915F0350916003C601B5010E94AA |
:109FC000657897FF04C061507F4F8F4F9F4F272EBA |
:109FD000382E492E552447FC5A9420925D03309226 |
:109FE0005E0340925F035092600380915903909109 |
:109FF0005A03A0915B03B0915C03B7FF04C081508A |
:10A000009F4FAF4FBF4F892F9A2FAB2FBB27A7FD75 |
:10A01000BA958093590390935A03A0935B03B0932E |
:10A020005C03D801C70186199709A809B90980936B |
:10A03000AE039093AF03A093B003B093B10320910C |
:10A040005B06E22EFF2400271127BC01CD01A801E9 |
:10A0500097010E94D97859016A012093BD0330937A |
:10A06000BE034093BF035093C0038D859E85AF858B |
:10A07000B88982199309A409B5098093B203909312 |
:10A08000B303A093B403B093B503BC01CD01A80101 |
:10A0900097010E94D9782093C1033093C203409363 |
:10A0A000C3035093C403D601C501D7FE04C0815039 |
:10A0B0009F4FAF4FBF4F892F9A2FAB2FBB27A7FDC5 |
:10A0C000BA95909308038093070357FF04C021506B |
:10A0D0003F4F4F4F5F4FBB2757FDBA95A52F942F8A |
:10A0E000832F90930A03809309038091EE0290914D |
:10A0F000EF0281349105DCF48091EC029091ED0245 |
:10A1000081349105A4F480911C06E82FFF27EE0FFF |
:10A11000FF1FED5BF84F808191810190F081E02D70 |
:10A12000F7FF03C0F095E195FF4F7A97E4F0809137 |
:10A130007B088F3FC1F4809107039091080397FD3E |
:10A1400001969595879590930803809307038091D6 |
:10A15000090390910A0397FD019695958795909331 |
:10A160000A03809309038091CA079091CB07A091BD |
:10A17000CC07B091CD07B7FF04C081509F4FAF4FC0 |
:10A18000BF4F892F9A2FAB2FBB27A7FDBA9580937E |
:10A19000CA079093CB07A093CC07B093CD078091CB |
:10A1A000BC079091BD07A091BE07B091BF07B7FF54 |
:10A1B00004C081509F4FAF4FBF4F892F9A2FAB2FB5 |
:10A1C000BB27A7FDBA958093BC079093BD07A093CA |
:10A1D000BE07B093BF078091710390917203A09165 |
:10A1E0007303B09174032B813C814D815E81281BE8 |
:10A1F000390B4A0B5B0B2093A6033093A7034093C4 |
:10A20000A8035093A9038091690390916A03A091D8 |
:10A210006B03B0916C03EF80F88409851A85E81A06 |
:10A22000F90A0A0B1B0BE092AA03F092AB0300930E |
:10A23000AC031093AD032093AE033093AF03409370 |
:10A24000B0035093B103E092B203F092B3030093D2 |
:10A25000B4031093B50380914D0390914E03A091E8 |
:10A260004F03B0915003821B930BA40BB50B80934B |
:10A270004D0390934E03A0934F03B09350038091EE |
:10A28000450390914603A0914703B09148038E196E |
:10A290009F09A00BB10B8093450390934603A093B5 |
:10A2A0004703B0934803FC85FF23E1F02091270387 |
:10A2B00030912803213831054CF080918203909130 |
:10A2C00083030196909383038093820320583F4F2A |
:10A2D0004CF48091820390918303019790938303C0 |
:10A2E00080938203109228031092270381E090E06C |
:10A2F0009093CA038093C903E090AE03F090AF033C |
:10A300000091B0031091B103D801C70117FF07C036 |
:10A3100088279927DC018E199F09A00BB10B81506A |
:10A320009240A040B04034F084E090E09093CA03A3 |
:10A330008093C9038091CF039091D003A091D10362 |
:10A34000B091D2032091D3073091D4074091D50723 |
:10A350005091D607821B930BA40BB50B815E914BDA |
:10A36000AF4FBF4F8F539C49A040B04028F0809121 |
:10A370007C0889310CF4FFC041E0E41640E1F406AA |
:10A3800040E0040740E014070CF473C08091CB0355 |
:10A39000882309F46AC0D801C70117FF07C08827BE |
:10A3A0009927DC018E199F09A00BB10B9C01AD010F |
:10A3B000B7FF04C021503E4F4F4F5F4FF9E0559516 |
:10A3C000479537952795FA95D1F78091C9039091D4 |
:10A3D000CA03820F931F9093CA038093C903D801C5 |
:10A3E000C70117FF03C00796A11DB11DE3E0B59596 |
:10A3F000A79597958795EA95D1F78093BD0390939C |
:10A40000BE03A093BF03B093C00389589341A040FB |
:10A41000B04064F088E893E1A0E0B0E08093BD0331 |
:10A420009093BE03A093BF03B093C0032091BD03DC |
:10A430003091BE034091BF035091C00357FF04C049 |
:10A4400021503F4F4F4F5F4F232F342F452F55271C |
:10A4500047FD5A958091070390910803820F931F3F |
:10A46000909308038093070306C081E08093CB0399 |
:10A4700002C01092CB0360E0E61660EFF6066FEFC5 |
:10A4800006076FEF16070CF073C08091CC0388238A |
:10A4900009F46AC0D801C70117FF07C088279927A8 |
:10A4A000DC018E199F09A00BB10B9C01AD01B7FF18 |
:10A4B00004C021503E4F4F4F5F4F69E0559547957F |
:10A4C000379527956A95D1F78091C9039091CA0372 |
:10A4D000820F931F9093CA038093C903D801C701C9 |
:10A4E00017FF03C00796A11DB11D23E0B595A795E1 |
:10A4F000979587952A95D1F78093BD039093BE03D6 |
:10A50000A093BF03B093C00388579C4EAF4FBF4F7B |
:10A5100064F488E79CEEAFEFBFEF8093BD039093A8 |
:10A52000BE03A093BF03B093C0032091BD0330913D |
:10A53000BE034091BF035091C00357FF04C0215098 |
:10A540003F4F4F4F5F4F232F342F452F552747FD48 |
:10A550005A958091070390910803820F931F90935F |
:10A5600008038093070311C081E08093CC030DC0E2 |
:10A570001092CC030AC01092CA031092C90388EE4D |
:10A5800093E09093DA018093D9018C85282F3327AB |
:10A590008091C9039091CA032817390724F4309396 |
:10A5A000CA032093C90310917C08112379F0212F4D |
:10A5B000332727FD30958091C9039091CA0328174E |
:10A5C000390724F43093CA032093C9034091AE03A2 |
:10A5D0005091AF036091B0037091B10341385105C0 |
:10A5E0006105710574F08091860390918703209135 |
:10A5F000C9033091CA03820F931F909387038093FE |
:10A60000860340585F4F6F4F7F4F74F480918603ED |
:10A61000909187032091C9033091CA03821B930B49 |
:10A62000909387038093860381E090E09093CA0320 |
:10A630008093C903C090B203D090B303E090B403F9 |
:10A64000F090B503D701C601F7FE07C08827992708 |
:10A65000DC018C199D09AE09BF0981509240A040D0 |
:10A66000B04034F084E090E09093CA038093C90333 |
:10A670008091D3039091D403A091D503B091D603D8 |
:10A680002091DB073091DC074091DD075091DE0718 |
:10A69000821B930BA40BB50B815E914BAF4FBF4F49 |
:10A6A0008F539C49A040B04018F019310CF4FFC002 |
:10A6B00001E0C01600E1D00600E0E00600E0F00690 |
:10A6C0000CF473C08091CD03882309F46AC0D701CC |
:10A6D000C601F7FE07C088279927DC018C199D0960 |
:10A6E000AE09BF099C01AD01B7FF04C021503E4F28 |
:10A6F0004F4F5F4F09E055954795379527950A9538 |
:10A70000D1F78091C9039091CA03820F931F909350 |
:10A71000CA038093C903D701C601F7FE03C0079699 |
:10A72000A11DB11D13E0B595A795979587951A952D |
:10A73000D1F78093C1039093C203A093C303B09356 |
:10A74000C40389589341A040B04064F088E893E185 |
:10A75000A0E0B0E08093C1039093C203A093C30331 |
:10A76000B093C4032091C1033091C2034091C3034D |
:10A770005091C40357FF04C021503F4F4F4F5F4FCC |
:10A78000232F342F452F552747FD5A9580910903D4 |
:10A7900090910A03820F931F90930A0380930903F9 |
:10A7A00006C081E08093CD0302C01092CD0320E06B |
:10A7B000C21620EFD2062FEFE2062FEFF2060CF0C2 |
:10A7C00073C08091CE03882309F46AC0D701C60103 |
:10A7D000F7FE07C088279927DC018C199D09AE096F |
:10A7E000BF099C01AD01B7FF04C021503E4F4F4F40 |
:10A7F0005F4FE9E05595479537952795EA95D1F74D |
:10A800008091C9039091CA03820F931F9093CA034A |
:10A810008093C903D701C601F7FE03C00796A11DA7 |
:10A82000B11D73E0B595A795979587957A95D1F762 |
:10A830008093C1039093C203A093C303B093C40356 |
:10A8400088579C4EAF4FBF4F64F488E79CEEAFEF44 |
:10A85000BFEF8093C1039093C203A093C303B0934F |
:10A86000C4032091C1033091C2034091C3035091AE |
:10A87000C40357FF04C021503F4F4F4F5F4F232F5A |
:10A88000342F452F552747FD5A9580910903909104 |
:10A890000A03820F931F90930A038093090311C048 |
:10A8A00081E08093CE030DC01092CE030AC01092B7 |
:10A8B000CA031092C90388EE93E09093DA01809363 |
:10A8C000D9014C85242F33278091C9039091CA0365 |
:10A8D0002817390724F43093CA032093C9038091C1 |
:10A8E0007C08882379F0282F332727FD3095809125 |
:10A8F000C9039091CA032817390724F43093CA0377 |
:10A900002093C9034091B2035091B3036091B40303 |
:10A910007091B503413851056105710574F080915E |
:10A920008403909185032091C9033091CA03820F5B |
:10A93000931F909385038093840340585F4F6F4F1C |
:10A940007F4FCCF480918403909185032091C903BB |
:10A950003091CA03821B930B9093850380938403E9 |
:10A960000AC010920A031092090310920803109271 |
:10A970000703109229038091E007882341F4109285 |
:10A980000A031092090310920803109207038091A2 |
:10A99000D3079091D407A091D507B091D6078093A3 |
:10A9A000CF039093D003A093D103B093D2038091AF |
:10A9B000DB079091DC07A091DD07B091DE07809363 |
:10A9C000D3039093D403A093D503B093D6031092EE |
:10A9D0006103109262031092630310926403109259 |
:10A9E0005D0310925E0310925F0310926003109259 |
:10A9F000590310925A0310925B0310925C03109259 |
:10AA0000D3071092D4071092D5071092D607109250 |
:10AA1000DB071092DC071092DD071092DE07109220 |
:10AA2000CA071092CB071092CC071092CD07109254 |
:10AA3000BC071092BD071092BE071092BF0710927C |
:10AA4000340210923302E0901703F0901803C7010C |
:10AA5000F7FE04C0882799278E199F0940976CF04C |
:10AA600088EE93E09093DA018093D90180912506D6 |
:10AA700084FD03C081E08093BC0310913106A12EB8 |
:10AA8000BB24CC24DD24B701882777FD8095982F3F |
:10AA90009701F7FE04C0222733272E193F094427C8 |
:10AAA00037FD4095542F0E9465789B01AC01C6018B |
:10AAB000B5010E94657897FF04C061507E4F8F4FAB |
:10AAC0009F4F59E095958795779567955A95D1F75A |
:10AAD0009B01812F99278E9DD0018F9DB00D9E9D4A |
:10AAE000B00D1124CD01B7FD0396959587959595E9 |
:10AAF0008795280F391F442737FD4095542F209301 |
:10AB0000A2033093A3034093A4035093A503809121 |
:10AB1000410390914203A0914303B0914403821BEF |
:10AB2000930BA40BB50B8093410390934203A09326 |
:10AB30004303B09344038155934CA040B04064F06C |
:10AB400080E593ECA0E0B0E0809341039093420352 |
:10AB5000A0934303B0934403809141039091420337 |
:10AB6000A0914303B0914403805B9C43AF4FBF4F20 |
:10AB700064F480EB9CE3AFEFBFEF809341039093CD |
:10AB80004203A0934303B093440340902F0350909B |
:10AB900030034114510409F478C18091250683FFE4 |
:10ABA00074C18091710390917203A0917303B0916D |
:10ABB0007403B7FF04C081509E4FAF4FBF4F39E0C1 |
:10ABC000B595A795979587953A95D1F76C0197FF1D |
:10ABD00004C0D094C194D108D3948091690390911A |
:10ABE0006A03A0916B03B0916C03B7FF04C081505E |
:10ABF0009E4FAF4FBF4F29E0B595A7959795879585 |
:10AC00002A95D1F7BC0197FF03C0709561957F4FDE |
:10AC1000C616D7060CF46B01B601D7FE02C0695FF9 |
:10AC20007F4F3B0183E0759467948A95E1F702E0DA |
:10AC3000E02EF12C6E0C7F1C0CE112E0400E511E38 |
:10AC400072010027F7FC0095102F24EE3DEF420E15 |
:10AC5000531E8091090890910A08A0910B08B091A9 |
:10AC60000C088090960190909701A0909801B09068 |
:10AC70009901BC01CD01A50194010E94D978E21A85 |
:10AC8000F30A040B150BC801B70128E631E040E0D8 |
:10AC900050E00E94D978DC01CB011CE4E12E1FEFCB |
:10ACA000F12EE80EF91E0091D9011091DA0101157B |
:10ACB000110589F539E1C316D1046CF5809127039C |
:10ACC000909128038E0D9F1D909328038093270356 |
:10ACD0008091BC038823F9F0C201AA2797FDA095B3 |
:10ACE000BA2FBC01CD01A50194010E946578DC0159 |
:10ACF000CB018093090890930A08A0930B08B093A6 |
:10AD00000C08BC01CD010E94D97830932E0320930A |
:10AD10002D031092BC03C701B4E0880F991FBA95A8 |
:10AD2000E1F7B3010E94A478CB01AA2797FDA09573 |
:10AD3000BA2F2091090830910A0840910B085091D0 |
:10AD40000C08280F391F4A1F5B1F209309083093F6 |
:10AD50000A0840930B0850930C08F090CA016F2D1D |
:10AD60007727C69EC001C79E900DD69E900D1124D8 |
:10AD700097FD4F966C01A5E0D594C794AA95E1F78D |
:10AD80006C197D096B0177FD7AC00115110509F079 |
:10AD90006FC00091EE021091EF028091EC02909151 |
:10ADA000ED02080F191F17FF02C0095F1F4FF3E0E4 |
:10ADB00015950795FA95E1F7005C1F4FCA01B90197 |
:10ADC000A50194010E94D978DA01C90120912D03CF |
:10ADD00030912E03442737FD4095542F821B930B4F |
:10ADE000A40BB50B845E9D4FAF4FBF4FBC01CD018F |
:10ADF00028E631E040E050E00E94D978DC01CB0148 |
:10AE0000845B90408C9DA0018D9D500D9C9D500DAC |
:10AE10001124CA01B8010E94A47883E0F89E600161 |
:10AE20001124C616D70614F4B60108C0882799273E |
:10AE30008C199D09681779070CF4BC019B01442704 |
:10AE400037FD4095542F8091410390914203A0918A |
:10AE50004303B0914403820F931FA41FB51F809337 |
:10AE6000410390934203A0934303B09344030DC066 |
:10AE7000015010401093DA010093D90106C084EF0D |
:10AE800091E09093DA018093D9018091290388237E |
:10AE900081F010923503109236031092370310920E |
:10AEA00038031092390310923A0310923B03109228 |
:10AEB0003C03F0900403FF20F1F48091E007282F79 |
:10AEC0003327442755278091710390917203A091F5 |
:10AED0007303B0917403BC01CD010E946578DC015D |
:10AEE000CB01BC01CD0128EF3AE240E050E00E94E6 |
:10AEF000D978390102C066247724E0900303EE205C |
:10AF0000F1F48091E007282F3327442755278091BB |
:10AF1000690390916A03A0916B03B0916C03BC012B |
:10AF2000CD010E946578DC01CB01BC01CD0128EF89 |
:10AF30003AE240E050E00E94D978290102C044245E |
:10AF400055248091B6079091B707893C91051CF074 |
:10AF500088EC90E005C088539F4F34F488E39FEF5E |
:10AF60009093B7078093B6078091C1079091C2076D |
:10AF7000893C91051CF088EC90E005C088539F4FF8 |
:10AF800034F488E39FEF9093C2078093C1078091C8 |
:10AF9000C3079091C407AA2797FDA095BA2F2091C7 |
:10AFA0000708A22EBB24CC24DD24BC01CD01A601C0 |
:10AFB00095010E9465789B01AC018091B607909144 |
:10AFC000B707AA2797FDA095BA2FE7E0880F991F2A |
:10AFD000AA1FBB1FEA95D1F7280F391F4A1F5B1F15 |
:10AFE00057FF04C0215C3F4F4F4F5F4F76E05595B0 |
:10AFF0004795379527957A95D1F78301020F131F4F |
:10B000001093C4070093C3078091B4079091B507CC |
:10B01000AA2797FDA095BA2FBC01CD01A6019501E5 |
:10B020000E9465789B01AC018091C1079091C20795 |
:10B03000AA2797FDA095BA2F67E0880F991FAA1F2E |
:10B04000BB1F6A95D1F7280F391F4A1F5B1F57FF97 |
:10B0500004C0215C3F4F4F4F5F4F96E05595479599 |
:10B06000379527959A95D1F74201820E931E9092BB |
:10B07000B5078092B4078091020890910308880F69 |
:10B08000991FAA2797FDA095BA2F2091BB073327B8 |
:10B0900044275527BC01CD010E9465785B016C01F6 |
:10B0A00097FF08C08FE390E0A0E0B0E0A80EB91EC3 |
:10B0B000CA1EDB1E86E0D594C794B794A7948A95E0 |
:10B0C000D1F78091D007282F332744275527809127 |
:10B0D000550390915603A0915703B0915803BC01BA |
:10B0E000CD010E946578DC01CB01BC01CD0120EFD0 |
:10B0F00035E540E050E00E94D978B501620F731F3A |
:10B1000070930308609302080150104134F080E00E |
:10B1100090E19093C4078093C3078091C3079091F7 |
:10B12000C4078050904F34F480E090EF9093C407B0 |
:10B130008093C307B1E08B16B0E19B0634F080E04A |
:10B1400090E19093B5078093B4078091B4079091F4 |
:10B15000B5078050904F34F480E090EF9093B5079E |
:10B160008093B4076150704134F080E090E1909397 |
:10B170000308809302088091020890910308805090 |
:10B18000904F34F480E090EF90930308809302088E |
:10B1900080910001482F552780911E0190911F0139 |
:10B1A0004817590794F420911E0130911F016981BD |
:10B1B0007A81649FC001659F900D749F900D11244A |
:10B1C000B9010E9490787A83698389819A81880F76 |
:10B1D000991F880F991F9A8389834091250640FF04 |
:10B1E000BDC6EE2009F0BAC6FF2009F0B7C6AA24F2 |
:10B1F000BB24450180910503909106039093EE05D1 |
:10B200008093ED0520918803309189032115310544 |
:10B2100009F03FC080911401909115018959934024 |
:10B2200058F087B5803F20F480913702815011C0DB |
:10B2300081E08093E2034EC080911401909115014A |
:10B240008436910508F587B58031D0F080913702BA |
:10B250008F5F809337029FE08902900111248091D3 |
:10B260001406821B87BD8CE291E0909325028093A7 |
:10B2700024028EE591E090938903809388032AC08D |
:10B2800081E08093E10326C0F092E103F092E203B3 |
:10B2900021C080910F0390911003A0911103B091F0 |
:10B2A000120314E0880F991FAA1FBB1F1A95D1F72C |
:10B2B0008093380290933902A0933A02B0933B02F4 |
:10B2C000B0923602A092350221503040309389036B |
:10B2D000209388032091CD0141FF24C02233D8F46C |
:10B2E0008091DF0181508093DF018F3FD9F510926B |
:10B2F0002A0380910F0390911003A0911103B09144 |
:10B30000120380930B0390930C03A0930D03B0934F |
:10B310000E0381E004C081E080932A0388EC8093CF |
:10B32000DF0120C080919A0190919B01820F911DB5 |
:10B3300020912A063327829FF001839FF00D929F70 |
:10B34000F00D1124CF01AA2797FDA095BA2F809365 |
:10B350000B0390930C03A0930D03B0930E0381E0B5 |
:10B3600080932A038091710390917203A0917303DB |
:10B37000B0917403E0909601F090970100919801CC |
:10B3800010919901BC01CD01A80197010E94D978C3 |
:10B3900059016A018091690390916A03A0916B033E |
:10B3A000B0916C03BC01CD01A80197010E94D9782E |
:10B3B000B901C5010E948E768C01CC9714F00CE384 |
:10B3C00010E0C8010E94AF6A8C0180E28093950171 |
:10B3D00080912A03882309F447C48091E9029927C0 |
:10B3E0009C012071307084FD3FC460917E0660FD39 |
:10B3F00004C08091250681FD0CC0C980DA8030939D |
:10B40000D8032093D7038091E902806C8093E902EE |
:10B4100099C18091E90281FF6BC14091DB0150919C |
:10B42000DC01CA010F962091150330911603821793 |
:10B430009307BCF58091E103882399F58091E90297 |
:10B4400087FF15C08091E9028F778093E902809190 |
:10B450000F0390911003A0911103B09112038093F8 |
:10B460000B0390930C03A0930D03B0930E038091F4 |
:10B47000E90280648093E902241B350B2F50304091 |
:10B4800037FF03C0309521953F4F8091D7039091AE |
:10B49000D803820F931F9093D8038093D7038BE236 |
:10B4A0006EC0CA010F9728173907BCF58091E203D7 |
:10B4B000882399F58091E90286FF15C08091E90201 |
:10B4C0008F7B8093E90280910F0390911003A091EC |
:10B4D0001103B091120380930B0390930C03A0937C |
:10B4E0000D03B0930E038091E90280688093E90216 |
:10B4F000241B350B215F3F4F37FF03C0309521954B |
:10B500003F4F8091D7039091D803821B930B909368 |
:10B51000D8038093D7038DE232C08091E902807C0A |
:10B5200069F18091E9028F738093E9021092D80348 |
:10B530001092D70320910F03309110034091110313 |
:10B540005091120320930B0330930C0340930D038F |
:10B5500050930E0361FF06C084EF91E090932502A3 |
:10B560008093240280911303882341F4233331050F |
:10B57000410551051CF081E0809313038DE3809316 |
:10B5800095012091D7033091D803C90137FF04C03A |
:10B5900088279927821B930B815092400CF491C00D |
:10B5A00080912A069927289F7001299FF00C389FC7 |
:10B5B000F00C1124C70160E075E00E94A478CB0173 |
:10B5C000AA2797FDA095BA2F20910B0330910C0369 |
:10B5D00040910D0350910E03280F391F4A1F5B1F26 |
:10B5E00020930B0330930C0340930D0350930E03F1 |
:10B5F0001092D8031092D703C0900F03D09010037D |
:10B60000E0901103F0901203D701C60180509440DE |
:10B61000A040B04082179307A407B5075CF4D70198 |
:10B62000C60180509C4FAF4FBF4F281739074A07BC |
:10B630005B0744F080930B0390930C03A0930D03DE |
:10B64000B0930E0380917E0681FF06C084E690E0F1 |
:10B65000909325028093240280912E06882389F5F9 |
:10B66000409105035091060357FF02C04D5F5F4FA5 |
:10B67000559547955595479580911E0190911F01CD |
:10B68000209100013327489FB001499F700D589FBA |
:10B69000700D1124CB01B9010E94A4787093DC01D4 |
:10B6A0006093DB01663471051CF486E490E005C00C |
:10B6B0006739710534F086E990E09093DC0180935E |
:10B6C000DB018091880390918903892BB9F18091E6 |
:10B6D0000F0390911003A0911103B0911203809376 |
:10B6E0000B0390930C03A0930D03B0930E0326C09D |
:10B6F00080910F0390911003A0911103B091120358 |
:10B7000080599140A040B04080930B0390930C036C |
:10B71000A0930D03B0930E0380912E06882311F0A1 |
:10B72000992702C088E790E09093DC018093DB01C9 |
:10B7300089819A819093060380930503C090050345 |
:10B74000D090060320910F03309110034091110314 |
:10B75000509112032B8B3C8B4D8B5E8B20910B03F6 |
:10B7600030910C0340910D0350910E036B897C893D |
:10B770008D899E89261737074807590724F080913D |
:10B780007E0680FDB8C28091880390918903892B41 |
:10B7900039F0C0900503D0900603AA24BB24D9C079 |
:10B7A0008B899C89AD89BE89821B930BA40BB50B39 |
:10B7B0008093A6039093A703A093A803B093A90333 |
:10B7C000823070E897077FEFA7077FEFB7072CF469 |
:10B7D00081E090E8AFEFBFEF09C08F5F9F47A040C7 |
:10B7E000B04064F08FEF9FE7A0E0B0E08093A60345 |
:10B7F0009093A703A093A803B093A903A090A603D6 |
:10B80000B090A7038091CC01282F332744275527D8 |
:10B810008091A6039091A703A091A803B091A903DA |
:10B82000BC01CD010E94657897FF04C0615E7F4F27 |
:10B830008F4F9F4FA5E09595879577956795AA952A |
:10B84000D1F76093A6037093A7038093A803909306 |
:10B85000A9036530FEEF7F07FFEF8F07FFEF9F071C |
:10B860002CF484E09EEFAFEFBFEF09C0605074404E |
:10B870008040904064F080E094E0A0E0B0E08093ED |
:10B88000A6039093A703A093A803B093A903809065 |
:10B89000A6039090A703209135023091360237FF1E |
:10B8A00002C0295F3F4FF3E035952795FA95E1F700 |
:10B8B0004FEF223834071CF421E83FEF05C0203851 |
:10B8C000310514F020E830E0C901AA2797FDA095C2 |
:10B8D000BA2F2091CE01332744275527BC01CD0133 |
:10B8E0000E94657897FF04C06D5F7F4F8F4F9F4F19 |
:10B8F000E2E09595879577956795EA95D1F79B0155 |
:10B900005FEF613075071CF420E03FEF06C06F3F2A |
:10B91000710519F014F020E031E08091E902807C9B |
:10B9200049F0C90137FD03969C013595279535955A |
:10B9300027950DC080917E0680FF09C0C90137FDA3 |
:10B9400007969C0143E0359527954A95E1F7820ECD |
:10B95000931E2091CB01222309F454C0609131033E |
:10B9600070913203809133039091340397FF04C0A8 |
:10B9700061587F4F8F4F9F4F37E09595879577950B |
:10B9800067953A95D1F73327442755270E94657864 |
:10B9900097FF04C0615E7F4F8F4F9F4FB5E0959535 |
:10B9A000879577956795BA95D1F76093A6037093BD |
:10B9B000A7038093A8039093A9036138AFEF7A0798 |
:10B9C000AFEF8A07AFEF9A072CF480E89FEFAFEF55 |
:10B9D000BFEF0AC06F3F71058105910569F064F002 |
:10B9E00080E091E0A0E0B0E08093A6039093A703ED |
:10B9F000A093A803B093A9038091A6039091A703F5 |
:10BA0000880E991E8091C901282F332780917F08C5 |
:10BA1000992787FD9095289FF001299FF00D389F69 |
:10BA2000F00D11249F01F7FF02C021583F4F220F54 |
:10BA3000232F221F330BFFEF21383F071CF420E890 |
:10BA40003FEF06C02F3F310519F014F020E031E040 |
:10BA5000820E931EC401AA2797FDA095BA2FE090ED |
:10BA60000503F09006039701442737FD4095542FB6 |
:10BA7000BC01CD010E94657897FF04C061507E4FE4 |
:10BA80008F4F9F4FF9E09595879577956795FA9534 |
:10BA9000D1F7C61AD70A8091D7039091D803892B82 |
:10BAA00009F060C01E141F040CF05CC09501B7FEC5 |
:10BAB00003C0309521953F4F2D33310540F48091DF |
:10BAC000DB039091DC038C159D0574F526C02C5387 |
:10BAD0003040E5E036952795EA95E1F720313105CC |
:10BAE00010F02FE030E04091DB035091DC031A149A |
:10BAF0001B04E4F480E190E0821B930B489F9001CB |
:10BB0000499F300D589F300D112474E036952795CC |
:10BB10007A95E1F72C153D0520F58091DD01909196 |
:10BB2000DE01C816D906F4F06C011CC0205F3F4F3F |
:10BB30008091DD019091DE01829FB001839F700DA5 |
:10BB4000929F700D11249B0164E0369527956A95AC |
:10BB5000E1F74C155D0514F06A0104C0C216D30666 |
:10BB600008F06901C601AA2797FDA095BA2F2DE01C |
:10BB7000880F991FAA1FBB1F2A95D1F79801442748 |
:10BB800037FD4095542FBC01CD010E94D9782093F8 |
:10BB9000AA033093AB034093AC035093AD03C09022 |
:10BBA000AA03D090AB038091D9039091DA039C0152 |
:10BBB000220F331F280F391F2C0D3D1D37FF02C0E8 |
:10BBC0002D5F3F4FA9015595479555954795509342 |
:10BBD000DA034093D90380912606282F3327220FBA |
:10BBE000331F220F331F241735076CF4809101088F |
:10BBF000282F3327220F331F220F331F20553040A9 |
:10BC00004217530724F03093DA032093D90380912D |
:10BC10007E0680FF14C08091D9039091DA03A98138 |
:10BC2000BA818A179B0724F0B093DA03A093D90353 |
:10BC3000E091D903F091DA03FA83E9835CC02981AA |
:10BC40003A812E193F0937FF02C02D5F3F4F3595CE |
:10BC5000279535952795E090D903F090DA03E20E09 |
:10BC6000F31EFA82E98247C080912E06882301F5EF |
:10BC7000609105037091060377FF02C06D5F7F4FEF |
:10BC8000759567957595679540911E0150911F01B7 |
:10BC900080910001282F3327649FC001659F900D7C |
:10BCA000749F900D1124B9010E94A478CB0101C0AA |
:10BCB00099279093DC018093DB018091DB019091C7 |
:10BCC000DC01873491051CF486E490E005C08639D8 |
:10BCD000910534F086E990E09093DC018093DB01DC |
:10BCE00029813A813093DA032093D9038091E902C4 |
:10BCF000806C8093E9028091E90299279C0122706F |
:10BD0000307081FF1CC18091DD039091DE03A09112 |
:10BD1000DF03B091E0030097A105B10521F0809108 |
:10BD200013038130B1F449815A81CA01AA2797FDD2 |
:10BD3000A095BA2F2EE0880F991FAA1FBB1F2A9526 |
:10BD4000D1F78093DD039093DE03A093DF03B093DC |
:10BD5000E00380911303813019F482E08093130390 |
:10BD600069817A81CB01AA2797FDA095BA2F980106 |
:10BD7000442737FD4095542FBC01CD010E946578C2 |
:10BD8000DC01CB018093AA039093AB03A093AC0397 |
:10BD9000B093AD03B7FF04C08150904EAF4FBF4F7B |
:10BDA0007C018D01FDE015950795F794E794FA95D0 |
:10BDB000D1F7E092AA03F092AB030093AC03109387 |
:10BDC000AD036091EA027091EB028FE0603A780770 |
:10BDD00050F58091DD039091DE03A091DF03B091D7 |
:10BDE000E0039C01AD01EAE056954795379527950C |
:10BDF000EA95D1F7821B930BA40BB50BA801970111 |
:10BE0000F4E0220F331F441F551FFA95D1F7820F1C |
:10BE1000931FA41FB51F8093DD039093DE03A093AF |
:10BE2000DF03B093E00360547F4118F58091DD0398 |
:10BE30009091DE03A091DF03B091E0039C01AD017E |
:10BE4000ECE05695479537952795EA95D1F7821BF3 |
:10BE5000930BA40BB50BA801970172E0220F331FBF |
:10BE6000441F551F7A95D1F7820F931FA41FB51F4A |
:10BE700029C08091350290913602809135029091CF |
:10BE8000360297FF03C0909581959F4F84369105A8 |
:10BE90000CF58091DD039091DE03A091DF03B0915A |
:10BEA000E0039C01AD016EE05695479537952795C7 |
:10BEB0006A95D1F7821B930BA40BB50B8E0D9F1DBA |
:10BEC000A01FB11F8093DD039093DE03A093DF03D7 |
:10BED000B093E0038091DD039091DE03A091DF0336 |
:10BEE000B091E0031EE0B695A795979587951A95B2 |
:10BEF000D1F7909306038093050340912C064423C9 |
:10BF000099F055279C01BA010E94A478C901861BAB |
:10BF1000970B9093DC038093DB03260F371F30933E |
:10BF2000DE012093DD011FC01092DC031092DB03C1 |
:10BF30008FEF93E09093DE018093DD0114C01092A7 |
:10BF400013031092DD031092DE031092DF031092B0 |
:10BF5000E003309306032093050305C08091E902B6 |
:10BF6000806C8093E9022090C807222D3327220F8E |
:10BF7000331F220F331F285D3F4FA981BA812A1733 |
:10BF80003B0714F03A83298330900108832D9927C9 |
:10BF9000880F991F880F991F80559040E981FA8179 |
:10BFA0008E179F0714F49A83898380916D028823EA |
:10BFB00021F4809186088F3FA1F08091EA02909150 |
:10BFC000EB020297C09768F4E980FA801E141F0400 |
:10BFD00044F481E090E09093EB028093EA023A838C |
:10BFE000298309811A811093D2050093D10580918C |
:10BFF000A2039091A303A091A403B091A503F2E042 |
:10C00000880F991FAA1FBB1FFA95D1F7009102084C |
:10C0100010910308081B190B29813A81213A310537 |
:10C020008CF0C90137FD019695958795801791078A |
:10C030000CF48C01909581959F4F081719076CF4AB |
:10C040008C010BC00135110514F000E510E03FEF45 |
:10C05000003B130714F400EB1FEF232D3327220FAF |
:10C06000331F220F331FC90149815A81841B950B4D |
:10C07000801791070CF48C0169817A81621B730B24 |
:10C08000061717070CF48B018091C3079091C40722 |
:10C0900060911B0370911C03861B970B9093D20732 |
:10C0A0008093D107D090E0072091390330913A0373 |
:10C0B00040913B0350913C03DD2041F0661A770A22 |
:10C0C000C301AA2797FDA095BA2F04C0AA2797FD00 |
:10C0D000A095BA2F280F391F4A1F5B1F20933903E1 |
:10C0E00030933A0340933B0350933C0380913903D0 |
:10C0F00090913A03A0913B03B0913C0381509A4F39 |
:10C10000A040B04064F080E09AEFA0E0B0E08093FF |
:10C11000390390933A03A0933B03B0933C0380917F |
:10C12000390390913A03A0913B03B0913C038050B6 |
:10C130009640AF4FBF4F64F480E096E0AFEFBFEFA3 |
:10C140008093390390933A03A0933B03B0933C034D |
:10C15000C0903B062091D1073091D207F8E0FC1542 |
:10C1600098F08C2D9927829F7001839FF00C929FED |
:10C17000F00C1124C701F7FC07967C0163E0F594ED |
:10C18000E7946A95E1F712C08C2D86959927829FD6 |
:10C19000A001839F500D929F500D1124CA0157FD9D |
:10C1A00003967C01F594E794F594E794A090CF0171 |
:10C1B000B090D0019501442737FD4095542F8091D0 |
:10C1C000390390913A03A0913B03B0913C03BC0129 |
:10C1D000CD010E94D978E20EF31E9090BB01692D2B |
:10C1E000772788279927980117FF04C0222733272C |
:10C1F000201B310B37FF02C02F5F3F4F359527952E |
:10C20000A981BA812A0F3B1F442737FD4095542F3F |
:10C210000E94657897FF04C0615C7F4F8F4F9F4FEE |
:10C2200026E095958795779567952A95D1F79B0197 |
:10C230006E157F050CF47B01309521953F4FE2167A |
:10C24000F3060CF479018091B4079091B5076091E1 |
:10C25000190370911A03861B970B9093B307809371 |
:10C26000B207209135033091360340913703509146 |
:10C270003803DD2041F0461A570AC201AA2797FD6C |
:10C28000A095BA2F04C0AA2797FDA095BA2F280F12 |
:10C29000391F4A1F5B1F20933503309336034093A9 |
:10C2A0003703509338038091350390913603A09162 |
:10C2B0003703B091380381509A4FA040B04064F0EA |
:10C2C00080E09AEFA0E0B0E08093350390933603CE |
:10C2D000A0933703B09338038091350390913603D0 |
:10C2E000A0913703B091380380509640AF4FBF4FB5 |
:10C2F00064F480E096E0AFEFBFEF80933503909356 |
:10C300003603A0933703B09338032091B2073091DE |
:10C31000B30748E04C1598F08C2D9927829FB00107 |
:10C32000839F700D929F700D1124CB0177FD0796AE |
:10C330006C01B3E0D594C794BA95E1F712C0C694E6 |
:10C340008C2D9927829FD001839FB00D929FB00DB5 |
:10C350001124CD01B7FD03966C01D594C794D594F3 |
:10C36000C7949501442737FD4095542F809135039C |
:10C3700090913603A0913703B0913803BC01CD01F1 |
:10C380000E94D978C20ED31E692D77278827992756 |
:10C39000980117FF04C022273327201B310B37FFDA |
:10C3A00002C02F5F3F4F35952795E981FA812E0F07 |
:10C3B0003F1F442737FD4095542F0E94657897FF13 |
:10C3C00004C0615C7F4F8F4F9F4FE6E09595879546 |
:10C3D00077956795EA95D1F79B016C157D050CF46F |
:10C3E0006B01309521953F4FC216D3060CF46901BD |
:10C3F00062EE862E66E0962E59E9A52E56E0B52E01 |
:10C400004BE0542E31EE632E37E0732ED5012C9184 |
:10C4100012160CF014C1203429F4E981FA81F88F46 |
:10C42000EF8B1FC049815A81CA01AA2797FDA095A9 |
:10C43000BA2F332727FD3095432F532FBC01CD0151 |
:10C440000E94657897FF04C0615C7F4F8F4F9F4FBC |
:10C4500026E095958795779567952A95D1F7788FFA |
:10C460006F8BF5012181203439F42F89388D2E0D01 |
:10C470003F1D388F2F8B2AC0203C39F44F89588DAF |
:10C480004E195F09588F4F8B21C0C701AA2797FD0E |
:10C49000A095BA2F332727FD3095432F532FBC018A |
:10C4A000CD010E94657897FF04C0615C7F4F8F4F7C |
:10C4B0009F4FB6E09595879577956795BA95D1F793 |
:10C4C000AF89B88DA60FB71FB88FAF8BF50122814A |
:10C4D000203439F42F89388D2C0D3D1D388F2F8B4A |
:10C4E0002AC0203C39F44F89588D4C195D09588F6A |
:10C4F0004F8B21C0C601AA2797FDA095BA2F3327DD |
:10C5000027FD3095432F532FBC01CD010E94657844 |
:10C5100097FF04C0615C7F4F8F4F9F4FA6E09595BA |
:10C52000879577956795AA95D1F7AF89B88DA60FAE |
:10C53000B71FB88FAF8BF5012381203439F42F89D1 |
:10C54000388D200F311F388F2F8B2AC0203C39F4B3 |
:10C550004F89588D401B510B588F4F8B21C0C801FC |
:10C56000AA2797FDA095BA2F332727FD3095432F93 |
:10C57000532FBC01CD010E94657897FF04C0615C18 |
:10C580007F4F8F4F9F4FF6E09595879577956795ED |
:10C59000FA95D1F7AF89B88DA60FB71FB88FAF8BBB |
:10C5A000F301808191812F89388D8217930764F47C |
:10C5B000B901680F791F77FF02C06F5F7F4F7595D4 |
:10C5C0006795788F6F8B08C04F89588D440F551F22 |
:10C5D000481B590B588F4F8B822D9927880F991F15 |
:10C5E000880F991F6F89788D861797075CF4832DC4 |
:10C5F0009927880F991F880F991FAF89B88DA817A1 |
:10C60000B90714F0988F8F8B8F89988D97FD0396BB |
:10C610009595879595958795F4018183880F991F46 |
:10C62000880F991F2F89388D281B390BC901880F56 |
:10C630008283EF89F88DD301ED93FC9303C0F4015D |
:10C64000118212825A9422E030E0620E731E44E09E |
:10C6500050E0A40EB51E68E070E0860E971E57FEEF |
:10C66000D5CEE2E1C85E0C9410798091EF039091F1 |
:10C67000F003A091F103B091F2038093E70390934C |
:10C68000E803A093E903B093EA038091EB03909150 |
:10C69000EC03A091ED03B091EE038093E30390933C |
:10C6A000E403A093E503B093E60308951092FA0320 |
:10C6B0001092F9031092F8031092F703089584B1D1 |
:10C6C000806A84B93D9A82E58CBD1DBC459A81E0A3 |
:10C6D000809313088AEA8093240883E880932508CE |
:10C6E0008AE080932608109228081092270810925A |
:10C6F0002A081092290810927E0810924608089580 |
:10C7000030911308332309F085C00DB407FE82C0B1 |
:10C7100084E080932302459A2EB58091FE039927E9 |
:10C720008130910589F0823091051CF4892B21F02C |
:10C730003EC00297B9F03BC0309345082093FF03F9 |
:10C740002138A9F581E008C0253549F48091FF031F |
:10C75000820F8093FF0382E08093FE0328C0309312 |
:10C76000FE0325C080914508E82FFF27EF59F74FBA |
:10C7700020838F5F809345089091FF038A31A0F05A |
:10C78000291769F48AE1A1E6B8E0E7E4F8E00D9042 |
:10C7900001928A95E1F781E08093460802C03093C8 |
:10C7A00046081092FE0303C0920F9093FF0320915E |
:10C7B0002308203208F028C045980000000000003F |
:10C7C0000000000000000000000000000000000069 |
:10C7D0000000000000000000000000000000000059 |
:10C7E00000000000000000000000E0911C08F09133 |
:10C7F0001D08E20FF11D80818EBD8091430890815C |
:10C80000890F8093430803C081E0809313082F5F52 |
:10C81000209323080895EF92FF920F931F93809126 |
:10C8200034069927880F991F880F991F7C010027CC |
:10C83000F7FC0095102F8091710390917203A091E5 |
:10C840007303B0917403BC01CD01A80197010E944C |
:10C85000D978309328082093270880916903909114 |
:10C860006A03A0916B03B0916C03BC01CD01A801D8 |
:10C8700097010E94D97830932A08209329082091A3 |
:10C88000090830910A0840910B0850910C08DA0110 |
:10C89000C901E3E0880F991FAA1FBB1FEA95D1F7D2 |
:10C8A000820F931FA41FB51F820F931FA41FB51FD4 |
:10C8B00020919601309197014091980150919901F2 |
:10C8C000BC01CD010E94D9783093300820932F0805 |
:10C8D000809182039091830320914302309144021E |
:10C8E000821B930B9093360880933508E091780370 |
:10C8F000F09179038091D8079091D907BF010E94E8 |
:10C90000A478CB019B01220F331F220F331F280F66 |
:10C91000391F280F391F37FF02C02D5F3F4F359554 |
:10C9200027953595279530932C0820932B088091D7 |
:10C93000050890910608BF010E94A4789B01220F70 |
:10C94000331F220F331F260F371F260F371F37FFC6 |
:10C9500002C02D5F3F4F359527953595279530932C |
:10C960002E0820932D0810927903109278031092CC |
:10C97000D9071092D80710920608109205088091E6 |
:10C98000260899278D30910509F466C08E309105EF |
:10C990005CF48B30910509F48EC08C3091050CF05D |
:10C9A0000FC10A9761F0ADC18F30910509F481C1C3 |
:10C9B0008F3091050CF45CC1409799F1A2C1809130 |
:10C9C000FE02809337088091FD02809338088091A1 |
:10C9D000FC02809339088091FB0280933A08809191 |
:10C9E000FA0280933B088091F90280933C08809181 |
:10C9F000F80280933D088091F70280933E08809171 |
:10CA0000E90280933F088091E902837F8093E902E5 |
:10CA10000E94262E809340088091750380934108E0 |
:10CA200070C180918008909181089093380880931C |
:10CA30003708809184089091850890933A088093F4 |
:10CA4000390880911E0190911F0180933B088091CD |
:10CA5000000180933C0855C1809168068093370897 |
:10CA6000809169068093380880916A06809339081E |
:10CA700080916B0680933A0880916C0680933B0806 |
:10CA80008091700680933C088091710680933D08E8 |
:10CA90008091720680933E088091750680933F08CE |
:10CAA00080917306809340088091740680934108BA |
:10CAB00080917606DAC0F89480911B06E82FFF2754 |
:10CAC000EE0FFF1FED5BF84F0190F081E02DE03895 |
:10CAD000F1051CF0EFE7F0E006C02FEFE138F207B8 |
:10CAE00014F4E1E8FFEFE093370880911C06E82F8B |
:10CAF000FF27EE0FFF1FED5BF84F0190F081E02D57 |
:10CB0000E038F1051CF0EFE7F0E006C06FEFE13828 |
:10CB1000F60714F4E1E8FFEFE093380880911A0675 |
:10CB2000E82FFF27EE0FFF1FED5BF84F0190F0811C |
:10CB3000E02DE038F1051CF0EFE7F0E006C08FEFE4 |
:10CB4000E138F80714F4E1E8FFEFE0933908809149 |
:10CB50001906E82FFF27EE0FFF1FED5BF84F01903E |
:10CB6000F081E02DE038F1051CF0EFE7F0E006C0C1 |
:10CB70002FEFE138F20714F4E1E8FFEF7894E09347 |
:10CB80003A0880911E0380933B0880911F03809395 |
:10CB90003C088091200380933D088091210380937D |
:10CBA0003E088091220380933F0880912303809365 |
:10CBB000400880912403809341088091250355C04B |
:10CBC00080915C04863018F010925C0485E08093BC |
:10CBD0003708809177068093380880910F039091F1 |
:10CBE0001003A0911103B0911203BC01CD0125E007 |
:10CBF00030E040E050E00E94D97830933A0820932A |
:10CC0000390880910B0390910C03A0910D03B09112 |
:10CC10000E03BC01CD0125E030E040E050E00E9471 |
:10CC2000D97830933C0820933B0880916D0680931F |
:10CC30003D0880916E0680933E0880916F06809338 |
:10CC40003F0880911D038093400880914307909195 |
:10CC50004407809341088091D1059091D20597FDBA |
:10CC6000039695958795959587958093420849C039 |
:10CC70001092370882E5809338081092390880E1D5 |
:10CC800080933A088091020180933B08809141048F |
:10CC900080933C088091420480933D088091430436 |
:10CCA00080933E088091440480933F08809145041E |
:10CCB00026C080914D068093370880917D06809331 |
:10CCC00038088091C101809339088091460680938D |
:10CCD0003A088091470680933B08809148068093EC |
:10CCE0003C088091C00180933D0880914A06809362 |
:10CCF0003E0880914B0680933F0880914C068093BC |
:10CD0000400880914608882309F4D8C08AEF8093B0 |
:10CD1000E9014091480850914908CA0181509E4F4D |
:10CD20008F5F9340B0F420914A0830914B08C901BD |
:10CD300081509E4F8F5F934060F48091250685FF60 |
:10CD400008C05093FA034093F9033093F8032093FB |
:10CD5000F70380914E0890914F0821E089369207A1 |
:10CD600024F49093300380932F0380912F039091AC |
:10CD7000300320912D0330912E03821B930B845E90 |
:10CD80009D4F68E671E00E94A478845B9040909388 |
:10CD90002C0380932B0320915208309153088091EB |
:10CDA0002402909125028217930740F480915C043D |
:10CDB000882321F430932502209324028091470890 |
:10CDC00099278836910549F18936910524F48736EB |
:10CDD000910531F07BC08936910509F445C076C0D4 |
:10CDE0008091540880937B088091550880937D083A |
:10CDF0008091560880937C088091570880937E0824 |
:10CE00008091580880937F08809159088093EA01A7 |
:10CE100080915A088093FD0359C0809154088093F3 |
:10CE20001E088091550880931F08809156088093B2 |
:10CE3000200880915708809321088091580880939A |
:10CE400022088091C10590915908892B8093C105D2 |
:10CE500090915A089093FB038091C20583709C7057 |
:10CE6000892B8093C20532C08091540880931408A6 |
:10CE70008091550880931508809156088093160874 |
:10CE8000809157088093170880915808909159080D |
:10CE9000909319088093180880915A0890915B0824 |
:10CEA00090931B0880931A0880915C08992787FD4E |
:10CEB0009095909376078093750708C01092FA03B7 |
:10CEC0001092F9031092F8031092F7031F910F913B |
:10CED000FF90EF90089580911308882309F43BC0D8 |
:10CEE000459884E298E090931D0880931C089091E7 |
:10CEF000FC03E92FFF27E052FE4F9F5F9093FC0356 |
:10CF0000808180932608993010F01092FC031092D3 |
:10CF100013080E940B6481E0809323080000000046 |
:10CF20000000000000000000000000000000000001 |
:10CF300000000000000000000000000000000000F1 |
:10CF400000000000000000000000000080912408A4 |
:10CF5000809343088EBD089587B18C6087B942984D |
:10CF600043981092010480E88093EC011092000431 |
:10CF70008093EB010895809106048150809306040C |
:10CF80008F3F09F0FBC024E0209306048091E90262 |
:10CF9000992780739070892B21F48091420480FF3F |
:10CFA0001CC080916606882349F08091090488237B |
:10CFB00011F42093010481E08093090480916706B5 |
:10CFC0008823B9F080910A04882319F484E08093BF |
:10CFD000000481E080930A040CC0109209041092AE |
:10CFE0000A0480916206809307048091640680930E |
:10CFF000080480910904882309F040C080917C06D0 |
:10D00000282F332724FF07C080911403882319F4A5 |
:10D0100025FD4DC04EC090916306983F50F0809121 |
:10D02000DA078D3D30F08091070488230CF43FC06F |
:10D0300040C0983F48F08091DA078A3028F4809108 |
:10D0400007048823B4F133C0809101048150809398 |
:10D0500001048F3F79F58091DA07815080930104B4 |
:10D060008091EC01813011F480E801C086958093B5 |
:10D07000EC018091EC019091070417C080910104AC |
:10D080008150809301048F3FA9F489E080930104CB |
:10D090008091EC01813011F480E801C08695809385 |
:10D0A000EC018091EC0190916606892311F0429A7F |
:10D0B00001C0429880910A04882309F043C08091FE |
:10D0C0007C06282F332724FF07C080911403882370 |
:10D0D00019F426FD50C034C090916506983F50F079 |
:10D0E000809100088D3D30F08091080488230CF475 |
:10D0F00042C026C0983F48F0809100088A3028F44A |
:10D10000809108048823E4F036C0809100048150A7 |
:10D11000809300048F3F91F58091000881508093A7 |
:10D1200000048091EB01813011F480E801C0869504 |
:10D130008093EB018091EB01909108048923D9F44D |
:10D1400043980895809100048150809300048F3F9C |
:10D15000A9F489E0809300048091EB01813011F4FF |
:10D1600080E801C086958093EB018091EB0190915E |
:10D170006706892311F0439A0895439808954FB79D |
:10D1800024E130E0F8948091C9008F778093C90042 |
:10D190008091C9008F7B8093C9008091C9008F7DE9 |
:10D1A0008093C9005A9A52985B9A539A832F992771 |
:10D1B0008093CD002093CC008091C8008260809342 |
:10D1C000C80080E18093C9008091CA008F77809366 |
:10D1D000CA008091CA008F7B8093CA008091CA00E8 |
:10D1E0008F7D8093CA008091CA008F7E8093CA0091 |
:10D1F0008091CA00877F8093CA008091C9008B7F8D |
:10D200008093C9008091CA0084608093CA00809195 |
:10D21000CA0082608093CA008091C80087FF03C063 |
:10D220008091CE00F9CF8091C90080688093C900B9 |
:10D230004FBF0895EF92FF920F931F93CF93DF9309 |
:10D24000482F00E010E08091ED01813061F41092F0 |
:10D25000ED0184E480930B0410920D0410920C04F1 |
:10D2600010920E042BC180910B04882319F421E045 |
:10D2700030E001C0980190910C04992371F4232BA4 |
:10D2800011F081E010C084E480930B0490930D04AE |
:10D2900090930C0490930E04FAC0913069F4232B00 |
:10D2A00009F0EBC082E080930C0480910D048F5F45 |
:10D2B00080930D0483E0E9C09230D1F4232B09F070 |
:10D2C000DCC083E080930B0440930E0490910D0426 |
:10D2D000923039F410920F0447FF03C081E080932D |
:10D2E0000F0483E080930C049F5F90930D04CFC0E4 |
:10D2F000933009F0C2C0232B09F0BFC090930B04F8 |
:10D3000082E080930C0480910D048F5F80930D0464 |
:10D3100020910E04822F9927782F6627842F992732 |
:10D32000682B792B80913F06813049F47370CB01D3 |
:10D330008050924063E070E00E94A47817C0823071 |
:10D3400061F47770CB018050944066E070E00E94F9 |
:10D35000A4782695269526950BC073706856714063 |
:10D36000CB0177FD0196BC017595679526952695AD |
:10D37000022F11270F7010700F5F1F4F0D30110516 |
:10D3800008F074C07801E00EF11EF701ED5BF84F74 |
:10D39000808191819B01281B390BC90137FF03C094 |
:10D3A000909581959F4F069794F480911D03883C3A |
:10D3B00030F480911D03865F80931D0308C088ECC4 |
:10D3C00080931D0380916F008F7D80936F00F70124 |
:10D3D000ED5BF84F808191819C01220F331F280F54 |
:10D3E000391F260F371F37FF02C02D5F3F4FE9015E |
:10D3F000D595C795D595C795CB0101968C179D07F7 |
:10D4000014F4219706C061507040C617D7070CF47A |
:10D41000219680911D03843BD0F0F701ED5BF84F1E |
:10D4200080819181FE01E81BF90BCF0163E070E080 |
:10D430000E94A478CB01880F991F860F971F27E7BA |
:10D4400037E0E20EF31EF7019183808307C027E7E0 |
:10D4500037E0E20EF31EF70111821082000F111F58 |
:10D460000D5B184FF801D183C08311C00231110543 |
:10D4700070F081E08093ED010AC081E08093ED01BE |
:10D4800010920D0410920F0484E480930B04809199 |
:10D490000D04803198F080910F04882331F480913D |
:10D4A000ED01882311F48093940110920D041092E1 |
:10D4B0000F0410920C0484E480930B04E6E0CDB7D3 |
:10D4C000DEB70C941C79CF93FC0197FF05C0CFEF1A |
:10D4D000F095E195FF4F01C0C1E028E631E0CF01B2 |
:10D4E000B9010E94A478FC018B35910554F08B554D |
:10D4F00090408A35910538F484EB90E08E1B9F0BA9 |
:10D50000FC0141E00DC0CF01855B90408A3591055B |
:10D5100018F4E45BF04003C02E1B3F0BF9014FEF02 |
:10D52000EE0FFF1FEF5BF54F259134918C2F99275C |
:10D5300087FD9095289FB001299F700D389F700D31 |
:10D540001124842F992787FD9095689FA001699FDA |
:10D55000500D789F500D1124CA01CF9108952AE5EE |
:10D5600030E0281B390BC9010E94636A0895CF93EC |
:10D57000DF9380E00E941A7080911E0190911F013C |
:10D580006AE070E00E94A4789F938F9380911E01BF |
:10D5900090911F016AE070E00E94A4787F936F93DE |
:10D5A0008FE09BE09F938F93CDE0D0E7DF93CF9305 |
:10D5B000E0912804F091290409952DB73EB7285F22 |
:10D5C0003F4F2DBF8091E9018823B9F186E00E9489 |
:10D5D0001A7080911808909119086AE070E00E9412 |
:10D5E00090787F936F938FED90E09F938F938091CE |
:10D5F000090890910A08A0910B08B0910C0820919D |
:10D600009601309197014091980150919901BC0188 |
:10D61000CD010E94D9783F932F9388E19BE09F939F |
:10D620008F93DF93CF93E0912804F091290409951B |
:10D630008DB79EB70A968DBF12C086E00E941A7001 |
:10D6400084E29BE09F938F93DF93CF93E091280434 |
:10D65000F091290409950F900F900F900F908091F1 |
:10D66000FB038823C1F086E00E941A708091FB03BF |
:10D6700099279F938F938BE29BE09F938F93DF93E8 |
:10D68000CF93E0912804F091290409952DB73EB776 |
:10D690002A5F3F4F2DBF80E10E941A708091F301F5 |
:10D6A0009091F4016CE370E00E9490789F938F93C7 |
:10D6B0008091F3019091F4016CE370E00E94907806 |
:10D6C0007F936F9380918408909185089F938F93A7 |
:10D6D00086E39BE09F938F93CDE0D0E7DF93CF93DA |
:10D6E000E0912804F09129040995809125062DB731 |
:10D6F0003EB7265F3F4F2DBF80FF29C08AE10E94C1 |
:10D700001A708091950199279F938F9380910F03B1 |
:10D7100090911003A0911103B0911203BC01CD01AF |
:10D7200024E630E040E050E00E94D9783F932F9308 |
:10D7300083E49BE09F938F93DF93CF93E091280442 |
:10D74000F091290409958DB79EB708968DBFDF919A |
:10D75000CF910895CF93DF9380E00E941A7080915B |
:10D760000107992787FD90959F938F938091F906E4 |
:10D77000992787FD90959F938F938091F106992724 |
:10D7800087FD90959F938F938091E906992787FD58 |
:10D7900090959F938F938AE49BE09F938F93CDE026 |
:10D7A000D0E7DF93CF93E0912804F0912904099505 |
:10D7B00080E10E941A702DB73EB7245F3F4F2DBF06 |
:10D7C00080912107992787FD90959F938F93809152 |
:10D7D0001907992787FD90959F938F938091110743 |
:10D7E000992787FD90959F938F938091090799279B |
:10D7F00087FD90959F938F938AE59BE09F938F93EE |
:10D80000DF93CF93E0912804F0912904099580914A |
:10D8100017062DB73EB7245F3F4F2DBF853098F4D4 |
:10D8200080E10E941A708AE69BE09F938F93DF93BA |
:10D83000CF93E0912804F091290409950F900F905F |
:10D840000F900F9018C08730B0F488E10E941A70D2 |
:10D850008FED90E09F938F938BE79BE09F938F9347 |
:10D86000DF93CF93E0912804F091290409958DB7B7 |
:10D870009EB706968DBFDF91CF9108950F931F93AA |
:10D8800080E00E941A702AE030E080918008909138 |
:10D890008108B9010E9490789F938F9380918008AE |
:10D8A00090918108B9010E9490787F936F93809145 |
:10D8B0001E0190911F01B9010E94A4789F938F933C |
:10D8C00080911E0190911F01B9010E94A4787F935D |
:10D8D0006F9384E89BE09F938F930DE010E71F9375 |
:10D8E0000F93E0912804F0912904099580E10E94AA |
:10D8F0001A708DB79EB70C968DBF80918408909159 |
:10D9000085089F938F9380918208909183089F93BD |
:10D910008F9387E99BE09F938F931F930F93E091E1 |
:10D920002804F091290409958DB79EB708968DBFFC |
:10D930001F910F9108950F931F93CF93DF938091C1 |
:10D94000E901CDE0D0E7882309F478C080E00E94A7 |
:10D950001A708091150899279F938F9380911708CB |
:10D9600099279F938F9383EA9BE09F938F938E01D8 |
:10D97000DF93CF93E0912804F091290409958DB7A6 |
:10D980009EB708968DBF80911608833031F48CE0E5 |
:10D990000E941A7082EB9BE005C08CE00E941A7016 |
:10D9A00087EB9BE09F938F93DF93CF93E0912804C5 |
:10D9B000F091290409950F900F900F900F9080918E |
:10D9C000140881FF12C08CE00E941A708CEB9BE05F |
:10D9D0009F938F931F930F93E0912804F091290454 |
:10D9E00009950F900F900F900F9080E10E941A7090 |
:10D9F0008FED90E09F938F9380911A0890911B0870 |
:10DA00009F938F9380911808909119086AE070E0B5 |
:10DA10000E9490787F936F9381EC9BE09F938F930C |
:10DA20008DE090E79F938F93E0912804F091290473 |
:10DA300009958DB79EB70A968DBF12C082E00E94ED |
:10DA40001A7081ED9BE09F938F93DF93CF93E091CA |
:10DA50002804F091290409950F900F900F900F90D2 |
:10DA6000DF91CF911F910F910895CF93C82F2091EF |
:10DA700010042093110499278F32910509F1803306 |
:10DA800091051CF44F97A1F02CC08F34910501F142 |
:10DA90008F38910531F5222319F481E090E038C0E8 |
:10DAA00086E0289FF0011124E950F54F849117C0BA |
:10DAB00086E0289FF0011124E850F54F84910FC0B3 |
:10DAC00086E0289FF0011124E750F54F849107C0AC |
:10DAD00086E0289FF0011124E650F54F8491809351 |
:10DAE000100490911004809111049813C0E00E94DA |
:10DAF00020709091100486E0989FF0011124E55069 |
:10DB0000F54F259134918C2FF901099580E090E033 |
:10DB1000CF91089510928108109280081092850884 |
:10DB2000109284081092830810928208109286083E |
:10DB30008AE090E00E9416179093130480931204D9 |
:10DB40000895CF93DF9380911204909113040E9463 |
:10DB50001F17882309F4AFC0809112049091130419 |
:10DB60000A969093130480931204E0E0F0E09F0182 |
:10DB700090E05FEFA2EEB6E04BE0ED018B8187FF16 |
:10DB80000BC09F5F8D81E80FF11D8981280F311D2A |
:10DB90008E81851708F4582F4150189647FFEDCF16 |
:10DBA00050938608232B41F52091180430911904D5 |
:10DBB00040911A0450911B04BB27A52F942F832F4B |
:10DBC0009093170480931604AA27BB27281B390BB0 |
:10DBD0004A0B5B0BCF01AA27BB27280F391F4A1F0F |
:10DBE0005B1F209318043093190440931A04509338 |
:10DBF0001B04E5E0F0E013C02091160430911704F7 |
:10DC00002E173F0718F4E21BF30B02C0E0E0F0E030 |
:10DC1000892F9927880F991FE80FF91F3596F093E0 |
:10DC20008108E0938008EF3FF10578F480911E01B0 |
:10DC300090911F018E9F90018F9F300D9E9F300D00 |
:10DC40001124C90164E670E013C0CF019695879551 |
:10DC50009695879520911E0130911F01289FA00164 |
:10DC6000299F500D389F500D1124CA0169E170E0C1 |
:10DC70000E94907870938308609382082091140426 |
:10DC8000309115042E0F3F1F309315042093140478 |
:10DC90005EE02131350778F0809184089091850805 |
:10DCA0000196909385088093840820513E403093DC |
:10DCB000150420931404DF91CF9108954FB720E409 |
:10DCC00030E0F8948091C9008F778093C9008091EB |
:10DCD000C9008F7B8093C9008091C9008F7D80939C |
:10DCE000C9005A9A52985B9A539A832F9927809326 |
:10DCF000CD002093CC008091C80082608093C80042 |
:10DD000088E18093C9008091CA008F778093CA0010 |
:10DD10008091CA008F7B8093CA008091CA008F7D5A |
:10DD20008093CA008091CA008F7E8093CA00809140 |
:10DD3000CA00877F8093CA008091C9008B7F80933F |
:10DD4000C9008091CA0084608093CA008091CA0093 |
:10DD500082608093CA008091C80087FF03C08091D1 |
:10DD6000CE00F9CF8091C90080688093C9004FBF71 |
:10DD700008950F931F93CF93DF93482F4F5F8931FF |
:10DD800008F08BC080914207841720F44F5F4093C6 |
:10DD900042074150CB0183539B4268E170E00E94EF |
:10DDA000A478A42FBB27FD01EA0FFB1FED5BF84F02 |
:10DDB000808191819B01281B390BC90137FF03C06A |
:10DDC000909581959F4F069794F480911D03883C10 |
:10DDD00030F480911D03865F80931D0308C088EC9A |
:10DDE00080931D0380916F008F7D80936F00FD01F4 |
:10DDF000EA0FFB1FED5BF84F808191819C01220FA0 |
:10DE0000331F280F391F260F371F37FF02C02D5F22 |
:10DE10003F4FE901D595C795D595C795CB0101969B |
:10DE20008C179D0714F4219706C061507040C617E7 |
:10DE3000D7070CF4219680911D03843BD8F08D0107 |
:10DE40000A0F1B1FF801ED5BF84F80819181FE01E5 |
:10DE5000E81BF90BCF0163E070E00E94A478CB01CE |
:10DE6000880F991F860F971F0958184FF801918343 |
:10DE7000808307C0AA0FBB1FA958B84F11961C92E8 |
:10DE80001E92E42FFF27EE0FFF1FED5BF84FD183AB |
:10DE9000C083443011F410929401DF91CF911F910F |
:10DEA0000F910895CF93DF9320918708822F9927B0 |
:10DEB000807F9070409709F06CC02F3109F046C008 |
:10DEC000809188088093200420918A08209322045E |
:10DED00080918B0880932104822F99279093440787 |
:10DEE00080934307222309F054C080911906282FFC |
:10DEF0003327220F331FF901E958F84F118210829E |
:10DF000080911A06A82FBB27AA0FBB1FFD01E95855 |
:10DF1000F84F1182108280911C06E82FFF27EE0F28 |
:10DF2000FF1FCF018958984FEC01198218822D5B91 |
:10DF3000384FE90119821882AD5BB84F11961C92D7 |
:10DF40001E92ED5BF84F1182108223C0C22FCF705A |
:10DF5000CA30F8F4809188088093B10880918908CC |
:10DF60008093B00880918A088093B30880918B08D1 |
:10DF70008093B2086091B0087091B1088C2F0E9414 |
:10DF8000B96E6091B2087091B3088C2F8F5F0E94B8 |
:10DF9000B96EDF91CF910895CF93C82F8F3F49F489 |
:10DFA000809123048F3F29F41092250410922404B9 |
:10DFB00032C020912504222339F4CF3111F485E0B9 |
:10DFC00001C084E08093260480912604909124046B |
:10DFD0008217A0F4892F8095809324048F3F19F431 |
:10DFE0008EEF8093240480912404C81711F40E94BA |
:10DFF000526F10922504109224040BC0E22FFF27C9 |
:10E00000E957F74FC0832F5F209325049C0F90930F |
:10E010002404C0932304CF91089590911F04933258 |
:10E0200040F4E92FFF27E357F74F80839F5F9093DA |
:10E030001F040895833218F48D5F80931F040895A0 |
:10E0400090E2E0E9F8E08FE19193815087FFFCCF07 |
:10E050000895CF93CFB723E031E0F8948091C900C1 |
:10E060008F778093C9008091C9008F7B8093C9000E |
:10E070008091C9008F7D8093C9005A9A52985B9A0B |
:10E08000539A832F99278093CD002093CC008091C1 |
:10E09000C80082608093C80088E18093C9008091A5 |
:10E0A000CA008F778093CA008091CA008F7B8093CB |
:10E0B000CA008091CA0080628093CA008091CA0021 |
:10E0C00080618093CA008091CA0088608093CA00F2 |
:10E0D0008091C90084608093C9008091CA008460E7 |
:10E0E0008093CA008091CA0082608093CA008091A8 |
:10E0F000C80087FF03C08091CE00F9CF8091C9008E |
:10E1000080688093C9008091C90080648093C900B1 |
:10E110000E942070CFBFCF910895282F99278F702C |
:10E120009070892B31F4209580911E04822B80936E |
:10E130001E0408958091F001882309F441C0809164 |
:10E14000E90285FF0AC082E980938D0883E280930B |
:10E150008E0885E580938F0802C010928D0880910B |
:10E16000F1018F3071F480911E040E94356D882377 |
:10E1700041F081E980938D0880938E0881E380933C |
:10E180008F081092F0018091C80085FFFCCF80912C |
:10E19000C9008F7E8093C9008091C9008E7F8093D3 |
:10E1A000C90080918D08882311F48EEF01C08EE79D |
:10E1B0008093CE0080911E048093F10110921E0482 |
:10E1C00008951F920F920FB60F9211248F939F9371 |
:10E1D000EF93FF939091F001992309F040C0809153 |
:10E1E0002704882361F480918D08882311F483E04B |
:10E1F00003C0813999F481E0809327040FC08330F4 |
:10E2000099F480918D08882349F090938D0880912E |
:10E21000C9008E7F8093C9008EEF1EC08091C90017 |
:10E2200081608093C9000EC0833261F48091C9007F |
:10E230008E7F8093C9008FEF8093CE0081E0809322 |
:10E24000F00114C080912704E82FFF27E357F74F10 |
:10E250008F5F8093270480818093CE0007C0109247 |
:10E2600027048091C90080618093C900FF91EF91DC |
:10E270009F918F910F900FBE0F901F901895EF9266 |
:10E28000FF920F931F93CF93DF937C018B01EA01E1 |
:10E29000452B39F0F80181918F01F70109952197FC |
:10E2A000C9F7E6E0CDB7DEB70C941C79EF92FF9288 |
:10E2B0000F931F93CF93DF937C018B01EA01452BD2 |
:10E2C00041F0F8010F5F1F4F8491F70109952197E5 |
:10E2D000C1F7E6E0CDB7DEB70C941C790F931F931E |
:10E2E000CF938C01C62F161634F480E2F8010995FD |
:10E2F000C1501C16D4F3CF911F910F9108950F9325 |
:10E300001F93CF938C01C62F161634F480E3F801C7 |
:10E310000995C1501C16D4F3CF911F910F91089508 |
:10E32000A5E3B0E0E6E9F1E70C94F4782E96EEADC3 |
:10E33000FFAD2E9788249924540180911D048823D1 |
:10E3400021F42C961FAE1EAE2C975EE4452E512C68 |
:10E350004C0E5D1E6F01B60105C0153239F00894F0 |
:10E36000C11CD11CF60114911123B9F7A601461B5B |
:10E37000570B31F02C968EAD9FAD2C970E945671A5 |
:10E38000112309F46AC20894C11CD11CFF24FDA604 |
:10E39000FCA64FEFE42EF9A6F6010894C11CD11C8F |
:10E3A0001491153721F0812F80628837B1F4F0FE87 |
:10E3B0000AC0F20124E030E0420E531E80809180BA |
:10E3C000A280B3800AC0F20142E050E0440E551E24 |
:10E3D000808191814C01AA24BB24103221F489A5AB |
:10E3E0008823D1F61DC0133219F458E0F52AD4CF92 |
:10E3F0001A3211F01D3291F41A3259F4F20182E00E |
:10E4000090E0480E591EE081ECA7EE232CF6E19532 |
:10E41000ECA790E1F92AAFEDFA22BECF1B3211F43E |
:10E4200019A7BACF1E32C1F5F6010894C11CD11C40 |
:10E4300014911A3279F4F20122E030E0420E531EB8 |
:10E44000408151813FEF4F3F530714F44FEF5FEF8F |
:10E45000E42EA2CF40E050E0812F80538A30A0F418 |
:10E46000CA0133E0880F991F3A95E1F7840F951F91 |
:10E47000480F591F410F511D40535040F601089459 |
:10E48000C11CD11C1491E8CF8FEF4F3F580714F4F3 |
:10E490004FEF5FEFE42E85CF103329F4F4FC7CCFEF |
:10E4A00090E2F92A79CF812F81538930D8F440E066 |
:10E4B00050E0CA0123E0880F991F2A95E1F7840FE5 |
:10E4C000951F480F591F410F511D40535040F601F1 |
:10E4D0000894C11CD11C1491812F80538A3048F3B9 |
:10E4E0004CA75FCF183619F4A4E0FA2A55CF1C3692 |
:10E4F00019F4B1E0FB2A50CF133661F43E010894C1 |
:10E50000611C711CF20122E030E0420E531E80813A |
:10E5100089833CC1143421F0143611F0193651F5B9 |
:10E52000143411F431E0F32AF0FE0AC0F20144E0A1 |
:10E5300050E0440E551E80809180A280B3800CC0B4 |
:10E54000F20182E090E0480E591E808191814C01D9 |
:10E55000AA2497FCA094BA2CB7FE0AC0B094A09449 |
:10E5600090948094811C911CA11CB11C8DE289A700 |
:10E570000AE06FC01F3411F01F3631F41F3411F45C |
:10E5800091E0F92A08E064C0103779F4F201A2E0C2 |
:10E59000B0E04A0E5B1E808191814C01AA24BB240D |
:10E5A00000E1B0E4FB2A18E753C01337C1F5F201CC |
:10E5B00022E030E0420E531E6080718061147104CD |
:10E5C00089F43E010894611C711C88E289838EE6FF |
:10E5D000F301818385E78B838CE68C838D8389E2CD |
:10E5E0008E831F82E7FC13C08E2D992787FD90959F |
:10E5F000AC0160E070E0C3010E94C176009729F091 |
:10E60000382E3618E3140CF0C3C03E2CC1C0F30101 |
:10E6100001900020E9F731973E2E3618B9C0153524 |
:10E6200011F0153731F4153511F4F1E0FF2A0AE045 |
:10E630000FC0183519F0183709F0A0C000E1F3FE3B |
:10E6400007C081149104A104B10411F020E4F22A5E |
:10E6500019A6EDA6E7FC02C03FEDF32289E2682E81 |
:10E66000712C6C0E7D1E81149104A104B10421F45F |
:10E670004DA5442309F47BC0802F9927AA27BB27E7 |
:10E680008EA79FA7A8ABB9AB202E332490E08916A4 |
:10E6900090E0990691E0A90690E0B90648F0C5011E |
:10E6A000B4012EA53FA548A959A90E94B77817C063 |
:10E6B000AFEF8A169104A104B10449F040F0C401FF |
:10E6C000B1010E9490789B014427552708C0882DEE |
:10E6D000602F0E948478282F3327442755272AABA0 |
:10E6E0003BAB4CAB5DAB0A3059F48AA9880F880F5D |
:10E6F000880F9AA9990F890F382D381B832F10C0C6 |
:10E70000003139F48AA98295807F482D481B842FD7 |
:10E7100007C08AA9880F880F880F582D581B852F8E |
:10E7200090E02EA53FA548A959A982169306A406F4 |
:10E73000B50608F091E08AA89BA8ACA8BDA88A30CD |
:10E7400010F4805D04C0895A183509F48F7DD30117 |
:10E750008E933D01992309F099CF083041F4F3FEDF |
:10E7600006C0803321F080E3FD0182933F01CE019A |
:10E770000196382E3618F8E23F0E0BC0112309F42B |
:10E780006CC03E010894611C711C1983B1E03B2EE2 |
:10E7900019A6032D2DA4231827FC222489A588233C |
:10E7A00011F00F5F02C0F6FC0E5F020DEF2CFF248C |
:10E7B000C70180739070892B49F48CA5801B682F4A |
:10E7C0002C968EAD9FAD2C970E946E7189A58823E3 |
:10E7D00031F041E050E0BE01675D7F4F0AC0E6FEC8 |
:10E7E0000EC080E38AA71BA742E050E0BE01665D31 |
:10E7F0007F4F2C968EAD9FAD2C970E943F71C70125 |
:10E8000080739070809749F48CA5801B682F2C969C |
:10E810008EAD9FAD2C970E947F71622D2C968EAD90 |
:10E820009FAD2C970E947F71832D992787FD90952E |
:10E83000AC01B3012C968EAD9FAD2C970E943F7119 |
:10E84000E4FE89CD2CA5201B2CA7622F2C968EAD23 |
:10E850009FAD2C970E946E717ECDE2E1CB5C0C9453 |
:10E8600010792FB740E0F894E0E0F0E081E2809387 |
:10E8700057009491E2E0F0E0809357003491E4E097 |
:10E88000F0E08093570084912FBF9E3199F4363980 |
:10E8900041F4893011F441E00DC08A3059F442E06E |
:10E8A00009C0373939F4863011F443E003C08530AC |
:10E8B00009F444E0842F992708959FB7F894809134 |
:10E8C000C900877F8093C9008091C9008F7E8093A3 |
:10E8D000C9008091C9008F778093C9008091C900D9 |
:10E8E0008F7B8093C9008091C9008F7D8093C90080 |
:10E8F00052985A9A53985B9A9FBF08951F93CF934B |
:10E90000DF93182F80911D04882309F48DC0809116 |
:10E91000EF01181709F488C080911C04882321F4A2 |
:10E920000E94317480931C048AEC9CE09F938F9327 |
:10E93000C0EFD2E1DF93CF93E0912804F091290456 |
:10E9400009950F900F900F900F90812F992782308B |
:10E95000910501F1833091052CF4009761F0019746 |
:10E9600069F024C084309105D9F084309105ACF071 |
:10E970000597C9F01BC08AEB9CE002C088EA9CE0C6 |
:10E980009F938F93DF93CF93E0912804F091290414 |
:10E99000099518C08FE89CE0F3CF8CE69CE0F0CF9F |
:10E9A0008EE59CE0EDCF86E59CE0EACF87ED9CE02C |
:10E9B0009F938F93DF93CF93E0912804F0912904E4 |
:10E9C000099510E00F900F900F900F9080911C040C |
:10E9D000843011F0823099F40E945D74812F81504F |
:10E9E000833018F40E94BF681DC0143019F40E94CF |
:10E9F000297018C01530B1F40E945E6E13C0112347 |
:10EA000089F08DEE9CE09F938F9380EF92E19F932E |
:10EA10008F93E0912804F091290409950F900F90AD |
:10EA20000F900F901093EF01DF91CF911F910895F8 |
:10EA30000F931F9381E080931D044091EE01E6E067 |
:10EA4000FCE020E030E05FE4849199272F5F3F4FA6 |
:10EA5000829FB001839F700D929F700D11244627F5 |
:10EA60005150319657FFF0CF4093EE01EEEDFBE0B1 |
:10EA700020E030E057E2849199272F5F3F4F829F3B |
:10EA8000B001839F700D929F700D11244627515045 |
:10EA9000319657FFF0CF4093EE0180911C048823FC |
:10EAA00021F40E94317480931C048091EE01833420 |
:10EAB00059F088E190E029E20FB6F894A895809388 |
:10EAC00060000FBE2093600080E991E790932904D5 |
:10EAD0008093280488E09DE09F938F9300EF12E1DC |
:10EAE0001F930F93E0912804F091290409950F904A |
:10EAF0000F900F900F9081E690E09F938F9382E5A7 |
:10EB000090E09F938F931F921F92809102016AE081 |
:10EB10000E948478892F99279F938F938091020177 |
:10EB20000E94847899279F938F938EE29DE09F9314 |
:10EB30008F931F930F93E0912804F0912904099576 |
:10EB400086E09CE09F938F931F930F93E09128049E |
:10EB5000F091290409958EED9BE09F938F931F936D |
:10EB60000F93E0912804F091290409958DB79EB781 |
:10EB700046968DBF82E69DE09F938F931F930F93E0 |
:10EB8000E0912804F0912904099583EC8093810099 |
:10EB900080916F00806280936F000F900F900F90B4 |
:10EBA0000F901F910F91089580911D04882361F0AB |
:10EBB0008091EF01843011F40E949A708091EE01EF |
:10EBC000833411F010921D0408951F920F920FB616 |
:10EBD0000F9211242F933F934F935F936F937F93E3 |
:10EBE0008F939F93AF93BF93EF93FF932091CE00AA |
:10EBF0008091FA018823B1F02093C6008091FA0138 |
:10EC0000823029F52F3F19F58FEF94E3ACE0B0E0A7 |
:10EC1000C297A109B109B7FFFBCF80916B04809324 |
:10EC2000CE0015C09091EF01892F8150833020F4E0 |
:10EC3000822F0E941A690BC0943021F4822F0E9407 |
:10EC40008D7005C0953019F4822F0E94CC6FFF9112 |
:10EC5000EF91BF91AF919F918F917F916F915F9154 |
:10EC60004F913F912F910F900FBE0F901F901895CD |
:10EC7000002422273327442751E0BB27EE27FF2714 |
:10EC8000A0E1660F771F881F991F001C221F331FEA |
:10EC9000441F660F771F881F991F001C221F331FF8 |
:10ECA000441F2AF4050E2B1F3E1F4F1F04C0051AD8 |
:10ECB0002B0B3E0B4F0B550FBB1FEE1F587F5560A4 |
:10ECC00047FD5250AA95E9F6E695B7955795E69512 |
:10ECD000B7955795852F9B2F08952227332741E01D |
:10ECE000552768E0880F991F221F331F880F991F2F |
:10ECF000221F331F1AF4240F351F02C0241B350BAB |
:10ED0000440F551F487F456037FD42506A9551F7C3 |
:10ED10005695479556954795842F0895AA2797FFAE |
:10ED200004C0809590958A1F9A1F77FF04C0609554 |
:10ED300070956A1F7A1F669F9001779FA001679F59 |
:10ED4000300D411D5A1F300D411D5A1F889FF00183 |
:10ED5000999F2E0F3F1F401D511D899F300D411D52 |
:10ED60005A1F300D411D5A1FCA01B901112480CF0D |
:10ED7000FB01DC0102C005900D9241505040D8F7D4 |
:10ED80000895FC014150504030F001900616D1F733 |
:10ED90003197CF010895882799270895A0E0B0E022 |
:10EDA000E4EDF6E70C94FC786C017B01EA01590173 |
:10EDB00021978FEFCF3FD80789F086010894C11CB7 |
:10EDC000D11CC7010894E11CF11CF5010995F8015B |
:10EDD00080832197FFEFCF3FDF0779F7EAE0CDB7D8 |
:10EDE000DEB70C941879CF92DF92EF92FF920F93D7 |
:10EDF0001F937C016B01FB010995082FC701019648 |
:10EE0000F6010995182FC8011F910F91FF90EF90FF |
:10EE1000DF90CF900895A0E0B0E0E1E1F7E70C9437 |
:10EE2000FE788C017B01EA01690121978FEFCF3FCA |
:10EE3000D80771F0F70121917F01C8010F5F1F4FC3 |
:10EE4000622FF60109952197FFEFCF3FDF0791F77A |
:10EE5000E8E0CDB7DEB70C941A79CF92DF92EF924B |
:10EE6000FF920F931F936C018B017A01FA010995B0 |
:10EE7000812F9927682FC6010196F70109951F91E7 |
:10EE80000F91FF90EF90DF90CF9008955058BB27DF |
:10EE9000AA270ED0E0C0D1D030F0D6D020F031F487 |
:10EEA0009F3F11F41EF4C6C00EF4E095E7FBBCC012 |
:10EEB000E92FE2D080F3BA1762077307840795073A |
:10EEC00018F071F49EF5FAC00EF4E0950B2EBA2FEF |
:10EED000A02D0B01B90190010C01CA01A001112460 |
:10EEE000FF27591B99F0593F50F4503E68F11A160C |
:10EEF000F040A22F232F342F4427585FF3CF46959D |
:10EF000037952795A795F0405395C9F77EF41F16BE |
:10EF1000BA0B620B730B840BBAF09150A1F0FF0F88 |
:10EF2000BB1F661F771F881FC2F70EC0BA0F621F74 |
:10EF3000731F841F48F4879577956795B795F79564 |
:10EF40009E3F08F0B3CF9395880F08F09927EE0FF6 |
:10EF500097958795089598D088F09F5790F0B92F8E |
:10EF60009927B751A0F0D1F0660F771F881F991F1E |
:10EF70001AF0BA95C9F712C0B13081F09FD0B1E054 |
:10EF800008959CC0672F782F8827B85F39F0B93F64 |
:10EF9000CCF3869577956795B395D9F73EF4909520 |
:10EFA0008095709561957F4F8F4F9F4F0895E8949E |
:10EFB00009C097FB3EF490958095709561957F4FC1 |
:10EFC0008F4F9F4F9923A9F0F92F96E9BB2793956F |
:10EFD000F695879577956795B795F111F8CFFAF47F |
:10EFE000BB0F11F460FF1BC06F5F7F4F8F4F9F4FB0 |
:10EFF00016C0882311F096E911C0772321F09EE80E |
:10F00000872F762F05C0662371F096E8862F70E073 |
:10F0100060E02AF09A95660F771F881FDAF7880F4D |
:10F020009695879597F9089597F99F6780E870E01E |
:10F0300060E008959FEF80EC089500240A9416166E |
:10F04000170618060906089500240A9412161306D6 |
:10F05000140605060895092E0394000C11F4882364 |
:10F0600052F0BB0F40F4BF2B11F460FF04C06F5F80 |
:10F070007F4F8F4F9F4F089557FD9058440F551F56 |
:10F0800059F05F3F71F04795880F97FB991F61F02A |
:10F090009F3F79F087950895121613061406551FA1 |
:10F0A000F2CF4695F1DF08C0161617061806991F0D |
:10F0B000F1CF86957105610508940895E894BB2702 |
:10F0C00066277727CB0197F90895629FD001739F38 |
:10F0D000F001829FE00DF11D649FE00DF11D929FF4 |
:10F0E000F00D839FF00D749FF00D659FF00D992733 |
:10F0F000729FB00DE11DF91F639FB00DE11DF91F57 |
:10F10000BD01CF0111240895991B79E004C0991F16 |
:10F11000961708F0961B881F7A95C9F78095089571 |
:10F12000AA1BBB1B51E107C0AA1FBB1FA617B7072D |
:10F1300010F0A61BB70B881F991F5A95A9F7809549 |
:10F140009095BC01CD01089597FB092E07260AD0A2 |
:10F1500077FD04D0E5DF06D000201AF470956195A4 |
:10F160007F4F0895F6F7909581959F4F0895A1E2FE |
:10F170001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F31 |
:10F18000FF1FA217B307E407F50720F0A21BB30B7C |
:10F19000E40BF50B661F771F881F991F1A9469F7F8 |
:10F1A00060957095809590959B01AC01BD01CF0154 |
:10F1B000089597FB092E05260ED057FD04D0D7DF02 |
:10F1C0000AD0001C38F450954095309521953F4F5A |
:10F1D0004F4F5F4F0895F6F7909580957095619524 |
:10F1E0007F4F8F4F9F4F08952F923F924F925F9284 |
:10F1F0006F927F928F929F92AF92BF92CF92DF9247 |
:10F20000EF92FF920F931F93CF93DF93CDB7DEB7AB |
:10F21000CA1BDB0B0FB6F894DEBF0FBECDBF09943F |
:10F220002A88398848885F846E847D848C849B8496 |
:10F23000AA84B984C884DF80EE80FD800C811B81A4 |
:10F24000AA81B981CE0FD11D0FB6F894DEBF0FBED3 |
:10F25000CDBFED010895EE0FFF1F0590F491E02D55 |
:04F260000994FFCF3F |
:10F264005E010A010164FF01FFFFC01FC01F01010D |
:10F2740001737373FF03007D0000C409C4096400B3 |
:10F284001148656C6C6F20576F726C64000000004D |
:10F29400000000000000000000000000000000006A |
:10F2A400000000000000000000000000000000005A |
:10F2B400000000000000000000000000000000004A |
:10F2C400000000000000000000000000000000003A |
:10F2D4000053706F727400004E6F726D616C0000A9 |
:10F2E400426567696E6E6572000051756164726F84 |
:10F2F4000000640001200B050000ECFF000204067E |
:10F30400070808080706040200FEFCFAF9F8F8F8F2 |
:10F31400F9FAFCFE000204060708086440415A4654 |
:10F3240064640A02969696960840403A10FB303878 |
:10F334000190D0030090D00300F4017800FF03642F |
:10F344000B0A0D0B0C0E0B0F10FA2001010170FFBC |
:02F35400010FA7 |
:00000001FF |
/branches/V0.82a_ACC-HH_MartinR/Hex-Files/Flight-Ctrl_MEGA1284p_V0_82a_S3D.hex |
---|
0,0 → 1,3847 |
:100000000C94C4060C9413070C9413070C94130758 |
:100010000C9413070C9413070C9413070C941307F8 |
:100020000C9413070C943B190C9413070C941307AE |
:100030000C9425340C9413070C9413070C94130799 |
:100040000C9413070C9413070C940B160C941307C1 |
:100050000C94260C0C9413070C94F00B0C941307BF |
:100060000C941E1C0C9413070C94B82F0C941307BB |
:100070000C945D740C9413070C94596F0C94130733 |
:100080000C9413070C9413070C941307491C4E1C73 |
:10009000531C5C1C731C8A1C9A1CAA1CC71CB31E14 |
:1000A0008A1C751D861DB51DD31DF01D4A1EA51E7B |
:1000B00083201521D2215222BB226B237225CF250A |
:1000C0003C268626D1261E276F27D1273028CA280E |
:1000D00065295F2AD72F0B304E30BE30D63017310E |
:1000E000CE319532953295329532953295329532A0 |
:1000F00095329532953295324A324C3251326932CC |
:100100006B320A0D426174743A0020256420436505 |
: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 |
:100AF0001FFB1FFF1F0020030100002F69000201E0 |
:100B000001226A01030202B66A02000303136B2585 |
: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 |
:100D9000DEBFCDBF11E0A0E0B1E0E4E5FFEE00E092 |
:100DA0000BBF02C007900D92A23FB107D9F718E020 |
:100DB000A2EFB1E001C01D92A834B107E1F77AEAD1 |
:100DC000E2E0F0E081E280935700D4907E01089445 |
:100DD000E11CF11C20EF37EF41E050E087016FE0AC |
:100DE000DA01C9012F5F3F4F4F4F5F4FABBFFC018F |
:100DF0008791F80181938F01615067FFF1CFF7016F |
:100E00006EE0819178277095615067FFFACF8889ED |
:100E1000781729F0F7E9DF1611F40000FECF0E94E1 |
:100E2000D4070C94A9770C9400008091AD05E82FAD |
:100E3000FF27EE0FFF1FE952F94F808191818D5EF0 |
:100E40009F4F14F010920301808191818A5B9F4F24 |
:100E5000CCF4809103018823A9F481E080930301FD |
:100E60008091F0038F5F8093F003853038F088EE37 |
:100E700093E0909325028093240204C066E970E019 |
:100E80000E9407368091F003992790937E05809306 |
:100E90007D0508951F93CF93DF93182F882389F042 |
:100EA00082E091E09F938F9380EF92E19F938F93E5 |
:100EB000E091BC03F091BD0309950F900F900F9046 |
:100EC0000F908091D005823308F044C084EF91E008 |
:100ED0000E941617EC01112329F0CE010E941F1762 |
:100EE0008823D9F3C2E0D0E026E530E080911E01EE |
:100EF00090911F018217930730F02196255D3F4F97 |
:100F0000C730D10598F38091D0059927C89F9001EB |
:100F1000C99F300DD89F300D11242093000111235B |
:100F2000D9F068EC70E08C2F0E940736DF93CF93E6 |
:100F30008AE091E09F938F9380EF92E19F938F934C |
:100F4000E091BC03F091BD0309958DB79EB706965D |
:100F50008DBF02C080930001112311F18091000127 |
:100F60006AE00E94FC76892F99279F938F93809146 |
:100F700000010E94FC7699279F938F9385E191E071 |
:100F80009F938F9380EF92E19F938F93E091BC03A7 |
:100F9000F091BD0309952DB73EB7285F3F4F2DBF98 |
:100FA000DF91CF911F910895CFEFD0E4DEBFCDBF89 |
:100FB0008824992414B815B8C7EED3E0E297D7FF78 |
:100FC000FDCF85E18093020181E887B93E9A8FEFDA |
:100FD00088B98BE184B911E015B98EE38AB987E449 |
:100FE0008BB9469A84B7877F84BF809160008861FF |
:100FF000809360001092600084EC99E09093250249 |
:10100000809324021092AC021092AB021092DC0684 |
:101010001092DB061092AE021092AD021092B00256 |
:101020001092AF0284EC94E0A0E0B0E080939601CF |
:1010300090939701A0939801B093990128980E94EA |
:101040007F170E9450170E94F8120E9409340E94D4 |
:10105000AF1A812F0E946C2F0E94D7610E94026CF0 |
:101060000E949073809102018C3010F4299A01C083 |
:10107000299878940E94862E80916C0282608093D9 |
:101080006C0210926F020E94294184EF91E00E944D |
:101090001617EC0180916C0280FD05C0CE010E9404 |
:1010A0001F178823B9F38FE291E09F938F93C0EFCE |
:1010B000AC2EC2E1BC2EBF92AF92E091BC03F09186 |
:1010C000BD03099580EA9FE00E941617EC0100E03D |
:1010D00010E00F900F900F900F90B9E7EB2EB6E055 |
:1010E000FB2EADE2CA2EA6E0DA2E0E9429418091A5 |
:1010F0006C0280FD05C0CE010E941F178823B9F342 |
:10110000F60180811816ACF40BC00E942941809131 |
:101110006C0280FD05C0CE010E941F178823B9F321 |
:10112000CE010E941F17882321F4F70180818823B4 |
:1011300064F7F701808187FF1AC00F5F1F4F1F936D |
:101140000F930150104081E491E09F938F93BF92E1 |
:10115000AF92E091BC03F091BD0309958091F2013B |
:101160008F5F8093F2018DB79EB706968DBF0F5F9C |
:101170001F4FE4E0F0E0CE0EDF1E88E090E0E80EC6 |
:10118000F91E0C30110508F4B0CF00E010E0C6E7FE |
:10119000D6E0FDE2EF2EF6E0FF2E8B8187FD1EC02C |
:1011A000F70180811816D4F40F5F1F4F1F930F9320 |
:1011B0000150104084E491E09F938F9380EF92E17F |
:1011C0009F938F93E091BC03F091BD03099582E05A |
:1011D000809322028DB79EB706968DBF8B81807853 |
:1011E0008B830F5F1F4FE4E0F0E0EE0EFF1E2896AA |
:1011F0000C30110590F282E691E09F938F93E0EF1F |
:10120000EE2EE2E1FE2EFF92EF92E091BC03F09110 |
:10121000BD0309959091AB058091F2010F900F905D |
:101220000F900F90981728F48091D60380618093D7 |
:10123000D60388E891E09F938F93FF92EF92E0911D |
:10124000BC03F091BD03099588EE93E00E94161748 |
:10125000EC010E94B51A0F900F900F900F90CE01E5 |
:101260000E941F178823D9F388EA91E09F938F93F8 |
:10127000FF92EF92E091BC03F091BD03099580E0ED |
:101280000E94C936809102010F900F900F900F902D |
:101290008A3011F0843110F0289801C0289A80ED2E |
:1012A00097E0909325028093240285E58093F203D2 |
:1012B0008EE090E00E94BB2C9927182F00278FE02A |
:1012C00090E00E94BB2C080F111D1093F8010093B1 |
:1012D000F7018AE090E00E94BB2C9927182F002785 |
:1012E0008BE090E00E94BB2C080F111D1093F601BB |
:1012F0000093F5010F5F1F4F39F08091F701909136 |
:10130000F8018F5F9F4F41F41092F8011092F7019E |
:101310001092F6011092F5018091F5019091F6017D |
:101320009F938F938091F7019091F8019F938F93F2 |
:101330008DEA91E09F938F93FF92EF92E091BC032F |
:10134000F091BD0309958DB79EB708968DBF80EDCE |
:1013500091E09F938F93FF92EF92E091BC03F09105 |
:10136000BD0309958091B9050F900F900F900F90D4 |
:10137000E091BC03F091BD0382FF07C08CED91E0CA |
:101380009F938F93FF92EF9208C088EE91E09F9316 |
:101390008F9380EF92E19F938F9309950F900F9019 |
:1013A0000F900F900E94FA1F88E893E190939301A9 |
:1013B0008093920181E08093F1030E944A0780911B |
:1013C000D3050E94F6728AEF91E09F938F93FF926C |
:1013D000EF92E091BC03F091BD03099580ED97E099 |
:1013E0000E941617EC018AEF90E00E9416178C01FC |
:1013F00083E0809355050F900F900F900F90809190 |
:10140000FA018111FFCFC8010E941F17882339F00C |
:1014100084E690E00E9416178C010E944C74809123 |
:101420002802882309F4D4C180911001882309F48B |
:10143000CFC1109228028091F003882319F00E94F6 |
:10144000150702C00E9403440E9429412091020115 |
:101450002A3011F0243110F0289801C0289A809188 |
:10146000B1029091D603882339F08091B102815066 |
:101470008093B102977F0AC080916F008062809351 |
:101480006F001092D8061092D70698609093D603FA |
:101490008091920190919301019790939301809391 |
:1014A00092018091920190919301892B21F080917A |
:1014B0006D028823C9F18091920190919301892B4B |
:1014C000D9F40E94962F85E090E090939301809349 |
:1014D000920180918F0590919005019690939005CF |
:1014E00080938F058091D60381608093D60380918D |
:1014F00056058260809356058091080190910901FC |
:101500008F5F9F4F19F58091A8028823F9F080E141 |
:1015100097E2909325028093240280E890E09093D4 |
:1015200009018093080112C02A3011F0243110F013 |
:10153000289801C0289A8091240290912502892B35 |
:1015400029F48091D6038E7F8093D6038091280260 |
:10155000882309F03DC180910E01882311F00E947B |
:1015600096170E943B130E94760ECE010E941F1711 |
:10157000882309F429C1649680916D029091D60365 |
:10158000882339F092609093D6038091560582604B |
:101590000CC09D7F9093D60380919201909193010E |
:1015A000079728F0809156058D7F8093560580918E |
:1015B000920190919301079728F08091D6038E7F36 |
:1015C0008093D60380910501882321F08150809378 |
:1015D000050125C08093FC031092890210928802B5 |
:1015E0001092870210928602109285021092840255 |
:1015F00080910801909109018F5F9F4F81F4809144 |
:10160000B102882361F488E99AE3909325028093DC |
:10161000240280E09CE0909309018093080180916E |
:10162000E901893C48F081508093E9018091D6031B |
:101630008B7F8093D60330C08091B5078823E1F07B |
:101640008091D60384608093D603809108019091A5 |
:1016500009018F5F9F4F81F48091A802882361F078 |
:1016600088E99AE3909325028093240280E098EA27 |
:10167000909309018093080110928E0310928D03BC |
:1016800010928C0310928B038FEF9FEF9093E307E0 |
:101690008093E2071092E90180910001282F3327FF |
:1016A00080911E0190911F0182179307CCF48091C5 |
:1016B0007D02806280937D028091080190910901F2 |
:1016C0008F5F9F4FC1F480E797E19093250280934D |
:1016D000240280E093E090930901809308010BC0FD |
:1016E0008091240290912502892B29F480917D021A |
:1016F0008F7D80937D020E94E36584E080932302C6 |
:101700008091A802882329F45AEA852E55E0952E67 |
:1017100012C08091F9018F5F8093F901813359F4F0 |
:101720001092F9018091F3019091F4010196909348 |
:10173000F4018093F3010894811C911CF2E78F1649 |
:10174000FBE09F0609F040C0882499242091F7010E |
:101750003091F8012F5F3F4F3093F8012093F7014C |
:101760008091F5019091F60101969093F601809396 |
:10177000F501832F9927682F8EE090E00E94C32CFB |
:101780008091F7019091F8019070682F8FE090E0C0 |
:101790000E94C32C8091F5019091F601892F992721 |
:1017A000682F8AE090E00E94C32C8091F50190910F |
:1017B000F6019070682F8BE090E00E94C32C84E1CA |
:1017C00090E00E941617EC010E9433660E94196C8B |
:1017D00080912302882309F012CE0E94F8610FCE77 |
:1017E0001F920F920FB60F9211248F939F93EF9336 |
:1017F000FF93809107018823E1F480911402909176 |
:10180000150201969093150280931402FC01E55590 |
:10181000FB4FE081ED3019F08A3A910539F41092CE |
:1018200015021092140281E080930701E093C60034 |
:1018300004C01092150210921402FF91EF919F9133 |
:101840008F910F900FBE0F901F9018951F920F92BF |
:101850000FB60F9211242F933F934F935F936F9383 |
:101860007F938F939F93AF93BF93CF93EF93FF9308 |
:1018700090E08091FA01813029F48091C600809334 |
:10188000CE00CCC08091FA01823029F48091C6004C |
:101890008093FF03C3C08091C60080930C025091D7 |
:1018A0001A025A3A10F090931B0280910C028D306C |
:1018B00009F065C080911B02823009F060C09093EE |
:1018C0001B02852F992781509C4FFC013297408144 |
:1018D0002091160230911702241B3109DC01119767 |
:1018E0008C91281B3109C9019F7090931702809336 |
:1018F000160246E0969587954A95E1F7982F935CF6 |
:10190000909318022F733070235C2093190280810A |
:10191000981729F48C91281711F491E006C090E0F3 |
:10192000809109028F5F80930902C0910B02CC2342 |
:1019300009F074C0992309F471C081E080930B020F |
:10194000580F509308025150E52FFF27E150FC4FEC |
:101950008DE0808380910104823509F05FC00E9490 |
:10196000FA1F88E190E02CE00FB6F894A8958093D8 |
:1019700060000FBE20936000C09322024FC02091F0 |
:101980001B02822F992781309105F9F08230910551 |
:101990001CF4892B21F040C0029711F13DC08091C9 |
:1019A0000C02833239F480910B02882319F481E010 |
:1019B00080931B0280910C028093FF0381E080934F |
:1019C0001A0280910C02992722C02F5F20931B02DC |
:1019D000E52FFF27E150FC4F80910C02808309C066 |
:1019E000E52FFF27E150FC4F80910C0280835A3A8B |
:1019F00020F45F5F50931A0202C010921B022091E4 |
:101A00000C028091160290911702820F911D909303 |
:101A100017028093160202C010921B02FF91EF91F1 |
:101A2000CF91BF91AF919F918F917F916F915F9176 |
:101A30004F913F912F910F900FBE0F901F901895CF |
:101A4000AC01A0E0B0E09D01A817B90748F4EBEAAB |
:101A5000F4E08191280F311D1196A417B507C8F342 |
:101A60003F70FD01E555FB4FC90156E096958795FE |
:101A70005A95E1F7835C80831196FD01E555FB4F94 |
:101A80002F733070822F835C8083A455BB4F8DE011 |
:101A90008C93109207018091AB048093C600089547 |
:101AA000A0E0B0E0E6E5FDE00C9475772C859D851F |
:101AB0000E85BB2483E28093AB049F599093AC04C2 |
:101AC0002093AD0433E0E32EF12C002309F49EC0F3 |
:101AD000CF84D888BE016D5E7F4FA989BA89015035 |
:101AE000109709F493C01097B9F0F601EB0DF11DB2 |
:101AF000B3949081119791F4002349F1FB016E5F3B |
:101B00007F4FDB01C080D1806E5F7F4F0D90BC9115 |
:101B1000A02DBB24015002C090E019C01097B9F06D |
:101B2000F601EB0DF11DB3944081119791F4002360 |
:101B300041F1FB016E5F7F4FDB01C080D1806E5FA2 |
:101B40007F4F0D90BC91A02DBB24015002C040E0FE |
:101B500018C01097B1F0F601EB0DF11DB394108190 |
:101B6000119781F4002371F0FB013296DB01CD90D7 |
:101B7000DC90BF016E5F7F4FA081B181BB2401501B |
:101B800001C010E0F701E555FB4F892F869586953A |
:101B9000835C80830894E11CF11CF701E555FB4F41 |
:101BA000892F99278370907024E0880F991F2A95B8 |
:101BB000E1F755279A0194E0369527959A95E1F734 |
:101BC000822B835C80830894E11CF11CF701E555AE |
:101BD000FB4F4F705070440F551F440F551F812FFE |
:101BE000992726E0969587952A95E1F7842B835CC3 |
:101BF00080830894E11CF11CF701E555FB4F1F732E |
:101C0000135C10830894E11CF11C6ACFC7010E9489 |
:101C1000200DE9E00C949177A3E07A2F409108021F |
:101C20004650442309F458C0E72FFF27E150FC4FEA |
:101C300080818D537F5FE72FFF27E150FC4F20818C |
:101C40002D537F5FE72FFF27E150FC4F30813D533D |
:101C50007F5FE72FFF27E150FC4F60816D537F5F6F |
:101C60009927880F991F880F991F522F52955F70DF |
:101C7000582B822F99278F709070F4E0880F991F4E |
:101C8000FA95E1F7232F26952695282B832F992760 |
:101C900083709070E6E0880F991FEA95E1F7682B52 |
:101CA00041504F3FC9F0EA2FFF27E150FC4F5083CE |
:101CB000AF5F41504F3F81F0EA2FFF27E150FC4FCB |
:101CC0002083AF5F41504F3F39F0EA2FFF27E150AB |
:101CD000FC4F6083AF5FA5CF82E094E09093070252 |
:101CE00080930602A350A09305020895A2E0B0E0FD |
:101CF000ECE7FEE00C947B7780910B02882309F4DB |
:101D00006BC40E940C0E80910004823609F025C33A |
:101D10008091010499278037910509F4C1C081376A |
:101D20009105C4F48A36910509F48DC28B3691056C |
:101D300044F48B34910571F18636910509F46CC138 |
:101D40000CC38D36910509F47BC08E36910509F4DC |
:101D50005FC003C384379105D1F1853791054CF4F9 |
:101D60008137910509F4A3C08337910509F4F1C0C7 |
:101D7000F4C28737910509F428C2883791052CF4FD |
:101D80008537910509F4E4C1E8C28937910509F462 |
:101D90007AC1E3C2E0910602F0910702808191814D |
:101DA0009093C4028093C3022091C1023091C20279 |
:101DB000821B930B845E9D4F68E671E00E941C7746 |
:101DC000845B90409093C0028093BF02C6C2809112 |
:101DD0000802A0910602B0910702853140F080E12F |
:101DE000EAEDF3E00D9001928A95E1F70DC08D9137 |
:101DF0009D910D90BC91A02D8093DA039093DB030D |
:101E0000A093DC03B093DD0380EF809303024BC00B |
:101E1000809107018823E1F38DE490E09F938F93F5 |
:101E200080E296E09F938F9381E08F938F938EE46F |
:101E30008F930E94500D8DB79EB707968DBF8DC2B0 |
:101E4000A0910602B09107021C91113081F48DE43B |
:101E5000E0E2F6E00D9001928A95E1F70E94C32D31 |
:101E600019838091D6038F7E8093D60301C0198297 |
:101E7000809107018823E1F381E090E09F938F93A5 |
:101E8000CE0101969F938F9381E08F938F938DE482 |
:101E90008F930E94500DADB7BEB71796ADBF5DC210 |
:101EA00081E080930E028FEF8093050156C2E0918E |
:101EB0000602F0910702E0818E2F8A508A3058F492 |
:101EC0008983882311F481E003C0863010F085E017 |
:101ED000898361E00EC08E2F84518A3070F489832B |
:101EE000882311F481E003C0863010F085E08983F7 |
:101EF00060E089810E94432E12C0E983EF3F19F40C |
:101F00000E94262E89838981882311F481E003C0F1 |
:101F1000863010F085E0898389810E94D92C8091D8 |
:101F200007018823E1F383E790E09F938F938CEA86 |
:101F300095E09F938F9381E090E09F938F93CE01E4 |
:101F400001969F938F9382E08F9381E08F9381E539 |
:101F500072C12091060230910702D9018C91815003 |
:101F6000853008F040C0F90181818535E1F52F5FAA |
:101F70003F4F83E7ECEAF5E0D9010D9001928A9595 |
:101F8000E1F7F90182910E94422D8091ED05992798 |
:101F9000AA27BB27BC01CD0124EC39E040E050E08A |
:101FA0000E94DD76DC01CB018093D5019093D601B0 |
:101FB000A093D701B093D8018091EE059927AA2765 |
:101FC000BB27BC01CD010E94DD76DC01CB018093F3 |
:101FD000D1019093D201A093D301B093D4010E9478 |
:101FE000262E898301C01982809107018823E1F39D |
:101FF00081E090E09F938F93CE0101969F938F9302 |
:1020000081E08F938F9383E58F930E94500D8DB75E |
:102010009EB707968DBF26C0E0910602F091070299 |
:10202000E0818E2F8150853018F48E2F0E94D92C9C |
:102030000E94262E8983809107018823E1F381E0A5 |
:1020400090E09F938F93CE0101969F938F9381E0B1 |
:102050008F938F9386E48F930E94500DADB7BEB7D8 |
:102060001796ADBF8091A802882329F46EE670E030 |
:1020700089810E94073680E00E944A078091D3053B |
:102080000E94F6726AC1E0910602F0910702808117 |
:10209000992787FD90959093F2068093F1068181B0 |
:1020A000992787FD90959093F4068093F30682819B |
:1020B000992787FD90959093F6068093F506838186 |
:1020C000992787FD90959093F8068093F706848171 |
:1020D000992787FD90959093FA068093F90685815C |
:1020E000992787FD90959093FC068093FB06868147 |
:1020F000992787FD90959093FE068093FD06878132 |
:10210000992787FD9095909300078093FF0680851F |
:10211000992787FD90959093020780930107818509 |
:10212000992787FD909590930407809303078285F4 |
:10213000992787FD909590930607809305078385DF |
:10214000992787FD9095909308078093070705C10D |
:10215000E0910602F091070280810E9462338A8337 |
:10216000882319F481E0898301C0198280910701D5 |
:102170008823E1F388E090E09F938F938EE696E0CA |
:102180009F938F9321E030E03F932F93809106023D |
:10219000909107029F938F933F932F93CE010296C6 |
:1021A0009F938F933F932F93CE01820F931F9F9303 |
:1021B0008F9384E08F9381E08F9385E58F930E94C6 |
:1021C000500DEDB7FEB773963CC080910502893083 |
:1021D00008F4C3C020910602309107022F5F3F4FE1 |
:1021E00088E0AEE6B6E0F90101900D928A95E1F73C |
:1021F000D9018E910E94B8328A83882319F481E034 |
:10220000898301C01982809107018823E1F321E0CD |
:1022100030E03F932F93CE0102969F938F933F938D |
:102220002F93CE01820F931F9F938F9382E08F9302 |
:1022300081E08F9387E58F930E94500DEDB7FEB735 |
:102240003B96EDBF8AC00E94A9728983823019F043 |
:10225000843009F082C0F8948091C1008F7380931C |
:10226000C1008091C9008F738093C9008091C10023 |
:10227000877E8093C1008091C900877E8093C900CA |
:102280008091C80087FF03C08091CE00F9CF809174 |
:10229000C00087FF03C08091C600F9CFE09106021D |
:1022A000F09107028081882359F581E08093FA013B |
:1022B0001092CD0080E490E08093CC008091CD001E |
:1022C0008093C5008091CC008093C4008091CA00A7 |
:1022D0008F7D8093CA008091CA008F7E8093CA0050 |
:1022E0008091C9008B7F8093C9008091CA0084606F |
:1022F0008093CA008091CA0082608093CA0003C0A4 |
:1023000082E08093FA018091CA00877F8093CA009F |
:102310008091C200877F8093C2008091C9008E7F28 |
:102320008093C9008091C10088618093C100809131 |
:10233000C90088618093C9008091C1008068809342 |
:10234000C1008091C90080688093C90010926E001E |
:1023500010926F0010927000789480910104992778 |
:102360008436910509F4CDC085369105ACF48136EB |
:10237000910509F481C0823691052CF48B349105C6 |
:1023800009F45DC021C18236910509F482C083360B |
:10239000910509F491C018C18C36910509F4FFC06C |
:1023A0008D3691054CF48736910509F40AC18836BB |
:1023B000910509F4C4C008C18437910529F0863716 |
:1023C000910509F4FAC000C180910802A0910602AB |
:1023D000B0910702803140F080E1EAEDF3E00D902A |
:1023E00001928A95E1F70DC08D919D910D90BC9160 |
:1023F000A02D8093DA039093DB03A093DC03B093CA |
:10240000DD03809107018823E1F31F92809104018D |
:102410008F9384E58F930E94500D8AEF809303027F |
:102420008FEF8093050180EA9FE00E94161790933A |
:10243000FC018093FB010F900F900F90C5C0E091BD |
:102440000602F0910702808191819093C4028093EB |
:10245000C3022091C1023091C202821B930B845EA1 |
:102460009D4F68E671E00E941C77845B90409093DA |
:10247000C0028093BF02A8C0E0910602F09107025B |
:10248000808180930601803298F08FE1809306016D |
:102490000FC0A0910602B09107028BE0E2EFF3E0DB |
:1024A0000D9001928A95E1F78091FB038093970547 |
:1024B0008FEF8093050188C08091FF019091000209 |
:1024C000892B89F4E0910602F0910702E081EE2366 |
:1024D00051F08AE0E89FC00111240E9416179093E2 |
:1024E000CD038093CC03E0910602F0910702908126 |
:1024F0008AE0989FC0011124909300028093FF010D |
:1025000015C08FEF80930501E0910602F09107025C |
:1025100090818AE0989FC0011124909302028093D9 |
:102520000102892B19F081E08093100280EA9FE07C |
:102530000E9416179093FC018093FB0145C08FEF1A |
:1025400080930501E0910602F0910702908197FDCA |
:1025500008C082E080930D021092FE011092FD01EE |
:102560001AC0909580916502892B809365029181B4 |
:102570008AE0989FC00111249093FE018093FD0191 |
:1025800084E080930D0280EA9FE00E9416179093EA |
:10259000FC018093FB0181E08093110215C08FEF55 |
:1025A00080930501E0910602F091070280818093FB |
:1025B000660281E08093120207C081E080930F02DF |
:1025C00003C081E08093130210920B021092070265 |
:1025D0001092060210920502E3E0CE5F0C9497770A |
:1025E000982F8091C00085FFFCCF9093C60008957E |
:1025F0000F931F9388E18093C1008091C000826097 |
:102600008093C0008091C10080688093C100809158 |
:10261000C10080648093C10000E010E00093C50019 |
:102620008AE290E08093C4008091010290910202BE |
:102630000E9416179093CF038093CE038CED90E009 |
:102640000E9416179093FE038093FD031092D0030F |
:1026500082E58093D1031092D4038BE08093D20360 |
:102660001092D30310930702009306021092050202 |
:102670001F910F910895A0E1B0E0E1E4F3E10C9423 |
:10268000787780910701882309F4C1C28091FB010A |
:102690009091FC010E941F17882361F01092FE01A7 |
:1026A0001092FD011092020210920102109200029B |
:1026B0001092FF018091FD019091FE01892B41F064 |
:1026C0008091A9049091AA040E941F17882329F4DD |
:1026D00080911102882309F460C08091070188234A |
:1026E00009F45BC080910D0201E211E08430A8F092 |
:1026F0000E940E2080E590E09F938F931F930F938D |
:1027000081E08F938F9388E48F930E94500D2DB7B3 |
:102710003EB7295F3F4F2DBF34C01092670282E25F |
:1027200094E09F938F9383E090E29F938F93E09147 |
:10273000BC03F091BD03099584E190E09F938F93D2 |
:102740001F930F9381E090E09F938F938DE092E031 |
:102750009F938F9382E08F9381E08F9388E48F9390 |
:102760000E94500D80910D02982F8F5F80930D0273 |
:102770002DB73EB7215F3F4F2DBF943010F0109220 |
:102780000D028091FD019091FE010E941617909319 |
:10279000AA048093A9041092110280911202882346 |
:1027A00051F180910701882331F10E940E2080E5CC |
:1027B00090E09F938F9381E291E09F938F9321E02C |
:1027C00030E03F932F9380E291E09F938F933F936C |
:1027D0002F9386E692E09F938F9383E08F9381E01F |
:1027E0008F938CE48F930E94500D109212028DB73C |
:1027F0009EB70F968DBF80910F028823D1F08091F4 |
:1028000007018823B1F08AE090E09F938F9380EDD9 |
:1028100093E09F938F9381E08F938F9386E58F93BF |
:102820000E94500D10920F022DB73EB7295F3F4F07 |
:102830002DBF809113028823D9F08091070188234E |
:10284000B9F08BE090E09F938F9382EF93E09F939A |
:102850008F9381E08F93809104018F9387E48F930E |
:102860000E94500D109213028DB79EB707968DBF30 |
:102870008091FD039091FE030E941F17882309F4A5 |
:1028800061C080910701882309F45CC08091C8056C |
:102890009927880F991F880F991F7C010027F7FC43 |
:1028A0000095102F8091050390910603A0910703D6 |
:1028B000B0910803BC01CD01A80197010E94517796 |
:1028C0003093EB032093EA038091FD029091FE0286 |
:1028D000A091FF02B0910003BC01CD01A8019701B6 |
:1028E0000E9451773093ED032093EC038091920284 |
:1028F0008093EE03809191028093EF0388E090E053 |
:102900009F938F938AEE93E09F938F9381E08F93B1 |
:1029100083E08F938BE68F930E94500D8091F0039C |
:102920002DB73EB7295F3F4F2DBF853018F086E0A9 |
:102930008093F00383E690E00E9416179093FE03C5 |
:102940008093FD038091010290910202892B41F056 |
:102950008091CE039091CF030E941F17882321F40A |
:1029600080911002882339F180910701882319F1A1 |
:102970000E94FD3482E490E09F938F9385E595E07B |
:102980009F938F9381E08F938F9384E48F930E9422 |
:10299000500D109210028DB79EB707968DBF809193 |
:1029A000010290910202009731F00E941617909355 |
:1029B000CF038093CE038091FF0190910002892B79 |
:1029C00009F4B8C08091CC039091CD030E941F17E9 |
:1029D000882309F4AFC080910701882309F4AAC0B5 |
:1029E0008091C8059927880F991F880F991F7C012E |
:1029F0000027F7FC0095102F8091050390910603A6 |
:102A0000A0910703B0910803BC01CD01A801970173 |
:102A10000E9451773093BF032093BE038091FD0243 |
:102A20009091FE02A091FF02B0910003BC01CD0184 |
:102A3000A80197010E9451773093C1032093C003EE |
:102A400020919D0730919E0740919F075091A007CC |
:102A5000DA01C90163E0880F991FAA1FBB1F6A959D |
:102A6000D1F7820F931FA41FB51F820F931FA41FBE |
:102A7000B51F209196013091970140919801509196 |
:102A80009901BC01CD010E9451773093C30320937B |
:102A9000C2038091CD029091CE02A091CF02B0915D |
:102AA000D00239E0B595A795979587953A95D1F7D6 |
:102AB0008093C4038091C9029091CA02A091CB0275 |
:102AC000B091CC0229E0B595A795979587952A9561 |
:102AD000D1F78093C5038091D5029091D602A09141 |
:102AE000D702B091D80209E0B595A795979587953B |
:102AF0000A95D1F78093C6038EE090E09F938F9361 |
:102B00008EEB93E09F938F9381E08F938F9383E479 |
:102B10008F930E94500D8091FF01909100020E94BE |
:102B200016179093CD038093CC032DB73EB7295F42 |
:102B30003F4F2DBF809106018F3F71F1992714E01F |
:102B4000880F991F1A95E1F78E5D9D4F40E150E087 |
:102B5000BC01CE0101960E94307580E190E09F9308 |
:102B60008F93CE0101969F938F9381E090E09F9386 |
:102B70008F9386E091E09F938F9382E08F9381E023 |
:102B80008F9381E48F930E94500D8FEF8093060105 |
:102B90008DB79EB70B968DBF809197058823D1F096 |
:102BA000809107018823B1F081E090E09F938F939B |
:102BB00087E995E09F938F9381E08F938F9382E4D1 |
:102BC0008F930E94500D109297052DB73EB7295F45 |
:102BD0003F4F2DBF80910E028823C9F080910701DD |
:102BE0008823A9F084E390E09F938F9387ED96E08C |
:102BF0009F938F9381E08F938F9380E58F930E94B3 |
:102C0000500D10920E028DB79EB707968DBFE6E06D |
:102C1000C05F0C9494771F920F920FB60F921124FD |
:102C20002F933F935F936F937F938F939F93AF9374 |
:102C3000BF93EF93FF9320E080912302882329F034 |
:102C40008091230281508093230280919F038823E7 |
:102C500019F0815080939F0380912B0281508093C3 |
:102C60002B028F3F09F05BC089E080932B0280919B |
:102C7000290290912A02019690932A0280932902B8 |
:102C800080910F018F5F817080930F01882319F469 |
:102C900081E080932802349903C081E080932C0264 |
:102CA0008091240290912502892B21F180912402A8 |
:102CB000909125020B9750F080912402909125026B |
:102CC0000A97909325028093240204C01092250253 |
:102CD00010922402809124029091250220910801F3 |
:102CE0003091090182239323892B11F021E008C040 |
:102CF00020E006C08FEF9FEF9093090180930801B9 |
:102D000080910201222331F08A3011F45A9A07C0CF |
:102D1000479A05C08A3011F45A9801C047988091AB |
:102D20002C02882309F472C02091E901222309F0C2 |
:102D30006DC08091B90583FF69C086B19927FC01F8 |
:102D4000E071F07084FF14C08091260290912702F8 |
:102D500001969093270280932602809126029091FB |
:102D60002702895E934008F451C020932C024EC084 |
:102D70008091260290912702892B09F443C080910B |
:102D80002602909127028A569140E0F58091260212 |
:102D90009091270269E270E00E94087780912602F4 |
:102DA00090912702860F971F909327028093260207 |
:102DB00080912602909127020B9750F08091260275 |
:102DC000909127020A979093C4028093C30204C093 |
:102DD000F093C402E093C3028091C3029091C402B5 |
:102DE0002091C1023091C202821B930B845E9D4FE1 |
:102DF00068E671E00E941C77845B90409093C0026B |
:102E00008093BF021092270210922602FF91EF9149 |
:102E1000BF91AF919F918F917F916F915F913F9102 |
:102E20002F910F900FBE0F901F901895209129029F |
:102E300030912A02280F391FC90101960895209167 |
:102E4000290230912A02821B930B892F992786959C |
:102E5000807490700895CF93DF930E941617EC0151 |
:102E6000CE010E941F178823D9F3DF91CF910895D7 |
:102E7000CF93DF930E941617EC0109C080911001D7 |
:102E8000882329F0909310018FEC80937A00CE0173 |
:102E90000E941F17982F882389F3DF91CF910895FF |
:102EA0009FB7F8945F983E9A469A8091B0008F70D1 |
:102EB0008093B0008091B00083608093B0008091D7 |
:102EC000B1008B738093B1008091B1008B608093CF |
:102ED000B1001092B2008FEF8093B3008091B000E8 |
:102EE00080688093B000809170008A7F809370002A |
:102EF000809170008260809370009FBF08958AE087 |
:102F000090E00E941617909332028093310282E083 |
:102F100085BD83EA84BD17BC84EB88BD86E086BD91 |
:102F200080916E00816080936E000895A0E0B0E013 |
:102F3000ECE9F7E10C9477778091E305E82FFF2720 |
:102F4000E456FE4F9681D08080910E01A92FBB27B9 |
:102F5000A7FDB095CB2FDB2F813009F0C9C02091A0 |
:102F60000503309106034091070350910803BD010A |
:102F7000CE010E94DD7697FF04C061587F4F8F4FCE |
:102F80009F4F7B018C0167E015950795F794E794B7 |
:102F90006A95D1F78D2D992787FD9095A92FB92F87 |
:102FA0002091FD023091FE024091FF0250910003FA |
:102FB000BC01CD010E94DD7697FF04C061587F4FB0 |
:102FC0008F4F9F4F57E095958795779567955A95C1 |
:102FD000D1F7F801E701C61BD70BE80BF90B80917D |
:102FE000DA059927AA27BB27BC01CD019E01AF01B5 |
:102FF0000E94DD7697FF04C061507E4F8F4F9F4F38 |
:10300000FC01EB0149E0F595E795D795C7954A9501 |
:10301000D1F78091C101992736E0880F991F3A9521 |
:10302000E1F740910C0150910D012091E205332709 |
:10303000841B950BB9010E941C7780910C01909123 |
:103040000D01860F971F90930D0180930C018091C5 |
:103050000C0190910D0197FD0F9624E095958795B1 |
:103060002A95E1F790931F0280931E02809111062A |
:1030700080FF07C080911E0290911F028C0F9D1F40 |
:1030800006C080911E0290911F028C1B9D0B909395 |
:103090001F0280931E028091DB05282F3327220F09 |
:1030A000331F220F331F80911E0290911F0282173F |
:1030B00093077CF08091DC05282F3327220F331FE4 |
:1030C000220F331F80911E0290911F02281739078B |
:1030D00024F430931F0220931E0280910201843158 |
:1030E00008F4C2C080910E018F5F80930E01BEC0B4 |
:1030F0002091FD023091FE024091FF0250910003A9 |
:10310000BD01CE010E94DD7697FF04C061587F4F5C |
:103110008F4F9F4F7B018C01C7E015950795F79462 |
:10312000E794CA95D1F78D2D992787FD9095A92F02 |
:10313000B92F209105033091060340910703509168 |
:103140000803BC01CD010E94DD769B01AC0197FF15 |
:1031500004C021583F4F4F4F5F4FB7E055954795FB |
:1031600037952795BA95D1F72E0D3F1D401F511F5A |
:103170008091DE059927AA27BB27BC01CD010E94BB |
:10318000DD7697FF04C061507E4F8F4F9F4FFC014B |
:10319000EB01A9E0F595E795D795C795AA95D1F7E5 |
:1031A0008091C001992776E0880F991F7A95E1F701 |
:1031B00040910A0150910B012091E2053327841BB5 |
:1031C000950BB9010E941C7780910A0190910B0127 |
:1031D000860F971F90930B0180930A0180910A013B |
:1031E00090910B0197FD0F9664E0959587956A95F0 |
:1031F000E1F790931D0280931C028091110681FFDC |
:1032000007C080911C0290911D028C0F9D1F06C06B |
:1032100080911C0290911D028C1B9D0B90931D02AE |
:1032200080931C028091DF05282F3327220F331F44 |
:10323000220F331F80911C0290911D028217930769 |
:103240007CF08091E005282F3327220F331F220FB7 |
:10325000331F80911C0290911D022817390724F416 |
:1032600030931D0220931C0210920E01E7E0CDB7AF |
:10327000DEB70C9493771F920F920FB60F92112422 |
:103280002F933F934F935F938F939F93EF93FF936E |
:103290008091020190912D02843108F04CC0992355 |
:1032A00009F01CC18091B00086FF24C08091B0005D |
:1032B0008F7B8093B00080911E0290911F028755F2 |
:1032C0009E4F909321028093200225E08D3D92072E |
:1032D00018F08CED95E005C08757914030F487E7F2 |
:1032E00091E090932102809320028091200290919E |
:1032F0002102BAC08091B00080648093B0008091B8 |
:10330000E105282F33278DED96E0289FA001299F06 |
:10331000500D389F500D1124CA0120912E0230917A |
:103320002F02821B930B909321028093200281E055 |
:1033300080930E01D0C0992309F0D0C08091B000D5 |
:1033400086FF97C08091B0008F7B8093B000E091A2 |
:103350003002EE23F1F48091E105282F33278DED23 |
:1033600096E0289FA001299F500D389F500D1124F1 |
:10337000CA0120912E0230912F02821B930B909351 |
:1033800021028093200210922F0210922E02469A60 |
:10339000A2C089EA93E090932102809320028E2FAD |
:1033A000992783309105D9F08430910534F4813028 |
:1033B000910549F0029761F020C08430910591F0A9 |
:1033C000059799F01AC080911E0290911F0204C0C7 |
:1033D00080911C0290911D0287559E4F1DC08091C7 |
:1033E0006B0705C08091450702C08091730799273C |
:1033F000880F991F880F991FEFCFFF27EE0FFF1F30 |
:10340000E952F94F20813181220F331F8091200230 |
:1034100090912102820F931F9093210280932002AA |
:10342000809120029091210255E08D3D950718F082 |
:103430008CED95E005C08757914030F487E791E027 |
:10344000909321028093200220912002309121024A |
:103450002C5B3040309321022093200280912E0279 |
:1034600090912F02820F931F90932F0280932E0230 |
:1034700032C08091B00080648093B0008CEB90E00B |
:10348000909321028093200280912E0290912F022E |
:1034900084549F4F90932F0280932E02809122029A |
:1034A000882321F08091B102833320F4809122029D |
:1034B000823011F4469801C0469A809130028F5FA5 |
:1034C000809330029091E105981728F481E0809371 |
:1034D0000E011092300281E080932D022091200293 |
:1034E0003091210241E02F37340730F08FEF809385 |
:1034F000B3002F5F30400FC02F3F3105C9F0C0F03F |
:10350000A9014F5F50404F37510550F480E8809338 |
:10351000B30020583040309321022093200212C083 |
:103520008FEF8093B30050932102409320020AC092 |
:10353000809120028093B300109221021092200209 |
:1035400010922D02FF91EF919F918F915F914F917A |
:103550003F912F910F900FBE0F901F9018951092D2 |
:103560007C008FEC80937A000895CF93DF931092C4 |
:10357000370286E987BD83E090E00E94BB2CC82F0C |
:10358000863E08F4C65FC8BD84E690E00E94381706 |
:1035900080911401909115018152934010F0C0EF79 |
:1035A00002C0C530F8F0C8BD82E390E00E94381731 |
:1035B00087E394E09F938F9380EF92E19F938F93A3 |
:1035C000E091BC03F091BD030995809114019091A5 |
:1035D00015010F900F900F900F908152934010F4AF |
:1035E000C550DFCF6C2F83E090E00E94C32CCF301A |
:1035F00018F0CCE8D0E002C0C0E0D0E0CA3FD1056E |
:10360000F8F4C7BD82E390E00E94381789E394E0A4 |
:103610009F938F9380EF92E19F938F93E091BC03F0 |
:10362000F091BD03099580911401909115010F90BF |
:103630000F900F900F908052934010F02196DECFA4 |
:10364000C093A8058091B90580FF09C08C2F8A50CE |
:103650008B3E28F08091D50380648093D503C7BD4D |
:103660008CE291E00E943817DF91CF910895EF929C |
:10367000FF921F93CF9310E080ED97E00E94161702 |
:103680007C01CCE8133019F4CB3008F0C9E010E02D |
:1036900080914702909148028C5F934024F480917E |
:1036A000130181500AC080914702909148028750CF |
:1036B000944034F0809113018F5F8093130101C017 |
:1036C00011E080914502909146028C5F934024F472 |
:1036D0008091120181500AC080914502909146026A |
:1036E0008750944034F0809112018F5F80931201D3 |
:1036F00001C01F5F80914302909144028C5F934010 |
:1037000024F48091110181500AC08091430290916C |
:10371000440287509440C4F0809111018F5F8093E0 |
:10372000110113C08BE394E09F938F9380EF92E19C |
:103730009F938F93E091BC03F091BD0309950F9087 |
:103740000F900F900F905FC01F5F82E18093720215 |
:1037500080916C028E7F80936C0285EA8093BC001E |
:10376000809113018A3040F48091D5038160809369 |
:10377000D5038AE08093130180911301863F40F0C6 |
:103780008091D50381608093D50385EF80931301E9 |
:10379000809112018A3040F48091D5038260809339 |
:1037A000D5038AE08093120180911201863F40F098 |
:1037B0008091D50382608093D50385EF80931201B9 |
:1037C000809111018A3040F48091D5038460809308 |
:1037D000D5038AE08093110180911101863F40F06A |
:1037E0008091D50384608093D50385EF8093110188 |
:1037F00080917202882339F0C7010E941F17882325 |
:1038000009F090CFF5CF109210018FEC80937A00E1 |
:10381000809110018823E1F3CA3020F48AE090E01F |
:103820000E943817C15009F02DCF86E490E00E9425 |
:103830003817CF911F91FF90EF9008951F920F922C |
:103840000FB60F921124AF92BF92CF92DF92EF92F8 |
:10385000FF920F931F932F933F934F935F936F9319 |
:103860007F938F939F93AF93BF93EF93FF93809139 |
:103870005002282F3327442755278F5F809350020B |
:10388000F9012231310508F08CC3EA5BFF4F0C943B |
:10389000A377809178009091790046C0809178005C |
:1038A000909179002CC1809178009091790090934B |
:1038B00053028093520257C180910E0390910F03DF |
:1038C0002091780030917900821B930B9093990599 |
:1038D00080939805809198059091990590935D0249 |
:1038E00080935C025EC18091780090917900209174 |
:1038F000100330911103821B930B9093A7058093C3 |
:10390000A6058091A6059091A70590935F028093EC |
:103910005E0249C38091560290915702209178002F |
:1039200030917900820F931F909357028093560233 |
:1039300081E03AC380915402909155022091780021 |
:1039400030917900820F931F909355028093540217 |
:1039500084E02AC380911E0190911F019C01220FD7 |
:10396000331F280F391F809178009091790063E010 |
:1039700070E00E940877260F371F369527953695F9 |
:10398000279530931F0120931E0185E00DC3809180 |
:1039900078009091790040910A0350910B03841BA9 |
:1039A000950B90933E0280933D0280913D02909151 |
:1039B0003E02029704F122E04E3E520784F4209129 |
:1039C00051022B5F20935102255080917E029091ED |
:1039D0007F02845F914018F4215F2093510280910F |
:1039E0005102853684F14F5F5F4F50930B03409334 |
:1039F0000A03845626C080913D0290913E028F5F5B |
:103A00009F4F0CF532E047325307ECF02091510202 |
:103A10002550209351022B5F80917E0290917F026E |
:103A2000845F914018F42F502093510280915102ED |
:103A30008C394CF44150504050930B0340930A038F |
:103A40008C598093510281E080933C0280917800F0 |
:103A50009091790090939F0580939E0580913D02FF |
:103A600090913E029C01442737FD4095542F809150 |
:103A7000C5029091C602A091C702B091C802820F00 |
:103A8000931FA41FB51F8093C5029093C602A093F5 |
:103A9000C702B093C8022091C5023091C60240917E |
:103AA000C7025091C80257FF04C021503C4F4F4FEE |
:103AB0005F4F0AE055954795379527950A95D1F7B9 |
:103AC0008091C5029091C602A091C702B091C80230 |
:103AD000821B930BA40BB50B8093C5029093C60277 |
:103AE000A093C702B093C8022EC180915402909156 |
:103AF00055022091780030917900820F931F9093A6 |
:103B000055028093540210924F0250C280910201DC |
:103B10008A3071F48091780090917900209152025E |
:103B200030915302820F931F01969695879517C087 |
:103B30004091520250915302843158F02091780004 |
:103B400030917900240F351F8FEF97E0821B930B84 |
:103B500006C08091780090917900840F951F909312 |
:103B600044028093430286E01FC280910E0390912D |
:103B70000F032091780030917900821B930B909372 |
:103B800099058093980580919805909199052091C9 |
:103B90005C0230915D02820F931F909342028093EA |
:103BA000410287E001C280917800909179002091D4 |
:103BB000100330911103821B930B9093A705809300 |
:103BC000A6058091A6059091A70520915E023091EF |
:103BD0005F02820F931F9093400280933F02E3C1E4 |
:103BE000209156023091570280917800909179008F |
:103BF000280F391F309357022093560280910201FB |
:103C00008A3019F4220F331F04C0220F331F220FF2 |
:103C1000331F309357022093560220915602309161 |
:103C20005702C90137FD0796A3E095958795AA9598 |
:103C3000E1F7909348028093470280915802909157 |
:103C40005902820F931F97FD019695958795909342 |
:103C500059028093580220911A0330911B03821B52 |
:103C6000930B90931D0180931C0120914D02309184 |
:103C70004E0280911C0190911D01280F391F37FFC2 |
:103C800002C02F5F3F4F3595279530934E0220930A |
:103C90004D024ECE20915402309155028091780011 |
:103CA00090917900280F391F3093550220935402C8 |
:103CB000809102018A3019F4220F331F04C0220FB1 |
:103CC000331F220F331F309355022093540220914B |
:103CD000540230915502C90137FD079663E095956E |
:103CE00087956A95E1F7909346028093450280910B |
:103CF0005A0290915B02820F931F97FD0196959552 |
:103D0000879590935B0280935A022091180330911B |
:103D10001903821B930B90931B0180931A0120912E |
:103D20004B0230914C0280911A0190911B01280F97 |
:103D3000391F37FF02C02F5F3F4F359527953093CE |
:103D40004C0220934B0283E02FC11092500281E07D |
:103D500080931001809133029091340201969093E8 |
:103D6000340280933302809178009091790090938F |
:103D70001501809314018091140190911501AA27D7 |
:103D8000BB27A0906002B0906102C0906202D09008 |
:103D90006302A80EB91ECA1EDB1EA0926002B0927A |
:103DA0006102C0926202D0926302809164028F5FCE |
:103DB00080936402823108F4F6C0809116019091DC |
:103DC0001701A0911801B09119017C018D0123E028 |
:103DD000EE0CFF1C001F111F2A95D1F7E81AF90AF3 |
:103DE0000A0B1B0BEA0CFB1C0C1D1D1D80913702DE |
:103DF000992787FD9095A92FB92FBC01CD0126ECFD |
:103E000034E240E050E00E94DD76DC01CB01E81AAC |
:103E1000F90A0A0B1B0BD801C7010496A11DB11D9D |
:103E2000B7FF05C0D801C7010B96A11DB11D13E056 |
:103E3000B595A795979587951A95D1F78093160113 |
:103E400090931701A0931801B09319018091A005D8 |
:103E50009091A1057C010027F7FC0095102F80911F |
:103E6000160190911701A0911801B0911901E81A5B |
:103E7000F90A0A0B1B0BE092A302F092A402009332 |
:103E8000A5021093A6022091380230913902409188 |
:103E90003A0250913B0257FF04C0215F3F4F4F4F02 |
:103EA0005F4FF4E05595479537952795FA95D1F7EB |
:103EB0008091380290913902A0913A02B0913B0270 |
:103EC000821B930BA40BB50B80933802909339029D |
:103ED000A0933A02B0933B0280913802909139024C |
:103EE000A0913A02B0913B028E0D9F1DA01FB11F01 |
:103EF0008093380290933902A0933A02B0933B0228 |
:103F00008091350290913602AC01E5E0440F551FD7 |
:103F1000EA95E1F7481B590B8091380290913902DC |
:103F2000A0913A02B0913B02B7FF03C00F96A11DCA |
:103F3000B11D74E0B595A795979587957A95D1F7BA |
:103F40002091A3023091A402281B390B63E0220FB9 |
:103F5000331F6A95E1F7240F351F37FF02C0215E3A |
:103F60003F4F45E0359527954A95E1F73093360266 |
:103F700020933502D601C501D7FE03C00196A11DCD |
:103F8000B11DB595A79597958795809360029093FD |
:103F90006102A0936202B093630289E0809364029D |
:103FA00002C01092500282E080934F0280914F0233 |
:103FB00080937C0080915002882319F08FEC8093CD |
:103FC0007A00FF91EF91BF91AF919F918F917F9177 |
:103FD0006F915F914F913F912F911F910F91FF90A2 |
:103FE000EF90DF90CF90BF90AF900F900FBE0F90EB |
:103FF0001F90189590E2E1E2F1E08FE491938150F7 |
:1040000087FFFCCF089590916702E1E2F1E0E90FAC |
:10401000F11D80839F5F909367020895EF92FF9256 |
:104020000F931F93CF93DF932091650220FF0AC067 |
:1040300080916602882311F0815002C08091200196 |
:104040008093660221FF0CC090916602809120014E |
:10405000981719F41092660203C09F5F909366024E |
:10406000822F992780FF04C081FF02C01092660250 |
:104070000E94FA1F80916602282F332753E0E52E15 |
:1040800050E2F52EC091BC03D091BD038A3098F464 |
:1040900081E1809367023F932F9382E794E09F939F |
:1040A0008F93FF92EF92FE0109952DB73EB72A5FDD |
:1040B0003F4F2DBF11C080E1809367023F932F9344 |
:1040C00087E794E09F938F93FF92EF92FE0109950B |
:1040D0008DB79EB706968DBF20916602822F9927D5 |
:1040E000AA27BB27FC01429710F00C94BF2AE85A7C |
:1040F000FF4F43E0E42E40E2F42EC091BC03D09188 |
:10410000BD030C94A377109267028CE794E09F9311 |
:104110008F9303E010E2FF92EF92FE01099584E194 |
:10412000809367020F900F900F900F9081E690E0C0 |
:104130009F938F9382E590E09F938F931F921F929E |
:10414000809102016AE00E94FC76892F99279F9353 |
:104150008F93809102010E94FC7699279F938F9301 |
:104160008CE894E09F938F93FF92EF92E091BC03D1 |
:10417000F091BD03099588E2809367022DB73EB7A1 |
:10418000225F3F4F2DBF81E296E09F938F930E9465 |
:10419000262E99279F938F9381EA94E09F938F9384 |
:1041A000FF92EF92E091BC03F091BD0309958DB7AA |
:1041B0009EB708968DBF9091D503992351F08CE35B |
:1041C00080936702892F99279F938F938FEA94E0BA |
:1041D00081C690916D02992371F08CE38093670200 |
:1041E000892F99279F938F9386EC94E09F938F93C9 |
:1041F0001F930F9391C08091D60384FF07C08CE377 |
:10420000809367028BED94E00C94512A8091920187 |
:1042100090919301069710F00C94C82A8CE3809338 |
:10422000670288EE94E00C94512A8091B90533E03E |
:10423000E32E30E2F32EC091BC03D091BD0380FF8A |
:1042400074C0109267028091A3029091A402A09181 |
:10425000A502B091A602BC01CD0125E030E040E00E |
:1042600050E00E9451773F932F9385EF94E09F9306 |
:104270008F93FF92EF92FE01099584E1809367028C |
:104280002DB73EB72A5F3F4F2DBF80919F0290917F |
:10429000A002A091A102B091A202BC01CD0125E033 |
:1042A00030E040E050E00E9451773F932F9382E04E |
:1042B00095E09F938F93FF92EF92E091BC03F09172 |
:1042C000BD03099588E2809367028DB79EB7069675 |
:1042D0008DBF80911401909115019F938F938FE072 |
:1042E00095E09F938F93FF92EF92E091BC03F09142 |
:1042F000BD0309958CE3809367022DB73EB72A5F13 |
:104300003F4F2DBF87B599279F938F938CE195E001 |
:104310009F938F93FF92EF92E091BC03F091BD03C6 |
:1043200009958DB79EB7069633C71092670289E24A |
:1043300095E09F938F93FF92EF92FE01099584E1A0 |
:10434000809367020F900F900F900F9088E395E095 |
:104350009F938F93FF92EF92E091BC03F091BD0386 |
:10436000099588E2809367020F900F900F900F904D |
:1043700081E495E09F938F93FF92EF92E091BC03CD |
:10438000F091BD0309958CE3809367020F900F9025 |
:104390000F900F9080E595E09F938F93FF92EF929F |
:1043A0000C94552A1092670289E595E09F938F93AC |
:1043B00003E010E2FF92EF92FE01099584E1809301 |
:1043C00067020F900F900F900F90809105039091CE |
:1043D0000603A0910703B0910803B7FF04C0815002 |
:1043E0009C4FAF4FBF4F2AE0B595A79597958795FE |
:1043F0002A95D1F7BF93AF939F938F9386E695E06D |
:104400009F938F931F930F93E091BC03F091BD0393 |
:10441000099588E2809367022DB73EB7285F3F4F2A |
:104420002DBF8091FD029091FE02A091FF02B091FC |
:104430000003B7FF04C081509C4FAF4FBF4FCAE08D |
:10444000B595A79597958795CA95D1F7BF93AF93E3 |
:104450009F938F9385E795E09F938F931F930F937F |
:10446000E091BC03F091BD0309958CE38093670252 |
:104470008DB79EB708968DBF8091C3029091C402FC |
:104480009F938F9384E895E09F938F931F930F934F |
:10449000E091BC03F091BD0309952DB73EB72A5FAB |
:1044A0003F4F11C7109267028091DB069091DC06A6 |
:1044B0009F938F938091D9069091DA069F938F9363 |
:1044C00083E995E09F938F93FF92EF92FE01099508 |
:1044D00084E1809367028DB79EB708968DBF809167 |
:1044E000DF069091E0069F938F938091DD06909177 |
:1044F000DE069F938F9383EA95E09F938F93FF92BD |
:10450000EF92E091BC03F091BD03099588E280939E |
:1045100067022DB73EB7285F3F4F2DBF8091E3065E |
:104520009091E4069F938F938091E1069091E2062B |
:104530009F938F9383EB95E09F938F93FF92EF92DE |
:10454000E091BC03F091BD0309958CE38093670271 |
:104550008DB79EB708968DBF8091E7069091E806CB |
:104560009F938F938091E5069091E6069F938F939A |
:1045700083EC95E0A2C0109267028091AE05E82F0F |
:10458000FF27EE0FFF1FE952F94F808191819F9322 |
:104590008F938091AD05E82FFF27EE0FFF1FE952A3 |
:1045A000F94F808191819F938F9383ED95E09F9345 |
:1045B0008F93FF92EF92FE01099584E18093670249 |
:1045C0008DB79EB708968DBF8091B005E82FFF2765 |
:1045D000EE0FFF1FE952F94F808191819F938F93D6 |
:1045E0008091AF05E82FFF27EE0FFF1FE952F94F2B |
:1045F0008081918188589F4F9F938F9383EE95E0A0 |
:104600009F938F93FF92EF92E091BC03F091BD03D3 |
:10461000099588E2809367022DB73EB7285F3F4F28 |
:104620002DBF8091B205E82FFF27EE0FFF1FE95243 |
:10463000F94F8081918182599F4F9F938F938091F1 |
:10464000B105E82FFF27EE0FFF1FE952F94F8081D8 |
:10465000918182599F4F9F938F9383EF95E09F9312 |
:104660008F93FF92EF92E091BC03F091BD03099507 |
:104670008CE3809367028DB79EB708968DBF8091BB |
:10468000B405E82FFF27EE0FFF1FE952F94F808195 |
:10469000918182599F4F9F938F938091B305E82F0B |
:1046A000FF27EE0FFF1FE952F94F80819181825958 |
:1046B0009F4F9F938F9383E096E09F938F93FF92FA |
:1046C000EF92E091BC03F091BD0309952DB73EB781 |
:1046D000285F3F4FF8C51092670283E196E09F93F1 |
:1046E0008F9303E010E2FF92EF92FE010995809113 |
:1046F00002010F900F900F900F908A3009F09DC02B |
:1047000084E18093670280911A0390911B039C01BE |
:1047100097FF02C0295F3F4F287F821B930B9F9317 |
:104720008F9380911A0390911B0397FD0796A3E046 |
:1047300095958795AA95E1F79F938F9320911A03FA |
:1047400030911B0337FF02C0295F3F4FF3E03595DF |
:104750002795FA95E1F78091470290914802821BD4 |
:10476000930B9F938F9381E296E09F938F931F9378 |
:104770000F93E091BC03F091BD03099588E280930B |
:1047800067028DB79EB70A968DBF809118039091EE |
:1047900019039C0197FF02C0295F3F4F287F821BAE |
:1047A000930B9F938F93809118039091190397FD1A |
:1047B0000796E3E095958795EA95E1F79F938F93A8 |
:1047C000209118033091190337FF02C0295F3F4F32 |
:1047D00073E0359527957A95E1F7809145029091A0 |
:1047E0004602821B930B9F938F9382E396E09F93E5 |
:1047F0008F931F930F93E091BC03F091BD03099534 |
:104800008CE3809367022DB73EB7265F3F4F2DBFE5 |
:1048100080911603909117039F938F9380911603B5 |
:10482000909117032091430230914402821B930B15 |
:104830009F938F9383E496E0A7C38B3019F0843164 |
:1048400008F4ADC084E18093670280911A039091CF |
:104850001B039C0197FF02C0215F3F4F207F821BFB |
:10486000930B97FD0196959587959F938F938091D4 |
:104870001A0390911B0397FD0F9654E09595879529 |
:104880005A95E1F79F938F9320911A0330911B0360 |
:1048900037FF02C0295F3F4F43E0359527954A9582 |
:1048A000E1F78091470290914802821B930B9F93FE |
:1048B0008F9381E596E09F938F931F930F93E091E1 |
:1048C000BC03F091BD03099588E2809367022DB780 |
:1048D0003EB7265F3F4F2DBF80911803909119037B |
:1048E0009C0197FF02C0215F3F4F207F821B930BEB |
:1048F00097FD0196959587959F938F9380911803C7 |
:104900009091190397FD0F96C4E095958795CA95E8 |
:10491000E1F79F938F93209118033091190337FF8C |
:1049200002C0295F3F4FB3E035952795BA95E1F76F |
:104930008091450290914602821B930B9F938F9327 |
:1049400083E696E09F938F931F930F93E091BC03B0 |
:10495000F091BD0309958CE3809367028DB79EB7F4 |
:104960000A968DBF809116039091170397FD0196CB |
:10497000959587959F938F93809116039091170338 |
:104980002091430230914402821B930B9F938F939B |
:1049900085E796E09F938F931F930F9392CE8D3070 |
:1049A00009F0F6C584E1809367028091130199278D |
:1049B0009F938F9380911A0390911B0397FD0F96FD |
:1049C000F4E095958795FA95E1F79F938F93209161 |
:1049D0001A0330911B0337FF02C0295F3F4FE3E00A |
:1049E00035952795EA95E1F7809147029091480225 |
:1049F000821B930B9F938F9384E896E09F938F93F2 |
:104A00001F930F93E091BC03F091BD03099588E2D9 |
:104A1000809367028DB79EB70A968DBF8091120171 |
:104A200099279F938F93809118039091190397FD75 |
:104A30000F9674E0959587957A95E1F79F938F93FC |
:104A4000209118033091190337FF02C0295F3F4FAF |
:104A500063E0359527956A95E1F78091450290913D |
:104A60004602821B930B9F938F9388E996E09F9356 |
:104A70008F931F930F93E091BC03F091BD030995B1 |
:104A80008CE3809367022DB73EB7265F3F4F2DBF63 |
:104A90008091110199279F938F9380911603909194 |
:104AA000170397FD0196959587959F938F93809116 |
:104AB0001603909117032091430230914402821B08 |
:104AC000930B9F938F938CEA96E09F938F931F9302 |
:104AD0000F93E091BC03F091BD0309958DB79EB78C |
:104AE0000A9656C31092670280EC96E09F938F93CC |
:104AF000FF92EF92FE01099584E1809367020F9087 |
:104B00000F900F900F9080911003909111039F933D |
:104B10008F9380913F02909140029F938F938DECF1 |
:104B200096E09F938F93FF92EF92E091BC03F091F8 |
:104B3000BD03099588E2809367022DB73EB7285FD1 |
:104B40003F4F2DBF80910E0390910F039F938F9342 |
:104B500080914102909142029F938F938CED96E059 |
:104B60009F938F93FF92EF92E091BC03F091BD036E |
:104B700009958CE3809367028DB79EB708968DBF29 |
:104B800080910A0390910B039F938F9380913D0234 |
:104B900090913E029F938F938BEE96E08ECD109274 |
:104BA000670280911E0190911F016AE070E00E94EF |
:104BB0001C779F938F9380911E0190911F016AE053 |
:104BC00070E00E941C777F936F938AEF96E09F932B |
:104BD0008F93FF92EF92FE01099584E18093670223 |
:104BE0008DB79EB708968DBF8091140890911508D7 |
:104BF0006AE070E00E9408779F938F938091140879 |
:104C0000909115086AE070E00E9408777F936F9397 |
:104C10008EE097E09F938F93FF92EF92E091BC0319 |
:104C2000F091BD03099588E2809367022DB73EB7E6 |
:104C3000285F3F4F2DBF80911608909117089F93D2 |
:104C40008F9382E297E09F938F93FF92EF92E09190 |
:104C5000BC03F091BD0309958CE3809367028DB787 |
:104C60009EB706968DBF80911808909119089F9362 |
:104C70008F9382E397E02EC11092670284E497E05D |
:104C80009F938F93FF92EF92FE01099584E18093A9 |
:104C900067020F900F900F900F908091D706909120 |
:104CA000D8069F938F938DE497E09F938F93FF9205 |
:104CB000EF92E091BC03F091BD03099588E28093E7 |
:104CC00067028DB79EB706968DBF8091B102992776 |
:104CD0009F938F938DE597E09F938F93FF92EF9231 |
:104CE000E091BC03F091BD0309958CE380936702CA |
:104CF0002DB73EB72A5F3F4F2DBF8091D60699272B |
:104D000001979F938F938DE697E002CB10926702F5 |
:104D10008DE797E09F938F93FF92EF92FE010995A5 |
:104D200084E1809367020F900F900F900F90809115 |
:104D3000BF029091C0029F938F9385E897E09F9365 |
:104D40008F93FF92EF92E091BC03F091BD03099520 |
:104D500088E2809367022DB73EB72A5F3F4F2DBF91 |
:104D60008091C3029091C4029F938F9383E997E04F |
:104D70009F938F93FF92EF92E091BC03F091BD035C |
:104D800009958CE3809367028DB79EB706968DBF19 |
:104D90008091C1029091C2029F938F9381EA97E024 |
:104DA00099C0109267028091B20299279F938F93C6 |
:104DB0008FEA97E09F938F93FF92EF92FE01099500 |
:104DC00084E1809367028DB79EB706968DBF809170 |
:104DD000B30299279F938F938BEB97E09F938F93C9 |
:104DE000FF92EF92E091BC03F091BD03099588E238 |
:104DF000809367022DB73EB72A5F3F4F2DBF80914A |
:104E0000B40299279F938F9387EC97E09F938F939A |
:104E1000FF92EF92E091BC03F091BD0309958CE302 |
:104E2000809367028DB79EB706968DBF8091B502BD |
:104E300099279F938F9383ED97E04CC01092670260 |
:104E40008091B60299279F938F938FED97E09F9360 |
:104E50008F93FF92EF92FE01099584E180936702A0 |
:104E60008DB79EB706968DBF8091B70299279F9305 |
:104E70008F938BEE97E09F938F93FF92EF92E09149 |
:104E8000BC03F091BD03099588E2809367022DB7BA |
:104E90003EB72A5F3F4F2DBF8091B80299279F935D |
:104EA0008F9387EF97E09F938F93FF92EF92E0911C |
:104EB000BC03F091BD0309958CE3809367028DB725 |
:104EC0009EB706968DBF8091B90299279F938F93C5 |
:104ED00083E098E09F938F93FF92EF92D9CA10924C |
:104EE00067028FE098E09F938F9303E010E2FF92B8 |
:104EF000EF92FE01099584E1809367020F900F9075 |
:104F00000F900F908091C10199279F938F9387E114 |
:104F100098E09F938F93FF92EF92E091BC03F09102 |
:104F2000BD03099588E2809367028DB79EB7069608 |
:104F30008DBF80911E0290911F0297FD039695955B |
:104F40008795959587959F938F9385E298E09F939A |
:104F50008F931F930F93E091BC03F091BD030995CC |
:104F60008CE3809367022DB73EB72A5F3F4F2DBF7A |
:104F70008091DC0599279F938F938091DB0599277A |
:104F80009F938F9383E398E09F938F931F930F9347 |
:104F9000E091BC03F091BD0309958DB79EB70896CB |
:104FA000F7C01092670281E498E09F938F93FF927D |
:104FB000EF92FE01099584E1809367020F900F90B4 |
:104FC0000F900F908091F603992787FD90959F93FE |
:104FD0008F938091F503992787FD90959F938F93E9 |
:104FE00081E598E09F938F93FF92EF92E091BC034D |
:104FF000F091BD03099588E2809367022DB73EB713 |
:10500000285F3F4F2DBF8091F703992787FD90952B |
:105010009F938F938091F80399279F938F9381E6B5 |
:1050200098E09F938F93FF92EF92E091BC03F091F1 |
:10503000BD0309958CE3809367028DB79EB70896F0 |
:105040008DBF8091FC0399279F938F938091F903E3 |
:10505000992787FD90959F938F9381E798E02DCBBB |
:105060001092670281E898E09F938F93FF92EF92EE |
:10507000FE01099584E1809367020F900F900F90D5 |
:105080000F908091910699278F7790709F938F93BF |
:105090008091890699278F7790709F938F93809145 |
:1050A000810699278F7790709F938F9380917906CF |
:1050B00099278F7790709F938F9381E998E09F93C2 |
:1050C0008F93FF92EF92E091BC03F091BD0309959D |
:1050D00088E2809367028DB79EB70C968DBF809152 |
:1050E000B10699278F7790709F938F938091A9062F |
:1050F00099278F7790709F938F938091A10699271E |
:105100008F7790709F938F938091990699278F77CF |
:1051100090709F938F9382EA98E09F938F93FF9272 |
:10512000EF92E091BC03F091BD0309958CE380936D |
:1051300067022DB73EB7245F3F4F2DBF8091D10648 |
:1051400099278F7790709F938F938091C9069927A5 |
:105150008F7790709F938F938091C10699278F7757 |
:1051600090709F938F938091B90699278F77907055 |
:105170009F938F9383EB98E09F938F93FF92EF928F |
:10518000E091BC03F091BD0309958DB79EB70C96D5 |
:105190008DBFFEC11092670284EC98E09F938F93BD |
:1051A000FF92EF92FE01099584E1809367020F90D0 |
:1051B0000F900F900F9080919506992787FD9095FD |
:1051C0009F938F9380918D06992787FD90959F934C |
:1051D0008F9380918506992787FD90959F938F9354 |
:1051E00080917D06992787FD90959F938F9383EDFE |
:1051F00098E09F938F93FF92EF92E091BC03F09120 |
:10520000BD03099588E2809367022DB73EB7245FFE |
:105210003F4F2DBF8091B506992787FD90959F93AD |
:105220008F938091AD06992787FD90959F938F93DB |
:105230008091A506992787FD90959F938F938091E4 |
:105240009D06992787FD90959F938F9384EE98E014 |
:105250009F938F93FF92EF92E091BC03F091BD0377 |
:1052600009958CE3809367028DB79EB70C968DBF2E |
:105270008091D506992787FD90959F938F93809174 |
:10528000CD06992787FD90959F938F938091C506B2 |
:10529000992787FD90959F938F938091BD069927BD |
:1052A00087FD90959F938F9385EF98E09F938F93C1 |
:1052B000FF92EF92E091BC03F091BD0309952DB7E9 |
:1052C0003EB7245F3F4F2DBF63C11092670286E057 |
:1052D00099E09F938F9303E010E2FF92EF92FE011B |
:1052E000099584E1809367020F900F900F900F90C3 |
:1052F00080919106881F8827881F97E0899FC001A9 |
:1053000011248D969F938F9380918906881F8827FB |
:10531000881F96E0899FC00111248D969F938F93DB |
:1053200080918106881F8827881F95E0899FC0018A |
:1053300011248D969F938F9380917906881F8827DB |
:10534000881F9927880F991F880F991F8D969F9303 |
:105350008F9385E199E09F938F93FF92EF92E09175 |
:10536000BC03F091BD03099588E2809367028DB775 |
:105370009EB70C968DBF8091B106881F8827881F25 |
:105380009BE0899FC00111248D969F938F938091FC |
:10539000A906881F8827881F9AE0899FC0011124C9 |
:1053A0008D969F938F938091A106881F8827881FD1 |
:1053B00099E0899FC00111248D969F938F938091CE |
:1053C0009906881F8827881F992723E0880F991F2F |
:1053D0002A95E1F78D969F938F9389E299E09F93A9 |
:1053E0008F93FF92EF92E091BC03F091BD0309957A |
:1053F0008CE3809367022DB73EB7245F3F4F2DBFEC |
:105400008091B906881F8827881F9CE0899FC0016A |
:1054100011248D969F938F938DE399E09F938F93A3 |
:10542000FF92EF92E091BC03F091BD03099580914A |
:10543000C1062DB73EB72A5F3F4F2DBF87FF12C071 |
:1054400080E4809367028EE499E09F938F93FF92AC |
:10545000EF92E091BC03F091BD0309950F900F907E |
:105460000F900F908091C90687FF12C084E480934B |
:10547000670281E599E09F938F931F930F93E091CB |
:10548000BC03F091BD0309950F900F900F900F9002 |
:105490008091D10687FF7CC088E48093670284E511 |
:1054A00099E09F938F931F930F93E091BC03F0912A |
:1054B000BD0309950F900F900F900F9069C0109247 |
:1054C000670287E599E09F938F93FF92EF92FE0129 |
:1054D000099584E1809367020F900F900F900F90D1 |
:1054E0008091F5019091F6019F938F9385E699E065 |
:1054F0009F938F93FF92EF92E091BC03F091BD03D5 |
:10550000099588E2809367028DB79EB706968DBF96 |
:105510008091F7019091F8019F938F9382E799E032 |
:105520009F938F93FF92EF92E091BC03F091BD03A4 |
:10553000099589E4809367022DB73EB72A5F3F4FF4 |
:105540002DBF8FE799E09F938F93FF92EF92E091A9 |
:10555000BC03F091BD030995809165020F900F90F7 |
:105560000F900F9083FF14C01092F8011092F70172 |
:1055700060E070E08EE090E00E94D42C09C0809141 |
:105580002001281719F4215020932001109266025F |
:1055900010926502E6E0CDB7DEB70C949477F999E6 |
:1055A000FECF92BD81BDF89A80B599270895F999EB |
:1055B000FECF1FBA92BD81BD60BD0FB6F894FA9AB6 |
:1055C000F99A0FBE08954AEA20E030E0261737071F |
:1055D00040F4FC018191480F2F5F3F4F261737079A |
:1055E000C8F3842F99270895EAEA40E050E046176F |
:1055F000570778F49C01F999FECF32BD21BDF89A86 |
:1056000080B5E80F4F5F5F4F2F5F3F4F461757073B |
:1056100090F38E2F9927089581E08093AF0582E063 |
:105620008093AE0583E08093AD0584E08093B00560 |
:1056300085E08093B10586E08093B20587E0809392 |
:10564000B30588E08093B40589E08093B5058AE0CE |
:105650008093B6058BE08093B7058CE08093B80506 |
:10566000089595E59093AC0580910201843170F026 |
:105670008AE08093CC051092F0058BE18093C805F9 |
:105680008EE48093ED058093EE050DC083E080935A |
:10569000CC0580E28093F0058EE18093C80590935D |
:1056A000ED059093EE058AE68093B90583E080933B |
:1056B000120681E08093D30510920F0610920C061B |
:1056C00068E06093C60586EE8093C70580E8809306 |
:1056D000C9055EE15093BA058FEF8093BC059FE04A |
:1056E0009093BD055093BB051092BF056093C00514 |
:1056F00080E48093C1051092C2059093BE0510927C |
:10570000D5051092D6051092D7051092D8051092A3 |
:10571000F2051092F3051092F4051092F50538E7A2 |
:105720003093D90548E24093DA0572E07093110690 |
:105730009093DB0527EF2093DC0585E08093E1055E |
:105740008DE78093E4058093E5058093E60530932B |
:10575000DD059AE59093DE051092DF052093E005C4 |
:105760004093E2051092E3058FE58093F60583EF01 |
:105770008093F8058AEA8093FA058093FB0584E11B |
:105780008093F7058093F90582E38093E705909372 |
:10579000E8058093E905109210068EEF8093FC05D2 |
:1057A00024E62093FD059093FE059093FF059093CA |
:1057B00000068BE480930106809302068093030623 |
:1057C0001092040686E08093050660930606909387 |
:1057D0000706509308062093090620930A06709343 |
:1057E0000B0610920D0610920E0681E28093D005F2 |
:1057F0008DE28093D1059093D2050895CF93DF93E6 |
:105800000E94312B8EE08093C30520E12093C405D4 |
:105810003CE03093C50590E59093CA0586E98093F6 |
:10582000CB059093CD058093CE0586E08093CF0580 |
:1058300080E28093D4058AE58093EA059093EB0596 |
:1058400081E08093EC052093EF0584E68093F105D9 |
:10585000A3E1B6E0E1E7F1E0ED01019009923A95AC |
:10586000E1F763E770E0CD01875690400E94E32A9C |
:1058700080931F06DF91CF910895CF93DF930E940D |
:10588000312B8AE08093C30580E18093C40526E034 |
:105890002093C5059AE59093CA0588E78093CB05C8 |
:1058A0009093CD058093CE052093CF0520E22093E1 |
:1058B000D4059093EA0580E58093EB058CE3809313 |
:1058C000EC052093EF058BE48093F105A3E1B6E0AE |
:1058D0008CE0E8E7F1E0ED01019009928A95E1F7AB |
:1058E00063E770E0CD01875690400E94E32A8093E1 |
:1058F0001F06DF91CF910895CF93DF930E94312B44 |
:1059000088E08093C30530E13093C40526E02093FE |
:10591000C50594E69093CA0588E78093CB059093DC |
:10592000CD058093CE052093CF053093D4058AE52D |
:105930008093EA0580E58093EB0596E49093EC056F |
:1059400080E28093EF059093F105A3E1B6E08CE04F |
:10595000E0E8F1E0ED01019009928A95E1F763E753 |
:1059600070E0CD01875690400E94E32A80931F0685 |
:10597000DF91CF910895F999FECF92BD81BDF89A3C |
:1059800080B599270895F999FECF1FBA92BD81BDC0 |
:1059900060BD0FB6F894FA9AF99A0FBE08956FECAD |
:1059A0007AE20E946B75089547ED5AE20E94A57550 |
:1059B0000895EF92FF920F931F93CF93C82F8150BA |
:1059C000853008F0C3E084E7C89F8001112480EF90 |
:1059D000E82E8FEFF82EE00EF11E63E770E0C701AE |
:1059E0000E94F42A682F98012D593F4F8FB39927B1 |
:1059F000AC014270507081FDF9CF32BD21BDF89AE3 |
:105A000080B5861711F0CA0121C08FB399279C0178 |
:105A10002270307081FDF9CFF2BCE1BCF89A80B5FC |
:105A2000853511F0C90112C084E7C89FC001112457 |
:105A300040972FEC3AE244E750E0BC018CEA95E055 |
:105A40000E9446750E94246681E090E0CF911F91EC |
:105A50000F91FF90EF900895282F863010F025E0E9 |
:105A600003C0882309F421E0F999FECF1FBA82E030 |
:105A700090E092BD81BD20BD0FB6F894FA9AF99AD4 |
:105A80000FBE0895CF93C82F8091AC05853509F0DE |
:105A900042C0C63010F0C5E003C0CC2309F43BC0BF |
:105AA00063E770E08CEA95E00E94E32A80931F068A |
:105AB00084E7C89FC001112427ED3AE244E750E093 |
:105AC0006CEA75E040970E94837527ED3AE24CE05E |
:105AD00050E06DEA75E080E590E00E9483756CE02F |
:105AE00070E08DEA95E00E94E32A282FF999FECF15 |
:105AF0001FBA8CE590E092BD81BD20BD0FB6F89431 |
:105B0000FA9AF99A0FBE8C2F0E942C2D0E942466BF |
:105B100081E090E002C080E090E0CF9108956DE4D4 |
:105B200070E088EE93E00E94F42A482F8FB3992703 |
:105B30009C012270307081FDF9CF85E394E092BD25 |
:105B400081BDF89A80B5841779F48FB399279C01A9 |
:105B50002270307081FDF9CF88EE93E092BD81BD57 |
:105B6000F89A80B5813011F0C90108952FEC3AE21E |
:105B70004EE450E068EE73E080E296E00E944675E5 |
:105B800081E090E00895809120068130A9F46DE4D1 |
:105B900070E080E296E00E94E32A80936D0627ED94 |
:105BA0003AE24EE450E060E276E088EE93E00E9454 |
:105BB000837581E090E0089580E090E00895CF93B0 |
:105BC000DF9381E080932006E0E2F6E08FE0158627 |
:105BD00016861786108A8150349687FFF8CF80E4A6 |
:105BE00080932D0680932E0610922F068093300608 |
:105BF0008093310690EC9093320610923306809396 |
:105C000034068093350610923606909337069093AB |
:105C100038068093390610923A0680933B0690939B |
:105C20003C06A1E2B6E087E0EAE8F1E0ED01019090 |
:105C300009928A95E1F76DE470E0CD0101970E9429 |
:105C4000E32A80936D06DF91CF910895F999FECFF5 |
:105C500082E090E092BD81BDF89A80B5282F863011 |
:105C600078F023E0322FF999FECF1FBA82E090E05E |
:105C700092BD81BD30BD0FB6F894FA9AF99A0FBE65 |
:105C8000822F992708951F93CF93C82F162F863000 |
:105C900010F0C5E003C0882309F4C1E08C2F9927D8 |
:105CA0008230910541F08330910544F4019731F43D |
:105CB0000E94FE2B05C00E943D2C02C00E947C2C3D |
:105CC0001123E1F06CE070E080E590E00E94F42A9E |
:105CD000282FF999FECF8CE590E092BD81BDF89A0E |
:105CE00080B5821759F42FEC3AE24CE050E060E5C1 |
:105CF00070E08DEA95E00E94467502C00E940C2B70 |
:105D00008C2F0E94422DCF911F910895DF92EF9228 |
:105D1000FF920F931F93CF93FF24DF2CEF2C81E092 |
:105D200090E00E94BB2C853539F031E0E32E65E52B |
:105D300081E090E00E94C32C6CE070E080E590E090 |
:105D40000E94F42AC82FF999FECF8CE590E092BD0D |
:105D500081BDF89A80B58C1711F421E0D22EC1E0F4 |
:105D600001E010E0EE2029F48C2F0E94D92C88232A |
:105D7000C1F591E0F92E1F930F9387E899E09F9367 |
:105D80008F9380EF92E19F938F93E091BC03F0910A |
:105D9000BD0309958DB79EB706968DBF02301105DC |
:105DA00049F0033011054CF40130110531F40E9423 |
:105DB000FE2B05C00E943D2C02C00E947C2CDD20E1 |
:105DC00059F02FEC3AE24CE050E060E570E08DEAEB |
:105DD00095E00E94467502C00E940C2B8C2F0E94F9 |
:105DE000422DCF5F0F5F1F4FC63008F4BBCFFF209F |
:105DF00019F083E00E942C2D0E94262EC82F0E94AD |
:105E0000D92C8C2F99279F938F938DEA99E09F939C |
:105E10008F9300EF12E11F930F93E091BC03F09179 |
:105E2000BD0309958DB79EB706968DBFEE2021F470 |
:105E30000E948F2D882399F486EC99E09F938F938D |
:105E40001F930F93E091BC03F091BD0309950E944D |
:105E5000DF2D0E94C32D0F900F900F900F90109286 |
:105E6000AB0590E0EDE2F6E0CFE0808134961816C5 |
:105E70000CF49F5FC150C7FFF8CF9093AB05892FFB |
:105E800099279F938F9381E296E09F938F9387EE5C |
:105E900099E09F938F931F930F93E091BC03F09130 |
:105EA000BD0309958DB79EB708968DBF88E09AE02F |
:105EB0009F938F931F930F93E091BC03F091BD03C9 |
:105EC00009950F900F900F900F90CF911F910F9108 |
:105ED000FF90EF90DF900895982F2FB7F89439989E |
:105EE000389A88B1836088B98091B9008C7F80939B |
:105EF000B9008AE28093B800109272021092700288 |
:105F000010926F02992379F0E6E7F6E08BE01082B9 |
:105F10001182128213821482158216821782815096 |
:105F2000389687FFF4CF78942FBF089510927202AD |
:105F300084E98093BC0080E88093BC001092BD008F |
:105F40001092BA001092BB001092B9001092B800E3 |
:105F500010926E0280E00E946C2F1092BB0085E8C8 |
:105F60008093BC0080916C02826080936C020895E3 |
:105F70001F920F920FB60F9211242F933F934F93BE |
:105F80005F938F939F93EF93FF9380917202282FDB |
:105F90003327442755278F5F80937202F9012731F9 |
:105FA000310508F0C2C2E659FF4F0C94A37781E097 |
:105FB00080936E0209C0809170028C3090F48091C1 |
:105FC00070028F5F8093700280917002E82FFF272C |
:105FD000EE0FFF1FEE0FFF1FE05EF94F85851816CD |
:105FE00054F7809170028C3070F010926B02109216 |
:105FF0006A021092700285E08093720280916F02B3 |
:10600000880F8D5A04C080917002880F8E5A809339 |
:10601000BB0085E87FC280917002E82FFF2783E0F4 |
:10602000EE0FFF1F8A95E1F7EA58F94F81818093BF |
:10603000BB0085E88093BC0080917002E82FFF27A9 |
:10604000EE0FFF1FEE0FFF1FEE0FFF1FEA58F94F75 |
:10605000808180FF91C080917002E82FFF27EE0FB2 |
:10606000FF1FEE0FFF1FEE0FFF1FEA58F94F82814F |
:10607000882329F08091AB05873008F46CC28091A9 |
:106080006A0290916B02892B09F065C280916802C7 |
:1060900090916902892B09F05EC26EC080917002F6 |
:1060A00021E030E002C0220F331F8A95E2F7809191 |
:1060B00068029091690228233923232B79F080917B |
:1060C0007002E82FFF27EE0FFF1FEE0FFF1FEE0FEE |
:1060D000FF1FEA58F94F80E184830DC08091700260 |
:1060E000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F22 |
:1060F000EA58F94F148280917002E82FFF2753E08D |
:10610000EE0FFF1F5A95E1F7EA58F94F8481282FC7 |
:10611000332743E0220F331F4A95E1F78091700245 |
:10612000E82FFF2793E0EE0FFF1F9A95E1F7EA585B |
:10613000F94F82818770822B8093BB0085E8809322 |
:10614000BC002091700281E090E002C0880F991F8E |
:106150002A95E2F720916A0230916B028223932301 |
:10616000892B51F08EE696E090937602809375022B |
:1061700088E080937702EFC184E089C1E0917502E5 |
:10618000F091760281918093BB0085E88093BC00FA |
:10619000F0937602E09375028091770281508093AC |
:1061A0007702882309F4D7C183E071C18091B900D7 |
:1061B000803351F580917302882329F48091700215 |
:1061C0008F5F8093730280917002E82FFF2783E036 |
:1061D000EE0FFF1F8A95E1F7EA58F94F838199275F |
:1061E0008F7790708F3791057CF480917002E82F43 |
:1061F000FF27EE0FFF1FEE0FFF1FEE0FFF1FEA58E6 |
:10620000F94F83818F5F83831092720284E98093B8 |
:10621000BC008AE090E0909393018093920180917A |
:1062200070028F5F80937002109272026DC1809134 |
:10623000B9008034C9F180916F02E82FFF27EE0F7B |
:10624000FF1FEE0FFF1FEE0FFF1FEA58F94F83816C |
:106250008F77838380916F028F5F80936F0280912D |
:106260006F028C30A0F010926F02109269021092AF |
:106270006802809174028F5F809374028C3038F0D2 |
:106280001092740280916C028D7F80936C028091D9 |
:106290006C02816080936C021092720284E9809398 |
:1062A000BC0010926E0273C080916F02E82FFF272E |
:1062B000EE0FFF1FEE0FFF1FEE0FFF1FEA58F94F03 |
:1062C00083818068838380916F02E82FFF27EE0F20 |
:1062D000FF1FEE0FFF1FEE0FFF1FEA58F94F8081DF |
:1062E00080FF2FC080916F02E82FFF2753E0EE0F51 |
:1062F000FF1F5A95E1F7EA58F94F848199270097D3 |
:1063000051F04097D9F58EE696E09093760280930F |
:10631000750288E031C080916F02992743E0880FB1 |
:10632000991F4A95E1F78558994F9093760280938B |
:10633000750290916F02809174029817E1F483E0E6 |
:106340001BC080916F02992733E0880F991F3A95FF |
:10635000E1F78558994F909376028093750280916A |
:106360006C0281FD06C090916F02809174029817B3 |
:1063700011F482E001C081E080937702809177027E |
:10638000813011F485E801C085EC8093BC008091D8 |
:10639000730280936D0210927302DDC0E09175026A |
:1063A000F09176028091BB0080838091750290917C |
:1063B000760201969093760280937502809177021F |
:1063C000815080937702823010F085EC5DC081307F |
:1063D00011F485E859C080916C0281FF2DC0809135 |
:1063E0007D0280FD1DC080916F02E82FFF2723E012 |
:1063F000EE0FFF1F2A95E1F7EA58F94F86818A3F91 |
:1064000079F480916F02E82FFF2793E0EE0FFF1FD2 |
:106410009A95E1F7EA58F94F8081816080830CC03A |
:1064200080916F02E82FFF2783E0EE0FFF1F8A9510 |
:10643000E1F7EA58F94F108280916F028F5F8093E5 |
:106440006F0280916F028C30A0F010926F02109258 |
:10645000690210926802809174028F5F80937402C7 |
:106460008C3038F01092740280916C028D7F809392 |
:106470006C021092720284E98093BC0080916C02DD |
:10648000816080936C0265C08093BC0086E080933D |
:10649000720261C088E9BBCD80917102880F805F74 |
:1064A000B6CD8091710299278130910561F08230DB |
:1064B00091051CF4892B21F04EC0029739F04BC096 |
:1064C00080911301A4CD80911201A1CD8091110181 |
:1064D0009ECD80E89CCD1092720284E98093BC002E |
:1064E00010926E028AE090E0909393018093920163 |
:1064F00080917102823088F4809171028F5F809365 |
:10650000710282E18093720280916C028E7F80938F |
:106510006C0285EA8093BC001EC0109271028091CB |
:106520006C02816080936C0216C01092720284E942 |
:106530008093BC0080916C02816080936C028AE041 |
:1065400090E09093930180939201109270021092C8 |
:106550006F0210926E02FF91EF919F918F915F9168 |
:106560004F913F912F910F900FBE0F901F90189554 |
:106570001F93CF93DF93182F8091A802882321F4D3 |
:1065800080910302882319F081E090E097C01D30CC |
:1065900008F092C01123B1F0E12FFF2723E0EE0FA6 |
:1065A000FF1F2A95E1F7EA58F94F35978081359614 |
:1065B00088230CF081C03897808180FD03C083E080 |
:1065C00090E07CC080916E06823019F084E090E00B |
:1065D00075C067E070E08EE696E00E94E32A909135 |
:1065E0007506891719F085E090E068C080ED97E0A6 |
:1065F0000E941617EC0180916C0280FD05C0CE014F |
:106600000E941F178823B9F3112319F48FEF90E02C |
:106610000BC0212F33272150304081E090E002C091 |
:10662000880F991F2A95E2F790936B0280936A0274 |
:10663000A1E0B0E0E6E7F6E040E050E06BE0CD013D |
:10664000042E02C0880F991F0A94E2F720916A0273 |
:1066500030916B0282239323892B11F011821282D5 |
:1066600061504F5F5F4F389667FFE9CF109270021D |
:106670001092720280916C028E7F80936C0285EA88 |
:106680008093BC0080916C0280FD05C0CE010E9409 |
:106690001F178823B9F380916A0290916B02892BAE |
:1066A00029F0CE010E941F17882311F380916A02FE |
:1066B00090916B02009711F082E090E0DF91CF9112 |
:1066C0001F9108950F931F93CF93DF93982F80917D |
:1066D000A802882321F480910302882319F081E025 |
:1066E00090E092C09D30A0F4992319F486E090E0E8 |
:1066F0008BC0C92FDD27FE0133E0EE0FFF1F3A9557 |
:10670000E1F7EA58F94F35978081359687FD03C048 |
:1067100082E090E079C03897808180FD03C083E0FB |
:1067200090E072C080ED97E00E9416178C01809176 |
:106730006C0280FD05C0C8010E941F178823B9F3B1 |
:10674000219721E030E0C90102C0880F991FCA9546 |
:10675000E2F79093690280936802D901E6E7F6E0D8 |
:1067600040E050E06BE0CD01042E02C0880F991F7D |
:106770000A94E2F720916802309169028223932300 |
:10678000892B11F01182128261504F5F5F4F389652 |
:1067900067FFE9CF10926F0210926E061092750695 |
:1067A0001092720280916C028E7F80936C0285EA57 |
:1067B0008093BC0080916C0280FD05C0C8010E94DE |
:1067C0001F178823B9F38091680290916902892B81 |
:1067D00029F0C8010E941F17882311F380916E06CB |
:1067E000823019F084E090E00FC067E070E08EE640 |
:1067F00096E00E94E32A90917506891719F085E0CA |
:1068000090E002C080E090E0DF91CF911F910F9166 |
:10681000089589E1ABE0B7E0E7EDF6E01182108280 |
:10682000329611961C921E921296815087FFF6CFD7 |
:106830001092170310921603109219031092180366 |
:1068400010921B0310921A0308951F920F920FB615 |
:106850000F9211240F931F932F933F934F935F93A6 |
:106860006F937F938F939F93AF93BF93CF93DF9358 |
:10687000EF93FF93409186005091870080917902B9 |
:1068800090917A02481B590BCA0157FD0196AC0141 |
:1068900055954795809186009091870090937A0254 |
:1068A00080937902CA0189599840A0917B02B091E6 |
:1068B0007C02875E954338F4149714F0109294018B |
:1068C00081E090E081C0AD30B1050CF081C0CA011B |
:1068D0008B5F90408356944008F071C0425C5340F7 |
:1068E000FD01EA0FFB1FE952F94F80819181FA0106 |
:1068F000E81BF90BCF01F7FF03C0909581959F4FDF |
:1069000006974CF48091B102883C28F48091B10242 |
:10691000865F8093B102FD01EA0FFB1FE952F94F38 |
:10692000808191819C01220F331F280F391F240F72 |
:10693000351F37FF02C02D5F3F4FE901D595C79541 |
:10694000D595C795CA0101968C179D0714F4219718 |
:1069500006C041505040C417D5070CF421968091D1 |
:10696000B102833CD8F08D010A0F1B1FF801E952D8 |
:10697000F94F808191819E01281B390BC90163E089 |
:1069800070E00E941C77CB01880F991F860F971F1C |
:10699000055F184FF8019183808307C0AA0FBB1FC2 |
:1069A000A55FB84F11961C921E92E0917B02F09168 |
:1069B0007C02EE0FFF1FE952F94FD183C083809113 |
:1069C0007B0290917C02019690937C0280937B02E3 |
:1069D000FF91EF91DF91CF91BF91AF919F918F91F7 |
:1069E0007F916F915F914F913F912F911F910F91E7 |
:1069F0000F900FBE0F901F901895EF92FF920F937C |
:106A00001F938091C8059927880F991F880F991F98 |
:106A10007C010027F7FC0095102F809105039091D1 |
:106A20000603A0910703B0910803BC01CD01A801A2 |
:106A300097010E9451773093580520935705809114 |
:106A4000FD029091FE02A091FF02B0910003BC01F3 |
:106A5000CD01A80197010E94517730935A052093E8 |
:106A60005905809191079091920797FD039695950E |
:106A700087959595879590935C0580935B058091AC |
:106A8000A1079091A20797FD0396959587959595F7 |
:106A9000879590935E0580935D0580911603909194 |
:106AA00017032091430230914402821B930B909371 |
:106AB000600580935F058091A3029091A402A0914C |
:106AC000A502B091A602BC01CD0125E030E040E076 |
:106AD00050E00E94517730936205209361058091C8 |
:106AE0003D0290913E0290936405809363058091EE |
:106AF000C3029091C40290936805809367058091CA |
:106B00001E0190911F0190936A0580936905809101 |
:106B1000B102992790936C0580936B0580919D0736 |
:106B200090919E07A0919F07B091A0072091960198 |
:106B3000309197014091980150919901BC01CD018C |
:106B40000E94517730936E0520936D0580917706F2 |
:106B500099279093700580936F0580917F06992700 |
:106B60009093720580937105809187069927909381 |
:106B700074058093730580918F069927909376050D |
:106B80008093750580911E0290911F02909380055D |
:106B900080937F0580911408909115089093840547 |
:106BA0008093830580911808909119089093860529 |
:106BB0008093850580911A08992790939205809378 |
:106BC000910580918D0390918E039093940580930D |
:106BD000930580918B0390918C03909396058093FD |
:106BE00095058091D503882321F48091D6038823CD |
:106BF00021F080915605816003C0809156058E7FFB |
:106C0000809356051F910F91FF90EF9008951F9369 |
:106C1000CF93DF93182FEB018091A8028823A1F472 |
:106C200011501F3F89F0D0932502C0932402809118 |
:106C3000240290912502892BD1F7CE018C0F9D1F44 |
:106C40000E942B17115078F7DF91CF911F91089573 |
:106C5000CF93DF93809102018D3011F40E94371B96 |
:106C600010927A00809147029091480290935807C1 |
:106C7000809357078091450290914602909349076F |
:106C80008093480780914302909144029093970724 |
:106C90008093960720913F0230914002C901880FEE |
:106CA000991F880F991F820F931F820F931F909334 |
:106CB0009207809391072091410230914202C901CD |
:106CC000880F991F880F991F820F931F820F931FA0 |
:106CD0009093A2078093A1078FEC80937A00A2EB98 |
:106CE000B2E0C1EBD5E097E08991E82FFF27EE0FE6 |
:106CF000FF1FE952F94F0190F081E02DE259FF4F5B |
:106D00001E161F061CF0E0E0F0E005C0EF3FF105A5 |
:106D100014F0EFEFF0E08C91282F3327E217F30700 |
:106D200014F4815004C02E173F0714F48F5F8C9326 |
:106D30009150119697FFD8CF8091ED059927AA27FA |
:106D4000BB27BC01CD0124EC39E040E050E00E94BB |
:106D5000DD76DC01CB018093D5019093D601A09321 |
:106D6000D701B093D8018091EE059927AA27BB27B8 |
:106D7000BC01CD010E94DD76DC01CB018093D10105 |
:106D80009093D201A093D301B093D401DF91CF911E |
:106D90000895A0E0B0E0EFECF6E30C947277882E53 |
:106DA000C0E0D0E07E016E011092D503469AD093E8 |
:106DB0001103C0931003D0930F03C0930E03D0931D |
:106DC0000B03C0930A03D0931B03C0931A03D09301 |
:106DD0001903C0931803D0931703C093160310929E |
:106DE000BE011092BD01109237020E94283684E63F |
:106DF00090E00E9438170E9428368091B90580FFE4 |
:106E000010C08091140190911501875B934038F474 |
:106E100080911401909115018E5E924010F40E94B1 |
:106E2000B51A0FE18AE090E00E9438178091430282 |
:106E300090914402C80FD91F809147029091480257 |
:106E4000E80EF91E8091450290914602C80ED91EA7 |
:106E5000015007FFE7CF9701205F3F4F36952795F9 |
:106E60003695279530931B0320931A03C60140964D |
:106E70009695879596958795909319038093180317 |
:106E80006096F5E0D695C795FA95E1F7D09317038C |
:106E9000C093160390931503809314033093130348 |
:106EA00020931203882009F441C0809191079091AA |
:106EB000920797FF03C0909581959F4F6CE070E01B |
:106EC0000E941C779B0170931103609310038091C3 |
:106ED000A1079091A20797FF03C0909581959F4FBE |
:106EE0006CE070E00E941C7770930F0360930E03B8 |
:106EF00080919E0590919F0590930B0380930A03C8 |
:106F0000B90184E090E00E94D42C60910E0370914E |
:106F10000F0386E090E00E94D42C60910A037091E8 |
:106F20000B0388E090E00E94D42C65C084E090E0E0 |
:106F30000E94CF2C909311038093100386E090E081 |
:106F40000E94CF2C90930F0380930E0388E090E073 |
:106F50000E94CF2C9C0190930B0380930A03809195 |
:106F60001003909111038150984050F480910E03CA |
:106F700090910F038150984018F421503440D8F17B |
:106F800089E29AE09F938F9380EF92E19F938F9392 |
:106F9000E091BC03F091BD03099580919107909118 |
:106FA000920797FF03C0909581959F4F6CE070E02A |
:106FB0000E941C7770931103609310038091A107C6 |
:106FC0009091A20797FF03C0909581959F4F6CE029 |
:106FD00070E00E941C7770930F0360930E03809102 |
:106FE0009E0590919F0590930B0380930A030F9049 |
:106FF0000F900F900F901092580710925707109211 |
:10700000490710924807109297071092960784E656 |
:1070100090E00E94381780913F02909140029C01BD |
:10702000220F331F220F331F280F391F280F391F3C |
:1070300030939207209391078091410290914202F0 |
:107040008C01000F111F000F111F080F191F080FCF |
:10705000191F1093A2070093A1078091C805C82E9D |
:10706000DD24EE24FF24442737FD4095542FC7012B |
:10707000B6010E94DD764B015C01609305037093BD |
:10708000060380930703909308039801442737FD74 |
:107090004095542FC701B6010E94DD76DC01CB017B |
:1070A0008093FD029093FE02A093FF02B093000331 |
:1070B0008092E1029092E202A092E302B092E40296 |
:1070C0008093D9029093DA02A093DB02B093DC02A2 |
:1070D0001092D5021092D6021092D7021092D802C6 |
:1070E0008091160190911701A0911801B09119019A |
:1070F0009093A1058093A00510923602109235025C |
:107100001092C5021092C6021092C7021092C802D5 |
:107110008091C3029091C4029093C2028093C102F5 |
:107120000E94AD6182E390E0909325028093240257 |
:107130008091ED059927AA27BB27BC01CD0124EC3E |
:1071400039E040E050E00E94DD76DC01CB0188565A |
:10715000954CAF4FBF4F8093D5019093D601A0932C |
:10716000D701B093D8018091EE059927AA27BB27B4 |
:10717000BC01CD010E94DD76DC01CB018856954C27 |
:10718000AF4FBF4F8093D1019093D201A093D30111 |
:10719000B093D40110929B0110929A018091C30286 |
:1071A0009091C402AA2797FDA095BA2F209196012D |
:1071B000309197014091980150919901BC01CD0106 |
:1071C0000E94DD76DC01CB0180939D0790939E07A2 |
:1071D000A0939F07B093A0071092BC021092BB022D |
:1071E00081E0809301010E94246680917D02846089 |
:1071F00080937D028FEF80930F081092100880E239 |
:1072000080931108C2EBD2E0A1EBB5E007E08D91CD |
:10721000E82FFF27EE0FFF1FE952F94F8081918180 |
:1072200082598993015007FFF2CF84E68093B1021F |
:1072300080912202882311F0469A579A80911A036E |
:1072400090911B0380569940815C9B4228F080916D |
:10725000D50381608093D503809118039091190321 |
:1072600080569940815C9B4228F08091D5038260D2 |
:107270008093D50380911603909117038C5291400F |
:107280008957954028F08091D50384608093D50379 |
:1072900080911003909111038C529140835C914036 |
:1072A00028F08091D50388608093D50380910E03E8 |
:1072B00090910F038C529140835C914028F0809113 |
:1072C000D50380618093D50380910A0390910B03CD |
:1072D000805092408355914028F08091D503806280 |
:1072E0008093D503ECE0CDB7DEB70C948E77A3E1A5 |
:1072F000B0E0EDE7F9E30C946C7780911603909180 |
:1073000017032091430230914402821B930B909308 |
:1073100097078093960780914D0290914E0297FDBA |
:1073200007969C0113E0359527951A95E1F7309360 |
:1073300058072093570780914B0290914C0297FD7C |
:107340000796B3E095958795BA95E1F7909349072D |
:1073500080934807309363072093620790935B07FD |
:1073600080935A078091910790919207AC01440F46 |
:10737000551F480F591F20913F0230914002C9010B |
:10738000880F991F880F991F820F931F820F931FD9 |
:10739000480F591F57FF02C04D5F5F4F55954795E6 |
:1073A0005595479550939207409391078091A10777 |
:1073B0009091A207AC01440F551F480F591F20910F |
:1073C000410230914202C901880F991F880F991F0D |
:1073D000820F931F820F931F480F591F57FF02C040 |
:1073E0004D5F5F4F55954795559547955093A2072B |
:1073F0004093A10720913F0230914002C901880FBC |
:10740000991F880F991F820F931F820F931F9C0152 |
:10741000442737FD4095542F8091F5029091F60254 |
:10742000A091F702B091F802820F931FA41FB51F1D |
:107430008093F5029093F602A093F702B093F802BE |
:107440002091410230914202C901880F991F880F93 |
:10745000991F820F931F820F931F9C01442737FDB2 |
:107460004095542F8091F1029091F202A091F30285 |
:10747000B091F402820F931FA41FB51F8093F102F5 |
:107480009093F202A093F302B093F40280916C0700 |
:1074900090916D0720913F0230914002820F931F1F |
:1074A00090936D0780936C078091990790919A074C |
:1074B0002091410230914202820F931F90939A07CC |
:1074C0008093990780910C0390910D0301969093FE |
:1074D0000D0380930C0380919E0590919F05209150 |
:1074E0000A0330910B03821B930B9C01442737FD49 |
:1074F0004095542F8091ED029091EE02A091EF0201 |
:10750000B091F002820F931FA41FB51F8093ED026C |
:107510009093EE02A093EF02B093F0028FEC809371 |
:107520007A00109210012091DD023091DE0240912C |
:10753000DF025091E00229873A874B875C87295404 |
:107540003B46414050402CF028E43BE641E050E00F |
:107550000DC089859A85AB85BC85885B9449AE4F03 |
:10756000BF4F4CF428EB34E94EEF5FEF2D833E83A1 |
:107570004F83588708C089859A85AB85BC858D83E4 |
:107580009E83AF83B8872091E5023091E602409157 |
:10759000E7025091E8022D873E874F87588B295488 |
:1075A0003B46414050402CF028E43BE641E050E0AF |
:1075B0000DC08D859E85AF85B889885B9449AE4F97 |
:1075C000BF4F4CF428EB34E94EEF5FEF29833A8349 |
:1075D0004B835C8308C08D859E85AF85B889898380 |
:1075E0009A83AB83BC83A0919607B0919707BB8B1E |
:1075F000AA8BFD01CF01AA2797FDA095BA2FA090D5 |
:10760000D502B090D602C090D702D090D802A80E72 |
:10761000B91ECA1EDB1EA092D502B092D602C0923D |
:10762000D702D092D802E0909D07F0909E0700917B |
:107630009F071091A007E80EF91E0A1F1B1FE0927A |
:107640009D07F0929E0700939F071093A007F0916B |
:107650009802F98BFF2309F098C180919702882343 |
:1076600009F093C18091B90586FF8FC180914807C9 |
:1076700090914907AA2797FDA095BA2FBC01CD018B |
:1076800029813A814B815C810E94DD769B01AC01AE |
:1076900097FF04C02150384F4F4F5F4FBBE05595C7 |
:1076A000479537952795BA95D1F78091BD01682EFA |
:1076B000772488249924CA01B901A40193010E9466 |
:1076C000DD76DC01CB018093260390932703A09302 |
:1076D0002803B0932903B7FF04C08150904FAF4FE8 |
:1076E000BF4F1C012D01ACE055944794379427946B |
:1076F000AA95D1F7209226033092270340922803BF |
:10770000509229038091570790915807AA2797FD17 |
:10771000A095BA2FBC01CD012D813E814F815885A6 |
:107720000E94DD7697FF04C06150784F8F4F9F4FC6 |
:10773000FBE09595879577956795FA95D1F7A40124 |
:1077400093010E94DD76DC01CB0180932A039093A4 |
:107750002B03A0932C03B0932D03B7FF04C08150DB |
:10776000904FAF4FBF4F9C01AD01ECE05595479551 |
:1077700037952795EA95D1F720932A0330932B0369 |
:1077800040932C0350932D0380912603909127035F |
:107790009093400780933F0780912A0390912B0399 |
:1077A00090934407809343072219330944095509EC |
:1077B00020932A0330932B0340932C0350932D03E3 |
:1077C000E20EF31E041F151FE0929D07F0929E0724 |
:1077D00000939F071093A0078091BC018823B1F408 |
:1077E00057FF04C02F5F3F4F4F4F5F4F5595479551 |
:1077F00037952795A21AB30AC40AD50AA092D502D2 |
:10780000B092D602C092D702D092D8022A893B8980 |
:1078100079010027F7FC0095102F80912A039091A1 |
:107820002B03A0912C03B0912D03E80EF91E0A1F23 |
:107830001B1FC801B70129813A814B815C810E94DD |
:10784000DD769B01AC0197FF04C02150384F4F4FAC |
:107850005F4F6BE055954795379527956A95D1F71A |
:107860008091BE01A82EBB24CC24DD24CA01B9011D |
:10787000A60195010E94DD76DC01CB0180931E03F9 |
:1078800090931F03A0932003B0932103B7FF04C07C |
:107890008150904FAF4FBF4F3C014D013CE095945C |
:1078A0008794779467943A95D1F760921E0370920B |
:1078B0001F038092200390922103C801B7012D81FC |
:1078C0003E814F8158850E94DD7697FF04C061504C |
:1078D000784F8F4F9F4F2BE09595879577956795BC |
:1078E0002A95D1F7A60195010E94DD76DC01CB0136 |
:1078F0008093220390932303A0932403B093250342 |
:10790000B7FF04C08150904FAF4FBF4FAC01BD01D6 |
:107910008CE075956795579547958A95D1F7409373 |
:1079200022035093230360932403709325032A8931 |
:107930003B8937FF03C0309521953F4F21343105F6 |
:10794000E4F1D401C30197FE07C0B095A0959095CE |
:1079500081959F4FAF4FBF4F81389105A105B1056C |
:1079600084F4DB01CA0177FF07C0B095A09590951C |
:1079700081959F4FAF4FBF4F81389105A105B1054C |
:10798000E4F081E08093BD0218C010924407109289 |
:1079900043071092400710923F0710922203109263 |
:1079A0002303109224031092250310921E031092B9 |
:1079B0001F031092200310922103809122039091C3 |
:1079C0002303A0912403B0912503BC01CD0124E63B |
:1079D00030E040E050E00E945177E0901E03F090CC |
:1079E0001F03E21AF30AF0925607E09255078091BE |
:1079F0001E0390911F03A0912003B0912103BC01AD |
:107A0000CD0124E630E040E050E00E945177DA01F9 |
:107A1000C90120912203309123038C01021B130B17 |
:107A200010934B0700934A0780919601909197011C |
:107A3000A0919801B0919901BC01CD0128E631E0F7 |
:107A400040E050E00E94DD7620919D0730919E0736 |
:107A500040919F075091A0072617370748075907FD |
:107A600064F0261B370B480B590B20939D0730936E |
:107A70009E0740939F075093A00720919D07309148 |
:107A80009E0740919F075091A00757FF0CC0260FFB |
:107A9000371F481F591F20939D0730939E0740931F |
:107AA0009F075093A00760914807709149076E0D9A |
:107AB0007F1D9B01442737FD4095542F8091D902AB |
:107AC0009091DA02A091DB02B091DC02820F931F49 |
:107AD000A41FB51F8093D9029093DA02A093DB0212 |
:107AE000B093DC0280919D0290919E02681B790BFD |
:107AF000CB01AA2797FDA095BA2F29853A854B85FA |
:107B00005C85820F931FA41FB51F8093DD029093A5 |
:107B1000DE02A093DF02B093E002C090D101D090CA |
:107B2000D201E090D301F090D401C816D906EA063C |
:107B3000FB06C4F488EA91E6A0E0B0E08C199D0948 |
:107B4000AE09BF098093DD029093DE02A093DF02AD |
:107B5000B093E0028093D9029093DA02A093DB0203 |
:107B6000B093DC0222273327A9012C193D094E09C5 |
:107B70005F098091DD029091DE02A091DF02B09159 |
:107B8000E00282179307A407B507B4F4D701C60132 |
:107B9000885A9146A040B0408093DD029093DE0267 |
:107BA000A093DF02B093E0028093D9029093DA02AF |
:107BB000A093DB02B093DC026091570770915807E5 |
:107BC000600F711F9B01442737FD4095542F809112 |
:107BD000E1029091E202A091E302B091E402820FEF |
:107BE000931FA41FB51F8093E1029093E202A0931C |
:107BF000E302B093E40280919B0290919C02681B87 |
:107C0000790BCB01AA2797FDA095BA2F2D853E852C |
:107C10004F855889820F931FA41FB51F8093E502DB |
:107C20009093E602A093E702B093E802E090D501BA |
:107C3000F090D6010091D7011091D801E816F9060D |
:107C40000A071B07C4F488EA91E6A0E0B0E08E19A9 |
:107C50009F09A00BB10B8093E5029093E602A093DD |
:107C6000E702B093E8028093E1029093E202A093CE |
:107C7000E302B093E40222273327A9012E193F091A |
:107C8000400B510B8091E5029091E602A091E70232 |
:107C9000B091E80282179307A407B507B4F4D8019E |
:107CA000C701885A9146A040B0408093E502909366 |
:107CB000E602A093E702B093E8028093E10290937A |
:107CC000E202A093E302B093E4028091D502909186 |
:107CD000D602A091D702B091D8028093E902909386 |
:107CE000EA02A093EB02B093EC028091E50290913E |
:107CF000E602A091E702B091E80280930503909319 |
:107D00000603A0930703B09308038091DD029091CE |
:107D1000DE02A091DF02B091E0028093FD02909319 |
:107D2000FE02A093FF02B09300038091E1029091C4 |
:107D3000E202A091E302B091E402809301039093E8 |
:107D40000203A0930303B09304038091D90290919E |
:107D5000DA02A091DB02B091DC028093F9029093E9 |
:107D6000FA02A093FB02B093FC0280911C01909157 |
:107D70001D0197FD079603E0959587950A95E1F714 |
:107D8000909358078093570780911A0190911B0197 |
:107D900097FD079613E0959587951A95E1F79093CF |
:107DA00049078093480780914702909148020F97B6 |
:107DB00034F488E19CEF90935807809357078091A3 |
:107DC000470290914802079734F480E398EF90932C |
:107DD000580780935707209102012A30A9F4809117 |
:107DE000470290914802835F934034F088EE93E01D |
:107DF00090935807809357078091470290914802CB |
:107E00008A5F9340DCF014C0809147029091480251 |
:107E1000815D974034F088EE93E09093580780930B |
:107E200057078091470290914802805E974034F056 |
:107E300080ED97E090935807809357078091450213 |
:107E4000909146020F9734F488E19CEF9093490794 |
:107E5000809348078091450290914602079734F439 |
:107E600080E398EF90934907809348072A30A9F45C |
:107E70008091450290914602835F934034F088EEF2 |
:107E800093E0909349078093480780914502909131 |
:107E900046028A5F9340DCF014C0809145029091C5 |
:107EA0004602815D974034F088EE93E09093490755 |
:107EB000809348078091450290914602805E9740EA |
:107EC00034F080ED97E090934907809348076091E4 |
:107ED000C801662309F4AFC040911C0150911D01F7 |
:107EE00080912E0390912F03481B590B509335031B |
:107EF0004093340320911C0130911D01280F391F3C |
:107F000037FF02C02F5F3F4F3595279530932F03E2 |
:107F100020932E03413851051CF080E890E005C005 |
:107F200040585F4F34F480E89FEF9093350380937F |
:107F3000340340911A0150911B01809130039091BC |
:107F40003103481B590B5093330340933203209164 |
:107F50001A0130911B01280F391F37FF02C02F5F14 |
:107F60003F4F3595279530933103209330034138A7 |
:107F700051051CF080E890E005C040585F4F34F494 |
:107F800080E89FEF9093330380933203462F552769 |
:107F90008091340390913503849FB001859F700DCB |
:107FA000949F700D11249B0177FF02C0215F3F4F0A |
:107FB000F4E035952795FA95E1F780915707909170 |
:107FC0005807820F931F909358078093570780910B |
:107FD000320390913303849FD001859FB00D949F0D |
:107FE000B00D1124AD019D01B7FF02C0215F3F4FCD |
:107FF000E4E035952795EA95E1F78091480790915F |
:108000004907820F931F90934907809348078091F7 |
:108010001C0190911D01860F971F90931D01809365 |
:108020001C0180911A0190911B01840F951F909360 |
:108030001B0180931A0100915A0710915B078091F0 |
:108040003F0790914007101611065CF59C0197FFC1 |
:1080500004C022273327281B390BC901AA2797FD03 |
:10806000A095BA2F2091BC01332744275527BC0186 |
:10807000CD010E94DD769B01AC0197FF04C0215C1D |
:108080003F4F4F4F5F4F76E0559547953795279572 |
:108090007A95D1F78091550790915607820F931FDB |
:1080A00027C097FF03C0909581959F4FAA2797FD02 |
:1080B000A095BA2F2091BC01332744275527BC0136 |
:1080C000CD010E94DD769B01AC0197FF04C0215CCD |
:1080D0003F4F4F4F5F4F66E0559547953795279532 |
:1080E0006A95D1F78091550790915607821B930BA3 |
:1080F0009093560780935507E0906207F0906307CE |
:1081000080914307909144071E141F045CF59C0165 |
:1081100097FF04C022273327281B390BC901AA2740 |
:1081200097FDA095BA2F2091BC01332744275527EE |
:10813000BC01CD010E94DD769B01AC0197FF04C01C |
:10814000215C3F4F4F4F5F4F96E0559547953795D0 |
:1081500027959A95D1F780914A0790914B07820F06 |
:10816000931F27C097FF03C0909581959F4FAA2723 |
:1081700097FDA095BA2F2091BC013327442755279E |
:10818000BC01CD010E94DD769B01AC0197FF04C0CC |
:10819000215C3F4F4F4F5F4F86E055954795379590 |
:1081A00027958A95D1F780914A0790914B07821BBA |
:1081B000930B90934B0780934A078091B90587FFF3 |
:1081C00044C0B989BB2309F040C08091970288233D |
:1081D000E1F5E1E0EE16E1E0FE064CF08091570794 |
:1081E000909158078E0D9F1D805091400DC0F0E07A |
:1081F000EF16FFEFFF0664F4809157079091580740 |
:108200008E0D9F1D80509F4F909358078093570766 |
:1082100021E0013012074CF0809148079091490706 |
:10822000800F911F805091400CC03FEF003013072A |
:1082300064F48091480790914907800F911F805006 |
:108240009F4F9093490780934807E2E1CD5E0C94DD |
:1082500088778091A802882301F580917D028C7F28 |
:1082600080937D02AAEDB3E0E6E7F6E09BE0809123 |
:108270000302882309F48C938D918183128291509B |
:10828000389697FFF4CF80910302882359F08091AC |
:10829000030281508093030205C080917D028160BA |
:1082A00080937D0280916E02882319F010926E02F5 |
:1082B0000895809370028093720280916C028E7F89 |
:1082C00080936C0285EA8093BC000895CF93DF937E |
:1082D000A2EBB2E0C1EBD5E057E08991E82FFF2790 |
:1082E000EE0FFF1FE952F94F0190F081E02DE259A6 |
:1082F000FF4FEF3FF10521F01CF0EFEFF0E004C07D |
:10830000F7FF02C0E0E0F0E04C91242F3327E217A2 |
:10831000F307A9F0CF01821B930B97FD0396959568 |
:10832000879595958795242F280F2C93822F992731 |
:10833000E817F90714F4215001C02F5F2C93515016 |
:10834000119657FFCACF8091BB05883F38F0EFEFF9 |
:10835000F0E0E81BF109EE54FD4F80818093CE01DF |
:108360008091CE01882329F0843618F084E680932A |
:10837000CE018091BD05883F38F0EFEFF0E0E81BBB |
:10838000F109EE54FD4F80818093CC018091CC01A6 |
:10839000882329F0843618F084E68093CC018091FC |
:1083A000CA05883F38F0EFEFF0E0E81BF109EE5422 |
:1083B000FD4F80818093C7018091C7018B3010F4FD |
:1083C0008AE002C08F3F11F48093C7018091F705C6 |
:1083D000883F38F0EFEFF0E0E81BF109EE54FD4F75 |
:1083E000808180936E0780916E07823010F481E067 |
:1083F00002C08F3F11F480936E078091F905883F8A |
:1084000038F0EFEFF0E0E81BF109EE54FD4F80810A |
:108410008093940780919407823010F481E002C029 |
:108420008F3F11F4809394078091E405883F38F0E2 |
:10843000EFEFF0E0E81BF109EE54FD4F80818093EF |
:108440006B078091E505883F38F0EFEFF0E0E81B1F |
:10845000F109EE54FD4F8081809345078091E60538 |
:10846000883F38F0EFEFF0E0E81BF109EE54FD4FE4 |
:108470008081809373079091BC05983F18F4909386 |
:10848000CD0109C0EFEFF0E0E91BF109EE54FD4F1B |
:1084900080818093CD01983F18F49093CD0109C05D |
:1084A000EFEFF0E0E91BF109EE54FD4F808180937E |
:1084B000CD018091BF05883F38F0EFEFF0E0E81B79 |
:1084C000F109EE54FD4F80818093CB018091C1056D |
:1084D000883F38F0EFEFF0E0E81BF109EE54FD4F74 |
:1084E00080818093C9018091C905883F38F0EFEF02 |
:1084F000F0E0E81BF109EE54FD4F80818093CA0142 |
:108500008091CB05883F38F0EFEFF0E0E81BF109F0 |
:10851000EE54FD4F80818093C6018091CC05883F49 |
:1085200038F0EFEFF0E0E81BF109EE54FD4F8081E9 |
:108530008093C8018091CD05883F38F0EFEFF0E0DF |
:10854000E81BF109EE54FD4F80818093C5018091B5 |
:10855000CE05883F38F0EFEFF0E0E81BF109EE546C |
:10856000FD4F80818093C4018091D405883F38F00D |
:10857000EFEFF0E0E81BF109EE54FD4F80818093AE |
:10858000C2018091D505883F38F0EFEFF0E0E81B9D |
:10859000F109EE54FD4F8081809392028091D605BF |
:1085A000883F38F0EFEFF0E0E81BF109EE54FD4FA3 |
:1085B0008081809391028091D705883F38F0EFEF5A |
:1085C000F0E0E81BF109EE54FD4F808180939002AA |
:1085D0008091D805883F38F0EFEFF0E0E81BF10913 |
:1085E000EE54FD4F808180938F028091F205883F89 |
:1085F00038F0EFEFF0E0E81BF109EE54FD4F808119 |
:1086000080938E028091F305883F38F0EFEFF0E021 |
:10861000E81BF109EE54FD4F808180938D0280911B |
:10862000F405883F38F0EFEFF0E0E81BF109EE5475 |
:10863000FD4F808180938C028091F505883F38F052 |
:10864000EFEFF0E0E81BF109EE54FD4F80818093DD |
:108650008B028091D905883F38F0EFEFF0E0E81BFE |
:10866000F109EE54FD4F80818093C1018091DD05B9 |
:10867000883F38F0EFEFF0E0E81BF109EE54FD4FD2 |
:1086800080818093C0018091E705883F38F0EFEF4B |
:10869000F0E0E81BF109EE54FD4F80818093BF01AB |
:1086A0008091EA05883F38F0EFEFF0E0E81BF10930 |
:1086B000EE54FD4F80818093BE018091EB05883F91 |
:1086C00038F0EFEFF0E0E81BF109EE54FD4F808148 |
:1086D0008093BD018091EC05883F38F0EFEFF0E02A |
:1086E000E81BF109EE54FD4F80818093BC0180911D |
:1086F000F105883F38F0EFEFF0E0E81BF109EE54A8 |
:10870000FD4F80818093BB0180910C06883F38F03B |
:10871000EFEFF0E0E81BF109EE54FD4F808180930C |
:10872000A4078091C201282F33272F5F3F4F8CE38E |
:1087300098E2B9010E941C777093D0016093CF0139 |
:108740008091C705809395078091C60580935C074B |
:1087500090910E06933320F181E080938A02983F36 |
:1087600058F0EFEFF0E0E91BF109EE54FD4F808186 |
:10877000823310F410928A028091E2079091E3070D |
:1087800097FF08C080918A02882321F08091D50349 |
:10879000806803C08091D5038F778093D50302C092 |
:1087A00010928A028091E2079091E30797FF1DC023 |
:1087B0008091A8028823C9F080918A028823A9F0B9 |
:1087C00080910801909109018F5F9F4F71F488E9B2 |
:1087D0009AE3909325028093240280E094EA909398 |
:1087E00009018093080110928A0280918A028823ED |
:1087F00039F08091BE01823D18F4825E8093BE0103 |
:10880000DF91CF910895A8E1B0E0E9E0F4E40C94A1 |
:108810006C770E947739309102013C3010F4299A2C |
:1088200001C02998E090A902F090AA02FA82E98298 |
:1088300080915C0799270A96E816F90614F49A8342 |
:1088400089838091B102843608F05CC080914A032C |
:1088500090914B03009731F0019790934B038093D5 |
:108860004A0307C01092A80280917D028F7E8093F8 |
:108870007D023A3011F0343110F0289A01C0289866 |
:1088800080917E0290917F02895E9340C0F1809139 |
:10889000D105282F33273A83298380917D02806177 |
:1088A00080937D028091AD05A82FBB27AA0FBB1F27 |
:1088B000FD01E55FF84F118210828091AE05282FEF |
:1088C0003327220F331FC901855F984FFC011182A6 |
:1088D0001082A952B94F11961C921E922952394FFB |
:1088E000D90111961C921E928091B005E82FFF27A6 |
:1088F000EE0FFF1FE952F94F11821082C9C2109288 |
:10890000A802C6C28091B1028D3808F4C1C280911C |
:108910007D028F7E80937D029091D20582E3989FA5 |
:10892000C001112490934B0380934A03E981FA819B |
:10893000B9978CF08091A802882369F080917E021B |
:1089400090917F02FFEF8F3F9F0729F00196909350 |
:108950007F0280937E0280917E0290917F028F3F02 |
:10896000910509F038F51092CD021092CE021092C6 |
:10897000CF021092D0021092C9021092CA02109235 |
:10898000CB021092CC021092360310923703109251 |
:108990003803109239031092D5021092D602109229 |
:1089A000D7021092D8028A3F910549F481E0809362 |
:1089B000500305C080917D02826080937D0280918A |
:1089C000AF05E82FFF27EE0FFF1FE952F94F808117 |
:1089D0009181813591050CF441C12091A802222397 |
:1089E00009F03CC18091B005E82FFF27EE0FFF1F73 |
:1089F000E952F94F808191818C3491050CF406C1C4 |
:108A000080914C038F5F80934C03893C08F426C10E |
:108A10003C3010F4299801C0299A1092A8021092B3 |
:108A20004C0310927F0210927E023091AD05E32F2D |
:108A3000FF27EE0FFF1FE952F94F808191818734A4 |
:108A40009105B4F48091AE05E82FFF27EE0FFF1FCC |
:108A5000E952F94F808191810190F081E02DF7FF7B |
:108A600003C0F095E195FF4FE734F1050CF478C0B1 |
:108A700041E02091AE05A22FBB27AA0FBB1FA95230 |
:108A8000B94F8D919C9111978734910544F0E32F54 |
:108A9000FF27EE0FFF1FE952F94F808191818D91E1 |
:108AA0009C918734910574F08091AD05E82FFF27E4 |
:108AB000EE0FFF1FE952F94F8081918187349105B4 |
:108AC0000CF042E0E22FFF27EE0FFF1FE952F94FB3 |
:108AD000808191818634910574F48091AD05E82FF1 |
:108AE000FF27EE0FFF1FE952F94F808191818734F4 |
:108AF00091050CF043E0E22FFF27EE0FFF1FE95234 |
:108B0000F94F808191818A5B9F4F74F48091AD050C |
:108B1000E82FFF27EE0FFF1FE952F94F8081918167 |
:108B2000873491050CF044E0E22FFF27EE0FFF1F82 |
:108B3000E952F94F808191818A5B9F4F74F4809153 |
:108B4000AD05E82FFF27EE0FFF1FE952F94F808197 |
:108B50009181863491050CF445E0842F0E942C2DE0 |
:108B60008091AE05E82FFF27EE0FFF1FE952F94F66 |
:108B7000808191810190F081E02DF7FF03C0F09595 |
:108B8000E195FF4F7E97BCF48091AD05E82FFF275C |
:108B9000EE0FFF1FE952F94F808191818A5B9F4F51 |
:108BA00054F481E08093F00388EE93E090932502E3 |
:108BB0008093240253C00E94262E0E94D92C80E06C |
:108BC0000E944A078091D3050E94F6728091B905F0 |
:108BD00080FF10C08091140190911501875B934034 |
:108BE00038F480911401909115018E5E924010F43A |
:108BF0000E94B51A1092220280E00E94C93681E0DC |
:108C000080934F0380932202579A1FC080819181E5 |
:108C1000855B9F4F0CF580914C038F5F80934C03D5 |
:108C2000893CE0F03C3010F4299801C0299A109258 |
:108C3000A80210924C0310927F0210927E0281E0F3 |
:108C40000E94C93681E080934F030E94262E68E778 |
:108C500070E00E94073602C020934C038091AF055C |
:108C6000E82FFF27EE0FFF1FE952F94F8081918116 |
:108C70008B5A9F4F0CF00CC13091A802E091B005C7 |
:108C8000332309F0DAC0FF27EE0FFF1FE952F94F37 |
:108C900080819181855B9F4F0CF0CCC020910F06A5 |
:108CA000E22FFF27EE0FFF1FE952F94F80819181DC |
:108CB000855B9F4F1CF0222309F0BCC080914D03BF |
:108CC0008F5F80934D03893C08F4E2C030934D03DD |
:108CD0008091D503882309F0A6C080914F03882393 |
:108CE00009F4A1C081E090E090937F0280937E021E |
:108CF00081E08093A80210923603109237031092FD |
:108D00003803109239031092D5021092D6021092B5 |
:108D1000D7021092D8021092D1021092D202109271 |
:108D2000D3021092D4028091C805E82EFF240027B8 |
:108D3000112780919107909192079C01442737FD5C |
:108D40004095542FC801B7010E94DD76DC01CB01AC |
:108D50008093E5029093E602A093E702B093E802C5 |
:108D60008091A1079091A2079C01442737FD40956F |
:108D7000542FC801B7010E94DD76DC01CB0180933E |
:108D8000DD029093DE02A093DF02B093E0028091B7 |
:108D9000050390910603A0910703B0910803809307 |
:108DA000E1029093E202A093E302B093E402809187 |
:108DB000FD029091FE02A091FF02B091000380930A |
:108DC000D9029093DA02A093DB02B093DC021092F6 |
:108DD000CD021092CE021092CF021092D0021092C9 |
:108DE000C9021092CA021092CB021092CC0280915A |
:108DF0007D02886080937D0290910D068FE0989FA0 |
:108E0000900111248091C3029091C402820F931F9C |
:108E100068E671E00E941C7797FD0196959587950D |
:108E20008093090335C08CED95E0909325028093E3 |
:108E300024022EC010924D032BC0FF27EE0FFF1F00 |
:108E4000E952F94F808191818C349105FCF0209199 |
:108E50000F06E22FFF27EE0FFF1FE952F94F808127 |
:108E60009181855B9F4F14F0222381F480914E0302 |
:108E70008F5F80934E03893C58F01092A8021092A5 |
:108E80004E0310927F0210927E0202C010924E0397 |
:108E900080919401815080939401809194018F3F3F |
:108EA00021F080917D0284FF72C30E94664180910F |
:108EB000590390915A039C01220F331F280F391F29 |
:108EC000C090AD05AC2DBB27AA0FBB1FFD01E95219 |
:108ED000F94FB090C3054B2D552780819181849F18 |
:108EE000F001859FF00D949FF00D11242E0F3F1F70 |
:108EF00037FF02C02D5F3F4FB90175956795759596 |
:108F00006795A55FB84F8091C405082F11278D91F3 |
:108F10009C91809F7001819FF00C909FF00C112418 |
:108F20006E0D7F1D70935A036093590380915B030C |
:108F300090915C039C01220F331F280F391FD090A2 |
:108F4000AE05AD2DBB27AA0FBB1FFD01E952F94F9E |
:108F500080819181849FF001859FF00D949FF00D99 |
:108F600011242E0F3F1F37FF02C02D5F3F4FA90175 |
:108F70005595479555954795A55FB84F8D919C910F |
:108F8000809F7001819FF00C909FF00C11244E0D7A |
:108F90005F1D50935C0340935B0380918A0288239A |
:108FA00009F448C0CB0177FD0396DC01B595A79580 |
:108FB000B595A795CA0157FD0396FC01F595E79570 |
:108FC000F595E7958091EA01682F772767FD709501 |
:108FD0006A9F90016B9F300D7A9F300D1124809114 |
:108FE0009103482F552747FD50954E9FC0014F9F35 |
:108FF000900D5E9F900D1124280F391F37FF02C07E |
:10900000295F3F4F03E0359527950A95E1F73093A7 |
:10901000B0022093AF026E9F90016F9F300D7E9F34 |
:10902000300D11244A9FC0014B9F900D5A9F900D07 |
:1090300011243FC080910D06E82FFF27E456FE4F14 |
:1090400086818093EA01908190939103A82FBB279A |
:10905000A7FDB095A69F9001A79F300DB69F300D3C |
:109060001124E92FFF27E7FDF095E49FC001E59F5C |
:10907000900DF49F900D1124280F391F37FF02C067 |
:10908000295F3F4F13E0359527951A95E1F7309307 |
:10909000B0022093AF02A49F9001A59F300DB49F12 |
:1090A000300D1124E69FC001E79F900DF69F900DB3 |
:1090B0001124281B390B37FF02C0295F3F4FF3E013 |
:1090C00035952795FA95E1F73093AE022093AD02DE |
:1090D0008091B005E82FFF27EE0FFF1FE952F94FEF |
:1090E00080819181909581959F4F9093AC02809360 |
:1090F000AB028330910514F0029705C00FEF8E3F4D |
:10910000900734F402969093AC028093AB0204C0B3 |
:109110001092AC021092AB0280918D0390918E035D |
:109120002091890330918A03820F931F0091AF022F |
:109130001091B002081B190B1093B0020093AF02FC |
:1091400080918B0390918C03209187033091880349 |
:10915000820F931F8090AD029090AE02881A990AF8 |
:109160009092AE028092AD028091AF05E82FFF276A |
:10917000EE0FFF1FE952F94FE080F18028E730E061 |
:10918000E20EF31EF092AA02E092A9028091C701BA |
:109190009927AA2797FDA095BA2FBC01CD010E945F |
:1091A0005176DC01CB0120E030E040E251E4BC012B |
:1091B000CD010E94BF75DC01CB01BC01CD010E9435 |
:1091C0002376DC01CB0180939B078091C6018093BD |
:1091D00074078091C5019927AA2797FDA095BA2FFA |
:1091E000BC01CD010E945176DC01CB0120E030E0D2 |
:1091F00040E251E4BC01CD010E94BF75DC01CB010E |
:10920000BC01CD010E942376DC01CB0180934F0786 |
:109210008091C401809364078091FC0380FF59C052 |
:109220008091A407813808F454C08091F5039927F0 |
:1092300087FD90952B2D3327829FA001839F500D92 |
:10924000929F500D1124040F151F1093B00200932C |
:10925000AF028091F603992787FD9095829FB00118 |
:10926000839F700D929F700D1124860E971E909211 |
:10927000AE028092AD028091F703282F332727FD9D |
:1092800030958091AB029091AC02820F931F909326 |
:10929000AC028093AB028091F903282F332727FD7E |
:1092A00030958091BE059927289FD001299FB00D48 |
:1092B000389FB00D1124B0939B01A0939A01809127 |
:1092C000F80399278E159F0524F49093AA028093A2 |
:1092D000A9028091A9029091AA0297FF04C010925E |
:1092E000AA021092A9028091B90582FF02C01092D1 |
:1092F00074074091AF025091B002CA0157FD039626 |
:109300009C01359527953595279537FF03C03095F6 |
:1093100021953F4F8091820290918302821793079B |
:10932000B4F4CA0157FF03C0909581959F4F97FDF4 |
:10933000039695958795959587959093830280934D |
:1093400082028536910544F084E690E001C00197E1 |
:1093500090938302809382024091AD025091AE02BD |
:10936000CA0157FD03969C0135952795359527959C |
:1093700037FF03C0309521953F4F80918002909137 |
:10938000810282179307B4F4CA0157FF03C0909576 |
:1093900081959F4F97FD0396959587959595879510 |
:1093A00090938102809380028536910544F084E693 |
:1093B00090E001C001979093810280938002809198 |
:1093C0007D0284FF08C010928302109282021092E4 |
:1093D000810210928002ED2DFF27EE0FFF1FE95250 |
:1093E000F94F4091E805242F332780819181281778 |
:1093F000390744F48091100682FF04C081E0809315 |
:10940000960213C0ED2DFF27EE0FFF1FE952F94F13 |
:10941000842F99272091E905821B910920813181B0 |
:109420002817390714F4109296024091AE05E42FE4 |
:10943000FF27EE0FFF1FE952F94F5091E805852FE6 |
:10944000992722273327281B390B80819181821786 |
:10945000930744F48091100683FF04C081E0809359 |
:10946000950216C080919502882391F0E42FFF2782 |
:10947000EE0FFF1FE952F94F8091E9059927851BEF |
:109480009109208131818217930714F4109295027B |
:10949000EC2DFF27EE0FFF1FE952F94F4091E80531 |
:1094A000242F3327808191812817390744F4809134 |
:1094B000100680FF04C081E08093930217C0809162 |
:1094C0009302882399F0EC2DFF27EE0FFF1FE9523E |
:1094D000F94F842F99272091E905821B910920815A |
:1094E00031812817390714F4109293024091AD0589 |
:1094F000E42FFF27EE0FFF1FE952F94F5091E805C7 |
:10950000852F992722273327281B390B80819181AA |
:109510008217930744F48091100681FF04C081E014 |
:109520008093940216C080919402882391F0E42FD6 |
:10953000FF27EE0FFF1FE952F94F8091E9059927A8 |
:10954000851B9109208131818217930714F41092B1 |
:10955000940280919602882319F4809195028111DA |
:1095600081E08093970280919302882321F4809177 |
:109570009402882351F081E0809398021092970220 |
:10958000109296021092950202C0809398028091E8 |
:109590009702882321F480919802882369F08091B2 |
:1095A000E7059927E981FA818E179F0714F49A83BA |
:1095B000898381E08093BD0280917D0284FF1AC07F |
:1095C0001092AC021092AB021092B0021092AF0255 |
:1095D0001092AE021092AD029AE590939B0788E735 |
:1095E0008093740790934F078093640710929702BB |
:1095F000109298028091670790916807A09169077F |
:10960000B0916A072091050330910603409107034A |
:1096100050910803820F931FA41FB51F8093670703 |
:1096200090936807A0936907B0936A0780916F07CA |
:1096300090917007A0917107B09172072090FD0280 |
:109640003090FE024090FF0250900003820D931D67 |
:10965000A41DB51D80936F0790937007A0937107A9 |
:10966000B093720780915E0790915F07A0916007A9 |
:10967000B0916107E0900103F090020300910303B1 |
:1096800010910403EB82FC820D831E838E0D9F1DBF |
:10969000A01FB11F80935E0790935F07A0936007A0 |
:1096A000B09361078091500790915107A0915207A4 |
:1096B000B0915307E090F902F090FA020091FB029A |
:1096C0001091FC02EF82F88609871A878E0D9F1D84 |
:1096D000A01FB11F8093500790935107A09352078A |
:1096E000B0935307F0909802FB86FF2029F48091F5 |
:1096F0009702882309F460C01092F5021092F602D6 |
:109700001092F7021092F8021092F1021092F202F7 |
:109710001092F3021092F4021092670710926807F9 |
:109720001092690710926A0710926F0710927007E3 |
:10973000109271071092720710925E0710925F07E5 |
:109740001092600710926107109250071092510713 |
:1097500010925207109253078091E5029091E60211 |
:10976000A091E702B091E8028093E1029093E202B7 |
:10977000A093E302B093E4028091DD029091DE02B7 |
:10978000A091DF02B091E0028093D9029093DA02B7 |
:10979000A093DB02B093DC021092340210923302E9 |
:1097A00010929C0210929B0210929E0210929D02B7 |
:1097B0000B85002309F0F2C180919702882309F0FC |
:1097C000EDC180919E0590919F05815092402CF4AF |
:1097D0008091A802882309F4E1C190900F08A0901D |
:1097E000C8056091910770919207788F6F8B809177 |
:1097F000A1079091A2079A8B898B9FEF991609F484 |
:10980000D9C0BB24CC24DD24CA01B901A60195012D |
:109810000E94517779018A01EF89F88DCF01AA273B |
:1098200097FDA095BA2FE81AF90A0A0B1B0BC20183 |
:10983000B101A60195010E94517759016A01298958 |
:109840003A89C901AA2797FDA095BA2FA81AB90A83 |
:10985000CA0ADB0A292C332427FC3094432C532CCE |
:10986000C801B701A20191010E94DD7697FF04C0F3 |
:1098700061507E4F8F4F9F4F3B014C0109E0959403 |
:109880008794779467940A95D1F7C601B501A20130 |
:1098900091010E94DD7697FF04C061507E4F8F4F8B |
:1098A0009F4F5B016C0119E0D594C794B794A794BE |
:1098B0001A95D1F7809182029091830281349105AB |
:1098C0003CF4809180029091810281349105D4F022 |
:1098D000D401C30197FE03C00196A11DB11D3C0137 |
:1098E0004D019594879477946794D601C501D7FE6E |
:1098F00003C00196A11DB11D5C016D01D594C794F3 |
:10990000B794A7948091B005E82FFF27EE0FFF1FB3 |
:10991000E952F94F808191810190F081E02DF7FFAC |
:1099200003C0F095E195FF4F7A97A4F0C401B3010D |
:1099300023E030E040E050E00E94517739014A01D5 |
:10994000C601B50123E030E040E050E00E945177CD |
:1099500059016A0180911108282F332727FD30957E |
:10996000432F532F261537054805590514F439019F |
:109970004A01992787FD9095909581959F4FAA2739 |
:1099800097FDA095BA2F681679068A069B0614F4EF |
:109990003C014D012A153B054C055D0514F45901A8 |
:1099A0006A01A816B906CA06DB060CF0CFC05C0136 |
:1099B0006D01CCC0EA2CFF2400271127CA01B90190 |
:1099C000A80197010E94517739014A014F89588DAA |
:1099D000CA01AA2797FDA095BA2F681A790A8A0AA0 |
:1099E0009B0AC201B101A80197010E945177590158 |
:1099F0006A0169897A89CB01AA2797FDA095BA2FB8 |
:109A0000A81AB90ACA0ADB0AD401C30197FE03C027 |
:109A10000F96A11DB11D3C014D01F4E09594879472 |
:109A200077946794FA95D1F7D601C501D7FE03C0A4 |
:109A30000F96A11DB11D5C016D01E4E0D594C794A2 |
:109A4000B794A794EA95D1F780918202909183020E |
:109A5000813491053CF4809180029091810281349F |
:109A60009105A4F0C401B30123E030E040E050E0F0 |
:109A70000E94517739014A01C601B50123E030E067 |
:109A800040E050E00E94517759016A018091B00591 |
:109A9000E82FFF27EE0FFF1FE952F94F80819181D8 |
:109AA0000190F081E02DF7FF03C0F095E195FF4FA5 |
:109AB0007A97A4F0C401B30123E030E040E050E025 |
:109AC0000E94517739014A01C601B50123E030E017 |
:109AD00040E050E00E94517759016A0171E2671637 |
:109AE0007104810491042CF070E2672E712C812C9A |
:109AF000912C80EE68168FEF78068FEF88068FEF37 |
:109B0000980644F460EE662E6FEF762E6FEF862E89 |
:109B10006FEF962E91E2A916B104C104D1042CF086 |
:109B200050E2A52EB12CC12CD12CA0EEAA16AFEF7D |
:109B3000BA06AFEFCA06AFEFDA0644F440EEA42E41 |
:109B40004FEFB42E4FEFC42E4FEFD42E8091E5028D |
:109B50009091E602A091E702B091E8028619970978 |
:109B6000A809B9098093E5029093E602A093E70261 |
:109B7000B093E8028091DD029091DE02A091DF02B5 |
:109B8000B091E0028A199B09AC09BD098093DD02FE |
:109B90009093DE02A093DF02B093E0028091330243 |
:109BA000909134028F3F910509F008F4C4C5BB853C |
:109BB000BB2309F04EC580919702882309F049C55F |
:109BC0008091BD02882309F044C5E091F005EC873F |
:109BD000EE2309F43EC58091670790916807A09134 |
:109BE0006907B0916A07B7FF04C081509F4FAF4F1C |
:109BF000BF4FE92EFA2E0B2F112707FD1A95E09281 |
:109C00006707F09268070093690710936A078091CD |
:109C10006F0790917007A0917107B0917207B7FF1D |
:109C200004C081509F4FAF4FBF4F892F9A2FAB2F4A |
:109C3000BB27A7FDBA958D879E87AF87B88B80938A |
:109C40006F0790937007A0937107B093720780918C |
:109C5000C805A82EBB24CC24DD242091F502309128 |
:109C6000F6024091F7025091F802C601B5010E9438 |
:109C7000DD7697FF04C061507F4F8F4F9F4F672E57 |
:109C8000782E892E992487FC9A946092F50270921E |
:109C9000F6028092F7029092F8022091F102309140 |
:109CA000F2024091F3025091F402C601B5010E9404 |
:109CB000DD7697FF04C061507F4F8F4F9F4F272E57 |
:109CC000382E492E552447FC5A942092F1023092A6 |
:109CD000F2024092F3025092F4028091ED029091D0 |
:109CE000EE02A091EF02B091F002B7FF04C08150E4 |
:109CF0009F4FAF4FBF4F892F9A2FAB2FBB27A7FD89 |
:109D0000BA958093ED029093EE02A093EF02B09388 |
:109D1000F002D801C70186199709A809B9098093EB |
:109D2000420390934303A0934403B09345032091CF |
:109D3000EF05E22EFF2400271127BC01CD01A80169 |
:109D400097010E94517759016A0120935103309382 |
:109D5000520340935303509354038D859E85AF85E2 |
:109D6000B88982199309A409B50980934603909391 |
:109D70004703A0934803B0934903BC01CD01A80158 |
:109D800097010E94517720935503309356034093D7 |
:109D9000570350935803D601C501D7FE04C0815024 |
:109DA0009F4FAF4FBF4F892F9A2FAB2FBB27A7FDD8 |
:109DB000BA9590939C0280939B0257FF04C0215058 |
:109DC0003F4F4F4F5F4FBB2757FDBA95A52F942F9D |
:109DD000832F90939E0280939D02809182029091A6 |
:109DE000830281349105DCF480918002909181029C |
:109DF00081349105A4F48091B005E82FFF27EE0F80 |
:109E0000FF1FE952F94F808191810190F081E02D8F |
:109E1000F7FF03C0F095E195FF4F7A97E4F080914A |
:109E20000F088F3FC1F480919B0290919C0297FD97 |
:109E300001969595879590939C0280939B028091C3 |
:109E40009D0290919E0297FD01969595879590931E |
:109E50009E0280939D0280915E0790915F07A09182 |
:109E60006007B0916107B7FF04C081509F4FAF4FAB |
:109E7000BF4F892F9A2FAB2FBB27A7FDBA95809391 |
:109E80005E0790935F07A0936007B093610780918E |
:109E9000500790915107A0915207B0915307B7FF17 |
:109EA00004C081509F4FAF4FBF4F892F9A2FAB2FC8 |
:109EB000BB27A7FDBA958093500790935107A093B5 |
:109EC0005207B09353078091050390910603A09128 |
:109ED0000703B09108032B813C814D815E81281BD3 |
:109EE000390B4A0B5B0B20933A0330933B034093AF |
:109EF0003C0350933D038091FD029091FE02A0919E |
:109F0000FF02B0910003EF80F88409851A85E81AF2 |
:109F1000F90A0A0B1B0BE0923E03F0923F030093F9 |
:109F20004003109341032093420330934303409333 |
:109F3000440350934503E0924603F0924703009395 |
:109F40004803109349038091E1029091E202A091AD |
:109F5000E302B091E402821B930BA40BB50B809338 |
:109F6000E1029093E202A093E302B093E4028091B5 |
:109F7000D9029091DA02A091DB02B091DC028E1935 |
:109F80009F09A00BB10B8093D9029093DA02A093A2 |
:109F9000DB02B093DC02FC85FF23E1F02091BB02E1 |
:109FA0003091BC02213831054CF08091160390911C |
:109FB00017030196909317038093160320583F4F81 |
:109FC0004CF4809116039091170301979093170317 |
:109FD000809316031092BC021092BB0281E090E0C5 |
:109FE00090935E0380935D03E0904203F0904303FF |
:109FF0000091440310914503D801C70117FF07C022 |
:10A0000088279927DC018E199F09A00BB10B81507D |
:10A010009240A040B04034F084E090E090935E0322 |
:10A0200080935D038091630390916403A091650325 |
:10A03000B0916603209167073091680740916907E6 |
:10A0400050916A07821B930BA40BB50B815E914B59 |
:10A05000AF4FBF4F8F539C49A040B04028F0809134 |
:10A06000100889310CF4FFC041E0E41640E1F40629 |
:10A0700040E0040740E014070CF473C080915F03D4 |
:10A08000882309F46AC0D801C70117FF07C08827D1 |
:10A090009927DC018E199F09A00BB10B9C01AD0122 |
:10A0A000B7FF04C021503E4F4F4F5F4FF9E0559529 |
:10A0B000479537952795FA95D1F780915D03909153 |
:10A0C0005E03820F931F90935E0380935D03D8011C |
:10A0D000C70117FF03C00796A11DB11DE3E0B595A9 |
:10A0E000A79597958795EA95D1F78093510390931B |
:10A0F0005203A0935303B093540389589341A04053 |
:10A10000B04064F088E893E1A0E0B0E080935103B0 |
:10A1100090935203A0935303B0935403209151039F |
:10A1200030915203409153035091540357FF04C0A0 |
:10A1300021503F4F4F4F5F4F232F342F452F55272F |
:10A1400047FD5A9580919B0290919C02820F931F2C |
:10A1500090939C0280939B0206C081E080935F03F2 |
:10A1600002C010925F0360E0E61660EFF6066FEF44 |
:10A1700006076FEF16070CF073C080916003882309 |
:10A1800009F46AC0D801C70117FF07C088279927BB |
:10A19000DC018E199F09A00BB10B9C01AD01B7FF2B |
:10A1A00004C021503E4F4F4F5F4F69E05595479592 |
:10A1B000379527956A95D1F780915D0390915E035D |
:10A1C000820F931F90935E0380935D03D801C701B4 |
:10A1D00017FF03C00796A11DB11D23E0B595A795F4 |
:10A1E000979587952A95D1F78093510390935203C1 |
:10A1F000A0935303B093540388579C4EAF4FBF4F67 |
:10A2000064F488E79CEEAFEFBFEF80935103909327 |
:10A210005203A0935303B093540320915103309100 |
:10A220005203409153035091540357FF04C02150EF |
:10A230003F4F4F4F5F4F232F342F452F552747FD5B |
:10A240005A9580919B0290919C02820F931F90934C |
:10A250009C0280939B0211C081E0809360030DC03B |
:10A26000109260030AC010925E0310925D0388EEA4 |
:10A2700093E09093DA018093D9018C85282F3327BE |
:10A2800080915D0390915E032817390724F4309381 |
:10A290005E0320935D0310911008112379F0212FA4 |
:10A2A000332727FD309580915D0390915E03281739 |
:10A2B000390724F430935E0320935D0340914203F9 |
:10A2C0005091430360914403709145034138510517 |
:10A2D0006105710574F080911A0390911B03209120 |
:10A2E0005D0330915E03820F931F90931B03809355 |
:10A2F0001A0340585F4F6F4F7F4F74F480911A03D9 |
:10A3000090911B0320915D0330915E03821B930BA0 |
:10A3100090931B0380931A0381E090E090935E0377 |
:10A3200080935D03C0904603D0904703E0904803BC |
:10A33000F0904903D701C601F7FE07C08827992787 |
:10A34000DC018C199D09AE09BF0981509240A040E3 |
:10A35000B04034F084E090E090935E0380935D031E |
:10A360008091670390916803A0916903B0916A039B |
:10A3700020916F07309170074091710750917207DB |
:10A38000821B930BA40BB50B815E914BAF4FBF4F5C |
:10A390008F539C49A040B04018F019310CF4FFC015 |
:10A3A00001E0C01600E1D00600E0E00600E0F006A3 |
:10A3B0000CF473C080916103882309F46AC0D7014B |
:10A3C000C601F7FE07C088279927DC018C199D0973 |
:10A3D000AE09BF099C01AD01B7FF04C021503E4F3B |
:10A3E0004F4F5F4F09E055954795379527950A954B |
:10A3F000D1F780915D0390915E03820F931F90933C |
:10A400005E0380935D03D701C601F7FE03C0079684 |
:10A41000A11DB11D13E0B595A795979587951A9540 |
:10A42000D1F78093550390935603A0935703B093AD |
:10A43000580389589341A040B04064F088E893E104 |
:10A44000A0E0B0E08093550390935603A093570388 |
:10A45000B093580320915503309156034091570310 |
:10A460005091580357FF04C021503F4F4F4F5F4F4B |
:10A47000232F342F452F552747FD5A9580919D0254 |
:10A4800090919E02820F931F90939E0280939D0253 |
:10A4900006C081E08093610302C01092610320E056 |
:10A4A000C21620EFD2062FEFE2062FEFF2060CF0D5 |
:10A4B00073C080916203882309F46AC0D701C60182 |
:10A4C000F7FE07C088279927DC018C199D09AE0982 |
:10A4D000BF099C01AD01B7FF04C021503E4F4F4F53 |
:10A4E0005F4FE9E05595479537952795EA95D1F760 |
:10A4F00080915D0390915E03820F931F90935E03A2 |
:10A5000080935D03D701C601F7FE03C00796A11D26 |
:10A51000B11D73E0B595A795979587957A95D1F775 |
:10A520008093550390935603A0935703B093580319 |
:10A5300088579C4EAF4FBF4F64F488E79CEEAFEF57 |
:10A54000BFEF8093550390935603A0935703B093A6 |
:10A550005803209155033091560340915703509171 |
:10A56000580357FF04C021503F4F4F4F5F4F232FD9 |
:10A57000342F452F552747FD5A9580919D02909184 |
:10A580009E02820F931F90939E0280939D0211C0A2 |
:10A5900081E0809362030DC0109262030AC01092A2 |
:10A5A0005E0310925D0388EE93E09093DA0180934E |
:10A5B000D9014C85242F332780915D0390915E0350 |
:10A5C0002817390724F430935E0320935D038091AC |
:10A5D0001008882379F0282F332727FD30958091A4 |
:10A5E0005D0390915E032817390724F430935E03CE |
:10A5F00020935D03409146035091470360914803C7 |
:10A6000070914903413851056105710574F08091DD |
:10A6100018039091190320915D0330915E03820F1E |
:10A62000931F909319038093180340585F4F6F4F07 |
:10A630007F4FCCF4809118039091190320915D0312 |
:10A6400030915E03821B930B909319038093180340 |
:10A650000AC010929E0210929D0210929C021092CB |
:10A660009B021092BD0280917407882341F41092DE |
:10A670009E0210929D0210929C0210929B02809169 |
:10A68000670790916807A0916907B0916A07809366 |
:10A69000630390936403A0936503B0936603809172 |
:10A6A0006F0790917007A0917107B0917207809326 |
:10A6B000670390936803A0936903B0936A031092B1 |
:10A6C000F5021092F6021092F7021092F802109220 |
:10A6D000F1021092F2021092F3021092F402109220 |
:10A6E000ED021092EE021092EF021092F002109220 |
:10A6F0006707109268071092690710926A07109214 |
:10A700006F071092700710927107109272071092E3 |
:10A710005E0710925F071092600710926107109217 |
:10A72000500710925107109252071092530710923F |
:10A73000340210923302E090AB02F090AC02C701F9 |
:10A74000F7FE04C0882799278E199F0940976CF05F |
:10A7500088EE93E09093DA018093D9018091B90556 |
:10A7600084FD03C081E0809350031091C505A12EA4 |
:10A77000BB24CC24DD24B701882777FD8095982F52 |
:10A780009701F7FE04C0222733272E193F094427DB |
:10A7900037FD4095542F0E94DD769B01AC01C60128 |
:10A7A000B5010E94DD7697FF04C061507E4F8F4F48 |
:10A7B0009F4F59E095958795779567955A95D1F76D |
:10A7C0009B01812F99278E9DD0018F9DB00D9E9D5D |
:10A7D000B00D1124CD01B7FD0396959587959595FC |
:10A7E0008795280F391F442737FD4095542F209314 |
:10A7F00036033093370340933803509339038091E5 |
:10A80000D5029091D602A091D702B091D802821BB6 |
:10A81000930BA40BB50B8093D5029093D602A09313 |
:10A82000D702B093D8028155934CA040B04064F059 |
:10A8300080E593ECA0E0B0E08093D5029093D6023F |
:10A84000A093D702B093D8028091D5029091D602FE |
:10A85000A091D702B091D802805B9C43AF4FBF4F0D |
:10A8600064F480EB9CE3AFEFBFEF8093D50290934D |
:10A87000D602A093D702B093D8024090C302509062 |
:10A88000C4024114510409F478C18091B90583FFD1 |
:10A8900074C18091050390910603A0910703B091C4 |
:10A8A0000803B7FF04C081509E4FAF4FBF4F39E040 |
:10A8B000B595A795979587953A95D1F76C0197FF30 |
:10A8C00004C0D094C194D108D3948091FD0290919A |
:10A8D000FE02A091FF02B0910003B7FF04C08150B7 |
:10A8E0009E4FAF4FBF4F29E0B595A7959795879598 |
:10A8F0002A95D1F7BC0197FF03C0709561957F4FF2 |
:10A90000C616D7060CF46B01B601D7FE02C0695F0C |
:10A910007F4F3B0183E0759467948A95E1F702E0ED |
:10A92000E02EF12C6E0C7F1C0CE112E0400E511E4B |
:10A9300072010027F7FC0095102F24EE3DEF420E28 |
:10A94000531E80919D0790919E07A0919F07B09103 |
:10A95000A0078090960190909701A0909801B090E8 |
:10A960009901BC01CD01A50194010E945177E21A21 |
:10A97000F30A040B150BC801B70128E631E040E0EB |
:10A9800050E00E945177DC01CB011CE4E12E1FEF67 |
:10A99000F12EE80EF91E0091D9011091DA0101158E |
:10A9A000110589F539E1C316D1046CF58091BB021C |
:10A9B0009091BC028E0D9F1D9093BC028093BB02B0 |
:10A9C000809150038823F9F0C201AA2797FDA09532 |
:10A9D000BA2FBC01CD01A50194010E94DD76DC01F6 |
:10A9E000CB0180939D0790939E07A0939F07B09300 |
:10A9F000A007BC01CD010E9451773093C202209381 |
:10AA0000C10210925003C701B4E0880F991FBA9594 |
:10AA1000E1F7B3010E941C77CB01AA2797FDA0950F |
:10AA2000BA2F20919D0730919E0740919F0750912A |
:10AA3000A007280F391F4A1F5B1F20939D073093E3 |
:10AA40009E0740939F075093A007F090CA016F2D77 |
:10AA50007727C69EC001C79E900DD69E900D1124EB |
:10AA600097FD4F966C01A5E0D594C794AA95E1F7A0 |
:10AA70006C197D096B0177FD7AC00115110509F08C |
:10AA80006FC00091820210918302809180029091A8 |
:10AA90008102080F191F17FF02C0095F1F4FF3E063 |
:10AAA00015950795FA95E1F7005C1F4FCA01B901AA |
:10AAB000A50194010E945177DA01C9012091C102D8 |
:10AAC0003091C202442737FD4095542F821B930BCF |
:10AAD000A40BB50B845E9D4FAF4FBF4FBC01CD01A2 |
:10AAE00028E631E040E050E00E945177DC01CB01E4 |
:10AAF000845B90408C9DA0018D9D500D9C9D500DC0 |
:10AB00001124CA01B8010E941C7783E0F89E6001FD |
:10AB10001124C616D70614F4B60108C08827992751 |
:10AB20008C199D09681779070CF4BC019B01442717 |
:10AB300037FD4095542F8091D5029091D602A09177 |
:10AB4000D702B091D802820F931FA41FB51F809324 |
:10AB5000D5029093D602A093D702B093D8020DC02D |
:10AB6000015010401093DA010093D90106C084EF20 |
:10AB700091E09093DA018093D9018091BD028823FE |
:10AB800081F01092C9021092CA021092CB02109268 |
:10AB9000CC021092CD021092CE021092CF021092EF |
:10ABA000D002F0909802FF20F1F480917407282FD2 |
:10ABB0003327442755278091050390910603A091E0 |
:10ABC0000703B0910803BC01CD010E94DD76DC01D2 |
:10ABD000CB01BC01CD0128EF3AE240E050E00E94F9 |
:10ABE0005177390102C066247724E0909702EE2065 |
:10ABF000F1F480917407282F33274427552780913B |
:10AC0000FD029091FE02A091FF02B0910003BC01F1 |
:10AC1000CD010E94DD76DC01CB01BC01CD0128EF26 |
:10AC20003AE240E050E00E945177290102C04424FA |
:10AC3000552480914A0790914B07893C91051CF05F |
:10AC400088EC90E005C088539F4F34F488E39FEF71 |
:10AC500090934B0780934A07809155079091560730 |
:10AC6000893C91051CF088EC90E005C088539F4F0B |
:10AC700034F488E39FEF90935607809355078091B3 |
:10AC8000570790915807AA2797FDA095BA2F2091B2 |
:10AC90009B07A22EBB24CC24DD24BC01CD01A60140 |
:10ACA00095010E94DD769B01AC0180914A0790914D |
:10ACB0004B07AA2797FDA095BA2FE7E0880F991FA9 |
:10ACC000AA1FBB1FEA95D1F7280F391F4A1F5B1F28 |
:10ACD00057FF04C0215C3F4F4F4F5F4F76E05595C3 |
:10ACE0004795379527957A95D1F78301020F131F62 |
:10ACF0001093580700935707809148079091490790 |
:10AD0000AA2797FDA095BA2FBC01CD01A6019501F8 |
:10AD10000E94DD769B01AC0180915507909156070A |
:10AD2000AA2797FDA095BA2F67E0880F991FAA1F41 |
:10AD3000BB1F6A95D1F7280F391F4A1F5B1F57FFAA |
:10AD400004C0215C3F4F4F4F5F4F96E055954795AC |
:10AD5000379527959A95D1F74201820E931E9092CE |
:10AD60004907809248078091960790919707880F2E |
:10AD7000991FAA2797FDA095BA2F20914F07332737 |
:10AD800044275527BC01CD010E94DD765B016C0193 |
:10AD900097FF08C08FE390E0A0E0B0E0A80EB91ED6 |
:10ADA000CA1EDB1E86E0D594C794B794A7948A95F3 |
:10ADB000D1F780916407282F3327442755278091A6 |
:10ADC000E9029091EA02A091EB02B091EC02BC0181 |
:10ADD000CD010E94DD76DC01CB01BC01CD0120EF6D |
:10ADE00035E540E050E00E945177B501620F731FD6 |
:10ADF00070939707609396070150104134F080E0FC |
:10AE000090E190935807809357078091570790914E |
:10AE100058078050904F34F480E090EF909358079B |
:10AE200080935707B1E08B16B0E19B0634F080E0C9 |
:10AE300090E190934907809348078091480790914B |
:10AE400049078050904F34F480E090EF9093490789 |
:10AE5000809348076150704134F080E090E1909316 |
:10AE60009707809396078091960790919707805057 |
:10AE7000904F34F480E090EF90939707809396077B |
:10AE800080910001482F552780911E0190911F014C |
:10AE90004817590794F420911E0130911F016981D0 |
:10AEA0007A81649FC001659F900D749F900D11245D |
:10AEB000B9010E9408777A83698389819A81880F12 |
:10AEC000991F880F991F9A8389834091B90540FF84 |
:10AED000BDC6EE2009F0BAC6FF2009F0B7C6AA2405 |
:10AEE000BB2445018091990290919A02909382052A |
:10AEF0008093810520911C0330911D03211531059C |
:10AF000009F03FC080911401909115018959934037 |
:10AF100058F087B5803F20F480913702815011C0EE |
:10AF200081E0809376034EC08091140190911501C9 |
:10AF30008436910508F587B58031D0F080913702CD |
:10AF40008F5F809337029FE08902900111248091E6 |
:10AF5000A805821B87BD8CE291E090932502809327 |
:10AF600024028EE591E090931D0380931C032AC078 |
:10AF700081E08093750326C0F0927503F09276030A |
:10AF800021C08091A3029091A402A091A502B0914A |
:10AF9000A60214E0880F991FAA1FBB1F1A95D1F7AC |
:10AFA0008093380290933902A0933A02B0933B0207 |
:10AFB000B0923602A09235022150304030931D03EA |
:10AFC00020931C032091CD0141FF24C02233D8F4EB |
:10AFD0008091DF0181508093DF018F3FD9F510927E |
:10AFE000BE028091A3029091A402A091A502B0910B |
:10AFF000A60280939F029093A002A093A102B09317 |
:10B00000A20281E004C081E08093BE0288EC8093BC |
:10B01000DF0120C080919A0190919B01820F911DC8 |
:10B020002091BE053327829FF001839FF00D929FF0 |
:10B03000F00D1124CF01AA2797FDA095BA2F809378 |
:10B040009F029093A002A093A102B093A20281E07C |
:10B050008093BE028091050390910603A09107039F |
:10B06000B0910803E0909601F0909701009198014B |
:10B0700010919901BC01CD01A80197010E9451775F |
:10B0800059016A018091FD029091FE02A091FF0298 |
:10B09000B0910003BC01CD01A80197010E94517736 |
:10B0A000B901C5010E9406758C01CC9714F00CE320 |
:10B0B00010E0C8010E9427698C0180E2809395010D |
:10B0C0008091BE02882309F447C480917D029927AC |
:10B0D0009C012071307084FD3FC46091120660FDB8 |
:10B0E00004C08091B90581FD0CC0C980DA8030931D |
:10B0F0006C0320936B0380917D02806C80937D02B2 |
:10B1000099C180917D0281FF6BC14091DB0150911B |
:10B11000DC01CA010F962091A9023091AA02821780 |
:10B120009307BCF580917503882399F580917D0282 |
:10B1300087FF15C080917D028F7780937D0280917B |
:10B14000A3029091A402A091A502B091A6028093BF |
:10B150009F029093A002A093A102B093A2028091BB |
:10B160007D02806480937D02241B350B2F5030407C |
:10B1700037FF03C0309521953F4F80916B0390912D |
:10B180006C03820F931F90936C0380936B038BE28D |
:10B190006EC0CA010F9728173907BCF58091760356 |
:10B1A000882399F580917D0286FF15C080917D02EC |
:10B1B0008F7B80937D028091A3029091A402A09145 |
:10B1C000A502B091A60280939F029093A002A09343 |
:10B1D000A102B093A20280917D02806880937D02DB |
:10B1E000241B350B215F3F4F37FF03C0309521955E |
:10B1F0003F4F80916B0390916C03821B930B909354 |
:10B200006C0380936B038DE232C080917D02807C61 |
:10B2100069F180917D028F7380937D0210926C039F |
:10B2200010926B032091A3023091A4024091A502D9 |
:10B230005091A60220939F023093A0024093A10256 |
:10B240005093A20261FF06C084EF91E09093250223 |
:10B25000809324028091A702882341F4233331058F |
:10B26000410551051CF081E08093A7028DE3809396 |
:10B27000950120916B0330916C03C90137FF04C025 |
:10B2800088279927821B930B815092400CF491C020 |
:10B290008091BE059927289F7001299FF00C389F47 |
:10B2A000F00C1124C70160E075E00E941C77CB010F |
:10B2B000AA2797FDA095BA2F20919F023091A00256 |
:10B2C0004091A1025091A202280F391F4A1F5B1F13 |
:10B2D00020939F023093A0024093A1025093A202B8 |
:10B2E00010926C0310926B03C090A302D090A40242 |
:10B2F000E090A502F090A602D701C60180509440CC |
:10B30000A040B04082179307A407B5075CF4D701AB |
:10B31000C60180509C4FAF4FBF4F281739074A07CF |
:10B320005B0744F080939F029093A002A093A10238 |
:10B33000B093A2028091120681FF06C084E690E0DD |
:10B3400090932502809324028091C205882389F579 |
:10B350004091990250919A0257FF02C04D5F5F4F92 |
:10B36000559547955595479580911E0190911F01E0 |
:10B37000209100013327489FB001499F700D589FCD |
:10B38000700D1124CB01B9010E941C777093DC0170 |
:10B390006093DB01663471051CF486E490E005C01F |
:10B3A0006739710534F086E990E09093DC01809371 |
:10B3B000DB0180911C0390911D03892BB9F18091D1 |
:10B3C000A3029091A402A091A502B091A60280933D |
:10B3D0009F029093A002A093A102B093A20226C064 |
:10B3E0008091A3029091A402A091A502B091A6021F |
:10B3F00080599140A040B04080939F029093A0025A |
:10B40000A093A102B093A2028091C205882311F0FB |
:10B41000992702C088E790E09093DC018093DB01DC |
:10B4200089819A8190939A0280939902C09099029F |
:10B43000D0909A022091A3023091A4024091A502DB |
:10B440005091A6022B8B3C8B4D8B5E8B20919F02E3 |
:10B450003091A0024091A1025091A2026B897C8997 |
:10B460008D899E89261737074807590724F0809150 |
:10B47000120680FDB8C280911C0390911D03892B98 |
:10B4800039F0C0909902D0909A02AA24BB24D9C066 |
:10B490008B899C89AD89BE89821B930BA40BB50B4C |
:10B4A00080933A0390933B03A0933C03B0933D03F6 |
:10B4B000823070E897077FEFA7077FEFB7072CF47C |
:10B4C00081E090E8AFEFBFEF09C08F5F9F47A040DA |
:10B4D000B04064F08FEF9FE7A0E0B0E080933A03C4 |
:10B4E00090933B03A0933C03B0933D03A0903A0399 |
:10B4F000B0903B038091CC01282F33274427552758 |
:10B5000080913A0390913B03A0913C03B0913D039D |
:10B51000BC01CD010E94DD7697FF04C0615E7F4FC4 |
:10B520008F4F9F4FA5E09595879577956795AA953D |
:10B53000D1F760933A0370933B0380933C0390935D |
:10B540003D036530FEEF7F07FFEF8F07FFEF9F079B |
:10B550002CF484E09EEFAFEFBFEF09C06050744061 |
:10B560008040904064F080E094E0A0E0B0E0809300 |
:10B570003A0390933B03A0933C03B0933D03809028 |
:10B580003A0390903B03209135023091360237FF09 |
:10B5900002C0295F3F4FF3E035952795FA95E1F713 |
:10B5A0004FEF223834071CF421E83FEF05C0203864 |
:10B5B000310514F020E830E0C901AA2797FDA095D5 |
:10B5C000BA2F2091CE01332744275527BC01CD0146 |
:10B5D0000E94DD7697FF04C06D5F7F4F8F4F9F4FB6 |
:10B5E000E2E09595879577956795EA95D1F79B0168 |
:10B5F0005FEF613075071CF420E03FEF06C06F3F3E |
:10B60000710519F014F020E031E080917D02807C1A |
:10B6100049F0C90137FD03969C013595279535956D |
:10B6200027950DC08091120680FF09C0C90137FD22 |
:10B6300007969C0143E0359527954A95E1F7820EE0 |
:10B64000931E2091CB01222309F454C06091C502BE |
:10B650007091C6028091C7029091C80297FF04C002 |
:10B6600061587F4F8F4F9F4F37E09595879577951E |
:10B6700067953A95D1F73327442755270E94DD7601 |
:10B6800097FF04C0615E7F4F8F4F9F4FB5E0959548 |
:10B69000879577956795BA95D1F760933A0370933C |
:10B6A0003B0380933C0390933D036138AFEF7A07EF |
:10B6B000AFEF8A07AFEF9A072CF480E89FEFAFEF68 |
:10B6C000BFEF0AC06F3F71058105910569F064F015 |
:10B6D00080E091E0A0E0B0E080933A0390933B03D8 |
:10B6E000A0933C03B0933D0380913A0390913B03B8 |
:10B6F000880E991E8091C901282F33278091130845 |
:10B70000992787FD9095289FF001299FF00D389F7C |
:10B71000F00D11249F01F7FF02C021583F4F220F67 |
:10B72000232F221F330BFFEF21383F071CF420E8A3 |
:10B730003FEF06C02F3F310519F014F020E031E053 |
:10B74000820E931EC401AA2797FDA095BA2FE09000 |
:10B750009902F0909A029701442737FD4095542FA3 |
:10B76000BC01CD010E94DD7697FF04C061507E4F81 |
:10B770008F4F9F4FF9E09595879577956795FA9547 |
:10B78000D1F7C61AD70A80916B0390916C03892B6D |
:10B7900009F060C01E141F040CF05CC09501B7FED8 |
:10B7A00003C0309521953F4F2D33310540F48091F2 |
:10B7B0006F03909170038C159D0574F526C02C5372 |
:10B7C0003040E5E036952795EA95E1F720313105DF |
:10B7D00010F02FE030E040916F03509170031A1485 |
:10B7E0001B04E4F480E190E0821B930B489F9001DE |
:10B7F000499F300D589F300D112474E036952795E0 |
:10B800007A95E1F72C153D0520F58091DD019091A9 |
:10B81000DE01C816D906F4F06C011CC0205F3F4F52 |
:10B820008091DD019091DE01829FB001839F700DB8 |
:10B83000929F700D11249B0164E0369527956A95BF |
:10B84000E1F74C155D0514F06A0104C0C216D30679 |
:10B8500008F06901C601AA2797FDA095BA2F2DE02F |
:10B86000880F991FAA1FBB1F2A95D1F7980144275B |
:10B8700037FD4095542FBC01CD010E945177209394 |
:10B880003E0330933F034093400350934103C090E5 |
:10B890003E03D0903F0380916D0390916E039C0115 |
:10B8A000220F331F280F391F2C0D3D1D37FF02C0FB |
:10B8B0002D5F3F4FA9015595479555954795509355 |
:10B8C0006E0340936D038091BA05282F3327220F12 |
:10B8D000331F220F331F241735076CF4809195070F |
:10B8E000282F3327220F331F220F331F20553040BC |
:10B8F0004217530724F030936E0320936D03809119 |
:10B90000120680FF14C080916D0390916E03A9818F |
:10B91000BA818A179B0724F0B0936E03A0936D033E |
:10B92000E0916D03F0916E03FA83E9835CC0298195 |
:10B930003A812E193F0937FF02C02D5F3F4F3595E1 |
:10B94000279535952795E0906D03F0906E03E20EF4 |
:10B95000F31EFA82E98247C08091C205882301F56F |
:10B960006091990270919A0277FF02C06D5F7F4FDC |
:10B97000759567957595679540911E0150911F01CA |
:10B9800080910001282F3327649FC001659F900D8F |
:10B99000749F900D1124B9010E941C77CB0101C046 |
:10B9A00099279093DC018093DB018091DB019091DA |
:10B9B000DC01873491051CF486E490E005C08639EB |
:10B9C000910534F086E990E09093DC018093DB01EF |
:10B9D00029813A8130936E0320936D0380917D021B |
:10B9E000806C80937D0280917D0299279C0122705A |
:10B9F000307081FF1CC18091710390917203A091FE |
:10BA00007303B09174030097A105B10521F08091F3 |
:10BA1000A7028130B1F449815A81CA01AA2797FD52 |
:10BA2000A095BA2F2EE0880F991FAA1FBB1F2A9539 |
:10BA3000D1F78093710390937203A0937303B09333 |
:10BA400074038091A702813019F482E08093A702E9 |
:10BA500069817A81CB01AA2797FDA095BA2F980119 |
:10BA6000442737FD4095542FBC01CD010E94DD765F |
:10BA7000DC01CB0180933E0390933F03A0934003EE |
:10BA8000B0934103B7FF04C08150904EAF4FBF4FFA |
:10BA90007C018D01FDE015950795F794E794FA95E3 |
:10BAA000D1F7E0923E03F0923F03009340031093DE |
:10BAB000410360917E0270917F028FE0603A7807C7 |
:10BAC00050F58091710390917203A0917303B0912E |
:10BAD00074039C01AD01EAE056954795379527958B |
:10BAE000EA95D1F7821B930BA40BB50BA801970124 |
:10BAF000F4E0220F331F441F551FFA95D1F7820F30 |
:10BB0000931FA41FB51F8093710390937203A0939A |
:10BB10007303B093740360547F4118F580917103EF |
:10BB200090917203A0917303B09174039C01AD01D5 |
:10BB3000ECE05695479537952795EA95D1F7821B06 |
:10BB4000930BA40BB50BA801970172E0220F331FD2 |
:10BB5000441F551F7A95D1F7820F931FA41FB51F5D |
:10BB600029C08091350290913602809135029091E2 |
:10BB7000360297FF03C0909581959F4F84369105BB |
:10BB80000CF58091710390917203A0917303B091B1 |
:10BB900074039C01AD016EE0569547953795279546 |
:10BBA0006A95D1F7821B930BA40BB50B8E0D9F1DCD |
:10BBB000A01FB11F8093710390937203A09373032E |
:10BBC000B09374038091710390917203A0917303F9 |
:10BBD000B09174031EE0B695A795979587951A9531 |
:10BBE000D1F790939A02809399024091C005442323 |
:10BBF00099F055279C01BA010E941C77C901861B48 |
:10BC0000970B9093700380936F03260F371F309329 |
:10BC1000DE012093DD011FC01092700310926F03AC |
:10BC20008FEF93E09093DE018093DD0114C01092BA |
:10BC3000A702109271031092720310927303109274 |
:10BC4000740330939A022093990205C080917D027B |
:10BC5000806C80937D0220905C07222D3327220F79 |
:10BC6000331F220F331F285D3F4FA981BA812A1746 |
:10BC70003B0714F03A83298330909507832D992749 |
:10BC8000880F991F880F991F80559040E981FA818C |
:10BC90008E179F0714F49A83898380916D028823FD |
:10BCA00021F480911A088F3FA1F080917E0290913B |
:10BCB0007F020297C09768F4E980FA801E141F047F |
:10BCC00044F481E090E090937F0280937E023A8377 |
:10BCD000298309811A811093660500936505809177 |
:10BCE000360390913703A0913803B0913903F2E005 |
:10BCF000880F991FAA1FBB1FFA95D1F700919607CD |
:10BD000010919707081B190B29813A81213A3105B7 |
:10BD10008CF0C90137FD019695958795801791079D |
:10BD20000CF48C01909581959F4F081719076CF4BE |
:10BD30008C010BC00135110514F000E510E03FEF58 |
:10BD4000003B130714F400EB1FEF232D3327220FC2 |
:10BD5000331F220F331FC90149815A81841B950B60 |
:10BD6000801791070CF48C0169817A81621B730B37 |
:10BD7000061717070CF48B0180915707909158070D |
:10BD80006091AF027091B002861B970B909366078B |
:10BD900080936507D09074072091CD023091CE0238 |
:10BDA0004091CF025091D002DD2041F0661A770A0F |
:10BDB000C301AA2797FDA095BA2F04C0AA2797FD13 |
:10BDC000A095BA2F280F391F4A1F5B1F2093CD0261 |
:10BDD0003093CE024093CF025093D0028091CD0297 |
:10BDE0009091CE02A091CF02B091D00281509A4F93 |
:10BDF000A040B04064F080E09AEFA0E0B0E0809313 |
:10BE0000CD029093CE02A093CF02B093D002809146 |
:10BE1000CD029091CE02A091CF02B091D00280507D |
:10BE20009640AF4FBF4F64F480E096E0AFEFBFEFB6 |
:10BE30008093CD029093CE02A093CF02B093D00214 |
:10BE4000C090CF052091650730916607F8E0FC159A |
:10BE500098F08C2D9927829F7001839FF00C929F00 |
:10BE6000F00C1124C701F7FC07967C0163E0F59400 |
:10BE7000E7946A95E1F712C08C2D86959927829FE9 |
:10BE8000A001839F500D929F500D1124CA0157FDB0 |
:10BE900003967C01F594E794F594E794A090CF0184 |
:10BEA000B090D0019501442737FD4095542F8091E3 |
:10BEB000CD029091CE02A091CF02B091D002BC01F0 |
:10BEC000CD010E945177E20EF31E9090BB01692DC7 |
:10BED000772788279927980117FF04C0222733273F |
:10BEE000201B310B37FF02C02F5F3F4F3595279541 |
:10BEF000A981BA812A0F3B1F442737FD4095542F53 |
:10BF00000E94DD7697FF04C0615C7F4F8F4F9F4F8B |
:10BF100026E095958795779567952A95D1F79B01AA |
:10BF20006E157F050CF47B01309521953F4FE2168D |
:10BF3000F3060CF4790180914807909149076091CC |
:10BF4000AD027091AE02861B970B909347078093CA |
:10BF500046072091C9023091CA024091CB0250910C |
:10BF6000CC02DD2041F0461A570AC201AA2797FDEC |
:10BF7000A095BA2F04C0AA2797FDA095BA2F280F25 |
:10BF8000391F4A1F5B1F2093C9023093CA02409396 |
:10BF9000CB025093CC028091C9029091CA02A09129 |
:10BFA000CB02B091CC0281509A4FA040B04064F0D7 |
:10BFB00080E09AEFA0E0B0E08093C9029093CA02BB |
:10BFC000A093CB02B093CC028091C9029091CA0297 |
:10BFD000A091CB02B091CC0280509640AF4FBF4FA2 |
:10BFE00064F480E096E0AFEFBFEF8093C9029093D6 |
:10BFF000CA02A093CB02B093CC02209146073091A5 |
:10C00000470748E04C1598F08C2D9927829FB00186 |
:10C01000839F700D929F700D1124CB0177FD0796C1 |
:10C020006C01B3E0D594C794BA95E1F712C0C694F9 |
:10C030008C2D9927829FD001839FB00D929FB00DC8 |
:10C040001124CD01B7FD03966C01D594C794D59406 |
:10C05000C7949501442737FD4095542F8091C9021C |
:10C060009091CA02A091CB02B091CC02BC01CD014B |
:10C070000E945177C20ED31E692D772788279927F2 |
:10C08000980117FF04C022273327201B310B37FFED |
:10C0900002C02F5F3F4F35952795E981FA812E0F1A |
:10C0A0003F1F442737FD4095542F0E94DD7697FFB0 |
:10C0B00004C0615C7F4F8F4F9F4FE6E09595879559 |
:10C0C00077956795EA95D1F79B016C157D050CF482 |
:10C0D0006B01309521953F4FC216D3060CF46901D0 |
:10C0E00066E7862E66E0962E5DE2A52E56E0B52E1A |
:10C0F0004BE0542E35E7632E37E0732ED5012C919B |
:10C1000012160CF014C1203429F4E981FA81F88F59 |
:10C11000EF8B1FC049815A81CA01AA2797FDA095BC |
:10C12000BA2F332727FD3095432F532FBC01CD0164 |
:10C130000E94DD7697FF04C0615C7F4F8F4F9F4F59 |
:10C1400026E095958795779567952A95D1F7788F0D |
:10C150006F8BF5012181203439F42F89388D2E0D14 |
:10C160003F1D388F2F8B2AC0203C39F44F89588DC2 |
:10C170004E195F09588F4F8B21C0C701AA2797FD21 |
:10C18000A095BA2F332727FD3095432F532FBC019D |
:10C19000CD010E94DD7697FF04C0615C7F4F8F4F19 |
:10C1A0009F4FB6E09595879577956795BA95D1F7A6 |
:10C1B000AF89B88DA60FB71FB88FAF8BF50122815D |
:10C1C000203439F42F89388D2C0D3D1D388F2F8B5D |
:10C1D0002AC0203C39F44F89588D4C195D09588F7D |
:10C1E0004F8B21C0C601AA2797FDA095BA2F3327F0 |
:10C1F00027FD3095432F532FBC01CD010E94DD76E2 |
:10C2000097FF04C0615C7F4F8F4F9F4FA6E09595CD |
:10C21000879577956795AA95D1F7AF89B88DA60FC1 |
:10C22000B71FB88FAF8BF5012381203439F42F89E4 |
:10C23000388D200F311F388F2F8B2AC0203C39F4C6 |
:10C240004F89588D401B510B588F4F8B21C0C8010F |
:10C25000AA2797FDA095BA2F332727FD3095432FA6 |
:10C26000532FBC01CD010E94DD7697FF04C0615CB5 |
:10C270007F4F8F4F9F4FF6E0959587957795679500 |
:10C28000FA95D1F7AF89B88DA60FB71FB88FAF8BCE |
:10C29000F301808191812F89388D8217930764F48F |
:10C2A000B901680F791F77FF02C06F5F7F4F7595E7 |
:10C2B0006795788F6F8B08C04F89588D440F551F35 |
:10C2C000481B590B588F4F8B822D9927880F991F28 |
:10C2D000880F991F6F89788D861797075CF4832DD7 |
:10C2E0009927880F991F880F991FAF89B88DA817B4 |
:10C2F000B90714F0988F8F8B8F89988D97FD0396CF |
:10C300009595879595958795F4018183880F991F59 |
:10C31000880F991F2F89388D281B390BC901880F69 |
:10C320008283EF89F88DD301ED93FC9303C0F40170 |
:10C33000118212825A9422E030E0620E731E44E0B1 |
:10C3400050E0A40EB51E68E070E0860E971E57FE02 |
:10C35000D5CEE2E1C85E0C948877809183039091FA |
:10C360008403A0918503B091860380937B0390930F |
:10C370007C03A0937D03B0937E0380917F03909113 |
:10C380008003A0918103B0918203809377039093FF |
:10C390007803A0937903B0937A03089510928E03E3 |
:10C3A00010928D0310928C0310928B03089584B128 |
:10C3B000806A84B93D9A82E58CBD1DBC459A81E0B6 |
:10C3C0008093A7078AEA8093B80783E88093B90728 |
:10C3D0008AE08093BA071092BC071092BB071092B4 |
:10C3E000BE071092BD07109212081092DA07089546 |
:10C3F0003091A707332309F085C00DB407FE82C032 |
:10C4000084E080932302459A2EB580919203992768 |
:10C410008130910589F0823091051CF4892B21F03F |
:10C420003EC00297B9F03BC03093D90720939303E5 |
:10C430002138A9F581E008C0253549F4809193039E |
:10C44000820F8093930382E08093920328C03093FD |
:10C45000920325C08091D907E82FFF27EB50F84FB2 |
:10C4600020838F5F8093D907909193038A31A0F046 |
:10C47000291769F48AE1A5EFB7E0EBEDF7E00D903D |
:10C4800001928A95E1F781E08093DA0702C0309348 |
:10C49000DA071092920303C0920F909393032091B6 |
:10C4A000B707203208F028C04598000000000000BF |
:10C4B000000000000000000000000000000000007C |
:10C4C000000000000000000000000000000000006C |
:10C4D00000000000000000000000E091B007F091B3 |
:10C4E000B107E20FF11D80818EBD8091D707908149 |
:10C4F000890F8093D70703C081E08093A7072F5F40 |
:10C500002093B7070895EF92FF920F931F938091A6 |
:10C51000C8059927880F991F880F991F7C0100274C |
:10C52000F7FC0095102F8091050390910603A091D0 |
:10C530000703B0910803BC01CD01A80197010E9437 |
:10C5400051773093BC072093BB078091FD029091F7 |
:10C55000FE02A091FF02B0910003BC01CD01A80131 |
:10C5600097010E9451773093BE072093BD07209119 |
:10C570009D0730919E0740919F075091A007DA01D7 |
:10C58000C901E3E0880F991FAA1FBB1FEA95D1F7E5 |
:10C59000820F931FA41FB51F820F931FA41FB51FE7 |
:10C5A0002091960130919701409198015091990105 |
:10C5B000BC01CD010E9451773093C4072093C3077B |
:10C5C0008091160390911703209143023091440209 |
:10C5D000821B930B9093CA078093C907E0910C03C9 |
:10C5E000F0910D0380916C0790916D07BF010E943F |
:10C5F0001C77CB019B01220F331F220F331F280F03 |
:10C60000391F280F391F37FF02C02D5F3F4F359567 |
:10C610002795359527953093C0072093BF078091C4 |
:10C62000990790919A07BF010E941C779B01220FE6 |
:10C63000331F220F331F260F371F260F371F37FFD9 |
:10C6400002C02D5F3F4F359527953595279530933F |
:10C65000C2072093C10710920D0310920C03109291 |
:10C660006D0710926C0710929A07109299078091AB |
:10C67000BA0799278D30910509F466C08E3091056F |
:10C680005CF48B30910509F48EC08C3091050CF070 |
:10C690000FC10A9761F0ADC18F30910509F481C1D6 |
:10C6A0008F3091050CF45CC1409799F1A2C1809143 |
:10C6B00092028093CB07809191028093CC07809166 |
:10C6C00090028093CD0780918F028093CE07809156 |
:10C6D0008E028093CF0780918D028093D007809146 |
:10C6E0008C028093D10780918B028093D207809136 |
:10C6F0007D028093D30780917D02837F80937D02AA |
:10C700000E94262E8093D407809109038093D50739 |
:10C7100070C180911408909115089093CC07809374 |
:10C72000CB0780911808909119089093CE078093B9 |
:10C73000CD0780911E0190911F018093CF078091BA |
:10C7400000018093D00755C18091FC058093CB07F1 |
:10C750008091FD058093CC078091FE058093CD07E5 |
:10C760008091FF058093CE07809100068093CF07CC |
:10C77000809104068093D007809105068093D107AD |
:10C78000809106068093D207809109068093D30793 |
:10C79000809107068093D407809108068093D5077F |
:10C7A00080910A06DAC0F8948091AF05E82FFF2740 |
:10C7B000EE0FFF1FE952F94F0190F081E02DE038B4 |
:10C7C000F1051CF0EFE7F0E006C02FEFE138F207CB |
:10C7D00014F4E1E8FFEFE093CB078091B005E82F78 |
:10C7E000FF27EE0FFF1FE952F94F0190F081E02D76 |
:10C7F000E038F1051CF0EFE7F0E006C06FEFE1383C |
:10C80000F60714F4E1E8FFEFE093CC078091AE0562 |
:10C81000E82FFF27EE0FFF1FE952F94F0190F0813B |
:10C82000E02DE038F1051CF0EFE7F0E006C08FEFF7 |
:10C83000E138F80714F4E1E8FFEFE093CD078091C9 |
:10C84000AD05E82FFF27EE0FFF1FE952F94F0190CA |
:10C85000F081E02DE038F1051CF0EFE7F0E006C0D4 |
:10C860002FEFE138F20714F4E1E8FFEF7894E0935A |
:10C87000CE078091B2028093CF078091B30280935C |
:10C88000D0078091B4028093D1078091B502809344 |
:10C89000D2078091B6028093D3078091B70280932C |
:10C8A000D4078091B8028093D5078091B90255C012 |
:10C8B0008091F003863018F01092F00385E08093A9 |
:10C8C000CB0780910B068093CC078091A3029091B7 |
:10C8D000A402A091A502B091A602BC01CD0125E061 |
:10C8E00030E040E050E00E9451773093CE07209333 |
:10C8F000CD0780919F029091A002A091A102B091DA |
:10C90000A202BC01CD0125E030E040E050E00E94F1 |
:10C9100051773093D0072093CF0780910106809301 |
:10C92000D107809102068093D207809103068093FD |
:10C93000D3078091B1028093D4078091D70690915C |
:10C94000D8068093D507809165059091660597FD7F |
:10C95000039695958795959587958093D60749C0B9 |
:10C960001092CB0782E58093CC071092CD0780E12F |
:10C970008093CE07809102018093CF078091D503E9 |
:10C980008093D0078091D6038093D1078091D703FD |
:10C990008093D2078091D8038093D3078091D903E5 |
:10C9A00026C08091E1058093CB078091110680938A |
:10C9B000CC078091C1018093CD078091DA058093E7 |
:10C9C000CE078091DB058093CF078091DC058093B3 |
:10C9D000D0078091C0018093D1078091DE058093BC |
:10C9E000D2078091DF058093D3078091E005809383 |
:10C9F000D4078091DA07882309F4D8C08AEF80939E |
:10CA0000E9014091DC075091DD07CA0181509E4F3A |
:10CA10008F5F9340B0F42091DE073091DF07C901AA |
:10CA200081509E4F8F5F934060F48091B90585FFE0 |
:10CA300008C050938E0340938D0330938C03209352 |
:10CA40008B038091E2079091E30721E089369207FA |
:10CA500024F49093C4028093C3028091C302909106 |
:10CA6000C4022091C1023091C202821B930B845EEA |
:10CA70009D4F68E671E00E941C77845B9040909324 |
:10CA8000C0028093BF022091E6073091E7078091B2 |
:10CA90002402909125028217930740F48091F003BD |
:10CAA000882321F430932502209324028091DB0710 |
:10CAB00099278836910549F18936910524F48736FE |
:10CAC000910531F07BC08936910509F445C076C0E7 |
:10CAD0008091E80780930F088091E90780931108FF |
:10CAE0008091EA07809310088091EB0780931208E9 |
:10CAF0008091EC07809313088091ED078093EA0101 |
:10CB00008091EE078093910359C08091E80780934C |
:10CB1000B2078091E9078093B3078091EA07809379 |
:10CB2000B4078091EB078093B5078091EC07809361 |
:10CB3000B607809155059091ED07892B8093550597 |
:10CB40009091EE0790938F038091560583709C70AF |
:10CB5000892B8093560532C08091E8078093A807FF |
:10CB60008091E9078093A9078091EA078093AA073B |
:10CB70008091EB078093AB078091EC079091ED07D4 |
:10CB80009093AD078093AC078091EE079091EF07EB |
:10CB90009093AF078093AE078091F007992787FDA8 |
:10CBA000909590930A078093090708C010928E030E |
:10CBB00010928D0310928C0310928B031F910F9192 |
:10CBC000FF90EF9008958091A707882309F43BC058 |
:10CBD000459888EB97E09093B1078093B0079091C8 |
:10CBE0009003E92FFF27E052FE4F9F5F9093900341 |
:10CBF00080818093BA07993010F0109290031092C0 |
:10CC0000A7070E94836281E08093B70700000000BD |
:10CC10000000000000000000000000000000000014 |
:10CC20000000000000000000000000000000000004 |
:10CC30000000000000000000000000008091B80724 |
:10CC40008093D7078EBD089587B18C6087B94298CD |
:10CC500043981092950380E88093EC01109294031E |
:10CC60008093EB01089580919A03815080939A03F9 |
:10CC70008F3F09F0FBC024E020939A0380917D024E |
:10CC8000992780739070892B21F48091D60380FFBF |
:10CC90001CC08091FA05882349F080919D03882368 |
:10CCA00011F42093950381E080939D038091FB050F |
:10CCB0008823B9F080919E03882319F484E080933F |
:10CCC000940381E080939E030CC010929D03109208 |
:10CCD0009E038091F60580939B038091F8058093D5 |
:10CCE0009C0380919D03882309F040C08091100629 |
:10CCF000282F332724FF07C08091A802882319F426 |
:10CD000025FD4DC04EC09091F705983F50F08091A1 |
:10CD10006E078D3D30F080919B0388230CF43FC05B |
:10CD200040C0983F48F080916E078A3028F4809187 |
:10CD30009B038823B4F133C0809195038150809385 |
:10CD400095038F3F79F580916E078150809395030D |
:10CD50008091EC01813011F480E801C086958093C8 |
:10CD6000EC018091EC0190919B0317C08091950399 |
:10CD70008150809395038F3FA9F489E080939503B8 |
:10CD80008091EC01813011F480E801C08695809398 |
:10CD9000EC018091EC019091FA05892311F0429AFF |
:10CDA00001C0429880919E03882309F043C080917E |
:10CDB0001006282F332724FF07C08091A80288235C |
:10CDC00019F426FD50C034C09091F905983F50F0F9 |
:10CDD000809194078D3D30F080919C0388230CF462 |
:10CDE00042C026C0983F48F0809194078A3028F4CA |
:10CDF00080919C038823E4F036C080919403815095 |
:10CE0000809394038F3F91F5809194078150809394 |
:10CE100094038091EB01813011F480E801C0869584 |
:10CE20008093EB018091EB0190919C038923D9F4CD |
:10CE300043980895809194038150809394038F3F89 |
:10CE4000A9F489E0809394038091EB01813011F47F |
:10CE500080E801C086958093EB018091EB01909171 |
:10CE6000FB05892311F0439A0895439808954FB71D |
:10CE700024E130E0F8948091C9008F778093C90055 |
:10CE80008091C9008F7B8093C9008091C9008F7DFC |
:10CE90008093C9005A9A52985B9A539A832F992784 |
:10CEA0008093CD002093CC008091C8008260809355 |
:10CEB000C80080E18093C9008091CA008F77809379 |
:10CEC000CA008091CA008F7B8093CA008091CA00FB |
:10CED0008F7D8093CA008091CA008F7E8093CA00A4 |
:10CEE0008091CA00877F8093CA008091C9008B7FA0 |
:10CEF0008093C9008091CA0084608093CA008091A9 |
:10CF0000CA0082608093CA008091C80087FF03C076 |
:10CF10008091CE00F9CF8091C90080688093C900CC |
:10CF20004FBF0895EF92FF920F931F93CF93DF931C |
:10CF3000482F00E010E08091ED01813061F4109203 |
:10CF4000ED0184E480939F031092A1031092A0034B |
:10CF50001092A2032BC180919F03882319F421E032 |
:10CF600030E001C098019091A003992371F4232B24 |
:10CF700011F081E010C084E480939F039093A1039B |
:10CF80009093A0039093A203FAC0913069F4232BED |
:10CF900009F0EBC082E08093A0038091A1038F5F32 |
:10CFA0008093A10383E0E9C09230D1F4232B09F0F0 |
:10CFB000DCC083E080939F034093A2039091A10380 |
:10CFC000923039F41092A30347FF03C081E08093AD |
:10CFD000A30383E08093A0039F5F9093A103CFC03E |
:10CFE000933009F0C2C0232B09F0BFC090939F0378 |
:10CFF00082E08093A0038091A1038F5F8093A103BF |
:10D000002091A203822F9927782F6627842F9927B2 |
:10D01000682B792B8091D305813049F47370CB0153 |
:10D020008050924063E070E00E941C7717C082300D |
:10D0300061F47770CB018050944066E070E00E940C |
:10D040001C772695269526950BC0737068567140FF |
:10D05000CB0177FD0196BC017595679526952695C0 |
:10D06000022F11270F7010700F5F1F4F0D30110529 |
:10D0700008F074C07801E00EF11EF701E952F94F93 |
:10D08000808191819B01281B390BC90137FF03C0A7 |
:10D09000909581959F4F069794F48091B102883CBA |
:10D0A00030F48091B102865F8093B10208C088ECB1 |
:10D0B0008093B10280916F008F7D80936F00F701A4 |
:10D0C000E952F94F808191819C01220F331F280F73 |
:10D0D000391F260F371F37FF02C02D5F3F4FE90171 |
:10D0E000D595C795D595C795CB0101968C179D070A |
:10D0F00014F4219706C061507040C617D7070CF48E |
:10D1000021968091B102843BD0F0F701E952F94FAA |
:10D1100080819181FE01E81BF90BCF0163E070E093 |
:10D120000E941C77CB01880F991F860F971F2BE059 |
:10D1300037E0E20EF31EF7019183808307C02BE0F6 |
:10D1400037E0E20EF31EF70111821082000F111F6B |
:10D150000952194FF801D183C08311C00231110562 |
:10D1600070F081E08093ED010AC081E08093ED01D1 |
:10D170001092A1031092A30384E480939F038091F3 |
:10D18000A103803198F08091A303882331F480912A |
:10D19000ED01882311F4809394011092A103109261 |
:10D1A000A3031092A00384E480939F03E6E0CDB72D |
:10D1B000DEB70C949477CF93FC0197FF05C0CFEFB7 |
:10D1C000F095E195FF4F01C0C1E028E631E0CF01C5 |
:10D1D000B9010E941C77FC018B35910554F08B55E9 |
:10D1E00090408A35910538F484EB90E08E1B9F0BBC |
:10D1F000FC0141E00DC0CF01855B90408A3591056F |
:10D2000018F4E45BF04003C02E1B3F0BF9014FEF15 |
:10D21000EE0FFF1FEF5BF54F259134918C2F99276F |
:10D2200087FD9095289FB001299F700D389F700D44 |
:10D230001124842F992787FD9095689FA001699FED |
:10D24000500D789F500D1124CA01CF9108952AE501 |
:10D2500030E0281B390BC9010E94DB680895CF9389 |
:10D26000DF9380E00E94926E80911E0190911F01D9 |
:10D270006AE070E00E941C779F938F9380911E015B |
:10D2800090911F016AE070E00E941C777F936F937A |
:10D290008FE09BE09F938F93C5E8DEE6DF93CF930B |
:10D2A000E091BC03F091BD0309952DB73EB7285F0F |
:10D2B0003F4F2DBF8091E9018823B9F186E00E949C |
:10D2C000926E8091AC079091AD076AE070E00E9489 |
:10D2D00008777F936F938FED90E09F938F9380916A |
:10D2E0009D0790919E07A0919F07B091A007209164 |
:10D2F0009601309197014091980150919901BC019C |
:10D30000CD010E9451773F932F9388E19BE09F933B |
:10D310008F93DF93CF93E091BC03F091BD03099508 |
:10D320008DB79EB70A968DBF12C086E00E94926E9E |
:10D3300084E29BE09F938F93DF93CF93E091BC03B4 |
:10D34000F091BD0309950F900F900F900F90809171 |
:10D350008F038823C1F086E00E94926E80918F0334 |
:10D3600099279F938F938BE29BE09F938F93DF93FB |
:10D37000CF93E091BC03F091BD0309952DB73EB763 |
:10D380002A5F3F4F2DBF80E10E94926E8091F30192 |
:10D390009091F4016CE370E00E9408779F938F9363 |
:10D3A0008091F3019091F4016CE370E00E940877A2 |
:10D3B0007F936F9380911808909119089F938F9392 |
:10D3C00086E39BE09F938F93C5E8DEE6DF93CF93E0 |
:10D3D000E091BC03F091BD0309958091B9052DB78B |
:10D3E0003EB7265F3F4F2DBF80FF29C08AE10E94D4 |
:10D3F000926E8091950199279F938F938091A302BC |
:10D400009091A402A091A502B091A602BC01CD0109 |
:10D4100024E630E040E050E00E9451773F932F93A4 |
:10D4200083E49BE09F938F93DF93CF93E091BC03C2 |
:10D43000F091BD0309958DB79EB708968DBFDF911A |
:10D44000CF910895CF93DF9380E00E94926E8091F8 |
:10D450009506992787FD90959F938F9380918D06D0 |
:10D46000992787FD90959F938F93809185069927A3 |
:10D4700087FD90959F938F9380917D06992787FDD7 |
:10D4800090959F938F938AE49BE09F938F93C5E839 |
:10D49000DEE6DF93CF93E091BC03F091BD030995E5 |
:10D4A00080E10E94926E2DB73EB7245F3F4F2DBFA3 |
:10D4B0008091B506992787FD90959F938F938091D2 |
:10D4C000AD06992787FD90959F938F938091A50630 |
:10D4D000992787FD90959F938F9380919D0699271B |
:10D4E00087FD90959F938F938AE59BE09F938F9301 |
:10D4F000DF93CF93E091BC03F091BD030995809138 |
:10D50000AB052DB73EB7245F3F4F2DBF853098F454 |
:10D5100080E10E94926E8AE69BE09F938F93DF9357 |
:10D52000CF93E091BC03F091BD0309950F900F904C |
:10D530000F900F9018C08730B0F488E10E94926E6F |
:10D540008FED90E09F938F938BE79BE09F938F935A |
:10D55000DF93CF93E091BC03F091BD0309958DB7A4 |
:10D560009EB706968DBFDF91CF9108950F931F93BD |
:10D5700080E00E94926E2AE030E080911408909141 |
:10D580001508B9010E9408779F938F938091140822 |
:10D5900090911508B9010E9408777F936F9380914D |
:10D5A0001E0190911F01B9010E941C779F938F93D8 |
:10D5B00080911E0190911F01B9010E941C777F93F9 |
:10D5C0006F9384E89BE09F938F9305E81EE61F937B |
:10D5D0000F93E091BC03F091BD03099580E10E9497 |
:10D5E000926E8DB79EB70C968DBF80911808909162 |
:10D5F00019089F938F9380911608909117089F9315 |
:10D600008F9387E99BE09F938F931F930F93E091F4 |
:10D61000BC03F091BD0309958DB79EB708968DBFE9 |
:10D620001F910F9108950F931F93CF93DF938091D4 |
:10D63000E901C5E8DEE6882309F478C080E00E94AD |
:10D64000926E8091A90799279F938F938091AB0742 |
:10D6500099279F938F9383EA9BE09F938F938E01EB |
:10D66000DF93CF93E091BC03F091BD0309958DB793 |
:10D670009EB708968DBF8091AA07833031F48CE065 |
:10D680000E94926E82EB9BE005C08CE00E94926E3D |
:10D6900087EB9BE09F938F93DF93CF93E091BC0345 |
:10D6A000F091BD0309950F900F900F900F9080910E |
:10D6B000A80781FF12C08CE00E94926E8CEB9BE069 |
:10D6C0009F938F931F930F93E091BC03F091BD0341 |
:10D6D00009950F900F900F900F9080E10E94926E2D |
:10D6E0008FED90E09F938F938091AE079091AF075D |
:10D6F0009F938F938091AC079091AD076AE070E0A3 |
:10D700000E9408777F936F9381EC9BE09F938F93A8 |
:10D7100085E89EE69F938F93E091BC03F091BD0353 |
:10D7200009958DB79EB70A968DBF12C082E00E9400 |
:10D73000926E81ED9BE09F938F93DF93CF93E09167 |
:10D74000BC03F091BD0309950F900F900F900F90BF |
:10D75000DF91CF911F910F910895CF93C82F209102 |
:10D76000A4032093A50399278F32910509F18033F3 |
:10D7700091051CF44F97A1F02CC08F34910501F155 |
:10D780008F38910531F5222319F481E090E038C0FB |
:10D7900086E0289FF0011124E950F54F849117C0CD |
:10D7A00086E0289FF0011124E850F54F84910FC0C6 |
:10D7B00086E0289FF0011124E750F54F849107C0BF |
:10D7C00086E0289FF0011124E650F54F8491809364 |
:10D7D000A4039091A4038091A5039813C0E00E9434 |
:10D7E000986E9091A40386E0989FF0011124E55073 |
:10D7F000F54F259134918C2FF901099580E090E047 |
:10D80000CF910895109215081092140810921908DB |
:10D8100010921808109217081092160810921A0801 |
:10D820008AE090E00E9416179093A7038093A603C6 |
:10D830000895CF93DF938091A6039091A7030E9450 |
:10D840001F17882309F4AFC08091A6039091A70306 |
:10D850000A969093A7038093A603E0E0F0E09F016F |
:10D8600090E05FEFA6E7B6E04BE0ED018B8187FF2C |
:10D870000BC09F5F8D81E80FF11D8981280F311D3D |
:10D880008E81851708F4582F4150189647FFEDCF29 |
:10D8900050931A08232B41F52091AC033091AD032E |
:10D8A0004091AE035091AF03BB27A52F942F832F38 |
:10D8B0009093AB038093AA03AA27BB27281B390B9D |
:10D8C0004A0B5B0BCF01AA27BB27280F391F4A1F22 |
:10D8D0005B1F2093AC033093AD034093AE03509392 |
:10D8E000AF03E5E0F0E013C02091AA033091AB0351 |
:10D8F0002E173F0718F4E21BF30B02C0E0E0F0E044 |
:10D90000892F9927880F991FE80FF91F3596F093F3 |
:10D910001508E0931408EF3FF10578F480911E019B |
:10D9200090911F018E9F90018F9F300D9E9F300D13 |
:10D930001124C90164E670E013C0CF019695879564 |
:10D940009695879520911E0130911F01289FA00177 |
:10D95000299F500D389F500D1124CA0169E170E0D4 |
:10D960000E94087770931708609316082091A80307 |
:10D970003091A9032E0F3F1F3093A9032093A803D2 |
:10D980005EE02131350778F08091180890911908F0 |
:10D990000196909319088093180820513E403093C7 |
:10D9A000A9032093A803DF91CF9108954FB720E4F6 |
:10D9B00030E0F8948091C9008F778093C9008091FE |
:10D9C000C9008F7B8093C9008091C9008F7D8093AF |
:10D9D000C9005A9A52985B9A539A832F9927809339 |
:10D9E000CD002093CC008091C80082608093C80055 |
:10D9F00088E18093C9008091CA008F778093CA0024 |
:10DA00008091CA008F7B8093CA008091CA008F7D6D |
:10DA10008093CA008091CA008F7E8093CA00809153 |
:10DA2000CA00877F8093CA008091C9008B7F809352 |
:10DA3000C9008091CA0084608093CA008091CA00A6 |
:10DA400082608093CA008091C80087FF03C08091E4 |
:10DA5000CE00F9CF8091C90080688093C9004FBF84 |
:10DA600008950F931F93CF93DF93482F4F5F893112 |
:10DA700008F08BC08091D606841720F44F5F409346 |
:10DA8000D6064150CB0183539B4268E170E00E946F |
:10DA90001C77A42FBB27FD01EA0FFB1FE952F94FAA |
:10DAA000808191819B01281B390BC90137FF03C07D |
:10DAB000909581959F4F069794F48091B102883C90 |
:10DAC00030F48091B102865F8093B10208C088EC87 |
:10DAD0008093B10280916F008F7D80936F00FD0174 |
:10DAE000EA0FFB1FE952F94F808191819C01220FBF |
:10DAF000331F280F391F260F371F37FF02C02D5F36 |
:10DB00003F4FE901D595C795D595C795CB010196AE |
:10DB10008C179D0714F4219706C061507040C617FA |
:10DB2000D7070CF421968091B102843BD8F08D0187 |
:10DB30000A0F1B1FF801E952F94F80819181FE0104 |
:10DB4000E81BF90BCF0163E070E00E941C77CB016A |
:10DB5000880F991F860F971F055F184FF801918353 |
:10DB6000808307C0AA0FBB1FA55FB84F11961C92F8 |
:10DB70001E92E42FFF27EE0FFF1FE952F94FD183CA |
:10DB8000C083443011F410929401DF91CF911F9122 |
:10DB90000F910895CF93DF9320911B08822F99272F |
:10DBA000807F9070409709F06CC02F3109F046C01B |
:10DBB00080911C088093B40320911E082093B60323 |
:10DBC00080911F088093B503822F99279093D806E0 |
:10DBD0008093D706222309F054C08091AD05282FE9 |
:10DBE0003327220F331FF901E55FF84F11821082AE |
:10DBF0008091AE05A82FBB27AA0FBB1FFD01E55FD3 |
:10DC0000F84F118210828091B005E82FFF27EE0FA8 |
:10DC1000FF1FCF01855F984FEC01198218822952AE |
:10DC2000394FE90119821882A952B94F11961C92F5 |
:10DC30001E92E952F94F1182108223C0C22FCF7079 |
:10DC4000CA30F8F480911C088093450880911D0823 |
:10DC50008093440880911E088093470880911F0894 |
:10DC60008093460860914408709145088C2F0E946B |
:10DC7000316D60914608709147088C2F8F5F0E942C |
:10DC8000316DDF91CF910895CF93C82F8F3F49F425 |
:10DC90008091B7038F3F29F41092B9031092B80313 |
:10DCA00032C02091B903222339F4CF3111F485E039 |
:10DCB00001C084E08093BA038091BA039091B803C5 |
:10DCC0008217A0F4892F80958093B8038F3F19F4B1 |
:10DCD0008EEF8093B8038091B803C81711F40E94A7 |
:10DCE000CA6D1092B9031092B8030BC0E22FFF2740 |
:10DCF000E55EF74FC0832F5F2093B9039C0F90938D |
:10DD0000B803C093B703CF9108959091B3039332B2 |
:10DD100040F4E92FFF27EF5DF74F80839F5F9093DB |
:10DD2000B3030895833218F48D5F8093B30308958D |
:10DD300090E2E4E2F8E08FE19193815087FFFCCF1D |
:10DD40000895CF93CFB723E031E0F8948091C900D4 |
:10DD50008F778093C9008091C9008F7B8093C90021 |
:10DD60008091C9008F7D8093C9005A9A52985B9A1E |
:10DD7000539A832F99278093CD002093CC008091D4 |
:10DD8000C80082608093C80088E18093C9008091B8 |
:10DD9000CA008F778093CA008091CA008F7B8093DE |
:10DDA000CA008091CA0080628093CA008091CA0034 |
:10DDB00080618093CA008091CA0088608093CA0005 |
:10DDC0008091C90084608093C9008091CA008460FA |
:10DDD0008093CA008091CA0082608093CA008091BB |
:10DDE000C80087FF03C08091CE00F9CF8091C900A1 |
:10DDF00080688093C9008091C90080648093C900C5 |
:10DE00000E94986ECFBFCF910895282F99278F70C9 |
:10DE10009070892B31F420958091B203822B8093EE |
:10DE2000B20308958091F001882309F441C08091E4 |
:10DE30007D0285FF0AC082E98093210883E28093F6 |
:10DE4000220885E58093230802C010922108809162 |
:10DE5000F1018F3071F48091B2030E94AD6B882381 |
:10DE600041F081E9809321088093220881E3809327 |
:10DE700023081092F0018091C80085FFFCCF8091AB |
:10DE8000C9008F7E8093C9008091C9008E7F8093E6 |
:10DE9000C90080912108882311F48EEF01C08EE71C |
:10DEA0008093CE008091B2038093F1011092B2036F |
:10DEB00008951F920F920FB60F9211248F939F9384 |
:10DEC000EF93FF939091F001992309F040C0809166 |
:10DED000BB03882361F480912108882311F483E037 |
:10DEE00003C0813999F481E08093BB030FC0833074 |
:10DEF00099F480912108882349F09093210880911A |
:10DF0000C9008E7F8093C9008EEF1EC08091C9002A |
:10DF100081608093C9000EC0833261F48091C90092 |
:10DF20008E7F8093C9008FEF8093CE0081E0809335 |
:10DF3000F00114C08091BB03E82FFF27EF5DF74F7E |
:10DF40008F5F8093BB0380818093CE0007C01092C7 |
:10DF5000BB038091C90080618093C900FF91EF915C |
:10DF60009F918F910F900FBE0F901F901895EF9279 |
:10DF7000FF920F931F93CF93DF937C018B01EA01F4 |
:10DF8000452B39F0F80181918F01F701099521970F |
:10DF9000C9F7E6E0CDB7DEB70C949477EF92FF9225 |
:10DFA0000F931F93CF93DF937C018B01EA01452BE5 |
:10DFB00041F0F8010F5F1F4F8491F70109952197F8 |
:10DFC000C1F7E6E0CDB7DEB70C9494770F931F93BB |
:10DFD000CF938C01C62F161634F480E2F801099510 |
:10DFE000C1501C16D4F3CF911F910F9108950F9338 |
:10DFF0001F93CF938C01C62F161634F480E3F801DB |
:10E000000995C1501C16D4F3CF911F910F9108951B |
:10E01000A5E3B0E0EEE0F0E70C946C772E96EEAD61 |
:10E02000FFAD2E978824992454018091B103882351 |
:10E0300021F42C961FAE1EAE2C975EE4452E512C7B |
:10E040004C0E5D1E6F01B60105C0153239F0089403 |
:10E05000C11CD11CF60114911123B9F7A601461B6E |
:10E06000570B31F02C968EAD9FAD2C970E94CE6F42 |
:10E07000112309F46AC20894C11CD11CFF24FDA617 |
:10E08000FCA64FEFE42EF9A6F6010894C11CD11CA2 |
:10E090001491153721F0812F80628837B1F4F0FE9A |
:10E0A0000AC0F20124E030E0420E531E80809180CD |
:10E0B000A280B3800AC0F20142E050E0440E551E37 |
:10E0C000808191814C01AA24BB24103221F489A5BE |
:10E0D0008823D1F61DC0133219F458E0F52AD4CFA5 |
:10E0E0001A3211F01D3291F41A3259F4F20182E021 |
:10E0F00090E0480E591EE081ECA7EE232CF6E19546 |
:10E10000ECA790E1F92AAFEDFA22BECF1B3211F451 |
:10E1100019A7BACF1E32C1F5F6010894C11CD11C53 |
:10E1200014911A3279F4F20122E030E0420E531ECB |
:10E13000408151813FEF4F3F530714F44FEF5FEFA2 |
:10E14000E42EA2CF40E050E0812F80538A30A0F42B |
:10E15000CA0133E0880F991F3A95E1F7840F951FA4 |
:10E16000480F591F410F511D40535040F60108946C |
:10E17000C11CD11C1491E8CF8FEF4F3F580714F406 |
:10E180004FEF5FEFE42E85CF103329F4F4FC7CCF02 |
:10E1900090E2F92A79CF812F81538930D8F440E079 |
:10E1A00050E0CA0123E0880F991F2A95E1F7840FF8 |
:10E1B000951F480F591F410F511D40535040F60104 |
:10E1C0000894C11CD11C1491812F80538A3048F3CC |
:10E1D0004CA75FCF183619F4A4E0FA2A55CF1C36A5 |
:10E1E00019F4B1E0FB2A50CF133661F43E010894D4 |
:10E1F000611C711CF20122E030E0420E531E80814E |
:10E2000089833CC1143421F0143611F0193651F5CC |
:10E21000143411F431E0F32AF0FE0AC0F20144E0B4 |
:10E2200050E0440E551E80809180A280B3800CC0C7 |
:10E23000F20182E090E0480E591E808191814C01EC |
:10E24000AA2497FCA094BA2CB7FE0AC0B094A0945C |
:10E2500090948094811C911CA11CB11C8DE289A713 |
:10E260000AE06FC01F3411F01F3631F41F3411F46F |
:10E2700091E0F92A08E064C0103779F4F201A2E0D5 |
:10E28000B0E04A0E5B1E808191814C01AA24BB2420 |
:10E2900000E1B0E4FB2A18E753C01337C1F5F201DF |
:10E2A00022E030E0420E531E6080718061147104E0 |
:10E2B00089F43E010894611C711C88E289838EE612 |
:10E2C000F301818385E78B838CE68C838D8389E2E0 |
:10E2D0008E831F82E7FC13C08E2D992787FD9095B2 |
:10E2E000AC0160E070E0C3010E943975009729F02D |
:10E2F000382E3618E3140CF0C3C03E2CC1C0F30115 |
:10E3000001900020E9F731973E2E3618B9C0153537 |
:10E3100011F0153731F4153511F4F1E0FF2A0AE058 |
:10E320000FC0183519F0183709F0A0C000E1F3FE4E |
:10E3300007C081149104A104B10411F020E4F22A71 |
:10E3400019A6EDA6E7FC02C03FEDF32289E2682E94 |
:10E35000712C6C0E7D1E81149104A104B10421F472 |
:10E360004DA5442309F47BC0802F9927AA27BB27FA |
:10E370008EA79FA7A8ABB9AB202E332490E08916B7 |
:10E3800090E0990691E0A90690E0B90648F0C50131 |
:10E39000B4012EA53FA548A959A90E942F7717C0FF |
:10E3A000AFEF8A169104A104B10449F040F0C40112 |
:10E3B000B1010E9408779B014427552708C0882D8A |
:10E3C000602F0E94FC76282F3327442755272AAB3D |
:10E3D0003BAB4CAB5DAB0A3059F48AA9880F880F70 |
:10E3E000880F9AA9990F890F382D381B832F10C0D9 |
:10E3F000003139F48AA98295807F482D481B842FEB |
:10E4000007C08AA9880F880F880F582D581B852FA1 |
:10E4100090E02EA53FA548A959A982169306A40607 |
:10E42000B50608F091E08AA89BA8ACA8BDA88A30E0 |
:10E4300010F4805D04C0895A183509F48F7DD3012A |
:10E440008E933D01992309F099CF083041F4F3FEF2 |
:10E4500006C0803321F080E3FD0182933F01CE01AD |
:10E460000196382E3618F8E23F0E0BC0112309F43E |
:10E470006CC03E010894611C711C1983B1E03B2EF5 |
:10E4800019A6032D2DA4231827FC222489A588234F |
:10E4900011F00F5F02C0F6FC0E5F020DEF2CFF249F |
:10E4A000C70180739070892B49F48CA5801B682F5D |
:10E4B0002C968EAD9FAD2C970E94E66F89A5882380 |
:10E4C00031F041E050E0BE01675D7F4F0AC0E6FEDB |
:10E4D0000EC080E38AA71BA742E050E0BE01665D44 |
:10E4E0007F4F2C968EAD9FAD2C970E94B76FC701C2 |
:10E4F00080739070809749F48CA5801B682F2C96B0 |
:10E500008EAD9FAD2C970E94F76F622D2C968EAD2D |
:10E510009FAD2C970E94F76F832D992787FD9095CB |
:10E52000AC01B3012C968EAD9FAD2C970E94B76FB6 |
:10E53000E4FE89CD2CA5201B2CA7622F2C968EAD36 |
:10E540009FAD2C970E94E66F7ECDE2E1CB5C0C94F0 |
:10E5500088772FB740E0F894E0E0F0E081E2809324 |
:10E5600057009491E2E0F0E0809357003491E4E0AA |
:10E57000F0E08093570084912FBF9E3199F4363993 |
:10E5800041F4893011F441E00DC08A3059F442E081 |
:10E5900009C0373939F4863011F443E003C08530BF |
:10E5A00009F444E0842F992708959FB7F894809147 |
:10E5B000C900877F8093C9008091C9008F7E8093B6 |
:10E5C000C9008091C9008F778093C9008091C900EC |
:10E5D0008F7B8093C9008091C9008F7D8093C90093 |
:10E5E00052985A9A53985B9A9FBF08951F93CF935E |
:10E5F000DF93182F8091B103882309F48DC0809197 |
:10E60000EF01181709F488C08091B003882321F422 |
:10E610000E94A9728093B0038AEC9CE09F938F9331 |
:10E62000C0EFD2E1DF93CF93E091BC03F091BD0343 |
:10E6300009950F900F900F900F90812F992782309E |
:10E64000910501F1833091052CF4009761F0019759 |
:10E6500069F024C084309105D9F084309105ACF084 |
:10E660000597C9F01BC08AEB9CE002C088EA9CE0D9 |
:10E670009F938F93DF93CF93E091BC03F091BD0301 |
:10E68000099518C08FE89CE0F3CF8CE69CE0F0CFB2 |
:10E690008EE59CE0EDCF86E59CE0EACF87ED9CE03F |
:10E6A0009F938F93DF93CF93E091BC03F091BD03D1 |
:10E6B000099510E00F900F900F900F908091B0038C |
:10E6C000843011F0823099F40E94D572812F8150EC |
:10E6D000833018F40E9437671DC0143019F40E946B |
:10E6E000A16E18C01530B1F40E94D66C13C011236E |
:10E6F00089F08DEE9CE09F938F9380EF92E19F9342 |
:10E700008F93E091BC03F091BD0309950F900F909A |
:10E710000F900F901093EF01DF91CF911F9108950B |
:10E720000F931F9381E08093B1034091EE01E6E0E7 |
:10E73000FCE020E030E05FE4849199272F5F3F4FB9 |
:10E74000829FB001839F700D929F700D1124462708 |
:10E750005150319657FFF0CF4093EE01EEEDFBE0C4 |
:10E7600020E030E057E2849199272F5F3F4F829F4E |
:10E77000B001839F700D929F700D11244627515058 |
:10E78000319657FFF0CF4093EE018091B00388237C |
:10E7900021F40E94A9728093B0038091EE0183342A |
:10E7A00059F088E190E029E20FB6F894A89580939B |
:10E7B00060000FBE2093600088E090E79093BD0357 |
:10E7C0008093BC0388E09DE09F938F9300EF12E15C |
:10E7D0001F930F93E091BC03F091BD0309950F9037 |
:10E7E0000F900F900F9081E690E09F938F9382E5BA |
:10E7F00090E09F938F931F921F92809102016AE095 |
:10E800000E94FC76892F99279F938F938091020114 |
:10E810000E94FC7699279F938F938EE29DE09F93B1 |
:10E820008F931F930F93E091BC03F091BD03099563 |
:10E8300086E09CE09F938F931F930F93E091BC031E |
:10E84000F091BD0309958EED9BE09F938F931F93ED |
:10E850000F93E091BC03F091BD0309958DB79EB76E |
:10E8600046968DBF82E69DE09F938F931F930F93F3 |
:10E87000E091BC03F091BD03099582EC8093810087 |
:10E8800080916F00806280936F000F900F900F90C7 |
:10E890000F901F910F9108958091B103882361F02B |
:10E8A0008091EF01843011F40E94126F8091EE018B |
:10E8B000833411F01092B10308951F920F920FB696 |
:10E8C0000F9211242F933F934F935F936F937F93F6 |
:10E8D0008F939F93AF93BF93EF93FF932091CE00BD |
:10E8E0008091FA018823B1F02093C6008091FA014B |
:10E8F000823029F52F3F19F58FEF94E3ACE0B0E0BB |
:10E90000C297A109B109B7FFFBCF8091FF038093A4 |
:10E91000CE0015C09091EF01892F8150833020F4F3 |
:10E92000822F0E9492670BC0943021F4822F0E94A4 |
:10E93000056F05C0953019F4822F0E94446EFF9137 |
:10E94000EF91BF91AF919F918F917F916F915F9167 |
:10E950004F913F912F910F900FBE0F901F901895E0 |
:10E96000002422273327442751E0BB27EE27FF2727 |
:10E97000A0E1660F771F881F991F001C221F331FFD |
:10E98000441F660F771F881F991F001C221F331F0B |
:10E99000441F2AF4050E2B1F3E1F4F1F04C0051AEB |
:10E9A0002B0B3E0B4F0B550FBB1FEE1F587F5560B7 |
:10E9B00047FD5250AA95E9F6E695B7955795E69525 |
:10E9C000B7955795852F9B2F08952227332741E030 |
:10E9D000552768E0880F991F221F331F880F991F42 |
:10E9E000221F331F1AF4240F351F02C0241B350BBE |
:10E9F000440F551F487F456037FD42506A9551F7D7 |
:10EA00005695479556954795842F0895AA2797FFC1 |
:10EA100004C0809590958A1F9A1F77FF04C0609567 |
:10EA200070956A1F7A1F669F9001779FA001679F6C |
:10EA3000300D411D5A1F300D411D5A1F889FF00196 |
:10EA4000999F2E0F3F1F401D511D899F300D411D65 |
:10EA50005A1F300D411D5A1FCA01B901112480CF20 |
:10EA6000FB01DC0102C005900D9241505040D8F7E7 |
:10EA70000895FC014150504030F001900616D1F746 |
:10EA80003197CF010895882799270895A0E0B0E035 |
:10EA9000ECE4F5E70C9474776C017B01EA01590111 |
:10EAA00021978FEFCF3FD80789F086010894C11CCA |
:10EAB000D11CC7010894E11CF11CF5010995F8016E |
:10EAC00080832197FFEFCF3FDF0779F7EAE0CDB7EB |
:10EAD000DEB70C949077CF92DF92EF92FF920F9374 |
:10EAE0001F937C016B01FB010995082FC70101965B |
:10EAF000F6010995182FC8011F910F91FF90EF9013 |
:10EB0000DF90CF900895A0E0B0E0E9E8F5E70C943D |
:10EB100076778C017B01EA01690121978FEFCF3F66 |
:10EB2000D80771F0F70121917F01C8010F5F1F4FD6 |
:10EB3000622FF60109952197FFEFCF3FDF0791F78D |
:10EB4000E8E0CDB7DEB70C949277CF92DF92EF92E8 |
:10EB5000FF920F931F936C018B017A01FA010995C3 |
:10EB6000812F9927682FC6010196F70109951F91FA |
:10EB70000F91FF90EF90DF90CF9008955058BB27F2 |
:10EB8000AA270ED0E0C0D1D030F0D6D020F031F49A |
:10EB90009F3F11F41EF4C6C00EF4E095E7FBBCC025 |
:10EBA000E92FE2D080F3BA1762077307840795074D |
:10EBB00018F071F49EF5FAC00EF4E0950B2EBA2F02 |
:10EBC000A02D0B01B90190010C01CA01A001112473 |
:10EBD000FF27591B99F0593F50F4503E68F11A161F |
:10EBE000F040A22F232F342F4427585FF3CF4695B0 |
:10EBF00037952795A795F0405395C9F77EF41F16D2 |
:10EC0000BA0B620B730B840BBAF09150A1F0FF0F9B |
:10EC1000BB1F661F771F881FC2F70EC0BA0F621F87 |
:10EC2000731F841F48F4879577956795B795F79577 |
:10EC30009E3F08F0B3CF9395880F08F09927EE0F09 |
:10EC400097958795089598D088F09F5790F0B92FA1 |
:10EC50009927B751A0F0D1F0660F771F881F991F31 |
:10EC60001AF0BA95C9F712C0B13081F09FD0B1E067 |
:10EC700008959CC0672F782F8827B85F39F0B93F77 |
:10EC8000CCF3869577956795B395D9F73EF4909533 |
:10EC90008095709561957F4F8F4F9F4F0895E894B1 |
:10ECA00009C097FB3EF490958095709561957F4FD4 |
:10ECB0008F4F9F4F9923A9F0F92F96E9BB27939582 |
:10ECC000F695879577956795B795F111F8CFFAF492 |
:10ECD000BB0F11F460FF1BC06F5F7F4F8F4F9F4FC3 |
:10ECE00016C0882311F096E911C0772321F09EE821 |
:10ECF000872F762F05C0662371F096E8862F70E087 |
:10ED000060E02AF09A95660F771F881FDAF7880F60 |
:10ED10009695879597F9089597F99F6780E870E031 |
:10ED200060E008959FEF80EC089500240A94161681 |
:10ED3000170618060906089500240A9412161306E9 |
:10ED4000140605060895092E0394000C11F4882377 |
:10ED500052F0BB0F40F4BF2B11F460FF04C06F5F93 |
:10ED60007F4F8F4F9F4F089557FD9058440F551F69 |
:10ED700059F05F3F71F04795880F97FB991F61F03D |
:10ED80009F3F79F087950895121613061406551FB4 |
:10ED9000F2CF4695F1DF08C0161617061806991F20 |
:10EDA000F1CF86957105610508940895E894BB2715 |
:10EDB00066277727CB0197F90895629FD001739F4B |
:10EDC000F001829FE00DF11D649FE00DF11D929F07 |
:10EDD000F00D839FF00D749FF00D659FF00D992746 |
:10EDE000729FB00DE11DF91F639FB00DE11DF91F6A |
:10EDF000BD01CF0111240895991B79E004C0991F2A |
:10EE0000961708F0961B881F7A95C9F78095089584 |
:10EE1000AA1BBB1B51E107C0AA1FBB1FA617B70740 |
:10EE200010F0A61BB70B881F991F5A95A9F780955C |
:10EE30009095BC01CD01089597FB092E07260AD0B5 |
:10EE400077FD04D0E5DF06D000201AF470956195B7 |
:10EE50007F4F0895F6F7909581959F4F0895A1E211 |
:10EE60001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F44 |
:10EE7000FF1FA217B307E407F50720F0A21BB30B8F |
:10EE8000E40BF50B661F771F881F991F1A9469F70B |
:10EE900060957095809590959B01AC01BD01CF0167 |
:10EEA000089597FB092E05260ED057FD04D0D7DF15 |
:10EEB0000AD0001C38F450954095309521953F4F6D |
:10EEC0004F4F5F4F0895F6F7909580957095619537 |
:10EED0007F4F8F4F9F4F08952F923F924F925F9297 |
:10EEE0006F927F928F929F92AF92BF92CF92DF925A |
:10EEF000EF92FF920F931F93CF93DF93CDB7DEB7BF |
:10EF0000CA1BDB0B0FB6F894DEBF0FBECDBF099452 |
:10EF10002A88398848885F846E847D848C849B84A9 |
:10EF2000AA84B984C884DF80EE80FD800C811B81B7 |
:10EF3000AA81B981CE0FD11D0FB6F894DEBF0FBEE6 |
:10EF4000CDBFED010895EE0FFF1F0590F491E02D68 |
:04EF50000994FFCF52 |
:10EF54005E010A010164FF01FFFFC01FC01F010120 |
:10EF640001737373FF03007D0000C409C4096400C6 |
:10EF74001148656C6C6F20576F726C640000000060 |
:10EF8400000000000000000000000000000000007D |
:10EF9400000000000000000000000000000000006D |
:10EFA400000000000000000000000000000000005D |
:10EFB400000000000000000000000000000000004D |
:10EFC4000053706F727400004E6F726D616C0000BC |
:10EFD400426567696E6E6572000051756164726F97 |
:10EFE4000000640001200B050000ECFF0002040691 |
:10EFF400070808080706040200FEFCFAF9F8F8F806 |
:10F00400F9FAFCFE000204060708086440415A4667 |
:10F0140064640A02969696960840403A10FB30388B |
:10F024000190D0030090D00300F4017800FF036442 |
:10F034000B0A0D0B0C0E0B0F10FA2001010170FFCF |
:02F04400010FBA |
:00000001FF |
/branches/V0.82a_ACC-HH_MartinR/Hex-Files/Flight-Ctrl_MEGA644_V0_82a.hex |
---|
0,0 → 1,3892 |
:100000000C94BB060C9401070C9401070C94010797 |
:100010000C9401070C9401070C9401070C94010740 |
:100020000C9401070C9441190C9401070C940107DE |
:100030000C9404340C9401070C9401070C940107F0 |
:100040000C9401070C9401070C9411160C940107F1 |
:100050000C942C0C0C9401070C94F60B0C940107D7 |
:100060000C94FD1B0C9401070C94972F0C94010722 |
:100070000C94C4750C9401070C94C070281C2D1CA2 |
:10008000321C3B1C521C691C791C891CA61C921E2C |
:10009000691C541D651D941DB21DCF1D291E841E93 |
:1000A0006220F420B12131229A224A235125AE2523 |
:1000B0001B266526B026FD264E27B0270F28A92827 |
:1000C00044293E2AB62FEA2F2D309D30B530F63028 |
:1000D000AD317432743274327432743274327432B8 |
:1000E000743274327432743229322B3230324832E4 |
:1000F0004A320A0D426174743A0020256420436537 |
: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 |
:100AE0001FFF1F002003010000966A000201018918 |
:100AF0006B010302021D6C020003037A6C2532694C |
: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 |
:100D8000CDBF11E0A0E0B1E0E2E2F2EF02C00590D9 |
:100D90000D92A23FB107D9F718E0A2EFB1E001C070 |
:100DA0001D92A43BB107E1F76AEAE2E0F0E081E2DC |
:100DB000809357007491AE014F5F5F4F20EF37EF84 |
:100DC000DA019FE0F9012F5F3F4F84918D9391509D |
:100DD00097FFF8CF773911F40000FECFFA019EE0BB |
:100DE000819168276095915097FFFACF888968179D |
:100DF00021F0773911F40000FECF0E94C2070C9455 |
:100E000010790C94000080911906E82FFF27EE0F4F |
:100E1000FF1FED5BF84F808191818D5E9F4F14F035 |
:100E200010920301808191818A5B9F4FCCF4809165 |
:100E300003018823A9F481E08093030180915C047D |
:100E40008F5F80935C04853038F088EE93E0909358 |
:100E500025028093240204C066E970E00E946E3788 |
:100E600080915C0499279093EA058093E9050895A1 |
:100E70001F93CF93DF93182F882389F082EF90E0A0 |
:100E80009F938F9386EF92E19F938F93E091280435 |
:100E9000F091290409950F900F900F900F90809179 |
:100EA0003C06823308F044C084EF91E00E941C1796 |
:100EB000EC01112329F0CE010E9425178823D9F3D4 |
:100EC000C2E0D0E026E530E080911E0190911F0144 |
:100ED0008217930730F02196255D3F4FC730D1052B |
:100EE00098F380913C069927C89F9001C99F300DC7 |
:100EF000D89F300D1124209300011123D9F068EC04 |
:100F000070E08C2F0E946E37DF93CF938AEF90E0D2 |
:100F10009F938F9386EF92E19F938F93E0912804A4 |
:100F2000F091290409958DB79EB706968DBF02C032 |
:100F300080930001112311F1809100016AE00E9469 |
:100F40006378892F99279F938F93809100010E9446 |
:100F5000637899279F938F9385E091E09F938F9378 |
:100F600086EF92E19F938F93E0912804F0912904FA |
:100F700009952DB73EB7285F3F4F2DBFDF91CF9129 |
:100F80001F910895CFEFD0E1DEBFCDBF8824992413 |
:100F900014B815B807EE13E00253104017FFFCCF4A |
:100FA000189B06C0199B02C08DE007C08BE005C0EE |
:100FB000199B02C084E101C08AE08093020181E8AC |
:100FC00087B93E9A8FEF88B98BE184B981E085B902 |
:100FD0008EE38AB987E48BB9469A84B7877F84BF4A |
:100FE000809160008861809360001092600084ECC2 |
:100FF00099E0909325028093240210921803109296 |
:101000001703109248071092470710921A03109284 |
:10101000190310921C0310921B032091020124312A |
:1010200028F084EC94E0A0E0B0E004C08BE095E010 |
:10103000A0E0B0E08093960190939701A09398016F |
:10104000B09399012A3011F0243110F0289801C092 |
:10105000289A0E9485170E9456170E94FE120E942D |
:10106000E8330E94B51A81E00E944B2F0E943E6334 |
:101070000E94696D0E94F774809102018C3010F417 |
:10108000299A01C0299878940E94652E80916C025B |
:10109000826080936C0210926F020E94904284EFF3 |
:1010A00091E00E941C178C0180916C0280FD05C0AC |
:1010B000C8010E9425178823B9F38FE191E09F931F |
:1010C0008F93B6EFAB2EB2E1BB2EBF92AF92E09101 |
:1010D0002804F0912904099580EA9FE00E941C17DA |
:1010E0008C01C0E0D0E00F900F900F900F90A5EE14 |
:1010F000EA2EA6E0FA2EF9E9CF2EF6E0DF2E0E94C6 |
:10110000904280916C0280FD05C0C8010E942517A5 |
:101110008823B9F3F60180811816ACF40BC00E9445 |
:10112000904280916C0280FD05C0C8010E94251785 |
:101130008823B9F3C8010E942517882321F4F701F9 |
:101140008081882364F7F701808187FF18C021968A |
:10115000DF93CF93219781E391E09F938F93BF9289 |
:10116000AF92E0912804F091290409958091F20151 |
:101170008F5F8093F2018DB79EB706968DBF219643 |
:10118000E4E0F0E0CE0EDF1E88E090E0E80EF91E0D |
:10119000CC30D10508F4B3CFC0E0D0E002EE16E0C9 |
:1011A000E9E9EE2EE6E0FE2EF801838187FD1CC002 |
:1011B000F70180811816C4F42196DF93CF9321970D |
:1011C00084E391E09F938F9386EF92E19F938F93B7 |
:1011D000E0912804F0912904099582E0809322028D |
:1011E0008DB79EB706968DBFF80183818078838383 |
:1011F000219684E090E0E80EF91E085F1F4FCC3086 |
:10120000D10590F282E591E09F938F93C6EFD2E1F2 |
:10121000DF93CF93E0912804F091290409959091F0 |
:1012200017068091F2010F900F900F900F90981772 |
:1012300028F48091420480618093420488E791E021 |
:101240009F938F93DF93CF93E0912804F09129042B |
:10125000099588EE93E00E941C178C010E94BB1A2E |
:101260000F900F900F900F90C8010E9425178823B0 |
:10127000D9F388E991E09F938F93DF93CF93E09127 |
:101280002804F0912904099580E00E94303880916B |
:1012900002010F900F900F900F908A3011F084315F |
:1012A00010F0289801C0289A80ED97E090932502CD |
:1012B0008093240285E580935E048EE090E00E9496 |
:1012C0009A2C9927182F00278FE090E00E949A2CE3 |
:1012D000080F111D1093F8010093F7018AE090E0C8 |
:1012E0000E949A2C9927182F00278BE090E00E94EB |
:1012F0009A2C080F111D1093F6010093F5010F5F52 |
:101300001F4F39F08091F7019091F8018F5F9F4F47 |
:1013100041F41092F8011092F7011092F601109228 |
:10132000F5018091F5019091F6019F938F93809143 |
:10133000F7019091F8019F938F938DE991E09F932E |
:101340008F93DF93CF93E0912804F09129040995BE |
:101350008DB79EB708968DBF80EC91E09F938F93D9 |
:10136000DF93CF93E0912804F091290409958091AF |
:1013700025060F900F900F900F90E0912804F091A8 |
:10138000290482FF07C08CEC91E09F938F93DF9339 |
:10139000CF9308C088ED91E09F938F9386EF92E101 |
:1013A0009F938F9309950F900F900F900F900E942D |
:1013B000D91F88E893E1909393018093920181E093 |
:1013C00080935D040E94380780913F060E945D74FF |
:1013D0008AEE91E09F938F93DF93CF93E09128045F |
:1013E000F0912904099580ED97E00E941C178C016B |
:1013F0008AEF90E00E941C17EC0183E08093C10506 |
:101400000F900F900F900F908091FA018111FFCFF4 |
:10141000CE010E942517882339F084E690E00E94CF |
:101420001C17EC010E94B37580912802882309F4EF |
:10143000D5C180911001882309F4D0C110922802EF |
:1014400080915C04882319F00E94030702C00E9467 |
:101450006A450E949042209102012A3011F0243105 |
:1014600010F0289801C0289A80911D0390914204A1 |
:10147000882339F080911D03815080931D03977F4D |
:101480000AC080916F00806280936F0010924407C1 |
:10149000109243079860909342048091920190913A |
:1014A000930101979093930180939201809192010F |
:1014B00090919301892B21F080916D028823C9F1CD |
:1014C0008091920190919301892BD9F40E94752FFC |
:1014D00085E090E090939301809392018091FB05C9 |
:1014E0009091FC0501969093FC058093FB058091FB |
:1014F00042048160809342048091C205826080939F |
:10150000C20580910801909109018F5F9F4F19F5E5 |
:10151000809114038823F9F080E197E290932502EB |
:101520008093240280E890E0909309018093080161 |
:1015300012C02A3011F0243110F0289801C0289AE6 |
:101540008091240290912502892B29F480914204F4 |
:101550008E7F8093420480912802882309F03EC147 |
:1015600080910E01882311F00E949C170E94411364 |
:101570000E947C0EC8010E942517882309F42AC105 |
:101580000C5E1F4F80916D0290914204882339F0C8 |
:101590009260909342048091C20582600CC09D7F4E |
:1015A000909342048091920190919301079728F0C3 |
:1015B0008091C2058D7F8093C205809192019091A8 |
:1015C0009301079728F0809142048E7F8093420414 |
:1015D00080910501882321F081508093050125C069 |
:1015E000809368041092F5021092F4021092F302B4 |
:1015F0001092F2021092F1021092F0028091080112 |
:10160000909109018F5F9F4F81F480911D03882382 |
:1016100061F488E99AE3909325028093240280E0A4 |
:101620009CE090930901809308018091E901893C35 |
:1016300048F081508093E901809142048B7F809330 |
:10164000420430C0809121088823E1F08091420457 |
:1016500084608093420480910801909109018F5F1A |
:101660009F4F81F480911403882361F088E99AE305 |
:10167000909325028093240280E098EA90930901D8 |
:10168000809308011092FA031092F9031092F80364 |
:101690001092F7038FEF9FEF90934F0880934E08BF |
:1016A0001092E90180910001282F332780911E01BB |
:1016B00090911F0182179307CCF48091E902806218 |
:1016C0008093E90280910801909109018F5F9F4FFB |
:1016D000C1F480E797E1909325028093240280E093 |
:1016E00093E090930901809308010BC0809124023C |
:1016F00090912502892B29F48091E9028F7D8093B6 |
:10170000E9020E944A6784E08093230280911403D7 |
:10171000882329F45AEA852E55E0952E12C080912F |
:10172000F9018F5F8093F901813359F41092F90127 |
:101730008091F3019091F40101969093F4018093CC |
:10174000F3010894811C911CF2E78F16FBE09F06C1 |
:1017500009F040C0882499242091F7013091F801C4 |
:101760002F5F3F4F3093F8012093F7018091F501EF |
:101770009091F60101969093F6018093F501832FE5 |
:101780009927682F8EE090E00E94A22C8091F701AB |
:101790009091F8019070682F8FE090E00E94A22C49 |
:1017A0008091F5019091F601892F9927682F8AE0A1 |
:1017B00090E00E94A22C8091F5019091F60190702A |
:1017C000682F8BE090E00E94A22C84E190E00E94C0 |
:1017D0001C178C010E949A670E94806D80912302E1 |
:1017E000882309F011CE0E945F630ECE1F920F92E4 |
:1017F0000FB60F9211248F939F93EF93FF938091D5 |
:1018000007018823E1F4809114029091150201965A |
:101810009093150280931402FC01E95EFA4FE08177 |
:10182000ED3019F08A3A910539F4109215021092B0 |
:10183000140281E080930701E093C60004C0109277 |
:10184000150210921402FF91EF919F918F910F90CA |
:101850000FBE0F901F9018951F920F920FB60F9208 |
:1018600011242F933F934F935F936F937F938F93A5 |
:101870009F93AF93BF93CF93EF93FF9390E08091AB |
:10188000FA01813029F48091C6008093CE00CCC04B |
:101890008091FA01823029F48091C60080936B0414 |
:1018A000C3C08091C60080930C0250911A025A3A2C |
:1018B00010F090931B0280910C028D3009F065C0EE |
:1018C00080911B02823009F060C090931B02852F2B |
:1018D000992785599B4FFC01329740812091160230 |
:1018E00030911702241B3109DC0111978C91281BC0 |
:1018F0003109C9019F70909317028093160246E048 |
:10190000969587954A95E1F7982F935C90931802E6 |
:101910002F733070235C209319028081981729F46B |
:101920008C91281711F491E006C090E08091090293 |
:101930008F5F80930902C0910B02CC2309F074C021 |
:10194000992309F471C081E080930B02580F5093E2 |
:1019500008025150E52FFF27E559FB4F8DE08083AA |
:1019600080916D04823509F05FC00E94D91F88E123 |
:1019700090E02CE00FB6F894A895809360000FBE1D |
:1019800020936000C09322024FC020911B02822F3F |
:10199000992781309105F9F0823091051CF4892B4B |
:1019A00021F040C0029711F13DC080910C028332BA |
:1019B00039F480910B02882319F481E080931B0293 |
:1019C00080910C0280936B0481E080931A028091D5 |
:1019D0000C02992722C02F5F20931B02E52FFF27BF |
:1019E000E559FB4F80910C02808309C0E52FFF274A |
:1019F000E559FB4F80910C0280835A3A20F45F5FD7 |
:101A000050931A0202C010921B0220910C02809186 |
:101A1000160290911702820F911D909317028093E6 |
:101A2000160202C010921B02FF91EF91CF91BF915D |
:101A3000AF919F918F917F916F915F914F913F9166 |
:101A40002F910F900FBE0F901F901895AC01A0E042 |
:101A5000B0E09D01A817B90748F4E7E1F5E08191EE |
:101A6000280F311D1196A417B507C8F33F70FD016B |
:101A7000E95EFA4FC90156E0969587955A95E1F7C8 |
:101A8000835C80831196FD01E95EFA4F2F733070FD |
:101A9000822F835C8083A85EBA4F8DE08C93109276 |
:101AA0000701809117058093C6000895A0E0B0E07B |
:101AB000ECE5FDE00C94DC782C859D850E85BB243F |
:101AC00083E2809317059F59909318052093190579 |
:101AD00033E0E32EF12C002309F49EC0CF84D88894 |
:101AE000BE016D5E7F4FA989BA890150109709F434 |
:101AF00093C01097B9F0F601EB0DF11DB3949081EE |
:101B0000119791F4002349F1FB016E5F7F4FDB01D8 |
:101B1000C080D1806E5F7F4F0D90BC91A02DBB2403 |
:101B2000015002C090E019C01097B9F0F601EB0D1A |
:101B3000F11DB3944081119791F4002341F1FB0111 |
:101B40006E5F7F4FDB01C080D1806E5F7F4F0D9055 |
:101B5000BC91A02DBB24015002C040E018C01097DA |
:101B6000B1F0F601EB0DF11DB3941081119781F4E2 |
:101B7000002371F0FB013296DB01CD90DC90BF01B8 |
:101B80006E5F7F4FA081B181BB24015001C010E086 |
:101B9000F701E95EFA4F892F86958695835C8083ED |
:101BA0000894E11CF11CF701E95EFA4F892F99278F |
:101BB0008370907024E0880F991F2A95E1F75527CC |
:101BC0009A0194E0369527959A95E1F7822B835CEC |
:101BD00080830894E11CF11CF701E95EFA4F4F7015 |
:101BE0005070440F551F440F551F812F992726E031 |
:101BF000969587952A95E1F7842B835C80830894DA |
:101C0000E11CF11CF701E95EFA4F1F73135C1083AE |
:101C10000894E11CF11C6ACFC7010E94260DE9E07F |
:101C20000C94F878A3E07A2F4091080246504423A0 |
:101C300009F458C0E72FFF27E559FB4F80818D53EA |
:101C40007F5FE72FFF27E559FB4F20812D537F5FF3 |
:101C5000E72FFF27E559FB4F30813D537F5FE72F8B |
:101C6000FF27E559FB4F60816D537F5F9927880FF0 |
:101C7000991F880F991F522F52955F70582B822FF2 |
:101C800099278F709070F4E0880F991FFA95E1F70B |
:101C9000232F26952695282B832F992783709070C4 |
:101CA000E6E0880F991FEA95E1F7682B41504F3F16 |
:101CB000C9F0EA2FFF27E559FB4F5083AF5F415032 |
:101CC0004F3F81F0EA2FFF27E559FB4F2083AF5F9D |
:101CD00041504F3F39F0EA2FFF27E559FB4F608312 |
:101CE000AF5FA5CF8EE694E0909307028093060243 |
:101CF000A350A09305020895A2E0B0E0E2E8FEE060 |
:101D00000C94E27880910B02882309F46BC40E9442 |
:101D1000120E80916C04823609F025C380916D0407 |
:101D200099278037910509F4C1C081379105C4F422 |
:101D30008A36910509F48DC28B36910544F48B34B3 |
:101D4000910571F18636910509F46CC10CC38D368D |
:101D5000910509F47BC08E36910509F45FC003C379 |
:101D600084379105D1F1853791054CF48137910580 |
:101D700009F4A3C08337910509F4F1C0F4C2873791 |
:101D8000910509F428C2883791052CF4853791050F |
:101D900009F4E4C1E8C28937910509F47AC1E3C2C4 |
:101DA000E0910602F09107028081918190933003C7 |
:101DB00080932F0320912D0330912E03821B930BD0 |
:101DC000845E9D4F68E671E00E948378845B90405A |
:101DD00090932C0380932B03C6C280910802A0919C |
:101DE0000602B0910702853140F080E1E6E4F4E0BC |
:101DF0000D9001928A95E1F70DC08D919D910D9006 |
:101E0000BC91A02D8093460490934704A09348046E |
:101E1000B093490480EF809303024BC08091070187 |
:101E20008823E1F38DE490E09F938F938CE896E014 |
:101E30009F938F9381E08F938F938EE48F930E9473 |
:101E4000560D8DB79EB707968DBF8DC2A091060225 |
:101E5000B09107021C91113081F48DE4ECE8F6E0BA |
:101E60000D9001928A95E1F70E94A22D198380912D |
:101E700042048F7E8093420401C019828091070141 |
:101E80008823E1F381E090E09F938F93CE01019648 |
:101E90009F938F9381E08F938F938DE48F930E9414 |
:101EA000560DADB7BEB71796ADBF5DC281E080934A |
:101EB0000E028FEF8093050156C2E0910602F09169 |
:101EC0000702E0818E2F8A508A3058F48983882354 |
:101ED00011F481E003C0863010F085E0898361E071 |
:101EE0000EC08E2F84518A3070F48983882311F4B8 |
:101EF00081E003C0863010F085E0898360E089814D |
:101F00000E94222E12C0E983EF3F19F40E94052E91 |
:101F100089838981882311F481E003C0863010F021 |
:101F200085E0898389810E94B82C809107018823EC |
:101F3000E1F383E790E09F938F9388E196E09F938E |
:101F40008F9381E090E09F938F93CE0101969F93B2 |
:101F50008F9382E08F9381E08F9381E572C120910E |
:101F6000060230910702D9018C918150853008F02A |
:101F700040C0F90181818535E1F52F5F3F4F83E74F |
:101F8000E8E1F6E0D9010D9001928A95E1F7F901B7 |
:101F900082910E94212D809159069927AA27BB275B |
:101FA000BC01CD0124EC39E040E050E00E944478CF |
:101FB000DC01CB018093D5019093D601A093D7018A |
:101FC000B093D80180915A069927AA27BB27BC0154 |
:101FD000CD010E944478DC01CB018093D101909324 |
:101FE000D201A093D301B093D4010E94052E89831E |
:101FF00001C01982809107018823E1F381E090E01C |
:102000009F938F93CE0101969F938F9381E08F933F |
:102010008F9383E58F930E94560D8DB79EB70796D9 |
:102020008DBF26C0E0910602F0910702E0818E2F5D |
:102030008150853018F48E2F0E94B82C0E94052EF6 |
:102040008983809107018823E1F381E090E09F93E9 |
:102050008F93CE0101969F938F9381E08F938F93FF |
:1020600086E48F930E94560DADB7BEB71796ADBFED |
:1020700080911403882329F46EE670E089810E9420 |
:102080006E3780E00E94380780913F060E945D74A1 |
:102090006AC1E0910602F09107028081992787FDCD |
:1020A000909590935E0780935D078181992787FDC6 |
:1020B00090959093600780935F078281992787FDB1 |
:1020C000909590936207809361078381992787FD9C |
:1020D000909590936407809363078481992787FD87 |
:1020E000909590936607809365078581992787FD72 |
:1020F000909590936807809367078681992787FD5D |
:10210000909590936A07809369078781992787FD47 |
:10211000909590936C0780936B078085992787FD36 |
:10212000909590936E0780936D078185992787FD21 |
:1021300090959093700780936F078285992787FD0C |
:10214000909590937207809371078385992787FDF7 |
:102150009095909374078093730705C1E0910602F0 |
:10216000F091070280810E9441338A83882319F409 |
:1021700081E0898301C01982809107018823E1F3FE |
:1021800088E090E09F938F938AED96E09F938F93E2 |
:1021900021E030E03F932F93809106029091070257 |
:1021A0009F938F933F932F93CE0102969F938F938C |
:1021B0003F932F93CE01820F931F9F938F9384E0C1 |
:1021C0008F9381E08F9385E58F930E94560DEDB735 |
:1021D000FEB773963CC080910502893008F4C3C0F5 |
:1021E00020910602309107022F5F3F4F88E0AAED51 |
:1021F000B6E0F90101900D928A95E1F7D9018E912F |
:102200000E9497328A83882319F481E0898301C070 |
:102210001982809107018823E1F321E030E03F93A8 |
:102220002F93CE0102969F938F933F932F93CE01CE |
:10223000820F931F9F938F9382E08F9381E08F9300 |
:1022400087E58F930E94560DEDB7FEB73B96EDBF25 |
:102250008AC00E9410748983823019F0843009F09A |
:1022600082C0F8948091C1008F738093C1008091E7 |
:10227000C9008F738093C9008091C100877E8093CD |
:10228000C1008091C900877E8093C9008091C800F9 |
:1022900087FF03C08091CE00F9CF8091C00087FFF7 |
:1022A00003C08091C600F9CFE0910602F0910702C9 |
:1022B0008081882359F581E08093FA011092CD0046 |
:1022C00080E490E08093CC008091CD008093C500A5 |
:1022D0008091CC008093C4008091CA008F7D809350 |
:1022E000CA008091CA008F7E8093CA008091C90085 |
:1022F0008B7F8093C9008091CA0084608093CA005C |
:102300008091CA0082608093CA0003C082E08093FB |
:10231000FA018091CA00877F8093CA008091C20031 |
:10232000877F8093C2008091C9008E7F8093C9000F |
:102330008091C10088618093C1008091C90088614B |
:102340008093C9008091C10080688093C100809112 |
:10235000C90080688093C90010926E0010926F00CF |
:1023600010927000789480916D04992784369105BD |
:1023700009F4CDC085369105ACF48136910509F498 |
:1023800081C0823691052CF48B34910509F45DC02F |
:1023900021C18236910509F482C08336910509F482 |
:1023A00091C018C18C36910509F4FFC08D36910596 |
:1023B0004CF48736910509F40AC18836910509F471 |
:1023C000C4C008C18437910529F08637910509F406 |
:1023D000FAC000C180910802A0910602B0910702E4 |
:1023E000803140F080E1E6E4F4E00D9001928A95BE |
:1023F000E1F70DC08D919D910D90BC91A02D809322 |
:10240000460490934704A0934804B09349048091F4 |
:1024100007018823E1F31F92809104018F9384E5E3 |
:102420008F930E94560D8AEF809303028FEF809363 |
:10243000050180EA9FE00E941C179093FC018093A5 |
:10244000FB010F900F900F90C5C0E0910602F09134 |
:102450000702808191819093300380932F03209114 |
:102460002D0330912E03821B930B845E9D4F68E6F3 |
:1024700071E00E948378845B904090932C0380935A |
:102480002B03A8C0E0910602F0910702808180939F |
:102490000601803298F08FE1809306010FC0A09171 |
:1024A0000602B09107028BE0EEE5F4E00D90019298 |
:1024B0008A95E1F780916704809303068FEF8093FC |
:1024C000050188C08091FF0190910002892B89F459 |
:1024D000E0910602F0910702E081EE2351F08AE0DC |
:1024E000E89FC00111240E941C1790933904809327 |
:1024F0003804E0910602F091070290818AE0989FEB |
:10250000C0011124909300028093FF0115C08FEF4A |
:1025100080930501E0910602F091070290818AE024 |
:10252000989FC00111249093020280930102892B8D |
:1025300019F081E08093100280EA9FE00E941C174E |
:102540009093FC018093FB0145C08FEF80930501C0 |
:10255000E0910602F0910702908197FD08C082E0A9 |
:1025600080930D021092FE011092FD011AC0909509 |
:1025700080916502892B8093650291818AE0989F02 |
:10258000C00111249093FE018093FD0184E08093AB |
:102590000D0280EA9FE00E941C179093FC0180933B |
:1025A000FB0181E08093110215C08FEF809305013C |
:1025B000E0910602F091070280818093660281E03B |
:1025C0008093120207C081E080930F0203C081E074 |
:1025D0008093130210920B021092070210920602CF |
:1025E00010920502E3E0CE5F0C94FE78982F809164 |
:1025F000C00085FFFCCF9093C60008950F931F93F2 |
:1026000088E18093C1008091C00082608093C00007 |
:102610008091C10080688093C1008091C100806476 |
:102620008093C10000E010E00093C5008AE290E0D2 |
:102630008093C40080910102909102020E941C17B5 |
:1026400090933B0480933A048CED90E00E941C1719 |
:1026500090936A048093690410923C0482E580930D |
:102660003D04109240048BE080933E0410923F049E |
:102670001093070200930602109205021F910F911A |
:102680000895A0E1B0E0E7E4F3E10C94DF788091F5 |
:102690000701882309F4C1C28091FB019091FC01DC |
:1026A0000E942517882361F01092FE011092FD010F |
:1026B0001092020210920102109200021092FF0189 |
:1026C0008091FD019091FE01892B41F080911505CB |
:1026D000909116050E942517882329F480911102F4 |
:1026E000882309F460C080910701882309F45BC046 |
:1026F00080910D0201E211E08430A8F00E94ED1FEC |
:1027000080E590E09F938F931F930F9381E08F93C9 |
:102710008F9388E48F930E94560D2DB73EB7295FA3 |
:102720003F4F2DBF34C01092670282E194E09F9327 |
:102730008F9382EE9FE19F938F93E0912804F09115 |
:102740002904099584E190E09F938F931F930F9341 |
:1027500081E090E09F938F938DE092E09F938F9321 |
:1027600082E08F9381E08F9388E48F930E94560DCF |
:1027700080910D02982F8F5F80930D022DB73EB789 |
:10278000215F3F4F2DBF943010F010920D028091C9 |
:10279000FD019091FE010E941C17909316058093F5 |
:1027A00015051092110280911202882351F1809137 |
:1027B0000701882331F10E94ED1F80E590E09F938F |
:1027C0008F9381E291E09F938F9321E030E03F93DC |
:1027D0002F9380E291E09F938F933F932F9386E610 |
:1027E00092E09F938F9383E08F9381E08F938CE4AB |
:1027F0008F930E94560D109212028DB79EB70F96BE |
:102800008DBF80910F028823D1F08091070188232A |
:10281000B1F08AE090E09F938F938CE394E09F93D4 |
:102820008F9381E08F938F9386E58F930E94560D4F |
:1028300010920F022DB73EB7295F3F4F2DBF8091F9 |
:1028400013028823D9F0809107018823B9F08BE027 |
:1028500090E09F938F938EE594E09F938F9381E018 |
:102860008F93809104018F9387E48F930E94560D7C |
:10287000109213028DB79EB707968DBF80916904A1 |
:1028800090916A040E942517882309F461C0809101 |
:102890000701882309F45CC0809134069927880FCA |
:1028A000991F880F991F7C010027F7FC0095102FB6 |
:1028B0008091710390917203A0917303B09174039E |
:1028C000BC01CD01A80197010E94B878309357044C |
:1028D000209356048091690390916A03A0916B0341 |
:1028E000B0916C03BC01CD01A80197010E94B8789A |
:1028F00030935904209358048091FE0280935A0427 |
:102900008091FD0280935B0488E090E09F938F9319 |
:1029100086E594E09F938F9381E08F9383E08F937C |
:102920008BE68F930E94560D80915C042DB73EB7C5 |
:10293000295F3F4F2DBF853018F086E080935C04FF |
:1029400083E690E00E941C1790936A0480936904C8 |
:102950008091010290910202892B41F080913A040A |
:1029600090913B040E942517882321F48091100246 |
:10297000882339F180910701882319F10E94643678 |
:1029800082E490E09F938F9381EC95E09F938F93E7 |
:1029900081E08F938F9384E48F930E94560D109261 |
:1029A00010028DB79EB707968DBF8091010290915E |
:1029B0000202009731F00E941C1790933B04809311 |
:1029C0003A048091FF0190910002892B09F4B8C06C |
:1029D00080913804909139040E942517882309F4C6 |
:1029E000AFC080910701882309F4AAC08091340602 |
:1029F0009927880F991F880F991F7C010027F7FCE2 |
:102A00000095102F8091710390917203A091730330 |
:102A1000B0917403BC01CD01A80197010E94B87860 |
:102A200030932B0420932A048091690390916A03C8 |
:102A3000A0916B03B0916C03BC01CD01A80197017B |
:102A40000E94B87830932D0420932C04209109081B |
:102A500030910A0840910B0850910C08DA01C90125 |
:102A600063E0880F991FAA1FBB1F6A95D1F7820FD9 |
:102A7000931FA41FB51F820F931FA41FB51F209182 |
:102A80009601309197014091980150919901BC01B4 |
:102A9000CD010E94B87830932F0420932E048091AA |
:102AA000390390913A03A0913B03B0913C0339E084 |
:102AB000B595A795979587953A95D1F7809330046A |
:102AC0008091350390913603A0913703B09138037C |
:102AD00029E0B595A795979587952A95D1F7809385 |
:102AE00031048091410390914203A0914303B0913E |
:102AF000440309E0B595A795979587950A95D1F771 |
:102B0000809332048EE090E09F938F938AE294E06A |
:102B10009F938F9381E08F938F9383E48F930E9491 |
:102B2000560D8091FF01909100020E941C17909316 |
:102B30003904809338042DB73EB7295F3F4F2DBF2E |
:102B4000809106018F3F71F1992714E0880F991F3A |
:102B50001A95E1F78E5E9D4F40E150E0BC01CE0139 |
:102B600001960E94977680E190E09F938F93CE012B |
:102B700001969F938F9381E090E09F938F9386E0DF |
:102B800091E09F938F9382E08F9381E08F9381E414 |
:102B90008F930E94560D8FEF809306018DB79EB7DD |
:102BA0000B968DBF809103068823D1F08091070199 |
:102BB0008823B1F081E090E09F938F9383E096E0CB |
:102BC0009F938F9381E08F938F9382E48F930E94E2 |
:102BD000560D109203062DB73EB7295F3F4F2DBF0C |
:102BE00080910E028823C9F0809107018823A9F003 |
:102BF00084E390E09F938F9383E497E09F938F9378 |
:102C000081E08F938F9380E58F930E94560D1092F1 |
:102C10000E028DB79EB707968DBFE6E0C05F0C949D |
:102C2000FB781F920F920FB60F9211242F933F93B0 |
:102C30005F936F937F938F939F93AF93BF93EF9324 |
:102C4000FF9320E080912302882329F080912302C2 |
:102C500081508093230280910B04882319F08150C6 |
:102C600080930B0480912B02815080932B028F3F25 |
:102C700009F05BC089E080932B028091290290913A |
:102C80002A02019690932A028093290280910F01D3 |
:102C90008F5F817080930F01882319F481E0809306 |
:102CA0002802349903C081E080932C028091240291 |
:102CB00090912502892B21F1809124029091250287 |
:102CC0000B9750F080912402909125020A979093DF |
:102CD00025028093240204C010922502109224023F |
:102CE00080912402909125022091080130910901E0 |
:102CF00082239323892B11F021E008C020E006C035 |
:102D00008FEF9FEF9093090180930801809102015A |
:102D1000222331F08A3011F45A9A07C0479A05C02D |
:102D20008A3011F45A9801C0479880912C02882368 |
:102D300009F472C02091E901222309F06DC080914D |
:102D4000250683FF69C086B19927FC01E071F07008 |
:102D500084FF14C0809126029091270201969093DF |
:102D60002702809326028091260290912702895E95 |
:102D7000934008F451C020932C024EC0809126024B |
:102D800090912702892B09F443C0809126029091EB |
:102D900027028A569140E0F5809126029091270201 |
:102DA00069E270E00E946F7880912602909127027C |
:102DB000860F971F90932702809326028091260208 |
:102DC000909127020B9750F0809126029091270254 |
:102DD0000A979093300380932F0304C0F09330033D |
:102DE000E0932F0380912F039091300320912D03C6 |
:102DF00030912E03821B930B845E9D4F68E671E039 |
:102E00000E948378845B904090932C0380932B03E3 |
:102E10001092270210922602FF91EF91BF91AF917D |
:102E20009F918F917F916F915F913F912F910F9023 |
:102E30000FBE0F901F9018952091290230912A0201 |
:102E4000280F391FC9010196089520912902309158 |
:102E50002A02821B930B892F992786958074907084 |
:102E60000895CF93DF930E941C17EC01CE010E94BE |
:102E700025178823D9F3DF91CF910895CF93DF935E |
:102E80000E941C17EC0109C080911001882329F0D1 |
:102E9000909310018FEC80937A00CE010E94251749 |
:102EA000982F882389F3DF91CF9108959FB7F894E5 |
:102EB0005F983E9A469A8091B0008F708093B000E0 |
:102EC0008091B00083608093B0008091B1008B73DB |
:102ED0008093B1008091B1008B608093B10010921B |
:102EE000B2008FEF8093B3008091B0008068809330 |
:102EF000B000809170008A7F809370008091700094 |
:102F00008260809370009FBF08958AE090E00E94E5 |
:102F10001C17909332028093310282E085BD83EAD0 |
:102F200084BD17BC84EB88BD86E086BD80916E00B1 |
:102F3000816080936E000895A0E0B0E0E2EAF7E1DE |
:102F40000C94DE7880914F06E82FFF27E456FE4F61 |
:102F50009681D08080910E01A92FBB27A7FDB09547 |
:102F6000CB2FDB2F813009F0C9C020917103309144 |
:102F700072034091730350917403BD01CE010E940E |
:102F8000447897FF04C061587F4F8F4F9F4F7B015C |
:102F90008C0167E015950795F794E7946A95D1F74A |
:102FA0008D2D992787FD9095A92FB92F2091690321 |
:102FB00030916A0340916B0350916C03BC01CD01C9 |
:102FC0000E94447897FF04C061587F4F8F4F9F4FF6 |
:102FD00057E095958795779567955A95D1F7F801BC |
:102FE000E701C61BD70BE80BF90B80914606992722 |
:102FF000AA27BB27BC01CD019E01AF010E944478E6 |
:1030000097FF04C061507E4F8F4F9F4FFC01EB0133 |
:1030100049E0F595E795D795C7954A95D1F7809101 |
:10302000C101992736E0880F991F3A95E1F7409141 |
:103030000C0150910D0120914E063327841B950BF6 |
:10304000B9010E94837880910C0190910D01860F47 |
:10305000971F90930D0180930C0180910C0190912A |
:103060000D0197FD0F9624E0959587952A95E1F738 |
:1030700090931F0280931E0280917D0680FF07C0FF |
:1030800080911E0290911F028C0F9D1F06C080919F |
:103090001E0290911F028C1B9D0B90931F02809328 |
:1030A0001E0280914706282F3327220F331F220F3D |
:1030B000331F80911E0290911F02821793077CF0AC |
:1030C00080914806282F3327220F331F220F331FEA |
:1030D00080911E0290911F022817390724F4309323 |
:1030E0001F0220931E0280910201843108F4C2C0A5 |
:1030F00080910E018F5F80930E01BEC02091690305 |
:1031000030916A0340916B0350916C03BD01CE0175 |
:103110000E94447897FF04C061587F4F8F4F9F4FA4 |
:103120007B018C01C7E015950795F794E794CA9544 |
:10313000D1F78D2D992787FD9095A92FB92F209133 |
:103140007103309172034091730350917403BC0179 |
:10315000CD010E9444789B01AC0197FF04C0215827 |
:103160003F4F4F4F5F4FB7E05595479537952795A0 |
:10317000BA95D1F72E0D3F1D401F511F80914A0671 |
:103180009927AA27BB27BC01CD010E94447897FF4D |
:1031900004C061507E4F8F4F9F4FFC01EB01A9E0AF |
:1031A000F595E795D795C795AA95D1F78091C00178 |
:1031B000992776E0880F991F7A95E1F740910A01E7 |
:1031C00050910B0120914E063327841B950BB901BA |
:1031D0000E94837880910A0190910B01860F971FBE |
:1031E00090930B0180930A0180910A0190910B0149 |
:1031F00097FD0F9664E0959587956A95E1F7909312 |
:103200001D0280931C0280917D0681FF07C0809182 |
:103210001C0290911D028C0F9D1F06C080911C0204 |
:1032200090911D028C1B9D0B90931D0280931C029C |
:1032300080914B06282F3327220F331F220F331F75 |
:1032400080911C0290911D02821793077CF080915F |
:103250004C06282F3327220F331F220F331F809154 |
:103260001C0290911D022817390724F430931D0287 |
:1032700020931C0210920E01E7E0CDB7DEB70C944C |
:10328000FA781F920F920FB60F9211242F933F934B |
:103290004F935F938F939F93EF93FF9380910201DE |
:1032A00090912D02843108F04CC0992309F01CC183 |
:1032B0008091B00086FF24C08091B0008F7B809306 |
:1032C000B00080911E0290911F0287559E4F9093EF |
:1032D00021028093200225E08D3D920718F08CEDAD |
:1032E00095E005C08757914030F487E791E09093CF |
:1032F0002102809320028091200290912102BAC085 |
:103300008091B00080648093B00080914D06282F9A |
:1033100033278DED96E0289FA001299F500D389FFF |
:10332000500D1124CA0120912E0230912F02821BD0 |
:10333000930B909321028093200281E080930E01F1 |
:10334000D0C0992309F0D0C08091B00086FF97C00B |
:103350008091B0008F7B8093B000E0913002EE232B |
:10336000F1F480914D06282F33278DED96E0289FAC |
:10337000A001299F500D389F500D1124CA012091A2 |
:103380002E0230912F02821B930B90932102809387 |
:10339000200210922F0210922E02469AA2C089EAB1 |
:1033A00093E090932102809320028E2F99278330FF |
:1033B0009105D9F08430910534F48130910549F0BC |
:1033C000029761F020C08430910591F0059799F043 |
:1033D0001AC080911E0290911F0204C080911C02AD |
:1033E00090911D0287559E4F1DC08091D70705C043 |
:1033F0008091B10702C08091DF079927880F991F3C |
:10340000880F991FEFCFFF27EE0FFF1FED5BF84FDF |
:1034100020813181220F331F80912002909121025F |
:10342000820F931F909321028093200280912002AB |
:103430009091210255E08D3D950718F08CED95E0B7 |
:1034400005C08757914030F487E791E090932102BF |
:103450008093200220912002309121022C5B304089 |
:10346000309321022093200280912E0290912F020E |
:10347000820F931F90932F0280932E0232C080916F |
:10348000B00080648093B0008CEB90E090932102B8 |
:103490008093200280912E0290912F0284549F4F9E |
:1034A00090932F0280932E0280912202882321F094 |
:1034B00080911D03833320F480912202823011F425 |
:1034C000469801C0469A809130028F5F8093300207 |
:1034D00090914D06981728F481E080930E01109288 |
:1034E000300281E080932D02209120023091210250 |
:1034F00041E02F37340730F08FEF8093B3002F5F18 |
:1035000030400FC02F3F3105C9F0C0F0A9014F5F17 |
:1035100050404F37510550F480E88093B300205855 |
:103520003040309321022093200212C08FEF80930D |
:10353000B30050932102409320020AC080912002E0 |
:103540008093B300109221021092200210922D025B |
:10355000FF91EF919F918F915F914F913F912F91AB |
:103560000F900FBE0F901F90189510927C008FEC5B |
:1035700080937A000895CF93DF931092370283E00F |
:1035800090E00E949A2CC82FDD27C531D10508F0A4 |
:103590002A97C7BD84E690E00E943E1780911401EF |
:1035A000909115018052934010F4C0E0D0E0CA3FE2 |
:1035B000D105F8F4C7BD82E390E00E943E1787E290 |
:1035C00094E09F938F9386EF92E19F938F93E09186 |
:1035D0002804F09129040995809114019091150116 |
:1035E0000F900F900F900F908052934010F0219603 |
:1035F000DECFC09314066C2F83E090E00E94A22CD3 |
:103600008091250680FF0AC0809114068A508B3E67 |
:1036100028F080914104806480934104C7BD8CE20E |
:1036200091E00E943E17DF91CF910895EF92FF92B3 |
:103630001F93CF9310E080ED97E00E941C177C0150 |
:10364000CCE8133019F4CB3008F0C9E010E08091D9 |
:103650004702909148028C5F934024F480911301BB |
:1036600081500AC08091470290914802875094404F |
:1036700034F0809113018F5F8093130101C011E03A |
:1036800080914502909146028C5F934024F4809192 |
:10369000120181500AC080914502909146028750E4 |
:1036A000944034F0809112018F5F8093120101C029 |
:1036B0001F5F80914302909144028C5F934024F4F9 |
:1036C0008091110181500AC080914302909144027F |
:1036D00087509440C4F0809111018F5F8093110155 |
:1036E00013C089E294E09F938F9386EF92E19F93BA |
:1036F0008F93E0912804F091290409950F900F9081 |
:103700000F900F905FC01F5F82E1809372028091E3 |
:103710006C028E7F80936C0285EA8093BC0080915E |
:1037200013018A3040F48091410481608093410408 |
:103730008AE08093130180911301863F40F08091CD |
:10374000410481608093410485EF8093130180914F |
:1037500012018A3040F480914104826080934104D8 |
:103760008AE08093120180911201863F40F080919F |
:10377000410482608093410485EF8093120180911F |
:1037800011018A3040F480914104846080934104A7 |
:103790008AE08093110180911101863F40F0809171 |
:1037A000410484608093410485EF809311018091EE |
:1037B0007202882339F0C7010E942517882309F077 |
:1037C00090CFF5CF109210018FEC80937A0080910A |
:1037D00010018823E1F3CA3020F48AE090E00E94CF |
:1037E0003E17C15009F02DCF86E490E00E943E17AD |
:1037F000CF911F91FF90EF9008951F920F920FB6F7 |
:103800000F921124AF92BF92CF92DF92EF92FF926C |
:103810000F931F932F933F934F935F936F937F93D8 |
:103820008F939F93AF93BF93EF93FF938091500239 |
:10383000282F3327442755278F5F80935002F901A3 |
:103840002231310508F08CC3E25CFF4F0C940A79F9 |
:10385000809178009091790046C080917800909195 |
:1038600079002CC180917800909179009093530257 |
:103870008093520257C180917A0390917B032091EB |
:10388000780030917900821B930B9093050680930A |
:103890000406809104069091050690935D02809342 |
:1038A0005C025EC1809178009091790020917C0348 |
:1038B00030917D03821B930B909313068093120625 |
:1038C000809112069091130690935F0280935E029E |
:1038D00049C380915602909157022091780030910F |
:1038E0007900820F931F909357028093560281E0D4 |
:1038F0003AC3809154029091550220917800309102 |
:103900007900820F931F909355028093540284E0B4 |
:103910002AC380911E0190911F019C01220F331F29 |
:10392000280F391F809178009091790063E070E052 |
:103930000E946F78260F371F369527953695279565 |
:1039400030931F0120931E0185E00DC38091780004 |
:10395000909179004091760350917703841B950BE9 |
:1039600090933E0280933D0280913D0290913E02F1 |
:10397000029704F122E04E3E520784F42091510256 |
:103980002B5F2093510225508091EA029091EB0227 |
:10399000845F914018F4215F20935102809151027D |
:1039A000853684F14F5F5F4F5093770340937603E2 |
:1039B000845626C080913D0290913E028F5F9F4FBA |
:1039C0000CF532E047325307ECF0209151022550BC |
:1039D000209351022B5F8091EA029091EB02845F69 |
:1039E000914018F42F5020935102809151028C394C |
:1039F0004CF44150504050937703409376038C59D8 |
:103A00008093510281E080933C02809178009091F4 |
:103A1000790090930B0680930A0680913D02909165 |
:103A20003E029C01442737FD4095542F809131037D |
:103A300090913203A0913303B0913403820F931F0E |
:103A4000A41FB51F8093310390933203A0933303D7 |
:103A5000B09334032091310330913203409133030A |
:103A60005091340357FF04C021503C4F4F4F5F4FDC |
:103A70000AE055954795379527950A95D1F7809196 |
:103A8000310390913203A0913303B0913403821B30 |
:103A9000930BA40BB50B8093310390933203A09347 |
:103AA0003303B09334032EC1809154029091550298 |
:103AB0002091780030917900820F931F90935502E6 |
:103AC0008093540210924F0250C2809102018A30BA |
:103AD00071F4809178009091790020915202309198 |
:103AE0005302820F931F01969695879517C04091B8 |
:103AF000520250915302843158F020917800309155 |
:103B00007900240F351F8FEF97E0821B930B06C0BF |
:103B10008091780090917900840F951F90934402D2 |
:103B20008093430286E01FC280917A0390917B03C9 |
:103B30002091780030917900821B930B90930506B9 |
:103B400080930406809104069091050620915C0202 |
:103B500030915D02820F931F909342028093410245 |
:103B600087E001C2809178009091790020917C03D8 |
:103B700030917D03821B930B909313068093120662 |
:103B8000809112069091130620915E0230915F029F |
:103B9000820F931F9093400280933F02E3C12091D4 |
:103BA0005602309157028091780090917900280F49 |
:103BB000391F3093570220935602809102018A30B8 |
:103BC00019F4220F331F04C0220F331F220F331F9B |
:103BD000309357022093560220915602309157029B |
:103BE000C90137FD0796A3E095958795AA95E1F75A |
:103BF0009093480280934702809158029091590215 |
:103C0000820F931F97FD0196959587959093590282 |
:103C1000809358022091860330918703821B930B77 |
:103C200090931D0180931C0120914D0230914E0212 |
:103C300080911C0190911D01280F391F37FF02C090 |
:103C40002F5F3F4F3595279530934E0220934D02BD |
:103C50004ECE20915402309155028091780090917F |
:103C60007900280F391F3093550220935402809118 |
:103C700002018A3019F4220F331F04C0220F331FB0 |
:103C8000220F331F30935502209354022091540287 |
:103C900030915502C90137FD079663E095958795E8 |
:103CA0006A95E1F7909346028093450280915A020B |
:103CB00090915B02820F931F97FD019695958795D2 |
:103CC00090935B0280935A02209184033091850384 |
:103CD000821B930B90931B0180931A0120914B023E |
:103CE00030914C0280911A0190911B01280F391FCD |
:103CF00037FF02C02F5F3F4F3595279530934C0219 |
:103D000020934B0283E02FC11092500281E08093F8 |
:103D10001001809133029091340201969093340205 |
:103D200080933302809178009091790090931501EF |
:103D3000809314018091140190911501AA27BB274B |
:103D4000A0906002B0906102C0906202D0906302C5 |
:103D5000A80EB91ECA1EDB1EA0926002B0926102BC |
:103D6000C0926202D0926302809164028F5F80935E |
:103D70006402823108F4F6C0809116019091170117 |
:103D8000A0911801B09119017C018D0123E0EE0C86 |
:103D9000FF1C001F111F2A95D1F7E81AF90A0A0B18 |
:103DA0001B0BEA0CFB1C0C1D1D1D80913702992773 |
:103DB00087FD9095A92FB92FBC01CD0126EC34E2E7 |
:103DC00040E050E00E944478DC01CB01E81AF90A97 |
:103DD0000A0B1B0BD801C7010496A11DB11DB7FF2B |
:103DE00005C0D801C7010B96A11DB11D13E0B59503 |
:103DF000A795979587951A95D1F78093160190937B |
:103E00001701A0931801B093190180910C069091AD |
:103E10000D067C010027F7FC0095102F80911601FC |
:103E200090911701A0911801B0911901E81AF90AAF |
:103E30000A0B1B0BE0920F03F09210030093110387 |
:103E400010931203209138023091390240913A02C6 |
:103E500050913B0257FF04C0215F3F4F4F4F5F4FD0 |
:103E6000F4E05595479537952795FA95D1F78091C8 |
:103E7000380290913902A0913A02B0913B02821B24 |
:103E8000930BA40BB50B8093380290933902A09347 |
:103E90003A02B0933B028091380290913902A0918E |
:103EA0003A02B0913B028E0D9F1DA01FB11F80935F |
:103EB000380290933902A0933A02B0933B0280916A |
:103EC000350290913602AC01E5E0440F551FEA95AA |
:103ED000E1F7481B590B8091380290913902A0916B |
:103EE0003A02B0913B02B7FF03C00F96A11DB11D6E |
:103EF00074E0B595A795979587957A95D1F7209118 |
:103F00000F0330911003281B390B63E0220F331F7E |
:103F10006A95E1F7240F351F37FF02C0215E3F4F3E |
:103F200045E0359527954A95E1F730933602209381 |
:103F30003502D601C501D7FE03C00196A11DB11DF2 |
:103F4000B595A795979587958093600290936102A8 |
:103F5000A0936202B093630289E08093640202C07E |
:103F60001092500282E080934F0280914F02809322 |
:103F70007C0080915002882319F08FEC80937A00A6 |
:103F8000FF91EF91BF91AF919F918F917F916F9131 |
:103F90005F914F913F912F911F910F91FF90EF9063 |
:103FA000DF90CF90BF90AF900F900FBE0F901F90FB |
:103FB000189590E2E1E2F1E08FE49193815087FF60 |
:103FC000FCCF089590916702E1E2F1E0E90FF11D65 |
:103FD00080839F5F909367020895EF92FF920F9303 |
:103FE0001F93CF93DF932091650220FF0AC0809139 |
:103FF0006602882311F0815002C0809120018093D5 |
:10400000660221FF0CC090916602809120019817F2 |
:1040100019F41092660203C09F5F90936602822F8C |
:10402000992780FF04C081FF02C0109266020E949F |
:10403000D91F80916602282F332752EEE52E5FE1CB |
:10404000F52EC0912804D09129048A3098F481E19A |
:10405000809367023F932F9380E694E09F938F9322 |
:10406000FF92EF92FE0109952DB73EB72A5F3F4FB1 |
:104070002DBF11C080E1809367023F932F9385E6A7 |
:1040800094E09F938F93FF92EF92FE0109958DB775 |
:104090009EB706968DBF20916602822F9927AA2788 |
:1040A000BB27FC01429710F00C949E2AE05BFF4F67 |
:1040B00042EEE42E4FE1F42EC0912804D091290461 |
:1040C0000C940A79109267028AE694E09F938F938A |
:1040D00002EE1FE1FF92EF92FE01099584E18093C9 |
:1040E00067020F900F900F900F9081E690E09F93E2 |
:1040F0008F9382E590E09F938F931F921F92809100 |
:1041000002016AE00E946378892F99279F938F9319 |
:10411000809102010E94637899279F938F938AE789 |
:1041200094E09F938F93FF92EF92E0912804F09197 |
:104130002904099588E2809367022DB73EB7225F74 |
:104140003F4F2DBF8DE896E09F938F930E94052EE1 |
:1041500099279F938F938FE894E09F938F93FF927B |
:10416000EF92E0912804F091290409958DB79EB74C |
:1041700008968DBF90914104992351F08CE3809370 |
:104180006702892F99279F938F938DE994E081C6C9 |
:1041900090916D02992371F08CE380936702892FCF |
:1041A00099279F938F9384EB94E09F938F931F9312 |
:1041B0000F9391C08091420484FF07C08CE38093E9 |
:1041C000670289EC94E00C94302A809192019091DE |
:1041D0009301069710F00C94A72A8CE38093670252 |
:1041E00086ED94E00C94302A8091250632EEE32E81 |
:1041F0003FE1F32EC0912804D091290480FF74C0C0 |
:104200001092670280910F0390911003A091110307 |
:10421000B0911203BC01CD0125E030E040E050E058 |
:104220000E94B8783F932F9383EE94E09F938F93EF |
:10423000FF92EF92FE01099584E1809367022DB70A |
:104240003EB72A5F3F4F2DBF80910B0390910C0327 |
:10425000A0910D03B0910E03BC01CD0125E030E02B |
:1042600040E050E00E94B8783F932F9380EF94E0B5 |
:104270009F938F93FF92EF92E0912804F09129048D |
:10428000099588E2809367028DB79EB706968DBF29 |
:1042900080911401909115019F938F938DEF94E07D |
:1042A0009F938F93FF92EF92E0912804F09129045D |
:1042B00009958CE3809367022DB73EB72A5F3F4F85 |
:1042C0002DBF87B599279F938F938AE095E09F93A1 |
:1042D0008F93FF92EF92E0912804F09129040995C1 |
:1042E0008DB79EB7069633C71092670287E195E0B7 |
:1042F0009F938F93FF92EF92FE01099584E1809343 |
:1043000067020F900F900F900F9086E295E09F93B9 |
:104310008F93FF92EF92E0912804F0912904099580 |
:1043200088E2809367020F900F900F900F908FE2BA |
:1043300095E09F938F93FF92EF92E0912804F09184 |
:10434000290409958CE3809367020F900F900F90DA |
:104350000F908EE395E09F938F93FF92EF920C94D2 |
:10436000342A1092670287E495E09F938F9302EEC0 |
:104370001FE1FF92EF92FE01099584E180936702AD |
:104380000F900F900F900F90809171039091720396 |
:10439000A0917303B0917403B7FF04C081509C4F88 |
:1043A000AF4FBF4F2AE0B595A795979587952A956A |
:1043B000D1F7BF93AF939F938F9384E595E09F933D |
:1043C0008F931F930F93E0912804F091290409958E |
:1043D00088E2809367022DB73EB7285F3F4F2DBF1D |
:1043E0008091690390916A03A0916B03B0916C0373 |
:1043F000B7FF04C081509C4FAF4FBF4FCAE0B59587 |
:10440000A79597958795CA95D1F7BF93AF939F933B |
:104410008F9383E695E09F938F931F930F93E09183 |
:104420002804F091290409958CE3809367028DB7E5 |
:104430009EB708968DBF80912F03909130039F9374 |
:104440008F9382E795E09F938F931F930F93E09153 |
:104450002804F091290409952DB73EB72A5F3F4FF4 |
:1044600011C71092670280914707909148079F9368 |
:104470008F9380914507909146079F938F9381E892 |
:1044800095E09F938F93FF92EF92FE01099584E14F |
:10449000809367028DB79EB708968DBF80914B07BA |
:1044A00090914C079F938F938091490790914A0771 |
:1044B0009F938F9381E995E09F938F93FF92EF9263 |
:1044C000E0912804F0912904099588E2809367021D |
:1044D0002DB73EB7285F3F4F2DBF80914F0790917A |
:1044E00050079F938F9380914D0790914E079F9314 |
:1044F0008F9381EA95E09F938F93FF92EF92E091E3 |
:104500002804F091290409958CE3809367028DB704 |
:104510009EB708968DBF80915307909154079F9343 |
:104520008F9380915107909152079F938F9381EBC6 |
:1045300095E0A2C01092670280911A06E82FFF272B |
:10454000EE0FFF1FED5BF84F808191819F938F935A |
:1045500080911906E82FFF27EE0FFF1FED5BF84F44 |
:10456000808191819F938F9381EC95E09F938F93AE |
:10457000FF92EF92FE01099584E1809367028DB767 |
:104580009EB708968DBF80911C06E82FFF27EE0F7F |
:10459000FF1FED5BF84F808191819F938F938091F6 |
:1045A0001B06E82FFF27EE0FFF1FED5BF84F808102 |
:1045B000918188589F4F9F938F9381ED95E09F93B2 |
:1045C0008F93FF92EF92E0912804F09129040995CE |
:1045D00088E2809367022DB73EB7285F3F4F2DBF1B |
:1045E00080911E06E82FFF27EE0FFF1FED5BF84FAF |
:1045F0008081918182599F4F9F938F9380911D0657 |
:10460000E82FFF27EE0FFF1FED5BF84F80819181B0 |
:1046100082599F4F9F938F9381EE95E09F938F9345 |
:10462000FF92EF92E0912804F091290409958CE320 |
:10463000809367028DB79EB708968DBF8091200644 |
:10464000E82FFF27EE0FFF1FED5BF84F8081918170 |
:1046500082599F4F9F938F9380911F06E82FFF27CA |
:10466000EE0FFF1FED5BF84F8081918182599F4FC4 |
:104670009F938F9381EF95E09F938F93FF92EF929B |
:10468000E0912804F091290409952DB73EB7285FE1 |
:104690003F4FF8C51092670281E096E09F938F9399 |
:1046A00002EE1FE1FF92EF92FE0109958091020157 |
:1046B0000F900F900F900F908A3009F09DC084E109 |
:1046C0008093670280918603909187039C0197FFF6 |
:1046D00002C0295F3F4F287F821B930B9F938F93CC |
:1046E000809186039091870397FD0796A3E09595A7 |
:1046F0008795AA95E1F79F938F9320918603309138 |
:10470000870337FF02C0295F3F4FF3E035952795B8 |
:10471000FA95E1F78091470290914802821B930B32 |
:104720009F938F938FE096E09F938F931F930F93A8 |
:10473000E0912804F0912904099588E280936702AA |
:104740008DB79EB70A968DBF8091840390918503A3 |
:104750009C0197FF02C0295F3F4F287F821B930B6C |
:104760009F938F93809184039091850397FD079683 |
:10477000E3E095958795EA95E1F79F938F932091D4 |
:1047800084033091850337FF02C0295F3F4F73E0F8 |
:10479000359527957A95E1F78091450290914602EB |
:1047A000821B930B9F938F9380E296E09F938F934E |
:1047B0001F930F93E0912804F091290409958CE34D |
:1047C000809367022DB73EB7265F3F4F2DBF809184 |
:1047D0008203909183039F938F93809182039091A2 |
:1047E00083032091430230914402821B930B9F93D9 |
:1047F0008F9381E396E0A7C38B3019F0843108F4DE |
:10480000ADC084E180936702809186039091870315 |
:104810009C0197FF02C0215F3F4F207F821B930BBB |
:1048200097FD0196959587959F938F938091860329 |
:104830009091870397FD0F9654E0959587955A952B |
:10484000E1F79F938F93209186033091870337FF81 |
:1048500002C0295F3F4F43E0359527954A95E1F720 |
:104860008091470290914802821B930B9F938F93F4 |
:104870008FE396E09F938F931F930F93E09128040B |
:10488000F0912904099588E2809367022DB73EB71D |
:10489000265F3F4F2DBF80918403909185039C013B |
:1048A00097FF02C0215F3F4F207F821B930B97FD34 |
:1048B0000196959587959F938F938091840390910E |
:1048C000850397FD0F96C4E095958795CA95E1F706 |
:1048D0009F938F93209184033091850337FF02C00B |
:1048E000295F3F4FB3E035952795BA95E1F7809161 |
:1048F000450290914602821B930B9F938F9381E513 |
:1049000096E09F938F931F930F93E0912804F0916B |
:10491000290409958CE3809367028DB79EB70A96A8 |
:104920008DBF809182039091830397FD01969595A9 |
:1049300087959F938F938091820390918303209119 |
:10494000430230914402821B930B9F938F9383E623 |
:1049500096E09F938F931F930F9392CE8D3009F023 |
:10496000F6C584E1809367028091130199279F9394 |
:104970008F93809186039091870397FD0F96F4E0C3 |
:1049800095958795FA95E1F79F938F9320918603EC |
:104990003091870337FF02C0295F3F4FE3E0359531 |
:1049A0002795EA95E1F78091470290914802821B92 |
:1049B000930B9F938F9382E796E09F938F931F9320 |
:1049C0000F93E0912804F0912904099588E28093DF |
:1049D00067028DB79EB70A968DBF80911201992705 |
:1049E0009F938F93809184039091850397FD0F96F9 |
:1049F00074E0959587957A95E1F79F938F93209131 |
:104A000084033091850337FF02C0295F3F4F63E085 |
:104A1000359527956A95E1F7809145029091460278 |
:104A2000821B930B9F938F9386E896E09F938F93BF |
:104A30001F930F93E0912804F091290409958CE3CA |
:104A4000809367022DB73EB7265F3F4F2DBF809101 |
:104A5000110199279F938F938091820390918303F3 |
:104A600097FD0196959587959F938F9380918203EB |
:104A7000909183032091430230914402821B930B57 |
:104A80009F938F938AE996E09F938F931F930F9341 |
:104A9000E0912804F091290409958DB79EB70A96F4 |
:104AA00056C3109267028EEA96E09F938F93FF920F |
:104AB000EF92FE01099584E1809367020F900F90B9 |
:104AC0000F900F9080917C0390917D039F938F9323 |
:104AD00080913F02909140029F938F938BEB96E0E1 |
:104AE0009F938F93FF92EF92E0912804F091290415 |
:104AF000099588E2809367022DB73EB7285F3F4F44 |
:104B00002DBF80917A0390917B039F938F93809127 |
:104B10004102909142029F938F938AEC96E09F937B |
:104B20008F93FF92EF92E0912804F0912904099568 |
:104B30008CE3809367028DB79EB708968DBF8091F6 |
:104B40007603909177039F938F9380913D0290918C |
:104B50003E029F938F9389ED96E08ECD109267026F |
:104B600080911E0190911F016AE070E00E9483789D |
:104B70009F938F9380911E0190911F016AE070E0D6 |
:104B80000E9483787F936F9388EE96E09F938F9334 |
:104B9000FF92EF92FE01099584E1809367028DB741 |
:104BA0009EB708968DBF80918008909181086AE039 |
:104BB00070E00E946F789F938F938091800890910E |
:104BC00081086AE070E00E946F787F936F938CEFAA |
:104BD00096E09F938F93FF92EF92E0912804F091DB |
:104BE0002904099588E2809367022DB73EB7285FB4 |
:104BF0003F4F2DBF80918208909183089F938F93A0 |
:104C000080E197E09F938F93FF92EF92E0912804C9 |
:104C1000F091290409958CE3809367028DB79EB7C4 |
:104C200006968DBF80918408909185089F938F93FD |
:104C300080E297E02EC11092670282E397E09F9393 |
:104C40008F93FF92EF92FE01099584E180936702B2 |
:104C50000F900F900F900F90809143079091440711 |
:104C60009F938F938BE397E09F938F93FF92EF92A5 |
:104C7000E0912804F0912904099588E28093670265 |
:104C80008DB79EB706968DBF80911D0399279F9380 |
:104C90008F938BE497E09F938F93FF92EF92E09135 |
:104CA0002804F091290409958CE3809367022DB7BD |
:104CB0003EB72A5F3F4F2DBF80914207992701974A |
:104CC0009F938F938BE597E002CB109267028BE660 |
:104CD00097E09F938F93FF92EF92FE01099584E1F5 |
:104CE000809367020F900F900F900F9080912B038D |
:104CF00090912C039F938F9383E797E09F938F93DB |
:104D0000FF92EF92E0912804F0912904099588E23E |
:104D1000809367022DB73EB72A5F3F4F2DBF80912A |
:104D20002F03909130039F938F9381E897E09F9397 |
:104D30008F93FF92EF92E0912804F0912904099556 |
:104D40008CE3809367028DB79EB706968DBF8091E6 |
:104D50002D0390912E039F938F938FE897E099C036 |
:104D60001092670280911E0399279F938F938DE97C |
:104D700097E09F938F93FF92EF92FE01099584E154 |
:104D8000809367028DB79EB706968DBF80911F03F3 |
:104D900099279F938F9389EA97E09F938F93FF9230 |
:104DA000EF92E0912804F0912904099588E280931C |
:104DB00067022DB73EB72A5F3F4F2DBF809120037A |
:104DC00099279F938F9385EB97E09F938F93FF9203 |
:104DD000EF92E0912804F091290409958CE38093E7 |
:104DE00067028DB79EB706968DBF809121039927E4 |
:104DF0009F938F9381EC97E04CC010926702809153 |
:104E0000220399279F938F938DEC97E09F938F9325 |
:104E1000FF92EF92FE01099584E1809367028DB7BE |
:104E20009EB706968DBF8091230399279F938F93FA |
:104E300089ED97E09F938F93FF92EF92E091280482 |
:104E4000F0912904099588E2809367022DB73EB757 |
:104E50002A5F3F4F2DBF8091240399279F938F9303 |
:104E600085EE97E09F938F93FF92EF92E091280455 |
:104E7000F091290409958CE3809367028DB79EB762 |
:104E800006968DBF8091250399279F938F9381EF7D |
:104E900097E09F938F93FF92EF92D9CA1092670287 |
:104EA0008DEF97E09F938F9302EE1FE1FF92EF92B9 |
:104EB000FE01099584E1809367020F900F900F9097 |
:104EC0000F908091C10199279F938F9385E098E07F |
:104ED0009F938F93FF92EF92E0912804F091290421 |
:104EE000099588E2809367028DB79EB706968DBFBD |
:104EF00080911E0290911F0297FD039695958795CC |
:104F0000959587959F938F9383E198E09F938F93D7 |
:104F10001F930F93E0912804F091290409958CE3E5 |
:104F2000809367022DB73EB72A5F3F4F2DBF809118 |
:104F3000480699279F938F938091470699279F93BF |
:104F40008F9381E298E09F938F931F930F93E0914B |
:104F50002804F091290409958DB79EB70896F7C0EB |
:104F6000109267028FE298E09F938F93FF92EF92E7 |
:104F7000FE01099584E1809367020F900F900F90D6 |
:104F80000F9080916204992787FD90959F938F934E |
:104F900080916104992787FD90959F938F938FE36C |
:104FA00098E09F938F93FF92EF92E0912804F09105 |
:104FB0002904099588E2809367022DB73EB7285FE0 |
:104FC0003F4F2DBF80916304992787FD90959F9354 |
:104FD0008F938091640499279F938F938FE498E037 |
:104FE0009F938F93FF92EF92E0912804F091290410 |
:104FF00009958CE3809367028DB79EB708968DBFA5 |
:105000008091680499279F938F93809165049927D5 |
:1050100087FD90959F938F938FE598E02DCB10920D |
:1050200067028FE698E09F938F93FF92EF92FE01C5 |
:10503000099584E1809367020F900F900F900F9075 |
:105040008091FD0699278F7790709F938F93809121 |
:10505000F50699278F7790709F938F938091ED0637 |
:1050600099278F7790709F938F938091E50699276A |
:105070008F7790709F938F938FE798E09F938F9394 |
:10508000FF92EF92E0912804F0912904099588E2BB |
:10509000809367028DB79EB70C968DBF80911D07D8 |
:1050A00099278F7790709F938F93809115079927F9 |
:1050B0008F7790709F938F9380910D0799278F77AB |
:1050C00090709F938F938091050799278F779070A9 |
:1050D0009F938F9380E998E09F938F93FF92EF9235 |
:1050E000E0912804F091290409958CE380936702EC |
:1050F0002DB73EB7245F3F4F2DBF80913D079927C5 |
:105100008F7790709F938F938091350799278F7732 |
:1051100090709F938F9380912D0799278F77907030 |
:105120009F938F938091250799278F7790709F93F6 |
:105130008F9381EA98E09F938F93FF92EF92E09193 |
:105140002804F091290409958DB79EB70C968DBF60 |
:10515000FEC11092670282EB98E09F938F93FF92BB |
:10516000EF92FE01099584E1809367020F900F9002 |
:105170000F900F9080910107992787FD90959F933D |
:105180008F938091F906992787FD90959F938F9330 |
:105190008091F106992787FD90959F938F93809139 |
:1051A000E906992787FD90959F938F9381EC98E06E |
:1051B0009F938F93FF92EF92E0912804F09129043E |
:1051C000099588E2809367022DB73EB7245F3F4F71 |
:1051D0002DBF80912107992787FD90959F938F93ED |
:1051E00080911907992787FD90959F938F938091C0 |
:1051F0001107992787FD90959F938F9380910907B9 |
:10520000992787FD90959F938F9382ED98E09F93C8 |
:105210008F93FF92EF92E0912804F0912904099571 |
:105220008CE3809367028DB79EB70C968DBF8091FB |
:105230004107992787FD90959F938F938091390718 |
:10524000992787FD90959F938F9380913107992798 |
:1052500087FD90959F938F9380912907992787FDCC |
:1052600090959F938F9383EE98E09F938F93FF92F7 |
:10527000EF92E0912804F091290409952DB73EB7EB |
:10528000245F3F4F2DBF63C11092670284EF98E007 |
:105290009F938F9302EE1FE1FF92EF92FE0109951B |
:1052A00084E1809367020F900F900F900F90809190 |
:1052B000FD06881F8827881F97E0899FC001112459 |
:1052C0008D969F938F938091F506881F8827881F5E |
:1052D00096E0899FC00111248D969F938F938091B2 |
:1052E000ED06881F8827881F95E0899FC00111243B |
:1052F0008D969F938F938091E506881F8827881F3E |
:105300009927880F991F880F991F8D969F938F93C8 |
:1053100083E099E09F938F93FF92EF92E0912804AE |
:10532000F0912904099588E2809367028DB79EB7B2 |
:105330000C968DBF80911D07881F8827881F9BE0D2 |
:10534000899FC00111248D969F938F93809115079B |
:10535000881F8827881F9AE0899FC00111248D9695 |
:105360009F938F9380910D07881F8827881F99E04E |
:10537000899FC00111248D969F938F93809105077B |
:10538000881F8827881F992723E0880F991F2A954F |
:10539000E1F78D969F938F9387E199E09F938F9389 |
:1053A000FF92EF92E0912804F091290409958CE393 |
:1053B000809367022DB73EB7245F3F4F2DBF80918A |
:1053C0002507881F8827881F9CE0899FC00111241A |
:1053D0008D969F938F938BE299E09F938F93FF928B |
:1053E000EF92E0912804F0912904099580912D070E |
:1053F0002DB73EB72A5F3F4F2DBF87FF12C080E415 |
:10540000809367028CE399E09F938F93FF92EF92D2 |
:10541000E0912804F091290409950F900F900F90C6 |
:105420000F908091350787FF12C084E48093670254 |
:105430008FE399E09F938F931F930F93E09128043C |
:10544000F091290409950F900F900F900F90809183 |
:105450003D0787FF7CC088E48093670282E499E07F |
:105460009F938F931F930F93E0912804F091290449 |
:1054700009950F900F900F900F9069C010926702DE |
:1054800085E499E09F938F93FF92EF92FE01099537 |
:1054900084E1809367020F900F900F900F9080919E |
:1054A000F5019091F6019F938F9383E599E09F9387 |
:1054B0008F93FF92EF92E0912804F09129040995CF |
:1054C00088E2809367028DB79EB706968DBF809164 |
:1054D000F7019091F8019F938F9380E699E09F9355 |
:1054E0008F93FF92EF92E0912804F091290409959F |
:1054F00089E4809367022DB73EB72A5F3F4F2DBFE7 |
:105500008DE699E09F938F93FF92EF92E0912804AC |
:10551000F09129040995809165020F900F900F90EA |
:105520000F9083FF14C01092F8011092F70160E011 |
:1055300070E08EE090E00E94B32C09C080912001C1 |
:10554000281719F42150209320011092660210921E |
:105550006502E6E0CDB7DEB70C94FB78F999FECF93 |
:1055600092BD81BDF89A80B599270895F999FECF2B |
:105570001FBA92BD81BD60BD0FB6F894FA9AF99A30 |
:105580000FBE08954AEA20E030E02617370740F4BE |
:10559000FC018191480F2F5F3F4F26173707C8F353 |
:1055A000842F99270895EAEA40E050E0461757070C |
:1055B00078F49C01F999FECF32BD21BDF89A80B5EF |
:1055C000E80F4F5F5F4F2F5F3F4F4617570790F32E |
:1055D0008E2F9927089581E080931B0682E08093A7 |
:1055E0001A0683E08093190684E080931C0685E008 |
:1055F00080931D0686E080931E0687E080931F0639 |
:1056000088E08093200689E0809321068AE08093D9 |
:1056100022068BE0809323068CE080932406089575 |
:1056200095E59093180680910201843170F08AE02C |
:105630008093380610925C068BE1809334068EE4EA |
:105640008093590680935A060DC083E080933806F4 |
:1056500080E280935C068EE1809334069093590635 |
:1056600090935A068AE68093250683E080937E060F |
:1056700081E080933F0610927B061092780668E0E6 |
:105680006093320686EE8093330680E88093350679 |
:105690005EE1509326068FEF809328069FE090935B |
:1056A00029065093270610922B0660932C0680E45F |
:1056B00080932D0610922E0690932A061092410692 |
:1056C00010924206109243061092440610925E0613 |
:1056D00010925F06109260061092610638E73093D0 |
:1056E000450648E24093460672E070937D0690932B |
:1056F000470627EF2093480685E080934D068DE707 |
:105700008093500680935106809352063093490649 |
:105710009AE590934A0610924B0620934C064093CC |
:105720004E0610924F068FE58093620683EF8093BA |
:1057300064068AEA809366068093670684E1809314 |
:1057400063068093650682E3809353069093540624 |
:105750008093550610927C068EEF8093680624E6AF |
:105760002093690690936A0690936B0690936C065B |
:105770008BE480936D0680936E0680936F06109283 |
:10578000700686E0809371066093720690937306AC |
:1057900050937406209375062093760670937706CF |
:1057A0001092790610927A0681E280933C068DE28F |
:1057B00080933D0690933E060895CF93DF930E9419 |
:1057C000102B8EE080932F0620E1209330063CE0E2 |
:1057D0003093310690E59093360686E9809337063C |
:1057E0009093390680933A0686E080933B0680E2E8 |
:1057F000809340068AE5809356069093570681E091 |
:105800008093580620935B0684E680935D06AFE79D |
:10581000B6E0E1E7F1E0ED01019009923A95E1F798 |
:1058200063E770E0CD01875690400E94C22A8093C2 |
:105830008B06DF91CF910895CF93DF930E94102BB9 |
:105840008AE080932F0680E18093300626E0209343 |
:1058500031069AE59093360688E780933706909351 |
:10586000390680933A0620933B0620E220934006B7 |
:105870009093560680E5809357068CE380935806F4 |
:1058800020935B068BE480935D06AFE7B6E08CE087 |
:10589000E8E7F1E0ED01019009928A95E1F763E70D |
:1058A00070E0CD01875690400E94C22A80938B06FB |
:1058B000DF91CF910895CF93DF930E94102B88E062 |
:1058C00080932F0630E13093300626E02093310696 |
:1058D00094E69093360688E78093370690933906CE |
:1058E00080933A0620933B06309340068AE58093E6 |
:1058F000560680E58093570696E49093580680E21A |
:1059000080935B0690935D06AFE7B6E08CE0E0E83D |
:10591000F1E0ED01019009928A95E1F763E770E00B |
:10592000CD01875690400E94C22A80938B06DF915A |
:10593000CF910895F999FECF92BD81BDF89A80B5B7 |
:1059400099270895F999FECF1FBA92BD81BD60BD18 |
:105950000FB6F894FA9AF99A0FBE08956EEA7AE2B1 |
:105960000E94D276089546EB5AE20E940C77089581 |
:10597000EF92FF920F931F93CF93C82F81508530E2 |
:1059800008F0C3E084E7C89F8001112480EFE82E6F |
:105990008FEFF82EE00EF11E63E770E0C7010E9462 |
:1059A000D32A682F98012D593F4F8FB39927AC0107 |
:1059B0004270507081FDF9CF32BD21BDF89A80B59B |
:1059C000861711F0CA0121C08FB399279C0122705C |
:1059D000307081FDF9CFF2BCE1BCF89A80B5853515 |
:1059E00011F0C90112C084E7C89FC001112440977B |
:1059F0002EEA3AE244E750E0BC0188E196E00E94DA |
:105A0000AD760E948B6781E090E0CF911F910F915E |
:105A1000FF90EF900895282F863010F025E003C006 |
:105A2000882309F421E0F999FECF1FBA82E090E0C3 |
:105A300092BD81BD20BD0FB6F894FA9AF99A0FBEB7 |
:105A40000895CF93C82F80911806853509F042C07C |
:105A5000C63010F0C5E003C0CC2309F43BC063E7B7 |
:105A600070E088E196E00E94C22A80938B0684E76A |
:105A7000C89FC001112426EB3AE244E750E068E1F8 |
:105A800076E040970E94EA7626EB3AE24CE050E05E |
:105A900069E176E080E590E00E94EA766CE070E0F3 |
:105AA00089E196E00E94C22A282FF999FECF1FBAF9 |
:105AB0008CE590E092BD81BD20BD0FB6F894FA9AB6 |
:105AC000F99A0FBE8C2F0E940B2D0E948B6781E0EC |
:105AD00090E002C080E090E0CF9108956DE470E026 |
:105AE00088EE93E00E94D32A482F8FB399279C0118 |
:105AF0002270307081FDF9CF85E394E092BD81BDC5 |
:105B0000F89A80B5841779F48FB399279C01227095 |
:105B1000307081FDF9CF88EE93E092BD81BDF89A97 |
:105B200080B5813011F0C90108952EEA3AE24EE4C1 |
:105B300050E068EE73E08CE896E00E94AD7681E07C |
:105B400090E0089580918C068130A9F46DE470E0B6 |
:105B50008CE896E00E94C22A8093D90626EB3AE2AE |
:105B60004EE450E06CE876E088EE93E00E94EA763E |
:105B700081E090E0089580E090E00895CF93DF9376 |
:105B800081E080938C06ECE8F6E08FE015861686BF |
:105B90001786108A8150349687FFF8CF80E480936F |
:105BA000990680939A0610929B0680939C06809398 |
:105BB0009D0690EC90939E0610929F068093A006FF |
:105BC0008093A1061092A2069093A3069093A40638 |
:105BD0008093A5061092A6068093A7069093A80628 |
:105BE000ADE8B6E087E0EAE8F1E0ED010190099266 |
:105BF0008A95E1F76DE470E0CD0101970E94C22A19 |
:105C00008093D906DF91CF910895F999FECF82E074 |
:105C100090E092BD81BDF89A80B5282F863078F04B |
:105C200023E0322FF999FECF1FBA82E090E092BDB7 |
:105C300081BD30BD0FB6F894FA9AF99A0FBE822F43 |
:105C4000992708951F93CF93C82F162F863010F0F1 |
:105C5000C5E003C0882309F4C1E08C2F9927823066 |
:105C6000910541F08330910544F4019731F40E948D |
:105C7000DD2B05C00E941C2C02C00E945B2C11234E |
:105C8000E1F06CE070E080E590E00E94D32A282FDC |
:105C9000F999FECF8CE590E092BD81BDF89A80B570 |
:105CA000821759F42EEA3AE24CE050E060E570E0E9 |
:105CB00089E196E00E94AD7602C00E94EB2A8C2F0B |
:105CC0000E94212DCF911F910895DF92EF92FF92B4 |
:105CD0000F931F93CF93FF24DF2CEF2C81E090E0F4 |
:105CE0000E949A2C853539F031E0E32E65E581E09C |
:105CF00090E00E94A22C6CE070E080E590E00E94B1 |
:105D0000D32AC82FF999FECF8CE590E092BD81BDD2 |
:105D1000F89A80B58C1711F421E0D22EC1E001E091 |
:105D200010E0EE2029F48C2F0E94B82C8823C1F5B6 |
:105D300091E0F92E1F930F9385E799E09F938F933E |
:105D400086EF92E19F938F93E0912804F0912904CC |
:105D500009958DB79EB706968DBF0230110549F0A3 |
:105D6000033011054CF40130110531F40E94DD2B94 |
:105D700005C00E941C2C02C00E945B2CDD2059F043 |
:105D80002EEA3AE24CE050E060E570E089E196E00E |
:105D90000E94AD7602C00E94EB2A8C2F0E94212D1A |
:105DA000CF5F0F5F1F4FC63008F4BBCFFF2019F045 |
:105DB00083E00E940B2D0E94052EC82F0E94B82C54 |
:105DC0008C2F99279F938F938BE999E09F938F93C3 |
:105DD00006EF12E11F930F93E0912804F09129043C |
:105DE00009958DB79EB706968DBFEE2021F40E94CF |
:105DF0006E2D882399F484EB99E09F938F931F93E2 |
:105E00000F93E0912804F091290409950E94BE2D7A |
:105E10000E94A22D0F900F900F900F9010921706D6 |
:105E200090E0E9E9F6E0CFE08081349618160CF4B2 |
:105E30009F5FC150C7FFF8CF90931706892F99270E |
:105E40009F938F938DE896E09F938F9385ED99E0D4 |
:105E50009F938F931F930F93E0912804F09129044F |
:105E600009958DB79EB708968DBF86EF99E09F93F1 |
:105E70008F931F930F93E0912804F09129040995C3 |
:105E80000F900F900F900F90CF911F910F91FF9057 |
:105E9000EF90DF900895982F2FB7F8943998389A9B |
:105EA00088B1836088B98091B9008C7F8093B900F4 |
:105EB0008AE28093B80010927202109270021092DF |
:105EC0006F02992379F0E2EEF6E08BE01082118206 |
:105ED000128213821482158216821782815038969C |
:105EE00087FFF4CF78942FBF08951092720284E94F |
:105EF0008093BC0080E88093BC001092BD0010929B |
:105F0000BA001092BB001092B9001092B800109223 |
:105F10006E0280E00E944B2F1092BB0085E88093B8 |
:105F2000BC0080916C02826080936C0208951F9285 |
:105F30000F920FB60F9211242F933F934F935F93BD |
:105F40008F939F93EF93FF9380917202282F3327B3 |
:105F5000442755278F5F80937202F901273131055D |
:105F600008F0C2C2EE59FF4F0C940A7981E0809389 |
:105F70006E0209C0809170028C3090F480917002A2 |
:105F80008F5F8093700280917002E82FFF27EE0FE1 |
:105F9000FF1FEE0FFF1FE457F94F8585181654F7C2 |
:105FA000809170028C3070F010926B0210926A0235 |
:105FB0001092700285E08093720280916F02880FC8 |
:105FC0008D5A04C080917002880F8E5A8093BB0056 |
:105FD00085E87FC280917002E82FFF2783E0EE0FF3 |
:105FE000FF1F8A95E1F7EE51F94F81818093BB0045 |
:105FF00085E88093BC0080917002E82FFF27EE0FA8 |
:10600000FF1FEE0FFF1FEE0FFF1FEE51F94F8081B4 |
:1060100080FF91C080917002E82FFF27EE0FFF1FD5 |
:10602000EE0FFF1FEE0FFF1FEE51F94F8281882305 |
:1060300029F080911706873008F46CC280916A02BB |
:1060400090916B02892B09F065C280916802909152 |
:106050006902892B09F05EC26EC08091700221E056 |
:1060600030E002C0220F331F8A95E2F78091680268 |
:106070009091690228233923232B79F080917002B3 |
:10608000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F82 |
:10609000EE51F94F80E184830DC080917002E82FAA |
:1060A000FF27EE0FFF1FEE0FFF1FEE0FFF1FEE513A |
:1060B000F94F148280917002E82FFF2753E0EE0F12 |
:1060C000FF1F5A95E1F7EE51F94F8481282F3327AE |
:1060D00043E0220F331F4A95E1F780917002E82FC9 |
:1060E000FF2793E0EE0FFF1F9A95E1F7EE51F94F6E |
:1060F00082818770822B8093BB0085E88093BC00EF |
:106100002091700281E090E002C0880F991F2A95CB |
:10611000E2F720916A0230916B0282239323892B4C |
:1061200051F08AED96E0909376028093750288E0B4 |
:1061300080937702EFC184E089C1E0917502F0910C |
:10614000760281918093BB0085E88093BC00F09338 |
:106150007602E093750280917702815080937702F6 |
:10616000882309F4D7C183E071C18091B9008033DD |
:1061700051F580917302882329F4809170028F5F1A |
:106180008093730280917002E82FFF2783E0EE0F67 |
:10619000FF1F8A95E1F7EE51F94F838199278F7799 |
:1061A00090708F3791057CF480917002E82FFF2763 |
:1061B000EE0FFF1FEE0FFF1FEE0FFF1FEE51F94F07 |
:1061C00083818F5F83831092720284E98093BC0085 |
:1061D0008AE090E090939301809392018091700205 |
:1061E0008F5F80937002109272026DC18091B9002E |
:1061F0008034C9F180916F02E82FFF27EE0FFF1F57 |
:10620000EE0FFF1FEE0FFF1FEE51F94F83818F77C7 |
:10621000838380916F028F5F80936F0280916F0202 |
:106220008C30A0F010926F021092690210926802F6 |
:10623000809174028F5F809374028C3038F01092DA |
:10624000740280916C028D7F80936C0280916C024D |
:10625000816080936C021092720284E98093BC008A |
:1062600010926E0273C080916F02E82FFF27EE0F2D |
:10627000FF1FEE0FFF1FEE0FFF1FEE51F94F83813F |
:106280008068838380916F02E82FFF27EE0FFF1F46 |
:10629000EE0FFF1FEE0FFF1FEE51F94F808180FFC1 |
:1062A0002FC080916F02E82FFF2753E0EE0FFF1FF2 |
:1062B0005A95E1F7EE51F94F84819927009751F0F3 |
:1062C0004097D9F58AED96E0909376028093750217 |
:1062D00088E031C080916F02992743E0880F991FB1 |
:1062E0004A95E1F78951994F909376028093750210 |
:1062F00090916F02809174029817E1F483E01BC0C3 |
:1063000080916F02992733E0880F991F3A95E1F742 |
:106310008951994F909376028093750280916C0217 |
:1063200081FD06C090916F0280917402981711F45C |
:1063300082E001C081E08093770280917702813012 |
:1063400011F485E801C085EC8093BC008091730254 |
:1063500080936D0210927302DDC0E0917502F0919E |
:1063600076028091BB0080838091750290917602C5 |
:106370000196909376028093750280917702815006 |
:1063800080937702823010F085EC5DC0813011F48B |
:1063900085E859C080916C0281FF2DC08091E9028F |
:1063A00080FD1DC080916F02E82FFF2723E0EE0FD4 |
:1063B000FF1F2A95E1F7EE51F94F86818A3F79F464 |
:1063C00080916F02E82FFF2793E0EE0FFF1F9A9551 |
:1063D000E1F7EE51F94F8081816080830CC080919C |
:1063E0006F02E82FFF2783E0EE0FFF1F8A95E1F78A |
:1063F000EE51F94F108280916F028F5F80936F0290 |
:1064000080916F028C30A0F010926F02109269029E |
:1064100010926802809174028F5F809374028C30B6 |
:1064200038F01092740280916C028D7F80936C0220 |
:106430001092720284E98093BC0080916C028160AA |
:1064400080936C0265C08093BC0086E080937202EA |
:1064500061C088E9BBCD80917102880F805FB6CDA5 |
:106460008091710299278130910561F08230910508 |
:106470001CF4892B21F04EC0029739F04BC080915B |
:106480001301A4CD80911201A1CD809111019ECD67 |
:1064900080E89CCD1092720284E98093BC00109237 |
:1064A0006E028AE090E09093930180939201809134 |
:1064B0007102823088F4809171028F5F8093710243 |
:1064C00082E18093720280916C028E7F80936C02D5 |
:1064D00085EA8093BC001EC01092710280916C020C |
:1064E000816080936C0216C01092720284E98093DE |
:1064F000BC0080916C02816080936C028AE090E025 |
:1065000090939301809392011092700210926F0207 |
:1065100010926E02FF91EF919F918F915F914F9139 |
:106520003F912F910F900FBE0F901F9018951F93C2 |
:10653000CF93DF93182F80911403882321F4809147 |
:106540000302882319F081E090E097C01D3008F025 |
:1065500092C01123B1F0E12FFF2723E0EE0FFF1FC0 |
:106560002A95E1F7EE51F94F3597808135968823CA |
:106570000CF081C03897808180FD03C083E090E0FB |
:106580007CC08091DA06823019F084E090E075C01A |
:1065900067E070E08AED96E00E94C22A9091E106E1 |
:1065A000891719F085E090E068C080ED97E00E94BF |
:1065B0001C17EC0180916C0280FD05C0CE010E9489 |
:1065C00025178823B9F3112319F48FEF90E00BC03E |
:1065D000212F33272150304081E090E002C0880F06 |
:1065E000991F2A95E2F790936B0280936A02A1E0CB |
:1065F000B0E0E2EEF6E040E050E06BE0CD01042ECA |
:1066000002C0880F991F0A94E2F720916A02309124 |
:106610006B0282239323892B11F011821282615025 |
:106620004F5F5F4F389667FFE9CF1092700210926C |
:10663000720280916C028E7F80936C0285EA809357 |
:10664000BC0080916C0280FD05C0CE010E94251720 |
:106650008823B9F380916A0290916B02892B29F00B |
:10666000CE010E942517882311F380916A02909130 |
:106670006B02009711F082E090E0DF91CF911F91C3 |
:1066800008950F931F93CF93DF93982F8091140356 |
:10669000882321F480910302882319F081E090E09F |
:1066A00092C09D30A0F4992319F486E090E08BC04D |
:1066B000C92FDD27FE0133E0EE0FFF1F3A95E1F70A |
:1066C000EE51F94F35978081359687FD03C082E002 |
:1066D00090E079C03897808180FD03C083E090E02E |
:1066E00072C080ED97E00E941C178C0180916C02B3 |
:1066F00080FD05C0C8010E9425178823B9F32197A2 |
:1067000021E030E0C90102C0880F991FCA95E2F765 |
:106710009093690280936802D901E2EEF6E040E0CE |
:1067200050E06BE0CD01042E02C0880F991F0A943F |
:10673000E2F7209168023091690282239323892B2A |
:1067400011F01182128261504F5F5F4F389667FFE0 |
:10675000E9CF10926F021092DA061092E1061092C1 |
:10676000720280916C028E7F80936C0285EA809326 |
:10677000BC0080916C0280FD05C0C8010E942517F5 |
:106780008823B9F38091680290916902892B29F0DE |
:10679000C8010E942517882311F38091DA06823000 |
:1067A00019F084E090E00FC067E070E08AED96E0B9 |
:1067B0000E94C22A9091E106891719F085E090E0C5 |
:1067C00002C080E090E0DF91CF911F910F9108957A |
:1067D00089E1A7E7B7E0E3E4F7E01182108232969F |
:1067E00011961C921E921296815087FFF6CF10923E |
:1067F00083031092820310928503109284031092F7 |
:1068000087031092860308951F920F920FB60F927E |
:1068100011240F931F932F933F934F935F936F9385 |
:106820007F938F939F93AF93BF93CF93DF93EF9318 |
:10683000FF9380917E0682FDCFC0409186005091EB |
:1068400087008091790290917A02481B590B8091C0 |
:1068500086009091870090937A0280937902CA0112 |
:106860008D549440A0917B02B0917C02835F9A4149 |
:1068700078F480917B0280934207149714F0109271 |
:10688000940181E090E090937C0280937B0207C2A8 |
:10689000AD30B1050CF003C2CA018B5F9040845B40 |
:1068A000914008F074C0425D5140FD01EA0FFB1FAA |
:1068B000ED5BF84F80819181FA01E81BF90BCF0164 |
:1068C000F7FF03C0909581959F4F06975CF48091E8 |
:1068D0001D03883C20F480911D03865F01C088EC75 |
:1068E00080931D03FD01EA0FFB1FED5BF84F8081D4 |
:1068F00091819C01220F331F280F391F240F351F50 |
:1069000037FF02C02D5F3F4FE901D595C795D5955B |
:10691000C795CA0101968C179D0714F4219706C0EC |
:1069200041505040C417D5070CF4219680911D03A7 |
:10693000833CE0F08D010A0F1B1FF801ED5BF84F5F |
:10694000808191819E01281B390BC90163E070E0B1 |
:106950000E948378CB01880F991F860F971F0958D3 |
:10696000184FD80111969C938E9307C0AA0FBB1F96 |
:10697000A958B84F11961C921E92E0917B02F0919B |
:106980007C02EE0FFF1FED5BF84FD183C083209197 |
:106990007B0230917C022F5F3F4F30937C0220932B |
:1069A0007B0280910201843108F079C125303105E4 |
:1069B00011F45D9A01C05D9880917B0290917C02F8 |
:1069C0008630910511F45C9A01C05C98079711F428 |
:1069D0005B9A65C15B9863C14091860050918700C6 |
:1069E00080917D0290917E02481B590B8091860018 |
:1069F0009091870090937E0280937D02CA018D540E |
:106A000094406091E702835F9A4108F07AC06093F6 |
:106A1000780280917802843008F453C09091420744 |
:106A200080917802981709F04CC05091E8025B30D1 |
:106A300008F43FC0109294011092E70240E05F31E9 |
:106A4000C0F0E42FFF27EE0FFF1F9F012D543D4F95 |
:106A5000DF01AD5BB84F8D919C91D9018D939C93D3 |
:106A6000DF01A958B84F8D919C91E353FD4F91835D |
:106A70008083E42FFF27EE0FFF1F9F012D5B384F10 |
:106A8000DF01A158BD4F8D919C91D90111969C9326 |
:106A90008E93DF01A756BD4F8D919C91E958F84F19 |
:106AA00091838083842F8F5F482F8D3040F28093B5 |
:106AB000E7028091E8028F3FB9F08F5F8093E80290 |
:106AC00013C08091E802853620F08AE08093E802C6 |
:106AD00002C01092E802809102018A3011F08431E4 |
:106AE00010F0289A01C0289881E08093E7028091F5 |
:106AF0001403882309F0D3C0809178028093420761 |
:106B0000CEC06D3008F0A3C0CA018B5F9040845B9B |
:106B1000914008F07EC0425D5140E62FFF27EE0F06 |
:106B2000FF1FE158FD4F80819181FA01E81BF90BAD |
:106B3000CF0105960B97B0F48091E8028A3120F0DE |
:106B400080911D03865F05C08B3028F080911D0366 |
:106B50008E5F80931D0380911D03893C18F088ECA3 |
:106B600080931D03E62FFF27EE0FFF1FE158FD4F17 |
:106B7000808191819C01220F331F280F391F240F20 |
:106B8000351F37FF02C02D5F3F4FE901D595C795EF |
:106B9000D595C795CA0101968C179D0714F42197C6 |
:106BA00006C041505040C417D5070CF4219680917F |
:106BB0001D038E3BD8F0E62FFF27EE0FFF1FDF01EE |
:106BC000A158BD4F8D919C919E01281B390BC90185 |
:106BD00063E070E00E948378CB01880F991F860FD5 |
:106BE000971FE756FD4F9183808308C0E62FFF274C |
:106BF000EE0FFF1FE756FD4F118210828091E702D2 |
:106C0000E82FFF27EE0FFF1FE158FD4FD183C08310 |
:106C100009C0809102018A3011F0843110F0289A65 |
:106C200001C0289880910201843188F48091E702A4 |
:106C3000853011F45D9A05C05D98863011F45C9A38 |
:106C400005C05C98873011F45B9A01C05B98809115 |
:106C5000E702843120F48F5F8093E70220C0843103 |
:106C6000F1F4809102018A3011F0843110F0289AF9 |
:106C700001C028988EE18093E7022CE0C7E7D7E0B7 |
:106C8000A3EBB2E0E3E4F7E08D919D9191838083E3 |
:106C90003296198218822296215027FFF5CFFF9154 |
:106CA000EF91DF91CF91BF91AF919F918F917F91A4 |
:106CB0006F915F914F913F912F911F910F910F9085 |
:106CC0000FBE0F901F901895EF92FF920F931F9396 |
:106CD000809134069927880F991F880F991F7C018E |
:106CE0000027F7FC0095102F80917103909172039B |
:106CF000A0917303B0917403BC01CD01A801970169 |
:106D00000E94B8783093C4052093C305809169032D |
:106D100090916A03A0916B03B0916C03BC01CD010B |
:106D2000A80197010E94B8783093C6052093C50545 |
:106D30008091FD079091FE0797FD039695958795A5 |
:106D4000959587959093C8058093C70580910D0808 |
:106D500090910E0897FD0396959587959595879543 |
:106D60009093CA058093C905809182039091830313 |
:106D70002091430230914402821B930B9093CC05E7 |
:106D80008093CB0580910F0390911003A091110384 |
:106D9000B0911203BC01CD0125E030E040E050E0AD |
:106DA0000E94B8783093CE052093CD0580913D02A6 |
:106DB00090913E029093D0058093CF0580912F0350 |
:106DC000909130039093D4058093D30580911E0158 |
:106DD00090911F019093D6058093D50580911D0356 |
:106DE00099279093D8058093D705809109089091B1 |
:106DF0000A08A0910B08B0910C08209196013091DF |
:106E000097014091980150919901BC01CD010E94D8 |
:106E1000B8783093DA052093D9058091E306992755 |
:106E20009093DC058093DB058091EB069927909386 |
:106E3000DE058093DD058091F30699279093E005A8 |
:106E40008093DF058091FB0699279093E20580935C |
:106E5000E10580911E0290911F029093EC058093B2 |
:106E6000EB0580918008909181089093F0058093C4 |
:106E7000EF0580918408909185089093F2058093A6 |
:106E8000F1058091860899279093FE058093FD0572 |
:106E90008091F9039091FA03909300068093FF0587 |
:106EA0008091F7039091F803909302068093010676 |
:106EB00080914104882321F480914204882321F0A9 |
:106EC0008091C205816003C08091C2058E7F80934E |
:106ED000C2051F910F91FF90EF9008951F93CF93DC |
:106EE000DF93182FEB01809114038823A1F4115034 |
:106EF0001F3F89F0D0932502C09324028091240281 |
:106F000090912502892BD1F7CE018C0F9D1F0E94F5 |
:106F10003117115078F7DF91CF911F910895CF93DA |
:106F2000DF93809102018D3011F40E94161B1092A4 |
:106F30007A0080914702909148029093C407809311 |
:106F4000C30780914502909146029093B5078093C4 |
:106F5000B407809143029091440290930308809378 |
:106F6000020820913F0230914002C901880F991F09 |
:106F7000880F991F820F931F820F931F9093FE0714 |
:106F80008093FD072091410230914202C901880F90 |
:106F9000991F880F991F820F931F820F931F909341 |
:106FA0000E0880930D088FEC80937A00AEE1B3E079 |
:106FB000CDE1D6E097E08991E82FFF27EE0FFF1F84 |
:106FC000ED5BF84F0190F081E02DE259FF4F1E1666 |
:106FD0001F061CF0E0E0F0E005C0EF3FF10514F003 |
:106FE000EFEFF0E08C91282F3327E217F30714F42A |
:106FF000815004C02E173F0714F48F5F8C9391507B |
:10700000119697FFD8CF809159069927AA27BB27B9 |
:10701000BC01CD0124EC39E040E050E00E9444780E |
:10702000DC01CB018093D5019093D601A093D701C9 |
:10703000B093D80180915A069927AA27BB27BC0193 |
:10704000CD010E944478DC01CB018093D101909363 |
:10705000D201A093D301B093D401DF91CF910895D1 |
:10706000A0E0B0E0E6E3F8E30C94D978882EC0E025 |
:10707000D0E07E016E0110924104469AD0937D03C8 |
:10708000C0937C03D0937B03C0937A03D0937703A0 |
:10709000C0937603D0938703C0938603D093850370 |
:1070A000C0938403D0938303C09382031092BE01E4 |
:1070B0001092BD01109237020E948F3784E690E053 |
:1070C0000E943E170E948F378091250680FF10C0D6 |
:1070D0008091140190911501875B934038F4809161 |
:1070E0001401909115018E5E924010F40E94BB1A1B |
:1070F0000FE18AE090E00E943E1780914302909158 |
:107100004402C80FD91F8091470290914802E80EAF |
:10711000F91E8091450290914602C80ED91E015079 |
:1071200007FFE7CF9701205F3F4F369527953695AC |
:1071300027953093870320938603C6014096969542 |
:1071400087959695879590938503809384036096A1 |
:10715000F5E0D695C795FA95E1F7D0938303C093F0 |
:107160008203909381038093800330937F03209365 |
:107170007E03882009F441C08091FD079091FE07AD |
:1071800097FF03C0909581959F4F6CE070E00E943F |
:1071900083789B0170937D0360937C0380910D083D |
:1071A00090910E0897FF03C0909581959F4F6CE0DA |
:1071B00070E00E94837870937B0360937A038091E0 |
:1071C0000A0690910B069093770380937603B9019A |
:1071D00084E090E00E94B32C60917A0370917B036D |
:1071E00086E090E00E94B32C609176037091770363 |
:1071F00088E090E00E94B32C65C084E090E00E949B |
:10720000AE2C90937D0380937C0386E090E00E94F7 |
:10721000AE2C90937B0380937A0388E090E00E94E9 |
:10722000AE2C9C01909377038093760380917C032E |
:1072300090917D038150984050F480917A03909111 |
:107240007B038150984018F421503440D8F187E1F5 |
:107250009AE09F938F9386EF92E19F938F93E091B3 |
:107260002804F091290409958091FD079091FE076B |
:1072700097FF03C0909581959F4F6CE070E00E944E |
:10728000837870937D0360937C0380910D089091C7 |
:107290000E0897FF03C0909581959F4F6CE070E0BA |
:1072A0000E94837870937B0360937A0380910A062F |
:1072B00090910B0690937703809376030F900F9035 |
:1072C0000F900F901092C4071092C3071092B50749 |
:1072D0001092B407109203081092020884E690E01E |
:1072E0000E943E1780913F02909140029C01220F24 |
:1072F000331F220F331F280F391F280F391F3093D8 |
:10730000FE072093FD0780914102909142028C017B |
:10731000000F111F000F111F080F191F080F191F51 |
:1073200010930E0800930D0880913406C82EDD24BA |
:10733000EE24FF24442737FD4095542FC701B601A2 |
:107340000E9444784B015C01609371037093720357 |
:1073500080937303909374039801442737FD4095FD |
:10736000542FC701B6010E944478DC01CB01809301 |
:10737000690390936A03A0936B03B0936C038092AC |
:107380004D0390924E03A0924F03B092500380930E |
:10739000450390934603A0934703B093480310928C |
:1073A00041031092420310924303109244038091D0 |
:1073B000160190911701A0911801B09119019093B5 |
:1073C0000D0680930C061092360210923502109230 |
:1073D00031031092320310923303109234038091E0 |
:1073E0002F039091300390932E0380932D030E94DE |
:1073F000146382E390E090932502809324028091AD |
:1074000059069927AA27BB27BC01CD0124EC39E0F6 |
:1074100040E050E00E944478DC01CB018856954C56 |
:10742000AF4FBF4F8093D5019093D601A093D70162 |
:10743000B093D80180915A069927AA27BB27BC018F |
:10744000CD010E944478DC01CB018856954CAF4FAA |
:10745000BF4F8093D1019093D201A093D301B093F9 |
:10746000D40110929B0110929A0180912F03909168 |
:107470003003AA2797FDA095BA2F2091960130914D |
:1074800097014091980150919901BC01CD010E9452 |
:107490004478DC01CB018093090890930A08A093FB |
:1074A0000B08B0930C08109228031092270381E078 |
:1074B000809301010E948B678091E9028460809330 |
:1074C000E9028FEF80937B0810927C0880E2809322 |
:1074D0007D08CEE1D3E0ADE1B6E007E08D91E82F85 |
:1074E000FF27EE0FFF1FED5BF84F808191818259DE |
:1074F0008993015007FFF2CF84E680931D038091AA |
:107500002202882311F0469A579A8091860390911F |
:10751000870380569940815C9B4228F0809141040A |
:10752000816080934104809184039091850380560B |
:107530009940815C9B4228F0809141048260809355 |
:10754000410480918203909183038C52914089572A |
:10755000954028F08091410484608093410480919B |
:107560007C0390917D038C529140835C914028F084 |
:107570008091410488608093410480917A039091C6 |
:107580007B038C529140835C914028F080914104B0 |
:1075900080618093410480917603909177038050BD |
:1075A00092408355914028F08091410480628093FD |
:1075B0004104ECE0CDB7DEB70C94F578A3E1B0E080 |
:1075C000E4EEFAE30C94D3788091820390918303E4 |
:1075D0002091430230914402821B930B9093030845 |
:1075E0008093020880914D0290914E0297FD07967C |
:1075F0009C0113E0359527951A95E1F73093C40760 |
:107600002093C30780914B0290914C0297FD0796FF |
:10761000B3E095958795BA95E1F79093B507809378 |
:10762000B4073093CF072093CE079093C70780937A |
:10763000C6078091FD079091FE07AC01440F551FCE |
:10764000480F591F20913F0230914002C901880F15 |
:10765000991F880F991F820F931F820F931F480F46 |
:10766000591F57FF02C04D5F5F4F55954795559580 |
:1076700047955093FE074093FD0780910D08909128 |
:107680000E08AC01440F551F480F591F20914102AD |
:1076900030914202C901880F991F880F991F820FEC |
:1076A000931F820F931F480F591F57FF02C04D5F52 |
:1076B0005F4F559547955595479550930E084093C4 |
:1076C0000D0820913F0230914002C901880F991F97 |
:1076D000880F991F820F931F820F931F9C014427CD |
:1076E00037FD4095542F8091610390916203A091E2 |
:1076F0006303B0916403820F931FA41FB51F80938F |
:10770000610390936203A0936303B0936403209199 |
:10771000410230914202C901880F991F880F991FB9 |
:10772000820F931F820F931F9C01442737FD4095C2 |
:10773000542F80915D0390915E03A0915F03B091FF |
:107740006003820F931FA41FB51F80935D03909366 |
:107750005E03A0935F03B09360038091D80790917C |
:10776000D90720913F0230914002820F931F9093DE |
:10777000D9078093D8078091050890910608209139 |
:10778000410230914202820F931F9093060880932A |
:10779000050880917803909179030196909379037D |
:1077A0008093780380910A0690910B0620917603CE |
:1077B00030917703821B930B9C01442737FD409542 |
:1077C000542F8091590390915A03A0915B03B0917B |
:1077D0005C03820F931FA41FB51F809359039093DE |
:1077E0005A03A0935B03B0935C038FEC80937A0001 |
:1077F000109210012091490330914A0340914B03AC |
:1078000050914C0329873A874B875C8729543B4624 |
:10781000414050402CF028E43BE641E050E00DC0F0 |
:1078200089859A85AB85BC85885B9449AE4FBF4FEF |
:107830004CF428EB34E94EEF5FEF2D833E834F830A |
:10784000588708C089859A85AB85BC858D839E83C2 |
:10785000AF83B88720915103309152034091530375 |
:10786000509154032D873E874F87588B29543B46B0 |
:10787000414050402CF028E43BE641E050E00DC090 |
:107880008D859E85AF85B889885B9449AE4FBF4F83 |
:107890004CF428EB34E94EEF5FEF29833A834B83B6 |
:1078A0005C8308C08D859E85AF85B88989839A835E |
:1078B000AB83BC83A0910208B0910308BB8BAA8B59 |
:1078C000FD01CF01AA2797FDA095BA2FA0904103F3 |
:1078D000B0904203C0904303D0904403A80EB91E59 |
:1078E000CA1EDB1EA0924103B0924203C092430322 |
:1078F000D0924403E0900908F0900A0800910B0828 |
:1079000010910C08E80EF91E0A1F1B1FE0920908CF |
:10791000F0920A0800930B0810930C08F0910403EE |
:10792000F98BFF2309F098C180910303882309F0A4 |
:1079300093C18091250686FF8FC18091B4079091F5 |
:10794000B507AA2797FDA095BA2FBC01CD012981C3 |
:107950003A814B815C810E9444789B01AC0197FF86 |
:1079600004C02150384F4F4F5F4FBBE055954795AE |
:1079700037952795BA95D1F78091BD01682E772468 |
:1079800088249924CA01B901A40193010E94447872 |
:10799000DC01CB018093920390939303A093940313 |
:1079A000B0939503B7FF04C08150904FAF4FBF4FC6 |
:1079B0001C012D01ACE05594479437942794AA9567 |
:1079C000D1F7209292033092930340929403509205 |
:1079D00095038091C3079091C407AA2797FDA095AE |
:1079E000BA2FBC01CD012D813E814F8158850E9467 |
:1079F000447897FF04C06150784F8F4F9F4FFBE052 |
:107A00009595879577956795FA95D1F7A401930198 |
:107A10000E944478DC01CB018093960390939703F6 |
:107A2000A0939803B0939903B7FF04C08150904F7F |
:107A3000AF4FBF4F9C01AD01ECE055954795379591 |
:107A40002795EA95D1F720939603309397034093B7 |
:107A5000980350939903809192039091930390938C |
:107A6000AC078093AB078091960390919703909316 |
:107A7000B0078093AF0722193309440955092093B1 |
:107A80009603309397034093980350939903E20E23 |
:107A9000F31E041F151FE0920908F0920A080093D4 |
:107AA0000B0810930C088091BC018823B1F457FF98 |
:107AB00004C02F5F3F4F4F4F5F4F55954795379508 |
:107AC0002795A21AB30AC40AD50AA0924103B0921C |
:107AD0004203C0924303D09244032A893B8979012F |
:107AE0000027F7FC0095102F809196039091970343 |
:107AF000A0919803B0919903E80EF91E0A1F1B1F6D |
:107B0000C801B70129813A814B815C810E94447888 |
:107B10009B01AC0197FF04C02150384F4F4F5F4F7E |
:107B20006BE055954795379527956A95D1F78091E4 |
:107B3000BE01A82EBB24CC24DD24CA01B901A601B4 |
:107B400095010E944478DC01CB0180938A039093D5 |
:107B50008B03A0938C03B0938D03B7FF04C08150B7 |
:107B6000904FAF4FBF4F3C014D013CE0959487943F |
:107B7000779467943A95D1F760928A0370928B0359 |
:107B800080928C0390928D03C801B7012D813E81B4 |
:107B90004F8158850E94447897FF04C06150784F08 |
:107BA0008F4F9F4F2BE095958795779567952A95F1 |
:107BB000D1F7A60195010E944478DC01CB018093A6 |
:107BC0008E0390938F03A0939003B0939103B7FF1C |
:107BD00004C08150904FAF4FBF4FAC01BD018CE04E |
:107BE00075956795579547958A95D1F740938E037C |
:107BF00050938F0360939003709391032A893B897C |
:107C000037FF03C0309521953F4F21343105E4F112 |
:107C1000D401C30197FE07C0B095A09590958195BA |
:107C20009F4FAF4FBF4F81389105A105B10584F437 |
:107C3000DB01CA0177FF07C0B095A09590958195AB |
:107C40009F4FAF4FBF4F81389105A105B105E4F0BB |
:107C500081E08093290318C01092B0071092AF07FB |
:107C60001092AC071092AB0710928E0310928F0304 |
:107C7000109290031092910310928A0310928B033A |
:107C800010928C0310928D0380918E0390918F033C |
:107C9000A0919003B0919103BC01CD0124E630E0A6 |
:107CA00040E050E00E94B878E0908A03F0908B03A7 |
:107CB000E21AF30AF092C207E092C10780918A03A8 |
:107CC00090918B03A0918C03B0918D03BC01CD01E9 |
:107CD00024E630E040E050E00E94B878DA01C901C3 |
:107CE00020918E0330918F038C01021B130B109394 |
:107CF000B7070093B6078091960190919701A091E4 |
:107D00009801B0919901BC01CD0128E631E040E035 |
:107D100050E00E9444782091090830910A0840916F |
:107D20000B0850910C08261737074807590764F0CD |
:107D3000261B370B480B590B2093090830930A0870 |
:107D400040930B0850930C082091090830910A08C1 |
:107D500040910B0850910C0857FF0CC0260F371F9D |
:107D6000481F591F2093090830930A0840930B08B5 |
:107D700050930C086091B4077091B5076E0D7F1D8C |
:107D80009B01442737FD4095542F809145039091E6 |
:107D90004603A0914703B0914803820F931FA41F8D |
:107DA000B51F8093450390934603A0934703B09378 |
:107DB00048038091090390910A03681B790BCB015A |
:107DC000AA2797FDA095BA2F29853A854B855C8512 |
:107DD000820F931FA41FB51F8093490390934A03FA |
:107DE000A0934B03B0934C03C090D101D090D2012B |
:107DF000E090D301F090D401C816D906EA06FB063C |
:107E0000C4F488EA91E6A0E0B0E08C199D09AE09BF |
:107E1000BF098093490390934A03A0934B03B09307 |
:107E20004C038093450390934603A0934703B0937C |
:107E3000480322273327A9012C193D094E095F0960 |
:107E40008091490390914A03A0914B03B0914C0358 |
:107E500082179307A407B507B4F4D701C601885A5F |
:107E60009146A040B0408093490390934A03A09369 |
:107E70004B03B0934C038093450390934603A09328 |
:107E80004703B09348036091C3077091C407600F24 |
:107E9000711F9B01442737FD4095542F80914D035E |
:107EA00090914E03A0914F03B0915003820F931F06 |
:107EB000A41FB51F80934D0390934E03A0934F03CF |
:107EC000B09350038091070390910803681B790BCE |
:107ED000CB01AA2797FDA095BA2F2D853E854F850A |
:107EE0005889820F931FA41FB51F8093510390934D |
:107EF0005203A0935303B0935403E090D501F09044 |
:107F0000D6010091D7011091D801E816F9060A07A9 |
:107F10001B07C4F488EA91E6A0E0B0E08E199F093F |
:107F2000A00BB10B8093510390935203A093530382 |
:107F3000B093540380934D0390934E03A0934F034B |
:107F4000B093500322273327A9012E193F09400B74 |
:107F5000510B8091510390915203A0915303B09122 |
:107F6000540382179307A407B507B4F4D801C701D7 |
:107F7000885A9146A040B040809351039093520399 |
:107F8000A0935303B093540380934D0390934E03F7 |
:107F9000A0934F03B093500380914103909142030B |
:107FA000A0914303B09144038093550390935603EB |
:107FB000A0935703B09358038091510390915203BB |
:107FC000A0915303B0915403809371039093720373 |
:107FD000A0937303B09374038091490390914A0373 |
:107FE000A0914B03B0914C038093690390936A0373 |
:107FF000A0936B03B0936C0380914D0390914E035B |
:10800000A0914F03B091500380936D0390936E0342 |
:10801000A0936F03B0937003809145039091460342 |
:10802000A0914703B0914803809365039093660342 |
:10803000A0936703B093680380911C0190911D0188 |
:1080400097FD079603E0959587950A95E1F790933C |
:10805000C4078093C30780911A0190911B0197FD7B |
:10806000079613E0959587951A95E1F79093B507D4 |
:108070008093B40780914702909148020F9734F49F |
:1080800088E19CEF9093C4078093C30780914702D7 |
:1080900090914802079734F480E398EF9093C407D7 |
:1080A0008093C307209102012A30A9F480914702EE |
:1080B00090914802835F934034F088EE93E0909370 |
:1080C000C4078093C30780914702909148028A5F5A |
:1080D0009340DCF014C08091470290914802815D8A |
:1080E000974034F088EE93E09093C4078093C307E1 |
:1080F0008091470290914802805E974034F080ED75 |
:1081000097E09093C4078093C307809145029091B4 |
:1081100046020F9734F488E19CEF9093B507809363 |
:10812000B4078091450290914602079734F480E3AA |
:1081300098EF9093B5078093B4072A30A9F4809103 |
:10814000450290914602835F934034F088EE93E0BD |
:108150009093B5078093B4078091450290914602B1 |
:108160008A5F9340DCF014C08091450290914602F2 |
:10817000815D974034F088EE93E09093B50780934B |
:10818000B4078091450290914602805E974034F09A |
:1081900080ED97E09093B5078093B4076091C80194 |
:1081A000662309F4AFC040911C0150911D018091DC |
:1081B0009A0390919B03481B590B5093A103409342 |
:1081C000A00320911C0130911D01280F391F37FF9A |
:1081D00002C02F5F3F4F3595279530939B03209327 |
:1081E0009A03413851051CF080E890E005C04058E2 |
:1081F0005F4F34F480E89FEF9093A1038093A00336 |
:1082000040911A0150911B0180919C0390919D0314 |
:10821000481B590B50939F0340939E0320911A01D2 |
:1082200030911B01280F391F37FF02C02F5F3F4FCE |
:108230003595279530939D0320939C034138510534 |
:108240001CF080E890E005C040585F4F34F480E8AF |
:108250009FEF90939F0380939E03462F5527809115 |
:10826000A0039091A103849FB001859F700D949FFE |
:10827000700D11249B0177FF02C0215F3F4FF4E096 |
:1082800035952795FA95E1F78091C3079091C4073A |
:10829000820F931F9093C4078093C30780919E031E |
:1082A00090919F03849FD001859FB00D949FB00D46 |
:1082B0001124AD019D01B7FF02C0215F3F4FE4E0F3 |
:1082C00035952795EA95E1F78091B4079091B50728 |
:1082D000820F931F9093B5078093B40780911C0180 |
:1082E00090911D01860F971F90931D0180931C0193 |
:1082F00080911A0190911B01840F951F90931B018F |
:1083000080931A010091C6071091C7078091AB07AF |
:108310009091AC07101611065CF59C0197FF04C004 |
:1083200022273327281B390BC901AA2797FDA095BF |
:10833000BA2F2091BC01332744275527BC01CD011A |
:108340000E9444789B01AC0197FF04C0215C3F4F21 |
:108350004F4F5F4F76E055954795379527957A951E |
:10836000D1F78091C1079091C207820F931F27C058 |
:1083700097FF03C0909581959F4FAA2797FDA095E1 |
:10838000BA2F2091BC01332744275527BC01CD01CA |
:108390000E9444789B01AC0197FF04C0215C3F4FD1 |
:1083A0004F4F5F4F66E055954795379527956A95EE |
:1083B000D1F78091C1079091C207821B930B9093D4 |
:1083C000C2078093C107E090CE07F090CF0780915D |
:1083D000AF079091B0071E141F045CF59C0197FF36 |
:1083E00004C022273327281B390BC901AA2797FD70 |
:1083F000A095BA2F2091BC01332744275527BC01F3 |
:10840000CD010E9444789B01AC0197FF04C0215C20 |
:108410003F4F4F4F5F4F96E05595479537952795BE |
:108420009A95D1F78091B6079091B707820F931F65 |
:1084300027C097FF03C0909581959F4FAA2797FD6E |
:10844000A095BA2F2091BC01332744275527BC01A2 |
:10845000CD010E9444789B01AC0197FF04C0215CD0 |
:108460003F4F4F4F5F4F86E055954795379527957E |
:108470008A95D1F78091B6079091B707821B930B2D |
:108480009093B7078093B6078091250687FF44C075 |
:10849000B989BB2309F040C0809103038823E1F52B |
:1084A000E1E0EE16E1E0FE064CF08091C30790910A |
:1084B000C4078E0D9F1D805091400DC0F0E0EF1657 |
:1084C000FFEFFF0664F48091C3079091C4078E0DFF |
:1084D0009F1D80509F4F9093C4078093C30721E056 |
:1084E000013012074CF08091B4079091B507800FCE |
:1084F000911F805091400CC03FEF0030130764F48F |
:108500008091B4079091B507800F911F80509F4FC5 |
:108510009093B5078093B407E2E1CD5E0C94EF78B9 |
:1085200080911403882301F58091E9028C7F809368 |
:10853000E902A6E4B4E0E2EEF6E09BE080910302FB |
:10854000882309F48C938D918183128291503896FF |
:1085500097FFF4CF80910302882359F080910302A2 |
:1085600081508093030205C08091E902816080936D |
:10857000E90280916E02882319F010926E0208952C |
:10858000809370028093720280916C028E7F809340 |
:108590006C0285EA8093BC000895CF93DF93AEE12F |
:1085A000B3E0CDE1D6E057E08991E82FFF27EE0F49 |
:1085B000FF1FED5BF84F0190F081E02DE259FF4F76 |
:1085C000EF3FF10521F01CF0EFEFF0E004C0F7FF02 |
:1085D00002C0E0E0F0E04C91242F3327E217F307CC |
:1085E000A9F0CF01821B930B97FD03969595879574 |
:1085F00095958795242F280F2C93822F9927E8177C |
:10860000F90714F4215001C02F5F2C93515011969B |
:1086100057FFCACF80912706883F38F0EFEFF0E090 |
:10862000E81BF109E25EFC4F80818093CE018091CE |
:10863000CE01882329F0843618F084E68093CE0199 |
:1086400080912906883F38F0EFEFF0E0E81BF10950 |
:10865000E25EFC4F80818093CC018091CC01882325 |
:1086600029F0843618F084E68093CC018091360698 |
:10867000883F38F0EFEFF0E0E81BF109E25EFC4FD5 |
:1086800080818093C7018091C7018B3010F48AE00C |
:1086900002C08F3F11F48093C70180916306883F29 |
:1086A00038F0EFEFF0E0E81BF109E25EFC4F80816B |
:1086B0008093DA078091DA07823010F481E002C0FB |
:1086C0008F3F11F48093DA0780916506883F38F078 |
:1086D000EFEFF0E0E81BF109E25EFC4F8081809350 |
:1086E000000880910008823010F481E002C08F3FC2 |
:1086F00011F48093000880915006883F38F0EFEF26 |
:10870000F0E0E81BF109E25EFC4F80818093D7071F |
:1087100080915106883F38F0EFEFF0E0E81BF10957 |
:10872000E25EFC4F80818093B10780915206883FC2 |
:1087300038F0EFEFF0E0E81BF109E25EFC4F8081DA |
:108740008093DF0790912806983F18F49093CD010D |
:1087500009C0EFEFF0E0E91BF109E25EFC4F808118 |
:108760008093CD01983F18F49093CD0109C0EFEFAD |
:10877000F0E0E91BF109E25EFC4F80818093CD01BE |
:1087800080912B06883F38F0EFEFF0E0E81BF1090D |
:10879000E25EFC4F80818093CB0180912D06883F63 |
:1087A00038F0EFEFF0E0E81BF109E25EFC4F80816A |
:1087B0008093C90180913506883F38F0EFEFF0E0F3 |
:1087C000E81BF109E25EFC4F80818093CA01809131 |
:1087D0003706883F38F0EFEFF0E0E81BF109E25E82 |
:1087E000FC4F80818093C60180913806883F38F025 |
:1087F000EFEFF0E0E81BF109E25EFC4F808180932F |
:10880000C80180913906883F38F0EFEFF0E0E81BAF |
:10881000F109E25EFC4F80818093C50180913A06A8 |
:10882000883F38F0EFEFF0E0E81BF109E25EFC4F23 |
:1088300080818093C40180914006883F38F0EFEF3B |
:10884000F0E0E81BF109E25EFC4F80818093C201F9 |
:1088500080914106883F38F0EFEFF0E0E81BF10926 |
:10886000E25EFC4F80818093FE0280914206883F49 |
:1088700038F0EFEFF0E0E81BF109E25EFC4F808199 |
:108880008093FD0280914306883F38F0EFEFF0E0DF |
:10889000E81BF109E25EFC4F80818093FC0280912D |
:1088A0004406883F38F0EFEFF0E0E81BF109E25EA4 |
:1088B000FC4F80818093FB0280915E06883F38F0F8 |
:1088C000EFEFF0E0E81BF109E25EFC4F808180935E |
:1088D000FA0280915F06883F38F0EFEFF0E0E81B86 |
:1088E000F109E25EFC4F80818093F902809160067D |
:1088F000883F38F0EFEFF0E0E81BF109E25EFC4F53 |
:1089000080818093F80280916106883F38F0EFEF14 |
:10891000F0E0E81BF109E25EFC4F80818093F702F2 |
:1089200080914506883F38F0EFEFF0E0E81BF10951 |
:10893000E25EFC4F80818093C10180914906883FAF |
:1089400038F0EFEFF0E0E81BF109E25EFC4F8081C8 |
:108950008093C00180915306883F38F0EFEFF0E03C |
:10896000E81BF109E25EFC4F80818093BF0180919A |
:108970005606883F38F0EFEFF0E0E81BF109E25EC1 |
:10898000FC4F80818093BE0180915706883F38F06C |
:10899000EFEFF0E0E81BF109E25EFC4F808180938D |
:1089A000BD0180915806883F38F0EFEFF0E0E81BFA |
:1089B000F109E25EFC4F80818093BC0180915D06ED |
:1089C000883F38F0EFEFF0E0E81BF109E25EFC4F82 |
:1089D00080818093BB0180917806883F38F0EFEF6B |
:1089E000F0E0E81BF109E25EFC4F80818093100803 |
:1089F0008091C201282F33272F5F3F4F8CE398E2ED |
:108A0000B9010E9483787093D0016093CF01809167 |
:108A1000330680930108809132068093C8079091B5 |
:108A20007A06933320F181E08093F602983F58F064 |
:108A3000EFEFF0E0E91BF109E25EFC4F8081823349 |
:108A400010F41092F60280914E0890914F0897FF13 |
:108A500008C08091F602882321F08091410480684B |
:108A600003C0809141048F778093410402C010922B |
:108A7000F60280914E0890914F0897FF1DC080919B |
:108A800014038823C9F08091F6028823A9F080910D |
:108A90000801909109018F5F9F4F71F488E99AE373 |
:108AA000909325028093240280E094EA9093090138 |
:108AB000809308011092F6028091F602882339F023 |
:108AC0008091BE01823D18F4825E8093BE01DF91E9 |
:108AD000CF910895A8E1B0E0E0E7F5E40C94D378F5 |
:108AE0000E94DE3A309102013C3010F4299A01C014 |
:108AF0002998E0901503F0901603FA82E98280919C |
:108B0000C80799270A96E816F90614F49A83898308 |
:108B100080911D03843608F05CC08091B60390916B |
:108B2000B703009731F001979093B7038093B60392 |
:108B300007C0109214038091E9028F7E8093E902AE |
:108B40003A3011F0343110F0289A01C02898809101 |
:108B5000EA029091EB02895E9340C0F180913D065C |
:108B6000282F33273A8329838091E90280618093FB |
:108B7000E90280911906A82FBB27AA0FBB1FFD0190 |
:108B8000E958F84F1182108280911A06282F332756 |
:108B9000220F331FC9018958984FFC01118210829E |
:108BA000AD5BB84F11961C921E922D5B384FD901C8 |
:108BB00011961C921E9280911C06E82FFF27EE0F43 |
:108BC000FF1FED5BF84F11821082C9C2109214038F |
:108BD000C6C280911D038D3808F4C1C28091E9029C |
:108BE0008F7E8093E90290913E0682E3989FC001B8 |
:108BF00011249093B7038093B603E981FA81B99762 |
:108C00008CF080911403882369F08091EA0290919E |
:108C1000EB02FFEF8F3F9F0729F001969093EB0245 |
:108C20008093EA028091EA029091EB028F3F9105D6 |
:108C300009F038F51092390310923A0310923B0371 |
:108C400010923C03109235031092360310923703B2 |
:108C5000109238031092A2031092A3031092A4035F |
:108C60001092A50310924103109242031092430305 |
:108C7000109244038A3F910549F481E08093BC033C |
:108C800005C08091E90282608093E90280911B0611 |
:108C9000E82FFF27EE0FFF1FED5BF84F80819181DA |
:108CA000813591050CF441C120911403222309F070 |
:108CB0003CC180911C06E82FFF27EE0FFF1FED5BE4 |
:108CC000F84F808191818C3491050CF406C180911C |
:108CD000B8038F5F8093B803893C08F426C13C3009 |
:108CE00010F4299801C0299A109214031092B80325 |
:108CF0001092EB021092EA0230911906E32FFF273F |
:108D0000EE0FFF1FED5BF84F808191818734910555 |
:108D1000B4F480911A06E82FFF27EE0FFF1FED5BDA |
:108D2000F84F808191810190F081E02DF7FF03C021 |
:108D3000F095E195FF4FE734F1050CF478C041E080 |
:108D400020911A06A22FBB27AA0FBB1FAD5BB84FFD |
:108D50008D919C9111978734910544F0E32FFF2763 |
:108D6000EE0FFF1FED5BF84F808191818D919C91FB |
:108D70008734910574F080911906E82FFF27EE0FD4 |
:108D8000FF1FED5BF84F80819181873491050CF0D6 |
:108D900042E0E22FFF27EE0FFF1FED5BF84F8081CF |
:108DA00091818634910574F480911906E82FFF278C |
:108DB000EE0FFF1FED5BF84F8081918187349105A5 |
:108DC0000CF043E0E22FFF27EE0FFF1FED5BF84FA3 |
:108DD000808191818A5B9F4F74F480911906E82FFE |
:108DE000FF27EE0FFF1FED5BF84F808191818734E5 |
:108DF00091050CF044E0E22FFF27EE0FFF1FED5B23 |
:108E0000F84F808191818A5B9F4F74F4809119069D |
:108E1000E82FFF27EE0FFF1FED5BF84F8081918158 |
:108E2000863491050CF445E0842F0E940B2D80912F |
:108E30001A06E82FFF27EE0FFF1FED5BF84F80812A |
:108E400091810190F081E02DF7FF03C0F095E1954D |
:108E5000FF4F7E97BCF480911906E82FFF27EE0F95 |
:108E6000FF1FED5BF84F808191818A5B9F4F54F427 |
:108E700081E080935C0488EE93E0909325028093D8 |
:108E8000240253C00E94052E0E94B82C80E00E944C |
:108E9000380780913F060E945D748091250680FF0F |
:108EA00010C08091140190911501875B934038F4B4 |
:108EB00080911401909115018E5E924010F40E94F1 |
:108EC000BB1A1092220280E00E94303881E0809329 |
:108ED000BB0380932202579A1FC080819181855BDA |
:108EE0009F4F0CF58091B8038F5F8093B803893C46 |
:108EF000E0F03C3010F4299801C0299A1092140334 |
:108F00001092B8031092EB021092EA0281E00E94E4 |
:108F1000303881E08093BB030E94052E68E770E043 |
:108F20000E946E3702C02093B80380911B06E82F81 |
:108F3000FF27EE0FFF1FED5BF84F808191818B5A69 |
:108F40009F4F0CF00CC130911403E0911C063323A9 |
:108F500009F0DAC0FF27EE0FFF1FED5BF84F8081AD |
:108F60009181855B9F4F0CF0CCC020917B06E22F56 |
:108F7000FF27EE0FFF1FED5BF84F80819181855B2E |
:108F80009F4F1CF0222309F0BCC08091B9038F5F72 |
:108F90008093B903893C08F4E2C03093B90380910F |
:108FA0004104882309F0A6C08091BB03882309F4FB |
:108FB000A1C081E090E09093EB028093EA0281E00F |
:108FC000809314031092A2031092A3031092A4039F |
:108FD0001092A50310924103109242031092430392 |
:108FE0001092440310923D0310923E0310923F03EF |
:108FF0001092400380913406E82EFF2400271127A9 |
:109000008091FD079091FE079C01442737FD409514 |
:10901000542FC801B7010E944478DC01CB01809332 |
:10902000510390935203A0935303B0935403809140 |
:109030000D0890910E089C01442737FD4095542F50 |
:10904000C801B7010E944478DC01CB018093490339 |
:1090500090934A03A0934B03B0934C038091710308 |
:1090600090917203A0917303B091740380934D03A8 |
:1090700090934E03A0934F03B093500380916903E4 |
:1090800090916A03A0916B03B0916C0380934503A8 |
:1090900090934603A0934703B0934803109239037B |
:1090A00010923A0310923B0310923C031092350346 |
:1090B0001092360310923703109238038091E90220 |
:1090C00088608093E902909179068FE0989F9001E3 |
:1090D000112480912F0390913003820F931F68E633 |
:1090E00071E00E94837897FD01969595879580930E |
:1090F000750335C08CED95E0909325028093240292 |
:109100002EC01092B9032BC0FF27EE0FFF1FED5B9F |
:10911000F84F808191818C349105FCF020917B0681 |
:10912000E22FFF27EE0FFF1FED5BF84F808191814B |
:10913000855B9F4F14F0222381F48091BA038F5FE7 |
:109140008093BA03893C58F0109214031092BA032A |
:109150001092EB021092EA0202C01092BA038091C0 |
:109160009401815080939401809194018F3F21F06C |
:109170008091E90284FF72C30E94CD428091C503B1 |
:109180009091C6039C01220F331F280F391FC090F6 |
:109190001906AC2DBB27AA0FBB1FFD01ED5BF84FD5 |
:1091A000B0902F064B2D552780819181849FF0012F |
:1091B000859FF00D949FF00D11242E0F3F1F37FF58 |
:1091C00002C02D5F3F4FB9017595679575956795FD |
:1091D000A958B84F80913006082F11278D919C9186 |
:1091E000809F7001819FF00C909FF00C11246E0DF8 |
:1091F0007F1D7093C6036093C5038091C703909150 |
:10920000C8039C01220F331F280F391FD0901A0664 |
:10921000AD2DBB27AA0FBB1FFD01ED5BF84F808171 |
:109220009181849FF001859FF00D949FF00D112492 |
:109230002E0F3F1F37FF02C02D5F3F4FA9015595ED |
:10924000479555954795A958B84F8D919C91809F0A |
:109250007001819FF00C909FF00C11244E0D5F1D4A |
:109260005093C8034093C7038091F602882309F402 |
:1092700048C0CB0177FD0396DC01B595A795B59560 |
:10928000A795CA0157FD0396FC01F595E795F5955D |
:10929000E7958091EA01682F772767FD70956A9FAF |
:1092A00090016B9F300D7A9F300D11248091FD034A |
:1092B000482F552747FD50954E9FC0014F9F900D59 |
:1092C0005E9F900D1124280F391F37FF02C0295FC0 |
:1092D0003F4F03E0359527950A95E1F730931C033E |
:1092E00020931B036E9F90016F9F300D7E9F300D6A |
:1092F00011244A9FC0014B9F900D5A9F900D11243D |
:109300003FC080917906E82FFF27E456FE4F868103 |
:109310008093EA0190819093FD03A82FBB27A7FDBE |
:10932000B095A69F9001A79F300DB69F300D1124D8 |
:10933000E92FFF27E7FDF095E49FC001E59F900D21 |
:10934000F49F900D1124280F391F37FF02C0295FA9 |
:109350003F4F13E0359527951A95E1F730931C039D |
:1093600020931B03A49F9001A59F300DB49F300D47 |
:109370001124E69FC001E79F900DF69F900D1124E8 |
:10938000281B390B37FF02C0295F3F4FF3E03595AB |
:109390002795FA95E1F730931A03209319038091EA |
:1093A0001C06E82FFF27EE0FFF1FED5BF84F8081B3 |
:1093B0009181909581959F4F909318038093170307 |
:1093C0008330910514F0029705C00FEF8E3F900790 |
:1093D00034F40296909318038093170304C01092FC |
:1093E0001803109217038091F9039091FA032091CA |
:1093F000F5033091F603820F931F00911B03109128 |
:109400001C03081B190B10931C0300931B03809172 |
:10941000F7039091F8032091F3033091F403820F46 |
:10942000931F8090190390901A03881A990A9092BA |
:109430001A038092190380911B06E82FFF27EE0F75 |
:10944000FF1FED5BF84FE080F18028E730E0E20E8F |
:10945000F31EF0921603E09215038091C70199273D |
:10946000AA2797FDA095BA2FBC01CD010E94B8771D |
:10947000DC01CB0120E030E040E251E4BC01CD0151 |
:109480000E942677DC01CB01BC01CD010E948A77C6 |
:10949000DC01CB01809307088091C6018093E0072F |
:1094A0008091C5019927AA2797FDA095BA2FBC01E5 |
:1094B000CD010E94B877DC01CB0120E030E040E232 |
:1094C00051E4BC01CD010E942677DC01CB01BC0137 |
:1094D000CD010E948A77DC01CB018093BB0780918C |
:1094E000C4018093D0078091680480FF59C08091A7 |
:1094F0001008813808F454C080916104992787FDD1 |
:1095000090952B2D3327829FA001839F500D929F12 |
:10951000500D1124040F151F10931C0300931B03FF |
:1095200080916204992787FD9095829FB001839F67 |
:10953000700D929F700D1124860E971E90921A0343 |
:109540008092190380916304282F332727FD3095DB |
:109550008091170390911803820F931F9093180323 |
:109560008093170380916504282F332727FD3095BA |
:1095700080912A069927289FD001299FB00D389FF6 |
:10958000B00D1124B0939B01A0939A0180916404C3 |
:1095900099278E159F0524F4909316038093150345 |
:1095A000809115039091160397FF04C01092160343 |
:1095B000109215038091250682FF02C01092E007E9 |
:1095C00040911B0350911C03CA0157FD03969C0157 |
:1095D000359527953595279537FF03C0309521950B |
:1095E0003F4F8091EE029091EF0282179307B4F4FF |
:1095F000CA0157FF03C0909581959F4F97FD039631 |
:1096000095958795959587959093EF028093EE02B7 |
:109610008536910544F084E690E001C0019790936F |
:10962000EF028093EE024091190350911A03CA0190 |
:1096300057FD03969C01359527953595279537FF5E |
:1096400003C0309521953F4F8091EC029091ED023F |
:1096500082179307B4F4CA0157FF03C09095819510 |
:109660009F4F97FD03969595879595958795909330 |
:10967000ED028093EC028536910544F084E690E09B |
:1096800001C001979093ED028093EC028091E90272 |
:1096900084FF08C01092EF021092EE021092ED02C9 |
:1096A0001092EC02ED2DFF27EE0FFF1FED5BF84F40 |
:1096B00040915406242F3327808191812817390740 |
:1096C00044F480917C0682FF04C081E08093020311 |
:1096D00013C0ED2DFF27EE0FFF1FED5BF84F842F1A |
:1096E000992720915506821B9109208131812817E5 |
:1096F000390714F41092020340911A06E42FFF2751 |
:10970000EE0FFF1FED5BF84F50915406852F992700 |
:1097100022273327281B390B8081918182179307D9 |
:1097200044F480917C0683FF04C081E080930103B0 |
:1097300016C080910103882391F0E42FFF27EE0FDC |
:10974000FF1FED5BF84F809155069927851B910906 |
:10975000208131818217930714F410920103EC2DBC |
:10976000FF27EE0FFF1FED5BF84F40915406242FAB |
:109770003327808191812817390744F480917C0632 |
:1097800080FF04C081E08093FF0217C08091FF0238 |
:10979000882399F0EC2DFF27EE0FFF1FED5BF84FAC |
:1097A000842F992720915506821B910920813181B0 |
:1097B0002817390714F41092FF0240911906E42F7C |
:1097C000FF27EE0FFF1FED5BF84F50915406852FDA |
:1097D000992722273327281B390B808191818217F3 |
:1097E000930744F480917C0681FF04C081E080935C |
:1097F000000316C080910003882391F0E42FFF2717 |
:10980000EE0FFF1FED5BF84F809155069927851BE2 |
:109810009109208131818217930714F4109200037B |
:1098200080910203882319F480910103811181E062 |
:10983000809303038091FF02882321F48091000329 |
:10984000882351F081E08093040310920303109267 |
:1098500002031092010302C080930403809103036A |
:10986000882321F480910403882369F080915306B2 |
:109870009927E981FA818E179F0714F49A838983C7 |
:1098800081E0809329038091E90284FF1AC010923D |
:1098900018031092170310921C0310921B031092CE |
:1098A0001A03109219039AE59093070888E78093AA |
:1098B000E0079093BB078093D007109203031092A8 |
:1098C00004038091D3079091D407A091D507B0915C |
:1098D000D607209171033091720340917303509128 |
:1098E0007403820F931FA41FB51F8093D307909317 |
:1098F000D407A093D507B093D6078091DB0790914A |
:10990000DC07A091DD07B091DE072090690330905D |
:109910006A0340906B0350906C03820D931DA41D4D |
:10992000B51D8093DB079093DC07A093DD07B09310 |
:10993000DE078091CA079091CB07A091CC07B09128 |
:10994000CD07E0906D03F0906E0300916F031091CE |
:109950007003EB82FC820D831E838E0D9F1DA01F62 |
:10996000B11F8093CA079093CB07A093CC07B09305 |
:10997000CD078091BC079091BD07A091BE07B09123 |
:10998000BF07E0906503F0906603009167031091B4 |
:109990006803EF82F88609871A878E0D9F1DA01F26 |
:1099A000B11F8093BC079093BD07A093BE07B093EF |
:1099B000BF07F0900403FB86FF2029F48091030386 |
:1099C000882309F460C01092610310926203109220 |
:1099D00063031092640310925D0310925E03109271 |
:1099E0005F03109260031092D3071092D407109275 |
:1099F000D5071092D6071092DB071092DC07109261 |
:109A0000DD071092DE071092CA071092CB07109262 |
:109A1000CC071092CD071092BC071092BD07109290 |
:109A2000BE071092BF078091510390915203A091FD |
:109A30005303B091540380934D0390934E03A0932E |
:109A40004F03B09350038091490390914A03A09132 |
:109A50004B03B0914C038093450390934603A0932E |
:109A60004703B093480310923402109233021092CD |
:109A700008031092070310920A03109209030B8542 |
:109A8000002309F0F2C180910303882309F0EDC19E |
:109A900080910A0690910B06815092402CF480919F |
:109AA0001403882309F4E1C190907B08A090340648 |
:109AB0006091FD077091FE07788F6F8B80910D0884 |
:109AC00090910E089A8B898B9FEF991609F4D9C053 |
:109AD000BB24CC24DD24CA01B901A60195010E9452 |
:109AE000B87879018A01EF89F88DCF01AA2797FD0F |
:109AF000A095BA2FE81AF90A0A0B1B0BC201B10193 |
:109B0000A60195010E94B87859016A0129893A890C |
:109B1000C901AA2797FDA095BA2FA81AB90ACA0A9F |
:109B2000DB0A292C332427FC3094432C532CC80106 |
:109B3000B701A20191010E94447897FF04C06150CF |
:109B40007E4F8F4F9F4F3B014C0109E095948794C6 |
:109B5000779467940A95D1F7C601B501A2019101E6 |
:109B60000E94447897FF04C061507E4F8F4F9F4FF3 |
:109B70005B016C0119E0D594C794B794A7941A952A |
:109B8000D1F78091EE029091EF02813491053CF47F |
:109B90008091EC029091ED0281349105D4F0D401D2 |
:109BA000C30197FE03C00196A11DB11D3C014D01EB |
:109BB0009594879477946794D601C501D7FE03C026 |
:109BC0000196A11DB11D5C016D01D594C794B79498 |
:109BD000A79480911C06E82FFF27EE0FFF1FED5B77 |
:109BE000F84F808191810190F081E02DF7FF03C053 |
:109BF000F095E195FF4F7A97A4F0C401B30123E0FB |
:109C000030E040E050E00E94B87839014A01C601D6 |
:109C1000B50123E030E040E050E00E94B8785901FF |
:109C20006A0180917D08282F332727FD3095432F27 |
:109C3000532F261537054805590514F439014A01F3 |
:109C4000992787FD9095909581959F4FAA2797FD1D |
:109C5000A095BA2F681679068A069B0614F43C0173 |
:109C60004D012A153B054C055D0514F459016A01A7 |
:109C7000A816B906CA06DB060CF0CFC05C016D0160 |
:109C8000CCC0EA2CFF2400271127CA01B901A80182 |
:109C900097010E94B87839014A014F89588DCA014D |
:109CA000AA2797FDA095BA2F681A790A8A0A9B0AF3 |
:109CB000C201B101A80197010E94B87859016A0157 |
:109CC00069897A89CB01AA2797FDA095BA2FA81A8E |
:109CD000B90ACA0ADB0AD401C30197FE03C00F9672 |
:109CE000A11DB11D3C014D01F4E09594879477943A |
:109CF0006794FA95D1F7D601C501D7FE03C00F9638 |
:109D0000A11DB11D5C016D01E4E0D594C794B79429 |
:109D1000A794EA95D1F78091EE029091EF028134F9 |
:109D200091053CF48091EC029091ED028134910513 |
:109D3000A4F0C401B30123E030E040E050E00E9411 |
:109D4000B87839014A01C601B50123E030E040E0AE |
:109D500050E00E94B87859016A0180911C06E82FF2 |
:109D6000FF27EE0FFF1FED5BF84F8081918101907F |
:109D7000F081E02DF7FF03C0F095E195FF4F7A9752 |
:109D8000A4F0C401B30123E030E040E050E00E94C1 |
:109D9000B87839014A01C601B50123E030E040E05E |
:109DA00050E00E94B87859016A0171E267167104A7 |
:109DB000810491042CF070E2672E712C812C912C7F |
:109DC00080EE68168FEF78068FEF88068FEF980683 |
:109DD00044F460EE662E6FEF762E6FEF862E6FEFF7 |
:109DE000962E91E2A916B104C104D1042CF050E2E0 |
:109DF000A52EB12CC12CD12CA0EEAA16AFEFBA061D |
:109E0000AFEFCA06AFEFDA0644F440EEA42E4FEFF0 |
:109E1000B42E4FEFC42E4FEFD42E8091510390916A |
:109E20005203A0915303B091540386199709A809CE |
:109E3000B9098093510390935203A0935303B093B5 |
:109E400054038091490390914A03A0914B03B09130 |
:109E50004C038A199B09AC09BD098093490390936F |
:109E60004A03A0934B03B0934C038091330290912B |
:109E700034028F3F910509F008F4C4C5BB85BB23AC |
:109E800009F04EC580910303882309F049C58091EC |
:109E90002903882309F044C5E0915C06EC87EE2392 |
:109EA00009F43EC58091D3079091D407A091D507BE |
:109EB000B091D607B7FF04C081509F4FAF4FBF4F3F |
:109EC000E92EFA2E0B2F112707FD1A95E092D307E2 |
:109ED000F092D4070093D5071093D6078091DB0743 |
:109EE0009091DC07A091DD07B091DE07B7FF04C0B9 |
:109EF00081509F4FAF4FBF4F892F9A2FAB2FBB275A |
:109F0000A7FDBA958D879E87AF87B88B8093DB07B7 |
:109F10009093DC07A093DD07B093DE0780913406B1 |
:109F2000A82EBB24CC24DD24209161033091620350 |
:109F30004091630350916403C601B5010E944478C7 |
:109F400097FF04C061507F4F8F4F9F4F672E782E31 |
:109F5000892E992487FC9A9460926103709262031F |
:109F6000809263039092640320915D0330915E03BD |
:109F700040915F0350916003C601B5010E9444788F |
:109F800097FF04C061507F4F8F4F9F4F272E382E71 |
:109F9000492E552447FC5A9420925D0330925E036B |
:109FA00040925F03509260038091590390915A034D |
:109FB000A0915B03B0915C03B7FF04C081509F4F39 |
:109FC000AF4FBF4F892F9A2FAB2FBB27A7FDBA9555 |
:109FD0008093590390935A03A0935B03B0935C035F |
:109FE000D801C70186199709A809B9098093AE035A |
:109FF0009093AF03A093B003B093B10320915B069D |
:10A00000E22EFF2400271127BC01CD01A8019701F2 |
:10A010000E94B87859016A012093BD033093BE03B2 |
:10A020004093BF035093C0038D859E85AF85B8894B |
:10A0300082199309A409B5098093B2039093B303DD |
:10A04000A093B403B093B503BC01CD01A80197015F |
:10A050000E94B8782093C1033093C2034093C30396 |
:10A060005093C403D601C501D7FE04C081509F4F51 |
:10A07000AF4FBF4F892F9A2FAB2FBB27A7FDBA95A4 |
:10A08000909308038093070357FF04C021503F4F6C |
:10A090004F4F5F4FBB2757FDBA95A52F942F832FA6 |
:10A0A00090930A03809309038091EE029091EF024E |
:10A0B00081349105DCF48091EC029091ED028134C1 |
:10A0C0009105A4F480911C06E82FFF27EE0FFF1FD7 |
:10A0D000ED5BF84F808191810190F081E02DF7FFD9 |
:10A0E00003C0F095E195FF4F7A97E4F080917B08EB |
:10A0F0008F3FC1F4809107039091080397FD01966B |
:10A1000095958795909308038093070380910903A1 |
:10A1100090910A0397FD01969595879590930A0370 |
:10A12000809309038091CA079091CB07A091CC0737 |
:10A13000B091CD07B7FF04C081509F4FAF4FBF4FC5 |
:10A14000892F9A2FAB2FBB27A7FDBA958093CA07FB |
:10A150009093CB07A093CC07B093CD078091BC0719 |
:10A160009091BD07A091BE07B091BF07B7FF04C093 |
:10A1700081509F4FAF4FBF4F892F9A2FAB2FBB27D7 |
:10A18000A7FDBA958093BC079093BD07A093BE0727 |
:10A19000B093BF078091710390917203A0917303F4 |
:10A1A000B09174032B813C814D815E81281B390B5A |
:10A1B0004A0B5B0B2093A6033093A7034093A8039D |
:10A1C0005093A9038091690390916A03A0916B0356 |
:10A1D000B0916C03EF80F88409851A85E81AF90AB2 |
:10A1E0000A0B1B0BE092AA03F092AB030093AC03A3 |
:10A1F0001093AD032093AE033093AF034093B003AD |
:10A200005093B103E092B203F092B3030093B4030E |
:10A210001093B50380914D0390914E03A0914F038D |
:10A22000B0915003821B930BA40BB50B80934D038D |
:10A2300090934E03A0934F03B09350038091450336 |
:10A2400090914603A0914703B09148038E199F094E |
:10A25000A00BB10B8093450390934603A093470353 |
:10A26000B0934803FC85FF23E1F020912703309150 |
:10A270002803213831054CF08091820390918303AB |
:10A280000196909383038093820320583F4F4CF4B0 |
:10A29000809182039091830301979093830380932D |
:10A2A0008203109228031092270381E090E090939C |
:10A2B000CA038093C903E090AE03F090AF0300910E |
:10A2C000B0031091B103D801C70117FF07C0882759 |
:10A2D0009927DC018E199F09A00BB10B8150924088 |
:10A2E000A040B04034F084E090E09093CA038093A3 |
:10A2F000C9038091CF039091D003A091D103B09175 |
:10A30000D2032091D3073091D4074091D5075091C3 |
:10A31000D607821B930BA40BB50B815E914BAF4FFD |
:10A32000BF4F8F539C49A040B04028F080917C08DB |
:10A3300089310CF4FFC041E0E41640E1F40640E04E |
:10A34000040740E014070CF473C08091CB0388230A |
:10A3500009F46AC0D801C70117FF07C088279927E9 |
:10A36000DC018E199F09A00BB10B9C01AD01B7FF59 |
:10A3700004C021503E4F4F4F5F4FF9E05595479530 |
:10A3800037952795FA95D1F78091C9039091CA0323 |
:10A39000820F931F9093CA038093C903D801C7010A |
:10A3A00017FF03C00796A11DB11DE3E0B595A79562 |
:10A3B00097958795EA95D1F78093BD039093BE0357 |
:10A3C000A093BF03B093C00389589341A040B0400D |
:10A3D00064F088E893E1A0E0B0E08093BD0390933F |
:10A3E000BE03A093BF03B093C0032091BD0330917F |
:10A3F000BE034091BF035091C00357FF04C02150DA |
:10A400003F4F4F4F5F4F232F342F452F552747FD89 |
:10A410005A958091070390910803820F931F9093A0 |
:10A4200008038093070306C081E08093CB0302C03A |
:10A430001092CB0360E0E61660EFF6066FEF0607BA |
:10A440006FEF16070CF073C08091CC03882309F4DA |
:10A450006AC0D801C70117FF07C088279927DC0108 |
:10A460008E199F09A00BB10B9C01AD01B7FF04C071 |
:10A4700021503E4F4F4F5F4F69E0559547953795B7 |
:10A4800027956A95D1F78091C9039091CA03820FED |
:10A49000931F9093CA038093C903D801C70117FF84 |
:10A4A00003C00796A11DB11D23E0B595A79597950B |
:10A4B00087952A95D1F78093BD039093BE03A0930F |
:10A4C000BF03B093C00388579C4EAF4FBF4F64F497 |
:10A4D00088E79CEEAFEFBFEF8093BD039093BE0380 |
:10A4E000A093BF03B093C0032091BD033091BE037E |
:10A4F0004091BF035091C00357FF04C021503F4F0C |
:10A500004F4F5F4F232F342F452F552747FD5A9527 |
:10A510008091070390910803820F931F9093080383 |
:10A520008093070311C081E08093CC030DC010928B |
:10A53000CC030AC01092CA031092C90388EE93E0BC |
:10A540009093DA018093D9018C85282F332780914D |
:10A55000C9039091CA032817390724F43093CA031A |
:10A560002093C90310917C08112379F0212F332700 |
:10A5700027FD30958091C9039091CA0328173907A8 |
:10A5800024F43093CA032093C9034091AE03509141 |
:10A59000AF036091B0037091B1034138510561057B |
:10A5A000710574F080918603909187032091C9030F |
:10A5B0003091CA03820F931F909387038093860381 |
:10A5C00040585F4F6F4F7F4F74F480918603909196 |
:10A5D00087032091C9033091CA03821B930B909388 |
:10A5E00087038093860381E090E09093CA03809371 |
:10A5F000C903C090B203D090B303E090B403F090CD |
:10A60000B503D701C601F7FE07C088279927DC01EB |
:10A610008C199D09AE09BF0981509240A040B040FD |
:10A6200034F084E090E09093CA038093C903809152 |
:10A63000D3039091D403A091D503B091D603209178 |
:10A64000DB073091DC074091DD075091DE07821B6C |
:10A65000930BA40BB50B815E914BAF4FBF4F8F5344 |
:10A660009C49A040B04018F019310CF4FFC001E043 |
:10A67000C01600E1D00600E0E00600E0F0060CF4B1 |
:10A6800073C08091CD03882309F46AC0D701C60145 |
:10A69000F7FE07C088279927DC018C199D09AE09B0 |
:10A6A000BF099C01AD01B7FF04C021503E4F4F4F81 |
:10A6B0005F4F09E055954795379527950A95D1F74E |
:10A6C0008091C9039091CA03820F931F9093CA038C |
:10A6D0008093C903D701C601F7FE03C00796A11DE9 |
:10A6E000B11D13E0B595A795979587951A95D1F764 |
:10A6F0008093C1039093C203A093C303B093C40398 |
:10A7000089589341A040B04064F088E893E1A0E00C |
:10A71000B0E08093C1039093C203A093C303B093AE |
:10A72000C4032091C1033091C2034091C3035091EF |
:10A73000C40357FF04C021503F4F4F4F5F4F232F9B |
:10A74000342F452F552747FD5A9580910903909145 |
:10A750000A03820F931F90930A038093090306C094 |
:10A7600081E08093CD0302C01092CD0320E0C21699 |
:10A7700020EFD2062FEFE2062FEFF2060CF073C0A7 |
:10A780008091CE03882309F46AC0D701C601F7FE81 |
:10A7900007C088279927DC018C199D09AE09BF09DC |
:10A7A0009C01AD01B7FF04C021503E4F4F4F5F4F9A |
:10A7B000E9E05595479537952795EA95D1F780912A |
:10A7C000C9039091CA03820F931F9093CA03809389 |
:10A7D000C903D701C601F7FE03C00796A11DB11D2D |
:10A7E00073E0B595A795979587957A95D1F780935E |
:10A7F000C1039093C203A093C303B093C4038857CB |
:10A800009C4EAF4FBF4F64F488E79CEEAFEFBFEFB5 |
:10A810008093C1039093C203A093C303B093C40376 |
:10A820002091C1033091C2034091C3035091C403EE |
:10A8300057FF04C021503F4F4F4F5F4F232F342FFE |
:10A84000452F552747FD5A958091090390910A039A |
:10A85000820F931F90930A038093090311C081E034 |
:10A860008093CE030DC01092CE030AC01092CA038B |
:10A870001092C90388EE93E09093DA018093D90196 |
:10A880004C85242F33278091C9039091CA03281740 |
:10A89000390724F43093CA032093C90380917C08BC |
:10A8A000882379F0282F332727FD30958091C9031D |
:10A8B0009091CA032817390724F43093CA032093D0 |
:10A8C000C9034091B2035091B3036091B4037091F6 |
:10A8D000B503413851056105710574F08091840319 |
:10A8E000909185032091C9033091CA03820F931F71 |
:10A8F000909385038093840340585F4F6F4F7F4F41 |
:10A90000CCF480918403909185032091C903309108 |
:10A91000CA03821B930B90938503809384030AC020 |
:10A9200010920A0310920903109208031092070371 |
:10A93000109229038091E007882341F410920A03C2 |
:10A940001092090310920803109207038091D30715 |
:10A950009091D407A091D507B091D6078093CF03EB |
:10A960009093D003A093D103B093D2038091DB07DF |
:10A970009091DC07A091DD07B091DE078093D303AF |
:10A980009093D403A093D503B093D60310926103A0 |
:10A9900010926203109263031092640310925D039D |
:10A9A00010925E0310925F0310926003109259039D |
:10A9B00010925A0310925B0310925C031092D3071B |
:10A9C0001092D4071092D5071092D6071092DB0789 |
:10A9D0001092DC071092DD071092DE071092CA0772 |
:10A9E0001092CB071092CC071092CD071092BC07A3 |
:10A9F0001092BD071092BE071092BF07109234024A |
:10AA000010923302E0901703F0901803C701F7FE8D |
:10AA100004C0882799278E199F0940976CF088EE0B |
:10AA200093E09093DA018093D9018091250684FD0B |
:10AA300003C081E08093BC0310913106A12EBB249A |
:10AA4000CC24DD24B701882777FD8095982F9701C6 |
:10AA5000F7FE04C0222733272E193F09442737FD6C |
:10AA60004095542F0E9444789B01AC01C601B5016A |
:10AA70000E94447897FF04C061507E4F8F4F9F4FD4 |
:10AA800059E095958795779567955A95D1F79B01EC |
:10AA9000812F99278E9DD0018F9DB00D9E9DB00D69 |
:10AAA0001124CD01B7FD03969595879595958795CA |
:10AAB000280F391F442737FD4095542F2093A203B8 |
:10AAC0003093A3034093A4035093A50380914103C3 |
:10AAD00090914203A0914303B0914403821B930BD6 |
:10AAE000A40BB50B8093410390934203A0934303BF |
:10AAF000B09344038155934CA040B04064F080E58E |
:10AB000093ECA0E0B0E08093410390934203A093C4 |
:10AB10004303B09344038091410390914203A09179 |
:10AB20004303B0914403805B9C43AF4FBF4F64F439 |
:10AB300080EB9CE3AFEFBFEF809341039093420320 |
:10AB4000A0934303B093440340902F0350903003ED |
:10AB50004114510409F478C18091250683FF74C122 |
:10AB60008091710390917203A0917303B09174036B |
:10AB7000B7FF04C081509E4FAF4FBF4F39E0B5952E |
:10AB8000A795979587953A95D1F76C0197FF04C0E3 |
:10AB9000D094C194D108D3948091690390916A03B1 |
:10ABA000A0916B03B0916C03B7FF04C081509E4F1E |
:10ABB000AF4FBF4F29E0B595A795979587952A95F3 |
:10ABC000D1F7BC0197FF03C0709561957F4FC61602 |
:10ABD000D7060CF46B01B601D7FE02C0695F7F4F48 |
:10ABE0003B0183E0759467948A95E1F702E0E02EDB |
:10ABF000F12C6E0C7F1C0CE112E0400E511E720114 |
:10AC00000027F7FC0095102F24EE3DEF420E531E57 |
:10AC10008091090890910A08A0910B08B0910C0846 |
:10AC20008090960190909701A0909801B090990122 |
:10AC3000BC01CD01A50194010E94B878E21AF30A83 |
:10AC4000040B150BC801B70128E631E040E050E0E5 |
:10AC50000E94B878DC01CB011CE4E12E1FEFF12E3D |
:10AC6000E80EF91E0091D9011091DA0101151105C4 |
:10AC700089F539E1C316D1046CF5809127039091D1 |
:10AC800028038E0D9F1D90932803809327038091A6 |
:10AC9000BC038823F9F0C201AA2797FDA095BA2F1B |
:10ACA000BC01CD01A50194010E944478DC01CB01D7 |
:10ACB0008093090890930A08A0930B08B0930C089E |
:10ACC000BC01CD010E94B87830932E0320932D0350 |
:10ACD0001092BC03C701B4E0880F991FBA95E1F741 |
:10ACE000B3010E948378CB01AA2797FDA095BA2FC4 |
:10ACF0002091090830910A0840910B0850910C08E6 |
:10AD0000280F391F4A1F5B1F2093090830930A0838 |
:10AD100040930B0850930C08F090CA016F2D7727D1 |
:10AD2000C69EC001C79E900DD69E900D112497FD22 |
:10AD30004F966C01A5E0D594C794AA95E1F76C19DC |
:10AD40007D096B0177FD7AC00115110509F06FC00F |
:10AD50000091EE021091EF028091EC029091ED02D1 |
:10AD6000080F191F17FF02C0095F1F4FF3E0159569 |
:10AD70000795FA95E1F7005C1F4FCA01B901A501DB |
:10AD800094010E94B878DA01C90120912D03309115 |
:10AD90002E03442737FD4095542F821B930BA40BA1 |
:10ADA000B50B845E9D4FAF4FBF4FBC01CD0128E670 |
:10ADB00031E040E050E00E94B878DC01CB01845BD8 |
:10ADC00090408C9DA0018D9D500D9C9D500D112497 |
:10ADD000CA01B8010E94837883E0F89E60011124C3 |
:10ADE000C616D70614F4B60108C0882799278C190F |
:10ADF0009D09681779070CF4BC019B01442737FDB6 |
:10AE00004095542F8091410390914203A0914303B8 |
:10AE1000B0914403820F931FA41FB51F8093410379 |
:10AE200090934203A0934303B09344030DC0015099 |
:10AE300010401093DA010093D90106C084EF91E02D |
:10AE40009093DA018093D90180912903882381F0BE |
:10AE50001092350310923603109237031092380384 |
:10AE60001092390310923A0310923B0310923C0364 |
:10AE7000F0900403FF20F1F48091E007282F33279E |
:10AE8000442755278091710390917203A091730319 |
:10AE9000B0917403BC01CD010E944478DC01CB0168 |
:10AEA000BC01CD0128EF3AE240E050E00E94B878C2 |
:10AEB000390102C066247724E0900303EE20F1F408 |
:10AEC0008091E007282F3327442755278091690375 |
:10AED00090916A03A0916B03B0916C03BC01CD010A |
:10AEE0000E944478DC01CB01BC01CD0128EF3AE29D |
:10AEF00040E050E00E94B878290102C04424552463 |
:10AF00008091B6079091B707893C91051CF088ECB9 |
:10AF100090E005C088539F4F34F488E39FEF9093EF |
:10AF2000B7078093B6078091C1079091C207893C0B |
:10AF300091051CF088EC90E005C088539F4F34F4D5 |
:10AF400088E39FEF9093C2078093C1078091C30766 |
:10AF50009091C407AA2797FDA095BA2F20910708C2 |
:10AF6000A22EBB24CC24DD24BC01CD01A601950179 |
:10AF70000E9444789B01AC018091B6079091B7077D |
:10AF8000AA2797FDA095BA2FE7E0880F991FAA1F5F |
:10AF9000BB1FEA95D1F7280F391F4A1F5B1F57FFC8 |
:10AFA00004C0215C3F4F4F4F5F4F76E0559547956A |
:10AFB000379527957A95D1F78301020F131F1093C8 |
:10AFC000C4070093C3078091B4079091B507AA27DF |
:10AFD00097FDA095BA2FBC01CD01A60195010E9455 |
:10AFE00044789B01AC018091C1079091C207AA27C8 |
:10AFF00097FDA095BA2F67E0880F991FAA1FBB1F66 |
:10B000006A95D1F7280F391F4A1F5B1F57FF04C0ED |
:10B01000215C3F4F4F4F5F4F96E0559547953795D1 |
:10B0200027959A95D1F74201820E931E9092B5070B |
:10B030008092B4078091020890910308880F991FAD |
:10B04000AA2797FDA095BA2F2091BB073327442745 |
:10B050005527BC01CD010E9444785B016C0197FF2C |
:10B0600008C08FE390E0A0E0B0E0A80EB91ECA1EB1 |
:10B07000DB1E86E0D594C794B794A7948A95D1F740 |
:10B080008091D007282F33274427552780915503D7 |
:10B0900090915603A0915703B0915803BC01CD0184 |
:10B0A0000E944478DC01CB01BC01CD0120EF35E5E5 |
:10B0B00040E050E00E94B878B501620F731F7093B2 |
:10B0C0000308609302080150104134F080E090E1E1 |
:10B0D0009093C4078093C3078091C3079091C407DE |
:10B0E0008050904F34F480E090EF9093C4078093A9 |
:10B0F000C307B1E08B16B0E19B0634F080E090E12D |
:10B100009093B5078093B4078091B4079091B507E9 |
:10B110008050904F34F480E090EF9093B507809387 |
:10B12000B4076150704134F080E090E190930308DF |
:10B130008093020880910208909103088050904FFC |
:10B1400034F480E090EF909303088093020880919C |
:10B150000001482F552780911E0190911F0148172B |
:10B16000590794F420911E0130911F0169817A8161 |
:10B17000649FC001659F900D749F900D1124B901CB |
:10B180000E946F787A83698389819A81880F991FD9 |
:10B19000880F991F9A8389834091250640FFBDC679 |
:10B1A000EE2009F0BAC6FF2009F0B7C6AA24BB24D6 |
:10B1B000450180910503909106039093EE058093DD |
:10B1C000ED0520918803309189032115310509F09F |
:10B1D0003FC080911401909115018959934058F016 |
:10B1E00087B5853F20F480913702815011C081E0FE |
:10B1F0008093E2034EC08091140190911501843632 |
:10B20000910508F587B58B30D0F0809137028F5FBC |
:10B21000809337029AE089029001112480911406EC |
:10B22000821B87BD8CE291E09093250280932402DB |
:10B230008EE591E090938903809388032AC081E092 |
:10B240008093E10326C0F092E103F092E20321C073 |
:10B2500080910F0390911003A0911103B0911203FC |
:10B2600014E0880F991FAA1FBB1F1A95D1F780936E |
:10B27000380290933902A0933A02B0933B02B09205 |
:10B280003602A0923502215030403093890320933A |
:10B2900088032091CD0141FF24C02233D8F480914E |
:10B2A000DF0181508093DF018F3FD9F510922A038F |
:10B2B00080910F0390911003A0911103B09112039C |
:10B2C00080930B0390930C03A0930D03B0930E0394 |
:10B2D00081E004C081E080932A0388EC8093DF0141 |
:10B2E00020C080919A0190919B01820F911D209125 |
:10B2F0002A063327829FF001839FF00D929FF00D65 |
:10B300001124CF01AA2797FDA095BA2F80930B0394 |
:10B3100090930C03A0930D03B0930E0381E08093F0 |
:10B320002A038091710390917203A0917303B091ED |
:10B330007403E0909601F0909701009198011091AC |
:10B340009901BC01CD01A80197010E94B87859016B |
:10B350006A018091690390916A03A0916B03B09197 |
:10B360006C03BC01CD01A80197010E94B878B90116 |
:10B37000C5010E946D768C01CC9714F00CE310E0AF |
:10B38000C8010E948E6A8C0180E2809395018091B1 |
:10B390002A03882309F447C48091E90299279C0174 |
:10B3A0002071307084FD3FC460917E0660FD04C052 |
:10B3B0008091250681FD0CC0C980DA803093D803C6 |
:10B3C0002093D7038091E902806C8093E90299C1B0 |
:10B3D0008091E90281FF6BC14091DB015091DC015A |
:10B3E000CA010F9620911503309116038217930717 |
:10B3F000BCF58091E103882399F58091E90287FFEC |
:10B4000015C08091E9028F778093E90280910F0344 |
:10B4100090911003A0911103B091120380930B033C |
:10B4200090930C03A0930D03B0930E038091E90257 |
:10B4300080648093E902241B350B2F50304037FF86 |
:10B4400003C0309521953F4F8091D7039091D80349 |
:10B45000820F931F9093D8038093D7038BE26EC023 |
:10B46000CA010F9728173907BCF58091E20388239A |
:10B4700099F58091E90286FF15C08091E9028F7BE2 |
:10B480008093E90280910F0390911003A091110322 |
:10B49000B091120380930B0390930C03A0930D03C0 |
:10B4A000B0930E038091E90280688093E902241B27 |
:10B4B000350B215F3F4F37FF03C0309521953F4F3C |
:10B4C0008091D7039091D803821B930B9093D8035C |
:10B4D0008093D7038DE232C08091E902807C69F1CC |
:10B4E0008091E9028F738093E9021092D803109241 |
:10B4F000D70320910F033091100340911103509115 |
:10B50000120320930B0330930C0340930D035093CD |
:10B510000E0361FF06C084EF91E0909325028093B3 |
:10B52000240280911303882341F42333310541051C |
:10B5300051051CF081E0809313038DE38093950106 |
:10B540002091D7033091D803C90137FF04C0882761 |
:10B550009927821B930B815092400CF491C08091EB |
:10B560002A069927289F7001299FF00C389FF00C1C |
:10B570001124C70160E075E00E948378CB01AA27FF |
:10B5800097FDA095BA2F20910B0330910C034091A9 |
:10B590000D0350910E03280F391F4A1F5B1F209384 |
:10B5A0000B0330930C0340930D0350930E03109242 |
:10B5B000D8031092D703C0900F03D0901003E090EF |
:10B5C0001103F0901203D701C60180509440A040AF |
:10B5D000B04082179307A407B5075CF4D701C601F2 |
:10B5E00080509C4FAF4FBF4F281739074A075B0762 |
:10B5F00044F080930B0390930C03A0930D03B0933E |
:10B600000E0380917E0681FF06C084E690E0909351 |
:10B6100025028093240280912E06882389F540918B |
:10B6200005035091060357FF02C04D5F5F4F5595CC |
:10B6300047955595479580911E0190911F01209146 |
:10B6400000013327489FB001499F700D589F700D2E |
:10B650001124CB01B9010E9483787093DC016093BF |
:10B66000DB01663471051CF486E490E005C067399F |
:10B67000710534F086E990E09093DC018093DB0162 |
:10B680008091880390918903892BB9F180910F03F0 |
:10B6900090911003A0911103B091120380930B03BA |
:10B6A00090930C03A0930D03B0930E0326C08091DA |
:10B6B0000F0390911003A0911103B09112038059D0 |
:10B6C0009140A040B04080930B0390930C03A09353 |
:10B6D0000D03B0930E0380912E06882311F0992755 |
:10B6E00002C088E790E09093DC018093DB018981C0 |
:10B6F0009A819093060380930503C0900503D09030 |
:10B70000060320910F0330911003409111035091D3 |
:10B7100012032B8B3C8B4D8B5E8B20910B03309156 |
:10B720000C0340910D0350910E036B897C898D8928 |
:10B730009E89261737074807590724F080917E060F |
:10B7400080FDB8C28091880390918903892B39F0DC |
:10B75000C0900503D0900603AA24BB24D9C08B89CE |
:10B760009C89AD89BE89821B930BA40BB50B80937A |
:10B77000A6039093A703A093A803B093A9038230D4 |
:10B7800070E897077FEFA7077FEFB7072CF481E0FA |
:10B7900090E8AFEFBFEF09C08F5F9F47A040B04078 |
:10B7A00064F08FEF9FE7A0E0B0E08093A603909352 |
:10B7B000A703A093A803B093A903A090A603B090F9 |
:10B7C000A7038091CC01282F332744275527809148 |
:10B7D000A6039091A703A091A803B091A903BC016F |
:10B7E000CD010E94447897FF04C0615E7F4F8F4F68 |
:10B7F0009F4FA5E09595879577956795AA95D1F781 |
:10B800006093A6037093A7038093A8039093A90362 |
:10B810006530FEEF7F07FFEF8F07FFEF9F072CF4E8 |
:10B8200084E09EEFAFEFBFEF09C0605074408040EE |
:10B83000904064F080E094E0A0E0B0E08093A60344 |
:10B840009093A703A093A803B093A9038090A603A5 |
:10B850009090A703209135023091360237FF02C045 |
:10B86000295F3F4FF3E035952795FA95E1F74FEFC4 |
:10B87000223834071CF421E83FEF05C02038310599 |
:10B8800014F020E830E0C901AA2797FDA095BA2F4F |
:10B890002091CE01332744275527BC01CD010E94BA |
:10B8A000447897FF04C06D5F7F4F8F4F9F4FE2E05A |
:10B8B0009595879577956795EA95D1F79B015FEF09 |
:10B8C000613075071CF420E03FEF06C06F3F710543 |
:10B8D00019F014F020E031E08091E902807C49F019 |
:10B8E000C90137FD03969C01359527953595279518 |
:10B8F0000DC080917E0680FF09C0C90137FD079603 |
:10B900009C0143E0359527954A95E1F7820E931EF9 |
:10B910002091CB01222309F454C06091310370912E |
:10B920003203809133039091340397FF04C0615830 |
:10B930007F4F8F4F9F4F37E0959587957795679508 |
:10B940003A95D1F73327442755270E94447897FF2B |
:10B9500004C0615E7F4F8F4F9F4FB5E095958795EF |
:10B9600077956795BA95D1F76093A6037093A7036F |
:10B970008093A8039093A9036138AFEF7A07AFEFE4 |
:10B980008A07AFEF9A072CF480E89FEFAFEFBFEF85 |
:10B990000AC06F3F71058105910569F064F080E090 |
:10B9A00091E0A0E0B0E08093A6039093A703A0935A |
:10B9B000A803B093A9038091A6039091A703880ED2 |
:10B9C000991E8091C901282F332780917F089927DC |
:10B9D00087FD9095289FF001299FF00D389FF00D6D |
:10B9E00011249F01F7FF02C021583F4F220F232F40 |
:10B9F000221F330BFFEF21383F071CF420E83FEFF5 |
:10BA000006C02F3F310519F014F020E031E0820E1E |
:10BA1000931EC401AA2797FDA095BA2FE0900503B5 |
:10BA2000F09006039701442737FD4095542FBC0141 |
:10BA3000CD010E94447897FF04C061507E4F8F4F24 |
:10BA40009F4FF9E09595879577956795FA95D1F78A |
:10BA5000C61AD70A8091D7039091D803892B09F091 |
:10BA600060C01E141F040CF05CC09501B7FE03C03B |
:10BA7000309521953F4F2D33310540F48091DB0304 |
:10BA80009091DC038C159D0574F526C02C53304035 |
:10BA9000E5E036952795EA95E1F72031310510F07C |
:10BAA0002FE030E04091DB035091DC031A141B04BB |
:10BAB000E4F480E190E0821B930B489F9001499F42 |
:10BAC000300D589F300D112474E0369527957A95E6 |
:10BAD000E1F72C153D0520F58091DD019091DE0107 |
:10BAE000C816D906F4F06C011CC0205F3F4F80914E |
:10BAF000DD019091DE01829FB001839F700D929FC6 |
:10BB0000700D11249B0164E0369527956A95E1F745 |
:10BB10004C155D0514F06A0104C0C216D30608F086 |
:10BB20006901C601AA2797FDA095BA2F2DE0880FBD |
:10BB3000991FAA1FBB1F2A95D1F79801442737FDEB |
:10BB40004095542FBC01CD010E94B8782093AA03E0 |
:10BB50003093AB034093AC035093AD03C090AA0362 |
:10BB6000D090AB038091D9039091DA039C01220F0E |
:10BB7000331F280F391F2C0D3D1D37FF02C02D5FCD |
:10BB80003F4FA90155954795559547955093DA0331 |
:10BB90004093D90380912606282F3327220F331F85 |
:10BBA000220F331F241735076CF480910108282FCA |
:10BBB0003327220F331F220F331F205530404217E7 |
:10BBC000530724F03093DA032093D90380917E0643 |
:10BBD00080FF14C08091D9039091DA03A981BA81C2 |
:10BBE0008A179B0724F0B093DA03A093D903E0915E |
:10BBF000D903F091DA03FA83E9835CC029813A81A1 |
:10BC00002E193F0937FF02C02D5F3F4F359527950D |
:10BC100035952795E090D903F090DA03E20EF31EF4 |
:10BC2000FA82E98247C080912E06882301F560914F |
:10BC300005037091060377FF02C06D5F7F4F759516 |
:10BC400067957595679540911E0150911F018091F0 |
:10BC50000001282F3327649FC001659F900D749FBA |
:10BC6000900D1124B9010E948378CB0101C099275E |
:10BC70009093DC018093DB018091DB019091DC01EA |
:10BC8000873491051CF486E490E005C0863991055F |
:10BC900034F086E990E09093DC018093DB01298108 |
:10BCA0003A813093DA032093D9038091E902806CC2 |
:10BCB0008093E9028091E90299279C0122703070FB |
:10BCC00081FF1CC18091DD039091DE03A091DF0311 |
:10BCD000B091E0030097A105B10521F08091130315 |
:10BCE0008130B1F449815A81CA01AA2797FDA095F4 |
:10BCF000BA2F2EE0880F991FAA1FBB1F2A95D1F7D4 |
:10BD00008093DD039093DE03A093DF03B093E00301 |
:10BD100080911303813019F482E0809313036981C9 |
:10BD20007A81CB01AA2797FDA095BA2F98014427C5 |
:10BD300037FD4095542FBC01CD010E944478DC01B1 |
:10BD4000CB018093AA039093AB03A093AC03B09371 |
:10BD5000AD03B7FF04C08150904EAF4FBF4F7C0181 |
:10BD60008D01FDE015950795F794E794FA95D1F7C5 |
:10BD7000E092AA03F092AB030093AC031093AD03DF |
:10BD80006091EA027091EB028FE0603A780750F51B |
:10BD90008091DD039091DE03A091DF03B091E00379 |
:10BDA0009C01AD01EAE05695479537952795EA95B0 |
:10BDB000D1F7821B930BA40BB50BA8019701F4E0FC |
:10BDC000220F331F441F551FFA95D1F7820F931F7F |
:10BDD000A41FB51F8093DD039093DE03A093DF03C0 |
:10BDE000B093E00360547F4118F58091DD0390919A |
:10BDF000DE03A091DF03B091E0039C01AD01ECE014 |
:10BE00005695479537952795EA95D1F7821B930B61 |
:10BE1000A40BB50BA801970172E0220F331F441F3A |
:10BE2000551F7A95D1F7820F931FA41FB51F29C004 |
:10BE300080913502909136028091350290913602C0 |
:10BE400097FF03C0909581959F4F843691050CF51F |
:10BE50008091DD039091DE03A091DF03B091E003B8 |
:10BE60009C01AD016EE056954795379527956A95EB |
:10BE7000D1F7821B930BA40BB50B8E0D9F1DA01F3A |
:10BE8000B11F8093DD039093DE03A093DF03B09393 |
:10BE9000E0038091DD039091DE03A091DF03B09178 |
:10BEA000E0031EE0B695A795979587951A95D1F76B |
:10BEB000909306038093050340912C06442399F048 |
:10BEC00055279C01BA010E948378C901861B970BF4 |
:10BED0009093DC038093DB03260F371F3093DE0142 |
:10BEE0002093DD011FC01092DC031092DB038FEF63 |
:10BEF00093E09093DE018093DD0114C01092130350 |
:10BF00001092DD031092DE031092DF031092E00323 |
:10BF1000309306032093050305C08091E902806CED |
:10BF20008093E9022090C807222D3327220F331F68 |
:10BF3000220F331F285D3F4FA981BA812A173B0783 |
:10BF400014F03A83298330900108832D9927880FB4 |
:10BF5000991F880F991F80559040E981FA818E17AB |
:10BF60009F0714F49A83898380916D02882321F4BA |
:10BF7000809186088F3FA1F08091EA029091EB02B8 |
:10BF80000297C09768F4E980FA801E141F0444F4F5 |
:10BF900081E090E09093EB028093EA023A83298358 |
:10BFA00009811A811093D2050093D1058091A203D3 |
:10BFB0009091A303A091A403B091A503F2E0880F90 |
:10BFC000991FAA1FBB1FFA95D1F700910208109183 |
:10BFD0000308081B190B29813A81213A31058CF09D |
:10BFE000C90137FD019695958795801791070CF447 |
:10BFF0008C01909581959F4F081719076CF48C015F |
:10C000000BC00135110514F000E510E03FEF003BD7 |
:10C01000130714F400EB1FEF232D3327220F331FD8 |
:10C02000220F331FC90149815A81841B950B801748 |
:10C0300091070CF48C0169817A81621B730B0617DE |
:10C0400017070CF48B018091C3079091C40760918E |
:10C050001B0370911C03861B970B9093D207809350 |
:10C06000D107D090E0072091390330913A034091F5 |
:10C070003B0350913C03DD2041F0661A770AC3016F |
:10C08000AA2797FDA095BA2F04C0AA2797FDA095CF |
:10C09000BA2F280F391F4A1F5B1F20933903309393 |
:10C0A0003A0340933B0350933C03809139039091B2 |
:10C0B0003A03A0913B03B0913C0381509A4FA040BA |
:10C0C000B04064F080E09AEFA0E0B0E080933903E4 |
:10C0D00090933A03A0933B03B0933C0380913903C0 |
:10C0E00090913A03A0913B03B0913C03805096405D |
:10C0F000AF4FBF4F64F480E096E0AFEFBFEF8093A7 |
:10C10000390390933A03A0933B03B0933C03C09050 |
:10C110003B062091D1073091D207F8E0FC1598F04A |
:10C120008C2D9927829F7001839FF00C929FF00CB9 |
:10C130001124C701F7FC07967C0163E0F594E794AE |
:10C140006A95E1F712C08C2D86959927829FA001F0 |
:10C15000839F500D929F500D1124CA0157FD0396E5 |
:10C160007C01F594E794F594E794A090CF01B0900A |
:10C17000D0019501442737FD4095542F8091390314 |
:10C1800090913A03A0913B03B0913C03BC01CD01D7 |
:10C190000E94B878E20EF31E9090BB01692D7727BC |
:10C1A00088279927980117FF04C022273327201BCF |
:10C1B000310B37FF02C02F5F3F4F35952795A9817F |
:10C1C000BA812A0F3B1F442737FD4095542F0E9408 |
:10C1D000447897FF04C0615C7F4F8F4F9F4F26E0EC |
:10C1E00095958795779567952A95D1F79B016E155B |
:10C1F0007F050CF47B01309521953F4FE216F30645 |
:10C200000CF479018091B4079091B50760911903FE |
:10C2100070911A03861B970B9093B3078093B20714 |
:10C220002091350330913603409137035091380304 |
:10C23000DD2041F0461A570AC201AA2797FDA095B2 |
:10C24000BA2F04C0AA2797FDA095BA2F280F391F2F |
:10C250004A1F5B1F20933503309336034093370307 |
:10C26000509338038091350390913603A0913703A2 |
:10C27000B091380381509A4FA040B04064F080E004 |
:10C280009AEFA0E0B0E08093350390933603A0933B |
:10C290003703B09338038091350390913603A09112 |
:10C2A0003703B091380380509640AF4FBF4F64F4CE |
:10C2B00080E096E0AFEFBFEF8093350390933603B5 |
:10C2C000A0933703B09338032091B2073091B3079E |
:10C2D00048E04C1598F08C2D9927829FB001839FE0 |
:10C2E000700D929F700D1124CB0177FD07966C01A4 |
:10C2F000B3E0D594C794BA95E1F712C0C6948C2DDB |
:10C300009927829FD001839FB00D929FB00D112479 |
:10C31000CD01B7FD03966C01D594C794D594C7940D |
:10C320009501442737FD4095542F80913503909116 |
:10C330003603A0913703B0913803BC01CD010E94B0 |
:10C34000B878C20ED31E692D7727882799279801C0 |
:10C3500017FF04C022273327201B310B37FF02C0F1 |
:10C360002F5F3F4F35952795E981FA812E0F3F1FAB |
:10C37000442737FD4095542F0E94447897FF04C00E |
:10C38000615C7F4F8F4F9F4FE6E09595879577953E |
:10C390006795EA95D1F79B016C157D050CF46B014F |
:10C3A000309521953F4FC216D3060CF4690162EE19 |
:10C3B000862E66E0962E59E9A52E56E0B52E4BE066 |
:10C3C000542E31EE632E37E0732ED5012C911216C8 |
:10C3D0000CF014C1203429F4E981FA81F88FEF8B35 |
:10C3E0001FC049815A81CA01AA2797FDA095BA2F7B |
:10C3F000332727FD3095432F532FBC01CD010E94D9 |
:10C40000447897FF04C0615C7F4F8F4F9F4F26E0B9 |
:10C4100095958795779567952A95D1F7788F6F8B46 |
:10C42000F5012181203439F42F89388D2E0D3F1DDF |
:10C43000388F2F8B2AC0203C39F44F89588D4E19E4 |
:10C440005F09588F4F8B21C0C701AA2797FDA09580 |
:10C45000BA2F332727FD3095432F532FBC01CD0131 |
:10C460000E94447897FF04C0615C7F4F8F4F9F4FBD |
:10C47000B6E09595879577956795BA95D1F7AF8989 |
:10C48000B88DA60FB71FB88FAF8BF501228120346E |
:10C4900039F42F89388D2C0D3D1D388F2F8B2AC0F4 |
:10C4A000203C39F44F89588D4C195D09588F4F8BBA |
:10C4B00021C0C601AA2797FDA095BA2F332727FDD3 |
:10C4C0003095432F532FBC01CD010E94447897FF34 |
:10C4D00004C0615C7F4F8F4F9F4FA6E09595879575 |
:10C4E00077956795AA95D1F7AF89B88DA60FB71F35 |
:10C4F000B88FAF8BF5012381203439F42F89388D23 |
:10C50000200F311F388F2F8B2AC0203C39F44F89E0 |
:10C51000588D401B510B588F4F8B21C0C801AA2743 |
:10C5200097FDA095BA2F332727FD3095432F532F22 |
:10C53000BC01CD010E94447897FF04C0615C7F4F2D |
:10C540008F4F9F4FF6E09595879577956795FA956C |
:10C55000D1F7AF89B88DA60FB71FB88FAF8BF30196 |
:10C56000808191812F89388D8217930764F4B901F6 |
:10C57000680F791F77FF02C06F5F7F4F75956795D2 |
:10C58000788F6F8B08C04F89588D440F551F481BFB |
:10C59000590B588F4F8B822D9927880F991F880F21 |
:10C5A000991F6F89788D861797075CF4832D9927DB |
:10C5B000880F991F880F991FAF89B88DA817B907E1 |
:10C5C00014F0988F8F8B8F89988D97FD0396959592 |
:10C5D000879595958795F4018183880F991F880F1A |
:10C5E000991F2F89388D281B390BC901880F828329 |
:10C5F000EF89F88DD301ED93FC9303C0F401118210 |
:10C6000012825A9422E030E0620E731E44E050E041 |
:10C61000A40EB51E68E070E0860E971E57FED5CEBC |
:10C62000E2E1C85E0C94EF788091EF039091F00303 |
:10C63000A091F103B091F2038093E7039093E80394 |
:10C64000A093E903B093EA038091EB039091EC038C |
:10C65000A091ED03B091EE038093E3039093E40384 |
:10C66000A093E503B093E60308951092FA031092A5 |
:10C67000F9031092F8031092F703089584B1806AC9 |
:10C6800084B93D9A82E58CBD1DBC459A81E08093BA |
:10C6900013088AEA8093240883E8809325088AE0B7 |
:10C6A00080932608109228081092270810922A08D2 |
:10C6B0001092290810927E08109246080895309131 |
:10C6C0001308332309F085C00DB407FE82C084E04F |
:10C6D00080932302459A2EB58091FE0399278130DD |
:10C6E000910589F0823091051CF4892B21F03EC020 |
:10C6F0000297B9F03BC0309345082093FF032138DF |
:10C70000A9F581E008C0253549F48091FF03820F27 |
:10C710008093FF0382E08093FE0328C03093FE03E2 |
:10C7200025C080914508E82FFF27EF59F74F208358 |
:10C730008F5F809345089091FF038A31A0F02917FD |
:10C7400069F48AE1A1E6B8E0E7E4F8E00D9001922F |
:10C750008A95E1F781E08093460802C0309346084D |
:10C760001092FE0303C0920F9093FF0320912308C1 |
:10C77000203208F028C045980000000000000000AA |
:10C7800000000000000000000000000000000000A9 |
:10C790000000000000000000000000000000000099 |
:10C7A0000000000000000000E0911C08F0911D084E |
:10C7B000E20FF11D80818EBD809143089081890F29 |
:10C7C0008093430803C081E0809313082F5F209378 |
:10C7D00023080895EF92FF920F931F9380913406E0 |
:10C7E0009927880F991F880F991F7C010027F7FC54 |
:10C7F0000095102F8091710390917203A0917303A3 |
:10C80000B0917403BC01CD01A80197010E94B878D2 |
:10C8100030932808209327088091690390916A0338 |
:10C82000A0916B03B0916C03BC01CD01A8019701ED |
:10C830000E94B87830932A0820932908209109088B |
:10C8400030910A0840910B0850910C08DA01C90197 |
:10C85000E3E0880F991FAA1FBB1FEA95D1F7820F4B |
:10C86000931FA41FB51F820F931FA41FB51F2091F4 |
:10C870009601309197014091980150919901BC0126 |
:10C88000CD010E94B8783093300820932F08809112 |
:10C890008203909183032091430230914402821BD2 |
:10C8A000930B9093360880933508E0917803F091CC |
:10C8B00079038091D8079091D907BF010E948378AE |
:10C8C000CB019B01220F331F220F331F280F391F6B |
:10C8D000280F391F37FF02C02D5F3F4F3595279531 |
:10C8E0003595279530932C0820932B0880910508C7 |
:10C8F00090910608BF010E9483789B01220F331F8D |
:10C90000220F331F260F371F260F371F37FF02C096 |
:10C910002D5F3F4F359527953595279530932E08F8 |
:10C9200020932D0810927903109278031092D90762 |
:10C930001092D807109206081092050880912608D8 |
:10C9400099278D30910509F466C08E3091055CF40D |
:10C950008B30910509F48EC08C3091050CF00FC11D |
:10C960000A9761F0ADC18F30910509F481C18F3014 |
:10C9700091050CF45CC1409799F1A2C18091FE022F |
:10C98000809337088091FD02809338088091FC02E3 |
:10C99000809339088091FB0280933A088091FA02D3 |
:10C9A00080933B088091F90280933C088091F802C3 |
:10C9B00080933D088091F70280933E088091E902C0 |
:10C9C00080933F088091E902837F8093E9020E946F |
:10C9D000052E80934008809175038093410870C1B3 |
:10C9E000809180089091810890933808809337084F |
:10C9F000809184089091850890933A088093390833 |
:10CA000080911E0190911F0180933B08809100014D |
:10CA100080933C0855C180916806809337088091C7 |
:10CA200069068093380880916A068093390880915E |
:10CA30006B0680933A0880916C0680933B08809146 |
:10CA4000700680933C088091710680933D08809128 |
:10CA5000720680933E088091750680933F0880910E |
:10CA600073068093400880917406809341088091FA |
:10CA70007606DAC0F89480911B06E82FFF27EE0FA8 |
:10CA8000FF1FED5BF84F0190F081E02DE038F105DC |
:10CA90001CF0EFE7F0E006C02FEFE138F20714F4E6 |
:10CAA000E1E8FFEFE093370880911C06E82FFF27AD |
:10CAB000EE0FFF1FED5BF84F0190F081E02DE038A5 |
:10CAC000F1051CF0EFE7F0E006C06FEFE138F60784 |
:10CAD00014F4E1E8FFEFE093380880911A06E82F9C |
:10CAE000FF27EE0FFF1FED5BF84F0190F081E02D67 |
:10CAF000E038F1051CF0EFE7F0E006C08FEFE13819 |
:10CB0000F80714F4E1E8FFEFE09339088091190683 |
:10CB1000E82FFF27EE0FFF1FED5BF84F0190F0812C |
:10CB2000E02DE038F1051CF0EFE7F0E006C02FEF54 |
:10CB3000E138F20714F4E1E8FFEF7894E0933A0863 |
:10CB400080911E0380933B0880911F0380933C08D3 |
:10CB50008091200380933D088091210380933E08BB |
:10CB60008091220380933F088091230380934008A3 |
:10CB700080912403809341088091250355C08091C2 |
:10CB80005C04863018F010925C0485E080933708CE |
:10CB9000809177068093380880910F03909110035D |
:10CBA000A0911103B0911203BC01CD0125E030E04A |
:10CBB00040E050E00E94B87830933A08209339085A |
:10CBC00080910B0390910C03A0910D03B0910E0383 |
:10CBD000BC01CD0125E030E040E050E00E94B87893 |
:10CBE00030933C0820933B0880916D0680933D086C |
:10CBF00080916E0680933E0880916F0680933F0877 |
:10CC000080911D03809340088091430790914407D1 |
:10CC1000809341088091D1059091D20597FD0396AC |
:10CC200095958795959587958093420849C0109270 |
:10CC3000370882E5809338081092390880E18093A4 |
:10CC40003A088091020180933B08809141048093CF |
:10CC50003C088091420480933D0880914304809376 |
:10CC60003E088091440480933F088091450426C08B |
:10CC700080914D068093370880917D068093380817 |
:10CC80008091C101809339088091460680933A08CB |
:10CC90008091470680933B088091480680933C082A |
:10CCA0008091C00180933D0880914A0680933E08A0 |
:10CCB00080914B0680933F0880914C0680934008FA |
:10CCC00080914608882309F4D8C08AEF8093E9014F |
:10CCD0004091480850914908CA0181509E4F8F5F8A |
:10CCE0009340B0F420914A0830914B08C90181501B |
:10CCF0009E4F8F5F934060F48091250685FF08C0AA |
:10CD00005093FA034093F9033093F8032093F70309 |
:10CD100080914E0890914F0821E08936920724F4C3 |
:10CD20009093300380932F0380912F0390913003D1 |
:10CD300020912D0330912E03821B930B845E9D4F17 |
:10CD400068E671E00E948378845B904090932C03A6 |
:10CD500080932B0320915208309153088091240234 |
:10CD6000909125028217930740F480915C048823F8 |
:10CD700021F43093250220932402809147089927BB |
:10CD80008836910549F18936910524F48736910555 |
:10CD900031F07BC08936910509F445C076C0809199 |
:10CDA000540880937B088091550880937D0880917A |
:10CDB000560880937C088091570880937E08809164 |
:10CDC000580880937F08809159088093EA018091E8 |
:10CDD0005A088093FD0359C08091540880931E081F |
:10CDE0008091550880931F088091560880932008F1 |
:10CDF00080915708809321088091580880932208D9 |
:10CE00008091C10590915908892B8093C10590911B |
:10CE10005A089093FB038091C20583709C70892B04 |
:10CE20008093C20532C08091540880931408809189 |
:10CE300055088093150880915608809316088091B4 |
:10CE4000570880931708809158089091590890933B |
:10CE500019088093180880915A0890915B08909364 |
:10CE60001B0880931A0880915C08992787FD90958C |
:10CE7000909376078093750708C01092FA0310927A |
:10CE8000F9031092F8031092F7031F910F91FF908E |
:10CE9000EF90089580911308882309F43BC04598CA |
:10CEA00084E298E090931D0880931C089091FC0305 |
:10CEB000E92FFF27E052FE4F9F5F9093FC03808194 |
:10CEC00080932608993010F01092FC0310921308FA |
:10CED0000E94EA6381E080932308000000000000C4 |
:10CEE0000000000000000000000000000000000042 |
:10CEF0000000000000000000000000000000000032 |
:10CF000000000000000000000000809124088093D1 |
:10CF100043088EBD089587B18C6087B942984398C5 |
:10CF20001092010480E88093EC0110920004809339 |
:10CF3000EB010895809106048150809306048F3F91 |
:10CF400009F0FBC024E0209306048091E9029927B0 |
:10CF500080739070892B21F48091420480FF1CC063 |
:10CF600080916606882349F080910904882311F492 |
:10CF70002093010481E0809309048091670688234F |
:10CF8000B9F080910A04882319F484E080930004A6 |
:10CF900081E080930A040CC01092090410920A04E4 |
:10CFA0008091620680930704809164068093080450 |
:10CFB00080910904882309F040C080917C06282FC5 |
:10CFC000332724FF07C080911403882319F425FD1B |
:10CFD0004DC04EC090916306983F50F08091DA07A3 |
:10CFE0008D3D30F08091070488230CF43FC040C091 |
:10CFF000983F48F08091DA078A3028F4809107043E |
:10D000008823B4F133C080910104815080930104DE |
:10D010008F3F79F58091DA078150809301048091E8 |
:10D02000EC01813011F480E801C086958093EC0119 |
:10D030008091EC019091070417C080910104815008 |
:10D04000809301048F3FA9F489E0809301048091CB |
:10D05000EC01813011F480E801C086958093EC01E9 |
:10D060008091EC0190916606892311F0429A01C0EB |
:10D07000429880910A04882309F043C080917C067D |
:10D08000282F332724FF07C080911403882319F425 |
:10D0900026FD50C034C090916506983F50F08091B5 |
:10D0A00000088D3D30F08091080488230CF442C0C4 |
:10D0B00026C0983F48F0809100088A3028F480917B |
:10D0C00008048823E4F036C08091000481508093E6 |
:10D0D00000048F3F91F580910008815080930004F7 |
:10D0E0008091EB01813011F480E801C08695809336 |
:10D0F000EB018091EB01909108048923D9F44398C6 |
:10D100000895809100048150809300048F3FA9F41A |
:10D1100089E0809300048091EB01813011F480E874 |
:10D1200001C086958093EB018091EB019091670699 |
:10D13000892311F0439A0895439808954FB724E145 |
:10D1400030E0F8948091C9008F778093C900809176 |
:10D15000C9008F7B8093C9008091C9008F7D809327 |
:10D16000C9005A9A52985B9A539A832F99278093B1 |
:10D17000CD002093CC008091C80082608093C800CD |
:10D1800080E18093C9008091CA008F778093CA00A4 |
:10D190008091CA008F7B8093CA008091CA008F7DE6 |
:10D1A0008093CA008091CA008F7E8093CA008091CC |
:10D1B000CA00877F8093CA008091C9008B7F8093CB |
:10D1C000C9008091CA0084608093CA008091CA001F |
:10D1D00082608093CA008091C80087FF03C080915D |
:10D1E000CE00F9CF8091C90080688093C9004FBFFD |
:10D1F0000895EF92FF920F931F93CF93DF93482FE1 |
:10D2000000E010E08091ED01813061F41092ED01B9 |
:10D2100084E480930B0410920D0410920C0410927D |
:10D220000E042BC180910B04882319F421E030E017 |
:10D2300001C0980190910C04992371F4232B11F0F3 |
:10D2400081E010C084E480930B0490930D049093CC |
:10D250000C0490930E04FAC0913069F4232B09F06A |
:10D26000EBC082E080930C0480910D048F5F80936B |
:10D270000D0483E0E9C09230D1F4232B09F0DCC027 |
:10D2800083E080930B0440930E0490910D04923040 |
:10D2900039F410920F0447FF03C081E080930F041C |
:10D2A00083E080930C049F5F90930D04CFC0933074 |
:10D2B00009F0C2C0232B09F0BFC090930B0482E099 |
:10D2C00080930C0480910D048F5F80930D04209156 |
:10D2D0000E04822F9927782F6627842F9927682B91 |
:10D2E000792B80913F06813049F47370CB018050D7 |
:10D2F000924063E070E00E94837817C0823061F44E |
:10D300007770CB018050944066E070E00E94837893 |
:10D310002695269526950BC0737068567140CB01F3 |
:10D3200077FD0196BC017595679526952695022F88 |
:10D3300011270F7010700F5F1F4F0D30110508F08F |
:10D3400074C07801E00EF11EF701ED5BF84F8081AB |
:10D3500091819B01281B390BC90137FF03C09095B0 |
:10D3600081959F4F069794F480911D03883C30F47B |
:10D3700080911D03865F80931D0308C088EC809315 |
:10D380001D0380916F008F7D80936F00F701ED5B2F |
:10D39000F84F808191819C01220F331F280F391F84 |
:10D3A000260F371F37FF02C02D5F3F4FE901D5958C |
:10D3B000C795D595C795CB0101968C179D0714F499 |
:10D3C000219706C061507040C617D7070CF421960C |
:10D3D00080911D03843BD0F0F701ED5BF84F808115 |
:10D3E0009181FE01E81BF90BCF0163E070E00E9420 |
:10D3F0008378CB01880F991F860F971F27E737E0A7 |
:10D40000E20EF31EF7019183808307C027E737E020 |
:10D41000E20EF31EF70111821082000F111F0D5B47 |
:10D42000184FF801D183C08311C00231110570F08B |
:10D4300081E08093ED010AC081E08093ED011092BC |
:10D440000D0410920F0484E480930B0480910D046A |
:10D45000803198F080910F04882331F48091ED01A0 |
:10D46000882311F48093940110920D0410920F04FC |
:10D4700010920C0484E480930B04E6E0CDB7DEB791 |
:10D480000C94FB78CF93FC0197FF05C0CFEFF0958C |
:10D49000E195FF4F01C0C1E028E631E0CF01B901BD |
:10D4A0000E948378FC018B35910554F08B55904098 |
:10D4B0008A35910538F484EB90E08E1B9F0BFC01BC |
:10D4C00041E00DC0CF01855B90408A35910518F48D |
:10D4D000E45BF04003C02E1B3F0BF9014FEFEE0F52 |
:10D4E000FF1FE15DF54F259134918C2F992787FD22 |
:10D4F0009095289FB001299F700D389F700D1124C1 |
:10D50000842F992787FD9095689FA001699F500DF2 |
:10D51000789F500D1124CA01CF9108952AE530E07B |
:10D52000281B390BC9010E94426A0895CF93DF93EB |
:10D5300080E00E94F96F80911E0190911F016AE0C6 |
:10D5400070E00E9483789F938F9380911E01909149 |
:10D550001F016AE070E00E9483787F936F938DEFE4 |
:10D560009AE09F938F93CCEEDFE6DF93CF93E09129 |
:10D570002804F091290409952DB73EB7285F3F4F45 |
:10D580002DBF8091E9018823B9F186E00E94F96FEF |
:10D5900080911808909119086AE070E00E946F78F5 |
:10D5A0007F936F938FED90E09F938F938091090805 |
:10D5B00090910A08A0910B08B0910C082091960157 |
:10D5C000309197014091980150919901BC01CD0192 |
:10D5D0000E94B8783F932F9386E09BE09F938F93B0 |
:10D5E000DF93CF93E0912804F091290409958DB73A |
:10D5F0009EB70A968DBF12C086E00E94F96F82E145 |
:10D600009BE09F938F93DF93CF93E0912804F09159 |
:10D61000290409950F900F900F900F908091FB03B4 |
:10D620008823C1F086E00E94F96F8091FB0399275F |
:10D630009F938F9389E19BE09F938F93DF93CF9389 |
:10D64000E0912804F091290409952DB73EB72A5F8F |
:10D650003F4F2DBF80E10E94F96F8091F3019091BF |
:10D66000F4016CE370E00E946F789F938F93809138 |
:10D67000F3019091F4016CE370E00E946F787F9366 |
:10D680006F9380918408909185089F938F9384E293 |
:10D690009BE09F938F93CCEEDFE6DF93CF93E091F7 |
:10D6A0002804F09129040995809125062DB73EB7ED |
:10D6B000265F3F4F2DBF80FF29C08AE10E94F96F8E |
:10D6C0008091950199279F938F9380910F0390915B |
:10D6D0001003A0911103B0911203BC01CD0124E607 |
:10D6E00030E040E050E00E94B8783F932F9381E310 |
:10D6F0009BE09F938F93DF93CF93E0912804F09169 |
:10D70000290409958DB79EB708968DBFDF91CF91FB |
:10D710000895CF93DF9380E00E94F96F8091010715 |
:10D72000992787FD90959F938F938091F90699276C |
:10D7300087FD90959F938F938091F106992787FDA0 |
:10D7400090959F938F938091E906992787FD9095F7 |
:10D750009F938F9388E39BE09F938F93CCEEDFE6BC |
:10D76000DF93CF93E0912804F0912904099580E19B |
:10D770000E94F96F2DB73EB7245F3F4F2DBF8091B8 |
:10D780002107992787FD90959F938F938091190783 |
:10D79000992787FD90959F938F93809111079927E3 |
:10D7A00087FD90959F938F9380910907992787FD17 |
:10D7B00090959F938F9388E49BE09F938F93DF9343 |
:10D7C000CF93E0912804F0912904099580911706E0 |
:10D7D0002DB73EB7245F3F4F2DBF853098F480E1D1 |
:10D7E0000E94F96F88E59BE09F938F93DF93CF931F |
:10D7F000E0912804F091290409950F900F900F9063 |
:10D800000F9018C08730B0F488E10E94F96F8FED57 |
:10D8100090E09F938F9389E69BE09F938F93DF9394 |
:10D82000CF93E0912804F091290409958DB79EB714 |
:10D8300006968DBFDF91CF9108950F931F9380E0DF |
:10D840000E94F96F2AE030E0809180089091810871 |
:10D85000B9010E946F789F938F9380918008909177 |
:10D860008108B9010E946F787F936F9380911E01A8 |
:10D8700090911F01B9010E9483789F938F938091AB |
:10D880001E0190911F01B9010E9483787F936F93CD |
:10D8900082E79BE09F938F930CEE1FE61F930F93FD |
:10D8A000E0912804F0912904099580E10E94F96F24 |
:10D8B0008DB79EB70C968DBF809184089091850896 |
:10D8C0009F938F9380918208909183089F938F9369 |
:10D8D00085E89BE09F938F931F930F93E09128041B |
:10D8E000F091290409958DB79EB708968DBF1F91B9 |
:10D8F0000F9108950F931F93CF93DF938091E901C8 |
:10D90000CCEEDFE6882309F478C080E00E94F96F4E |
:10D910008091150899279F938F93809117089927D5 |
:10D920009F938F9381E99BE09F938F938E01DF9369 |
:10D93000CF93E0912804F091290409958DB79EB703 |
:10D9400008968DBF80911608833031F48CE00E94D8 |
:10D95000F96F80EA9BE005C08CE00E94F96F85EAD0 |
:10D960009BE09F938F93DF93CF93E0912804F091F6 |
:10D97000290409950F900F900F900F908091140833 |
:10D9800081FF12C08CE00E94F96F8AEA9BE09F93AE |
:10D990008F931F930F93E0912804F0912904099528 |
:10D9A0000F900F900F900F9080E10E94F96F8FED14 |
:10D9B00090E09F938F9380911A0890911B089F93FA |
:10D9C0008F9380911808909119086AE070E00E9486 |
:10D9D0006F787F936F938FEA9BE09F938F938CEE8A |
:10D9E0009FE69F938F93E0912804F0912904099575 |
:10D9F0008DB79EB70A968DBF12C082E00E94F96F64 |
:10DA00008FEB9BE09F938F93DF93CF93E09128045C |
:10DA1000F091290409950F900F900F900F90DF91CE |
:10DA2000CF911F910F910895CF93C82F209110048B |
:10DA30002093110499278F32910509F180339105C4 |
:10DA40001CF44F97A1F02CC08F34910501F18F3851 |
:10DA5000910531F5222319F481E090E038C086E089 |
:10DA6000289FF0011124EB51F54F849117C086E0F7 |
:10DA7000289FF0011124EA51F54F84910FC086E0F0 |
:10DA8000289FF0011124E951F54F849107C086E0E9 |
:10DA9000289FF0011124E851F54F849180931004E0 |
:10DAA00090911004809111049813C0E00E94FF6FC0 |
:10DAB0009091100486E0989FF0011124E751F54FF2 |
:10DAC000259134918C2FF901099580E090E0CF9158 |
:10DAD0000895109281081092800810928508109283 |
:10DAE00084081092830810928208109286088AE0B7 |
:10DAF00090E00E941C1790931304809312040895E1 |
:10DB0000CF93DF9380911204909113040E94251704 |
:10DB1000882309F4AFC080911204909113040A96EF |
:10DB20009093130480931204E0E0F0E09F0190E0F2 |
:10DB30005FEFA2EEB6E04BE0ED018B8187FF0BC0FB |
:10DB40009F5F8D81E80FF11D8981280F311D8E8126 |
:10DB5000851708F4582F4150189647FFEDCF509382 |
:10DB60008608232B41F52091180430911904409127 |
:10DB70001A0450911B04BB27A52F942F832F909339 |
:10DB8000170480931604AA27BB27281B390B4A0BBE |
:10DB90005B0BCF01AA27BB27280F391F4A1F5B1F2A |
:10DBA000209318043093190440931A0450931B04D3 |
:10DBB000E5E0F0E013C020911604309117042E1711 |
:10DBC0003F0718F4E21BF30B02C0E0E0F0E0892FFE |
:10DBD0009927880F991FE80FF91F3596F093810850 |
:10DBE000E0938008EF3FF10578F480911E01909159 |
:10DBF0001F018E9F90018F9F300D9E9F300D11242D |
:10DC0000C90164E670E013C0CF019695879596959B |
:10DC1000879520911E0130911F01289FA001299F07 |
:10DC2000500D389F500D1124CA0169E170E00E9427 |
:10DC30006F78709383086093820820911404309168 |
:10DC400015042E0F3F1F30931504209314045EE03B |
:10DC50002131350778F080918408909185080196EC |
:10DC6000909385088093840820513E40309315049A |
:10DC700020931404DF91CF9108954FB720E430E052 |
:10DC8000F8948091C9008F778093C9008091C90072 |
:10DC90008F7B8093C9008091C9008F7D8093C900DC |
:10DCA0005A9A52985B9A539A832F99278093CD0062 |
:10DCB0002093CC008091C80082608093C80088E1E6 |
:10DCC0008093C9008091CA008F778093CA008091A9 |
:10DCD000CA008F7B8093CA008091CA008F7D809399 |
:10DCE000CA008091CA008F7E8093CA008091CA00CA |
:10DCF000877F8093CA008091C9008B7F8093C90081 |
:10DD00008091CA0084608093CA008091CA008260BA |
:10DD10008093CA008091C80087FF03C08091CE0025 |
:10DD2000F9CF8091C90080688093C9004FBF0895E2 |
:10DD30000F931F93CF93DF93482F4F5F893108F0E4 |
:10DD40008BC080914207841720F44F5F40934207B5 |
:10DD50004150CB0183539B4268E170E00E9483787D |
:10DD6000A42FBB27FD01EA0FFB1FED5BF84F80815D |
:10DD700091819B01281B390BC90137FF03C0909586 |
:10DD800081959F4F069794F480911D03883C30F451 |
:10DD900080911D03865F80931D0308C088EC8093EB |
:10DDA0001D0380916F008F7D80936F00FD01EA0F4E |
:10DDB000FB1FED5BF84F808191819C01220F331F87 |
:10DDC000280F391F260F371F37FF02C02D5F3F4F27 |
:10DDD000E901D595C795D595C795CB0101968C17C7 |
:10DDE0009D0714F4219706C061507040C617D707ED |
:10DDF0000CF4219680911D03843BD8F08D010A0F0D |
:10DE00001B1FF801ED5BF84F80819181FE01E81B3B |
:10DE1000F90BCF0163E070E00E948378CB01880F9B |
:10DE2000991F860F971F0958184FF8019183808317 |
:10DE300007C0AA0FBB1FA958B84F11961C921E927B |
:10DE4000E42FFF27EE0FFF1FED5BF84FD183C08358 |
:10DE5000443011F410929401DF91CF911F910F91F2 |
:10DE60000895CF93DF9320918708822F9927807F91 |
:10DE70009070409709F06CC02F3109F046C0809136 |
:10DE800088088093200420918A082093220480919E |
:10DE90008B0880932104822F9927909344078093C5 |
:10DEA0004307222309F054C080911906282F3327F5 |
:10DEB000220F331FF901E958F84F11821082809127 |
:10DEC0001A06A82FBB27AA0FBB1FFD01E958F84F60 |
:10DED0001182108280911C06E82FFF27EE0FFF1F92 |
:10DEE000CF018958984FEC01198218822D5B384F69 |
:10DEF000E90119821882AD5BB84F11961C921E92EF |
:10DF0000ED5BF84F1182108223C0C22FCF70CA3050 |
:10DF1000F8F4809188088093B108809189088093F3 |
:10DF2000B00880918A088093B30880918B08809311 |
:10DF3000B2086091B0087091B1088C2F0E94986E61 |
:10DF40006091B2087091B3088C2F8F5F0E94986E19 |
:10DF5000DF91CF910895CF93C82F8F3F49F48091DF |
:10DF600023048F3F29F4109225041092240432C018 |
:10DF700020912504222339F4CF3111F485E001C02A |
:10DF800084E08093260480912604909124048217D3 |
:10DF9000A0F4892F8095809324048F3F19F48EEF8D |
:10DFA0008093240480912404C81711F40E94316FD7 |
:10DFB00010922504109224040BC0E22FFF27E9578A |
:10DFC000F74FC0832F5F209325049C0F9093240468 |
:10DFD000C0932304CF91089590911F04933240F48D |
:10DFE000E92FFF27E357F74F80839F5F90931F042C |
:10DFF0000895833218F48D5F80931F04089590E292 |
:10E00000E0E9F8E08FE19193815087FFFCCF08951C |
:10E01000CF93CFB723E031E0F8948091C9008F7798 |
:10E020008093C9008091C9008F7B8093C900809143 |
:10E03000C9008F7D8093C9005A9A52985B9A539A6F |
:10E04000832F99278093CD002093CC008091C80026 |
:10E0500082608093C80088E18093C9008091CA00E3 |
:10E060008F778093CA008091CA008F7B8093CA000B |
:10E070008091CA0080628093CA008091CA0080614A |
:10E080008093CA008091CA0088608093CA00809102 |
:10E09000C90084608093C9008091CA008460809325 |
:10E0A000CA008091CA0082608093CA008091C80033 |
:10E0B00087FF03C08091CE00F9CF8091C9008068AE |
:10E0C0008093C9008091C90080648093C9000E9438 |
:10E0D000FF6FCFBFCF910895282F99278F70907031 |
:10E0E000892B31F4209580911E04822B80931E048D |
:10E0F00008958091F001882309F441C08091E902DC |
:10E1000085FF0AC082E980938D0883E280938E08A0 |
:10E1100085E580938F0802C010928D088091F101EF |
:10E120008F3071F480911E040E94146D882341F099 |
:10E1300081E980938D0880938E0881E380938F0816 |
:10E140001092F0018091C80085FFFCCF8091C9003A |
:10E150008F7E8093C9008091C9008E7F8093C90013 |
:10E1600080918D08882311F48EEF01C08EE7809393 |
:10E17000CE0080911E048093F10110921E04089538 |
:10E180001F920F920FB60F9211248F939F93EF93CC |
:10E19000FF939091F001992309F040C080912704EA |
:10E1A000882361F480918D08882311F483E003C0F3 |
:10E1B000813999F481E0809327040FC0833099F46A |
:10E1C00080918D08882349F090938D088091C90033 |
:10E1D0008E7F8093C9008EEF1EC08091C900816040 |
:10E1E0008093C9000EC0833261F48091C9008E7F94 |
:10E1F0008093C9008FEF8093CE0081E08093F0017F |
:10E2000014C080912704E82FFF27E357F74F8F5F53 |
:10E210008093270480818093CE0007C0109227044A |
:10E220008091C90080618093C900FF91EF919F9117 |
:10E230008F910F900FBE0F901F901895EF92FF9245 |
:10E240000F931F93CF93DF937C018B01EA01452B42 |
:10E2500039F0F80181918F01F70109952197C9F7EC |
:10E26000E6E0CDB7DEB70C94FB78EF92FF920F9308 |
:10E270001F93CF93DF937C018B01EA01452B41F083 |
:10E28000F8010F5F1F4F8491F70109952197C1F79E |
:10E29000E6E0CDB7DEB70C94FB780F931F93CF93D6 |
:10E2A0008C01C62F161634F480E2F8010995C1508E |
:10E2B0001C16D4F3CF911F910F9108950F931F93C4 |
:10E2C000CF938C01C62F161634F480E3F80109951C |
:10E2D000C1501C16D4F3CF911F910F910895A5E35F |
:10E2E000B0E0E5E7F1E70C94D3782E96EEADFFAD04 |
:10E2F0002E9788249924540180911D04882321F4A9 |
:10E300002C961FAE1EAE2C975EE4452E512C4C0E63 |
:10E310005D1E6F01B60105C0153239F00894C11CAD |
:10E32000D11CF60114911123B9F7A601461B570B16 |
:10E3300031F02C968EAD9FAD2C970E943571112334 |
:10E3400009F46AC20894C11CD11CFF24FDA6FCA6D6 |
:10E350004FEFE42EF9A6F6010894C11CD11C1491CC |
:10E36000153721F0812F80628837B1F4F0FE0AC0A2 |
:10E37000F20124E030E0420E531E80809180A280A2 |
:10E38000B3800AC0F20142E050E0440E551E808185 |
:10E3900091814C01AA24BB24103221F489A5882341 |
:10E3A000D1F61DC0133219F458E0F52AD4CF1A3231 |
:10E3B00011F01D3291F41A3259F4F20182E090E02A |
:10E3C000480E591EE081ECA7EE232CF6E195ECA750 |
:10E3D00090E1F92AAFEDFA22BECF1B3211F419A752 |
:10E3E000BACF1E32C1F5F6010894C11CD11C14919C |
:10E3F0001A3279F4F20122E030E0420E531E4081DD |
:10E4000051813FEF4F3F530714F44FEF5FEFE42E7E |
:10E41000A2CF40E050E0812F80538A30A0F4CA019F |
:10E4200033E0880F991F3A95E1F7840F951F480F45 |
:10E43000591F410F511D40535040F6010894C11C13 |
:10E44000D11C1491E8CF8FEF4F3F580714F44FEFD2 |
:10E450005FEFE42E85CF103329F4F4FC7CCF90E2FB |
:10E46000F92A79CF812F81538930D8F440E050E0E8 |
:10E47000CA0123E0880F991F2A95E1F7840F951FA1 |
:10E48000480F591F410F511D40535040F601089449 |
:10E49000C11CD11C1491812F80538A3048F34CA7A2 |
:10E4A0005FCF183619F4A4E0FA2A55CF1C3619F4B8 |
:10E4B000B1E0FB2A50CF133661F43E010894611C91 |
:10E4C000711CF20122E030E0420E531E80818983EC |
:10E4D0003CC1143421F0143611F0193651F51434BE |
:10E4E00011F431E0F32AF0FE0AC0F20144E050E0FA |
:10E4F000440E551E80809180A280B3800CC0F20132 |
:10E5000082E090E0480E591E808191814C01AA243E |
:10E5100097FCA094BA2CB7FE0AC0B094A094909433 |
:10E520008094811C911CA11CB11C8DE289A70AE07A |
:10E530006FC01F3411F01F3631F41F3411F491E015 |
:10E54000F92A08E064C0103779F4F201A2E0B0E0E3 |
:10E550004A0E5B1E808191814C01AA24BB2400E1FC |
:10E56000B0E4FB2A18E753C01337C1F5F20122E0EB |
:10E5700030E0420E531E608071806114710489F492 |
:10E580003E010894611C711C88E289838EE6F301C8 |
:10E59000818385E78B838CE68C838D8389E28E83F0 |
:10E5A0001F82E7FC13C08E2D992787FD9095AC0143 |
:10E5B00060E070E0C3010E94A076009729F0382E39 |
:10E5C0003618E3140CF0C3C03E2CC1C0F301019017 |
:10E5D0000020E9F731973E2E3618B9C0153511F0F5 |
:10E5E000153731F4153511F4F1E0FF2A0AE00FC0B8 |
:10E5F000183519F0183709F0A0C000E1F3FE07C084 |
:10E6000081149104A104B10411F020E4F22A19A6A6 |
:10E61000EDA6E7FC02C03FEDF32289E2682E712CE3 |
:10E620006C0E7D1E81149104A104B10421F44DA54A |
:10E63000442309F47BC0802F9927AA27BB278EA7E4 |
:10E640009FA7A8ABB9AB202E332490E0891690E0A9 |
:10E65000990691E0A90690E0B90648F0C501B40119 |
:10E660002EA53FA548A959A90E94967817C0AFEFDB |
:10E670008A169104A104B10449F040F0C401B1012B |
:10E680000E946F789B014427552708C0882D602F72 |
:10E690000E946378282F3327442755272AAB3BABAA |
:10E6A0004CAB5DAB0A3059F48AA9880F880F880FEC |
:10E6B0009AA9990F890F382D381B832F10C000316C |
:10E6C00039F48AA98295807F482D481B842F07C082 |
:10E6D0008AA9880F880F880F582D581B852F90E026 |
:10E6E0002EA53FA548A959A982169306A406B506EA |
:10E6F00008F091E08AA89BA8ACA8BDA88A3010F4C5 |
:10E70000805D04C0895A183509F48F7DD3018E933A |
:10E710003D01992309F099CF083041F4F3FE06C07A |
:10E72000803321F080E3FD0182933F01CE01019609 |
:10E73000382E3618F8E23F0E0BC0112309F46CC0D6 |
:10E740003E010894611C711C1983B1E03B2E19A68F |
:10E75000032D2DA4231827FC222489A5882311F03A |
:10E760000F5F02C0F6FC0E5F020DEF2CFF24C70105 |
:10E7700080739070892B49F48CA5801B682F2C9690 |
:10E780008EAD9FAD2C970E944D7189A5882331F0E5 |
:10E7900041E050E0BE01675D7F4F0AC0E6FE0EC05B |
:10E7A00080E38AA71BA742E050E0BE01665D7F4F71 |
:10E7B0002C968EAD9FAD2C970E941E71C701807361 |
:10E7C0009070809749F48CA5801B682F2C968EAD95 |
:10E7D0009FAD2C970E945E71622D2C968EAD9FADE1 |
:10E7E0002C970E945E71832D992787FD9095AC012F |
:10E7F000B3012C968EAD9FAD2C970E941E71E4FE46 |
:10E8000089CD2CA5201B2CA7622F2C968EAD9FADF9 |
:10E810002C970E944D717ECDE2E1CB5C0C94EF7899 |
:10E820002FB740E0F894E0E0F0E081E280935700F9 |
:10E830009491E2E0F0E0809357003491E4E0F0E05E |
:10E840008093570084912FBF9E3199F4363941F45B |
:10E85000893011F441E00DC08A3059F442E009C01A |
:10E86000373939F4863011F443E003C0853009F4B8 |
:10E8700044E0842F992708959FB7F8948091C900A8 |
:10E88000877F8093C9008091C9008F7E8093C900E3 |
:10E890008091C9008F778093C9008091C9008F7BD8 |
:10E8A0008093C9008091C9008F7D8093C9005298E0 |
:10E8B0005A9A53985B9A9FBF08951F93CF93DF9303 |
:10E8C000182F80911D04882309F48DC08091EF01D9 |
:10E8D000181709F488C080911C04882321F40E9431 |
:10E8E000107480931C0488EB9CE09F938F93C6EF79 |
:10E8F000D2E1DF93CF93E0912804F09129040995A8 |
:10E900000F900F900F900F90812F992782309105D3 |
:10E9100001F1833091052CF4009761F0019769F0C3 |
:10E9200024C084309105D9F084309105ACF005976E |
:10E93000C9F01BC088EA9CE002C086E99CE09F9376 |
:10E940008F93DF93CF93E0912804F09129040995E8 |
:10E9500018C08DE79CE0F3CF8AE59CE0F0CF8CE413 |
:10E960009CE0EDCF84E49CE0EACF85EC9CE09F93B3 |
:10E970008F93DF93CF93E0912804F09129040995B8 |
:10E9800010E00F900F900F900F9080911C04843036 |
:10E9900011F0823099F40E943C74812F81508330B1 |
:10E9A00018F40E949E681DC0143019F40E9408706B |
:10E9B00018C01530B1F40E943D6E13C0112389F0C8 |
:10E9C0008BED9CE09F938F9386EF92E19F938F93C3 |
:10E9D000E0912804F091290409950F900F900F9071 |
:10E9E0000F901093EF01DF91CF911F9108950F9336 |
:10E9F0001F9381E080931D044091EE01E4EFFBE062 |
:10EA000020E030E05FE4849199272F5F3F4F829FA1 |
:10EA1000B001839F700D929F700D112446275150B5 |
:10EA2000319657FFF0CF4093EE01ECECFBE020E095 |
:10EA300030E057E2849199272F5F3F4F829FB001CA |
:10EA4000839F700D929F700D11244627515031966F |
:10EA500057FFF0CF4093EE0180911C04882321F4EE |
:10EA60000E94107480931C048091EE01833459F04D |
:10EA700088E190E029E20FB6F894A89580936000B1 |
:10EA80000FBE209360008FE691E790932904809356 |
:10EA9000280486EF9CE09F938F9306EF12E11F936B |
:10EAA0000F93E0912804F091290409950F900F909D |
:10EAB0000F900F9081E690E09F938F9382E590E016 |
:10EAC0009F938F931F921F92809102016AE00E9490 |
:10EAD0006378892F99279F938F93809102010E94D9 |
:10EAE000637899279F938F938CE19DE09F938F93F9 |
:10EAF0001F930F93E0912804F0912904099584EF66 |
:10EB00009BE09F938F931F930F93E0912804F091C4 |
:10EB1000290409958CEC9BE09F938F931F930F938F |
:10EB2000E0912804F091290409958DB79EB7469687 |
:10EB30008DBF80E59DE09F938F931F930F93E0918E |
:10EB40002804F0912904099583EC80938100809139 |
:10EB50006F00806280936F000F900F900F900F9066 |
:10EB60001F910F91089580911D04882361F0809179 |
:10EB7000EF01843011F40E9479708091EE018334AA |
:10EB800011F010921D0408951F920F920FB60F926C |
:10EB900011242F933F934F935F936F937F938F93A2 |
:10EBA0009F93AF93BF93EF93FF932091CE008091FB |
:10EBB000FA018823B1F02093C6008091FA018230D7 |
:10EBC00029F52F3F19F58FEF94E3ACE0B0E0C29741 |
:10EBD000A109B109B7FFFBCF80916B048093CE00F0 |
:10EBE00015C09091EF01892F8150833020F4822F3E |
:10EBF0000E94F9680BC0943021F4822F0E946C703F |
:10EC000005C0953019F4822F0E94AB6FFF91EF91F0 |
:10EC1000BF91AF919F918F917F916F915F914F9134 |
:10EC20003F912F910F900FBE0F901F9018950024C9 |
:10EC300022273327442751E0BB27EE27FF27A0E1F7 |
:10EC4000660F771F881F991F001C221F331F441F48 |
:10EC5000660F771F881F991F001C221F331F441F38 |
:10EC60002AF4050E2B1F3E1F4F1F04C0051A2B0B45 |
:10EC70003E0B4F0B550FBB1FEE1F587F556047FDD6 |
:10EC80005250AA95E9F6E695B7955795E695B7954A |
:10EC90005795852F9B2F08952227332741E055272D |
:10ECA00068E0880F991F221F331F880F991F221FAA |
:10ECB000331F1AF4240F351F02C0241B350B440FD9 |
:10ECC000551F487F456037FD42506A9551F756956C |
:10ECD000479556954795842F0895AA2797FF04C016 |
:10ECE000809590958A1F9A1F77FF04C06095709554 |
:10ECF0006A1F7A1F669F9001779FA001679F300D62 |
:10ED0000411D5A1F300D411D5A1F889FF001999FC8 |
:10ED10002E0F3F1F401D511D899F300D411D5A1F51 |
:10ED2000300D411D5A1FCA01B901112480CFFB01CA |
:10ED3000DC0102C005900D9241505040D8F7089573 |
:10ED4000FC014150504030F001900616D1F7319748 |
:10ED5000CF010895882799270895A0E0B0E0E3EB5C |
:10ED6000F6E70C94DB786C017B01EA0159012197ED |
:10ED70008FEFCF3FD80789F086010894C11CD11CC2 |
:10ED8000C7010894E11CF11CF5010995F801808385 |
:10ED90002197FFEFCF3FDF0779F7EAE0CDB7DEB786 |
:10EDA0000C94F778CF92DF92EF92FF920F931F931C |
:10EDB0007C016B01FB010995082FC7010196F60143 |
:10EDC0000995182FC8011F910F91FF90EF90DF90C8 |
:10EDD000CF900895A0E0B0E0E0EFF6E70C94DD7886 |
:10EDE0008C017B01EA01690121978FEFCF3FD807A2 |
:10EDF00071F0F70121917F01C8010F5F1F4F622F52 |
:10EE0000F60109952197FFEFCF3FDF0791F7E8E083 |
:10EE1000CDB7DEB70C94F978CF92DF92EF92FF92E4 |
:10EE20000F931F936C018B017A01FA010995812FD1 |
:10EE30009927682FC6010196F70109951F910F9137 |
:10EE4000FF90EF90DF90CF9008955058BB27AA27EE |
:10EE50000ED0E0C0D1D030F0D6D020F031F49F3FBA |
:10EE600011F41EF4C6C00EF4E095E7FBBCC0E92F18 |
:10EE7000E2D080F3BA17620773078407950718F08A |
:10EE800071F49EF5FAC00EF4E0950B2EBA2FA02D6A |
:10EE90000B01B90190010C01CA01A0011124FF2747 |
:10EEA000591B99F0593F50F4503E68F11A16F04042 |
:10EEB000A22F232F342F4427585FF3CF4695379541 |
:10EEC0002795A795F0405395C9F77EF41F16BA0B06 |
:10EED000620B730B840BBAF09150A1F0FF0FBB1FB4 |
:10EEE000661F771F881FC2F70EC0BA0F621F731FFD |
:10EEF000841F48F4879577956795B795F7959E3F5A |
:10EF000008F0B3CF9395880F08F09927EE0F9795E7 |
:10EF10008795089598D088F09F5790F0B92F99273A |
:10EF2000B751A0F0D1F0660F771F881F991F1AF014 |
:10EF3000BA95C9F712C0B13081F09FD0B1E0089501 |
:10EF40009CC0672F782F8827B85F39F0B93FCCF382 |
:10EF5000869577956795B395D9F73EF4909580950A |
:10EF6000709561957F4F8F4F9F4F0895E89409C02A |
:10EF700097FB3EF490958095709561957F4F8F4FEC |
:10EF80009F4F9923A9F0F92F96E9BB279395F69502 |
:10EF9000879577956795B795F111F8CFFAF4BB0F80 |
:10EFA00011F460FF1BC06F5F7F4F8F4F9F4F16C0E4 |
:10EFB000882311F096E911C0772321F09EE8872F6E |
:10EFC000762F05C0662371F096E8862F70E060E02A |
:10EFD0002AF09A95660F771F881FDAF7880F9695A3 |
:10EFE000879597F9089597F99F6780E870E060E04A |
:10EFF00008959FEF80EC089500240A9416161706D2 |
:10F0000018060906089500240A9412161306140619 |
:10F0100005060895092E0394000C11F4882352F07C |
:10F02000BB0F40F4BF2B11F460FF04C06F5F7F4F34 |
:10F030008F4F9F4F089557FD9058440F551F59F01B |
:10F040005F3F71F04795880F97FB991F61F09F3FD5 |
:10F0500079F087950895121613061406551FF2CFFE |
:10F060004695F1DF08C0161617061806991FF1CF4E |
:10F0700086957105610508940895E894BB27662775 |
:10F080007727CB0197F90895629FD001739FF00114 |
:10F09000829FE00DF11D649FE00DF11D929FF00D28 |
:10F0A000839FF00D749FF00D659FF00D9927729F5F |
:10F0B000B00DE11DF91F639FB00DE11DF91FBD01EA |
:10F0C000CF0111240895991B79E004C0991F961768 |
:10F0D00008F0961B881F7A95C9F780950895AA1B9A |
:10F0E000BB1B51E107C0AA1FBB1FA617B70710F033 |
:10F0F000A61BB70B881F991F5A95A9F78095909565 |
:10F10000BC01CD01089597FB092E07260AD077FD93 |
:10F1100004D0E5DF06D000201AF4709561957F4F8A |
:10F120000895F6F7909581959F4F0895A1E21A2EC4 |
:10F13000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1F9B |
:10F14000A217B307E407F50720F0A21BB30BE40BEB |
:10F15000F50B661F771F881F991F1A9469F7609532 |
:10F160007095809590959B01AC01BD01CF010895EC |
:10F1700097FB092E05260ED057FD04D0D7DF0AD005 |
:10F18000001C38F450954095309521953F4F4F4FD6 |
:10F190005F4F0895F6F790958095709561957F4F34 |
:10F1A0008F4F9F4F08952F923F924F925F926F9291 |
:10F1B0007F928F929F92AF92BF92CF92DF92EF9207 |
:10F1C000FF920F931F93CF93DF93CDB7DEB7CA1B88 |
:10F1D000DB0B0FB6F894DEBF0FBECDBF09942A88B3 |
:10F1E000398848885F846E847D848C849B84AA845B |
:10F1F000B984C884DF80EE80FD800C811B81AA81E8 |
:10F20000B981CE0FD11D0FB6F894DEBF0FBECDBFB2 |
:10F21000ED010895EE0FFF1F0590F491E02D099484 |
:02F22000FFCF1E |
:10F222005E010A010164FF01FFFFC01FC01F01014F |
:10F2320001737373FF03007D0000C409C4096400F5 |
:10F242001148656C6C6F20576F726C64000000008F |
:10F2520000000000000000000000000000000000AC |
:10F26200000000000000000000000000000000009C |
:10F27200000000000000000000000000000000008C |
:10F28200000000000000000000000000000000007C |
:10F292000053706F727400004E6F726D616C0000EB |
:10F2A200426567696E6E6572000051756164726FC6 |
:10F2B2000000640001200B050000ECFF00020406C0 |
:10F2C200070808080706040200FEFCFAF9F8F8F835 |
:10F2D200F9FAFCFE000204060708086440415A4697 |
:10F2E20064640A02969696960840403A10FB3038BB |
:10F2F2000190D0030090D00300F4017800FF036472 |
:10F302000B0A0D0B0C0E0B0F10FA2001010170FFFE |
:02F31200010FE9 |
:00000001FF |
/branches/V0.82a_ACC-HH_MartinR/Hex-Files/Flight-Ctrl_MEGA644_V0_82a_S3D.hex |
---|
0,0 → 1,3843 |
:100000000C94BB060C9401070C9401070C94010797 |
:100010000C9401070C9401070C9401070C94010740 |
:100020000C9401070C9441190C9401070C940107DE |
:100030000C9404340C9401070C9401070C940107F0 |
:100040000C9401070C9401070C9411160C940107F1 |
:100050000C942C0C0C9401070C94F60B0C940107D7 |
:100060000C94FD1B0C9401070C94972F0C94010722 |
:100070000C943C740C9401070C94386F281C2D1CB4 |
:10008000321C3B1C521C691C791C891CA61C921E2C |
:10009000691C541D651D941DB21DCF1D291E841E93 |
:1000A0006220F420B12131229A224A235125AE2523 |
:1000B0001B266526B026FD264E27B0270F28A92827 |
:1000C00044293E2AB62FEA2F2D309D30B530F63028 |
:1000D000AD317432743274327432743274327432B8 |
:1000E000743274327432743229322B3230324832E4 |
:1000F0004A320A0D426174743A0020256420436537 |
: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 |
:100AE0001FFF1F0020030100000E69000201010129 |
:100AF0006A01030202956A02000303F26A25326961 |
: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 |
:100D8000CDBF11E0A0E0B1E0E2E1FFEE02C00590CE |
:100D90000D92A23FB107D9F718E0A2EFB1E001C070 |
:100DA0001D92A834B107E1F76AEAE2E0F0E081E2DF |
:100DB000809357007491AE014F5F5F4F20EF37EF84 |
:100DC000DA019FE0F9012F5F3F4F84918D9391509D |
:100DD00097FFF8CF773911F40000FECFFA019EE0BB |
:100DE000819168276095915097FFFACF888968179D |
:100DF00021F0773911F40000FECF0E94C2070C9455 |
:100E000088770C9400008091AD05E82FFF27EE0F46 |
:100E1000FF1FE952F94F808191818D5E9F4F14F041 |
:100E200010920301808191818A5B9F4FCCF4809165 |
:100E300003018823A9F481E0809303018091F003EA |
:100E40008F5F8093F003853038F088EE93E09093C5 |
:100E500025028093240204C066E970E00E94E63512 |
:100E60008091F003992790937E0580937D050895E6 |
:100E70001F93CF93DF93182F882389F082EF90E0A0 |
:100E80009F938F9386EF92E19F938F93E091BC03A2 |
:100E9000F091BD0309950F900F900F900F908091E6 |
:100EA000D005823308F044C084EF91E00E941C1703 |
:100EB000EC01112329F0CE010E9425178823D9F3D4 |
:100EC000C2E0D0E026E530E080911E0190911F0144 |
:100ED0008217930730F02196255D3F4FC730D1052B |
:100EE00098F38091D0059927C89F9001C99F300D34 |
:100EF000D89F300D1124209300011123D9F068EC04 |
:100F000070E08C2F0E94E635DF93CF938AEF90E05C |
:100F10009F938F9386EF92E19F938F93E091BC0311 |
:100F2000F091BD0309958DB79EB706968DBF02C09F |
:100F300080930001112311F1809100016AE00E9469 |
:100F4000DB76892F99279F938F93809100010E94D0 |
:100F5000DB7699279F938F9385E091E09F938F9302 |
:100F600086EF92E19F938F93E091BC03F091BD03D4 |
:100F700009952DB73EB7285F3F4F2DBFDF91CF9129 |
:100F80001F910895CFEFD0E1DEBFCDBF8824992413 |
:100F900014B815B807EE13E00253104017FFFCCF4A |
:100FA000189B06C0199B02C08DE007C08BE005C0EE |
:100FB000199B02C084E101C08AE08093020181E8AC |
:100FC00087B93E9A8FEF88B98BE184B981E085B902 |
:100FD0008EE38AB987E48BB9469A84B7877F84BF4A |
:100FE000809160008861809360001092600084ECC2 |
:100FF00099E090932502809324021092AC02109203 |
:10100000AB021092DC061092DB061092AE02109238 |
:10101000AD021092B0021092AF0220910201243171 |
:1010200028F084EC94E0A0E0B0E004C08BE095E010 |
:10103000A0E0B0E08093960190939701A09398016F |
:10104000B09399012A3011F0243110F0289801C092 |
:10105000289A0E9485170E9456170E94FE120E942D |
:10106000E8330E94B51A81E00E944B2F0E94B661BE |
:101070000E94E16B0E946F73809102018C3010F42A |
:10108000299A01C0299878940E94652E80916C025B |
:10109000826080936C0210926F020E94084184EF7C |
:1010A00091E00E941C178C0180916C0280FD05C0AC |
:1010B000C8010E9425178823B9F38FE191E09F931F |
:1010C0008F93B6EFAB2EB2E1BB2EBF92AF92E09101 |
:1010D000BC03F091BD03099580EA9FE00E941C17B4 |
:1010E0008C01C0E0D0E00F900F900F900F90A9E717 |
:1010F000EA2EA6E0FA2EFDE2CF2EF6E0DF2E0E94C9 |
:10110000084180916C0280FD05C0C8010E9425172E |
:101110008823B9F3F60180811816ACF40BC00E9445 |
:10112000084180916C0280FD05C0C8010E9425170E |
:101130008823B9F3C8010E942517882321F4F701F9 |
:101140008081882364F7F701808187FF18C021968A |
:10115000DF93CF93219781E391E09F938F93BF9289 |
:10116000AF92E091BC03F091BD0309958091F2012B |
:101170008F5F8093F2018DB79EB706968DBF219643 |
:10118000E4E0F0E0CE0EDF1E88E090E0E80EF91E0D |
:10119000CC30D10508F4B3CFC0E0D0E006E716E0CC |
:1011A000EDE2EE2EE6E0FE2EF801838187FD1CC005 |
:1011B000F70180811816C4F42196DF93CF9321970D |
:1011C00084E391E09F938F9386EF92E19F938F93B7 |
:1011D000E091BC03F091BD03099582E08093220267 |
:1011E0008DB79EB706968DBFF80183818078838383 |
:1011F000219684E090E0E80EF91E085F1F4FCC3086 |
:10120000D10590F282E591E09F938F93C6EFD2E1F2 |
:10121000DF93CF93E091BC03F091BD0309959091CA |
:10122000AB058091F2010F900F900F900F909817DF |
:1012300028F48091D60380618093D60388E791E0FB |
:101240009F938F93DF93CF93E091BC03F091BD0305 |
:10125000099588EE93E00E941C178C010E94BB1A2E |
:101260000F900F900F900F90C8010E9425178823B0 |
:10127000D9F388E991E09F938F93DF93CF93E09127 |
:10128000BC03F091BD03099580E00E94A8368091CF |
:1012900002010F900F900F900F908A3011F084315F |
:1012A00010F0289801C0289A80ED97E090932502CD |
:1012B0008093240285E58093F2038EE090E00E9403 |
:1012C0009A2C9927182F00278FE090E00E949A2CE3 |
:1012D000080F111D1093F8010093F7018AE090E0C8 |
:1012E0000E949A2C9927182F00278BE090E00E94EB |
:1012F0009A2C080F111D1093F6010093F5010F5F52 |
:101300001F4F39F08091F7019091F8018F5F9F4F47 |
:1013100041F41092F8011092F7011092F601109228 |
:10132000F5018091F5019091F6019F938F93809143 |
:10133000F7019091F8019F938F938DE991E09F932E |
:101340008F93DF93CF93E091BC03F091BD03099598 |
:101350008DB79EB708968DBF80EC91E09F938F93D9 |
:10136000DF93CF93E091BC03F091BD030995809189 |
:10137000B9050F900F900F900F90E091BC03F09182 |
:10138000BD0382FF07C08CEC91E09F938F93DF93A6 |
:10139000CF9308C088ED91E09F938F9386EF92E101 |
:1013A0009F938F9309950F900F900F900F900E942D |
:1013B000D91F88E893E1909393018093920181E093 |
:1013C0008093F1030E9438078091D3050E94D57263 |
:1013D0008AEE91E09F938F93DF93CF93E091BC03CC |
:1013E000F091BD03099580ED97E00E941C178C01D8 |
:1013F0008AEF90E00E941C17EC0183E08093550572 |
:101400000F900F900F900F908091FA018111FFCFF4 |
:10141000CE010E942517882339F084E690E00E94CF |
:101420001C17EC010E942B7480912802882309F478 |
:10143000D5C180911001882309F4D0C110922802EF |
:101440008091F003882319F00E94030702C00E94D4 |
:10145000E2430E940841209102012A3011F0243118 |
:1014600010F0289801C0289A8091B1029091D6037B |
:10147000882339F08091B10281508093B102977F27 |
:101480000AC080916F00806280936F001092D8062E |
:101490001092D70698609093D60380919201909114 |
:1014A000930101979093930180939201809192010F |
:1014B00090919301892B21F080916D028823C9F1CD |
:1014C0008091920190919301892BD9F40E94752FFC |
:1014D00085E090E0909393018093920180918F0535 |
:1014E0009091900501969093900580938F0580913F |
:1014F000D60381608093D6038091560582608093E5 |
:10150000560580910801909109018F5F9F4F19F551 |
:101510008091A8028823F9F080E197E29093250258 |
:101520008093240280E890E0909309018093080161 |
:1015300012C02A3011F0243110F0289801C0289AE6 |
:101540008091240290912502892B29F48091D60361 |
:101550008E7F8093D60380912802882309F03EC1B4 |
:1015600080910E01882311F00E949C170E94411364 |
:101570000E947C0EC8010E942517882309F42AC105 |
:101580000C5E1F4F80916D029091D603882339F035 |
:1015900092609093D6038091560582600CC09D7F27 |
:1015A0009093D6038091920190919301079728F030 |
:1015B000809156058D7F8093560580919201909180 |
:1015C0009301079728F08091D6038E7F8093D603EE |
:1015D00080910501882321F081508093050125C069 |
:1015E0008093FC0310928902109288021092870265 |
:1015F0001092860210928502109284028091080156 |
:10160000909109018F5F9F4F81F48091B1028823EF |
:1016100061F488E99AE3909325028093240280E0A4 |
:101620009CE090930901809308018091E901893C35 |
:1016300048F081508093E9018091D6038B7F80939D |
:10164000D60330C08091B5078823E1F08091D6039E |
:1016500084608093D60380910801909109018F5F87 |
:101660009F4F81F48091A802882361F088E99AE372 |
:10167000909325028093240280E098EA90930901D8 |
:101680008093080110928E0310928D0310928C03A8 |
:1016900010928B038FEF9FEF9093E3078093E20705 |
:1016A0001092E90180910001282F332780911E01BB |
:1016B00090911F0182179307CCF480917D02806284 |
:1016C00080937D0280910801909109018F5F9F4F67 |
:1016D000C1F480E797E1909325028093240280E093 |
:1016E00093E090930901809308010BC0809124023C |
:1016F00090912502892B29F480917D028F7D809322 |
:101700007D020E94C26584E0809323028091A8023A |
:10171000882329F45AEA852E55E0952E12C080912F |
:10172000F9018F5F8093F901813359F41092F90127 |
:101730008091F3019091F40101969093F4018093CC |
:10174000F3010894811C911CF2E78F16FBE09F06C1 |
:1017500009F040C0882499242091F7013091F801C4 |
:101760002F5F3F4F3093F8012093F7018091F501EF |
:101770009091F60101969093F6018093F501832FE5 |
:101780009927682F8EE090E00E94A22C8091F701AB |
:101790009091F8019070682F8FE090E00E94A22C49 |
:1017A0008091F5019091F601892F9927682F8AE0A1 |
:1017B00090E00E94A22C8091F5019091F60190702A |
:1017C000682F8BE090E00E94A22C84E190E00E94C0 |
:1017D0001C178C010E9412660E94F86B80912302F4 |
:1017E000882309F011CE0E94D7610ECE1F920F926E |
:1017F0000FB60F9211248F939F93EF93FF938091D5 |
:1018000007018823E1F4809114029091150201965A |
:101810009093150280931402FC01E555FB4FE08183 |
:10182000ED3019F08A3A910539F4109215021092B0 |
:10183000140281E080930701E093C60004C0109277 |
:10184000150210921402FF91EF919F918F910F90CA |
:101850000FBE0F901F9018951F920F920FB60F9208 |
:1018600011242F933F934F935F936F937F938F93A5 |
:101870009F93AF93BF93CF93EF93FF9390E08091AB |
:10188000FA01813029F48091C6008093CE00CCC04B |
:101890008091FA01823029F48091C6008093FF0381 |
:1018A000C3C08091C60080930C0250911A025A3A2C |
:1018B00010F090931B0280910C028D3009F065C0EE |
:1018C00080911B02823009F060C090931B02852F2B |
:1018D000992781509C4FFC0132974081209116023C |
:1018E00030911702241B3109DC0111978C91281BC0 |
:1018F0003109C9019F70909317028093160246E048 |
:10190000969587954A95E1F7982F935C90931802E6 |
:101910002F733070235C209319028081981729F46B |
:101920008C91281711F491E006C090E08091090293 |
:101930008F5F80930902C0910B02CC2309F074C021 |
:10194000992309F471C081E080930B02580F5093E2 |
:1019500008025150E52FFF27E150FC4F8DE08083B6 |
:1019600080910104823509F05FC00E94D91F88E18F |
:1019700090E02CE00FB6F894A895809360000FBE1D |
:1019800020936000C09322024FC020911B02822F3F |
:10199000992781309105F9F0823091051CF4892B4B |
:1019A00021F040C0029711F13DC080910C028332BA |
:1019B00039F480910B02882319F481E080931B0293 |
:1019C00080910C028093FF0381E080931A02809142 |
:1019D0000C02992722C02F5F20931B02E52FFF27BF |
:1019E000E150FC4F80910C02808309C0E52FFF2756 |
:1019F000E150FC4F80910C0280835A3A20F45F5FE3 |
:101A000050931A0202C010921B0220910C02809186 |
:101A1000160290911702820F911D909317028093E6 |
:101A2000160202C010921B02FF91EF91CF91BF915D |
:101A3000AF919F918F917F916F915F914F913F9166 |
:101A40002F910F900FBE0F901F901895AC01A0E042 |
:101A5000B0E09D01A817B90748F4EBEAF4E08191E2 |
:101A6000280F311D1196A417B507C8F33F70FD016B |
:101A7000E555FB4FC90156E0969587955A95E1F7D4 |
:101A8000835C80831196FD01E555FB4F2F73307009 |
:101A9000822F835C8083A455BB4F8DE08C93109282 |
:101AA00007018091AB048093C6000895A0E0B0E0E8 |
:101AB000ECE5FDE00C9454772C859D850E85BB24C8 |
:101AC00083E28093AB049F599093AC042093AD04C0 |
:101AD00033E0E32EF12C002309F49EC0CF84D88894 |
:101AE000BE016D5E7F4FA989BA890150109709F434 |
:101AF00093C01097B9F0F601EB0DF11DB3949081EE |
:101B0000119791F4002349F1FB016E5F7F4FDB01D8 |
:101B1000C080D1806E5F7F4F0D90BC91A02DBB2403 |
:101B2000015002C090E019C01097B9F0F601EB0D1A |
:101B3000F11DB3944081119791F4002341F1FB0111 |
:101B40006E5F7F4FDB01C080D1806E5F7F4F0D9055 |
:101B5000BC91A02DBB24015002C040E018C01097DA |
:101B6000B1F0F601EB0DF11DB3941081119781F4E2 |
:101B7000002371F0FB013296DB01CD90DC90BF01B8 |
:101B80006E5F7F4FA081B181BB24015001C010E086 |
:101B9000F701E555FB4F892F86958695835C8083F9 |
:101BA0000894E11CF11CF701E555FB4F892F99279B |
:101BB0008370907024E0880F991F2A95E1F75527CC |
:101BC0009A0194E0369527959A95E1F7822B835CEC |
:101BD00080830894E11CF11CF701E555FB4F4F7021 |
:101BE0005070440F551F440F551F812F992726E031 |
:101BF000969587952A95E1F7842B835C80830894DA |
:101C0000E11CF11CF701E555FB4F1F73135C1083BA |
:101C10000894E11CF11C6ACFC7010E94260DE9E07F |
:101C20000C947077A3E07A2F409108024650442329 |
:101C300009F458C0E72FFF27E150FC4F80818D53F6 |
:101C40007F5FE72FFF27E150FC4F20812D537F5FFF |
:101C5000E72FFF27E150FC4F30813D537F5FE72F97 |
:101C6000FF27E150FC4F60816D537F5F9927880FFC |
:101C7000991F880F991F522F52955F70582B822FF2 |
:101C800099278F709070F4E0880F991FFA95E1F70B |
:101C9000232F26952695282B832F992783709070C4 |
:101CA000E6E0880F991FEA95E1F7682B41504F3F16 |
:101CB000C9F0EA2FFF27E150FC4F5083AF5F41503E |
:101CC0004F3F81F0EA2FFF27E150FC4F2083AF5FA9 |
:101CD00041504F3F39F0EA2FFF27E150FC4F60831E |
:101CE000AF5FA5CF82E094E0909307028093060255 |
:101CF000A350A09305020895A2E0B0E0E2E8FEE060 |
:101D00000C945A7780910B02882309F46BC40E94CB |
:101D1000120E80910004823609F025C380910104DF |
:101D200099278037910509F4C1C081379105C4F422 |
:101D30008A36910509F48DC28B36910544F48B34B3 |
:101D4000910571F18636910509F46CC10CC38D368D |
:101D5000910509F47BC08E36910509F45FC003C379 |
:101D600084379105D1F1853791054CF48137910580 |
:101D700009F4A3C08337910509F4F1C0F4C2873791 |
:101D8000910509F428C2883791052CF4853791050F |
:101D900009F4E4C1E8C28937910509F47AC1E3C2C4 |
:101DA000E0910602F0910702808191819093C40234 |
:101DB0008093C3022091C1023091C202821B930B17 |
:101DC000845E9D4F68E671E00E94FB76845B9040E4 |
:101DD0009093C0028093BF02C6C280910802A09176 |
:101DE0000602B0910702853140F080E1EAEDF3E0B0 |
:101DF0000D9001928A95E1F70DC08D919D910D9006 |
:101E0000BC91A02D8093DA039093DB03A093DC03B5 |
:101E1000B093DD0380EF809303024BC080910701F4 |
:101E20008823E1F38DE490E09F938F9380E296E026 |
:101E30009F938F9381E08F938F938EE48F930E9473 |
:101E4000560D8DB79EB707968DBF8DC2A091060225 |
:101E5000B09107021C91113081F48DE4E0E2F6E0CC |
:101E60000D9001928A95E1F70E94A22D198380912D |
:101E7000D6038F7E8093D60301C01982809107011B |
:101E80008823E1F381E090E09F938F93CE01019648 |
:101E90009F938F9381E08F938F938DE48F930E9414 |
:101EA000560DADB7BEB71796ADBF5DC281E080934A |
:101EB0000E028FEF8093050156C2E0910602F09169 |
:101EC0000702E0818E2F8A508A3058F48983882354 |
:101ED00011F481E003C0863010F085E0898361E071 |
:101EE0000EC08E2F84518A3070F48983882311F4B8 |
:101EF00081E003C0863010F085E0898360E089814D |
:101F00000E94222E12C0E983EF3F19F40E94052E91 |
:101F100089838981882311F481E003C0863010F021 |
:101F200085E0898389810E94B82C809107018823EC |
:101F3000E1F383E790E09F938F938CEA95E09F9382 |
:101F40008F9381E090E09F938F93CE0101969F93B2 |
:101F50008F9382E08F9381E08F9381E572C120910E |
:101F6000060230910702D9018C918150853008F02A |
:101F700040C0F90181818535E1F52F5F3F4F83E74F |
:101F8000ECEAF5E0D9010D9001928A95E1F7F901AB |
:101F900082910E94212D8091ED059927AA27BB27C8 |
:101FA000BC01CD0124EC39E040E050E00E94BC7659 |
:101FB000DC01CB018093D5019093D601A093D7018A |
:101FC000B093D8018091EE059927AA27BB27BC01C1 |
:101FD000CD010E94BC76DC01CB018093D1019093AE |
:101FE000D201A093D301B093D4010E94052E89831E |
:101FF00001C01982809107018823E1F381E090E01C |
:102000009F938F93CE0101969F938F9381E08F933F |
:102010008F9383E58F930E94560D8DB79EB70796D9 |
:102020008DBF26C0E0910602F0910702E0818E2F5D |
:102030008150853018F48E2F0E94B82C0E94052EF6 |
:102040008983809107018823E1F381E090E09F93E9 |
:102050008F93CE0101969F938F9381E08F938F93FF |
:1020600086E48F930E94560DADB7BEB71796ADBFED |
:102070008091A802882329F46EE670E089810E948D |
:10208000E63580E00E9438078091D3050E94D57222 |
:102090006AC1E0910602F09107028081992787FDCD |
:1020A00090959093F2068093F1068181992787FDA0 |
:1020B00090959093F4068093F3068281992787FD8B |
:1020C00090959093F6068093F5068381992787FD76 |
:1020D00090959093F8068093F7068481992787FD61 |
:1020E00090959093FA068093F9068581992787FD4C |
:1020F00090959093FC068093FB068681992787FD37 |
:1021000090959093FE068093FD068781992787FD21 |
:102110009095909300078093FF068085992787FD0F |
:10212000909590930207809301078185992787FDF9 |
:10213000909590930407809303078285992787FDE4 |
:10214000909590930607809305078385992787FDCF |
:102150009095909308078093070705C1E0910602C8 |
:10216000F091070280810E9441338A83882319F409 |
:1021700081E0898301C01982809107018823E1F3FE |
:1021800088E090E09F938F938EE696E09F938F93E5 |
:1021900021E030E03F932F93809106029091070257 |
:1021A0009F938F933F932F93CE0102969F938F938C |
:1021B0003F932F93CE01820F931F9F938F9384E0C1 |
:1021C0008F9381E08F9385E58F930E94560DEDB735 |
:1021D000FEB773963CC080910502893008F4C3C0F5 |
:1021E00020910602309107022F5F3F4F88E0AEE654 |
:1021F000B6E0F90101900D928A95E1F7D9018E912F |
:102200000E9497328A83882319F481E0898301C070 |
:102210001982809107018823E1F321E030E03F93A8 |
:102220002F93CE0102969F938F933F932F93CE01CE |
:10223000820F931F9F938F9382E08F9381E08F9300 |
:1022400087E58F930E94560DEDB7FEB73B96EDBF25 |
:102250008AC00E9488728983823019F0843009F024 |
:1022600082C0F8948091C1008F738093C1008091E7 |
:10227000C9008F738093C9008091C100877E8093CD |
:10228000C1008091C900877E8093C9008091C800F9 |
:1022900087FF03C08091CE00F9CF8091C00087FFF7 |
:1022A00003C08091C600F9CFE0910602F0910702C9 |
:1022B0008081882359F581E08093FA011092CD0046 |
:1022C00080E490E08093CC008091CD008093C500A5 |
:1022D0008091CC008093C4008091CA008F7D809350 |
:1022E000CA008091CA008F7E8093CA008091C90085 |
:1022F0008B7F8093C9008091CA0084608093CA005C |
:102300008091CA0082608093CA0003C082E08093FB |
:10231000FA018091CA00877F8093CA008091C20031 |
:10232000877F8093C2008091C9008E7F8093C9000F |
:102330008091C10088618093C1008091C90088614B |
:102340008093C9008091C10080688093C100809112 |
:10235000C90080688093C90010926E0010926F00CF |
:102360001092700078948091010499278436910529 |
:1023700009F4CDC085369105ACF48136910509F498 |
:1023800081C0823691052CF48B34910509F45DC02F |
:1023900021C18236910509F482C08336910509F482 |
:1023A00091C018C18C36910509F4FFC08D36910596 |
:1023B0004CF48736910509F40AC18836910509F471 |
:1023C000C4C008C18437910529F08637910509F406 |
:1023D000FAC000C180910802A0910602B0910702E4 |
:1023E000803140F080E1EAEDF3E00D9001928A95B2 |
:1023F000E1F70DC08D919D910D90BC91A02D809322 |
:10240000DA039093DB03A093DC03B093DD038091A8 |
:1024100007018823E1F31F92809104018F9384E5E3 |
:102420008F930E94560D8AEF809303028FEF809363 |
:10243000050180EA9FE00E941C179093FC018093A5 |
:10244000FB010F900F900F90C5C0E0910602F09134 |
:102450000702808191819093C4028093C3022091EE |
:10246000C1023091C202821B930B845E9D4F68E6CD |
:1024700071E00E94FB76845B90409093C002809351 |
:10248000BF02A8C0E0910602F0910702808180930C |
:102490000601803298F08FE1809306010FC0A09171 |
:1024A0000602B09107028BE0E2EFF3E00D9001929B |
:1024B0008A95E1F78091FB03809397058FEF8093D6 |
:1024C000050188C08091FF0190910002892B89F459 |
:1024D000E0910602F0910702E081EE2351F08AE0DC |
:1024E000E89FC00111240E941C179093CD03809394 |
:1024F000CC03E0910602F091070290818AE0989F58 |
:10250000C0011124909300028093FF0115C08FEF4A |
:1025100080930501E0910602F091070290818AE024 |
:10252000989FC00111249093020280930102892B8D |
:1025300019F081E08093100280EA9FE00E941C174E |
:102540009093FC018093FB0145C08FEF80930501C0 |
:10255000E0910602F0910702908197FD08C082E0A9 |
:1025600080930D021092FE011092FD011AC0909509 |
:1025700080916502892B8093650291818AE0989F02 |
:10258000C00111249093FE018093FD0184E08093AB |
:102590000D0280EA9FE00E941C179093FC0180933B |
:1025A000FB0181E08093110215C08FEF809305013C |
:1025B000E0910602F091070280818093660281E03B |
:1025C0008093120207C081E080930F0203C081E074 |
:1025D0008093130210920B021092070210920602CF |
:1025E00010920502E3E0CE5F0C947677982F8091ED |
:1025F000C00085FFFCCF9093C60008950F931F93F2 |
:1026000088E18093C1008091C00082608093C00007 |
:102610008091C10080688093C1008091C100806476 |
:102620008093C10000E010E00093C5008AE290E0D2 |
:102630008093C40080910102909102020E941C17B5 |
:102640009093CF038093CE038CED90E00E941C17F3 |
:102650009093FE038093FD031092D00382E5809354 |
:10266000D1031092D4038BE08093D2031092D30352 |
:102670001093070200930602109205021F910F911A |
:102680000895A0E1B0E0E7E4F3E10C94577780917E |
:102690000701882309F4C1C28091FB019091FC01DC |
:1026A0000E942517882361F01092FE011092FD010F |
:1026B0001092020210920102109200021092FF0189 |
:1026C0008091FD019091FE01892B41F08091A90438 |
:1026D0009091AA040E942517882329F48091110261 |
:1026E000882309F460C080910701882309F45BC046 |
:1026F00080910D0201E211E08430A8F00E94ED1FEC |
:1027000080E590E09F938F931F930F9381E08F93C9 |
:102710008F9388E48F930E94560D2DB73EB7295FA3 |
:102720003F4F2DBF34C01092670282E194E09F9327 |
:102730008F9382EE9FE19F938F93E091BC03F09182 |
:10274000BD03099584E190E09F938F931F930F93AE |
:1027500081E090E09F938F938DE092E09F938F9321 |
:1027600082E08F9381E08F9388E48F930E94560DCF |
:1027700080910D02982F8F5F80930D022DB73EB789 |
:10278000215F3F4F2DBF943010F010920D028091C9 |
:10279000FD019091FE010E941C179093AA04809362 |
:1027A000A9041092110280911202882351F18091A4 |
:1027B0000701882331F10E94ED1F80E590E09F938F |
:1027C0008F9381E291E09F938F9321E030E03F93DC |
:1027D0002F9380E291E09F938F933F932F9386E610 |
:1027E00092E09F938F9383E08F9381E08F938CE4AB |
:1027F0008F930E94560D109212028DB79EB70F96BE |
:102800008DBF80910F028823D1F08091070188232A |
:10281000B1F08AE090E09F938F9380ED93E09F93D7 |
:102820008F9381E08F938F9386E58F930E94560D4F |
:1028300010920F022DB73EB7295F3F4F2DBF8091F9 |
:1028400013028823D9F0809107018823B9F08BE027 |
:1028500090E09F938F9382EF93E09F938F9381E01B |
:102860008F93809104018F9387E48F930E94560D7C |
:10287000109213028DB79EB707968DBF8091FD030E |
:102880009091FE030E942517882309F461C080916E |
:102890000701882309F45CC08091C8059927880F37 |
:1028A000991F880F991F7C010027F7FC0095102FB6 |
:1028B0008091050390910603A0910703B09108034E |
:1028C000BC01CD01A80197010E9430773093EB0342 |
:1028D0002093EA038091FD029091FE02A091FF02F5 |
:1028E000B0910003BC01CD01A80197010E9430778F |
:1028F0003093ED032093EC03809192028093EE03DA |
:10290000809191028093EF0388E090E09F938F93F2 |
:102910008AEE93E09F938F9381E08F9383E08F9370 |
:102920008BE68F930E94560D8091F0032DB73EB732 |
:10293000295F3F4F2DBF853018F086E08093F0036C |
:1029400083E690E00E941C179093FE038093FD03A2 |
:102950008091010290910202892B41F08091CE0377 |
:102960009091CF030E942517882321F480911002B3 |
:10297000882339F180910701882319F10E94DC3402 |
:1029800082E490E09F938F9385E595E09F938F93EA |
:1029900081E08F938F9384E48F930E94560D109261 |
:1029A00010028DB79EB707968DBF8091010290915E |
:1029B0000202009731F00E941C179093CF0380937E |
:1029C000CE038091FF0190910002892B09F4B8C0D9 |
:1029D0008091CC039091CD030E942517882309F4A0 |
:1029E000AFC080910701882309F4AAC08091C8056F |
:1029F0009927880F991F880F991F7C010027F7FCE2 |
:102A00000095102F8091050390910603A091070374 |
:102A1000B0910803BC01CD01A80197010E94307755 |
:102A20003093BF032093BE038091FD029091FE027C |
:102A3000A091FF02B0910003BC01CD01A801970154 |
:102A40000E9430773093C1032093C00320919D07EB |
:102A500030919E0740919F075091A007DA01C9016C |
:102A600063E0880F991FAA1FBB1F6A95D1F7820FD9 |
:102A7000931FA41FB51F820F931FA41FB51F209182 |
:102A80009601309197014091980150919901BC01B4 |
:102A9000CD010E9430773093C3032093C20380910D |
:102AA000CD029091CE02A091CF02B091D00239E038 |
:102AB000B595A795979587953A95D1F78093C403D7 |
:102AC0008091C9029091CA02A091CB02B091CC0230 |
:102AD00029E0B595A795979587952A95D1F7809385 |
:102AE000C5038091D5029091D602A091D702B091F2 |
:102AF000D80209E0B595A795979587950A95D1F7DE |
:102B00008093C6038EE090E09F938F938EEB93E0CB |
:102B10009F938F9381E08F938F9383E48F930E9491 |
:102B2000560D8091FF01909100020E941C17909316 |
:102B3000CD038093CC032DB73EB7295F3F4F2DBF08 |
:102B4000809106018F3F71F1992714E0880F991F3A |
:102B50001A95E1F78E5E9D4F40E150E0BC01CE0139 |
:102B600001960E940F7580E190E09F938F93CE01B4 |
:102B700001969F938F9381E090E09F938F9386E0DF |
:102B800091E09F938F9382E08F9381E08F9381E414 |
:102B90008F930E94560D8FEF809306018DB79EB7DD |
:102BA0000B968DBF809197058823D1F08091070106 |
:102BB0008823B1F081E090E09F938F9387E995E0BF |
:102BC0009F938F9381E08F938F9382E48F930E94E2 |
:102BD000560D109297052DB73EB7295F3F4F2DBF79 |
:102BE00080910E028823C9F0809107018823A9F003 |
:102BF00084E390E09F938F9387ED96E09F938F936C |
:102C000081E08F938F9380E58F930E94560D1092F1 |
:102C10000E028DB79EB707968DBFE6E0C05F0C949D |
:102C200073771F920F920FB60F9211242F933F9339 |
:102C30005F936F937F938F939F93AF93BF93EF9324 |
:102C4000FF9320E080912302882329F080912302C2 |
:102C500081508093230280919F03882319F0815033 |
:102C600080939F0380912B02815080932B028F3F92 |
:102C700009F05BC089E080932B028091290290913A |
:102C80002A02019690932A028093290280910F01D3 |
:102C90008F5F817080930F01882319F481E0809306 |
:102CA0002802349903C081E080932C028091240291 |
:102CB00090912502892B21F1809124029091250287 |
:102CC0000B9750F080912402909125020A979093DF |
:102CD00025028093240204C010922502109224023F |
:102CE00080912402909125022091080130910901E0 |
:102CF00082239323892B11F021E008C020E006C035 |
:102D00008FEF9FEF9093090180930801809102015A |
:102D1000222331F08A3011F45A9A07C0479A05C02D |
:102D20008A3011F45A9801C0479880912C02882368 |
:102D300009F472C02091E901222309F06DC080914D |
:102D4000B90583FF69C086B19927FC01E071F07075 |
:102D500084FF14C0809126029091270201969093DF |
:102D60002702809326028091260290912702895E95 |
:102D7000934008F451C020932C024EC0809126024B |
:102D800090912702892B09F443C0809126029091EB |
:102D900027028A569140E0F5809126029091270201 |
:102DA00069E270E00E94E776809126029091270206 |
:102DB000860F971F90932702809326028091260208 |
:102DC000909127020B9750F0809126029091270254 |
:102DD0000A979093C4028093C30204C0F093C40284 |
:102DE000E093C3028091C3029091C4022091C1027A |
:102DF0003091C202821B930B845E9D4F68E671E0A6 |
:102E00000E94FB76845B90409093C0028093BF0247 |
:102E10001092270210922602FF91EF91BF91AF917D |
:102E20009F918F917F916F915F913F912F910F9023 |
:102E30000FBE0F901F9018952091290230912A0201 |
:102E4000280F391FC9010196089520912902309158 |
:102E50002A02821B930B892F992786958074907084 |
:102E60000895CF93DF930E941C17EC01CE010E94BE |
:102E700025178823D9F3DF91CF910895CF93DF935E |
:102E80000E941C17EC0109C080911001882329F0D1 |
:102E9000909310018FEC80937A00CE010E94251749 |
:102EA000982F882389F3DF91CF9108959FB7F894E5 |
:102EB0005F983E9A469A8091B0008F708093B000E0 |
:102EC0008091B00083608093B0008091B1008B73DB |
:102ED0008093B1008091B1008B608093B10010921B |
:102EE000B2008FEF8093B3008091B0008068809330 |
:102EF000B000809170008A7F809370008091700094 |
:102F00008260809370009FBF08958AE090E00E94E5 |
:102F10001C17909332028093310282E085BD83EAD0 |
:102F200084BD17BC84EB88BD86E086BD80916E00B1 |
:102F3000816080936E000895A0E0B0E0E2EAF7E1DE |
:102F40000C9456778091E305E82FFF27E456FE4F57 |
:102F50009681D08080910E01A92FBB27A7FDB09547 |
:102F6000CB2FDB2F813009F0C9C0209105033091B0 |
:102F700006034091070350910803BD01CE010E9452 |
:102F8000BC7697FF04C061587F4F8F4F9F4F7B01E6 |
:102F90008C0167E015950795F794E7946A95D1F74A |
:102FA0008D2D992787FD9095A92FB92F2091FD028E |
:102FB0003091FE024091FF0250910003BC01CD010F |
:102FC0000E94BC7697FF04C061587F4F8F4F9F4F80 |
:102FD00057E095958795779567955A95D1F7F801BC |
:102FE000E701C61BD70BE80BF90B8091DA0599278F |
:102FF000AA27BB27BC01CD019E01AF010E94BC7670 |
:1030000097FF04C061507E4F8F4F9F4FFC01EB0133 |
:1030100049E0F595E795D795C7954A95D1F7809101 |
:10302000C101992736E0880F991F3A95E1F7409141 |
:103030000C0150910D012091E2053327841B950B63 |
:10304000B9010E94FB7680910C0190910D01860FD1 |
:10305000971F90930D0180930C0180910C0190912A |
:103060000D0197FD0F9624E0959587952A95E1F738 |
:1030700090931F0280931E028091110680FF07C06B |
:1030800080911E0290911F028C0F9D1F06C080919F |
:103090001E0290911F028C1B9D0B90931F02809328 |
:1030A0001E028091DB05282F3327220F331F220FAA |
:1030B000331F80911E0290911F02821793077CF0AC |
:1030C0008091DC05282F3327220F331F220F331F57 |
:1030D00080911E0290911F022817390724F4309323 |
:1030E0001F0220931E0280910201843108F4C2C0A5 |
:1030F00080910E018F5F80930E01BEC02091FD0272 |
:103100003091FE024091FF0250910003BD01CE01BB |
:103110000E94BC7697FF04C061587F4F8F4F9F4F2E |
:103120007B018C01C7E015950795F794E794CA9544 |
:10313000D1F78D2D992787FD9095A92FB92F209133 |
:103140000503309106034091070350910803BC0129 |
:10315000CD010E94BC769B01AC0197FF04C02158B1 |
:103160003F4F4F4F5F4FB7E05595479537952795A0 |
:10317000BA95D1F72E0D3F1D401F511F8091DE05DE |
:103180009927AA27BB27BC01CD010E94BC7697FFD7 |
:1031900004C061507E4F8F4F9F4FFC01EB01A9E0AF |
:1031A000F595E795D795C795AA95D1F78091C00178 |
:1031B000992776E0880F991F7A95E1F740910A01E7 |
:1031C00050910B012091E2053327841B950BB90127 |
:1031D0000E94FB7680910A0190910B01860F971F48 |
:1031E00090930B0180930A0180910A0190910B0149 |
:1031F00097FD0F9664E0959587956A95E1F7909312 |
:103200001D0280931C028091110681FF07C08091EE |
:103210001C0290911D028C0F9D1F06C080911C0204 |
:1032200090911D028C1B9D0B90931D0280931C029C |
:103230008091DF05282F3327220F331F220F331FE2 |
:1032400080911C0290911D02821793077CF080915F |
:10325000E005282F3327220F331F220F331F8091C1 |
:103260001C0290911D022817390724F430931D0287 |
:1032700020931C0210920E01E7E0CDB7DEB70C944C |
:1032800072771F920F920FB60F9211242F933F93D4 |
:103290004F935F938F939F93EF93FF9380910201DE |
:1032A00090912D02843108F04CC0992309F01CC183 |
:1032B0008091B00086FF24C08091B0008F7B809306 |
:1032C000B00080911E0290911F0287559E4F9093EF |
:1032D00021028093200225E08D3D920718F08CEDAD |
:1032E00095E005C08757914030F487E791E09093CF |
:1032F0002102809320028091200290912102BAC085 |
:103300008091B00080648093B0008091E105282F07 |
:1033100033278DED96E0289FA001299F500D389FFF |
:10332000500D1124CA0120912E0230912F02821BD0 |
:10333000930B909321028093200281E080930E01F1 |
:10334000D0C0992309F0D0C08091B00086FF97C00B |
:103350008091B0008F7B8093B000E0913002EE232B |
:10336000F1F48091E105282F33278DED96E0289F19 |
:10337000A001299F500D389F500D1124CA012091A2 |
:103380002E0230912F02821B930B90932102809387 |
:10339000200210922F0210922E02469AA2C089EAB1 |
:1033A00093E090932102809320028E2F99278330FF |
:1033B0009105D9F08430910534F48130910549F0BC |
:1033C000029761F020C08430910591F0059799F043 |
:1033D0001AC080911E0290911F0204C080911C02AD |
:1033E00090911D0287559E4F1DC080916B0705C0AF |
:1033F0008091450702C0809173079927880F991F14 |
:10340000880F991FEFCFFF27EE0FFF1FE952F94FEB |
:1034100020813181220F331F80912002909121025F |
:10342000820F931F909321028093200280912002AB |
:103430009091210255E08D3D950718F08CED95E0B7 |
:1034400005C08757914030F487E791E090932102BF |
:103450008093200220912002309121022C5B304089 |
:10346000309321022093200280912E0290912F020E |
:10347000820F931F90932F0280932E0232C080916F |
:10348000B00080648093B0008CEB90E090932102B8 |
:103490008093200280912E0290912F0284549F4F9E |
:1034A00090932F0280932E0280912202882321F094 |
:1034B0008091B102833320F480912202823011F492 |
:1034C000469801C0469A809130028F5F8093300207 |
:1034D0009091E105981728F481E080930E011092F5 |
:1034E000300281E080932D02209120023091210250 |
:1034F00041E02F37340730F08FEF8093B3002F5F18 |
:1035000030400FC02F3F3105C9F0C0F0A9014F5F17 |
:1035100050404F37510550F480E88093B300205855 |
:103520003040309321022093200212C08FEF80930D |
:10353000B30050932102409320020AC080912002E0 |
:103540008093B300109221021092200210922D025B |
:10355000FF91EF919F918F915F914F913F912F91AB |
:103560000F900FBE0F901F90189510927C008FEC5B |
:1035700080937A000895CF93DF931092370283E00F |
:1035800090E00E949A2CC82FDD27C531D10508F0A4 |
:103590002A97C7BD84E690E00E943E1780911401EF |
:1035A000909115018052934010F4C0E0D0E0CA3FE2 |
:1035B000D105F8F4C7BD82E390E00E943E1787E290 |
:1035C00094E09F938F9386EF92E19F938F93E09186 |
:1035D000BC03F091BD0309958091140190911501F0 |
:1035E0000F900F900F900F908052934010F0219603 |
:1035F000DECFC093A8056C2F83E090E00E94A22C40 |
:103600008091B90580FF0AC08091A8058A508B3E41 |
:1036100028F08091D50380648093D503C7BD8CE2E8 |
:1036200091E00E943E17DF91CF910895EF92FF92B3 |
:103630001F93CF9310E080ED97E00E941C177C0150 |
:10364000CCE8133019F4CB3008F0C9E010E08091D9 |
:103650004702909148028C5F934024F480911301BB |
:1036600081500AC08091470290914802875094404F |
:1036700034F0809113018F5F8093130101C011E03A |
:1036800080914502909146028C5F934024F4809192 |
:10369000120181500AC080914502909146028750E4 |
:1036A000944034F0809112018F5F8093120101C029 |
:1036B0001F5F80914302909144028C5F934024F4F9 |
:1036C0008091110181500AC080914302909144027F |
:1036D00087509440C4F0809111018F5F8093110155 |
:1036E00013C089E294E09F938F9386EF92E19F93BA |
:1036F0008F93E091BC03F091BD0309950F900F905B |
:103700000F900F905FC01F5F82E1809372028091E3 |
:103710006C028E7F80936C0285EA8093BC0080915E |
:1037200013018A3040F48091D50381608093D503E2 |
:103730008AE08093130180911301863F40F08091CD |
:10374000D50381608093D50385EF80931301809129 |
:1037500012018A3040F48091D50382608093D503B2 |
:103760008AE08093120180911201863F40F080919F |
:10377000D50382608093D50385EF809312018091F9 |
:1037800011018A3040F48091D50384608093D50381 |
:103790008AE08093110180911101863F40F0809171 |
:1037A000D50384608093D50385EF809311018091C8 |
:1037B0007202882339F0C7010E942517882309F077 |
:1037C00090CFF5CF109210018FEC80937A0080910A |
:1037D00010018823E1F3CA3020F48AE090E00E94CF |
:1037E0003E17C15009F02DCF86E490E00E943E17AD |
:1037F000CF911F91FF90EF9008951F920F920FB6F7 |
:103800000F921124AF92BF92CF92DF92EF92FF926C |
:103810000F931F932F933F934F935F936F937F93D8 |
:103820008F939F93AF93BF93EF93FF938091500239 |
:10383000282F3327442755278F5F80935002F901A3 |
:103840002231310508F08CC3E25CFF4F0C94827783 |
:10385000809178009091790046C080917800909195 |
:1038600079002CC180917800909179009093530257 |
:103870008093520257C180910E0390910F032091C3 |
:10388000780030917900821B930B90939905809377 |
:103890009805809198059091990590935D02809389 |
:1038A0005C025EC1809178009091790020911003B4 |
:1038B00030911103821B930B9093A7058093A6056B |
:1038C0008091A6059091A70590935F0280935E0278 |
:1038D00049C380915602909157022091780030910F |
:1038E0007900820F931F909357028093560281E0D4 |
:1038F0003AC3809154029091550220917800309102 |
:103900007900820F931F909355028093540284E0B4 |
:103910002AC380911E0190911F019C01220F331F29 |
:10392000280F391F809178009091790063E070E052 |
:103930000E94E776260F371F3695279536952795EF |
:1039400030931F0120931E0185E00DC38091780004 |
:103950009091790040910A0350910B03841B950BC1 |
:1039600090933E0280933D0280913D0290913E02F1 |
:10397000029704F122E04E3E520784F42091510256 |
:103980002B5F20935102255080917E0290917F02FF |
:10399000845F914018F4215F20935102809151027D |
:1039A000853684F14F5F5F4F50930B0340930A03BA |
:1039B000845626C080913D0290913E028F5F9F4FBA |
:1039C0000CF532E047325307ECF0209151022550BC |
:1039D000209351022B5F80917E0290917F02845F41 |
:1039E000914018F42F5020935102809151028C394C |
:1039F0004CF44150504050930B0340930A038C59B0 |
:103A00008093510281E080933C02809178009091F4 |
:103A1000790090939F0580939E0580913D0290913F |
:103A20003E029C01442737FD4095542F8091C502EA |
:103A30009091C602A091C702B091C802820F931F55 |
:103A4000A41FB51F8093C5029093C602A093C7021E |
:103A5000B093C8022091C5023091C6024091C702BE |
:103A60005091C80257FF04C021503C4F4F4F5F4F49 |
:103A70000AE055954795379527950A95D1F7809196 |
:103A8000C5029091C602A091C702B091C802821BE4 |
:103A9000930BA40BB50B8093C5029093C602A09321 |
:103AA000C702B093C8022EC1809154029091550272 |
:103AB0002091780030917900820F931F90935502E6 |
:103AC0008093540210924F0250C2809102018A30BA |
:103AD00071F4809178009091790020915202309198 |
:103AE0005302820F931F01969695879517C04091B8 |
:103AF000520250915302843158F020917800309155 |
:103B00007900240F351F8FEF97E0821B930B06C0BF |
:103B10008091780090917900840F951F90934402D2 |
:103B20008093430286E01FC280910E0390910F03A1 |
:103B30002091780030917900821B930B9093990526 |
:103B400080939805809198059091990520915C0249 |
:103B500030915D02820F931F909342028093410245 |
:103B600087E001C280917800909179002091100344 |
:103B700030911103821B930B9093A7058093A605A8 |
:103B80008091A6059091A70520915E0230915F0279 |
:103B9000820F931F9093400280933F02E3C12091D4 |
:103BA0005602309157028091780090917900280F49 |
:103BB000391F3093570220935602809102018A30B8 |
:103BC00019F4220F331F04C0220F331F220F331F9B |
:103BD000309357022093560220915602309157029B |
:103BE000C90137FD0796A3E095958795AA95E1F75A |
:103BF0009093480280934702809158029091590215 |
:103C0000820F931F97FD0196959587959093590282 |
:103C10008093580220911A0330911B03821B930B4F |
:103C200090931D0180931C0120914D0230914E0212 |
:103C300080911C0190911D01280F391F37FF02C090 |
:103C40002F5F3F4F3595279530934E0220934D02BD |
:103C50004ECE20915402309155028091780090917F |
:103C60007900280F391F3093550220935402809118 |
:103C700002018A3019F4220F331F04C0220F331FB0 |
:103C8000220F331F30935502209354022091540287 |
:103C900030915502C90137FD079663E095958795E8 |
:103CA0006A95E1F7909346028093450280915A020B |
:103CB00090915B02820F931F97FD019695958795D2 |
:103CC00090935B0280935A0220911803309119035C |
:103CD000821B930B90931B0180931A0120914B023E |
:103CE00030914C0280911A0190911B01280F391FCD |
:103CF00037FF02C02F5F3F4F3595279530934C0219 |
:103D000020934B0283E02FC11092500281E08093F8 |
:103D10001001809133029091340201969093340205 |
:103D200080933302809178009091790090931501EF |
:103D3000809314018091140190911501AA27BB274B |
:103D4000A0906002B0906102C0906202D0906302C5 |
:103D5000A80EB91ECA1EDB1EA0926002B0926102BC |
:103D6000C0926202D0926302809164028F5F80935E |
:103D70006402823108F4F6C0809116019091170117 |
:103D8000A0911801B09119017C018D0123E0EE0C86 |
:103D9000FF1C001F111F2A95D1F7E81AF90A0A0B18 |
:103DA0001B0BEA0CFB1C0C1D1D1D80913702992773 |
:103DB00087FD9095A92FB92FBC01CD0126EC34E2E7 |
:103DC00040E050E00E94BC76DC01CB01E81AF90A21 |
:103DD0000A0B1B0BD801C7010496A11DB11DB7FF2B |
:103DE00005C0D801C7010B96A11DB11D13E0B59503 |
:103DF000A795979587951A95D1F78093160190937B |
:103E00001701A0931801B09319018091A00590911A |
:103E1000A1057C010027F7FC0095102F8091160169 |
:103E200090911701A0911801B0911901E81AF90AAF |
:103E30000A0B1B0BE092A302F092A4020093A502CE |
:103E40001093A602209138023091390240913A0233 |
:103E500050913B0257FF04C0215F3F4F4F4F5F4FD0 |
:103E6000F4E05595479537952795FA95D1F78091C8 |
:103E7000380290913902A0913A02B0913B02821B24 |
:103E8000930BA40BB50B8093380290933902A09347 |
:103E90003A02B0933B028091380290913902A0918E |
:103EA0003A02B0913B028E0D9F1DA01FB11F80935F |
:103EB000380290933902A0933A02B0933B0280916A |
:103EC000350290913602AC01E5E0440F551FEA95AA |
:103ED000E1F7481B590B8091380290913902A0916B |
:103EE0003A02B0913B02B7FF03C00F96A11DB11D6E |
:103EF00074E0B595A795979587957A95D1F7209118 |
:103F0000A3023091A402281B390B63E0220F331F58 |
:103F10006A95E1F7240F351F37FF02C0215E3F4F3E |
:103F200045E0359527954A95E1F730933602209381 |
:103F30003502D601C501D7FE03C00196A11DB11DF2 |
:103F4000B595A795979587958093600290936102A8 |
:103F5000A0936202B093630289E08093640202C07E |
:103F60001092500282E080934F0280914F02809322 |
:103F70007C0080915002882319F08FEC80937A00A6 |
:103F8000FF91EF91BF91AF919F918F917F916F9131 |
:103F90005F914F913F912F911F910F91FF90EF9063 |
:103FA000DF90CF90BF90AF900F900FBE0F901F90FB |
:103FB000189590E2E1E2F1E08FE49193815087FF60 |
:103FC000FCCF089590916702E1E2F1E0E90FF11D65 |
:103FD00080839F5F909367020895EF92FF920F9303 |
:103FE0001F93CF93DF932091650220FF0AC0809139 |
:103FF0006602882311F0815002C0809120018093D5 |
:10400000660221FF0CC090916602809120019817F2 |
:1040100019F41092660203C09F5F90936602822F8C |
:10402000992780FF04C081FF02C0109266020E949F |
:10403000D91F80916602282F332752EEE52E5FE1CB |
:10404000F52EC091BC03D091BD038A3098F481E174 |
:10405000809367023F932F9380E694E09F938F9322 |
:10406000FF92EF92FE0109952DB73EB72A5F3F4FB1 |
:104070002DBF11C080E1809367023F932F9385E6A7 |
:1040800094E09F938F93FF92EF92FE0109958DB775 |
:104090009EB706968DBF20916602822F9927AA2788 |
:1040A000BB27FC01429710F00C949E2AE05BFF4F67 |
:1040B00042EEE42E4FE1F42EC091BC03D091BD033B |
:1040C0000C948277109267028AE694E09F938F9314 |
:1040D00002EE1FE1FF92EF92FE01099584E18093C9 |
:1040E00067020F900F900F900F9081E690E09F93E2 |
:1040F0008F9382E590E09F938F931F921F92809100 |
:1041000002016AE00E94DB76892F99279F938F93A3 |
:10411000809102010E94DB7699279F938F938AE713 |
:1041200094E09F938F93FF92EF92E091BC03F09104 |
:10413000BD03099588E2809367022DB73EB7225FE1 |
:104140003F4F2DBF81E296E09F938F930E94052EF3 |
:1041500099279F938F938FE894E09F938F93FF927B |
:10416000EF92E091BC03F091BD0309958DB79EB726 |
:1041700008968DBF9091D503992351F08CE38093DD |
:104180006702892F99279F938F938DE994E081C6C9 |
:1041900090916D02992371F08CE380936702892FCF |
:1041A00099279F938F9384EB94E09F938F931F9312 |
:1041B0000F9391C08091D60384FF07C08CE3809356 |
:1041C000670289EC94E00C94302A809192019091DE |
:1041D0009301069710F00C94A72A8CE38093670252 |
:1041E00086ED94E00C94302A8091B90532EEE32EEE |
:1041F0003FE1F32EC091BC03D091BD0380FF74C09A |
:10420000109267028091A3029091A402A091A5024E |
:10421000B091A602BC01CD0125E030E040E050E0C5 |
:104220000E9430773F932F9383EE94E09F938F9378 |
:10423000FF92EF92FE01099584E1809367022DB70A |
:104240003EB72A5F3F4F2DBF80919F029091A00201 |
:10425000A091A102B091A202BC01CD0125E030E005 |
:1042600040E050E00E9430773F932F9380EF94E03E |
:104270009F938F93FF92EF92E091BC03F091BD0367 |
:10428000099588E2809367028DB79EB706968DBF29 |
:1042900080911401909115019F938F938DEF94E07D |
:1042A0009F938F93FF92EF92E091BC03F091BD0337 |
:1042B00009958CE3809367022DB73EB72A5F3F4F85 |
:1042C0002DBF87B599279F938F938AE095E09F93A1 |
:1042D0008F93FF92EF92E091BC03F091BD0309959B |
:1042E0008DB79EB7069633C71092670287E195E0B7 |
:1042F0009F938F93FF92EF92FE01099584E1809343 |
:1043000067020F900F900F900F9086E295E09F93B9 |
:104310008F93FF92EF92E091BC03F091BD0309955A |
:1043200088E2809367020F900F900F900F908FE2BA |
:1043300095E09F938F93FF92EF92E091BC03F091F1 |
:10434000BD0309958CE3809367020F900F900F9047 |
:104350000F908EE395E09F938F93FF92EF920C94D2 |
:10436000342A1092670287E495E09F938F9302EEC0 |
:104370001FE1FF92EF92FE01099584E180936702AD |
:104380000F900F900F900F9080910503909106036E |
:10439000A0910703B0910803B7FF04C081509C4F60 |
:1043A000AF4FBF4F2AE0B595A795979587952A956A |
:1043B000D1F7BF93AF939F938F9384E595E09F933D |
:1043C0008F931F930F93E091BC03F091BD03099568 |
:1043D00088E2809367022DB73EB7285F3F4F2DBF1D |
:1043E0008091FD029091FE02A091FF02B091000326 |
:1043F000B7FF04C081509C4FAF4FBF4FCAE0B59587 |
:10440000A79597958795CA95D1F7BF93AF939F933B |
:104410008F9383E695E09F938F931F930F93E09183 |
:10442000BC03F091BD0309958CE3809367028DB7BF |
:104430009EB708968DBF8091C3029091C4029F934E |
:104440008F9382E795E09F938F931F930F93E09153 |
:10445000BC03F091BD0309952DB73EB72A5F3F4FCE |
:1044600011C7109267028091DB069091DC069F9342 |
:104470008F938091D9069091DA069F938F9381E86C |
:1044800095E09F938F93FF92EF92FE01099584E14F |
:10449000809367028DB79EB708968DBF8091DF0627 |
:1044A0009091E0069F938F938091DD069091DE06B8 |
:1044B0009F938F9381E995E09F938F93FF92EF9263 |
:1044C000E091BC03F091BD03099588E280936702F7 |
:1044D0002DB73EB7285F3F4F2DBF8091E3069091E7 |
:1044E000E4069F938F938091E1069091E2069F935B |
:1044F0008F9381EA95E09F938F93FF92EF92E091E3 |
:10450000BC03F091BD0309958CE3809367028DB7DE |
:104510009EB708968DBF8091E7069091E8069F931D |
:104520008F938091E5069091E6069F938F9381EBA0 |
:1045300095E0A2C0109267028091AE05E82FFF2798 |
:10454000EE0FFF1FE952F94F808191819F938F9366 |
:104550008091AD05E82FFF27EE0FFF1FE952F94FBD |
:10456000808191819F938F9381EC95E09F938F93AE |
:10457000FF92EF92FE01099584E1809367028DB767 |
:104580009EB708968DBF8091B005E82FFF27EE0FEC |
:10459000FF1FE952F94F808191819F938F93809102 |
:1045A000AF05E82FFF27EE0FFF1FE952F94F80817B |
:1045B000918188589F4F9F938F9381ED95E09F93B2 |
:1045C0008F93FF92EF92E091BC03F091BD030995A8 |
:1045D00088E2809367022DB73EB7285F3F4F2DBF1B |
:1045E0008091B205E82FFF27EE0FFF1FE952F94F28 |
:1045F0008081918182599F4F9F938F938091B105C4 |
:10460000E82FFF27EE0FFF1FE952F94F80819181BC |
:1046100082599F4F9F938F9381EE95E09F938F9345 |
:10462000FF92EF92E091BC03F091BD0309958CE3FA |
:10463000809367028DB79EB708968DBF8091B405B1 |
:10464000E82FFF27EE0FFF1FE952F94F808191817C |
:1046500082599F4F9F938F938091B305E82FFF2737 |
:10466000EE0FFF1FE952F94F8081918182599F4FD0 |
:104670009F938F9381EF95E09F938F93FF92EF929B |
:10468000E091BC03F091BD0309952DB73EB7285FBB |
:104690003F4FF8C51092670281E096E09F938F9399 |
:1046A00002EE1FE1FF92EF92FE0109958091020157 |
:1046B0000F900F900F900F908A3009F09DC084E109 |
:1046C0008093670280911A0390911B039C0197FFCE |
:1046D00002C0295F3F4F287F821B930B9F938F93CC |
:1046E00080911A0390911B0397FD0796A3E095957F |
:1046F0008795AA95E1F79F938F9320911A033091A4 |
:104700001B0337FF02C0295F3F4FF3E03595279524 |
:10471000FA95E1F78091470290914802821B930B32 |
:104720009F938F938FE096E09F938F931F930F93A8 |
:10473000E091BC03F091BD03099588E28093670284 |
:104740008DB79EB70A968DBF80911803909119037B |
:104750009C0197FF02C0295F3F4F287F821B930B6C |
:104760009F938F93809118039091190397FD07965B |
:10477000E3E095958795EA95E1F79F938F932091D4 |
:1047800018033091190337FF02C0295F3F4F73E0D0 |
:10479000359527957A95E1F78091450290914602EB |
:1047A000821B930B9F938F9380E296E09F938F934E |
:1047B0001F930F93E091BC03F091BD0309958CE327 |
:1047C000809367022DB73EB7265F3F4F2DBF809184 |
:1047D0001603909117039F938F93809116039091E6 |
:1047E00017032091430230914402821B930B9F9345 |
:1047F0008F9381E396E0A7C38B3019F0843108F4DE |
:10480000ADC084E18093670280911A0390911B03ED |
:104810009C0197FF02C0215F3F4F207F821B930BBB |
:1048200097FD0196959587959F938F9380911A0395 |
:1048300090911B0397FD0F9654E0959587955A9597 |
:10484000E1F79F938F9320911A0330911B0337FF59 |
:1048500002C0295F3F4F43E0359527954A95E1F720 |
:104860008091470290914802821B930B9F938F93F4 |
:104870008FE396E09F938F931F930F93E091BC0378 |
:10488000F091BD03099588E2809367022DB73EB78A |
:10489000265F3F4F2DBF80911803909119039C0113 |
:1048A00097FF02C0215F3F4F207F821B930B97FD34 |
:1048B0000196959587959F938F938091180390917A |
:1048C000190397FD0F96C4E095958795CA95E1F772 |
:1048D0009F938F93209118033091190337FF02C0E3 |
:1048E000295F3F4FB3E035952795BA95E1F7809161 |
:1048F000450290914602821B930B9F938F9381E513 |
:1049000096E09F938F931F930F93E091BC03F091D8 |
:10491000BD0309958CE3809367028DB79EB70A9615 |
:104920008DBF809116039091170397FD0196959581 |
:1049300087959F938F9380911603909117032091F1 |
:10494000430230914402821B930B9F938F9383E623 |
:1049500096E09F938F931F930F9392CE8D3009F023 |
:10496000F6C584E1809367028091130199279F9394 |
:104970008F9380911A0390911B0397FD0F96F4E09B |
:1049800095958795FA95E1F79F938F9320911A0358 |
:1049900030911B0337FF02C0295F3F4FE3E035959D |
:1049A0002795EA95E1F78091470290914802821B92 |
:1049B000930B9F938F9382E796E09F938F931F9320 |
:1049C0000F93E091BC03F091BD03099588E28093B9 |
:1049D00067028DB79EB70A968DBF80911201992705 |
:1049E0009F938F93809118039091190397FD0F96D1 |
:1049F00074E0959587957A95E1F79F938F93209131 |
:104A000018033091190337FF02C0295F3F4F63E05D |
:104A1000359527956A95E1F7809145029091460278 |
:104A2000821B930B9F938F9386E896E09F938F93BF |
:104A30001F930F93E091BC03F091BD0309958CE3A4 |
:104A4000809367022DB73EB7265F3F4F2DBF809101 |
:104A5000110199279F938F938091160390911703CB |
:104A600097FD0196959587959F938F938091160357 |
:104A7000909117032091430230914402821B930BC3 |
:104A80009F938F938AE996E09F938F931F930F9341 |
:104A9000E091BC03F091BD0309958DB79EB70A96CE |
:104AA00056C3109267028EEA96E09F938F93FF920F |
:104AB000EF92FE01099584E1809367020F900F90B9 |
:104AC0000F900F9080911003909111039F938F93FB |
:104AD00080913F02909140029F938F938BEB96E0E1 |
:104AE0009F938F93FF92EF92E091BC03F091BD03EF |
:104AF000099588E2809367022DB73EB7285F3F4F44 |
:104B00002DBF80910E0390910F039F938F938091FF |
:104B10004102909142029F938F938AEC96E09F937B |
:104B20008F93FF92EF92E091BC03F091BD03099542 |
:104B30008CE3809367028DB79EB708968DBF8091F6 |
:104B40000A0390910B039F938F9380913D02909164 |
:104B50003E029F938F9389ED96E08ECD109267026F |
:104B600080911E0190911F016AE070E00E94FB7627 |
:104B70009F938F9380911E0190911F016AE070E0D6 |
:104B80000E94FB767F936F9388EE96E09F938F93BE |
:104B9000FF92EF92FE01099584E1809367028DB741 |
:104BA0009EB708968DBF80911408909115086AE011 |
:104BB00070E00E94E7769F938F9380911408909104 |
:104BC00015086AE070E00E94E7767F936F938CEFA0 |
:104BD00096E09F938F93FF92EF92E091BC03F09148 |
:104BE000BD03099588E2809367022DB73EB7285F21 |
:104BF0003F4F2DBF80911608909117089F938F9378 |
:104C000080E197E09F938F93FF92EF92E091BC0336 |
:104C1000F091BD0309958CE3809367028DB79EB731 |
:104C200006968DBF80911808909119089F938F93D5 |
:104C300080E297E02EC11092670282E397E09F9393 |
:104C40008F93FF92EF92FE01099584E180936702B2 |
:104C50000F900F900F900F908091D7069091D806EB |
:104C60009F938F938BE397E09F938F93FF92EF92A5 |
:104C7000E091BC03F091BD03099588E2809367023F |
:104C80008DB79EB706968DBF8091B10299279F93ED |
:104C90008F938BE497E09F938F93FF92EF92E09135 |
:104CA000BC03F091BD0309958CE3809367022DB797 |
:104CB0003EB72A5F3F4F2DBF8091D60699270197B7 |
:104CC0009F938F938BE597E002CB109267028BE660 |
:104CD00097E09F938F93FF92EF92FE01099584E1F5 |
:104CE000809367020F900F900F900F908091BF02FA |
:104CF0009091C0029F938F9383E797E09F938F9348 |
:104D0000FF92EF92E091BC03F091BD03099588E218 |
:104D1000809367022DB73EB72A5F3F4F2DBF80912A |
:104D2000C3029091C4029F938F9381E897E09F9371 |
:104D30008F93FF92EF92E091BC03F091BD03099530 |
:104D40008CE3809367028DB79EB706968DBF8091E6 |
:104D5000C1029091C2029F938F938FE897E099C010 |
:104D6000109267028091B20299279F938F938DE9E9 |
:104D700097E09F938F93FF92EF92FE01099584E154 |
:104D8000809367028DB79EB706968DBF8091B30260 |
:104D900099279F938F9389EA97E09F938F93FF9230 |
:104DA000EF92E091BC03F091BD03099588E28093F6 |
:104DB00067022DB73EB72A5F3F4F2DBF8091B402E7 |
:104DC00099279F938F9385EB97E09F938F93FF9203 |
:104DD000EF92E091BC03F091BD0309958CE38093C1 |
:104DE00067028DB79EB706968DBF8091B502992751 |
:104DF0009F938F9381EC97E04CC010926702809153 |
:104E0000B60299279F938F938DEC97E09F938F9392 |
:104E1000FF92EF92FE01099584E1809367028DB7BE |
:104E20009EB706968DBF8091B70299279F938F9367 |
:104E300089ED97E09F938F93FF92EF92E091BC03EF |
:104E4000F091BD03099588E2809367022DB73EB7C4 |
:104E50002A5F3F4F2DBF8091B80299279F938F9370 |
:104E600085EE97E09F938F93FF92EF92E091BC03C2 |
:104E7000F091BD0309958CE3809367028DB79EB7CF |
:104E800006968DBF8091B90299279F938F9381EFEA |
:104E900097E09F938F93FF92EF92D9CA1092670287 |
:104EA0008DEF97E09F938F9302EE1FE1FF92EF92B9 |
:104EB000FE01099584E1809367020F900F900F9097 |
:104EC0000F908091C10199279F938F9385E098E07F |
:104ED0009F938F93FF92EF92E091BC03F091BD03FB |
:104EE000099588E2809367028DB79EB706968DBFBD |
:104EF00080911E0290911F0297FD039695958795CC |
:104F0000959587959F938F9383E198E09F938F93D7 |
:104F10001F930F93E091BC03F091BD0309958CE3BF |
:104F2000809367022DB73EB72A5F3F4F2DBF809118 |
:104F3000DC0599279F938F938091DB0599279F9399 |
:104F40008F9381E298E09F938F931F930F93E0914B |
:104F5000BC03F091BD0309958DB79EB70896F7C0C5 |
:104F6000109267028FE298E09F938F93FF92EF92E7 |
:104F7000FE01099584E1809367020F900F900F90D6 |
:104F80000F908091F603992787FD90959F938F93BB |
:104F90008091F503992787FD90959F938F938FE3D9 |
:104FA00098E09F938F93FF92EF92E091BC03F09172 |
:104FB000BD03099588E2809367022DB73EB7285F4D |
:104FC0003F4F2DBF8091F703992787FD90959F93C1 |
:104FD0008F938091F80399279F938F938FE498E0A4 |
:104FE0009F938F93FF92EF92E091BC03F091BD03EA |
:104FF00009958CE3809367028DB79EB708968DBFA5 |
:105000008091FC0399279F938F938091F9039927AF |
:1050100087FD90959F938F938FE598E02DCB10920D |
:1050200067028FE698E09F938F93FF92EF92FE01C5 |
:10503000099584E1809367020F900F900F900F9075 |
:105040008091910699278F7790709F938F9380918D |
:10505000890699278F7790709F938F93809181060F |
:1050600099278F7790709F938F93809179069927D6 |
:105070008F7790709F938F938FE798E09F938F9394 |
:10508000FF92EF92E091BC03F091BD03099588E295 |
:10509000809367028DB79EB70C968DBF8091B10645 |
:1050A00099278F7790709F938F938091A906992766 |
:1050B0008F7790709F938F938091A10699278F7718 |
:1050C00090709F938F938091990699278F77907016 |
:1050D0009F938F9380E998E09F938F93FF92EF9235 |
:1050E000E091BC03F091BD0309958CE380936702C6 |
:1050F0002DB73EB7245F3F4F2DBF8091D106992732 |
:105100008F7790709F938F938091C90699278F779F |
:1051100090709F938F938091C10699278F7790709D |
:105120009F938F938091B90699278F7790709F9363 |
:105130008F9381EA98E09F938F93FF92EF92E09193 |
:10514000BC03F091BD0309958DB79EB70C968DBF3A |
:10515000FEC11092670282EB98E09F938F93FF92BB |
:10516000EF92FE01099584E1809367020F900F9002 |
:105170000F900F9080919506992787FD90959F93AA |
:105180008F9380918D06992787FD90959F938F939C |
:1051900080918506992787FD90959F938F938091A5 |
:1051A0007D06992787FD90959F938F9381EC98E0DA |
:1051B0009F938F93FF92EF92E091BC03F091BD0318 |
:1051C000099588E2809367022DB73EB7245F3F4F71 |
:1051D0002DBF8091B506992787FD90959F938F935A |
:1051E0008091AD06992787FD90959F938F9380912D |
:1051F000A506992787FD90959F938F9380919D0693 |
:10520000992787FD90959F938F9382ED98E09F93C8 |
:105210008F93FF92EF92E091BC03F091BD0309954B |
:105220008CE3809367028DB79EB70C968DBF8091FB |
:10523000D506992787FD90959F938F938091CD06F2 |
:10524000992787FD90959F938F938091C506992705 |
:1052500087FD90959F938F938091BD06992787FD39 |
:1052600090959F938F9383EE98E09F938F93FF92F7 |
:10527000EF92E091BC03F091BD0309952DB73EB7C5 |
:10528000245F3F4F2DBF63C11092670284EF98E007 |
:105290009F938F9302EE1FE1FF92EF92FE0109951B |
:1052A00084E1809367020F900F900F900F90809190 |
:1052B0009106881F8827881F97E0899FC0011124C5 |
:1052C0008D969F938F9380918906881F8827881FCA |
:1052D00096E0899FC00111248D969F938F938091B2 |
:1052E0008106881F8827881F95E0899FC0011124A7 |
:1052F0008D969F938F9380917906881F8827881FAA |
:105300009927880F991F880F991F8D969F938F93C8 |
:1053100083E099E09F938F93FF92EF92E091BC031B |
:10532000F091BD03099588E2809367028DB79EB71F |
:105330000C968DBF8091B106881F8827881F9BE03F |
:10534000899FC00111248D969F938F938091A90608 |
:10535000881F8827881F9AE0899FC00111248D9695 |
:105360009F938F938091A106881F8827881F99E0BB |
:10537000899FC00111248D969F938F9380919906E8 |
:10538000881F8827881F992723E0880F991F2A954F |
:10539000E1F78D969F938F9387E199E09F938F9389 |
:1053A000FF92EF92E091BC03F091BD0309958CE36D |
:1053B000809367022DB73EB7245F3F4F2DBF80918A |
:1053C000B906881F8827881F9CE0899FC001112487 |
:1053D0008D969F938F938BE299E09F938F93FF928B |
:1053E000EF92E091BC03F091BD0309958091C10655 |
:1053F0002DB73EB72A5F3F4F2DBF87FF12C080E415 |
:10540000809367028CE399E09F938F93FF92EF92D2 |
:10541000E091BC03F091BD0309950F900F900F90A0 |
:105420000F908091C90687FF12C084E480936702C1 |
:105430008FE399E09F938F931F930F93E091BC03A9 |
:10544000F091BD0309950F900F900F900F908091F0 |
:10545000D10687FF7CC088E48093670282E499E0EC |
:105460009F938F931F930F93E091BC03F091BD0323 |
:1054700009950F900F900F900F9069C010926702DE |
:1054800085E499E09F938F93FF92EF92FE01099537 |
:1054900084E1809367020F900F900F900F9080919E |
:1054A000F5019091F6019F938F9383E599E09F9387 |
:1054B0008F93FF92EF92E091BC03F091BD030995A9 |
:1054C00088E2809367028DB79EB706968DBF809164 |
:1054D000F7019091F8019F938F9380E699E09F9355 |
:1054E0008F93FF92EF92E091BC03F091BD03099579 |
:1054F00089E4809367022DB73EB72A5F3F4F2DBFE7 |
:105500008DE699E09F938F93FF92EF92E091BC0319 |
:10551000F091BD030995809165020F900F900F9057 |
:105520000F9083FF14C01092F8011092F70160E011 |
:1055300070E08EE090E00E94B32C09C080912001C1 |
:10554000281719F42150209320011092660210921E |
:105550006502E6E0CDB7DEB70C947377F999FECF1C |
:1055600092BD81BDF89A80B599270895F999FECF2B |
:105570001FBA92BD81BD60BD0FB6F894FA9AF99A30 |
:105580000FBE08954AEA20E030E02617370740F4BE |
:10559000FC018191480F2F5F3F4F26173707C8F353 |
:1055A000842F99270895EAEA40E050E0461757070C |
:1055B00078F49C01F999FECF32BD21BDF89A80B5EF |
:1055C000E80F4F5F5F4F2F5F3F4F4617570790F32E |
:1055D0008E2F9927089581E08093AF0582E0809314 |
:1055E000AE0583E08093AD0584E08093B00585E04F |
:1055F0008093B10586E08093B20587E08093B30580 |
:1056000088E08093B40589E08093B5058AE08093B3 |
:10561000B6058BE08093B7058CE08093B8050895BC |
:1056200095E59093AC0580910201843170F08AE099 |
:105630008093CC051092F0058BE18093C8058EE431 |
:105640008093ED058093EE050DC083E08093CC053B |
:1056500080E28093F0058EE18093C8059093ED057C |
:105660009093EE058AE68093B90583E08093120655 |
:1056700081E08093D30510920F0610920C0668E02B |
:105680006093C60586EE8093C70580E88093C905C0 |
:105690005EE15093BA058FEF8093BC059FE0909335 |
:1056A000BD055093BB051092BF056093C00580E413 |
:1056B0008093C1051092C2059093BE051092D50546 |
:1056C0001092D6051092D7051092D8051092F205C7 |
:1056D0001092F3051092F4051092F50538E7309317 |
:1056E000D90548E24093DA0572E070931106909371 |
:1056F000DB0527EF2093DC0585E08093E1058DE74E |
:105700008093E4058093E5058093E6053093DD05FD |
:105710009AE59093DE051092DF052093E005409313 |
:10572000E2051092E3058FE58093F60583EF809301 |
:10573000F8058AEA8093FA058093FB0584E180935B |
:10574000F7058093F90582E38093E7059093E805D8 |
:105750008093E905109210068EEF8093FC0524E6F5 |
:105760002093FD059093FE059093FF05909300060E |
:105770008BE48093010680930206809303061092C7 |
:10578000040686E08093050660930606909307065C |
:10579000509308062093090620930A0670930B067F |
:1057A00010920D0610920E0681E28093D0058DE2D4 |
:1057B0008093D1059093D2050895CF93DF930E94F3 |
:1057C000102B8EE08093C30520E12093C4053CE0BC |
:1057D0003093C50590E59093CA0586E98093CB0583 |
:1057E0009093CD058093CE0586E08093CF0580E22F |
:1057F0008093D4058AE58093EA059093EB0581E0D8 |
:105800008093EC052093EF0584E68093F105A3E1F6 |
:10581000B6E0E1E7F1E0ED01019009923A95E1F798 |
:1058200063E770E0CD01875690400E94C22A8093C2 |
:105830001F06DF91CF910895CF93DF930E94102B25 |
:105840008AE08093C30580E18093C40526E020931D |
:10585000C5059AE59093CA0588E78093CB05909398 |
:10586000CD058093CE052093CF0520E22093D4056B |
:105870009093EA0580E58093EB058CE38093EC053B |
:105880002093EF058BE48093F105A3E1B6E08CE073 |
:10589000E8E7F1E0ED01019009928A95E1F763E70D |
:1058A00070E0CD01875690400E94C22A80931F0667 |
:1058B000DF91CF910895CF93DF930E94102B88E062 |
:1058C0008093C30530E13093C40526E02093C505DD |
:1058D00094E69093CA0588E78093CB059093CD0515 |
:1058E0008093CE052093CF053093D4058AE580932D |
:1058F000EA0580E58093EB0596E49093EC0580E261 |
:105900008093EF059093F105A3E1B6E08CE0E0E829 |
:10591000F1E0ED01019009928A95E1F763E770E00B |
:10592000CD01875690400E94C22A80931F06DF91C6 |
:10593000CF910895F999FECF92BD81BDF89A80B5B7 |
:1059400099270895F999FECF1FBA92BD81BD60BD18 |
:105950000FB6F894FA9AF99A0FBE08956EEA7AE2B1 |
:105960000E944A75089546EB5AE20E948475089594 |
:10597000EF92FF920F931F93CF93C82F81508530E2 |
:1059800008F0C3E084E7C89F8001112480EFE82E6F |
:105990008FEFF82EE00EF11E63E770E0C7010E9462 |
:1059A000D32A682F98012D593F4F8FB39927AC0107 |
:1059B0004270507081FDF9CF32BD21BDF89A80B59B |
:1059C000861711F0CA0121C08FB399279C0122705C |
:1059D000307081FDF9CFF2BCE1BCF89A80B5853515 |
:1059E00011F0C90112C084E7C89FC001112440977B |
:1059F0002EEA3AE244E750E0BC018CEA95E00E94CE |
:105A000025750E94036681E090E0CF911F910F9170 |
:105A1000FF90EF900895282F863010F025E003C006 |
:105A2000882309F421E0F999FECF1FBA82E090E0C3 |
:105A300092BD81BD20BD0FB6F894FA9AF99A0FBEB7 |
:105A40000895CF93C82F8091AC05853509F042C0E9 |
:105A5000C63010F0C5E003C0CC2309F43BC063E7B7 |
:105A600070E08CEA95E00E94C22A80931F0684E7CA |
:105A7000C89FC001112426EB3AE244E750E06CEAEB |
:105A800075E040970E94627526EB3AE24CE050E0E8 |
:105A90006DEA75E080E590E00E9462756CE070E070 |
:105AA0008DEA95E00E94C22A282FF999FECF1FBAED |
:105AB0008CE590E092BD81BD20BD0FB6F894FA9AB6 |
:105AC000F99A0FBE8C2F0E940B2D0E94036681E075 |
:105AD00090E002C080E090E0CF9108956DE470E026 |
:105AE00088EE93E00E94D32A482F8FB399279C0118 |
:105AF0002270307081FDF9CF85E394E092BD81BDC5 |
:105B0000F89A80B5841779F48FB399279C01227095 |
:105B1000307081FDF9CF88EE93E092BD81BDF89A97 |
:105B200080B5813011F0C90108952EEA3AE24EE4C1 |
:105B300050E068EE73E080E296E00E94257581E017 |
:105B400090E00895809120068130A9F46DE470E022 |
:105B500080E296E00E94C22A80936D0626EB3AE22C |
:105B60004EE450E060E276E088EE93E00E946275D9 |
:105B700081E090E0089580E090E00895CF93DF9376 |
:105B800081E080932006E0E2F6E08FE0158616863D |
:105B90001786108A8150349687FFF8CF80E480936F |
:105BA0002D0680932E0610922F0680933006809348 |
:105BB000310690EC909332061092330680933406AF |
:105BC00080933506109236069093370690933806E8 |
:105BD0008093390610923A0680933B0690933C06D8 |
:105BE000A1E2B6E087E0EAE8F1E0ED010190099278 |
:105BF0008A95E1F76DE470E0CD0101970E94C22A19 |
:105C000080936D06DF91CF910895F999FECF82E0E0 |
:105C100090E092BD81BDF89A80B5282F863078F04B |
:105C200023E0322FF999FECF1FBA82E090E092BDB7 |
:105C300081BD30BD0FB6F894FA9AF99A0FBE822F43 |
:105C4000992708951F93CF93C82F162F863010F0F1 |
:105C5000C5E003C0882309F4C1E08C2F9927823066 |
:105C6000910541F08330910544F4019731F40E948D |
:105C7000DD2B05C00E941C2C02C00E945B2C11234E |
:105C8000E1F06CE070E080E590E00E94D32A282FDC |
:105C9000F999FECF8CE590E092BD81BDF89A80B570 |
:105CA000821759F42EEA3AE24CE050E060E570E0E9 |
:105CB0008DEA95E00E94257502C00E94EB2A8C2F88 |
:105CC0000E94212DCF911F910895DF92EF92FF92B4 |
:105CD0000F931F93CF93FF24DF2CEF2C81E090E0F4 |
:105CE0000E949A2C853539F031E0E32E65E581E09C |
:105CF00090E00E94A22C6CE070E080E590E00E94B1 |
:105D0000D32AC82FF999FECF8CE590E092BD81BDD2 |
:105D1000F89A80B58C1711F421E0D22EC1E001E091 |
:105D200010E0EE2029F48C2F0E94B82C8823C1F5B6 |
:105D300091E0F92E1F930F9385E799E09F938F933E |
:105D400086EF92E19F938F93E091BC03F091BD03A6 |
:105D500009958DB79EB706968DBF0230110549F0A3 |
:105D6000033011054CF40130110531F40E94DD2B94 |
:105D700005C00E941C2C02C00E945B2CDD2059F043 |
:105D80002EEA3AE24CE050E060E570E08DEA95E002 |
:105D90000E94257502C00E94EB2A8C2F0E94212DA3 |
:105DA000CF5F0F5F1F4FC63008F4BBCFFF2019F045 |
:105DB00083E00E940B2D0E94052EC82F0E94B82C54 |
:105DC0008C2F99279F938F938BE999E09F938F93C3 |
:105DD00006EF12E11F930F93E091BC03F091BD0316 |
:105DE00009958DB79EB706968DBFEE2021F40E94CF |
:105DF0006E2D882399F484EB99E09F938F931F93E2 |
:105E00000F93E091BC03F091BD0309950E94BE2D54 |
:105E10000E94A22D0F900F900F900F901092AB0543 |
:105E200090E0EDE2F6E0CFE08081349618160CF4B5 |
:105E30009F5FC150C7FFF8CF9093AB05892F99277B |
:105E40009F938F9381E296E09F938F9385ED99E0E6 |
:105E50009F938F931F930F93E091BC03F091BD0329 |
:105E600009958DB79EB708968DBF86EF99E09F93F1 |
:105E70008F931F930F93E091BC03F091BD0309959D |
:105E80000F900F900F900F90CF911F910F91FF9057 |
:105E9000EF90DF900895982F2FB7F8943998389A9B |
:105EA00088B1836088B98091B9008C7F8093B900F4 |
:105EB0008AE28093B80010927202109270021092DF |
:105EC0006F02992379F0E6E7F6E08BE01082118209 |
:105ED000128213821482158216821782815038969C |
:105EE00087FFF4CF78942FBF08951092720284E94F |
:105EF0008093BC0080E88093BC001092BD0010929B |
:105F0000BA001092BB001092B9001092B800109223 |
:105F10006E0280E00E944B2F1092BB0085E88093B8 |
:105F2000BC0080916C02826080936C0208951F9285 |
:105F30000F920FB60F9211242F933F934F935F93BD |
:105F40008F939F93EF93FF9380917202282F3327B3 |
:105F5000442755278F5F80937202F901273131055D |
:105F600008F0C2C2EE59FF4F0C94827781E0809313 |
:105F70006E0209C0809170028C3090F480917002A2 |
:105F80008F5F8093700280917002E82FFF27EE0FE1 |
:105F9000FF1FEE0FFF1FE05EF94F8585181654F7BF |
:105FA000809170028C3070F010926B0210926A0235 |
:105FB0001092700285E08093720280916F02880FC8 |
:105FC0008D5A04C080917002880F8E5A8093BB0056 |
:105FD00085E87FC280917002E82FFF2783E0EE0FF3 |
:105FE000FF1F8A95E1F7EA58F94F81818093BB0042 |
:105FF00085E88093BC0080917002E82FFF27EE0FA8 |
:10600000FF1FEE0FFF1FEE0FFF1FEA58F94F8081B1 |
:1060100080FF91C080917002E82FFF27EE0FFF1FD5 |
:10602000EE0FFF1FEE0FFF1FEA58F94F8281882302 |
:1060300029F08091AB05873008F46CC280916A0228 |
:1060400090916B02892B09F065C280916802909152 |
:106050006902892B09F05EC26EC08091700221E056 |
:1060600030E002C0220F331F8A95E2F78091680268 |
:106070009091690228233923232B79F080917002B3 |
:10608000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1F82 |
:10609000EA58F94F80E184830DC080917002E82FA7 |
:1060A000FF27EE0FFF1FEE0FFF1FEE0FFF1FEA5837 |
:1060B000F94F148280917002E82FFF2753E0EE0F12 |
:1060C000FF1F5A95E1F7EA58F94F8481282F3327AB |
:1060D00043E0220F331F4A95E1F780917002E82FC9 |
:1060E000FF2793E0EE0FFF1F9A95E1F7EA58F94F6B |
:1060F00082818770822B8093BB0085E88093BC00EF |
:106100002091700281E090E002C0880F991F2A95CB |
:10611000E2F720916A0230916B0282239323892B4C |
:1061200051F08EE696E0909376028093750288E0B7 |
:1061300080937702EFC184E089C1E0917502F0910C |
:10614000760281918093BB0085E88093BC00F09338 |
:106150007602E093750280917702815080937702F6 |
:10616000882309F4D7C183E071C18091B9008033DD |
:1061700051F580917302882329F4809170028F5F1A |
:106180008093730280917002E82FFF2783E0EE0F67 |
:10619000FF1F8A95E1F7EA58F94F838199278F7796 |
:1061A00090708F3791057CF480917002E82FFF2763 |
:1061B000EE0FFF1FEE0FFF1FEE0FFF1FEA58F94F04 |
:1061C00083818F5F83831092720284E98093BC0085 |
:1061D0008AE090E090939301809392018091700205 |
:1061E0008F5F80937002109272026DC18091B9002E |
:1061F0008034C9F180916F02E82FFF27EE0FFF1F57 |
:10620000EE0FFF1FEE0FFF1FEA58F94F83818F77C4 |
:10621000838380916F028F5F80936F0280916F0202 |
:106220008C30A0F010926F021092690210926802F6 |
:10623000809174028F5F809374028C3038F01092DA |
:10624000740280916C028D7F80936C0280916C024D |
:10625000816080936C021092720284E98093BC008A |
:1062600010926E0273C080916F02E82FFF27EE0F2D |
:10627000FF1FEE0FFF1FEE0FFF1FEA58F94F83813C |
:106280008068838380916F02E82FFF27EE0FFF1F46 |
:10629000EE0FFF1FEE0FFF1FEA58F94F808180FFBE |
:1062A0002FC080916F02E82FFF2753E0EE0FFF1FF2 |
:1062B0005A95E1F7EA58F94F84819927009751F0F0 |
:1062C0004097D9F58EE696E090937602809375021A |
:1062D00088E031C080916F02992743E0880F991FB1 |
:1062E0004A95E1F78558994F90937602809375020D |
:1062F00090916F02809174029817E1F483E01BC0C3 |
:1063000080916F02992733E0880F991F3A95E1F742 |
:106310008558994F909376028093750280916C0214 |
:1063200081FD06C090916F0280917402981711F45C |
:1063300082E001C081E08093770280917702813012 |
:1063400011F485E801C085EC8093BC008091730254 |
:1063500080936D0210927302DDC0E0917502F0919E |
:1063600076028091BB0080838091750290917602C5 |
:106370000196909376028093750280917702815006 |
:1063800080937702823010F085EC5DC0813011F48B |
:1063900085E859C080916C0281FF2DC080917D02FB |
:1063A00080FD1DC080916F02E82FFF2723E0EE0FD4 |
:1063B000FF1F2A95E1F7EA58F94F86818A3F79F461 |
:1063C00080916F02E82FFF2793E0EE0FFF1F9A9551 |
:1063D000E1F7EA58F94F8081816080830CC0809199 |
:1063E0006F02E82FFF2783E0EE0FFF1F8A95E1F78A |
:1063F000EA58F94F108280916F028F5F80936F028D |
:1064000080916F028C30A0F010926F02109269029E |
:1064100010926802809174028F5F809374028C30B6 |
:1064200038F01092740280916C028D7F80936C0220 |
:106430001092720284E98093BC0080916C028160AA |
:1064400080936C0265C08093BC0086E080937202EA |
:1064500061C088E9BBCD80917102880F805FB6CDA5 |
:106460008091710299278130910561F08230910508 |
:106470001CF4892B21F04EC0029739F04BC080915B |
:106480001301A4CD80911201A1CD809111019ECD67 |
:1064900080E89CCD1092720284E98093BC00109237 |
:1064A0006E028AE090E09093930180939201809134 |
:1064B0007102823088F4809171028F5F8093710243 |
:1064C00082E18093720280916C028E7F80936C02D5 |
:1064D00085EA8093BC001EC01092710280916C020C |
:1064E000816080936C0216C01092720284E98093DE |
:1064F000BC0080916C02816080936C028AE090E025 |
:1065000090939301809392011092700210926F0207 |
:1065100010926E02FF91EF919F918F915F914F9139 |
:106520003F912F910F900FBE0F901F9018951F93C2 |
:10653000CF93DF93182F8091A802882321F48091B4 |
:106540000302882319F081E090E097C01D3008F025 |
:1065500092C01123B1F0E12FFF2723E0EE0FFF1FC0 |
:106560002A95E1F7EA58F94F3597808135968823C7 |
:106570000CF081C03897808180FD03C083E090E0FB |
:106580007CC080916E06823019F084E090E075C086 |
:1065900067E070E08EE696E00E94C22A9091750650 |
:1065A000891719F085E090E068C080ED97E00E94BF |
:1065B0001C17EC0180916C0280FD05C0CE010E9489 |
:1065C00025178823B9F3112319F48FEF90E00BC03E |
:1065D000212F33272150304081E090E002C0880F06 |
:1065E000991F2A95E2F790936B0280936A02A1E0CB |
:1065F000B0E0E6E7F6E040E050E06BE0CD01042ECD |
:1066000002C0880F991F0A94E2F720916A02309124 |
:106610006B0282239323892B11F011821282615025 |
:106620004F5F5F4F389667FFE9CF1092700210926C |
:10663000720280916C028E7F80936C0285EA809357 |
:10664000BC0080916C0280FD05C0CE010E94251720 |
:106650008823B9F380916A0290916B02892B29F00B |
:10666000CE010E942517882311F380916A02909130 |
:106670006B02009711F082E090E0DF91CF911F91C3 |
:1066800008950F931F93CF93DF93982F8091A802C3 |
:10669000882321F480910302882319F081E090E09F |
:1066A00092C09D30A0F4992319F486E090E08BC04D |
:1066B000C92FDD27FE0133E0EE0FFF1F3A95E1F70A |
:1066C000EA58F94F35978081359687FD03C082E0FF |
:1066D00090E079C03897808180FD03C083E090E02E |
:1066E00072C080ED97E00E941C178C0180916C02B3 |
:1066F00080FD05C0C8010E9425178823B9F32197A2 |
:1067000021E030E0C90102C0880F991FCA95E2F765 |
:106710009093690280936802D901E6E7F6E040E0D1 |
:1067200050E06BE0CD01042E02C0880F991F0A943F |
:10673000E2F7209168023091690282239323892B2A |
:1067400011F01182128261504F5F5F4F389667FFE0 |
:10675000E9CF10926F0210926E0610927506109299 |
:10676000720280916C028E7F80936C0285EA809326 |
:10677000BC0080916C0280FD05C0C8010E942517F5 |
:106780008823B9F38091680290916902892B29F0DE |
:10679000C8010E942517882311F380916E0682306C |
:1067A00019F084E090E00FC067E070E08EE696E0BC |
:1067B0000E94C22A90917506891719F085E090E031 |
:1067C00002C080E090E0DF91CF911F910F9108957A |
:1067D00089E1ABE0B7E0E7EDF6E011821082329696 |
:1067E00011961C921E921296815087FFF6CF10923E |
:1067F00017031092160310921903109218031092A7 |
:106800001B0310921A0308951F920F920FB60F9256 |
:1068100011240F931F932F933F934F935F936F9385 |
:106820007F938F939F93AF93BF93CF93DF93EF9318 |
:10683000FF9340918600509187008091790290915A |
:106840007A02481B590BCA0157FD0196AC015595B8 |
:106850004795809186009091870090937A0280936B |
:106860007902CA0189599840A0917B02B0917C02BB |
:10687000875E954338F4149714F01092940181E0E8 |
:1068800090E081C0AD30B1050CF081C0CA018B5FD2 |
:1068900090408356944008F071C0425C5340FD0123 |
:1068A000EA0FFB1FE952F94F80819181FA01E81B41 |
:1068B000F90BCF01F7FF03C0909581959F4F069785 |
:1068C0004CF48091B102883C28F48091B102865F3B |
:1068D0008093B102FD01EA0FFB1FE952F94F80815D |
:1068E00091819C01220F331F280F391F240F351F60 |
:1068F00037FF02C02D5F3F4FE901D595C795D5956C |
:10690000C795CA0101968C179D0714F4219706C0FC |
:1069100041505040C417D5070CF421968091B10224 |
:10692000833CD8F08D010A0F1B1FF801E952F94F83 |
:10693000808191819E01281B390BC90163E070E0C1 |
:106940000E94FB76CB01880F991F860F971F055F6A |
:10695000184FF8019183808307C0AA0FBB1FA55F62 |
:10696000B84F11961C921E92E0917B02F0917C022E |
:10697000EE0FFF1FE952F94FD183C08380917B0254 |
:1069800090917C02019690937C0280937B02FF9110 |
:10699000EF91DF91CF91BF91AF919F918F917F91B7 |
:1069A0006F915F914F913F912F911F910F910F9098 |
:1069B0000FBE0F901F901895EF92FF920F931F93A9 |
:1069C0008091C8059927880F991F880F991F7C010E |
:1069D0000027F7FC0095102F809105039091060386 |
:1069E000A0910703B0910803BC01CD01A801970154 |
:1069F0000E94307730935805209357058091FD020F |
:106A00009091FE02A091FF02B0910003BC01CD0164 |
:106A1000A80197010E94307730935A0520935905B9 |
:106A2000809191079091920797FD03969595879590 |
:106A30009595879590935C0580935B058091A10760 |
:106A40009091A20797FD03969595879595958795C3 |
:106A500090935E0580935D058091160390911703D6 |
:106A60002091430230914402821B930B9093600566 |
:106A700080935F058091A3029091A402A091A5024A |
:106A8000B091A602BC01CD0125E030E040E050E02D |
:106A90000E943077309362052093610580913D021A |
:106AA00090913E0290936405809363058091C302A8 |
:106AB0009091C402909368058093670580911E01B0 |
:106AC00090911F0190936A05809369058091B102AE |
:106AD000992790936C0580936B0580919D07909109 |
:106AE0009E07A0919F07B091A00720919601309139 |
:106AF00097014091980150919901BC01CD010E94EC |
:106B0000307730936E0520936D0580917706992735 |
:106B10009093700580936F0580917F0699279093DD |
:106B2000720580937105809187069927909374056B |
:106B30008093730580918F069927909376058093B3 |
:106B4000750580911E0290911F029093800580939D |
:106B50007F05809114089091150890938405809387 |
:106B60008305809118089091190890938605809369 |
:106B7000850580911A089927909392058093910535 |
:106B800080918D0390918E0390939405809393054B |
:106B900080918B0390918C0390939605809395053B |
:106BA0008091D503882321F48091D603882321F096 |
:106BB00080915605816003C0809156058E7F809339 |
:106BC00056051F910F91FF90EF9008951F93CF935B |
:106BD000DF93182FEB018091A8028823A1F41150B4 |
:106BE0001F3F89F0D0932502C09324028091240294 |
:106BF00090912502892BD1F7CE018C0F9D1F0E9409 |
:106C00003117115078F7DF91CF911F910895CF93ED |
:106C1000DF93809102018D3011F40E94161B1092B7 |
:106C20007A00809147029091480290935807809390 |
:106C300057078091450290914602909349078093AF |
:106C40004807809143029091440290939707809364 |
:106C5000960720913F0230914002C901880F991F89 |
:106C6000880F991F820F931F820F931F9093920793 |
:106C7000809391072091410230914202C901880F0F |
:106C8000991F880F991F820F931F820F931F909354 |
:106C9000A2078093A1078FEC80937A00A2EBB2E069 |
:106CA000C1EBD5E097E08991E82FFF27EE0FFF1F9A |
:106CB000E952F94F0190F081E02DE259FF4F1E1685 |
:106CC0001F061CF0E0E0F0E005C0EF3FF10514F016 |
:106CD000EFEFF0E08C91282F3327E217F30714F43D |
:106CE000815004C02E173F0714F48F5F8C9391508E |
:106CF000119697FFD8CF8091ED059927AA27BB273A |
:106D0000BC01CD0124EC39E040E050E00E94BC76AB |
:106D1000DC01CB018093D5019093D601A093D701DC |
:106D2000B093D8018091EE059927AA27BB27BC0113 |
:106D3000CD010E94BC76DC01CB018093D101909300 |
:106D4000D201A093D301B093D401DF91CF910895E4 |
:106D5000A0E0B0E0EEEAF6E30C945177882EC0E0B4 |
:106D6000D0E07E016E011092D503469AD0931103B4 |
:106D7000C0931003D0930F03C0930E03D0930B0363 |
:106D8000C0930A03D0931B03C0931A03D093190333 |
:106D9000C0931803D0931703C09316031092BE013B |
:106DA0001092BD01109237020E94073684E690E0EF |
:106DB0000E943E170E9407368091B90580FF10C0DF |
:106DC0008091140190911501875B934038F4809174 |
:106DD0001401909115018E5E924010F40E94BB1A2E |
:106DE0000FE18AE090E00E943E178091430290916B |
:106DF0004402C80FD91F8091470290914802E80EC3 |
:106E0000F91E8091450290914602C80ED91E01508C |
:106E100007FFE7CF9701205F3F4F369527953695BF |
:106E2000279530931B0320931A03C601409696952D |
:106E3000879596958795909319038093180360968C |
:106E4000F5E0D695C795FA95E1F7D0931703C0936F |
:106E50001603909315038093140330931303209328 |
:106E60001203882009F441C0809191079091920704 |
:106E700097FF03C0909581959F4F6CE070E00E9452 |
:106E8000FB769B0170931103609310038091A1071F |
:106E90009091A20797FF03C0909581959F4F6CE05A |
:106EA00070E00E94FB7670930F0360930E03809155 |
:106EB0009E0590919F0590930B0380930A03B9015F |
:106EC00084E090E00E94B32C60910E0370910F0358 |
:106ED00086E090E00E94B32C60910A0370910B034E |
:106EE00088E090E00E94B32C65C084E090E00E94AE |
:106EF000AE2C909311038093100386E090E00E94E3 |
:106F0000AE2C90930F0380930E0388E090E00E94D4 |
:106F1000AE2C9C0190930B0380930A038091100385 |
:106F2000909111038150984050F480910E039091FC |
:106F30000F038150984018F421503440D8F187E174 |
:106F40009AE09F938F9386EF92E19F938F93E091C6 |
:106F5000BC03F091BD030995809191079091920730 |
:106F600097FF03C0909581959F4F6CE070E00E9461 |
:106F7000FB7670931103609310038091A1079091A9 |
:106F8000A20797FF03C0909581959F4F6CE070E03A |
:106F90000E94FB7670930F0360930E0380919E0511 |
:106FA00090919F0590930B0380930A030F900F908D |
:106FB0000F900F90109258071092570710924907A0 |
:106FC00010924807109297071092960784E690E077 |
:106FD0000E943E1780913F02909140029C01220F37 |
:106FE000331F220F331F280F391F280F391F3093EB |
:106FF00092072093910780914102909142028C0167 |
:10700000000F111F000F111F080F191F080F191F64 |
:107010001093A2070093A1078091C805C82EDD2414 |
:10702000EE24FF24442737FD4095542FC701B601B5 |
:107030000E94BC764B015C016093050370930603CC |
:1070400080930703909308039801442737FD4095E8 |
:10705000542FC701B6010E94BC76DC01CB0180939E |
:10706000FD029093FE02A093FF02B0930003809272 |
:10707000E1029092E202A092E302B092E4028093D5 |
:10708000D9029093DA02A093DB02B093DC02109253 |
:10709000D5021092D6021092D7021092D802809197 |
:1070A000160190911701A0911801B09119019093C8 |
:1070B000A1058093A005109236021092350210921D |
:1070C000C5021092C6021092C7021092C8028091A7 |
:1070D000C3029091C4029093C2028093C1020E94A5 |
:1070E0008C6182E390E0909325028093240280914A |
:1070F000ED059927AA27BB27BC01CD0124EC39E077 |
:1071000040E050E00E94BC76DC01CB018856954CF3 |
:10711000AF4FBF4F8093D5019093D601A093D70175 |
:10712000B093D8018091EE059927AA27BB27BC010F |
:10713000CD010E94BC76DC01CB018856954CAF4F47 |
:10714000BF4F8093D1019093D201A093D301B0930C |
:10715000D40110929B0110929A018091C3029091E8 |
:10716000C402AA2797FDA095BA2F209196013091CD |
:1071700097014091980150919901BC01CD010E9465 |
:10718000BC76DC01CB0180939D0790939E07A09372 |
:107190009F07B093A0071092BC021092BB0281E03F |
:1071A000809301010E94036680917D028460809338 |
:1071B0007D028FEF80930F081092100880E2809379 |
:1071C0001108C2EBD2E0A1EBB5E007E08D91E82F0A |
:1071D000FF27EE0FFF1FE952F94F808191818259FD |
:1071E0008993015007FFF2CF84E68093B10280912A |
:1071F0002202882311F0469A579A80911A0390919F |
:107200001B0380569940815C9B4228F08091D503F6 |
:1072100081608093D5038091180390911903805663 |
:107220009940815C9B4228F08091D50382608093D5 |
:10723000D50380911603909117038C529140895782 |
:10724000954028F08091D50384608093D503809188 |
:107250001003909111038C529140835C914028F06F |
:107260008091D50388608093D50380910E0390911F |
:107270000F038C529140835C914028F08091D5039C |
:1072800080618093D50380910A0390910B03805015 |
:1072900092408355914028F08091D503806280937D |
:1072A000D503ECE0CDB7DEB70C946D77A3E1B0E089 |
:1072B000ECE5F9E30C944B7780911603909117035A |
:1072C0002091430230914402821B930B90939707C5 |
:1072D0008093960780914D0290914E0297FD0796FC |
:1072E0009C0113E0359527951A95E1F730935807DF |
:1072F0002093570780914B0290914C0297FD07967F |
:10730000B3E095958795BA95E1F7909349078093F7 |
:107310004807309363072093620790935B0780933D |
:107320005A078091910790919207AC01440F551F25 |
:10733000480F591F20913F0230914002C901880F28 |
:10734000991F880F991F820F931F820F931F480F59 |
:10735000591F57FF02C04D5F5F4F55954795559593 |
:10736000479550939207409391078091A107909180 |
:10737000A207AC01440F551F480F591F209141022D |
:1073800030914202C901880F991F880F991F820FFF |
:10739000931F820F931F480F591F57FF02C04D5F65 |
:1073A0005F4F55954795559547955093A207409344 |
:1073B000A10720913F0230914002C901880F991F17 |
:1073C000880F991F820F931F820F931F9C014427E0 |
:1073D00037FD4095542F8091F5029091F602A091CF |
:1073E000F702B091F802820F931FA41FB51F80937C |
:1073F000F5029093F602A093F702B093F802209161 |
:10740000410230914202C901880F991F880F991FCC |
:10741000820F931F820F931F9C01442737FD4095D5 |
:10742000542F8091F1029091F202A091F302B09159 |
:10743000F402820F931FA41FB51F8093F102909353 |
:10744000F202A093F302B093F40280916C07909142 |
:107450006D0720913F0230914002820F931F90935D |
:107460006D0780936C078091990790919A072091FE |
:10747000410230914202820F931F90939A078093AA |
:10748000990780910C0390910D03019690930D0341 |
:1074900080930C0380919E0590919F0520910A0393 |
:1074A00030910B03821B930B9C01442737FD4095C1 |
:1074B000542F8091ED029091EE02A091EF02B091D5 |
:1074C000F002820F931FA41FB51F8093ED029093CB |
:1074D000EE02A093EF02B093F0028FEC80937A005B |
:1074E000109210012091DD023091DE024091DF0206 |
:1074F0005091E00229873A874B875C8729543B46A5 |
:10750000414050402CF028E43BE641E050E00DC003 |
:1075100089859A85AB85BC85885B9449AE4FBF4F02 |
:107520004CF428EB34E94EEF5FEF2D833E834F831D |
:10753000588708C089859A85AB85BC858D839E83D5 |
:10754000AF83B8872091E5023091E6024091E702CF |
:107550005091E8022D873E874F87588B29543B4630 |
:10756000414050402CF028E43BE641E050E00DC0A3 |
:107570008D859E85AF85B889885B9449AE4FBF4F96 |
:107580004CF428EB34E94EEF5FEF29833A834B83C9 |
:107590005C8308C08D859E85AF85B88989839A8371 |
:1075A000AB83BC83A0919607B0919707BB8BAA8B46 |
:1075B000FD01CF01AA2797FDA095BA2FA090D50273 |
:1075C000B090D602C090D702D090D802A80EB91EB3 |
:1075D000CA1EDB1EA092D502B092D602C092D7027C |
:1075E000D092D802E0909D07F0909E0700919F07EF |
:1075F0001091A007E80EF91E0A1F1B1FE0929D07BD |
:10760000F0929E0700939F071093A007F0919802B5 |
:10761000F98BFF2309F098C180919702882309F024 |
:1076200093C18091B90586FF8FC1809148079091E1 |
:107630004907AA2797FDA095BA2FBC01CD01298142 |
:107640003A814B815C810E94BC769B01AC0197FF23 |
:1076500004C02150384F4F4F5F4FBBE055954795C1 |
:1076600037952795BA95D1F78091BD01682E77247B |
:1076700088249924CA01B901A40193010E94BC760F |
:10768000DC01CB018093260390932703A09328036A |
:10769000B0932903B7FF04C08150904FAF4FBF4F45 |
:1076A0001C012D01ACE05594479437942794AA957A |
:1076B000D1F720922603309227034092280350925C |
:1076C00029038091570790915807AA2797FDA09505 |
:1076D000BA2FBC01CD012D813E814F8158850E947A |
:1076E000BC7697FF04C06150784F8F4F9F4FFBE0EF |
:1076F0009595879577956795FA95D1F7A4019301AC |
:107700000E94BC76DC01CB0180932A0390932B036B |
:10771000A0932C03B0932D03B7FF04C08150904F6A |
:10772000AF4FBF4F9C01AD01ECE0559547953795A4 |
:107730002795EA95D1F720932A0330932B034093A2 |
:107740002C0350932D03809126039091270390934F |
:10775000400780933F0780912A0390912B039093D9 |
:10776000440780934307221933094409550920939C |
:107770002A0330932B0340932C0350932D03E20EE6 |
:10778000F31E041F151FE0929D07F0929E070093C1 |
:107790009F071093A0078091BC018823B1F457FF85 |
:1077A00004C02F5F3F4F4F4F5F4F5595479537951B |
:1077B0002795A21AB30AC40AD50AA092D502B0929C |
:1077C000D602C092D702D092D8022A893B89790189 |
:1077D0000027F7FC0095102F80912A0390912B032E |
:1077E000A0912C03B0912D03E80EF91E0A1F1B1F58 |
:1077F000C801B70129813A814B815C810E94BC7626 |
:107800009B01AC0197FF04C02150384F4F4F5F4F91 |
:107810006BE055954795379527956A95D1F78091F7 |
:10782000BE01A82EBB24CC24DD24CA01B901A601C7 |
:1078300095010E94BC76DC01CB0180931E039093DE |
:107840001F03A0932003B0932103B7FF04C081500E |
:10785000904FAF4FBF4F3C014D013CE09594879452 |
:10786000779467943A95D1F760921E0370921F0344 |
:107870008092200390922103C801B7012D813E819F |
:107880004F8158850E94BC7697FF04C06150784FA5 |
:107890008F4F9F4F2BE095958795779567952A9504 |
:1078A000D1F7A60195010E94BC76DC01CB01809343 |
:1078B000220390932303A0932403B0932503B7FFDF |
:1078C00004C08150904FAF4FBF4FAC01BD018CE061 |
:1078D00075956795579547958A95D1F740932203FB |
:1078E0005093230360932403709325032A893B89D3 |
:1078F00037FF03C0309521953F4F21343105E4F126 |
:10790000D401C30197FE07C0B095A09590958195CD |
:107910009F4FAF4FBF4F81389105A105B10584F44A |
:10792000DB01CA0177FF07C0B095A09590958195BE |
:107930009F4FAF4FBF4F81389105A105B105E4F0CE |
:1079400081E08093BD0218C0109244071092430753 |
:107950001092400710923F071092220310922303C7 |
:10796000109224031092250310921E0310921F03FD |
:1079700010922003109221038091220390912303FF |
:10798000A0912403B0912503BC01CD0124E630E091 |
:1079900040E050E00E943077E0901E03F0901F031B |
:1079A000E21AF30AF0925607E092550780911E03FF |
:1079B00090911F03A0912003B0912103BC01CD0140 |
:1079C00024E630E040E050E00E943077DA01C9015F |
:1079D00020912203309123038C01021B130B10937F |
:1079E0004B0700934A078091960190919701A091CF |
:1079F0009801B0919901BC01CD0128E631E040E049 |
:107A000050E00E94BC7620919D0730919E074091E6 |
:107A10009F075091A007261737074807590764F0BA |
:107A2000261B370B480B590B20939D0730939E075D |
:107A300040939F075093A00720919D0730919E0788 |
:107A400040919F075091A00757FF0CC0260F371F8A |
:107A5000481F591F20939D0730939E0740939F070F |
:107A60005093A00760914807709149076E0D7F1DE4 |
:107A70009B01442737FD4095542F8091D902909166 |
:107A8000DA02A091DB02B091DC02820F931FA41FE7 |
:107A9000B51F8093D9029093DA02A093DB02B093D2 |
:107AA000DC0280919D0290919E02681B790BCB01B4 |
:107AB000AA2797FDA095BA2F29853A854B855C8525 |
:107AC000820F931FA41FB51F8093DD029093DE02E7 |
:107AD000A093DF02B093E002C090D101D090D20118 |
:107AE000E090D301F090D401C816D906EA06FB064F |
:107AF000C4F488EA91E6A0E0B0E08C199D09AE09D3 |
:107B0000BF098093DD029093DE02A093DF02B09361 |
:107B1000E0028093D9029093DA02A093DB02B09343 |
:107B2000DC0222273327A9012C193D094E095F09E0 |
:107B30008091DD029091DE02A091DF02B091E0021F |
:107B400082179307A407B507B4F4D701C601885A72 |
:107B50009146A040B0408093DD029093DE02A09356 |
:107B6000DF02B093E0028093D9029093DA02A093EF |
:107B7000DB02B093DC026091570770915807600FE9 |
:107B8000711F9B01442737FD4095542F8091E102DE |
:107B90009091E202A091E302B091E402820F931F60 |
:107BA000A41FB51F8093E1029093E202A093E30229 |
:107BB000B093E40280919B0290919C02681B790B28 |
:107BC000CB01AA2797FDA095BA2F2D853E854F851D |
:107BD0005889820F931FA41FB51F8093E5029093CD |
:107BE000E602A093E702B093E802E090D501F0909E |
:107BF000D6010091D7011091D801E816F9060A07BD |
:107C00001B07C4F488EA91E6A0E0B0E08E199F0952 |
:107C1000A00BB10B8093E5029093E602A093E702DC |
:107C2000B093E8028093E1029093E202A093E30212 |
:107C3000B093E40222273327A9012E193F09400BF4 |
:107C4000510B8091E5029091E602A091E702B0917C |
:107C5000E80282179307A407B507B4F4D801C70157 |
:107C6000885A9146A040B0408093E5029093E60286 |
:107C7000A093E702B093E8028093E1029093E202BE |
:107C8000A093E302B093E4028091D5029091D602D2 |
:107C9000A091D702B091D8028093E9029093EA02B2 |
:107CA000A093EB02B093EC028091E5029091E60282 |
:107CB000A091E702B091E802809305039093060338 |
:107CC000A0930703B09308038091DD029091DE0238 |
:107CD000A091DF02B091E0028093FD029093FE023A |
:107CE000A093FF02B09300038091E1029091E20221 |
:107CF000A091E302B091E402809301039093020308 |
:107D0000A0930303B09304038091D9029091DA0207 |
:107D1000A091DB02B091DC028093F9029093FA0209 |
:107D2000A093FB02B093FC0280911C0190911D0175 |
:107D300097FD079603E0959587950A95E1F790934F |
:107D400058078093570780911A0190911B0197FD66 |
:107D5000079613E0959587951A95E1F79093490753 |
:107D60008093480780914702909148020F9734F41E |
:107D700088E19CEF909358078093570780914702C2 |
:107D800090914802079734F480E398EF9093580756 |
:107D900080935707209102012A30A9F4809147026D |
:107DA00090914802835F934034F088EE93E0909383 |
:107DB00058078093570780914702909148028A5F45 |
:107DC0009340DCF014C08091470290914802815D9D |
:107DD000974034F088EE93E09093580780935707CC |
:107DE0008091470290914802805E974034F080ED88 |
:107DF00097E09093580780935707809145029091A0 |
:107E000046020F9734F488E19CEF909349078093E2 |
:107E100048078091450290914602079734F480E329 |
:107E200098EF90934907809348072A30A9F48091EE |
:107E3000450290914602835F934034F088EE93E0D0 |
:107E4000909349078093480780914502909146029C |
:107E50008A5F9340DCF014C0809145029091460205 |
:107E6000815D974034F088EE93E0909349078093CA |
:107E700048078091450290914602805E974034F019 |
:107E800080ED97E090934907809348076091C8017F |
:107E9000662309F4AFC040911C0150911D018091EF |
:107EA0002E0390912F03481B590B50933503409399 |
:107EB000340320911C0130911D01280F391F37FF19 |
:107EC00002C02F5F3F4F3595279530932F032093A6 |
:107ED0002E03413851051CF080E890E005C0405861 |
:107EE0005F4F34F480E89FEF909335038093340321 |
:107EF00040911A0150911B01809130039091310300 |
:107F0000481B590B509333034093320320911A01BD |
:107F100030911B01280F391F37FF02C02F5F3F4FE1 |
:107F2000359527953093310320933003413851051F |
:107F30001CF080E890E005C040585F4F34F480E8C2 |
:107F40009FEF9093330380933203462F5527809100 |
:107F5000340390913503849FB001859F700D949FE9 |
:107F6000700D11249B0177FF02C0215F3F4FF4E0A9 |
:107F700035952795FA95E1F7809157079091580725 |
:107F8000820F931F90935807809357078091320375 |
:107F900090913303849FD001859FB00D949FB00DC5 |
:107FA0001124AD019D01B7FF02C0215F3F4FE4E006 |
:107FB00035952795EA95E1F7809148079091490713 |
:107FC000820F931F909349078093480780911C016B |
:107FD00090911D01860F971F90931D0180931C01A6 |
:107FE00080911A0190911B01840F951F90931B01A2 |
:107FF00080931A0100915A0710915B0780913F0707 |
:1080000090914007101611065CF59C0197FF04C083 |
:1080100022273327281B390BC901AA2797FDA095D2 |
:10802000BA2F2091BC01332744275527BC01CD012D |
:108030000E94BC769B01AC0197FF04C0215C3F4FBE |
:108040004F4F5F4F76E055954795379527957A9531 |
:10805000D1F78091550790915607820F931F27C043 |
:1080600097FF03C0909581959F4FAA2797FDA095F4 |
:10807000BA2F2091BC01332744275527BC01CD01DD |
:108080000E94BC769B01AC0197FF04C0215C3F4F6E |
:108090004F4F5F4F66E055954795379527956A9501 |
:1080A000D1F78091550790915607821B930B9093BF |
:1080B000560780935507E0906207F0906307809120 |
:1080C0004307909144071E141F045CF59C0197FF21 |
:1080D00004C022273327281B390BC901AA2797FD83 |
:1080E000A095BA2F2091BC01332744275527BC0106 |
:1080F000CD010E94BC769B01AC0197FF04C0215CBE |
:108100003F4F4F4F5F4F96E05595479537952795D1 |
:108110009A95D1F780914A0790914B07820F931F50 |
:1081200027C097FF03C0909581959F4FAA2797FD81 |
:10813000A095BA2F2091BC01332744275527BC01B5 |
:10814000CD010E94BC769B01AC0197FF04C0215C6D |
:108150003F4F4F4F5F4F86E0559547953795279591 |
:108160008A95D1F780914A0790914B07821B930B18 |
:1081700090934B0780934A078091B90587FF44C0CD |
:10818000B989BB2309F040C0809197028823E1F5AB |
:10819000E1E0EE16E1E0FE064CF080915707909189 |
:1081A00058078E0D9F1D805091400DC0F0E0EF16D6 |
:1081B000FFEFFF0664F480915707909158078E0DEA |
:1081C0009F1D80509F4F909358078093570721E041 |
:1081D000013012074CF08091480790914907800FB9 |
:1081E000911F805091400CC03FEF0030130764F4A2 |
:1081F0008091480790914907800F911F80509F4FB1 |
:108200009093490780934807E2E1CD5E0C9467772D |
:108210008091A802882301F580917D028C7F809354 |
:108220007D02AAEDB3E0E6E7F6E09BE08091030271 |
:10823000882309F48C938D91818312829150389612 |
:1082400097FFF4CF80910302882359F080910302B5 |
:1082500081508093030205C080917D0281608093EC |
:108260007D0280916E02882319F010926E020895AB |
:10827000809370028093720280916C028E7F809353 |
:108280006C0285EA8093BC000895CF93DF93A2EB44 |
:10829000B2E0C1EBD5E057E08991E82FFF27EE0F60 |
:1082A000FF1FE952F94F0190F081E02DE259FF4F95 |
:1082B000EF3FF10521F01CF0EFEFF0E004C0F7FF15 |
:1082C00002C0E0E0F0E04C91242F3327E217F307DF |
:1082D000A9F0CF01821B930B97FD03969595879587 |
:1082E00095958795242F280F2C93822F9927E8178F |
:1082F000F90714F4215001C02F5F2C9351501196AF |
:1083000057FFCACF8091BB05883F38F0EFEFF0E010 |
:10831000E81BF109EE54FD4F80818093CE018091DE |
:10832000CE01882329F0843618F084E68093CE01AC |
:108330008091BD05883F38F0EFEFF0E0E81BF109D0 |
:10834000EE54FD4F80818093CC018091CC01882335 |
:1083500029F0843618F084E68093CC018091CA0518 |
:10836000883F38F0EFEFF0E0E81BF109EE54FD4FE5 |
:1083700080818093C7018091C7018B3010F48AE01F |
:1083800002C08F3F11F48093C7018091F705883FA9 |
:1083900038F0EFEFF0E0E81BF109EE54FD4F80817B |
:1083A00080936E0780916E07823010F481E002C0E6 |
:1083B0008F3F11F480936E078091F905883F38F064 |
:1083C000EFEFF0E0E81BF109EE54FD4F8081809360 |
:1083D000940780919407823010F481E002C08F3FAF |
:1083E00011F4809394078091E405883F38F0EFEF13 |
:1083F000F0E0E81BF109EE54FD4F808180936B079C |
:108400008091E505883F38F0EFEFF0E0E81BF109D7 |
:10841000EE54FD4F8081809345078091E605883FAB |
:1084200038F0EFEFF0E0E81BF109EE54FD4F8081EA |
:10843000809373079091BC05983F18F49093CD01F9 |
:1084400009C0EFEFF0E0E91BF109EE54FD4F808128 |
:108450008093CD01983F18F49093CD0109C0EFEFC0 |
:10846000F0E0E91BF109EE54FD4F80818093CD01CE |
:108470008091BF05883F38F0EFEFF0E0E81BF1098D |
:10848000EE54FD4F80818093CB018091C105883FE0 |
:1084900038F0EFEFF0E0E81BF109EE54FD4F80817A |
:1084A0008093C9018091C905883F38F0EFEFF0E073 |
:1084B000E81BF109EE54FD4F80818093CA01809141 |
:1084C000CB05883F38F0EFEFF0E0E81BF109EE5400 |
:1084D000FD4F80818093C6018091CC05883F38F0A4 |
:1084E000EFEFF0E0E81BF109EE54FD4F808180933F |
:1084F000C8018091CD05883F38F0EFEFF0E0E81B30 |
:10850000F109EE54FD4F80818093C5018091CE0525 |
:10851000883F38F0EFEFF0E0E81BF109EE54FD4F33 |
:1085200080818093C4018091D405883F38F0EFEFBB |
:10853000F0E0E81BF109EE54FD4F80818093C20109 |
:108540008091D505883F38F0EFEFF0E0E81BF109A6 |
:10855000EE54FD4F8081809392028091D605883F32 |
:1085600038F0EFEFF0E0E81BF109EE54FD4F8081A9 |
:10857000809391028091D705883F38F0EFEFF0E0CB |
:10858000E81BF109EE54FD4F8081809390028091A9 |
:10859000D805883F38F0EFEFF0E0E81BF109EE5422 |
:1085A000FD4F808180938F028091F205883F38F0E3 |
:1085B000EFEFF0E0E81BF109EE54FD4F808180936E |
:1085C0008E028091F305883F38F0EFEFF0E0E81B72 |
:1085D000F109EE54FD4F808180938D028091F40566 |
:1085E000883F38F0EFEFF0E0E81BF109EE54FD4F63 |
:1085F000808180938C028091F505883F38F0EFEF01 |
:10860000F0E0E81BF109EE54FD4F808180938B026E |
:108610008091D905883F38F0EFEFF0E0E81BF109D1 |
:10862000EE54FD4F80818093C1018091DD05883F2C |
:1086300038F0EFEFF0E0E81BF109EE54FD4F8081D8 |
:108640008093C0018091E705883F38F0EFEFF0E0BC |
:10865000E81BF109EE54FD4F80818093BF018091AA |
:10866000EA05883F38F0EFEFF0E0E81BF109EE543F |
:10867000FD4F80818093BE018091EB05883F38F0EB |
:10868000EFEFF0E0E81BF109EE54FD4F808180939D |
:10869000BD018091EC05883F38F0EFEFF0E0E81B7A |
:1086A000F109EE54FD4F80818093BC018091F1056A |
:1086B000883F38F0EFEFF0E0E81BF109EE54FD4F92 |
:1086C00080818093BB0180910C06883F38F0EFEFEA |
:1086D000F0E0E81BF109EE54FD4F80818093A40780 |
:1086E0008091C201282F33272F5F3F4F8CE398E200 |
:1086F000B9010E94FB767093D0016093CF01809105 |
:10870000C705809395078091C60580935C0790917B |
:108710000E06933320F181E080938A02983F58F04F |
:10872000EFEFF0E0E91BF109EE54FD4F8081823359 |
:1087300010F410928A028091E2079091E30797FF6C |
:1087400008C080918A02882321F08091D503806837 |
:1087500003C08091D5038F778093D50302C0109218 |
:108760008A028091E2079091E30797FF1DC08091F4 |
:10877000A8028823C9F080918A028823A9F08091F9 |
:108780000801909109018F5F9F4F71F488E99AE386 |
:10879000909325028093240280E094EA909309014B |
:1087A0008093080110928A0280918A02882339F00E |
:1087B0008091BE01823D18F4825E8093BE01DF91FC |
:1087C000CF910895A8E1B0E0E8EEF3E40C944B7784 |
:1087D0000E945639309102013C3010F4299A01C0B0 |
:1087E0002998E090A902F090AA02FA82E982809189 |
:1087F0005C0799270A96E816F90614F49A83898388 |
:108800008091B102843608F05CC080914A03909157 |
:108810004B03009731F0019790934B0380934A03E9 |
:1088200007C01092A80280917D028F7E80937D0206 |
:108830003A3011F0343110F0289A01C02898809114 |
:108840007E0290917F02895E9340C0F18091D105B4 |
:10885000282F33273A83298380917D02806180937A |
:108860007D028091AD05A82FBB27AA0FBB1FFD017C |
:10887000E55FF84F118210828091AE05282F3327D3 |
:10888000220F331FC901855F984FFC0111821082AE |
:10889000A952B94F11961C921E922952394FD901F3 |
:1088A00011961C921E928091B005E82FFF27EE0FC3 |
:1088B000FF1FE952F94F11821082C9C21092A8021B |
:1088C000C6C28091B1028D3808F4C1C280917D0288 |
:1088D0008F7E80937D029091D20582E3989FC001A4 |
:1088E000112490934B0380934A03E981FA81B9974D |
:1088F0008CF08091A802882369F080917E0290918B |
:108900007F02FFEF8F3F9F0729F0019690937F0230 |
:1089100080937E0280917E0290917F028F3F91052D |
:1089200009F038F51092CD021092CE021092CF02CB |
:108930001092D0021092C9021092CA021092CB0279 |
:108940001092CC0210923603109237031092380323 |
:10895000109239031092D5021092D6021092D702CB |
:108960001092D8028A3F910549F481E08093500328 |
:1089700005C080917D02826080937D028091AF0569 |
:10898000E82FFF27EE0FFF1FE952F94F80819181F9 |
:10899000813591050CF441C12091A802222309F0F0 |
:1089A0003CC18091B005E82FFF27EE0FFF1FE95271 |
:1089B000F94F808191818C3491050CF406C180912E |
:1089C0004C038F5F80934C03893C08F426C13C30F4 |
:1089D00010F4299801C0299A1092A80210924C0311 |
:1089E00010927F0210927E023091AD05E32FFF2797 |
:1089F000EE0FFF1FE952F94F808191818734910575 |
:108A0000B4F48091AE05E82FFF27EE0FFF1FE95267 |
:108A1000F94F808191810190F081E02DF7FF03C033 |
:108A2000F095E195FF4FE734F1050CF478C041E093 |
:108A30002091AE05A22FBB27AA0FBB1FA952B94F89 |
:108A40008D919C9111978734910544F0E32FFF2776 |
:108A5000EE0FFF1FE952F94F808191818D919C911A |
:108A60008734910574F08091AD05E82FFF27EE0F54 |
:108A7000FF1FE952F94F80819181873491050CF0F5 |
:108A800042E0E22FFF27EE0FFF1FE952F94F8081EE |
:108A900091818634910574F48091AD05E82FFF270C |
:108AA000EE0FFF1FE952F94F8081918187349105C4 |
:108AB0000CF043E0E22FFF27EE0FFF1FE952F94FC2 |
:108AC000808191818A5B9F4F74F48091AD05E82F7E |
:108AD000FF27EE0FFF1FE952F94F80819181873404 |
:108AE00091050CF044E0E22FFF27EE0FFF1FE95243 |
:108AF000F94F808191818A5B9F4F74F48091AD051D |
:108B0000E82FFF27EE0FFF1FE952F94F8081918177 |
:108B1000863491050CF445E0842F0E940B2D809142 |
:108B2000AE05E82FFF27EE0FFF1FE952F94F8081B6 |
:108B300091810190F081E02DF7FF03C0F095E19560 |
:108B4000FF4F7E97BCF48091AD05E82FFF27EE0F15 |
:108B5000FF1FE952F94F808191818A5B9F4F54F446 |
:108B600081E08093F00388EE93E090932502809358 |
:108B7000240253C00E94052E0E94B82C80E00E945F |
:108B800038078091D3050E94D5728091B90580FF86 |
:108B900010C08091140190911501875B934038F4C7 |
:108BA00080911401909115018E5E924010F40E9404 |
:108BB000BB1A1092220280E00E94A83681E08093C6 |
:108BC0004F0380932202579A1FC080819181855B59 |
:108BD0009F4F0CF580914C038F5F80934C03893C31 |
:108BE000E0F03C3010F4299801C0299A1092A802B4 |
:108BF00010924C0310927F0210927E0281E00E943C |
:108C0000A83681E080934F030E94052E68E770E04C |
:108C10000E94E63502C020934C038091AF05E82FF7 |
:108C2000FF27EE0FFF1FE952F94F808191818B5A88 |
:108C30009F4F0CF00CC13091A802E091B005332396 |
:108C400009F0DAC0FF27EE0FFF1FE952F94F8081CC |
:108C50009181855B9F4F0CF0CCC020910F06E22FD5 |
:108C6000FF27EE0FFF1FE952F94F80819181855B4D |
:108C70009F4F1CF0222309F0BCC080914D038F5FF1 |
:108C800080934D03893C08F4E2C030934D038091FA |
:108C9000D503882309F0A6C080914F03882309F4E7 |
:108CA000A1C081E090E090937F0280937E0281E0FA |
:108CB0008093A80210923603109237031092380363 |
:108CC000109239031092D5021092D6021092D70258 |
:108CD0001092D8021092D1021092D2021092D302B6 |
:108CE0001092D4028091C805E82EFF240027112796 |
:108CF00080919107909192079C01442737FD409500 |
:108D0000542FC801B7010E94BC76DC01CB018093CF |
:108D1000E5029093E602A093E702B093E802809107 |
:108D2000A1079091A2079C01442737FD4095542F3D |
:108D3000C801B7010E94BC76DC01CB018093DD0243 |
:108D40009093DE02A093DF02B093E00280910503CE |
:108D500090910603A0910703B09108038093E1026C |
:108D60009093E202A093E302B093E4028091FD02AB |
:108D70009091FE02A091FF02B09100038093D9026E |
:108D80009093DA02A093DB02B093DC021092CD0242 |
:108D90001092CE021092CF021092D0021092C9020D |
:108DA0001092CA021092CB021092CC0280917D02E6 |
:108DB000886080937D0290910D068FE0989F9001CE |
:108DC00011248091C3029091C402820F931F68E620 |
:108DD00071E00E94FB7697FD0196959587958093AB |
:108DE000090335C08CED95E0909325028093240211 |
:108DF0002EC010924D032BC0FF27EE0FFF1FE9522C |
:108E0000F94F808191818C349105FCF020910F06FF |
:108E1000E22FFF27EE0FFF1FE952F94F808191816A |
:108E2000855B9F4F14F0222381F480914E038F5F66 |
:108E300080934E03893C58F01092A80210924E0382 |
:108E400010927F0210927E0202C010924E03809117 |
:108E50009401815080939401809194018F3F21F07F |
:108E600080917D0284FF72C30E9445418091590325 |
:108E700090915A039C01220F331F280F391FC09075 |
:108E8000AD05AC2DBB27AA0FBB1FFD01E952F94F61 |
:108E9000B090C3054B2D552780819181849FF001AF |
:108EA000859FF00D949FF00D11242E0F3F1F37FF6B |
:108EB00002C02D5F3F4FB901759567957595679510 |
:108EC000A55FB84F8091C405082F11278D919C9103 |
:108ED000809F7001819FF00C909FF00C11246E0D0B |
:108EE0007F1D70935A036093590380915B039091A7 |
:108EF0005C039C01220F331F280F391FD090AE0551 |
:108F0000AD2DBB27AA0FBB1FFD01E952F94F808190 |
:108F10009181849FF001859FF00D949FF00D1124A5 |
:108F20002E0F3F1F37FF02C02D5F3F4FA901559500 |
:108F3000479555954795A55FB84F8D919C91809F1A |
:108F40007001819FF00C909FF00C11244E0D5F1D5D |
:108F500050935C0340935B0380918A02882309F459 |
:108F600048C0CB0177FD0396DC01B595A795B59573 |
:108F7000A795CA0157FD0396FC01F595E795F59570 |
:108F8000E7958091EA01682F772767FD70956A9FC2 |
:108F900090016B9F300D7A9F300D112480919103C9 |
:108FA000482F552747FD50954E9FC0014F9F900D6C |
:108FB0005E9F900D1124280F391F37FF02C0295FD3 |
:108FC0003F4F03E0359527950A95E1F73093B002BE |
:108FD0002093AF026E9F90016F9F300D7E9F300DEA |
:108FE00011244A9FC0014B9F900D5A9F900D112450 |
:108FF0003FC080910D06E82FFF27E456FE4F868183 |
:109000008093EA01908190939103A82FBB27A7FD3D |
:10901000B095A69F9001A79F300DB69F300D1124EB |
:10902000E92FFF27E7FDF095E49FC001E59F900D34 |
:10903000F49F900D1124280F391F37FF02C0295FBC |
:109040003F4F13E0359527951A95E1F73093B0021D |
:109050002093AF02A49F9001A59F300DB49F300DC7 |
:109060001124E69FC001E79F900DF69F900D1124FB |
:10907000281B390B37FF02C0295F3F4FF3E03595BE |
:109080002795FA95E1F73093AE022093AD028091D7 |
:10909000B005E82FFF27EE0FFF1FE952F94F80813F |
:1090A0009181909581959F4F9093AC028093AB02F4 |
:1090B0008330910514F0029705C00FEF8E3F9007A3 |
:1090C00034F402969093AC028093AB0204C01092E9 |
:1090D000AC021092AB0280918D0390918E0320918F |
:1090E000890330918A03820F931F0091AF02109180 |
:1090F000B002081B190B1093B0020093AF028091CD |
:109100008B0390918C032091870330918803820F09 |
:10911000931F8090AD029090AE02881A990A9092A7 |
:10912000AE028092AD028091AF05E82FFF27EE0FCF |
:10913000FF1FE952F94FE080F18028E730E0E20EAE |
:10914000F31EF092AA02E092A9028091C70199272A |
:10915000AA2797FDA095BA2FBC01CD010E943076B9 |
:10916000DC01CB0120E030E040E251E4BC01CD0164 |
:109170000E949E75DC01CB01BC01CD010E940276EC |
:10918000DC01CB0180939B078091C601809374071B |
:109190008091C5019927AA2797FDA095BA2FBC01F8 |
:1091A000CD010E943076DC01CB0120E030E040E2CE |
:1091B00051E4BC01CD010E949E75DC01CB01BC01D4 |
:1091C000CD010E940276DC01CB0180934F07809194 |
:1091D000C401809364078091FC0380FF59C0809193 |
:1091E000A407813808F454C08091F503992787FDBE |
:1091F00090952B2D3327829FA001839F500D929F26 |
:10920000500D1124040F151F1093B0020093AF02EC |
:109210008091F603992787FD9095829FB001839FE7 |
:10922000700D929F700D1124860E971E9092AE02C3 |
:109230008092AD028091F703282F332727FD3095C8 |
:109240008091AB029091AC02820F931F9093AC027D |
:109250008093AB028091F903282F332727FD3095A7 |
:109260008091BE059927289FD001299FB00D389F76 |
:10927000B00D1124B0939B01A0939A018091F80343 |
:1092800099278E159F0524F49093AA028093A90232 |
:109290008091A9029091AA0297FF04C01092AA029D |
:1092A0001092A9028091B90582FF02C01092740742 |
:1092B0004091AF025091B002CA0157FD03969C0144 |
:1092C000359527953595279537FF03C0309521951E |
:1092D0003F4F809182029091830282179307B4F4EA |
:1092E000CA0157FF03C0909581959F4F97FD039644 |
:1092F00095958795959587959093830280938202A3 |
:109300008536910544F084E690E001C00197909382 |
:109310008302809382024091AD025091AE02CA0155 |
:1093200057FD03969C01359527953595279537FF71 |
:1093300003C0309521953F4F80918002909181022A |
:1093400082179307B4F4CA0157FF03C09095819523 |
:109350009F4F97FD03969595879595958795909343 |
:109360008102809380028536910544F084E690E086 |
:1093700001C00197909381028093800280917D02C9 |
:1093800084FF08C010928302109282021092810220 |
:1093900010928002ED2DFF27EE0FFF1FE952F94FCB |
:1093A0004091E805242F33278081918128173907C0 |
:1093B00044F48091100682FF04C081E080939602FD |
:1093C00013C0ED2DFF27EE0FFF1FE952F94F842F39 |
:1093D00099272091E905821B910920813181281765 |
:1093E000390714F4109296024091AE05E42FFF273E |
:1093F000EE0FFF1FE952F94F5091E805852F99278D |
:1094000022273327281B390B8081918182179307EC |
:1094100044F48091100683FF04C081E0809395029C |
:1094200016C080919502882391F0E42FFF27EE0F5C |
:10943000FF1FE952F94F8091E9059927851B910992 |
:10944000208131818217930714F410929502EC2D3C |
:10945000FF27EE0FFF1FE952F94F4091E805242F37 |
:109460003327808191812817390744F480911006B1 |
:1094700080FF04C081E08093930217C08091930223 |
:10948000882399F0EC2DFF27EE0FFF1FE952F94FCB |
:10949000842F99272091E905821B91092081318130 |
:1094A0002817390714F4109293024091AD05E42F68 |
:1094B000FF27EE0FFF1FE952F94F5091E805852F66 |
:1094C000992722273327281B390B80819181821706 |
:1094D000930744F48091100681FF04C081E08093DB |
:1094E000940216C080919402882391F0E42FFF2704 |
:1094F000EE0FFF1FE952F94F8091E9059927851B6F |
:109500009109208131818217930714F410929402FB |
:1095100080919602882319F480919502811181E04F |
:109520008093970280919302882321F48091940282 |
:10953000882351F081E08093980210929702109254 |
:1095400096021092950202C0809398028091970231 |
:10955000882321F480919802882369F08091E7059F |
:109560009927E981FA818E179F0714F49A838983DA |
:1095700081E08093BD0280917D0284FF1AC0109229 |
:10958000AC021092AB021092B0021092AF02109295 |
:10959000AE021092AD029AE590939B0788E7809304 |
:1095A000740790934F07809364071092970210926C |
:1095B00098028091670790916807A0916907B09120 |
:1095C0006A072091050330910603409107035091EB |
:1095D0000803820F931FA41FB51F80936707909302 |
:1095E0006807A0936907B0936A0780916F0790910D |
:1095F0007007A0917107B09172072090FD02309022 |
:10960000FE024090FF0250900003820D931DA41DA6 |
:10961000B51D80936F0790937007A0937107B09367 |
:10962000720780915E0790915F07A0916007B091EB |
:109630006107E0900103F090020300910303109191 |
:109640000403EB82FC820D831E838E0D9F1DA01FE1 |
:10965000B11F80935E0790935F07A0936007B0935C |
:1096600061078091500790915107A0915207B091E6 |
:109670005307E090F902F090FA020091FB0210917A |
:10968000FC02EF82F88609871A878E0D9F1DA01FA6 |
:10969000B11F8093500790935107A0935207B09346 |
:1096A0005307F0909802FB86FF2029F480919702DF |
:1096B000882309F460C01092F5021092F60210920D |
:1096C000F7021092F8021092F1021092F202109238 |
:1096D000F3021092F402109267071092680710923A |
:1096E000690710926A0710926F0710927007109224 |
:1096F00071071092720710925E0710925F07109226 |
:109700006007109261071092500710925107109253 |
:109710005207109253078091E5029091E602A091C2 |
:10972000E702B091E8028093E1029093E202A093F5 |
:10973000E302B093E4028091DD029091DE02A091F9 |
:10974000DF02B091E0028093D9029093DA02A093F5 |
:10975000DB02B093DC0210923402109233021092BA |
:109760009C0210929B0210929E0210929D020B8509 |
:10977000002309F0F2C180919702882309F0EDC11E |
:1097800080919E0590919F05815092402CF480918C |
:10979000A802882309F4E1C190900F08A090C805A1 |
:1097A0006091910770919207788F6F8B8091A107DC |
:1097B0009091A2079A8B898B9FEF991609F4D9C0D3 |
:1097C000BB24CC24DD24CA01B901A60195010E9465 |
:1097D000307779018A01EF89F88DCF01AA2797FDAB |
:1097E000A095BA2FE81AF90A0A0B1B0BC201B101A6 |
:1097F000A60195010E94307759016A0129893A89A9 |
:10980000C901AA2797FDA095BA2FA81AB90ACA0AB2 |
:10981000DB0A292C332427FC3094432C532CC80119 |
:10982000B701A20191010E94BC7697FF04C061506C |
:109830007E4F8F4F9F4F3B014C0109E095948794D9 |
:10984000779467940A95D1F7C601B501A2019101F9 |
:109850000E94BC7697FF04C061507E4F8F4F9F4F90 |
:109860005B016C0119E0D594C794B794A7941A953D |
:10987000D1F78091820290918302813491053CF46A |
:10988000809180029091810281349105D4F0D401BD |
:10989000C30197FE03C00196A11DB11D3C014D01FE |
:1098A0009594879477946794D601C501D7FE03C039 |
:1098B0000196A11DB11D5C016D01D594C794B794AB |
:1098C000A7948091B005E82FFF27EE0FFF1FE95204 |
:1098D000F94F808191810190F081E02DF7FF03C065 |
:1098E000F095E195FF4F7A97A4F0C401B30123E00E |
:1098F00030E040E050E00E94307739014A01C60173 |
:10990000B50123E030E040E050E00E94307759019B |
:109910006A0180911108282F332727FD3095432FA6 |
:10992000532F261537054805590514F439014A0106 |
:10993000992787FD9095909581959F4FAA2797FD30 |
:10994000A095BA2F681679068A069B0614F43C0186 |
:109950004D012A153B054C055D0514F459016A01BA |
:10996000A816B906CA06DB060CF0CFC05C016D0173 |
:10997000CCC0EA2CFF2400271127CA01B901A80195 |
:1099800097010E94307739014A014F89588DCA01E9 |
:10999000AA2797FDA095BA2F681A790A8A0A9B0A06 |
:1099A000C201B101A80197010E94307759016A01F3 |
:1099B00069897A89CB01AA2797FDA095BA2FA81AA1 |
:1099C000B90ACA0ADB0AD401C30197FE03C00F9685 |
:1099D000A11DB11D3C014D01F4E09594879477944D |
:1099E0006794FA95D1F7D601C501D7FE03C00F964B |
:1099F000A11DB11D5C016D01E4E0D594C794B7943D |
:109A0000A794EA95D1F780918202909183028134E4 |
:109A100091053CF4809180029091810281349105FE |
:109A2000A4F0C401B30123E030E040E050E00E9424 |
:109A3000307739014A01C601B50123E030E040E04A |
:109A400050E00E94307759016A018091B005E82FFB |
:109A5000FF27EE0FFF1FE952F94F8081918101909E |
:109A6000F081E02DF7FF03C0F095E195FF4F7A9765 |
:109A7000A4F0C401B30123E030E040E050E00E94D4 |
:109A8000307739014A01C601B50123E030E040E0FA |
:109A900050E00E94307759016A0171E26716710443 |
:109AA000810491042CF070E2672E712C812C912C92 |
:109AB00080EE68168FEF78068FEF88068FEF980696 |
:109AC00044F460EE662E6FEF762E6FEF862E6FEF0A |
:109AD000962E91E2A916B104C104D1042CF050E2F3 |
:109AE000A52EB12CC12CD12CA0EEAA16AFEFBA0630 |
:109AF000AFEFCA06AFEFDA0644F440EEA42E4FEF04 |
:109B0000B42E4FEFC42E4FEFD42E8091E5029091EA |
:109B1000E602A091E702B091E80286199709A80928 |
:109B2000B9098093E5029093E602A093E702B0930F |
:109B3000E8028091DD029091DE02A091DF02B091F7 |
:109B4000E0028A199B09AC09BD098093DD0290935C |
:109B5000DE02A093DF02B093E00280913302909185 |
:109B600034028F3F910509F008F4C4C5BB85BB23BF |
:109B700009F04EC580919702882309F049C580916C |
:109B8000BD02882309F044C5E091F005EC87EE237F |
:109B900009F43EC58091670790916807A091690715 |
:109BA000B0916A07B7FF04C081509F4FAF4FBF4FBE |
:109BB000E92EFA2E0B2F112707FD1A95E092670761 |
:109BC000F09268070093690710936A0780916F0706 |
:109BD00090917007A0917107B0917207B7FF04C010 |
:109BE00081509F4FAF4FBF4F892F9A2FAB2FBB276D |
:109BF000A7FDBA958D879E87AF87B88B80936F0737 |
:109C000090937007A0937107B09372078091C80575 |
:109C1000A82EBB24CC24DD242091F5023091F6023D |
:109C20004091F7025091F802C601B5010E94BC763E |
:109C300097FF04C061507F4F8F4F9F4F672E782E44 |
:109C4000892E992487FC9A946092F5027092F6020C |
:109C50008092F7029092F8022091F1023091F20284 |
:109C60004091F3025091F402C601B5010E94BC7606 |
:109C700097FF04C061507F4F8F4F9F4F272E382E84 |
:109C8000492E552447FC5A942092F1023092F20258 |
:109C90004092F3025092F4028091ED029091EE0214 |
:109CA000A091EF02B091F002B7FF04C081509F4F26 |
:109CB000AF4FBF4F892F9A2FAB2FBB27A7FDBA9568 |
:109CC0008093ED029093EE02A093EF02B093F00226 |
:109CD000D801C70186199709A809B90980934203D9 |
:109CE00090934303A0934403B09345032091EF0561 |
:109CF000E22EFF2400271127BC01CD01A801970106 |
:109D00000E94307759016A01209351033093520326 |
:109D100040935303509354038D859E85AF85B88936 |
:109D200082199309A409B5098093460390934703C8 |
:109D3000A0934803B0934903BC01CD01A80197014A |
:109D40000E94307720935503309356034093570376 |
:109D500050935803D601C501D7FE04C081509F4FD0 |
:109D6000AF4FBF4F892F9A2FAB2FBB27A7FDBA95B7 |
:109D700090939C0280939B0257FF04C021503F4F59 |
:109D80004F4F5F4FBB2757FDBA95A52F942F832FB9 |
:109D900090939E0280939D02809182029091830213 |
:109DA00081349105DCF480918002909181028134AC |
:109DB0009105A4F48091B005E82FFF27EE0FFF1F57 |
:109DC000E952F94F808191810190F081E02DF7FFF8 |
:109DD00003C0F095E195FF4F7A97E4F080910F086A |
:109DE0008F3FC1F480919B0290919C0297FD019658 |
:109DF0009595879590939C0280939B0280919D02FC |
:109E000090919E0297FD01969595879590939E025D |
:109E100080939D0280915E0790915F07A0916007FB |
:109E2000B0916107B7FF04C081509F4FAF4FBF4F44 |
:109E3000892F9A2FAB2FBB27A7FDBA9580935E077A |
:109E400090935F07A0936007B093610780915007DC |
:109E500090915107A0915207B0915307B7FF04C0EA |
:109E600081509F4FAF4FBF4F892F9A2FAB2FBB27EA |
:109E7000A7FDBA958093500790935107A09352077E |
:109E8000B09353078091050390910603A0910703B7 |
:109E9000B09108032B813C814D815E81281B390BD9 |
:109EA0004A0B5B0B20933A0330933B0340933C03F4 |
:109EB00050933D038091FD029091FE02A091FF021C |
:109EC000B0910003EF80F88409851A85E81AF90A31 |
:109ED0000A0B1B0BE0923E03F0923F0300934003FA |
:109EE0001093410320934203309343034093440370 |
:109EF00050934503E0924603F092470300934803D2 |
:109F0000109349038091E1029091E202A091E30253 |
:109F1000B091E402821B930BA40BB50B8093E1027A |
:109F20009093E202A093E302B093E4028091D902FD |
:109F30009091DA02A091DB02B091DC028E199F09A8 |
:109F4000A00BB10B8093D9029093DA02A093DB02AD |
:109F5000B093DC02FC85FF23E1F02091BB0230913D |
:109F6000BC02213831054CF0809116039091170303 |
:109F70000196909317038093160320583F4F4CF49B |
:109F80008091160390911703019790931703809384 |
:109F900016031092BC021092BB0281E090E09093F5 |
:109FA0005E0380935D03E0904203F09043030091D1 |
:109FB000440310914503D801C70117FF07C0882744 |
:109FC0009927DC018E199F09A00BB10B815092409B |
:109FD000A040B04034F084E090E090935E03809322 |
:109FE0005D038091630390916403A0916503B09138 |
:109FF0006603209167073091680740916907509187 |
:10A000006A07821B930BA40BB50B815E914BAF4F7C |
:10A01000BF4F8F539C49A040B04028F0809110085A |
:10A0200089310CF4FFC041E0E41640E1F40640E061 |
:10A03000040740E014070CF473C080915F03882389 |
:10A0400009F46AC0D801C70117FF07C088279927FC |
:10A05000DC018E199F09A00BB10B9C01AD01B7FF6C |
:10A0600004C021503E4F4F4F5F4FF9E05595479543 |
:10A0700037952795FA95D1F780915D0390915E030E |
:10A08000820F931F90935E0380935D03D801C701F5 |
:10A0900017FF03C00796A11DB11DE3E0B595A79575 |
:10A0A00097958795EA95D1F7809351039093520342 |
:10A0B000A0935303B093540389589341A040B040F8 |
:10A0C00064F088E893E1A0E0B0E0809351039093BE |
:10A0D0005203A0935303B093540320915103309142 |
:10A0E0005203409153035091540357FF04C0215031 |
:10A0F0003F4F4F4F5F4F232F342F452F552747FD9D |
:10A100005A9580919B0290919C02820F931F90938D |
:10A110009C0280939B0206C081E080935F0302C093 |
:10A1200010925F0360E0E61660EFF6066FEF060739 |
:10A130006FEF16070CF073C080916003882309F459 |
:10A140006AC0D801C70117FF07C088279927DC011B |
:10A150008E199F09A00BB10B9C01AD01B7FF04C084 |
:10A1600021503E4F4F4F5F4F69E0559547953795CA |
:10A1700027956A95D1F780915D0390915E03820FD8 |
:10A18000931F90935E0380935D03D801C70117FF6F |
:10A1900003C00796A11DB11D23E0B595A79597951E |
:10A1A00087952A95D1F78093510390935203A093FA |
:10A1B0005303B093540388579C4EAF4FBF4F64F482 |
:10A1C00088E79CEEAFEFBFEF80935103909352036B |
:10A1D000A0935303B0935403209151033091520341 |
:10A1E000409153035091540357FF04C021503F4FF7 |
:10A1F0004F4F5F4F232F342F452F552747FD5A953B |
:10A2000080919B0290919C02820F931F90939C02DD |
:10A2100080939B0211C081E0809360030DC0109277 |
:10A2200060030AC010925E0310925D0388EE93E013 |
:10A230009093DA018093D9018C85282F3327809160 |
:10A240005D0390915E032817390724F430935E0371 |
:10A2500020935D0310911008112379F0212F3327EB |
:10A2600027FD309580915D0390915E032817390793 |
:10A2700024F430935E0320935D0340914203509198 |
:10A2800043036091440370914503413851056105D2 |
:10A29000710574F080911A0390911B0320915D0366 |
:10A2A00030915E03820F931F90931B0380931A03D8 |
:10A2B00040585F4F6F4F7F4F74F480911A03909115 |
:10A2C0001B0320915D0330915E03821B930B9093DF |
:10A2D0001B0380931A0381E090E090935E038093C8 |
:10A2E0005D03C0904603D0904703E0904803F09090 |
:10A2F0004903D701C601F7FE07C088279927DC016B |
:10A300008C199D09AE09BF0981509240A040B04010 |
:10A3100034F084E090E090935E0380935D0380913D |
:10A32000670390916803A0916903B0916A0320913B |
:10A330006F07309170074091710750917207821B2F |
:10A34000930BA40BB50B815E914BAF4FBF4F8F5357 |
:10A350009C49A040B04018F019310CF4FFC001E056 |
:10A36000C01600E1D00600E0E00600E0F0060CF4C4 |
:10A3700073C080916103882309F46AC0D701C601C4 |
:10A38000F7FE07C088279927DC018C199D09AE09C3 |
:10A39000BF099C01AD01B7FF04C021503E4F4F4F94 |
:10A3A0005F4F09E055954795379527950A95D1F761 |
:10A3B00080915D0390915E03820F931F90935E03E3 |
:10A3C00080935D03D701C601F7FE03C00796A11D68 |
:10A3D000B11D13E0B595A795979587951A95D1F777 |
:10A3E0008093550390935603A0935703B09358035B |
:10A3F00089589341A040B04064F088E893E1A0E020 |
:10A40000B0E08093550390935603A0935703B09305 |
:10A4100058032091550330915603409157035091B2 |
:10A42000580357FF04C021503F4F4F4F5F4F232F1A |
:10A43000342F452F552747FD5A9580919D029091C5 |
:10A440009E02820F931F90939E0280939D0206C0EE |
:10A4500081E08093610302C01092610320E0C21684 |
:10A4600020EFD2062FEFE2062FEFF2060CF073C0BA |
:10A4700080916203882309F46AC0D701C601F7FE00 |
:10A4800007C088279927DC018C199D09AE09BF09EF |
:10A490009C01AD01B7FF04C021503E4F4F4F5F4FAD |
:10A4A000E9E05595479537952795EA95D1F780913D |
:10A4B0005D0390915E03820F931F90935E038093E0 |
:10A4C0005D03D701C601F7FE03C00796A11DB11DAC |
:10A4D00073E0B595A795979587957A95D1F7809371 |
:10A4E000550390935603A0935703B093580388578E |
:10A4F0009C4EAF4FBF4F64F488E79CEEAFEFBFEFC9 |
:10A500008093550390935603A0935703B093580339 |
:10A5100020915503309156034091570350915803B1 |
:10A5200057FF04C021503F4F4F4F5F4F232F342F11 |
:10A53000452F552747FD5A9580919D0290919E0287 |
:10A54000820F931F90939E0280939D0211C081E021 |
:10A55000809362030DC0109262030AC010925E03E2 |
:10A5600010925D0388EE93E09093DA018093D90115 |
:10A570004C85242F332780915D0390915E0328172B |
:10A58000390724F430935E0320935D038091100813 |
:10A59000882379F0282F332727FD309580915D039C |
:10A5A00090915E032817390724F430935E032093BB |
:10A5B0005D034091460350914703609148037091B9 |
:10A5C0004903413851056105710574F08091180304 |
:10A5D0009091190320915D0330915E03820F931FC8 |
:10A5E000909319038093180340585F4F6F4F7F4F2C |
:10A5F000CCF4809118039091190320915D03309160 |
:10A600005E03821B930B90931903809318030AC077 |
:10A6100010929E0210929D0210929C0210929B0238 |
:10A620001092BD0280917407882341F410929E021B |
:10A6300010929D0210929C0210929B0280916707DB |
:10A6400090916807A0916907B0916A0780936303AE |
:10A6500090936403A0936503B093660380916F07A2 |
:10A6600090917007A0917107B09172078093670372 |
:10A6700090936803A0936903B0936A031092F50264 |
:10A680001092F6021092F7021092F8021092F10264 |
:10A690001092F2021092F3021092F4021092ED0264 |
:10A6A0001092EE021092EF021092F00210926707E1 |
:10A6B000109268071092690710926A0710926F074C |
:10A6C00010927007109271071092720710925E0735 |
:10A6D00010925F0710926007109261071092500766 |
:10A6E00010925107109252071092530710923402A1 |
:10A6F00010923302E090AB02F090AC02C701F7FE7B |
:10A7000004C0882799278E199F0940976CF088EE1E |
:10A7100093E09093DA018093D9018091B90584FD8B |
:10A7200003C081E0809350031091C505A12EBB2486 |
:10A73000CC24DD24B701882777FD8095982F9701D9 |
:10A74000F7FE04C0222733272E193F09442737FD7F |
:10A750004095542F0E94BC769B01AC01C601B50107 |
:10A760000E94BC7697FF04C061507E4F8F4F9F4F71 |
:10A7700059E095958795779567955A95D1F79B01FF |
:10A78000812F99278E9DD0018F9DB00D9E9DB00D7C |
:10A790001124CD01B7FD03969595879595958795DD |
:10A7A000280F391F442737FD4095542F2093360337 |
:10A7B0003093370340933803509339038091D50287 |
:10A7C0009091D602A091D702B091D802821B930B30 |
:10A7D000A40BB50B8093D5029093D602A093D70219 |
:10A7E000B093D8028155934CA040B04064F080E50E |
:10A7F00093ECA0E0B0E08093D5029093D602A093B2 |
:10A80000D702B093D8028091D5029091D602A09140 |
:10A81000D702B091D802805B9C43AF4FBF4F64F426 |
:10A8200080EB9CE3AFEFBFEF8093D5029093D6020D |
:10A83000A093D702B093D8024090C3025090C402B4 |
:10A840004114510409F478C18091B90583FF74C1A2 |
:10A850008091050390910603A0910703B09108032E |
:10A86000B7FF04C081509E4FAF4FBF4F39E0B59541 |
:10A87000A795979587953A95D1F76C0197FF04C0F6 |
:10A88000D094C194D108D3948091FD029091FE029E |
:10A89000A091FF02B0910003B7FF04C081509E4F0A |
:10A8A000AF4FBF4F29E0B595A795979587952A9506 |
:10A8B000D1F7BC0197FF03C0709561957F4FC61615 |
:10A8C000D7060CF46B01B601D7FE02C0695F7F4F5B |
:10A8D0003B0183E0759467948A95E1F702E0E02EEE |
:10A8E000F12C6E0C7F1C0CE112E0400E511E720127 |
:10A8F0000027F7FC0095102F24EE3DEF420E531E6B |
:10A9000080919D0790919E07A0919F07B091A0070D |
:10A910008090960190909701A0909801B090990135 |
:10A92000BC01CD01A50194010E943077E21AF30A1F |
:10A93000040B150BC801B70128E631E040E050E0F8 |
:10A940000E943077DC01CB011CE4E12E1FEFF12ED9 |
:10A95000E80EF91E0091D9011091DA0101151105D7 |
:10A9600089F539E1C316D1046CF58091BB02909151 |
:10A97000BC028E0D9F1D9093BC028093BB02809100 |
:10A9800050038823F9F0C201AA2797FDA095BA2F9A |
:10A99000BC01CD01A50194010E94BC76DC01CB0174 |
:10A9A00080939D0790939E07A0939F07B093A00765 |
:10A9B000BC01CD010E9430773093C2022093C102C6 |
:10A9C00010925003C701B4E0880F991FBA95E1F7C0 |
:10A9D000B3010E94FB76CB01AA2797FDA095BA2F61 |
:10A9E00020919D0730919E0740919F075091A007AD |
:10A9F000280F391F4A1F5B1F20939D0730939E0726 |
:10AA000040939F075093A007F090CA016F2D7727BE |
:10AA1000C69EC001C79E900DD69E900D112497FD35 |
:10AA20004F966C01A5E0D594C794AA95E1F76C19EF |
:10AA30007D096B0177FD7AC00115110509F06FC022 |
:10AA40000091820210918302809180029091810294 |
:10AA5000080F191F17FF02C0095F1F4FF3E015957C |
:10AA60000795FA95E1F7005C1F4FCA01B901A501EE |
:10AA700094010E943077DA01C9012091C10230911E |
:10AA8000C202442737FD4095542F821B930BA40B21 |
:10AA9000B50B845E9D4FAF4FBF4FBC01CD0128E683 |
:10AAA00031E040E050E00E943077DC01CB01845B74 |
:10AAB00090408C9DA0018D9D500D9C9D500D1124AA |
:10AAC000CA01B8010E94FB7683E0F89E6001112460 |
:10AAD000C616D70614F4B60108C0882799278C1922 |
:10AAE0009D09681779070CF4BC019B01442737FDC9 |
:10AAF0004095542F8091D5029091D602A091D70213 |
:10AB0000B091D802820F931FA41FB51F8093D50266 |
:10AB10009093D602A093D702B093D8020DC00150F3 |
:10AB200010401093DA010093D90106C084EF91E040 |
:10AB30009093DA018093D9018091BD02882381F03E |
:10AB40001092C9021092CA021092CB021092CC024B |
:10AB50001092CD021092CE021092CF021092D0022B |
:10AB6000F0909802FF20F1F480917407282F33278A |
:10AB7000442755278091050390910603A091070370 |
:10AB8000B0910803BC01CD010E94BC76DC01CB0171 |
:10AB9000BC01CD0128EF3AE240E050E00E9430775E |
:10ABA000390102C066247724E0909702EE20F1F488 |
:10ABB00080917407282F3327442755278091FD0261 |
:10ABC0009091FE02A091FF02B0910003BC01CD0163 |
:10ABD0000E94BC76DC01CB01BC01CD0128EF3AE23A |
:10ABE00040E050E00E943077290102C044245524FF |
:10ABF00080914A0790914B07893C91051CF088ECA5 |
:10AC000090E005C088539F4F34F488E39FEF909302 |
:10AC10004B0780934A078091550790915607893CCE |
:10AC200091051CF088EC90E005C088539F4F34F4E8 |
:10AC300088E39FEF909356078093550780915707BD |
:10AC400090915807AA2797FDA095BA2F20919B07AE |
:10AC5000A22EBB24CC24DD24BC01CD01A60195018C |
:10AC60000E94BC769B01AC0180914A0790914B07F2 |
:10AC7000AA2797FDA095BA2FE7E0880F991FAA1F72 |
:10AC8000BB1FEA95D1F7280F391F4A1F5B1F57FFDB |
:10AC900004C0215C3F4F4F4F5F4F76E0559547957D |
:10ACA000379527957A95D1F78301020F131F1093DB |
:10ACB0005807009357078091480790914907AA27A2 |
:10ACC00097FDA095BA2FBC01CD01A60195010E9468 |
:10ACD000BC769B01AC018091550790915607AA273D |
:10ACE00097FDA095BA2F67E0880F991FAA1FBB1F79 |
:10ACF0006A95D1F7280F391F4A1F5B1F57FF04C001 |
:10AD0000215C3F4F4F4F5F4F96E0559547953795E4 |
:10AD100027959A95D1F74201820E931E909249078A |
:10AD2000809248078091960790919707880F991F06 |
:10AD3000AA2797FDA095BA2F20914F0733274427C4 |
:10AD40005527BC01CD010E94BC765B016C0197FFC9 |
:10AD500008C08FE390E0A0E0B0E0A80EB91ECA1EC4 |
:10AD6000DB1E86E0D594C794B794A7948A95D1F753 |
:10AD700080916407282F3327442755278091E902C3 |
:10AD80009091EA02A091EB02B091EC02BC01CD01DE |
:10AD90000E94BC76DC01CB01BC01CD0120EF35E582 |
:10ADA00040E050E00E943077B501620F731F70934E |
:10ADB0009707609396070150104134F080E090E1CE |
:10ADC00090935807809357078091570790915807A1 |
:10ADD0008050904F34F480E090EF90935807809328 |
:10ADE0005707B1E08B16B0E19B0634F080E090E1AC |
:10ADF00090934907809348078091480790914907AD |
:10AE00008050904F34F480E090EF90934907809306 |
:10AE100048076150704134F080E090E190939707CB |
:10AE20008093960780919607909197078050904F56 |
:10AE300034F480E090EF9093970780939607809189 |
:10AE40000001482F552780911E0190911F0148173E |
:10AE5000590794F420911E0130911F0169817A8174 |
:10AE6000649FC001659F900D749F900D1124B901DE |
:10AE70000E94E7767A83698389819A81880F991F76 |
:10AE8000880F991F9A8389834091B90540FFBDC6F9 |
:10AE9000EE2009F0BAC6FF2009F0B7C6AA24BB24E9 |
:10AEA00045018091990290919A0290938205809336 |
:10AEB000810520911C0330911D032115310509F0F6 |
:10AEC0003FC080911401909115018959934058F029 |
:10AED00087B5853F20F480913702815011C081E011 |
:10AEE000809376034EC080911401909115018436B1 |
:10AEF000910508F587B58B30D0F0809137028F5FD0 |
:10AF0000809337029AE08902900111248091A8056C |
:10AF1000821B87BD8CE291E09093250280932402EE |
:10AF20008EE591E090931D0380931C032AC081E07D |
:10AF30008093750326C0F0927503F092760321C0CA |
:10AF40008091A3029091A402A091A502B091A602C3 |
:10AF500014E0880F991FAA1FBB1F1A95D1F7809381 |
:10AF6000380290933902A0933A02B0933B02B09218 |
:10AF70003602A09235022150304030931D032093B9 |
:10AF80001C032091CD0141FF24C02233D8F48091CD |
:10AF9000DF0181508093DF018F3FD9F51092BE020F |
:10AFA0008091A3029091A402A091A502B091A60263 |
:10AFB00080939F029093A002A093A102B093A2025B |
:10AFC00081E004C081E08093BE0288EC8093DF01C1 |
:10AFD00020C080919A0190919B01820F911D209138 |
:10AFE000BE053327829FF001839FF00D929FF00DE5 |
:10AFF0001124CF01AA2797FDA095BA2F80939F0215 |
:10B000009093A002A093A102B093A20281E080934A |
:10B01000BE028091050390910603A0910703B091B1 |
:10B020000803E0909601F09097010091980110912B |
:10B030009901BC01CD01A80197010E943077590107 |
:10B040006A018091FD029091FE02A091FF02B091F1 |
:10B050000003BC01CD01A80197010E943077B9011E |
:10B06000C5010E94E5748C01CC9714F00CE310E04C |
:10B07000C8010E9406698C0180E28093950180914D |
:10B08000BE02882309F447C480917D0299279C0160 |
:10B090002071307084FD3FC46091120660FD04C0D1 |
:10B0A0008091B90581FD0CC0C980DA8030936C03B2 |
:10B0B00020936B0380917D02806C80937D0299C107 |
:10B0C00080917D0281FF6BC14091DB015091DC01D9 |
:10B0D000CA010F962091A9023091AA028217930704 |
:10B0E000BCF580917503882399F580917D0287FFD7 |
:10B0F00015C080917D028F7780937D028091A3029D |
:10B100009091A402A091A502B091A60280939F0203 |
:10B110009093A002A093A102B093A20280917D021D |
:10B12000806480937D02241B350B2F50304037FF05 |
:10B1300003C0309521953F4F80916B0390916C0334 |
:10B14000820F931F90936C0380936B038BE26EC00E |
:10B15000CA010F9728173907BCF580917603882319 |
:10B1600099F580917D0286FF15C080917D028F7BCD |
:10B1700080937D028091A3029091A402A091A502E8 |
:10B18000B091A60280939F029093A002A093A10287 |
:10B19000B093A20280917D02806880937D02241B7F |
:10B1A000350B215F3F4F37FF03C0309521953F4F4F |
:10B1B00080916B0390916C03821B930B90936C03B3 |
:10B1C00080936B038DE232C080917D02807C69F1B7 |
:10B1D00080917D028F7380937D0210926C03109298 |
:10B1E0006B032091A3023091A4024091A5025091DB |
:10B1F000A60220939F023093A0024093A102509395 |
:10B20000A20261FF06C084EF91E090932502809333 |
:10B2100024028091A702882341F42333310541059C |
:10B2200051051CF081E08093A7028DE38093950186 |
:10B2300020916B0330916C03C90137FF04C088274C |
:10B240009927821B930B815092400CF491C08091FE |
:10B25000BE059927289F7001299FF00C389FF00C9C |
:10B260001124C70160E075E00E94FB76CB01AA279C |
:10B2700097FDA095BA2F20919F023091A002409196 |
:10B28000A1025091A202280F391F4A1F5B1F209371 |
:10B290009F023093A0024093A1025093A202109209 |
:10B2A0006C0310926B03C090A302D090A402E090B4 |
:10B2B000A502F090A602D701C60180509440A0409C |
:10B2C000B04082179307A407B5075CF4D701C60105 |
:10B2D00080509C4FAF4FBF4F281739074A075B0775 |
:10B2E00044F080939F029093A002A093A102B09398 |
:10B2F000A2028091120681FF06C084E690E090933E |
:10B300002502809324028091C205882389F540910B |
:10B31000990250919A0257FF02C04D5F5F4F5595B9 |
:10B3200047955595479580911E0190911F01209159 |
:10B3300000013327489FB001499F700D589F700D41 |
:10B340001124CB01B9010E94FB767093DC0160935C |
:10B35000DB01663471051CF486E490E005C06739B2 |
:10B36000710534F086E990E09093DC018093DB0175 |
:10B3700080911C0390911D03892BB9F18091A30248 |
:10B380009091A402A091A502B091A60280939F0281 |
:10B390009093A002A093A102B093A20226C0809134 |
:10B3A000A3029091A402A091A502B091A602805997 |
:10B3B0009140A040B04080939F029093A002A09340 |
:10B3C000A102B093A2028091C205882311F09927AF |
:10B3D00002C088E790E09093DC018093DB018981D3 |
:10B3E0009A8190939A0280939902C0909902D0908A |
:10B3F0009A022091A3023091A4024091A50250919B |
:10B40000A6022B8B3C8B4D8B5E8B20919F02309143 |
:10B41000A0024091A1025091A2026B897C898D8982 |
:10B420009E89261737074807590724F0809112068E |
:10B4300080FDB8C280911C0390911D03892B39F0C7 |
:10B44000C0909902D0909A02AA24BB24D9C08B89BB |
:10B450009C89AD89BE89821B930BA40BB50B80938D |
:10B460003A0390933B03A0933C03B0933D03823097 |
:10B4700070E897077FEFA7077FEFB7072CF481E00D |
:10B4800090E8AFEFBFEF09C08F5F9F47A040B0408B |
:10B4900064F08FEF9FE7A0E0B0E080933A039093D1 |
:10B4A0003B03A0933C03B0933D03A0903A03B090BC |
:10B4B0003B038091CC01282F3327442755278091C7 |
:10B4C0003A0390913B03A0913C03B0913D03BC0132 |
:10B4D000CD010E94BC7697FF04C0615E7F4F8F4F05 |
:10B4E0009F4FA5E09595879577956795AA95D1F794 |
:10B4F00060933A0370933B0380933C0390933D0326 |
:10B500006530FEEF7F07FFEF8F07FFEF9F072CF4FB |
:10B5100084E09EEFAFEFBFEF09C060507440804001 |
:10B52000904064F080E094E0A0E0B0E080933A03C3 |
:10B5300090933B03A0933C03B0933D0380903A0368 |
:10B5400090903B03209135023091360237FF02C0C4 |
:10B55000295F3F4FF3E035952795FA95E1F74FEFD7 |
:10B56000223834071CF421E83FEF05C020383105AC |
:10B5700014F020E830E0C901AA2797FDA095BA2F62 |
:10B580002091CE01332744275527BC01CD010E94CD |
:10B59000BC7697FF04C06D5F7F4F8F4F9F4FE2E0F7 |
:10B5A0009595879577956795EA95D1F79B015FEF1C |
:10B5B000613075071CF420E03FEF06C06F3F710556 |
:10B5C00019F014F020E031E080917D02807C49F098 |
:10B5D000C90137FD03969C0135952795359527952B |
:10B5E0000DC08091120680FF09C0C90137FD079682 |
:10B5F0009C0143E0359527954A95E1F7820E931E0D |
:10B600002091CB01222309F454C06091C5027091AE |
:10B61000C6028091C7029091C80297FF04C061588A |
:10B620007F4F8F4F9F4F37E095958795779567951B |
:10B630003A95D1F73327442755270E94BC7697FFC8 |
:10B6400004C0615E7F4F8F4F9F4FB5E09595879502 |
:10B6500077956795BA95D1F760933A0370933B035A |
:10B6600080933C0390933D036138AFEF7A07AFEFCF |
:10B670008A07AFEF9A072CF480E89FEFAFEFBFEF98 |
:10B680000AC06F3F71058105910569F064F080E0A3 |
:10B6900091E0A0E0B0E080933A0390933B03A09345 |
:10B6A0003C03B0933D0380913A0390913B03880E95 |
:10B6B000991E8091C901282F33278091130899275B |
:10B6C00087FD9095289FF001299FF00D389FF00D80 |
:10B6D00011249F01F7FF02C021583F4F220F232F53 |
:10B6E000221F330BFFEF21383F071CF420E83FEF08 |
:10B6F00006C02F3F310519F014F020E031E0820E32 |
:10B70000931EC401AA2797FDA095BA2FE090990235 |
:10B71000F0909A029701442737FD4095542FBC01C1 |
:10B72000CD010E94BC7697FF04C061507E4F8F4FC1 |
:10B730009F4FF9E09595879577956795FA95D1F79D |
:10B74000C61AD70A80916B0390916C03892B09F07C |
:10B7500060C01E141F040CF05CC09501B7FE03C04E |
:10B76000309521953F4F2D33310540F480916F0383 |
:10B77000909170038C159D0574F526C02C533040B4 |
:10B78000E5E036952795EA95E1F72031310510F08F |
:10B790002FE030E040916F03509170031A141B04A6 |
:10B7A000E4F480E190E0821B930B489F9001499F55 |
:10B7B000300D589F300D112474E0369527957A95F9 |
:10B7C000E1F72C153D0520F58091DD019091DE011A |
:10B7D000C816D906F4F06C011CC0205F3F4F809161 |
:10B7E000DD019091DE01829FB001839F700D929FD9 |
:10B7F000700D11249B0164E0369527956A95E1F759 |
:10B800004C155D0514F06A0104C0C216D30608F099 |
:10B810006901C601AA2797FDA095BA2F2DE0880FD0 |
:10B82000991FAA1FBB1F2A95D1F79801442737FDFE |
:10B830004095542FBC01CD010E94307720933E03E8 |
:10B8400030933F034093400350934103C0903E0325 |
:10B85000D0903F0380916D0390916E039C01220F65 |
:10B86000331F280F391F2C0D3D1D37FF02C02D5FE0 |
:10B870003F4FA901559547955595479550936E03B0 |
:10B8800040936D038091BA05282F3327220F331F71 |
:10B89000220F331F241735076CF480919507282F4A |
:10B8A0003327220F331F220F331F205530404217FA |
:10B8B000530724F030936E0320936D03809112069A |
:10B8C00080FF14C080916D0390916E03A981BA81AD |
:10B8D0008A179B0724F0B0936E03A0936D03E09149 |
:10B8E0006D03F0916E03FA83E9835CC029813A818C |
:10B8F0002E193F0937FF02C02D5F3F4F3595279521 |
:10B9000035952795E0906D03F0906E03E20EF31EDF |
:10B91000FA82E98247C08091C205882301F56091CF |
:10B92000990270919A0277FF02C06D5F7F4F759503 |
:10B9300067957595679540911E0150911F01809103 |
:10B940000001282F3327649FC001659F900D749FCD |
:10B95000900D1124B9010E94FB76CB0101C09927FB |
:10B960009093DC018093DB018091DB019091DC01FD |
:10B97000873491051CF486E490E005C08639910572 |
:10B9800034F086E990E09093DC018093DB0129811B |
:10B990003A8130936E0320936D0380917D02806C19 |
:10B9A00080937D0280917D0299279C0122703070E6 |
:10B9B00081FF1CC18091710390917203A091730368 |
:10B9C000B09174030097A105B10521F08091A70201 |
:10B9D0008130B1F449815A81CA01AA2797FDA09507 |
:10B9E000BA2F2EE0880F991FAA1FBB1F2A95D1F7E7 |
:10B9F0008093710390937203A0937303B0937403C5 |
:10BA00008091A702813019F482E08093A7026981B6 |
:10BA10007A81CB01AA2797FDA095BA2F98014427D8 |
:10BA200037FD4095542FBC01CD010E94BC76DC014E |
:10BA3000CB0180933E0390933F03A0934003B093C8 |
:10BA40004103B7FF04C08150904EAF4FBF4F7C0100 |
:10BA50008D01FDE015950795F794E794FA95D1F7D8 |
:10BA6000E0923E03F0923F030093400310934103A2 |
:10BA700060917E0270917F028FE0603A780750F506 |
:10BA80008091710390917203A0917303B09174033C |
:10BA90009C01AD01EAE05695479537952795EA95C3 |
:10BAA000D1F7821B930BA40BB50BA8019701F4E00F |
:10BAB000220F331F441F551FFA95D1F7820F931F92 |
:10BAC000A41FB51F8093710390937203A093730317 |
:10BAD000B093740360547F4118F580917103909185 |
:10BAE0007203A0917303B09174039C01AD01ECE06B |
:10BAF0005695479537952795EA95D1F7821B930B75 |
:10BB0000A40BB50BA801970172E0220F331F441F4D |
:10BB1000551F7A95D1F7820F931FA41FB51F29C017 |
:10BB200080913502909136028091350290913602D3 |
:10BB300097FF03C0909581959F4F843691050CF532 |
:10BB40008091710390917203A0917303B09174037B |
:10BB50009C01AD016EE056954795379527956A95FE |
:10BB6000D1F7821B930BA40BB50B8E0D9F1DA01F4D |
:10BB7000B11F8093710390937203A0937303B093EA |
:10BB800074038091710390917203A0917303B0913B |
:10BB900074031EE0B695A795979587951A95D1F7EA |
:10BBA00090939A02809399024091C005442399F0A2 |
:10BBB00055279C01BA010E94FB76C901861B970B91 |
:10BBC0009093700380936F03260F371F3093DE012D |
:10BBD0002093DD011FC01092700310926F038FEF4E |
:10BBE00093E09093DE018093DD0114C01092A702D0 |
:10BBF00010927103109272031092730310927403E7 |
:10BC000030939A022093990205C080917D02806C46 |
:10BC100080937D0220905C07222D3327220F331F53 |
:10BC2000220F331F285D3F4FA981BA812A173B0796 |
:10BC300014F03A83298330909507832D9927880F34 |
:10BC4000991F880F991F80559040E981FA818E17BE |
:10BC50009F0714F49A83898380916D02882321F4CD |
:10BC600080911A088F3FA1F080917E0290917F020F |
:10BC70000297C09768F4E980FA801E141F0444F408 |
:10BC800081E090E090937F0280937E023A83298343 |
:10BC900009811A811093660500936505809136032A |
:10BCA00090913703A0913803B0913903F2E0880FE7 |
:10BCB000991FAA1FBB1FFA95D1F700919607109103 |
:10BCC0009707081B190B29813A81213A31058CF01D |
:10BCD000C90137FD019695958795801791070CF45A |
:10BCE0008C01909581959F4F081719076CF48C0172 |
:10BCF0000BC00135110514F000E510E03FEF003BEB |
:10BD0000130714F400EB1FEF232D3327220F331FEB |
:10BD1000220F331FC90149815A81841B950B80175B |
:10BD200091070CF48C0169817A81621B730B0617F1 |
:10BD300017070CF48B018091570790915807609179 |
:10BD4000AF027091B002861B970B909366078093A9 |
:10BD50006507D09074072091CD023091CE024091BA |
:10BD6000CF025091D002DD2041F0661A770AC3015C |
:10BD7000AA2797FDA095BA2F04C0AA2797FDA095E2 |
:10BD8000BA2F280F391F4A1F5B1F2093CD02309313 |
:10BD9000CE024093CF025093D0028091CD02909179 |
:10BDA000CE02A091CF02B091D00281509A4FA04014 |
:10BDB000B04064F080E09AEFA0E0B0E08093CD0264 |
:10BDC0009093CE02A093CF02B093D0028091CD0287 |
:10BDD0009091CE02A091CF02B091D00280509640B7 |
:10BDE000AF4FBF4F64F480E096E0AFEFBFEF8093BA |
:10BDF000CD029093CE02A093CF02B093D002C09018 |
:10BE0000CF052091650730916607F8E0FC1598F0A2 |
:10BE10008C2D9927829F7001839FF00C929FF00CCC |
:10BE20001124C701F7FC07967C0163E0F594E794C1 |
:10BE30006A95E1F712C08C2D86959927829FA00103 |
:10BE4000839F500D929F500D1124CA0157FD0396F8 |
:10BE50007C01F594E794F594E794A090CF01B0901D |
:10BE6000D0019501442737FD4095542F8091CD0294 |
:10BE70009091CE02A091CF02B091D002BC01CD0131 |
:10BE80000E943077E20EF31E9090BB01692D772758 |
:10BE900088279927980117FF04C022273327201BE2 |
:10BEA000310B37FF02C02F5F3F4F35952795A98192 |
:10BEB000BA812A0F3B1F442737FD4095542F0E941B |
:10BEC000BC7697FF04C0615C7F4F8F4F9F4F26E089 |
:10BED00095958795779567952A95D1F79B016E156E |
:10BEE0007F050CF47B01309521953F4FE216F30658 |
:10BEF0000CF4790180914807909149076091AD0257 |
:10BF00007091AE02861B970B90934707809346076C |
:10BF10002091C9023091CA024091CB025091CC02CB |
:10BF2000DD2041F0461A570AC201AA2797FDA095C5 |
:10BF3000BA2F04C0AA2797FDA095BA2F280F391F42 |
:10BF40004A1F5B1F2093C9023093CA024093CB0261 |
:10BF50005093CC028091C9029091CA02A091CB0269 |
:10BF6000B091CC0281509A4FA040B04064F080E084 |
:10BF70009AEFA0E0B0E08093C9029093CA02A09328 |
:10BF8000CB02B093CC028091C9029091CA02A091D9 |
:10BF9000CB02B091CC0280509640AF4FBF4F64F4BB |
:10BFA00080E096E0AFEFBFEF8093C9029093CA02A2 |
:10BFB000A093CB02B093CC02209146073091470763 |
:10BFC00048E04C1598F08C2D9927829FB001839FF3 |
:10BFD000700D929F700D1124CB0177FD07966C01B7 |
:10BFE000B3E0D594C794BA95E1F712C0C6948C2DEE |
:10BFF0009927829FD001839FB00D929FB00D11248D |
:10C00000CD01B7FD03966C01D594C794D594C79420 |
:10C010009501442737FD4095542F8091C902909196 |
:10C02000CA02A091CB02B091CC02BC01CD010E940A |
:10C030003077C20ED31E692D77278827992798015C |
:10C0400017FF04C022273327201B310B37FF02C004 |
:10C050002F5F3F4F35952795E981FA812E0F3F1FBE |
:10C06000442737FD4095542F0E94BC7697FF04C0AB |
:10C07000615C7F4F8F4F9F4FE6E095958795779551 |
:10C080006795EA95D1F79B016C157D050CF46B0162 |
:10C09000309521953F4FC216D3060CF4690166E72F |
:10C0A000862E66E0962E5DE2A52E56E0B52E4BE07C |
:10C0B000542E35E7632E37E0732ED5012C911216DE |
:10C0C0000CF014C1203429F4E981FA81F88FEF8B48 |
:10C0D0001FC049815A81CA01AA2797FDA095BA2F8E |
:10C0E000332727FD3095432F532FBC01CD010E94EC |
:10C0F000BC7697FF04C0615C7F4F8F4F9F4F26E057 |
:10C1000095958795779567952A95D1F7788F6F8B59 |
:10C11000F5012181203439F42F89388D2E0D3F1DF2 |
:10C12000388F2F8B2AC0203C39F44F89588D4E19F7 |
:10C130005F09588F4F8B21C0C701AA2797FDA09593 |
:10C14000BA2F332727FD3095432F532FBC01CD0144 |
:10C150000E94BC7697FF04C0615C7F4F8F4F9F4F5A |
:10C16000B6E09595879577956795BA95D1F7AF899C |
:10C17000B88DA60FB71FB88FAF8BF5012281203481 |
:10C1800039F42F89388D2C0D3D1D388F2F8B2AC007 |
:10C19000203C39F44F89588D4C195D09588F4F8BCD |
:10C1A00021C0C601AA2797FDA095BA2F332727FDE6 |
:10C1B0003095432F532FBC01CD010E94BC7697FFD1 |
:10C1C00004C0615C7F4F8F4F9F4FA6E09595879588 |
:10C1D00077956795AA95D1F7AF89B88DA60FB71F48 |
:10C1E000B88FAF8BF5012381203439F42F89388D36 |
:10C1F000200F311F388F2F8B2AC0203C39F44F89F4 |
:10C20000588D401B510B588F4F8B21C0C801AA2756 |
:10C2100097FDA095BA2F332727FD3095432F532F35 |
:10C22000BC01CD010E94BC7697FF04C0615C7F4FCA |
:10C230008F4F9F4FF6E09595879577956795FA957F |
:10C24000D1F7AF89B88DA60FB71FB88FAF8BF301A9 |
:10C25000808191812F89388D8217930764F4B90109 |
:10C26000680F791F77FF02C06F5F7F4F75956795E5 |
:10C27000788F6F8B08C04F89588D440F551F481B0E |
:10C28000590B588F4F8B822D9927880F991F880F34 |
:10C29000991F6F89788D861797075CF4832D9927EE |
:10C2A000880F991F880F991FAF89B88DA817B907F4 |
:10C2B00014F0988F8F8B8F89988D97FD03969595A5 |
:10C2C000879595958795F4018183880F991F880F2D |
:10C2D000991F2F89388D281B390BC901880F82833C |
:10C2E000EF89F88DD301ED93FC9303C0F401118223 |
:10C2F00012825A9422E030E0620E731E44E050E055 |
:10C30000A40EB51E68E070E0860E971E57FED5CECF |
:10C31000E2E1C85E0C946777809183039091840377 |
:10C32000A0918503B091860380937B0390937C0357 |
:10C33000A0937D03B0937E0380917F03909180034F |
:10C34000A0918103B0918203809377039093780347 |
:10C35000A0937903B0937A03089510928E031092FC |
:10C360008D0310928C0310928B03089584B1806A20 |
:10C3700084B93D9A82E58CBD1DBC459A81E08093CD |
:10C38000A7078AEA8093B80783E88093B9078AE011 |
:10C390008093BA071092BC071092BB071092BE0799 |
:10C3A0001092BD07109212081092DA07089530918A |
:10C3B000A707332309F085C00DB407FE82C084E0CF |
:10C3C00080932302459A2EB580919203992781305C |
:10C3D000910589F0823091051CF4892B21F03EC033 |
:10C3E0000297B9F03BC03093D907209393032138CB |
:10C3F000A9F581E008C0253549F480919303820FA7 |
:10C400008093930382E08093920328C03093920339 |
:10C4100025C08091D907E82FFF27EB50F84F2083E4 |
:10C420008F5F8093D907909193038A31A0F02917E9 |
:10C4300069F48AE1A5EFB7E0EBEDF7E00D9001922A |
:10C440008A95E1F781E08093DA0702C03093DA073A |
:10C450001092920303C0920F909393032091B70719 |
:10C46000203208F028C045980000000000000000BD |
:10C4700000000000000000000000000000000000BC |
:10C4800000000000000000000000000000000000AC |
:10C490000000000000000000E091B007F091B1073B |
:10C4A000E20FF11D80818EBD8091D7079081890FA9 |
:10C4B0008093D70703C081E08093A7072F5F209365 |
:10C4C000B7070895EF92FF920F931F938091C805CD |
:10C4D0009927880F991F880F991F7C010027F7FC67 |
:10C4E0000095102F8091050390910603A0910703FA |
:10C4F000B0910803BC01CD01A80197010E943077DB |
:10C500003093BC072093BB078091FD029091FE02FF |
:10C51000A091FF02B0910003BC01CD01A8019701D9 |
:10C520000E9430773093BE072093BD0720919D076E |
:10C5300030919E0740919F075091A007DA01C901F1 |
:10C54000E3E0880F991FAA1FBB1FEA95D1F7820F5E |
:10C55000931FA41FB51F820F931FA41FB51F209107 |
:10C560009601309197014091980150919901BC0139 |
:10C57000CD010E9430773093C4072093C307809188 |
:10C580001603909117032091430230914402821BBD |
:10C59000930B9093CA078093C907E0910C03F09125 |
:10C5A0000D0380916C0790916D07BF010E94FB768F |
:10C5B000CB019B01220F331F220F331F280F391F7E |
:10C5C000280F391F37FF02C02D5F3F4F3595279544 |
:10C5D000359527953093C0072093BF078091990721 |
:10C5E00090919A07BF010E94FB769B01220F331F97 |
:10C5F000220F331F260F371F260F371F37FF02C0AA |
:10C600002D5F3F4F35952795359527953093C20778 |
:10C610002093C10710920D0310920C0310926D0726 |
:10C6200010926C0710929A07109299078091BA079E |
:10C6300099278D30910509F466C08E3091055CF420 |
:10C640008B30910509F48EC08C3091050CF00FC130 |
:10C650000A9761F0ADC18F30910509F481C18F3027 |
:10C6600091050CF45CC1409799F1A2C180919202AE |
:10C670008093CB07809191028093CC0780919002A8 |
:10C680008093CD0780918F028093CE0780918E0298 |
:10C690008093CF0780918D028093D00780918C0288 |
:10C6A0008093D10780918B028093D20780917D0285 |
:10C6B0008093D30780917D02837F80937D020E94C7 |
:10C6C000052E8093D407809109038093D50770C10C |
:10C6D00080911408909115089093CC078093CB0714 |
:10C6E00080911808909119089093CE078093CD07F8 |
:10C6F00080911E0190911F018093CF0780910001CE |
:10C700008093D00755C18091FC058093CB07809121 |
:10C71000FD058093CC078091FE058093CD07809125 |
:10C72000FF058093CE07809100068093CF0780910C |
:10C7300004068093D007809105068093D1078091ED |
:10C7400006068093D207809109068093D3078091D3 |
:10C7500007068093D407809108068093D5078091BF |
:10C760000A06DAC0F8948091AF05E82FFF27EE0F94 |
:10C77000FF1FE952F94F0190F081E02DE038F105FB |
:10C780001CF0EFE7F0E006C02FEFE138F20714F4F9 |
:10C79000E1E8FFEFE093CB078091B005E82FFF279A |
:10C7A000EE0FFF1FE952F94F0190F081E02DE038C4 |
:10C7B000F1051CF0EFE7F0E006C06FEFE138F60797 |
:10C7C00014F4E1E8FFEFE093CC078091AE05E82F89 |
:10C7D000FF27EE0FFF1FE952F94F0190F081E02D86 |
:10C7E000E038F1051CF0EFE7F0E006C08FEFE1382C |
:10C7F000F80714F4E1E8FFEFE093CD078091AD0571 |
:10C80000E82FFF27EE0FFF1FE952F94F0190F0814B |
:10C81000E02DE038F1051CF0EFE7F0E006C02FEF67 |
:10C82000E138F20714F4E1E8FFEF7894E093CE07E3 |
:10C830008091B2028093CF078091B3028093D0079A |
:10C840008091B4028093D1078091B5028093D20782 |
:10C850008091B6028093D3078091B7028093D4076A |
:10C860008091B8028093D5078091B90255C080911C |
:10C87000F003863018F01092F00385E08093CB0728 |
:10C8800080910B068093CC078091A3029091A40223 |
:10C89000A091A502B091A602BC01CD0125E030E037 |
:10C8A00040E050E00E9430773093CE072093CD07D0 |
:10C8B00080919F029091A002A091A102B091A2024A |
:10C8C000BC01CD0125E030E040E050E00E9430772F |
:10C8D0003093D0072093CF07809101068093D10732 |
:10C8E000809102068093D207809103068093D3073C |
:10C8F0008091B1028093D4078091D7069091D80699 |
:10C900008093D507809165059091660597FD039604 |
:10C9100095958795959587958093D60749C01092F0 |
:10C92000CB0782E58093CC071092CD0780E18093FE |
:10C93000CE07809102018093CF078091D503809329 |
:10C94000D0078091D6038093D1078091D70380933D |
:10C95000D2078091D8038093D3078091D90326C052 |
:10C960008091E1058093CB07809111068093CC07DD |
:10C970008091C1018093CD078091DA058093CE0725 |
:10C980008091DB058093CF078091DC058093D007F1 |
:10C990008091C0018093D1078091DE058093D207FA |
:10C9A0008091DF058093D3078091E0058093D407C1 |
:10C9B0008091DA07882309F4D8C08AEF8093E901CF |
:10C9C0004091DC075091DD07CA0181509E4F8F5F77 |
:10C9D0009340B0F42091DE073091DF07C901815008 |
:10C9E0009E4F8F5F934060F48091B90585FF08C02A |
:10C9F00050938E0340938D0330938C0320938B03CD |
:10CA00008091E2079091E30721E08936920724F4B0 |
:10CA10009093C4028093C3028091C3029091C40298 |
:10CA20002091C1023091C202821B930B845E9D4F04 |
:10CA300068E671E00E94FB76845B90409093C002B0 |
:10CA40008093BF022091E6073091E707809124028E |
:10CA5000909125028217930740F48091F003882378 |
:10CA600021F430932502209324028091DB0799273B |
:10CA70008836910549F18936910524F48736910568 |
:10CA800031F07BC08936910509F445C076C08091AC |
:10CA9000E80780930F088091E9078093110880913F |
:10CAA000EA07809310088091EB0780931208809129 |
:10CAB000EC07809313088091ED078093EA01809141 |
:10CAC000EE078093910359C08091E8078093B207E5 |
:10CAD0008091E9078093B3078091EA078093B407B8 |
:10CAE0008091EB078093B5078091EC078093B607A0 |
:10CAF000809155059091ED07892B80935505909174 |
:10CB0000EE0790938F038091560583709C70892B5C |
:10CB10008093560532C08091E8078093A8078091E2 |
:10CB2000E9078093A9078091EA078093AA0780917B |
:10CB3000EB078093AB078091EC079091ED07909302 |
:10CB4000AD078093AC078091EE079091EF0790932B |
:10CB5000AF078093AE078091F007992787FD9095E6 |
:10CB600090930A078093090708C010928E031092D1 |
:10CB70008D0310928C0310928B031F910F91FF90E5 |
:10CB8000EF9008958091A707882309F43BC045984A |
:10CB900088EB97E09093B1078093B0079091900352 |
:10CBA000E92FFF27E052FE4F9F5F90939003808113 |
:10CBB0008093BA07993010F0109290031092A70753 |
:10CBC0000E94626281E08093B707000000000000CD |
:10CBD0000000000000000000000000000000000055 |
:10CBE0000000000000000000000000000000000045 |
:10CBF000000000000000000000008091B807809352 |
:10CC0000D7078EBD089587B18C6087B94298439845 |
:10CC10001092950380E88093EC0110929403809326 |
:10CC2000EB01089580919A03815080939A038F3F7E |
:10CC300009F0FBC024E020939A0380917D0299279C |
:10CC400080739070892B21F48091D60380FF1CC0E3 |
:10CC50008091FA05882349F080919D03882311F47F |
:10CC60002093950381E080939D038091FB058823A9 |
:10CC7000B9F080919E03882319F484E08093940393 |
:10CC800081E080939E030CC010929D0310929E033E |
:10CC90008091F60580939B038091F80580939C0317 |
:10CCA00080919D03882309F040C080911006282FB1 |
:10CCB000332724FF07C08091A802882319F425FD9B |
:10CCC0004DC04EC09091F705983F50F080916E078F |
:10CCD0008D3D30F080919B0388230CF43FC040C011 |
:10CCE000983F48F080916E078A3028F480919B032A |
:10CCF0008823B4F133C080919503815080939503CC |
:10CD00008F3F79F580916E078150809395038091D4 |
:10CD1000EC01813011F480E801C086958093EC012C |
:10CD20008091EC0190919B0317C0809195038150F5 |
:10CD3000809395038F3FA9F489E0809395038091B8 |
:10CD4000EC01813011F480E801C086958093EC01FC |
:10CD50008091EC019091FA05892311F0429A01C06B |
:10CD6000429880919E03882309F043C08091100669 |
:10CD7000282F332724FF07C08091A802882319F4A5 |
:10CD800026FD50C034C09091F905983F50F0809135 |
:10CD900094078D3D30F080919C0388230CF442C0B1 |
:10CDA00026C0983F48F0809194078A3028F48091FB |
:10CDB0009C038823E4F036C08091940381508093D3 |
:10CDC00094038F3F91F58091940781508093940351 |
:10CDD0008091EB01813011F480E801C08695809349 |
:10CDE000EB018091EB0190919C038923D9F4439846 |
:10CDF0000895809194038150809394038F3FA9F408 |
:10CE000089E0809394038091EB01813011F480E8F4 |
:10CE100001C086958093EB018091EB019091FB0519 |
:10CE2000892311F0439A0895439808954FB724E158 |
:10CE300030E0F8948091C9008F778093C900809189 |
:10CE4000C9008F7B8093C9008091C9008F7D80933A |
:10CE5000C9005A9A52985B9A539A832F99278093C4 |
:10CE6000CD002093CC008091C80082608093C800E0 |
:10CE700080E18093C9008091CA008F778093CA00B7 |
:10CE80008091CA008F7B8093CA008091CA008F7DF9 |
:10CE90008093CA008091CA008F7E8093CA008091DF |
:10CEA000CA00877F8093CA008091C9008B7F8093DE |
:10CEB000C9008091CA0084608093CA008091CA0032 |
:10CEC00082608093CA008091C80087FF03C0809170 |
:10CED000CE00F9CF8091C90080688093C9004FBF10 |
:10CEE0000895EF92FF920F931F93CF93DF93482FF4 |
:10CEF00000E010E08091ED01813061F41092ED01CD |
:10CF000084E480939F031092A1031092A0031092D7 |
:10CF1000A2032BC180919F03882319F421E030E004 |
:10CF200001C098019091A003992371F4232B11F073 |
:10CF300081E010C084E480939F039093A1039093B9 |
:10CF4000A0039093A203FAC0913069F4232B09F057 |
:10CF5000EBC082E08093A0038091A1038F5F809358 |
:10CF6000A10383E0E9C09230D1F4232B09F0DCC0A7 |
:10CF700083E080939F034093A2039091A10392309A |
:10CF800039F41092A30347FF03C081E08093A30309 |
:10CF900083E08093A0039F5F9093A103CFC0933061 |
:10CFA00009F0C2C0232B09F0BFC090939F0382E019 |
:10CFB0008093A0038091A1038F5F8093A1032091B0 |
:10CFC000A203822F9927782F6627842F9927682B11 |
:10CFD000792B8091D305813049F47370CB01805057 |
:10CFE000924063E070E00E94FB7617C0823061F4EB |
:10CFF0007770CB018050944066E070E00E94FB7631 |
:10D000002695269526950BC0737068567140CB0106 |
:10D0100077FD0196BC017595679526952695022F9B |
:10D0200011270F7010700F5F1F4F0D30110508F0A2 |
:10D0300074C07801E00EF11EF701E952F94F8081CA |
:10D0400091819B01281B390BC90137FF03C09095C3 |
:10D0500081959F4F069794F48091B102883C30F4FB |
:10D060008091B102865F8093B10208C088EC809302 |
:10D07000B10280916F008F7D80936F00F701E952BC |
:10D08000F94F808191819C01220F331F280F391F96 |
:10D09000260F371F37FF02C02D5F3F4FE901D5959F |
:10D0A000C795D595C795CB0101968C179D0714F4AC |
:10D0B000219706C061507040C617D7070CF421961F |
:10D0C0008091B102843BD0F0F701E952F94F8081A1 |
:10D0D0009181FE01E81BF90BCF0163E070E00E9433 |
:10D0E000FB76CB01880F991F860F971F2BE037E047 |
:10D0F000E20EF31EF7019183808307C02BE037E037 |
:10D10000E20EF31EF70111821082000F111F095267 |
:10D11000194FF801D183C08311C00231110570F09D |
:10D1200081E08093ED010AC081E08093ED011092CF |
:10D13000A1031092A30384E480939F038091A10331 |
:10D14000803198F08091A303882331F48091ED0120 |
:10D15000882311F4809394011092A1031092A303E9 |
:10D160001092A00384E480939F03E6E0CDB7DEB77E |
:10D170000C947377CF93FC0197FF05C0CFEFF09528 |
:10D18000E195FF4F01C0C1E028E631E0CF01B901D0 |
:10D190000E94FB76FC018B35910554F08B55904035 |
:10D1A0008A35910538F484EB90E08E1B9F0BFC01CF |
:10D1B00041E00DC0CF01855B90408A35910518F4A0 |
:10D1C000E45BF04003C02E1B3F0BF9014FEFEE0F65 |
:10D1D000FF1FE15DF54F259134918C2F992787FD35 |
:10D1E0009095289FB001299F700D389F700D1124D4 |
:10D1F000842F992787FD9095689FA001699F500D06 |
:10D20000789F500D1124CA01CF9108952AE530E08E |
:10D21000281B390BC9010E94BA680895CF93DF9388 |
:10D2200080E00E94716E80911E0190911F016AE062 |
:10D2300070E00E94FB769F938F9380911E019091E6 |
:10D240001F016AE070E00E94FB767F936F938DEF81 |
:10D250009AE09F938F93C4E6DEE6DF93CF93E0914D |
:10D26000BC03F091BD0309952DB73EB7285F3F4F32 |
:10D270002DBF8091E9018823B9F186E00E94716E8B |
:10D280008091AC079091AD076AE070E00E94E7766C |
:10D290007F936F938FED90E09F938F9380919D0785 |
:10D2A00090919E07A0919F07B091A00720919601B1 |
:10D2B000309197014091980150919901BC01CD01A5 |
:10D2C0000E9430773F932F9386E09BE09F938F934C |
:10D2D000DF93CF93E091BC03F091BD0309958DB727 |
:10D2E0009EB70A968DBF12C086E00E94716E82E1E1 |
:10D2F0009BE09F938F93DF93CF93E091BC03F091DA |
:10D30000BD0309950F900F900F900F9080918F03A0 |
:10D310008823C1F086E00E94716E80918F03992767 |
:10D320009F938F9389E19BE09F938F93DF93CF939C |
:10D33000E091BC03F091BD0309952DB73EB72A5F7C |
:10D340003F4F2DBF80E10E94716E8091F30190915B |
:10D35000F4016CE370E00E94E7769F938F938091D5 |
:10D36000F3019091F4016CE370E00E94E7767F9303 |
:10D370006F9380911808909119089F938F9384E27E |
:10D380009BE09F938F93C4E6DEE6DF93CF93E0911B |
:10D39000BC03F091BD0309958091B9052DB73EB747 |
:10D3A000265F3F4F2DBF80FF29C08AE10E94716E2A |
:10D3B0008091950199279F938F938091A3029091DB |
:10D3C000A402A091A502B091A602BC01CD0124E661 |
:10D3D00030E040E050E00E9430773F932F9381E3AC |
:10D3E0009BE09F938F93DF93CF93E091BC03F091E9 |
:10D3F000BD0309958DB79EB708968DBFDF91CF917C |
:10D400000895CF93DF9380E00E94716E809195061E |
:10D41000992787FD90959F938F9380918D069927EB |
:10D4200087FD90959F938F9380918506992787FD1F |
:10D4300090959F938F9380917D06992787FD909576 |
:10D440009F938F9388E39BE09F938F93C4E6DEE6E0 |
:10D45000DF93CF93E091BC03F091BD03099580E188 |
:10D460000E94716E2DB73EB7245F3F4F2DBF809154 |
:10D47000B506992787FD90959F938F938091AD0670 |
:10D48000992787FD90959F938F938091A506992763 |
:10D4900087FD90959F938F9380919D06992787FD97 |
:10D4A00090959F938F9388E49BE09F938F93DF9356 |
:10D4B000CF93E091BC03F091BD0309958091AB053A |
:10D4C0002DB73EB7245F3F4F2DBF853098F480E1E4 |
:10D4D0000E94716E88E59BE09F938F93DF93CF93BB |
:10D4E000E091BC03F091BD0309950F900F900F9050 |
:10D4F0000F9018C08730B0F488E10E94716E8FEDF4 |
:10D5000090E09F938F9389E69BE09F938F93DF93A7 |
:10D51000CF93E091BC03F091BD0309958DB79EB701 |
:10D5200006968DBFDF91CF9108950F931F9380E0F2 |
:10D530000E94716E2AE030E08091140890911508E5 |
:10D54000B9010E94E7769F938F9380911408909180 |
:10D550001508B9010E94E7767F936F9380911E01B1 |
:10D5600090911F01B9010E94FB769F938F93809148 |
:10D570001E0190911F01B9010E94FB767F936F936A |
:10D5800082E79BE09F938F9304E61EE61F930F9321 |
:10D59000E091BC03F091BD03099580E10E94716E9A |
:10D5A0008DB79EB70C968DBF809118089091190881 |
:10D5B0009F938F9380911608909117089F938F9354 |
:10D5C00085E89BE09F938F931F930F93E091BC039B |
:10D5D000F091BD0309958DB79EB708968DBF1F9139 |
:10D5E0000F9108950F931F93CF93DF938091E901DB |
:10D5F000C4E6DEE6882309F478C080E00E94716EFC |
:10D600008091A90799279F938F938091AB079927C2 |
:10D610009F938F9381E99BE09F938F938E01DF937C |
:10D62000CF93E091BC03F091BD0309958DB79EB7F0 |
:10D6300008968DBF8091AA07833031F48CE00E9458 |
:10D64000716E80EA9BE005C08CE00E94716E85EAF5 |
:10D650009BE09F938F93DF93CF93E091BC03F09176 |
:10D66000BD0309950F900F900F900F908091A80720 |
:10D6700081FF12C08CE00E94716E8AEA9BE09F934A |
:10D680008F931F930F93E091BC03F091BD03099515 |
:10D690000F900F900F900F9080E10E94716E8FEDB0 |
:10D6A00090E09F938F938091AE079091AF079F93E7 |
:10D6B0008F938091AC079091AD076AE070E00E9473 |
:10D6C000E7767F936F938FEA9BE09F938F9384E637 |
:10D6D0009EE69F938F93E091BC03F091BD03099563 |
:10D6E0008DB79EB70A968DBF12C082E00E94716E00 |
:10D6F0008FEB9BE09F938F93DF93CF93E091BC03DD |
:10D70000F091BD0309950F900F900F900F90DF914E |
:10D71000CF911F910F910895CF93C82F2091A4030B |
:10D720002093A50399278F32910509F18033910544 |
:10D730001CF44F97A1F02CC08F34910501F18F3864 |
:10D74000910531F5222319F481E090E038C086E09C |
:10D75000289FF0011124EB51F54F849117C086E00A |
:10D76000289FF0011124EA51F54F84910FC086E003 |
:10D77000289FF0011124E951F54F849107C086E0FC |
:10D78000289FF0011124E851F54F84918093A40360 |
:10D790009091A4038091A5039813C0E00E94776E36 |
:10D7A0009091A40386E0989FF0011124E751F54F72 |
:10D7B000259134918C2FF901099580E090E0CF916B |
:10D7C00008951092150810921408109219081092DA |
:10D7D0001808109217081092160810921A088AE07A |
:10D7E00090E00E941C179093A7038093A6030895CE |
:10D7F000CF93DF938091A6039091A7030E942517F2 |
:10D80000882309F4AFC08091A6039091A7030A96DC |
:10D810009093A7038093A603E0E0F0E09F0190E0DF |
:10D820005FEFA6E7B6E04BE0ED018B8187FF0BC011 |
:10D830009F5F8D81E80FF11D8981280F311D8E8139 |
:10D84000851708F4582F4150189647FFEDCF509395 |
:10D850001A08232B41F52091AC033091AD03409180 |
:10D86000AE035091AF03BB27A52F942F832F909326 |
:10D87000AB038093AA03AA27BB27281B390B4A0BAB |
:10D880005B0BCF01AA27BB27280F391F4A1F5B1F3D |
:10D890002093AC033093AD034093AE035093AF039A |
:10D8A000E5E0F0E013C02091AA033091AB032E17FE |
:10D8B0003F0718F4E21BF30B02C0E0E0F0E0892F11 |
:10D8C0009927880F991FE80FF91F3596F0931508CF |
:10D8D000E0931408EF3FF10578F480911E019091D8 |
:10D8E0001F018E9F90018F9F300D9E9F300D112440 |
:10D8F000C90164E670E013C0CF01969587959695AF |
:10D90000879520911E0130911F01289FA001299F1A |
:10D91000500D389F500D1124CA0169E170E00E943A |
:10D92000E77670931708609316082091A80330914A |
:10D93000A9032E0F3F1F3093A9032093A8035EE095 |
:10D940002131350778F080911808909119080196D7 |
:10D95000909319088093180820513E403093A903F2 |
:10D960002093A803DF91CF9108954FB720E430E0D2 |
:10D97000F8948091C9008F778093C9008091C90085 |
:10D980008F7B8093C9008091C9008F7D8093C900EF |
:10D990005A9A52985B9A539A832F99278093CD0075 |
:10D9A0002093CC008091C80082608093C80088E1F9 |
:10D9B0008093C9008091CA008F778093CA008091BC |
:10D9C000CA008F7B8093CA008091CA008F7D8093AC |
:10D9D000CA008091CA008F7E8093CA008091CA00DD |
:10D9E000877F8093CA008091C9008B7F8093C90094 |
:10D9F0008091CA0084608093CA008091CA008260CE |
:10DA00008093CA008091C80087FF03C08091CE0038 |
:10DA1000F9CF8091C90080688093C9004FBF0895F5 |
:10DA20000F931F93CF93DF93482F4F5F893108F0F7 |
:10DA30008BC08091D606841720F44F5F4093D606A2 |
:10DA40004150CB0183539B4268E170E00E94FB761A |
:10DA5000A42FBB27FD01EA0FFB1FE952F94F80817C |
:10DA600091819B01281B390BC90137FF03C0909599 |
:10DA700081959F4F069794F48091B102883C30F4D1 |
:10DA80008091B102865F8093B10208C088EC8093D8 |
:10DA9000B10280916F008F7D80936F00FD01EA0FCE |
:10DAA000FB1FE952F94F808191819C01220F331FA6 |
:10DAB000280F391F260F371F37FF02C02D5F3F4F3A |
:10DAC000E901D595C795D595C795CB0101968C17DA |
:10DAD0009D0714F4219706C061507040C617D70700 |
:10DAE0000CF421968091B102843BD8F08D010A0F8D |
:10DAF0001B1FF801E952F94F80819181FE01E81B5B |
:10DB0000F90BCF0163E070E00E94FB76CB01880F38 |
:10DB1000991F860F971F055F184FF8019183808327 |
:10DB200007C0AA0FBB1FA55FB84F11961C921E928B |
:10DB3000E42FFF27EE0FFF1FE952F94FD183C08377 |
:10DB4000443011F410929401DF91CF911F910F9105 |
:10DB50000895CF93DF9320911B08822F9927807F10 |
:10DB60009070409709F06CC02F3109F046C0809149 |
:10DB70001C088093B40320911E082093B603809163 |
:10DB80001F088093B503822F99279093D80680931E |
:10DB9000D706222309F054C08091AD05282F3327E2 |
:10DBA000220F331FF901E55FF84F11821082809137 |
:10DBB000AE05A82FBB27AA0FBB1FFD01E55FF84FDD |
:10DBC000118210828091B005E82FFF27EE0FFF1F12 |
:10DBD000CF01855F984FEC01198218822952394F85 |
:10DBE000E90119821882A952B94F11961C921E920E |
:10DBF000E952F94F1182108223C0C22FCF70CA3070 |
:10DC0000F8F480911C088093450880911D0880934A |
:10DC1000440880911E088093470880911F088093D4 |
:10DC2000460860914408709145088C2F0E94106D41 |
:10DC300060914608709147088C2F8F5F0E94106D8D |
:10DC4000DF91CF910895CF93C82F8F3F49F48091F2 |
:10DC5000B7038F3F29F41092B9031092B80332C072 |
:10DC60002091B903222339F4CF3111F485E001C0AA |
:10DC700084E08093BA038091BA039091B80382172D |
:10DC8000A0F4892F80958093B8038F3F19F48EEF0D |
:10DC90008093B8038091B803C81711F40E94A96D4E |
:10DCA0001092B9031092B8030BC0E22FFF27E55E74 |
:10DCB000F74FC0832F5F2093B9039C0F9093B80355 |
:10DCC000C093B703CF9108959091B303933240F47A |
:10DCD000E92FFF27EF5DF74F80839F5F9093B3039A |
:10DCE0000895833218F48D5F8093B303089590E212 |
:10DCF000E4E2F8E08FE19193815087FFFCCF089533 |
:10DD0000CF93CFB723E031E0F8948091C9008F77AB |
:10DD10008093C9008091C9008F7B8093C900809156 |
:10DD2000C9008F7D8093C9005A9A52985B9A539A82 |
:10DD3000832F99278093CD002093CC008091C80039 |
:10DD400082608093C80088E18093C9008091CA00F6 |
:10DD50008F778093CA008091CA008F7B8093CA001E |
:10DD60008091CA0080628093CA008091CA0080615D |
:10DD70008093CA008091CA0088608093CA00809115 |
:10DD8000C90084608093C9008091CA008460809338 |
:10DD9000CA008091CA0082608093CA008091C80046 |
:10DDA00087FF03C08091CE00F9CF8091C9008068C1 |
:10DDB0008093C9008091C90080648093C9000E944B |
:10DDC000776ECFBFCF910895282F99278F709070CD |
:10DDD000892B31F420958091B203822B8093B2037A |
:10DDE00008958091F001882309F441C080917D025B |
:10DDF00085FF0AC082E98093210883E2809322088C |
:10DE000085E58093230802C0109221088091F101DA |
:10DE10008F3071F48091B2030E948C6B882341F0A3 |
:10DE200081E9809321088093220881E3809323086D |
:10DE30001092F0018091C80085FFFCCF8091C9004D |
:10DE40008F7E8093C9008091C9008E7F8093C90026 |
:10DE500080912108882311F48EEF01C08EE7809312 |
:10DE6000CE008091B2038093F1011092B203089525 |
:10DE70001F920F920FB60F9211248F939F93EF93DF |
:10DE8000FF939091F001992309F040C08091BB036A |
:10DE9000882361F480912108882311F483E003C072 |
:10DEA000813999F481E08093BB030FC0833099F4EA |
:10DEB00080912108882349F0909321088091C9001E |
:10DEC0008E7F8093C9008EEF1EC08091C900816053 |
:10DED0008093C9000EC0833261F48091C9008E7FA7 |
:10DEE0008093C9008FEF8093CE0081E08093F00192 |
:10DEF00014C08091BB03E82FFF27EF5DF74F8F5FC2 |
:10DF00008093BB0380818093CE0007C01092BB0337 |
:10DF10008091C90080618093C900FF91EF919F912A |
:10DF20008F910F900FBE0F901F901895EF92FF9258 |
:10DF30000F931F93CF93DF937C018B01EA01452B55 |
:10DF400039F0F80181918F01F70109952197C9F7FF |
:10DF5000E6E0CDB7DEB70C947377EF92FF920F93A4 |
:10DF60001F93CF93DF937C018B01EA01452B41F096 |
:10DF7000F8010F5F1F4F8491F70109952197C1F7B1 |
:10DF8000E6E0CDB7DEB70C9473770F931F93CF9372 |
:10DF90008C01C62F161634F480E2F8010995C150A1 |
:10DFA0001C16D4F3CF911F910F9108950F931F93D7 |
:10DFB000CF938C01C62F161634F480E3F80109952F |
:10DFC000C1501C16D4F3CF911F910F910895A5E372 |
:10DFD000B0E0EDEEFFE60C944B772E96EEADFFAD84 |
:10DFE0002E978824992454018091B103882321F429 |
:10DFF0002C961FAE1EAE2C975EE4452E512C4C0E77 |
:10E000005D1E6F01B60105C0153239F00894C11CC0 |
:10E01000D11CF60114911123B9F7A601461B570B29 |
:10E0200031F02C968EAD9FAD2C970E94AD6F1123D1 |
:10E0300009F46AC20894C11CD11CFF24FDA6FCA6E9 |
:10E040004FEFE42EF9A6F6010894C11CD11C1491DF |
:10E05000153721F0812F80628837B1F4F0FE0AC0B5 |
:10E06000F20124E030E0420E531E80809180A280B5 |
:10E07000B3800AC0F20142E050E0440E551E808198 |
:10E0800091814C01AA24BB24103221F489A5882354 |
:10E09000D1F61DC0133219F458E0F52AD4CF1A3244 |
:10E0A00011F01D3291F41A3259F4F20182E090E03D |
:10E0B000480E591EE081ECA7EE232CF6E195ECA763 |
:10E0C00090E1F92AAFEDFA22BECF1B3211F419A765 |
:10E0D000BACF1E32C1F5F6010894C11CD11C1491AF |
:10E0E0001A3279F4F20122E030E0420E531E4081F0 |
:10E0F00051813FEF4F3F530714F44FEF5FEFE42E92 |
:10E10000A2CF40E050E0812F80538A30A0F4CA01B2 |
:10E1100033E0880F991F3A95E1F7840F951F480F58 |
:10E12000591F410F511D40535040F6010894C11C26 |
:10E13000D11C1491E8CF8FEF4F3F580714F44FEFE5 |
:10E140005FEFE42E85CF103329F4F4FC7CCF90E20E |
:10E15000F92A79CF812F81538930D8F440E050E0FB |
:10E16000CA0123E0880F991F2A95E1F7840F951FB4 |
:10E17000480F591F410F511D40535040F60108945C |
:10E18000C11CD11C1491812F80538A3048F34CA7B5 |
:10E190005FCF183619F4A4E0FA2A55CF1C3619F4CB |
:10E1A000B1E0FB2A50CF133661F43E010894611CA4 |
:10E1B000711CF20122E030E0420E531E80818983FF |
:10E1C0003CC1143421F0143611F0193651F51434D1 |
:10E1D00011F431E0F32AF0FE0AC0F20144E050E00D |
:10E1E000440E551E80809180A280B3800CC0F20145 |
:10E1F00082E090E0480E591E808191814C01AA2452 |
:10E2000097FCA094BA2CB7FE0AC0B094A094909446 |
:10E210008094811C911CA11CB11C8DE289A70AE08D |
:10E220006FC01F3411F01F3631F41F3411F491E028 |
:10E23000F92A08E064C0103779F4F201A2E0B0E0F6 |
:10E240004A0E5B1E808191814C01AA24BB2400E10F |
:10E25000B0E4FB2A18E753C01337C1F5F20122E0FE |
:10E2600030E0420E531E608071806114710489F4A5 |
:10E270003E010894611C711C88E289838EE6F301DB |
:10E28000818385E78B838CE68C838D8389E28E8303 |
:10E290001F82E7FC13C08E2D992787FD9095AC0156 |
:10E2A00060E070E0C3010E941875009729F0382ED5 |
:10E2B0003618E3140CF0C3C03E2CC1C0F30101902A |
:10E2C0000020E9F731973E2E3618B9C0153511F008 |
:10E2D000153731F4153511F4F1E0FF2A0AE00FC0CB |
:10E2E000183519F0183709F0A0C000E1F3FE07C097 |
:10E2F00081149104A104B10411F020E4F22A19A6BA |
:10E30000EDA6E7FC02C03FEDF32289E2682E712CF6 |
:10E310006C0E7D1E81149104A104B10421F44DA55D |
:10E32000442309F47BC0802F9927AA27BB278EA7F7 |
:10E330009FA7A8ABB9AB202E332490E0891690E0BC |
:10E34000990691E0A90690E0B90648F0C501B4012C |
:10E350002EA53FA548A959A90E940E7717C0AFEF77 |
:10E360008A169104A104B10449F040F0C401B1013E |
:10E370000E94E7769B014427552708C0882D602F0F |
:10E380000E94DB76282F3327442755272AAB3BAB47 |
:10E390004CAB5DAB0A3059F48AA9880F880F880FFF |
:10E3A0009AA9990F890F382D381B832F10C000317F |
:10E3B00039F48AA98295807F482D481B842F07C095 |
:10E3C0008AA9880F880F880F582D581B852F90E039 |
:10E3D0002EA53FA548A959A982169306A406B506FD |
:10E3E00008F091E08AA89BA8ACA8BDA88A3010F4D8 |
:10E3F000805D04C0895A183509F48F7DD3018E934E |
:10E400003D01992309F099CF083041F4F3FE06C08D |
:10E41000803321F080E3FD0182933F01CE0101961C |
:10E42000382E3618F8E23F0E0BC0112309F46CC0E9 |
:10E430003E010894611C711C1983B1E03B2E19A6A2 |
:10E44000032D2DA4231827FC222489A5882311F04D |
:10E450000F5F02C0F6FC0E5F020DEF2CFF24C70118 |
:10E4600080739070892B49F48CA5801B682F2C96A3 |
:10E470008EAD9FAD2C970E94C56F89A5882331F082 |
:10E4800041E050E0BE01675D7F4F0AC0E6FE0EC06E |
:10E4900080E38AA71BA742E050E0BE01665D7F4F84 |
:10E4A0002C968EAD9FAD2C970E94966FC7018073FE |
:10E4B0009070809749F48CA5801B682F2C968EADA8 |
:10E4C0009FAD2C970E94D66F622D2C968EAD9FAD7E |
:10E4D0002C970E94D66F832D992787FD9095AC01CC |
:10E4E000B3012C968EAD9FAD2C970E94966FE4FEE3 |
:10E4F00089CD2CA5201B2CA7622F2C968EAD9FAD0D |
:10E500002C970E94C56F7ECDE2E1CB5C0C946777BF |
:10E510002FB740E0F894E0E0F0E081E2809357000C |
:10E520009491E2E0F0E0809357003491E4E0F0E071 |
:10E530008093570084912FBF9E3199F4363941F46E |
:10E54000893011F441E00DC08A3059F442E009C02D |
:10E55000373939F4863011F443E003C0853009F4CB |
:10E5600044E0842F992708959FB7F8948091C900BB |
:10E57000877F8093C9008091C9008F7E8093C900F6 |
:10E580008091C9008F778093C9008091C9008F7BEB |
:10E590008093C9008091C9008F7D8093C9005298F3 |
:10E5A0005A9A53985B9A9FBF08951F93CF93DF9316 |
:10E5B000182F8091B103882309F48DC08091EF0159 |
:10E5C000181709F488C08091B003882321F40E94B1 |
:10E5D00088728093B00388EB9CE09F938F93C6EF83 |
:10E5E000D2E1DF93CF93E091BC03F091BD03099595 |
:10E5F0000F900F900F900F90812F992782309105E7 |
:10E6000001F1833091052CF4009761F0019769F0D6 |
:10E6100024C084309105D9F084309105ACF0059781 |
:10E62000C9F01BC088EA9CE002C086E99CE09F9389 |
:10E630008F93DF93CF93E091BC03F091BD030995D5 |
:10E6400018C08DE79CE0F3CF8AE59CE0F0CF8CE426 |
:10E650009CE0EDCF84E49CE0EACF85EC9CE09F93C6 |
:10E660008F93DF93CF93E091BC03F091BD030995A5 |
:10E6700010E00F900F900F900F908091B0038430B6 |
:10E6800011F0823099F40E94B472812F815083304E |
:10E6900018F40E9416671DC0143019F40E94806E91 |
:10E6A00018C01530B1F40E94B56C13C0112389F065 |
:10E6B0008BED9CE09F938F9386EF92E19F938F93D6 |
:10E6C000E091BC03F091BD0309950F900F900F905E |
:10E6D0000F901093EF01DF91CF911F9108950F9349 |
:10E6E0001F9381E08093B1034091EE01E4EFFBE0E2 |
:10E6F00020E030E05FE4849199272F5F3F4F829FB5 |
:10E70000B001839F700D929F700D112446275150C8 |
:10E71000319657FFF0CF4093EE01ECECFBE020E0A8 |
:10E7200030E057E2849199272F5F3F4F829FB001DD |
:10E73000839F700D929F700D112446275150319682 |
:10E7400057FFF0CF4093EE018091B003882321F46E |
:10E750000E9488728093B0038091EE01833459F057 |
:10E7600088E190E029E20FB6F894A89580936000C4 |
:10E770000FBE2093600087EE9FE69093BD038093C9 |
:10E78000BC0386EF9CE09F938F9306EF12E11F93EB |
:10E790000F93E091BC03F091BD0309950F900F908A |
:10E7A0000F900F9081E690E09F938F9382E590E029 |
:10E7B0009F938F931F921F92809102016AE00E94A3 |
:10E7C000DB76892F99279F938F93809102010E9476 |
:10E7D000DB7699279F938F938CE19DE09F938F9396 |
:10E7E0001F930F93E091BC03F091BD03099584EF53 |
:10E7F0009BE09F938F931F930F93E091BC03F09145 |
:10E80000BD0309958CEC9BE09F938F931F930F930F |
:10E81000E091BC03F091BD0309958DB79EB7469674 |
:10E820008DBF80E59DE09F938F931F930F93E091A1 |
:10E83000BC03F091BD03099582EC80938100809127 |
:10E840006F00806280936F000F900F900F900F9079 |
:10E850001F910F9108958091B103882361F08091F9 |
:10E86000EF01843011F40E94F16E8091EE01833447 |
:10E8700011F01092B10308951F920F920FB60F92EC |
:10E8800011242F933F934F935F936F937F938F93B5 |
:10E890009F93AF93BF93EF93FF932091CE0080910E |
:10E8A000FA018823B1F02093C6008091FA018230EA |
:10E8B00029F52F3F19F58FEF94E3ACE0B0E0C29754 |
:10E8C000A109B109B7FFFBCF8091FF038093CE0070 |
:10E8D00015C09091EF01892F8150833020F4822F51 |
:10E8E0000E9471670BC0943021F4822F0E94E46E65 |
:10E8F00005C0953019F4822F0E94236EFF91EF918D |
:10E90000BF91AF919F918F917F916F915F914F9147 |
:10E910003F912F910F900FBE0F901F9018950024DC |
:10E9200022273327442751E0BB27EE27FF27A0E10A |
:10E93000660F771F881F991F001C221F331F441F5B |
:10E94000660F771F881F991F001C221F331F441F4B |
:10E950002AF4050E2B1F3E1F4F1F04C0051A2B0B58 |
:10E960003E0B4F0B550FBB1FEE1F587F556047FDE9 |
:10E970005250AA95E9F6E695B7955795E695B7955D |
:10E980005795852F9B2F08952227332741E0552740 |
:10E9900068E0880F991F221F331F880F991F221FBD |
:10E9A000331F1AF4240F351F02C0241B350B440FEC |
:10E9B000551F487F456037FD42506A9551F756957F |
:10E9C000479556954795842F0895AA2797FF04C029 |
:10E9D000809590958A1F9A1F77FF04C06095709567 |
:10E9E0006A1F7A1F669F9001779FA001679F300D75 |
:10E9F000411D5A1F300D411D5A1F889FF001999FDC |
:10EA00002E0F3F1F401D511D899F300D411D5A1F64 |
:10EA1000300D411D5A1FCA01B901112480CFFB01DD |
:10EA2000DC0102C005900D9241505040D8F7089586 |
:10EA3000FC014150504030F001900616D1F731975B |
:10EA4000CF010895882799270895A0E0B0E0EBE270 |
:10EA5000F5E70C9453776C017B01EA01590121978A |
:10EA60008FEFCF3FD80789F086010894C11CD11CD5 |
:10EA7000C7010894E11CF11CF5010995F801808398 |
:10EA80002197FFEFCF3FDF0779F7EAE0CDB7DEB799 |
:10EA90000C946F77CF92DF92EF92FF920F931F93B8 |
:10EAA0007C016B01FB010995082FC7010196F60156 |
:10EAB0000995182FC8011F910F91FF90EF90DF90DB |
:10EAC000CF900895A0E0B0E0E8E6F5E70C94557724 |
:10EAD0008C017B01EA01690121978FEFCF3FD807B5 |
:10EAE00071F0F70121917F01C8010F5F1F4F622F65 |
:10EAF000F60109952197FFEFCF3FDF0791F7E8E097 |
:10EB0000CDB7DEB70C947177CF92DF92EF92FF9280 |
:10EB10000F931F936C018B017A01FA010995812FE4 |
:10EB20009927682FC6010196F70109951F910F914A |
:10EB3000FF90EF90DF90CF9008955058BB27AA2701 |
:10EB40000ED0E0C0D1D030F0D6D020F031F49F3FCD |
:10EB500011F41EF4C6C00EF4E095E7FBBCC0E92F2B |
:10EB6000E2D080F3BA17620773078407950718F09D |
:10EB700071F49EF5FAC00EF4E0950B2EBA2FA02D7D |
:10EB80000B01B90190010C01CA01A0011124FF275A |
:10EB9000591B99F0593F50F4503E68F11A16F04055 |
:10EBA000A22F232F342F4427585FF3CF4695379554 |
:10EBB0002795A795F0405395C9F77EF41F16BA0B19 |
:10EBC000620B730B840BBAF09150A1F0FF0FBB1FC7 |
:10EBD000661F771F881FC2F70EC0BA0F621F731F10 |
:10EBE000841F48F4879577956795B795F7959E3F6D |
:10EBF00008F0B3CF9395880F08F09927EE0F9795FB |
:10EC00008795089598D088F09F5790F0B92F99274D |
:10EC1000B751A0F0D1F0660F771F881F991F1AF027 |
:10EC2000BA95C9F712C0B13081F09FD0B1E0089514 |
:10EC30009CC0672F782F8827B85F39F0B93FCCF395 |
:10EC4000869577956795B395D9F73EF4909580951D |
:10EC5000709561957F4F8F4F9F4F0895E89409C03D |
:10EC600097FB3EF490958095709561957F4F8F4FFF |
:10EC70009F4F9923A9F0F92F96E9BB279395F69515 |
:10EC8000879577956795B795F111F8CFFAF4BB0F93 |
:10EC900011F460FF1BC06F5F7F4F8F4F9F4F16C0F7 |
:10ECA000882311F096E911C0772321F09EE8872F81 |
:10ECB000762F05C0662371F096E8862F70E060E03D |
:10ECC0002AF09A95660F771F881FDAF7880F9695B6 |
:10ECD000879597F9089597F99F6780E870E060E05D |
:10ECE00008959FEF80EC089500240A9416161706E5 |
:10ECF00018060906089500240A941216130614062D |
:10ED000005060895092E0394000C11F4882352F08F |
:10ED1000BB0F40F4BF2B11F460FF04C06F5F7F4F47 |
:10ED20008F4F9F4F089557FD9058440F551F59F02E |
:10ED30005F3F71F04795880F97FB991F61F09F3FE8 |
:10ED400079F087950895121613061406551FF2CF11 |
:10ED50004695F1DF08C0161617061806991FF1CF61 |
:10ED600086957105610508940895E894BB27662788 |
:10ED70007727CB0197F90895629FD001739FF00127 |
:10ED8000829FE00DF11D649FE00DF11D929FF00D3B |
:10ED9000839FF00D749FF00D659FF00D9927729F72 |
:10EDA000B00DE11DF91F639FB00DE11DF91FBD01FD |
:10EDB000CF0111240895991B79E004C0991F96177B |
:10EDC00008F0961B881F7A95C9F780950895AA1BAD |
:10EDD000BB1B51E107C0AA1FBB1FA617B70710F046 |
:10EDE000A61BB70B881F991F5A95A9F78095909578 |
:10EDF000BC01CD01089597FB092E07260AD077FDA7 |
:10EE000004D0E5DF06D000201AF4709561957F4F9D |
:10EE10000895F6F7909581959F4F0895A1E21A2ED7 |
:10EE2000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1FAE |
:10EE3000A217B307E407F50720F0A21BB30BE40BFE |
:10EE4000F50B661F771F881F991F1A9469F7609545 |
:10EE50007095809590959B01AC01BD01CF010895FF |
:10EE600097FB092E05260ED057FD04D0D7DF0AD018 |
:10EE7000001C38F450954095309521953F4F4F4FE9 |
:10EE80005F4F0895F6F790958095709561957F4F47 |
:10EE90008F4F9F4F08952F923F924F925F926F92A4 |
:10EEA0007F928F929F92AF92BF92CF92DF92EF921A |
:10EEB000FF920F931F93CF93DF93CDB7DEB7CA1B9B |
:10EEC000DB0B0FB6F894DEBF0FBECDBF09942A88C6 |
:10EED000398848885F846E847D848C849B84AA846E |
:10EEE000B984C884DF80EE80FD800C811B81AA81FB |
:10EEF000B981CE0FD11D0FB6F894DEBF0FBECDBFC6 |
:10EF0000ED010895EE0FFF1F0590F491E02D099497 |
:02EF1000FFCF31 |
:10EF12005E010A010164FF01FFFFC01FC01F010162 |
:10EF220001737373FF03007D0000C409C409640008 |
:10EF32001148656C6C6F20576F726C6400000000A2 |
:10EF420000000000000000000000000000000000BF |
:10EF520000000000000000000000000000000000AF |
:10EF6200000000000000000000000000000000009F |
:10EF7200000000000000000000000000000000008F |
:10EF82000053706F727400004E6F726D616C0000FE |
:10EF9200426567696E6E6572000051756164726FD9 |
:10EFA2000000640001200B050000ECFF00020406D3 |
:10EFB200070808080706040200FEFCFAF9F8F8F848 |
:10EFC200F9FAFCFE000204060708086440415A46AA |
:10EFD20064640A02969696960840403A10FB3038CE |
:10EFE2000190D0030090D00300F4017800FF036485 |
:10EFF2000B0A0D0B0C0E0B0F10FA2001010170FF12 |
:02F00200010FFC |
:00000001FF |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/Settings.h |
---|
--- V0.82a_ACC-HH_MartinR/Spektrum.c (nonexistent) |
+++ V0.82a_ACC-HH_MartinR/Spektrum.c (revision 1797) |
@@ -0,0 +1,407 @@ |
+/*####################################################################################### |
+Decodieren eines RC Summen Signals oder Spektrum Empfänger-Satellit |
+#######################################################################################*/ |
+ |
+#include "Spektrum.h" |
+#include "main.h" |
+// Achtung: RECEIVER_SPEKTRUM_EXP wird in der Main.h gesetzt |
+ |
+unsigned char SpektrumTimer = 0; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+unsigned char s_excnt = 0; // Counter for Spektrum-Expander |
+unsigned char s_exparity = 0; // Parity Bit for Spektrum-Expander |
+signed char s_exdata[11]; // Data for Spektrum-Expander |
+#endif |
+//--------------------------------------------------------------// |
+//--------------------------------------------------------------// |
+/* |
+void SpektrumBinding(void) |
+{ |
+ unsigned int timerTimeout = SetDelay(10000); // Timeout 10 sec. |
+ unsigned char connected = 0; |
+ unsigned int delaycounter; |
+ |
+ UCSR1B &= ~(1 << RXCIE1); // disable rx-interrupt |
+ UCSR1B &= ~(1<<RXEN1); // disable Uart-Rx |
+ PORTD &= ~(1 << PORTD2); // disable pull-up |
+ |
+ printf("\n\rPlease connect Spektrum receiver for binding NOW..."); |
+ |
+ while(!CheckDelay(timerTimeout)) |
+ { |
+ if (PIND & (1 << PORTD2)) { timerTimeout = SetDelay(90); connected = 1; break; } |
+ } |
+ |
+ if (connected) |
+ { |
+ |
+ printf("ok.\n\r"); |
+ DDRD |= (1 << DDD2); // Rx as output |
+ |
+ while(!CheckDelay(timerTimeout)); // delay after startup of RX |
+ for (delaycounter = 0; delaycounter < 100; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD |= (1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 10; delaycounter++) PORTD &= ~(1 << PORTD2); |
+ for (delaycounter = 0; delaycounter < 400; delaycounter++) PORTD |= (1 << PORTD2); |
+ |
+ } |
+ else |
+ { printf("Timeout.\n\r"); |
+ |
+ |
+ } |
+ |
+ DDRD &= ~(1 << DDD2); // RX as input |
+ PORTD &= ~(1 << PORTD2); |
+ |
+ SpektrumUartInit(); // init Uart again |
+} |
+*/ |
+//############################################################################ |
+// USART1 initialisation from killagreg |
+void SpektrumUartInit(void) |
+//############################################################################ |
+ { |
+ // -- Start of USART1 initialisation for Spekturm seriell-mode |
+ // USART1 Control and Status Register A, B, C and baud rate register |
+ uint8_t sreg = SREG; |
+ |
+ uint16_t ubrr = (uint16_t) ((uint32_t) SYSCLK/(8 * 115200) - 1); |
+ |
+ // disable all interrupts before reconfiguration |
+ cli(); |
+ // disable RX-Interrupt |
+ UCSR1B &= ~(1 << RXCIE1); |
+ // disable TX-Interrupt |
+ UCSR1B &= ~(1 << TXCIE1); |
+ // disable DRE-Interrupt |
+ UCSR1B &= ~(1 << UDRIE1); |
+ // set direction of RXD1 and TXD1 pins |
+ // set RXD1 (PD2) as an input pin |
+ PORTD |= (1 << PORTD2); |
+ DDRD &= ~(1 << DDD2); |
+ |
+ // set TXD1 (PD3) as an output pin |
+ PORTD |= (1 << PORTD3); |
+ DDRD |= (1 << DDD3); |
+ |
+ // USART0 Baud Rate Register |
+ // set clock divider |
+ UBRR1H = (uint8_t)(ubrr>>8); |
+ UBRR1L = (uint8_t)ubrr; |
+ // enable double speed operation |
+ UCSR1A |= (1 << U2X1); |
+ // enable receiver and transmitter |
+ //UCSR1B = (1<<RXEN1)|(1<<TXEN1); |
+ |
+ UCSR1B = (1<<RXEN1); |
+ // set asynchronous mode |
+ UCSR1C &= ~(1 << UMSEL11); |
+ UCSR1C &= ~(1 << UMSEL10); |
+ // no parity |
+ UCSR1C &= ~(1 << UPM11); |
+ UCSR1C &= ~(1 << UPM10); |
+ // 1 stop bit |
+ UCSR1C &= ~(1 << USBS1); |
+ // 8-bit |
+ UCSR1B &= ~(1 << UCSZ12); |
+ UCSR1C |= (1 << UCSZ11); |
+ UCSR1C |= (1 << UCSZ10); |
+ // flush receive buffer explicit |
+ while(UCSR1A & (1<<RXC1)) UDR1; |
+ // enable RX-interrupts at the end |
+ UCSR1B |= (1 << RXCIE1); |
+ // -- End of USART1 initialisation |
+ // restore global interrupt flags |
+ |
+ SREG = sreg; |
+ return; |
+ } |
+ |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+// + Copyright (c) Rainer Walther |
+// + RC-routines from original MK rc.c (c) H&I |
+// + Useful infos from Walter: http://www.rcgroups.com/forums/showthread.php?t=714299&page=2 |
+// + only for non-profit use |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+// |
+// 20080808 rw Modified for Spektrum AR6100 (PPM) |
+// 20080823 rw Add Spektrum satellite receiver on USART1 (644P only) |
+// 20081213 rw Add support for Spektrum DS9 Air-Tx-Module (9 channels) |
+// Replace AR6100-coding with original composit-signal routines |
+// |
+// --- |
+// Entweder Summensignal ODER Spektrum-Receiver anschließen. Nicht beides gleichzeitig betreiben! |
+// Binding is not implemented. Bind with external Receiver. |
+// Servo output J3, J4, J5 not serviced |
+// |
+// Anschuß Spektrum Receiver |
+// Orange: 3V von der FC (keinesfalls an 5V anschließen!) |
+// Schwarz: GND |
+// Grau: RXD1 (Pin 3) auf 10-Pol FC-Stecker |
+// |
+// --- |
+// Satellite-Reciever connected on USART1: |
+// |
+// DX7/DX6i: One data-frame at 115200 baud every 22ms. |
+// DX7se: One data-frame at 115200 baud every 11ms. |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data (FLT-Mode) |
+// byte5: and byte6: channel data (Roll) |
+// byte7: and byte8: channel data (Nick) |
+// byte9: and byte10: channel data (Gier) |
+// byte11: and byte12: channel data (Gear Switch) |
+// byte13: and byte14: channel data (Gas) |
+// byte15: and byte16: channel data (AUX2) |
+// |
+// DS9 (9 Channel): One data-frame at 115200 baud every 11ms, alternating frame 1/2 for CH1-7 / CH8-9 |
+// 1st Frame: |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data |
+// byte5: and byte6: channel data |
+// byte7: and byte8: channel data |
+// byte9: and byte10: channel data |
+// byte11: and byte12: channel data |
+// byte13: and byte14: channel data |
+// byte15: and byte16: channel data |
+// 2nd Frame: |
+// byte1: unknown |
+// byte2: unknown |
+// byte3: and byte4: channel data |
+// byte5: and byte6: channel data |
+// byte7: and byte8: 0xffff |
+// byte9: and byte10: 0xffff |
+// byte11: and byte12: 0xffff |
+// byte13: and byte14: 0xffff |
+// byte15: and byte16: 0xffff |
+// |
+// Each channel data (16 bit= 2byte, first msb, second lsb) is arranged as: |
+// |
+// Bits: F 0 C3 C2 C1 C0 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 |
+// |
+// 0 means a '0' bit |
+// F: 1 = indicates beginning of 2nd frame for CH8-9 (DS9 only) |
+// C3 to C0 is the channel number. 0 to 9 (4 bit, as assigned in the transmitter) |
+// D9 to D0 is the channel data (10 bit) 0xaa..0x200..0x356 for 100% transmitter-travel |
+// |
+// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
+ |
+#define MIN_FRAMEGAP 68 // 7ms |
+#define MAX_BYTEGAP 3 // 310us |
+ |
+ |
+//############################################################################ |
+// Wird im UART-Interrupt aufgerufen |
+//############################################################################ |
+void SpektrumParser(unsigned char c) |
+{ |
+ static unsigned char Sync=0, FrameCnt=0, ByteHigh=0, ReSync=1, Frame2=0; |
+ unsigned int Channel, index = 0; |
+ signed int signal = 0, tmp; |
+ int bCheckDelay; |
+// c = UDR1; // get data byte |
+ if(ReSync == 1) |
+ { |
+ // wait for beginning of new frame |
+ ReSync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ FrameCnt = 0; |
+ Sync = 0; |
+ ByteHigh = 0; |
+ } |
+ else |
+ { |
+ if(!SpektrumTimer) bCheckDelay = 1; else bCheckDelay = 0;//CheckDelay(FrameTimer); |
+ if ( Sync == 0 ) |
+ { |
+ if(bCheckDelay) |
+ { |
+ // nach einer Pause von mind. 7ms erstes Sync-Character gefunden |
+ // Zeichen ignorieren, da Bedeutung unbekannt |
+ Sync = 1; |
+ FrameCnt ++; |
+ SpektrumTimer = MAX_BYTEGAP; |
+ } |
+ else |
+ { |
+ // Zeichen kam vor Ablauf der 7ms Sync-Pause |
+ // warten auf erstes Sync-Zeichen |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ FrameCnt = 0; |
+ Sync = 0; |
+ ByteHigh = 0; |
+ } |
+ } |
+ else if((Sync == 1) && !bCheckDelay) |
+ { |
+ // zweites Sync-Character ignorieren, Bedeutung unbekannt |
+ Sync = 2; |
+ FrameCnt ++; |
+ SpektrumTimer = MAX_BYTEGAP; |
+ } |
+ else if((Sync == 2) && !bCheckDelay) |
+ { |
+ SpektrumTimer = MAX_BYTEGAP; |
+ // Datenbyte high |
+ ByteHigh = c; |
+ if (FrameCnt == 2) |
+ { |
+ // is 1st Byte of Channel-data |
+ // Frame 1 with Channel 1-7 comming next |
+ Frame2 = 0; |
+ if(ByteHigh & 0x80) |
+ { |
+ // DS9: Frame 2 with Channel 8-9 comming next |
+ Frame2 = 1; |
+ } |
+ } |
+ Sync = 3; |
+ FrameCnt ++; |
+ } |
+ else if((Sync == 3) && !bCheckDelay) |
+ { |
+ // Datenbyte low |
+ // High-Byte for next channel comes next |
+ SpektrumTimer = MAX_BYTEGAP; |
+ Sync = 2; |
+ FrameCnt ++; |
+ Channel = ((unsigned int)ByteHigh << 8) | c; |
+ if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM) |
+ { |
+ signal = Channel & 0x3ff; |
+ signal -= 0x200; // Offset, range 0x000..0x3ff? |
+ signal = signal/3; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 2) & 0x0f; |
+ } |
+ else |
+ if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM_HI_RES) |
+ { |
+ signal = Channel & 0x7ff; |
+ signal -= 0x400; // Offset, range 0x000..0x7ff? |
+ signal = signal/6; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 3) & 0x0f; |
+ } |
+ else |
+ //if(EE_Parameter.Receiver == RECEIVER_SPEKTRUM_LOW_RES) |
+ { |
+ signal = Channel & 0x3ff; |
+ signal -= 360; // Offset, range 0x000..0x3ff? |
+ signal = signal/2; // scaling to fit PPM resolution |
+ index = (ByteHigh >> 2) & 0x0f; |
+ } |
+ |
+ index++; |
+ if(index < 13) |
+ { |
+ // Stabiles Signal |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if (index == 2) index = 4; // Analog channel reassigment (2 <-> 4) for logical numbering (1,2,3,4) |
+ else if (index == 4) index = 2; |
+#endif |
+ if(abs(signal - PPM_in[index]) < 6) |
+ { |
+ if(SenderOkay < 200) SenderOkay += 10; |
+ else |
+ { |
+ SenderOkay = 200; |
+ TIMSK1 &= ~_BV(ICIE1); // disable PPM-Input |
+ } |
+ } |
+ tmp = (3 * (PPM_in[index]) + signal) / 4; |
+ if(tmp > signal+1) tmp--; else |
+ if(tmp < signal-1) tmp++; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if(index == 6) // FLIGHT-MODE - The channel used for our data uplink |
+ { |
+ if (signal > 100) // SYNC received |
+ { |
+ if (s_exdata[s_excnt] == 125) s_exparity = ~s_exparity; // Bit = 1 -> Re-Invert parity bit |
+ if ((s_excnt == 6 && ((s_exparity != 0 && s_exdata[s_excnt] == -125) || (s_exparity == 0 && s_exdata[s_excnt] == 125))) || (s_excnt == 9 && ((s_exparity == 0 && s_exdata[s_excnt] == -125) || (s_exparity != 0 && s_exdata[s_excnt] == 125)))) // Parity check |
+ { |
+ if (s_exdata[1] == 125 && s_exdata[2] == -125) PPM_in[5] = -125; // Reconstruct tripole Flight-Mode value (CH5) |
+ else if (s_exdata[1] == -125 && s_exdata[2] == -125) PPM_in[5] = 0; // Reconstruct tripole Flight-Mode value (CH5) |
+ else if (s_exdata[1] == -125 && s_exdata[2] == 125) PPM_in[5] = 125; // Reconstruct tripole Flight-Mode value (CH5) |
+ PPM_in[6] = s_exdata[3]; // Elevator (CH6) |
+ PPM_in[11] = s_exdata[4]; // Aileron (CH11) |
+ PPM_in[12] = s_exdata[5]; // Rudder (CH12) |
+ |
+ if (s_excnt == 9) // New Mode (12 Channels) |
+ { |
+ if (s_exdata[7] == 125) PPM_in[8] += 5; // Hover Pitch UP (CH8) |
+ if (s_exdata[8] == 125) PPM_in[8] -= 5; // Hover Pitch DN (CH8) |
+ if (PPM_in[8] < -125) PPM_in[8] = -125; // Range-Limit |
+ else if (PPM_in[8] > 125) PPM_in[8] = 125; // Range-Limit |
+ PPM_in[10] = s_exdata[6]; // AUX2 (CH10) |
+ } |
+ } |
+ |
+ s_excnt = 0; // Reset bitcounter |
+ s_exparity = 0; // Reset parity bit |
+ } |
+ |
+ if (signal < 10) s_exdata[++s_excnt] = -125; // Bit = 0 -> value = -125 (min) |
+ if (s_excnt == 10) s_excnt = 0; // Overflow protection |
+ if (signal < -100) |
+ { |
+ s_exdata[s_excnt] = 125; // Bit = 1 -> value = 125 (max) |
+ s_exparity = ~s_exparity; // Bit = 1 -> Invert parity bit |
+ } |
+ |
+ } |
+#endif |
+ if(SenderOkay >= 180) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
+ else PPM_diff[index] = 0; |
+ |
+#ifdef RECEIVER_SPEKTRUM_EXP |
+ if (index < 5 ) PPM_in[index] = tmp; // Update normal potis (CH1-4) |
+ else if (index == 5) PPM_in[7] = signal; // Gear (CH7) |
+ else if (index == 7) PPM_in[9] = signal; // Hover Throttle (CH9) |
+#else |
+ PPM_in[index] = tmp; |
+#endif |
+ } |
+ else if(index > 17) ReSync = 1; // hier stimmt was nicht: neu synchronisieren |
+ } |
+ else |
+ { |
+ // hier stimmt was nicht: neu synchronisieren |
+ ReSync = 1; |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ // new frame next, nach fruehestens 7ms erwartet |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ |
+ // 16 Bytes eingetroffen -> Komplett |
+ if(FrameCnt >= 16) |
+ { |
+ // Frame complete |
+ if(Frame2 == 0) |
+ { |
+ // Null bedeutet: Neue Daten |
+ // nur beim ersten Frame (CH 0-7) setzen |
+ if(!ReSync) NewPpmData = 0; |
+ } |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ Sync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ } |
+} |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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] |= FC_ERROR0_PRESSURE; |
OCR0A = off; |
Delay_ms_Mess(300); |
} |
void SucheGyroOffset(void) |
{ |
unsigned char i, ready = 0; |
int timeout; |
timeout = SetDelay(2000); |
for(i=140; i != 0; i--) |
{ |
if(ready == 3 && i > 10) i = 9; |
ready = 0; |
if(AdWertNick < 1020) AnalogOffsetNick--; else if(AdWertNick > 1030) AnalogOffsetNick++; else ready++; |
if(AdWertRoll < 1020) AnalogOffsetRoll--; else if(AdWertRoll > 1030) AnalogOffsetRoll++; else ready++; |
if(AdWertGier < 1020) AnalogOffsetGier--; else if(AdWertGier > 1030) AnalogOffsetGier++; else ready++; |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); |
if(AnalogOffsetNick < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; AnalogOffsetNick = 10;}; if(AnalogOffsetNick > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; AnalogOffsetNick = 245;}; |
if(AnalogOffsetRoll < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; AnalogOffsetRoll = 10;}; if(AnalogOffsetRoll > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; AnalogOffsetRoll = 245;}; |
if(AnalogOffsetGier < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; AnalogOffsetGier = 10;}; if(AnalogOffsetGier > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; AnalogOffsetGier = 245;}; |
while(twi_state) if(CheckDelay(timeout)) {printf("\n\r DAC or I2C ERROR! Check I2C, 3Vref, DAC and BL-Ctrl"); break;} |
AdReady = 0; |
ANALOG_ON; |
while(!AdReady); |
if(i<10) Delay_ms_Mess(10); |
} |
Delay_ms_Mess(70); |
} |
/* |
0 n |
1 r |
2 g |
3 y |
4 x |
5 n |
6 r |
7 u |
8 z |
9 L |
10 n |
11 r |
12 g |
13 y |
14 x |
15 n |
16 r |
17 L |
*/ |
//####################################################################################### |
// |
ISR(ADC_vect) |
//####################################################################################### |
{ |
static unsigned char kanal=0,state = 0; |
//static signed char subcount = 0; // 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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/eeprom.c |
---|
0,0 → 1,595 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#ifndef EEMEM |
#define EEMEM __attribute__ ((section (".eeprom"))) |
#endif |
#include <avr/eeprom.h> |
#include <string.h> |
#include "eeprom.h" |
#include "uart.h" |
#include "led.h" |
#include "main.h" |
#include "fc.h" |
#include "twimaster.h" |
paramset_t EE_Parameter; |
MixerTable_t Mixer; |
uint8_t RequiredMotors; |
uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len) |
{ |
uint8_t crc = 0xAA; |
uint16_t i; |
for(i=0; i<len; i++) |
{ |
crc += pBuffer[i]; |
} |
return crc; |
} |
uint8_t EEProm_Checksum(uint16_t EEAddr, uint16_t len) |
{ |
uint8_t crc = 0xAA; |
uint16_t off; |
for(off=0; off<len; off++) |
{ |
crc += eeprom_read_byte((uint8_t*)(EEAddr + off));; |
} |
return crc; |
} |
void ParamSet_DefaultStickMapping(void) |
{ |
EE_Parameter.Kanalbelegung[K_GAS] = 1; |
EE_Parameter.Kanalbelegung[K_ROLL] = 2; |
EE_Parameter.Kanalbelegung[K_NICK] = 3; |
EE_Parameter.Kanalbelegung[K_GIER] = 4; |
EE_Parameter.Kanalbelegung[K_POTI1] = 5; |
EE_Parameter.Kanalbelegung[K_POTI2] = 6; |
EE_Parameter.Kanalbelegung[K_POTI3] = 7; |
EE_Parameter.Kanalbelegung[K_POTI4] = 8; |
EE_Parameter.Kanalbelegung[K_POTI5] = 9; |
EE_Parameter.Kanalbelegung[K_POTI6] = 10; |
EE_Parameter.Kanalbelegung[K_POTI7] = 11; |
EE_Parameter.Kanalbelegung[K_POTI8] = 12; |
} |
/***************************************************/ |
/* Default Values for parameter set 1 */ |
/***************************************************/ |
void CommonDefaults(void) |
{ |
EE_Parameter.Revision = EEPARAM_REVISION; |
if(PlatinenVersion >= 20) |
{ |
EE_Parameter.Gyro_D = 10; |
EE_Parameter.Driftkomp = 0; |
EE_Parameter.GyroAccFaktor = 27; |
EE_Parameter.WinkelUmschlagNick = 78; |
EE_Parameter.WinkelUmschlagRoll = 78; |
} |
else |
{ |
EE_Parameter.Gyro_D = 3; |
EE_Parameter.Driftkomp = 32; |
EE_Parameter.GyroAccFaktor = 30; |
EE_Parameter.WinkelUmschlagNick = 85; |
EE_Parameter.WinkelUmschlagRoll = 85; |
} |
EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG2_HEIGHT_LIMIT | CFG2_VARIO_BEEP; |
EE_Parameter.Receiver = RECEIVER_SPEKTRUM; |
EE_Parameter.MotorSafetySwitch = 0; |
EE_Parameter.ExternalControl = 0; |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 128; // Wert : 0-247 |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 120; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 40; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 2; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 15; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 5; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 120; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 90; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 0; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 247; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoManualControlSpeed = 40; |
EE_Parameter.CamOrientation = 0; |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 20; |
EE_Parameter.J17Timing = 20; |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 75; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviSpeedCompensation = 30; |
EE_Parameter.NaviOperatingRadius = 100; |
EE_Parameter.NaviAngleLimitation = 100; |
EE_Parameter.NaviPH_LoginTime = 2; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.OrientationModeControl = 0; |
EE_Parameter.UnterspannungsWarnung = 33; // Wert : 0-247 ( Automatische Zellenerkennung bei < 50) |
EE_Parameter.NotGas = 45; // Wert : 0-247 // Gaswert bei Empangsverlust |
EE_Parameter.NotGasZeit = 90; // Wert : 0-247 // Zeit bis auf NotGas geschaltet wird, wg. Rx-Problemen |
} |
void ParamSet_DefaultSet1(void) // sport |
{ |
CommonDefaults(); |
EE_Parameter.Stick_P = 14; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 12; // Wert : 1-20 |
EE_Parameter.Gyro_P = 80; // Wert : 0-247 |
EE_Parameter.Gyro_I = 150; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 80; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 150; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.I_Faktor = 32; |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 1; |
EE_Parameter.GyroAccAbgleich = 16; // 1/k; |
EE_Parameter.DynamicStability = 100; |
memcpy(EE_Parameter.Name, "Sport\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Default Values for parameter set 2 */ |
/***************************************************/ |
void ParamSet_DefaultSet2(void) // normal |
{ |
CommonDefaults(); |
EE_Parameter.Stick_P = 10; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 6; // Wert : 1-20 |
EE_Parameter.Gyro_P = 90; // Wert : 0-247 |
EE_Parameter.Gyro_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 90; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.I_Faktor = 32; |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 60; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 75; |
memcpy(EE_Parameter.Name, "Normal\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Default Values for parameter set 3 */ |
/***************************************************/ |
void ParamSet_DefaultSet3(void) // beginner |
{ |
CommonDefaults(); |
EE_Parameter.Stick_P = 8; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.Gier_P = 6; // Wert : 1-20 |
EE_Parameter.Gyro_P = 100; // Wert : 0-247 |
EE_Parameter.Gyro_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_P = 100; // Wert : 0-247 |
EE_Parameter.Gyro_Gier_I = 120; // Wert : 0-247 |
EE_Parameter.Gyro_Stability = 6; // Wert : 1-8 |
EE_Parameter.I_Faktor = 16; |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 80; |
EE_Parameter.CouplingYawCorrection = 70; |
EE_Parameter.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.DynamicStability = 70; |
memcpy(EE_Parameter.Name, "Beginner\0", 12); |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as byte */ |
/***************************************************/ |
uint8_t GetParamByte(uint16_t param_id) |
{ |
return eeprom_read_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + param_id)); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as byte */ |
/***************************************************/ |
void SetParamByte(uint16_t param_id, uint8_t value) |
{ |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + param_id), value); |
} |
/***************************************************/ |
/* Read Parameter from EEPROM as word */ |
/***************************************************/ |
uint16_t GetParamWord(uint16_t param_id) |
{ |
return eeprom_read_word((uint16_t *)(EEPROM_ADR_PARAM_BEGIN + param_id)); |
} |
/***************************************************/ |
/* Write Parameter to EEPROM as word */ |
/***************************************************/ |
void SetParamWord(uint16_t param_id, uint16_t value) |
{ |
eeprom_write_word((uint16_t*)(EEPROM_ADR_PARAM_BEGIN + param_id), value); |
} |
/***************************************************/ |
/* Read Parameter Set from EEPROM */ |
/***************************************************/ |
// number [1..5] |
uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber) |
{ |
uint8_t crc; |
uint16_t eeaddr; |
// range the setnumber |
if((1 > setnumber) || (setnumber > 5)) setnumber = 3; |
// calculate eeprom addr |
eeaddr = EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1); |
// calculate checksum from eeprom |
crc = EEProm_Checksum(eeaddr, PARAMSET_STRUCT_LEN - 1); |
// check crc |
if(crc != eeprom_read_byte((uint8_t*)(eeaddr + PARAMSET_STRUCT_LEN - 1))) return 0; |
// check revision |
if(eeprom_read_byte((uint8_t*)(eeaddr)) != EEPARAM_REVISION) return 0; |
// read paramset from eeprom |
eeprom_read_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
LED_Init(); |
return 1; |
} |
/***************************************************/ |
/* Write Parameter Set to EEPROM */ |
/***************************************************/ |
// number [1..5] |
uint8_t ParamSet_WriteToEEProm(uint8_t setnumber) |
{ |
uint8_t crc; |
if(EE_Parameter.Revision == EEPARAM_REVISION) // write only the right revision to eeprom |
{ |
if(setnumber > 5) setnumber = 5; |
if(setnumber < 1) return 0; |
// update checksum |
EE_Parameter.crc = RAM_Checksum((uint8_t*)(&EE_Parameter), sizeof(EE_Parameter)-1); |
// write paramset to eeprom |
eeprom_write_block((void *) &EE_Parameter, (void*)(EEPROM_ADR_PARAMSET + PARAMSET_STRUCT_LEN * (setnumber - 1)), PARAMSET_STRUCT_LEN); |
// backup channel settings to separate block in eeprom |
eeprom_write_block( (void*)(EE_Parameter.Kanalbelegung), (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
// write crc of channel block to eeprom |
crc = RAM_Checksum((uint8_t*)(EE_Parameter.Kanalbelegung), sizeof(EE_Parameter.Kanalbelegung)); |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung)), crc); |
// update active settings number |
SetActiveParamSet(setnumber); |
LED_Init(); |
return 1; |
} |
// wrong revision |
return 0; |
} |
/***************************************************/ |
/* Read MixerTable from EEPROM */ |
/***************************************************/ |
uint8_t MixerTable_ReadFromEEProm(void) |
{ |
uint8_t crc; |
// calculate checksum in eeprom |
crc = EEProm_Checksum(EEPROM_ADR_MIXERTABLE, sizeof(Mixer) - 1); |
// check crc |
if( crc != eeprom_read_byte((uint8_t*)(EEPROM_ADR_MIXERTABLE + sizeof(Mixer) - 1)) ) return 0; |
// check revision |
if(eeprom_read_byte((uint8_t*)(EEPROM_ADR_MIXERTABLE)) != EEMIXER_REVISION) return 0; |
// read mixer table |
eeprom_read_block((void *) &Mixer, (void*)(EEPROM_ADR_MIXERTABLE), sizeof(Mixer)); |
return 1; |
} |
/***************************************************/ |
/* Write Mixer Table to EEPROM */ |
/***************************************************/ |
uint8_t MixerTable_WriteToEEProm(void) |
{ |
if(Mixer.Revision == EEMIXER_REVISION) |
{ |
// update crc |
Mixer.crc = RAM_Checksum((uint8_t*)(&Mixer), sizeof(Mixer) - 1); |
// write to eeprom |
eeprom_write_block((void *) &Mixer, (void*)(EEPROM_ADR_MIXERTABLE), sizeof(Mixer)); |
return 1; |
} |
else return 0; |
} |
/***************************************************/ |
/* Default Values for Mixer Table */ |
/***************************************************/ |
void MixerTable_Default(void) // Quadro |
{ |
uint8_t i; |
Mixer.Revision = EEMIXER_REVISION; |
// clear mixer table |
for(i = 0; i < 16; i++) |
{ |
Mixer.Motor[i][MIX_GAS] = 0; |
Mixer.Motor[i][MIX_NICK] = 0; |
Mixer.Motor[i][MIX_ROLL] = 0; |
Mixer.Motor[i][MIX_YAW] = 0; |
} |
// default = Quadro |
Mixer.Motor[0][MIX_GAS] = 64; Mixer.Motor[0][MIX_NICK] = +64; Mixer.Motor[0][MIX_ROLL] = 0; Mixer.Motor[0][MIX_YAW] = +64; |
Mixer.Motor[1][MIX_GAS] = 64; Mixer.Motor[1][MIX_NICK] = -64; Mixer.Motor[1][MIX_ROLL] = 0; Mixer.Motor[1][MIX_YAW] = +64; |
Mixer.Motor[2][MIX_GAS] = 64; Mixer.Motor[2][MIX_NICK] = 0; Mixer.Motor[2][MIX_ROLL] = -64; Mixer.Motor[2][MIX_YAW] = -64; |
Mixer.Motor[3][MIX_GAS] = 64; Mixer.Motor[3][MIX_NICK] = 0; Mixer.Motor[3][MIX_ROLL] = +64; Mixer.Motor[3][MIX_YAW] = -64; |
memcpy(Mixer.Name, "Quadro\0", 7); |
Mixer.crc = Mixer.crc = RAM_Checksum((uint8_t*)(&Mixer), sizeof(Mixer) - 1); |
} |
/***************************************************/ |
/* Get active parameter set */ |
/***************************************************/ |
uint8_t GetActiveParamSet(void) |
{ |
uint8_t setnumber; |
setnumber = eeprom_read_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + PID_ACTIVE_SET)); |
if(setnumber > 5) |
{ |
setnumber = 3; |
eeprom_write_byte((void*)(EEPROM_ADR_PARAM_BEGIN+PID_ACTIVE_SET), setnumber); |
} |
return(setnumber); |
} |
/***************************************************/ |
/* Set active parameter set */ |
/***************************************************/ |
void SetActiveParamSet(uint8_t setnumber) |
{ |
if(setnumber > 5) setnumber = 5; |
if(setnumber < 1) setnumber = 1; |
eeprom_write_byte((uint8_t*)(EEPROM_ADR_PARAM_BEGIN + PID_ACTIVE_SET), setnumber); |
} |
/***************************************************/ |
/* Set default parameter set */ |
/***************************************************/ |
void SetDefaultParameter(uint8_t set, uint8_t restore_channels) |
{ |
if(set > 5) set = 5; |
else if(set < 1) set = 1; |
switch(set) |
{ |
case 1: |
ParamSet_DefaultSet1(); // Fill ParamSet Structure to default parameter set 1 (Sport) |
break; |
case 2: |
ParamSet_DefaultSet2(); // Kamera |
break; |
case 3: |
ParamSet_DefaultSet3(); // Beginner |
break; |
default: |
ParamSet_DefaultSet3(); // Beginner |
break; |
} |
if(restore_channels) |
{ |
uint8_t crc; |
// 1st check for a valid channel backup in eeprom |
crc = EEProm_Checksum(EEPROM_ADR_CHANNELS, sizeof(EE_Parameter.Kanalbelegung)); |
if(crc == eeprom_read_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung))) ) |
{ |
eeprom_read_block((void *)EE_Parameter.Kanalbelegung, (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
} |
else ParamSet_DefaultStickMapping(); |
} |
else ParamSet_DefaultStickMapping(); |
ParamSet_WriteToEEProm(set); |
} |
/***************************************************/ |
/* Initialize EEPROM Parameter Sets */ |
/***************************************************/ |
void ParamSet_Init(void) |
{ |
uint8_t channel_backup = 0, bad_params = 0, ee_default = 0,i; |
if(EEPARAM_REVISION != GetParamByte(PID_EE_REVISION) ) |
{ |
ee_default = 1; // software update or forced by mktool |
SetParamByte(PID_EE_REVISION, EEPARAM_REVISION); |
} |
// 1st check for a valid channel backup in eeprom |
i = EEProm_Checksum(EEPROM_ADR_CHANNELS, sizeof(EE_Parameter.Kanalbelegung)); |
if(i == eeprom_read_byte((uint8_t*)(EEPROM_ADR_CHANNELS + sizeof(EE_Parameter.Kanalbelegung))) ) channel_backup = 1; |
// parameter check |
// check all 5 parameter settings |
for (i = 1;i < 6; i++) |
{ |
if(ee_default || !ParamSet_ReadFromEEProm(i)) // could not read paramset from eeprom |
{ |
bad_params = 1; |
printf("\n\rGenerating default Parameter Set %d",i); |
switch(i) |
{ |
case 1: |
ParamSet_DefaultSet1(); // Fill ParamSet Structure to default parameter set 1 (Sport) |
break; |
case 2: |
ParamSet_DefaultSet2(); // Kamera |
break; |
case 3: |
ParamSet_DefaultSet3(); // Beginner |
break; |
default: |
ParamSet_DefaultSet3(); // Kamera |
break; |
} |
if(channel_backup) // if we have an channel mapping backup in eeprom |
{ // restore it from eeprom |
eeprom_read_block((void *)EE_Parameter.Kanalbelegung, (void*)(EEPROM_ADR_CHANNELS), sizeof(EE_Parameter.Kanalbelegung)); |
} |
else |
{ // use default mapping |
ParamSet_DefaultStickMapping(); |
} |
ParamSet_WriteToEEProm(i); |
} |
} |
if(bad_params) // at least one of the parameter settings were invalid |
{ |
// default-Setting is parameter set 3 |
SetActiveParamSet(3); |
} |
// read active parameter set to ParamSet stucture |
i = GetActiveParamSet(); |
ParamSet_ReadFromEEProm(i); |
printf("\n\rUsing Parameter Set %d", i); |
// load mixer table |
if(ee_default || !MixerTable_ReadFromEEProm() ) |
{ |
printf("\n\rGenerating default Mixer Table"); |
MixerTable_Default(); // Quadro |
MixerTable_WriteToEEProm(); |
} |
// determine motornumber |
RequiredMotors = 0; |
for(i = 0; i < 16; i++) |
{ |
if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++; |
} |
printf("\n\rMixer-Config: '%s' (%u Motors)",Mixer.Name, RequiredMotors); |
printf("\n\r=============================="); |
} |
/branches/V0.82a_ACC-HH_MartinR/eeprom.h |
---|
0,0 → 1,241 |
#ifndef _EEPROM_H |
#define _EEPROM_H |
#include <inttypes.h> |
#include "twimaster.h" |
#define EEPARAM_REVISION 85 // is count up, if paramater stucture has changed (compatibility) |
#define EEMIXER_REVISION 1 // is count up, if mixer stucture has changed (compatibility) |
#define EEPROM_ADR_PARAM_BEGIN 0 |
#define PID_EE_REVISION 1 // byte |
#define PID_ACTIVE_SET 2 // byte |
#define PID_PRESSURE_OFFSET 3 // byte |
#define PID_ACC_NICK 4 // word |
#define PID_ACC_ROLL 6 // word |
#define PID_ACC_TOP 8 // word |
#define PID_FLIGHT_MINUTES_TOTAL 10 // word |
#define PID_FLIGHT_MINUTES 14 // word |
#define EEPROM_ADR_CHANNELS 80 // 80 - 93, 12 bytes + 1 byte crc |
#define EEPROM_ADR_PARAMSET 100 // 100 - 650, 5 * 110 bytes |
#define EEPROM_ADR_MIXERTABLE 1000 // 1000 - 1078, 78 bytes |
#define EEPROM_ADR_BLCONFIG 1200 // 1200 - 1296, 12 * 8 bytes |
#define MIX_GAS 0 |
#define MIX_NICK 1 |
#define MIX_ROLL 2 |
#define MIX_YAW 3 |
typedef struct |
{ |
uint8_t Revision; |
int8_t Name[12]; |
int8_t Motor[16][4]; |
uint8_t crc; |
} __attribute__((packed)) MixerTable_t; |
extern MixerTable_t Mixer; |
extern uint8_t RequiredMotors; |
#define CFG_HOEHENREGELUNG 0x01 |
#define CFG_HOEHEN_SCHALTER 0x02 |
#define CFG_HEADING_HOLD 0x04 |
#define CFG_KOMPASS_AKTIV 0x08 |
#define CFG_KOMPASS_FIX 0x10 |
#define CFG_GPS_AKTIV 0x20 |
#define CFG_ACHSENKOPPLUNG_AKTIV 0x40 |
#define CFG_DREHRATEN_BEGRENZER 0x80 |
#define CFG_LOOP_OBEN 0x01 |
#define CFG_LOOP_UNTEN 0x02 |
#define CFG_LOOP_LINKS 0x04 |
#define CFG_LOOP_RECHTS 0x08 |
#define CFG_MOTOR_BLINK 0x10 |
#define CFG_MOTOR_OFF_LED1 0x20 |
#define CFG_MOTOR_OFF_LED2 0x40 |
#define CFG_RES4 0x80 |
#define CFG2_HEIGHT_LIMIT 0x01 |
#define CFG2_VARIO_BEEP 0x02 |
#define CFG_SENSITIVE_RC 0x04 |
// bit mask for ParamSet.Config0 |
#define CFG0_AIRPRESS_SENSOR 0x01 |
#define CFG0_HEIGHT_SWITCH 0x02 |
#define CFG0_HEADING_HOLD 0x04 |
#define CFG0_COMPASS_ACTIVE 0x08 |
#define CFG0_COMPASS_FIX 0x10 |
#define CFG0_GPS_ACTIVE 0x20 |
#define CFG0_AXIS_COUPLING_ACTIVE 0x40 |
#define CFG0_ROTARY_RATE_LIMITER 0x80 |
// defines for the receiver selection |
#define RECEIVER_PPM 0 |
#define RECEIVER_SPEKTRUM 1 |
#define RECEIVER_SPEKTRUM_HI_RES 2 |
#define RECEIVER_SPEKTRUM_LOW_RES 3 |
#define RECEIVER_JETI 4 |
#define RECEIVER_ACT_DSL 5 |
#define RECEIVER_UNKNOWN 0xFF |
// defines for lookup ParamSet.ChannelAssignment |
#define K_NICK 0 |
#define K_ROLL 1 |
#define K_GAS 2 |
#define K_GIER 3 |
#define K_POTI1 4 |
#define K_POTI2 5 |
#define K_POTI3 6 |
#define K_POTI4 7 |
#define K_POTI5 8 |
#define K_POTI6 9 |
#define K_POTI7 10 |
#define K_POTI8 11 |
// values above 247 representing poti1 to poti8 |
// poti1 = 255 |
// poti2 = 254 |
// poti3 = 253 |
// poti4 = 252 |
// poti5 = 251 |
// poti6 = 250 |
// poti7 = 249 |
// poti8 = 248 |
typedef struct |
{ |
unsigned char Revision; |
unsigned char Kanalbelegung[12]; // GAS[0], GIER[1],NICK[2], ROLL[3], POTI1, POTI2, POTI3 |
unsigned char GlobalConfig; // 0x01=Höhenregler aktiv,0x02=Kompass aktiv, 0x04=GPS aktiv, 0x08=Heading Hold aktiv |
unsigned char Hoehe_MinGas; // Wert : 0-100 |
unsigned char Luftdruck_D; // Wert : 0-250 |
unsigned char MaxHoehe; // Wert : 0-32 |
unsigned char Hoehe_P; // Wert : 0-32 |
unsigned char Hoehe_Verstaerkung; // Wert : 0-50 |
unsigned char Hoehe_ACC_Wirkung; // Wert : 0-250 |
unsigned char Hoehe_HoverBand; // Wert : 0-250 |
unsigned char Hoehe_GPS_Z; // Wert : 0-250 |
unsigned char Hoehe_StickNeutralPoint;// Wert : 0-250 |
unsigned char Stick_P; // Wert : 1-6 |
unsigned char Stick_D; // Wert : 0-64 |
unsigned char Gier_P; // Wert : 1-20 |
unsigned char Gas_Min; // Wert : 0-32 |
unsigned char Gas_Max; // Wert : 33-250 |
unsigned char GyroAccFaktor; // Wert : 1-64 |
unsigned char KompassWirkung; // Wert : 0-32 |
unsigned char Gyro_P; // Wert : 10-250 |
unsigned char Gyro_I; // Wert : 0-250 |
unsigned char Gyro_D; // Wert : 0-250 |
unsigned char Gyro_Gier_P; // Wert : 10-250 |
unsigned char Gyro_Gier_I; // Wert : 0-250 |
unsigned char Gyro_Stability; // Wert : 0-16 |
unsigned char UnterspannungsWarnung; // Wert : 0-250 |
unsigned char NotGas; // Wert : 0-250 //Gaswert bei Empängsverlust |
unsigned char NotGasZeit; // Wert : 0-250 // Zeitbis auf NotGas geschaltet wird, wg. Rx-Problemen |
unsigned char Receiver; // 0= Summensignal, 1= Spektrum, 2 =Jeti, 3=ACT DSL, 4=ACT S3D |
unsigned char I_Faktor; // Wert : 0-250 |
unsigned char UserParam1; // Wert : 0-250 |
unsigned char UserParam2; // Wert : 0-250 |
unsigned char UserParam3; // Wert : 0-250 |
unsigned char UserParam4; // Wert : 0-250 |
unsigned char ServoNickControl; // Wert : 0-250 // Stellung des Servos |
unsigned char ServoNickComp; // Wert : 0-250 // Einfluss Gyro/Servo |
unsigned char ServoNickMin; // Wert : 0-250 // Anschlag |
unsigned char ServoNickMax; // Wert : 0-250 // Anschlag |
//--- Seit V0.75 |
unsigned char ServoRollControl; // Wert : 0-250 // Stellung des Servos |
unsigned char ServoRollComp; // Wert : 0-250 |
unsigned char ServoRollMin; // Wert : 0-250 |
unsigned char ServoRollMax; // Wert : 0-250 |
//--- |
unsigned char ServoNickRefresh; // Speed of the Servo |
unsigned char ServoManualControlSpeed;// |
unsigned char CamOrientation; // |
unsigned char Servo3; // Value or mapping of the Servo Output |
unsigned char Servo4; // Value or mapping of the Servo Output |
unsigned char Servo5; // Value or mapping of the Servo Output |
unsigned char LoopGasLimit; // Wert: 0-250 max. Gas während Looping |
unsigned char LoopThreshold; // Wert: 0-250 Schwelle für Stickausschlag |
unsigned char LoopHysterese; // Wert: 0-250 Hysterese für Stickausschlag |
unsigned char AchsKopplung1; // Wert: 0-250 Faktor, mit dem Gier die Achsen Roll und Nick koppelt (NickRollMitkopplung) |
unsigned char AchsKopplung2; // Wert: 0-250 Faktor, mit dem Nick und Roll verkoppelt werden |
unsigned char CouplingYawCorrection; // Wert: 0-250 Faktor, mit dem Nick und Roll verkoppelt werden |
unsigned char WinkelUmschlagNick; // Wert: 0-250 180°-Punkt |
unsigned char WinkelUmschlagRoll; // Wert: 0-250 180°-Punkt |
unsigned char GyroAccAbgleich; // 1/k (Koppel_ACC_Wirkung) |
unsigned char Driftkomp; |
unsigned char DynamicStability; |
unsigned char UserParam5; // Wert : 0-250 |
unsigned char UserParam6; // Wert : 0-250 |
unsigned char UserParam7; // Wert : 0-250 |
unsigned char UserParam8; // Wert : 0-250 |
//---Output --------------------------------------------- |
unsigned char J16Bitmask; // for the J16 Output |
unsigned char J16Timing; // for the J16 Output |
unsigned char J17Bitmask; // for the J17 Output |
unsigned char J17Timing; // for the J17 Output |
// seit version V0.75c |
unsigned char WARN_J16_Bitmask; // for the J16 Output |
unsigned char WARN_J17_Bitmask; // for the J17 Output |
//---NaviCtrl--------------------------------------------- |
unsigned char NaviGpsModeControl; // Parameters for the Naviboard |
unsigned char NaviGpsGain; |
unsigned char NaviGpsP; |
unsigned char NaviGpsI; |
unsigned char NaviGpsD; |
unsigned char NaviGpsPLimit; |
unsigned char NaviGpsILimit; |
unsigned char NaviGpsDLimit; |
unsigned char NaviGpsACC; |
unsigned char NaviGpsMinSat; |
unsigned char NaviStickThreshold; |
unsigned char NaviWindCorrection; |
unsigned char NaviSpeedCompensation; |
unsigned char NaviOperatingRadius; |
unsigned char NaviAngleLimitation; |
unsigned char NaviPH_LoginTime; |
//---Ext.Ctrl--------------------------------------------- |
unsigned char ExternalControl; // for serial Control |
//---CareFree--------------------------------------------- |
unsigned char OrientationAngle; // Where is the front-direction? |
unsigned char OrientationModeControl; // switch for CareFree |
unsigned char MotorSafetySwitch; |
//------------------------------------------------ |
unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll 0 oder 1 // WICHTIG!!! am Ende lassen |
unsigned char ExtraConfig; // bitcodiert |
char Name[12]; |
unsigned char crc; // must be the last byte! |
} paramset_t; |
#define PARAMSET_STRUCT_LEN sizeof(paramset_t) |
extern paramset_t EE_Parameter; |
extern uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len); |
extern void ParamSet_Init(void); |
extern void SetDefaultParameter(uint8_t set, uint8_t restore_channels); |
extern uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber); |
extern uint8_t ParamSet_WriteToEEProm(uint8_t setnumber); |
extern uint8_t GetActiveParamSet(void); |
extern void SetActiveParamSet(uint8_t setnumber); |
extern uint8_t MixerTable_ReadFromEEProm(void); |
extern uint8_t MixerTable_WriteToEEProm(void); |
extern uint8_t GetParamByte(uint16_t param_id); |
extern void SetParamByte(uint16_t param_id, uint8_t value); |
extern uint16_t GetParamWord(uint16_t param_id); |
extern void SetParamWord(uint16_t param_id, uint16_t value); |
#endif //_EEPROM_H |
/branches/V0.82a_ACC-HH_MartinR/fc.c |
---|
0,0 → 1,2016 |
/*####################################################################################### |
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; |
const signed char sintab[31] = { 0, 2, 4, 6, 7, 8, 8, 8, 7, 6, 4, 2, 0, -2, -4, -6, -7, -8, -8, -8, -7, -6, -4, -2, 0, 2, 4, 6, 7, 8, 8}; |
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 FC_StatusFlags = 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; |
//if(Capacity.MinOfMaxPWM < 250/* && modell_fliegt > 500*/) { beeptime = 1000; DebugOut.Analog[25]++; } |
} |
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(); |
FC_StatusFlags |= FC_STATUS_CALIBRATE; |
FromNaviCtrl_Value.Kalman_K = -1; |
FromNaviCtrl_Value.Kalman_MaxDrift = 0; |
FromNaviCtrl_Value.Kalman_MaxFusion = 32; |
for(i=0;i<8;i++) |
{ |
Poti[i] = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
} |
SenderOkay = 100; |
if(ServoActive) |
{ |
HEF4017R_ON; |
DDRD |=0x80; // enable J7 -> Servo signal |
} |
if((AdNeutralNick < 150 * 16) || (AdNeutralNick > 850 * 16)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; }; |
if((AdNeutralRoll < 150 * 16) || (AdNeutralRoll > 850 * 16)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; }; |
if((AdNeutralGier < 150 * 2) || (AdNeutralGier > 850 * 2)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; }; |
if((NeutralAccX < 300) || (NeutralAccX > 750)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_NICK; }; |
if((NeutralAccY < 300) || (NeutralAccY > 750)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_ROLL; }; |
if((NeutralAccZ < 512) || (NeutralAccZ > 850)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_TOP; }; |
} |
//############################################################################ |
// 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; // MartinR: wird bei V0.81d nicht mehr benötigt, da Poti-Auswertung verschoben |
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(!Looping_Nick && !Looping_Roll && (EE_Parameter.GlobalConfig & CFG_ACHSENKOPPLUNG_AKTIV)) |
{ |
tmpl3 = (MesswertRoll * winkel_nick) / 2048L; |
tmpl3 *= Parameter_AchsKopplung2; //65 |
tmpl3 /= 4096L; |
tmpl4 = (MesswertNick * winkel_roll) / 2048L; |
tmpl4 *= Parameter_AchsKopplung2; //65 |
tmpl4 /= 4096L; |
KopplungsteilNickRoll = tmpl3; |
KopplungsteilRollNick = tmpl4; |
tmpl4 -= tmpl3; |
ErsatzKompass += tmpl4; |
if(!Parameter_CouplingYawCorrection) Mess_Integral_Gier -= tmpl4/2; // Gier nachhelfen |
tmpl = ((MesswertGier + tmpl4) * winkel_nick) / 2048L; |
tmpl *= Parameter_AchsKopplung1; // 90 |
tmpl /= 4096L; |
tmpl2 = ((MesswertGier + tmpl4) * winkel_roll) / 2048L; |
tmpl2 *= Parameter_AchsKopplung1; |
tmpl2 /= 4096L; |
if(abs(MesswertGier) > 64) if(labs(tmpl) > 128 || labs(tmpl2) > 128) TrichterFlug = 1; |
//MesswertGier += (Parameter_CouplingYawCorrection * tmpl4) / 256; |
} |
else tmpl = tmpl2 = KopplungsteilNickRoll = KopplungsteilRollNick = 0; |
TrimRoll = tmpl - tmpl2 / 100L; |
TrimNick = -tmpl2 + tmpl / 100L; |
// Kompasswert begrenzen ++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ErsatzKompass >= (360L * GIER_GRAD_FAKTOR)) ErsatzKompass -= 360L * GIER_GRAD_FAKTOR; // 360° Umschlag |
if(ErsatzKompass < 0) ErsatzKompass += 360L * GIER_GRAD_FAKTOR; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_IntegralRoll2 += MesswertRoll + TrimRoll; |
Mess_IntegralRoll += MesswertRoll + TrimRoll - LageKorrekturRoll; |
if(Mess_IntegralRoll > Umschlag180Roll) |
{ |
Mess_IntegralRoll = -(Umschlag180Roll - 25000L); |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
} |
if(Mess_IntegralRoll <-Umschlag180Roll) |
{ |
Mess_IntegralRoll = (Umschlag180Roll - 25000L); |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
} |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_IntegralNick2 += MesswertNick + TrimNick; |
Mess_IntegralNick += MesswertNick + TrimNick - LageKorrekturNick; |
if(Mess_IntegralNick > Umschlag180Nick) |
{ |
Mess_IntegralNick = -(Umschlag180Nick - 25000L); |
Mess_IntegralNick2 = Mess_IntegralNick; |
} |
if(Mess_IntegralNick <-Umschlag180Nick) |
{ |
Mess_IntegralNick = (Umschlag180Nick - 25000L); |
Mess_IntegralNick2 = Mess_IntegralNick; |
} |
Integral_Gier = Mess_Integral_Gier; |
IntegralNick = Mess_IntegralNick; |
IntegralRoll = Mess_IntegralRoll; |
IntegralNick2 = Mess_IntegralNick2; |
IntegralRoll2 = Mess_IntegralRoll2; |
//#define D_LIMIT 128 // 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; |
d2Roll = HiResRoll - oldRoll; |
oldRoll = (oldRoll + HiResRoll)/2; |
if(d2Roll > D_LIMIT) d2Roll = D_LIMIT; |
else if(d2Roll < -D_LIMIT) d2Roll = -D_LIMIT; |
//MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 16; // MartinR : so war es |
MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 2; // MartinR : geändert |
//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); |
} |
} |
//############################################################################ |
// Senden der Motorwerte per I2C-Bus |
void SendMotorData(void) |
//############################################################################ |
{ |
unsigned char i; |
if(!MotorenEin) |
{ |
FC_StatusFlags &= ~(FC_STATUS_MOTOR_RUN | FC_STATUS_FLY); |
for(i=0;i<MAX_MOTORS;i++) |
{ |
if(!PC_MotortestActive) MotorTest[i] = 0; |
Motor[i].SetPoint = MotorTest[i]; |
Motor[i].SetPointLowerBits = 0; |
/* |
Motor[i].SetPoint = MotorTest[i] / 4; // testing the high resolution |
Motor[i].SetPointLowerBits = MotorTest[i] % 4; |
*/ |
} |
if(PC_MotortestActive) PC_MotortestActive--; |
} |
else FC_StatusFlags |= FC_STATUS_MOTOR_RUN; |
if(I2C_TransferActive) |
{ |
I2C_TransferActive = 0; // enable for the next time |
} |
else |
{ |
motor_write = 0; |
I2C_Start(TWI_STATE_MOTOR_TX); //Start I2C Interrupt Mode |
} |
} |
//############################################################################ |
// Trägt ggf. das Poti als Parameter ein |
void ParameterZuordnung(void) |
//############################################################################ |
{ |
unsigned char tmp,i; |
#define CHK_POTI(b,a) {if(a < 248) b = a; else b = Poti[255 - a];} |
#define CHK_POTI_MM(b,a,min,max) {CHK_POTI(b,a); LIMIT_MIN_MAX(b, min, max);} |
for(i=0;i<8;i++) |
{ |
int tmp2; |
tmp2 = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 110; |
if(tmp2 > 255) tmp2 = 255; else if(tmp2 < 0) tmp2 = 0; |
if(tmp2 != Poti[i]) |
{ |
Poti[i] += (tmp2 - Poti[i]) / 4; |
if(Poti[i] > tmp2) Poti[i]--; |
else Poti[i]++; |
} |
} |
CHK_POTI_MM(Parameter_Luftdruck_D,EE_Parameter.Luftdruck_D,0,100); |
CHK_POTI_MM(Parameter_Hoehe_P,EE_Parameter.Hoehe_P,0,100); |
CHK_POTI_MM(Parameter_Gyro_P,EE_Parameter.Gyro_P,10,255); |
CHK_POTI_MM(Parameter_J16Timing,EE_Parameter.J16Timing,1,255); |
CHK_POTI_MM(Parameter_J17Timing,EE_Parameter.J17Timing,1,255); |
CHK_POTI(Parameter_Servo3,EE_Parameter.Servo3); |
CHK_POTI(Parameter_Servo4,EE_Parameter.Servo4); |
CHK_POTI(Parameter_Servo5,EE_Parameter.Servo5); |
CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); |
//CHK_POTI(Parameter_MaxHoehe,EE_Parameter.MaxHoehe); // 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] |= FC_ERROR0_CAREFREE; else VersionInfo.HardwareError[0] &= ~FC_ERROR0_CAREFREE; |
} |
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; // MartinR: hinzugefügt |
static long sollGier = 0,tmp_long,tmp_long2; |
static long IntegralFehlerNick = 0; |
static long IntegralFehlerRoll = 0; |
static unsigned int RcLostTimer; |
static unsigned char delay_neutral = 0; |
static unsigned char delay_einschalten = 0,delay_ausschalten = 0; |
static unsigned char calibration_done = 0; |
static char NeueKompassRichtungMerken = 0; |
static long ausgleichNick, ausgleichRoll; |
int IntegralNickMalFaktor,IntegralRollMalFaktor; |
unsigned char i; |
Mittelwert(); |
GRN_ON; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gaswert ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GasMischanteil = StickGas; |
if(GasMischanteil < MIN_GAS + 10) GasMischanteil = MIN_GAS + 10; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Empfang schlecht |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay < 100) |
{ |
if(RcLostTimer) RcLostTimer--; |
else |
{ |
MotorenEin = 0; |
FC_StatusFlags &= ~FC_STATUS_EMERGENCY_LANDING; |
} |
ROT_ON; |
if(modell_fliegt > 1000) // wahrscheinlich in der Luft --> langsam absenken |
{ |
GasMischanteil = EE_Parameter.NotGas; |
FC_StatusFlags |= FC_STATUS_EMERGENCY_LANDING; |
PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] = 0; |
} |
else MotorenEin = 0; |
} |
else |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Emfang gut |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay > 140) |
{ |
FC_StatusFlags &= ~FC_STATUS_EMERGENCY_LANDING; |
RcLostTimer = EE_Parameter.NotGasZeit * 50; |
if(GasMischanteil > 40 && MotorenEin) |
{ |
if(modell_fliegt < 0xffff) modell_fliegt++; |
} |
if((modell_fliegt < 256)) |
{ |
SummeNick = 0; |
SummeRoll = 0; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
if(modell_fliegt == 250) |
{ |
NeueKompassRichtungMerken = 1; |
} |
} else FC_StatusFlags |= FC_STATUS_FLY; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] > 80) && MotorenEin == 0) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// auf Nullwerte kalibrieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) // Neutralwerte |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
GRN_OFF; |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70 || abs(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]) > 70) |
{ |
unsigned char setting=1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 2; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < 70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 3; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > 70) setting = 4; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] <-70 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < 70) setting = 5; |
SetActiveParamSet(setting); // aktiven Datensatz merken |
} |
if(abs(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]) < 30 && PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -70) |
{ |
WinkelOut.CalcState = 1; |
beeptime = 1000; |
} |
else |
{ |
ParamSet_ReadFromEEProm(GetActiveParamSet()); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
ServoActive = 0; |
SetNeutral(0); |
calibration_done = 1; |
ServoActive = 1; |
DDRD |=0x80; // enable J7 -> Servo signal |
Piep(GetActiveParamSet(),120); |
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+ |
} |
} |
} |
else |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) // ACC Neutralwerte speichern |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
GRN_OFF; |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
SetNeutral(1); |
calibration_done = 1; |
Piep(GetActiveParamSet(),120); |
} |
} |
else delay_neutral = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gas ist unten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] < 35-120) |
{ |
// Motoren Starten |
if(!MotorenEin) |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) && (PPM_in[EE_Parameter.MotorSafetySwitch] < -75 || EE_Parameter.MotorSafetySwitch == 0)) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Einschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(++delay_einschalten > 200) |
{ |
delay_einschalten = 0; |
if(!VersionInfo.HardwareError[0] && calibration_done) |
{ |
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; |
FC_StatusFlags |= FC_STATUS_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) && (PPM_in[EE_Parameter.MotorSafetySwitch] < -75 || EE_Parameter.MotorSafetySwitch == 0)) |
{ |
if(++delay_ausschalten > 200) // nicht sofort |
{ |
MotorenEin = 0; |
delay_ausschalten = 0; |
modell_fliegt = 0; |
} |
} |
else delay_ausschalten = 0; |
} |
} |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// neue Werte von der Funke |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!NewPpmData-- || (FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
static int stick_nick,stick_roll; |
ParameterZuordnung(); |
// 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 |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(CareFree) |
{ |
signed int nick, roll; |
nick = stick_nick / 4; |
roll = stick_roll / 4; |
StickNick = ((FromNC_Rotate_C * nick) + (FromNC_Rotate_S * roll)) / (32 / 4); |
StickRoll = ((FromNC_Rotate_C * roll) - (FromNC_Rotate_S * nick)) / (32 / 4); |
} |
else |
{ |
FromNC_Rotate_C = sintab[EE_Parameter.OrientationAngle + 6]; |
FromNC_Rotate_S = sintab[EE_Parameter.OrientationAngle]; |
StickNick = ((FromNC_Rotate_C * stick_nick) + (FromNC_Rotate_S * stick_roll)) / 8; |
StickRoll = ((FromNC_Rotate_C * stick_roll) - (FromNC_Rotate_S * stick_nick)) / 8; |
} |
StickGier = -PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; |
if(StickGier > 2) StickGier -= 2; else |
if(StickGier < -2) StickGier += 2; else StickGier = 0; |
StickNick -= (GPS_Nick + GPS_Nick2); |
StickRoll -= (GPS_Roll + GPS_Roll2); |
StickGas = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] + 120; |
GyroFaktor = (Parameter_Gyro_P + 10.0); |
// IntegralFaktor = Parameter_Gyro_I; // 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(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING) {MaxStickNick = 0; MaxStickRoll = 0;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Looping? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_LINKS) Looping_Links = 1; |
else |
{ |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Links = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_RECHTS) Looping_Rechts = 1; |
else |
{ |
if(Looping_Rechts) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Rechts = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_OBEN) Looping_Oben = 1; |
else |
{ |
if(Looping_Oben) // Hysterese |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Oben = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_UNTEN) Looping_Unten = 1; |
else |
{ |
if(Looping_Unten) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Unten = 0; |
} |
} |
if(Looping_Links || Looping_Rechts) Looping_Roll = 1; else Looping_Roll = 0; |
if(Looping_Oben || Looping_Unten) { Looping_Nick = 1; Looping_Roll = 0; Looping_Links = 0; Looping_Rechts = 0;} else Looping_Nick = 0; |
} // Ende neue Funken-Werte |
if(Looping_Roll || Looping_Nick) |
{ |
if(GasMischanteil > EE_Parameter.LoopGasLimit) GasMischanteil = EE_Parameter.LoopGasLimit; |
TrichterFlug = 1; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Bei Empfangsausfall im Flug |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING) |
{ |
StickGier = 0; |
StickNick = 0; |
StickRoll = 0; |
GyroFaktor = 90; |
IntegralFaktor = 120; |
GyroFaktorGier = 90; |
IntegralFaktorGier = 120; |
Looping_Roll = 0; |
Looping_Nick = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Integrale auf ACC-Signal abgleichen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define ABGLEICH_ANZAHL 256L |
MittelIntegralNick += IntegralNick; // Für die Mittelwertbildung aufsummieren |
MittelIntegralRoll += IntegralRoll; |
MittelIntegralNick2 += IntegralNick2; |
MittelIntegralRoll2 += IntegralRoll2; |
// if(Looping_Nick || Looping_Roll) // 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 && !(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
#define HEIGHT_CONTROL_STICKTHRESHOLD 15 |
// Holger original version |
// start of height control algorithm |
// the height control is only an attenuation of the actual gas stick. |
// I.e. it will work only if the gas stick is higher than the hover gas |
// and the hover height will be allways larger than height setpoint. |
if((EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT) || !(EE_Parameter.GlobalConfig & CFG_HOEHEN_SCHALTER)) // Regler wird über Schalter gesteuert) |
{ // old version |
HCGas = GasMischanteil; // take current stick gas as neutral point for the height control |
HeightTrimming = 0; |
// set both flags to indicate no vario mode |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
} |
else |
{ |
// alternative height control |
// PD-Control with respect to hoover point |
// the thrust loss out of horizontal attitude is compensated |
// the setpoint will be fine adjusted with the gas stick position |
if(FC_StatusFlags & FC_STATUS_FLY) // trim setpoint only when flying |
{ // gas stick is above hoover point |
if(StickGas > (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtUpperLimit) |
{ |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_DOWN) |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_DOWN; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_UP; |
HeightTrimming += abs(StickGas - (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '+'; |
} // gas stick is below hoover point |
else if(StickGas < (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtLowerLimit ) |
{ |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_UP) |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_DOWN; |
HeightTrimming -= abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '-'; |
} |
else // Gas Stick in Hover Range |
{ |
if(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) |
{ |
FC_StatusFlags &= ~(FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
HeightTrimming = 0; |
SollHoehe = HoehenWert; // update setpoint to current height |
//MartinR: Sollhöhe sollte sich hier nicht mehr ändern! |
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 // MartinR: so war es |
LIMIT_MIN_MAX(SollHoehe, (HoehenWert-256), (HoehenWert+256)); // MartinR: geändert |
// MartinR: limits eventuell verändern |
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 FC_StatusFlags & 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 ---------------------------- |
//DebugOut.Analog[16] = SollHoehe; // MartinR: test |
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 // MartinR: so war es |
// MartinR: weshalb unsymmetrisch? |
//LIMIT_MIN_MAX(tmp_long, -127 * STICK_GAIN, 127 * STICK_GAIN); // more than the full range makes no sense // MartinR: geändert |
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(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) tmp_int /= 4; // reduce d-part while trimming setpoint |
else |
if(EE_Parameter.ExtraConfig & CFG2_HEIGHT_LIMIT) tmp_int /= 8; // reduce d-part in "Deckel" mode |
*/ // MartinR: so war es Ende |
tmp_int /= 4; // MartinR: geändert: keine veränderung des d-part im "Deckel" mode |
if(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) tmp_int /= 4; // reduce d-part while trimming setpoint // 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); // MartinR: so war es |
// MartinR: weshalb unsymmetrisch? |
LIMIT_MIN_MAX(tmp_long, -32 * STICK_GAIN, 32 * STICK_GAIN); // MartinR: geändert |
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); // MartinR: so war es |
// MartinR: weshalb unsymmetrisch? |
LIMIT_MIN_MAX(tmp_int, -32 * STICK_GAIN, 32 * STICK_GAIN); // MartinR: geändert |
GasReduction += tmp_int; |
GasReduction = (long)((long)GasReduction * HoverGas) / 512; // scale to the gas value |
//DebugOut.Analog[17] = GasReduction; // MartinR: test |
// ------------------------ ---------------------------------- |
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; |
// set both flags to indicate no vario mode |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
} |
// Hover gas estimation by averaging gas control output on small z-velocities |
// this is done only if height contol option is selected in global config and aircraft is flying |
if((FC_StatusFlags & FC_STATUS_FLY))// && !(FC_SatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
if(HoverGasFilter == 0 || StartTrigger == 1) HoverGasFilter = HOVER_GAS_AVERAGE * (unsigned long)(GasMischanteil); // init estimation |
if(StartTrigger == 1) StartTrigger = 2; |
tmp_long2 = (int32_t)GasMischanteil; // take current thrust |
tmp_long2 *= CosAttitude; // apply attitude projection |
tmp_long2 /= 8192; |
// average vertical projected thrust |
if(modell_fliegt < 4000) // the first 8 seconds |
{ // reduce the time constant of averaging by factor of 4 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/16L); |
HoverGasFilter += 16L * tmp_long2; |
} |
if(modell_fliegt < 8000) // the first 16 seconds |
{ // reduce the time constant of averaging by factor of 2 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/4L); |
HoverGasFilter += 4L * tmp_long2; |
} |
else //later |
if(abs(VarioMeter) < 100) // 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 |
else |
{ |
// set undefined state to indicate vario off |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
} // EOF no height control |
// limit gas to parameter setting |
LIMIT_MIN(GasMischanteil, (MIN_GAS + 10) * STICK_GAIN); |
if(GasMischanteil > (MAX_GAS - 20) * STICK_GAIN) GasMischanteil = (MAX_GAS - 20) * STICK_GAIN; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// all BL-Ctrl connected? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(MissingMotor || Capacity.MinOfMaxPWM != 255) |
if(modell_fliegt > 1 && modell_fliegt < 50 && GasMischanteil > 0) |
{ |
modell_fliegt = 1; |
GasMischanteil = (MIN_GAS + 10) * STICK_GAIN; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Mischer und PI-Regler |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DebugOut.Analog[7] = GasMischanteil; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gier-Anteil |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GierMischanteil = MesswertGier - sollGier * STICK_GAIN; // Regler für Gier |
#define MIN_GIERGAS (40*STICK_GAIN) // unter diesem Gaswert trotzdem Gieren |
if(GasMischanteil > MIN_GIERGAS) |
{ |
if(GierMischanteil > (GasMischanteil / 2)) GierMischanteil = GasMischanteil / 2; |
if(GierMischanteil < -(GasMischanteil / 2)) GierMischanteil = -(GasMischanteil / 2); |
} |
else |
{ |
if(GierMischanteil > (MIN_GIERGAS / 2)) GierMischanteil = MIN_GIERGAS / 2; |
if(GierMischanteil < -(MIN_GIERGAS / 2)) GierMischanteil = -(MIN_GIERGAS / 2); |
} |
tmp_int = MAX_GAS*STICK_GAIN; |
if(GierMischanteil > ((tmp_int - GasMischanteil))) GierMischanteil = ((tmp_int - GasMischanteil)); |
if(GierMischanteil < -((tmp_int - GasMischanteil))) GierMischanteil = -((tmp_int - GasMischanteil)); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Nick / Roll-Achse // MartinR: um Code zu sparen wurde Nick und Roll zusammengefasst |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffNick = MesswertNick - StickNick; // Differenz bestimmen |
DiffRoll = MesswertRoll - StickRoll; // Differenz bestimmen |
// PI-Regler für Nick und Roll |
if(EE_Parameter.Gyro_Stability <= 8) |
{ |
pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8 ; // Zwischenergebnis um Code zu sparen |
pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8; |
} |
else |
{ |
pd_ergebnis_nick = ((EE_Parameter.Gyro_Stability / 2) * DiffNick) / 4; // Überlauf verhindern |
pd_ergebnis_roll = ((EE_Parameter.Gyro_Stability / 2) * DiffRoll) / 4; // Überlauf verhindern |
} |
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,(int) MIN_GAS * 4,(int) MAX_GAS * 4); |
Motor[i].SetPoint = tmp_int / 4; |
Motor[i].SetPointLowerBits = (tmp_int % 4)<<1; // (3 bits total) |
tmp_motorwert[i] = tmp_int; |
} |
else |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
} |
/branches/V0.82a_ACC-HH_MartinR/fc.h |
---|
0,0 → 1,112 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
#ifndef _FC_H |
#define _FC_H |
//#define GIER_GRAD_FAKTOR 1291L // Abhängigkeit zwischen GyroIntegral und Winkel |
//#define GIER_GRAD_FAKTOR 1160L |
extern long GIER_GRAD_FAKTOR; // Abhängigkeit zwischen GyroIntegral und Winkel |
#define STICK_GAIN 4 |
#define ACC_AMPLIFY 6 |
// FC STATUS FLAGS |
#define FC_STATUS_MOTOR_RUN 0x01 |
#define FC_STATUS_FLY 0x02 |
#define FC_STATUS_CALIBRATE 0x04 |
#define FC_STATUS_START 0x08 |
#define FC_STATUS_EMERGENCY_LANDING 0x10 |
#define FC_STATUS_LOWBAT 0x20 |
#define FC_STATUS_VARIO_TRIM_UP 0x40 |
#define FC_STATUS_VARIO_TRIM_DOWN 0x80 |
extern volatile unsigned char FC_StatusFlags; |
#define Poti1 Poti[0] |
#define Poti2 Poti[1] |
#define Poti3 Poti[2] |
#define Poti4 Poti[3] |
#define Poti5 Poti[4] |
#define Poti6 Poti[5] |
#define Poti7 Poti[6] |
#define Poti8 Poti[7] |
extern unsigned char Sekunde,Minute; |
extern unsigned int BaroExpandActive; |
extern long IntegralNick,IntegralNick2; |
extern long IntegralRoll,IntegralRoll2; |
//extern int IntegralNick,IntegralNick2; |
//extern int IntegralRoll,IntegralRoll2; |
extern unsigned char Poti[9]; |
extern long Mess_IntegralNick,Mess_IntegralNick2; |
extern long Mess_IntegralRoll,Mess_IntegralRoll2; |
extern long IntegralAccNick,IntegralAccRoll; |
extern long SummeNick,SummeRoll; |
extern volatile long Mess_Integral_Hoch; |
extern long Integral_Gier,Mess_Integral_Gier,Mess_Integral_Gier2; |
extern int KompassValue; |
extern int 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]; |
extern const signed char sintab[31]; |
#endif //_FC_H |
/branches/V0.82a_ACC-HH_MartinR/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.h"></File><File path="jetimenu.c"></File></Project> |
/branches/V0.82a_ACC-HH_MartinR/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/jetimenu.c |
---|
0,0 → 1,194 |
#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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/led.c |
---|
0,0 → 1,98 |
#include <inttypes.h> |
#include "main.h" |
uint16_t LED1_Timing = 0; |
uint16_t LED2_Timing = 0; |
unsigned char J16Blinkcount = 0, J16Mask = 1; |
unsigned char J17Blinkcount = 0, J17Mask = 1; |
// initializes the LED control outputs J16, J17 |
void LED_Init(void) |
{ |
// set PC2 & PC3 as output (control of J16 & J17) |
DDRC |= (1<<DDC2)|(1<<DDC3); |
J16_OFF; |
J17_OFF; |
J16Blinkcount = 0; J16Mask = 128; |
J17Blinkcount = 0; J17Mask = 128; |
} |
// called in UpdateMotors() every 2ms |
void LED_Update(void) |
{ |
static char delay = 0; |
static unsigned char J16Bitmask = 0; |
static unsigned char J17Bitmask = 0; |
static unsigned char J16Warn = 0, J17Warn = 0; |
if(!delay--) // 10ms Intervall |
{ |
delay = 4; |
if(FC_StatusFlags & (FC_STATUS_LOWBAT | FC_STATUS_EMERGENCY_LANDING) || (VersionInfo.HardwareError[1] & FC_ERROR1_I2C)) |
{ |
if(EE_Parameter.WARN_J16_Bitmask) |
{ |
if(!J16Warn) J16Blinkcount = 4; |
J16Warn = 1; |
} |
if(EE_Parameter.WARN_J17_Bitmask) |
{ |
if(!J17Warn) J17Blinkcount = 4; |
J17Warn = 1; |
} |
} |
else |
{ |
J16Warn = 0; |
J17Warn = 0; |
J16Bitmask = EE_Parameter.J16Bitmask; |
J17Bitmask = EE_Parameter.J17Bitmask; |
} |
if(!J16Warn) |
{ |
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED1) J16_ON; else J16_OFF;} |
else |
if((EE_Parameter.J16Timing > 247) && (Parameter_J16Timing > 220)) {if(J16Bitmask & 128) J16_ON; else J16_OFF;} |
else |
if((EE_Parameter.J16Timing > 247) && (Parameter_J16Timing < 10)) {if(J16Bitmask & 128) J16_OFF; else J16_ON;} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = Parameter_J16Timing-1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & J16Bitmask) J16_ON; else J16_OFF; |
} |
} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = 10-1; |
if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
if(J16Mask & EE_Parameter.WARN_J16_Bitmask) J16_ON; else J16_OFF; |
} |
if(!J17Warn) |
{ |
if((EE_Parameter.BitConfig & CFG_MOTOR_BLINK) && !MotorenEin) {if(EE_Parameter.BitConfig & CFG_MOTOR_OFF_LED2) J17_ON; else J17_OFF;} |
else |
if((EE_Parameter.J17Timing > 247) && (Parameter_J17Timing > 220)) {if(J17Bitmask & 128) J17_ON; else J17_OFF;} |
else |
if((EE_Parameter.J17Timing > 247) && (Parameter_J17Timing < 10)) {if(J17Bitmask & 128) J17_OFF; else J17_ON;} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = Parameter_J17Timing-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & J17Bitmask) J17_ON; else J17_OFF; |
} |
} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = 10-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & EE_Parameter.WARN_J17_Bitmask) J17_ON; else J17_OFF; |
} |
} |
} |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/main.c |
---|
0,0 → 1,403 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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(1); |
SPI_MasterInit(); |
Capacity_Init(); |
LIBFC_Init(); |
GRN_ON; |
sei(); |
ParamSet_Init(); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Check connected BL-Ctrls |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Check connected BL-Ctrls |
BLFlags |= BLFLAG_READ_VERSION; |
motor_read = 0; // read the first I2C-Data |
SendMotorData(); |
timer = SetDelay(500); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
printf("\n\rFound BL-Ctrl: "); |
timer = SetDelay(4000); |
for(i=0; i < MAX_MOTORS; i++) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
if(Mixer.Motor[i][0] > 0) // wait max 4 sec for the BL-Ctrls to wake up |
{ |
while(!CheckDelay(timer) && !(Motor[i].State & MOTOR_STATE_PRESENT_MASK) ) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
} |
} |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
printf("%d",i+1); |
FoundMotors++; |
// if(Motor[i].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) printf("(new) "); |
} |
} |
for(i=0; i < MAX_MOTORS; i++) |
{ |
if(!(Motor[i].State & MOTOR_STATE_PRESENT_MASK) && Mixer.Motor[i][0] > 0) |
{ |
printf("\n\r\n\r!! MISSING BL-CTRL: %d !!",i+1); |
ServoActive = 2; // just in case the FC would be used as camera-stabilizer |
} |
Motor[i].State &= ~MOTOR_STATE_ERROR_MASK; // clear error counter |
} |
printf("\n\r==================================="); |
if(RequiredMotors < FoundMotors) VersionInfo.HardwareError[1] |= FC_ERROR1_MIXER; |
//if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
printf("\n\rCalibrating pressure sensor.."); |
timer = SetDelay(1000); |
SucheLuftruckOffset(); |
while (!CheckDelay(timer)); |
printf("OK\n\r"); |
} |
SetNeutral(0); |
ROT_OFF; |
beeptime = 2000; |
ExternControl.Digital[0] = 0x55; |
FlugMinuten = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES + 1); |
FlugMinutenGesamt = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL + 1); |
if((FlugMinutenGesamt == 0xFFFF) || (FlugMinuten == 0xFFFF)) |
{ |
FlugMinuten = 0; |
FlugMinutenGesamt = 0; |
} |
printf("\n\rFlight-time %u min Total:%u min", FlugMinuten, FlugMinutenGesamt); |
printf("\n\rControl: "); |
if (EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) printf("HeadingHold"); |
else printf("Normal (ACC-Mode)"); |
LcdClear(); |
I2CTimeout = 5000; |
WinkelOut.Orientation = 1; |
LipoDetection(1); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
printf("\n\r===================================\n\r"); |
//SpektrumBinding(); |
timer = SetDelay(2000); |
timerPolling = SetDelay(250); |
Debug(ANSI_CLEAR "FC-Start!\n\rFlugzeit: %d min", FlugMinutenGesamt); // Note: this won't waste flash memory, if #DEBUG is not active |
DebugOut.Status[0] = 0x01 | 0x02; |
while (1) |
{ |
if (JetiUpdateModeActive) while (1); |
if(CheckDelay(timerPolling)) |
{ |
timerPolling = SetDelay(100); |
LIBFC_Polling(); |
} |
if(UpdateMotor && AdReady) // ReglerIntervall |
{ |
UpdateMotor=0; |
if(WinkelOut.CalcState) CalMk3Mag(); |
else MotorRegler(); |
SendMotorData(); |
ROT_OFF; |
if(SenderOkay) { SenderOkay--; VersionInfo.HardwareError[1] &= ~FC_ERROR1_PPM; } |
else |
{ |
TIMSK1 |= _BV(ICIE1); // enable PPM-Input |
PPM_in[0] = 0; // set RSSI to zero on data timeout |
VersionInfo.HardwareError[1] |= FC_ERROR1_PPM; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//if(HoehenReglerAktiv && NaviDataOkay && SenderOkay < 160 && SenderOkay > 10 && FromNaviCtrl_Value.SerialDataOkay > 220) SenderOkay = 160; |
//if(HoehenReglerAktiv && NaviDataOkay && SenderOkay < 101 && SenderOkay > 10 && FromNaviCtrl_Value.SerialDataOkay > 1) SenderOkay = 101; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!--I2CTimeout || MissingMotor) |
{ |
if(!I2CTimeout) |
{ |
I2C_Reset(); |
I2CTimeout = 5; |
DebugOut.Analog[28]++; // I2C-Error |
VersionInfo.HardwareError[1] |= FC_ERROR1_I2C; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
if((BeepMuster == 0xffff) && MotorenEin) |
{ |
beeptime = 10000; |
BeepMuster = 0x0080; |
} |
} |
else |
{ |
ROT_OFF; |
if(!beeptime) |
{ |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_I2C; |
} |
} |
if(!UpdateMotor) |
{ |
if(CalculateServoSignals) CalculateServo(); |
DatenUebertragung(); |
BearbeiteRxDaten(); |
if(CheckDelay(timer)) |
{ |
static unsigned char second; |
timer += 20; // 20 ms interval |
if(MissingMotor) |
{ |
VersionInfo.HardwareError[1] |= FC_ERROR1_BL_MISSING; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
else |
{ |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_BL_MISSING; |
if(I2CTimeout > 6) DebugOut.Status[1] &= ~0x02; // BL-Error-Status |
} |
if(I2CTimeout > 6) VersionInfo.HardwareError[1] &= ~FC_ERROR1_I2C; |
if(PcZugriff) PcZugriff--; |
else |
{ |
ExternControl.Config = 0; |
ExternStickNick = 0; |
ExternStickRoll = 0; |
ExternStickGier = 0; |
if(BeepMuster == 0xffff && SenderOkay == 0) |
{ |
beeptime = 15000; |
BeepMuster = 0x0c00; |
} |
} |
if(NaviDataOkay > 200) |
{ |
NaviDataOkay--; |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_SPI_RX; |
} |
else |
{ |
if(NC_Version.Compatible) |
{ |
VersionInfo.HardwareError[1] |= FC_ERROR1_SPI_RX; |
if(BeepMuster == 0xffff && MotorenEin) |
{ |
beeptime = 15000; |
BeepMuster = 0xA800; |
} |
} |
GPS_Nick = 0; |
GPS_Roll = 0; |
//if(!beeptime) |
FromNaviCtrl.CompassValue = -1; |
NaviDataOkay = 0; |
} |
if(UBat < BattLowVoltageWarning) |
{ |
FC_StatusFlags |= FC_STATUS_LOWBAT; |
if(BeepMuster == 0xffff) |
{ |
beeptime = 6000; |
BeepMuster = 0x0300; |
} |
} |
else if(!beeptime) FC_StatusFlags &= ~FC_STATUS_LOWBAT; |
SPI_StartTransmitPacket(); |
SendSPI = 4; |
if(!MotorenEin) timer2 = 1450; // 0,5 Minuten aufrunden |
else |
if(++second == 49) |
{ |
second = 0; |
FlugSekunden++; |
} |
if(++timer2 == 2930) // eine Minute |
{ |
timer2 = 0; |
FlugMinuten++; |
FlugMinutenGesamt++; |
SetParamByte(PID_FLIGHT_MINUTES,FlugMinuten / 256); |
SetParamByte(PID_FLIGHT_MINUTES+1,FlugMinuten % 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL,FlugMinutenGesamt / 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL+1,FlugMinutenGesamt % 256); |
timer = SetDelay(20); // falls "timer += 20;" mal nicht geht |
} |
} |
LED_Update(); |
Capacity_Update(); |
} |
} |
if(!SendSPI) { SPI_TransmitByte(); } |
} |
return (1); |
} |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/makefile |
---|
0,0 → 1,464 |
#-------------------------------------------------------------------- |
# MCU name |
#MCU = atmega1284p |
MCU = atmega644p |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 82 |
VERSION_PATCH = 0 |
VERSION_SERIAL_MAJOR = 11 # Serial Protocol |
VERSION_SERIAL_MINOR = 0 # Serial Protocol |
NC_SPI_COMPATIBLE = 16 # 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)_ACC-HH_HR_MartinR |
endif |
ifeq ($(VERSION_PATCH), 1) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)b_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 2) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)c_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 3) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)d_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 4) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)e_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 5) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)f_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 6) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)g_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 7) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)h_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 8) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)i_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 9) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)j_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 10) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)k_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 11) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)L_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 12) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)m_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 13) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)n_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 14) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)o_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 15) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)p_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 16) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)q_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 17) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)r_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 18) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)s_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 19) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)t_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 20) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)u_SVN$(REV) |
endif |
# Optimization level, can be [0, 1, 2, 3, s]. 0 turns off optimization. |
# (Note: 3 is not always the best optimization level. See avr-libc FAQ.) |
OPT = s |
#OPT = 2 |
########################################################################################################## |
# List C source files here. (C dependencies are automatically generated.) |
SRC = main.c uart.c timer0.c analog.c menu.c eeprom.c |
SRC += twimaster.c rc.c fc.c GPS.c spi.c led.c Spektrum.c |
SRC += mymath.c jetimenu.c capacity.c debug.c |
########################################################################################################## |
# List Assembler source files here. |
# Make them always end in a capital .S. Files ending in a lowercase .s |
# will not be considered source files but generated files (assembler |
# output from the compiler), and will be deleted upon "make clean"! |
# Even though the DOS/Win* filesystem matches both .s and .S the same, |
# it will preserve the spelling of the filenames, and gcc itself does |
# care about how the name is spelled on its command-line. |
ASRC = isqrt.S |
# List any extra directories to look for include files here. |
# Each directory must be seperated by a space. |
EXTRAINCDIRS = |
# Optional compiler flags. |
# -g: generate debugging information (for GDB, or for COFF conversion) |
# -O*: optimization level |
# -f...: tuning, see gcc manual and avr-libc documentation |
# -Wall...: warning level |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create assembler listing |
CFLAGS = -O$(OPT) -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=$(<:%.c=%.lst) $(patsubst %,-I%,$(EXTRAINCDIRS)) |
# Set a "language standard" compiler flag. |
# Unremark just one line below to set the language standard to use. |
# gnu99 = C99 + GNU extensions. See GCC manual for more information. |
#CFLAGS += -std=c89 |
#CFLAGS += -std=gnu89 |
#CFLAGS += -std=c99 |
CFLAGS += -std=gnu99 |
# shrink code size |
CFLAGS += -mtiny-stack |
#CFLAGS += -fno-inline-functions |
CFLAGS += -mcall-prologues |
CFLAGS += -DF_CPU=$(F_CPU) -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_PATCH=$(VERSION_PATCH) -DVERSION_SERIAL_MAJOR=$(VERSION_SERIAL_MAJOR) -DVERSION_SERIAL_MINOR=$(VERSION_SERIAL_MINOR) -DNC_SPI_COMPATIBLE=$(NC_SPI_COMPATIBLE) |
# Optional assembler flags. |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create listing |
# -gstabs: have the assembler create line number information; note that |
# for use in COFF files, additional information about filenames |
# and function names needs to be present in the assembler source |
# files -- see avr-libc docs [FIXME: not yet described there] |
ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs |
# Optional linker flags. |
# -Wl,...: tell GCC to pass this to linker. |
# -Map: create map file |
# --cref: add cross reference to map file |
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref |
# Additional libraries |
# Minimalistic printf version |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_min |
# Floating point printf version (requires -lm below) |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_flt |
# -lm = math library |
LDFLAGS += -lm |
LDFLAGS += libfc$(LIBFC_EXT).a |
##LDFLAGS += -T./linkerfile/avr5.x |
# Programming support using avrdude. Settings and variables. |
# Programming hardware: alf avr910 avrisp bascom bsd |
# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500 |
# |
# Type: avrdude -c ? |
# to get a full listing. |
# |
#AVRDUDE_PROGRAMMER = dt006 |
#AVRDUDE_PROGRAMMER = stk200 |
#AVRDUDE_PROGRAMMER = ponyser |
AVRDUDE_PROGRAMMER = avrispv2 |
#falls Ponyser ausgewählt wird, muss sich unsere avrdude-Configdatei im Bin-Verzeichnis des Compilers befinden |
#AVRDUDE_PORT = com1 # programmer connected to serial device |
#AVRDUDE_PORT = lpt1 # programmer connected to parallel port |
AVRDUDE_PORT = usb # programmer connected to USB |
#AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex |
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex $(FUSE_SETTINGS) |
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep |
#avrdude -c avrispv2 -P usb -p m32 -U flash:w:blink.hex |
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) |
# Uncomment the following if you want avrdude's erase cycle counter. |
# Note that this counter needs to be initialized first using -Yn, |
# see avrdude manual. |
#AVRDUDE_ERASE += -y |
# Uncomment the following if you do /not/ wish a verification to be |
# performed after programming the device. |
AVRDUDE_FLAGS += -V |
# Increase verbosity level. Please use this when submitting bug |
# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> |
# to submit bug reports. |
#AVRDUDE_FLAGS += -v -v |
# --------------------------------------------------------------------------- |
# Define directories, if needed. |
DIRAVR = c:/winavr |
DIRAVRBIN = $(DIRAVR)/bin |
DIRAVRUTILS = $(DIRAVR)/utils/bin |
DIRINC = . |
DIRLIB = $(DIRAVR)/avr/lib |
# Define programs and commands. |
SHELL = sh |
CC = avr-gcc |
OBJCOPY = avr-objcopy |
OBJDUMP = avr-objdump |
SIZE = avr-size |
# Programming support using avrdude. |
AVRDUDE = avrdude |
REMOVE = rm -f |
COPY = cp |
HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex |
ELFSIZE = $(SIZE) -x -A $(TARGET).elf |
LIMITS = $(SIZE) --mcu=$(MCU) -C $(TARGET).elf |
# Define Messages |
# English |
MSG_ERRORS_NONE = Errors: none |
MSG_BEGIN = -------- begin -------- |
MSG_END = -------- end -------- |
MSG_SIZE_BEFORE = Size before: |
MSG_SIZE_AFTER = Size after: |
MSG_COFF = Converting to AVR COFF: |
MSG_EXTENDED_COFF = Converting to AVR Extended COFF: |
MSG_FLASH = Creating load file for Flash: |
MSG_EEPROM = Creating load file for EEPROM: |
MSG_EXTENDED_LISTING = Creating Extended Listing: |
MSG_SYMBOL_TABLE = Creating Symbol Table: |
MSG_LINKING = Linking: |
MSG_COMPILING = Compiling: |
MSG_ASSEMBLING = Assembling: |
MSG_CLEANING = Cleaning project: |
# Define all object files. |
OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) |
# Define all listing files. |
LST = $(ASRC:.S=.lst) $(SRC:.c=.lst) |
# Combine all necessary flags and optional flags. |
# Add target processor to flags. |
#ALL_CFLAGS = -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I. $(CFLAGS) |
ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) |
ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS) |
# Default target. |
all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex sizeafter finished end |
# Eye candy. |
# AVR Studio 3.x does not check make's exit code but relies on |
# the following magic strings to be generated by the compile job. |
begin: |
@echo |
@echo $(MSG_BEGIN) |
finished: |
@echo $(MSG_ERRORS_NONE) |
end: |
@echo $(MSG_END) |
@echo |
# Display size of file. |
sizebefore: |
@if [ -f $(TARGET).elf ]; then echo Size before:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
sizeafter: |
@if [ -f $(TARGET).elf ]; then echo Size after:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
# Display compiler version information. |
gccversion : |
@$(CC) --version |
# Convert ELF to COFF for use in debugging / simulating in |
# AVR Studio or VMLAB. |
COFFCONVERT=$(OBJCOPY) --debugging \ |
--change-section-address .data-0x800000 \ |
--change-section-address .bss-0x800000 \ |
--change-section-address .noinit-0x800000 \ |
--change-section-address .eeprom-0x810000 |
coff: $(TARGET).elf |
@echo |
@echo $(MSG_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-avr $< $(TARGET).cof |
extcoff: $(TARGET).elf |
@echo |
@echo $(MSG_EXTENDED_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof |
# Program the device. |
program: $(TARGET).hex $(TARGET).eep |
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) |
# Create final output files (.hex, .eep) from ELF output file. |
%.hex: %.elf |
@echo |
@echo $(MSG_FLASH) $@ |
$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@ |
%.eep: %.elf |
@echo |
@echo $(MSG_EEPROM) $@ |
-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \ |
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@ |
# Create extended listing file from ELF output file. |
%.lss: %.elf |
@echo |
@echo $(MSG_EXTENDED_LISTING) $@ |
$(OBJDUMP) -h -S $< > $@ |
# Create a symbol table from ELF output file. |
%.sym: %.elf |
@echo |
@echo $(MSG_SYMBOL_TABLE) $@ |
avr-nm -n $< > $@ |
# Link: create ELF output file from object files. |
.SECONDARY : $(TARGET).elf |
.PRECIOUS : $(OBJ) |
%.elf: $(OBJ) |
@echo |
@echo $(MSG_LINKING) $@ |
$(CC) $(ALL_CFLAGS) $(OBJ) --output $@ $(LDFLAGS) |
# Compile: create object files from C source files. |
%.o : %.c |
@echo |
@echo $(MSG_COMPILING) $< |
$(CC) -c $(ALL_CFLAGS) $< -o $@ |
# Compile: create assembler files from C source files. |
%.s : %.c |
$(CC) -S $(ALL_CFLAGS) $< -o $@ |
# Assemble: create object files from assembler source files. |
%.o : %.S |
@echo |
@echo $(MSG_ASSEMBLING) $< |
$(CC) -c $(ALL_ASFLAGS) $< -o $@ |
# Target: clean project. |
clean: begin clean_list finished end |
clean_list : |
@echo |
@echo $(MSG_CLEANING) |
$(REMOVE) Flight-Ctrl_*.hex |
$(REMOVE) Flight-Ctrl_*.eep |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).cof |
$(REMOVE) Flight-Ctrl_*.elf |
$(REMOVE) Flight-Ctrl_*.map |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).a90 |
$(REMOVE) Flight-Ctrl_*.sym |
$(REMOVE) $(TARGET).lnk |
$(REMOVE) $(TARGET).lss |
$(REMOVE) $(OBJ) |
$(REMOVE) $(LST) |
$(REMOVE) $(SRC:.c=.s) |
$(REMOVE) $(SRC:.c=.d) |
$(REMOVE) $(SRC:.c=.o) |
# Automatically generate C source code dependencies. |
# (Code originally taken from the GNU make user manual and modified |
# (See README.txt Credits).) |
# |
# Note that this will work with sh (bash) and sed that is shipped with WinAVR |
# (see the SHELL variable defined above). |
# This may not work with other shells or other seds. |
# |
%.d: %.c |
set -e; $(CC) -MM $(ALL_CFLAGS) $< \ |
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > $@; \ |
[ -s $@ ] || rm -f $@ |
# Remove the '-' if you want to see the dependency files generated. |
-include $(SRC:%.c=%.d) |
# Listing of phony targets. |
.PHONY : all begin finish end sizebefore sizeafter gccversion coff extcoff \ |
clean clean_list program |
/branches/V0.82a_ACC-HH_MartinR/menu.c |
---|
0,0 → 1,204 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
#include "eeprom.h" |
char DisplayBuff[80] = "Hello World"; |
unsigned char DispPtr = 0; |
unsigned char MaxMenue = 17; |
unsigned char MenuePunkt = 0; |
unsigned char RemoteKeys = 0; |
#define KEY1 0x01 |
#define KEY2 0x02 |
#define KEY3 0x04 |
#define KEY4 0x08 |
#define KEY5 0x10 |
void LcdClear(void) |
{ |
unsigned char i; |
for(i=0;i<80;i++) DisplayBuff[i] = ' '; |
} |
void Menu_Putchar(char c) |
{ |
DisplayBuff[DispPtr++] = c; |
} |
void Menu(void) |
{ |
if(RemoteKeys & KEY1) { if(MenuePunkt) MenuePunkt--; else MenuePunkt = MaxMenue;} |
if(RemoteKeys & KEY2) { if(MenuePunkt == MaxMenue) MenuePunkt = 0; else MenuePunkt++;} |
if((RemoteKeys & KEY1) && (RemoteKeys & KEY2)) MenuePunkt = 0; |
LcdClear(); |
if(MenuePunkt < 10) {LCD_printfxy(17,0,"[%i]",MenuePunkt);} |
else {LCD_printfxy(16,0,"[%i]",MenuePunkt);}; |
switch(MenuePunkt) |
{ |
case 0: |
LCD_printfxy(0,0,"+ MikroKopter +"); |
LCD_printfxy(0,1,"HW:V%d.%d SW:%d.%d%c",PlatinenVersion/10,PlatinenVersion%10, VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH +'a'); |
LCD_printfxy(0,2,"Setting:%d %s", GetActiveParamSet(),Mixer.Name); |
if(VersionInfo.HardwareError[0]) LCD_printfxy(0,3,"Hardware Error 1:%d !!",VersionInfo.HardwareError[0]) |
else |
if(MissingMotor) LCD_printfxy(0,3,"Missing BL-Ctrl:%d!!",MissingMotor) |
else |
if(VersionInfo.HardwareError[1] & FC_ERROR1_MIXER) LCD_printfxy(0,3,"Mixer Error!") |
else |
// if(VersionInfo.HardwareError[1]) LCD_printfxy(0,3,"Error 2:%d !!",VersionInfo.HardwareError[1]) |
// else |
if(I2CTimeout < 6) LCD_printfxy(0,3,"I2C ERROR!!!") |
break; |
case 1: |
if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
LCD_printfxy(0,0,"Height: %5i",(int)(HoehenWert/5)); |
LCD_printfxy(0,1,"Setpoint:%5i",(int)(SollHoehe/5)); |
LCD_printfxy(0,2,"Pressure:%5i",MessLuftdruck); |
LCD_printfxy(0,3,"Offset: %5i",OCR0A); |
} |
else |
{ |
LCD_printfxy(0,0,"Height control"); |
LCD_printfxy(0,1,"DISABLED"); |
LCD_printfxy(0,2,"Height control"); |
LCD_printfxy(0,3,"DISABLED"); |
} |
break; |
case 2: |
LCD_printfxy(0,0,"act. bearing"); |
LCD_printfxy(0,1,"Nick: %5i",IntegralNick/1024); |
LCD_printfxy(0,2,"Roll: %5i",IntegralRoll/1024); |
LCD_printfxy(0,3,"Compass: %5i",KompassValue); |
break; |
case 3: |
LCD_printfxy(0,0,"K1:%4i K2:%4i ",PPM_in[1],PPM_in[2]); |
LCD_printfxy(0,1,"K3:%4i K4:%4i ",PPM_in[3],PPM_in[4]); |
LCD_printfxy(0,2,"K5:%4i K6:%4i ",PPM_in[5],PPM_in[6]); |
LCD_printfxy(0,3,"K7:%4i K8:%4i ",PPM_in[7],PPM_in[8]); |
break; |
case 4: |
LCD_printfxy(0,0,"Ni:%4i Ro:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_NICK]],PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]]); |
LCD_printfxy(0,1,"Gs:%4i Gi:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]+120,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]); |
LCD_printfxy(0,2,"P1:%4i P2:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI1]]+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/4); |
LCD_printfxy(0,3,"Range:%3i-%3i",EE_Parameter.ServoNickMin,EE_Parameter.ServoNickMax); |
break; |
case 13: |
LCD_printfxy(0,0,"ExternControl " ); |
LCD_printfxy(0,1,"Ni:%4i Ro:%4i ",ExternControl.Nick,ExternControl.Roll); |
LCD_printfxy(0,2,"Gs:%4i Gi:%4i ",ExternControl.Gas,ExternControl.Gier); |
LCD_printfxy(0,3,"Hi:%4i Cf:%4i ",ExternControl.Hight,ExternControl.Config); |
break; |
case 14: |
LCD_printfxy(0,0,"BL-Ctrl Errors " ); |
LCD_printfxy(0,1,"%3d %3d %3d %3d ",Motor[0].State & MOTOR_STATE_ERROR_MASK,Motor[1].State & MOTOR_STATE_ERROR_MASK,Motor[2].State & MOTOR_STATE_ERROR_MASK,Motor[3].State & MOTOR_STATE_ERROR_MASK); |
LCD_printfxy(0,2,"%3d %3d %3d %3d ",Motor[4].State & MOTOR_STATE_ERROR_MASK,Motor[5].State & MOTOR_STATE_ERROR_MASK,Motor[6].State & MOTOR_STATE_ERROR_MASK,Motor[7].State & MOTOR_STATE_ERROR_MASK); |
LCD_printfxy(0,3,"%3d %3d %3d %3d ",Motor[8].State & MOTOR_STATE_ERROR_MASK,Motor[9].State & MOTOR_STATE_ERROR_MASK,Motor[10].State & MOTOR_STATE_ERROR_MASK,Motor[11].State & MOTOR_STATE_ERROR_MASK); |
break; |
case 15: |
LCD_printfxy(0,0,"BL Temperature" ); |
LCD_printfxy(0,1,"%3i %3i %3i %3i ",Motor[0].Temperature,Motor[1].Temperature,Motor[2].Temperature,Motor[3].Temperature); |
LCD_printfxy(0,2,"%3i %3i %3i %3i ",Motor[4].Temperature,Motor[5].Temperature,Motor[6].Temperature,Motor[7].Temperature); |
LCD_printfxy(0,3,"%3i %3i %3i %3i ",Motor[8].Temperature,Motor[9].Temperature,Motor[10].Temperature,Motor[11].Temperature); |
break; |
case 16: |
LCD_printfxy(0,0,"BL-Ctrl found " ); |
LCD_printfxy(0,1," %c %c %c %c ",'-' + 4 * (Motor[0].State>>7),'-' + 5 * (Motor[1].State>>7),'-' + 6 * (Motor[2].State>>7),'-' + 7 * (Motor[3].State>>7)); |
LCD_printfxy(0,2," %c %c %c %c ",'-' + 8 * (Motor[4].State>>7),'-' + 9 * (Motor[5].State>>7),'-' + 10 * (Motor[6].State>>7),'-' + 11 * (Motor[7].State>>7)); |
LCD_printfxy(0,3," %c - - - ",'-' + 12 * (Motor[8].State>>7)); |
if(Motor[9].State>>7) LCD_printfxy(4,3,"10"); |
if(Motor[10].State>>7) LCD_printfxy(8,3,"11"); |
if(Motor[11].State>>7) LCD_printfxy(12,3,"12"); |
break; |
case 17: |
LCD_printfxy(0,0,"Flight-Time " ); |
LCD_printfxy(0,1,"Total:%5umin",FlugMinutenGesamt); |
LCD_printfxy(0,2,"Act: %5umin",FlugMinuten); |
LCD_printfxy(13,3,"(reset)"); |
if(RemoteKeys & KEY4) |
{ |
FlugMinuten = 0; |
SetParamWord(PID_FLIGHT_MINUTES, FlugMinuten); |
} |
break; |
default: |
if(MenuePunkt == MaxMenue) MaxMenue--; |
MenuePunkt = 0; |
break; |
} |
RemoteKeys = 0; |
} |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/rc.c |
---|
0,0 → 1,217 |
/*####################################################################################### |
Decodieren eines RC Summen Signals |
#######################################################################################*/ |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "rc.h" |
#include "main.h" |
// Achtung: ACT_S3D_SUMMENSIGNAL wird in der Main.h gesetzt |
volatile int PPM_in[26]; |
volatile int PPM_diff[26]; // das diffenzierte Stick-Signal |
volatile char Channels,tmpChannels = 0; |
volatile unsigned char NewPpmData = 1; |
//############################################################################ |
//zum decodieren des PPM-Signals wird Timer1 mit seiner Input |
//Capture Funktion benutzt: |
void rc_sum_init (void) |
//############################################################################ |
{ |
unsigned char i; |
for(i=0;i<26;i++) |
{ |
PPM_in[i] = 0; |
PPM_diff[i] = 0; |
} |
AdNeutralGier = 0; |
AdNeutralRoll = 0; |
AdNeutralNick = 0; |
return; |
} |
#ifndef ACT_S3D_SUMMENSIGNAL |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
if(!(EE_Parameter.ExtraConfig & CFG_SENSITIVE_RC)) |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
AltICR = ICR1; |
//Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
Channels = index; |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687)) |
{ |
signal -= 466; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10; else SenderOkay = 200;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
} |
} |
else |
{ |
static unsigned int AltICR=0; |
static int ppm_in[13]; |
static int ppm_diff[13]; |
static int old_ppm_in[13]; |
static int old_ppm_diff[13]; |
signed int signal = 0,tmp; |
static unsigned char index, okay_cnt = 0; |
signal = (unsigned int) ICR1 - AltICR; |
AltICR = ICR1; |
//Syncronisationspause? (3.52 ms < signal < 25.6 ms) |
if((signal > 1100) && (signal < 8000)) |
{ |
tmpChannels = index; |
if(tmpChannels >= 4 && Channels == tmpChannels) |
{ |
if(okay_cnt > 10) |
{ |
NewPpmData = 0; // Null bedeutet: Neue Daten |
for(index = 0; index < 13; index++) |
{ |
if(okay_cnt > 30) |
{ |
old_ppm_in[index] = PPM_in[index]; |
old_ppm_diff[index] = PPM_diff[index]; |
} |
PPM_in[index] = ppm_in[index]; |
PPM_diff[index] = ppm_diff[index]; |
} |
} |
if(okay_cnt < 255) okay_cnt++; |
} |
else |
{ |
if(okay_cnt > 100) okay_cnt = 10; else okay_cnt = 0; |
ROT_ON; |
} |
index = 1; |
if(!MotorenEin) Channels = tmpChannels; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687)) |
{ |
signal -= 466; |
// Stabiles Signal |
if((abs(signal - ppm_in[index]) < 6)) |
{ |
if(okay_cnt > 25) SenderOkay += 10; |
else |
if(okay_cnt > 10) SenderOkay += 2; |
if(SenderOkay > 200) SenderOkay = 200; |
} |
tmp = (3 * (ppm_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 190) ppm_diff[index] = ((tmp - ppm_in[index]) / 3) * 3; |
else ppm_diff[index] = 0; |
ppm_in[index] = tmp; |
} |
else ROT_ON; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
if(index < 20) index++; |
else |
if(index == 20) |
{ |
unsigned char i; |
ROT_ON; |
index = 30; |
for(i=0;i<13;i++) // restore from older data |
{ |
PPM_in[i] = old_ppm_in[i]; |
PPM_diff[i] = 0; |
// okay_cnt /= 2; |
} |
} |
} |
} |
} |
#else |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
signal /= 2; |
AltICR = ICR1; |
//Syncronisationspause? |
if((signal > 1100*2) && (signal < 8000*2)) |
{ |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687*2)) |
{ |
signal -= 962; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
} |
} |
} |
#endif |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/spi.c |
---|
0,0 → 1,335 |
// ######################## 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] = FC_StatusFlags; |
FC_StatusFlags &= ~(FC_STATUS_CALIBRATE | FC_STATUS_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]; |
ToNaviCtrl.Param.Byte[8] = VersionInfo.HardwareError[3]; |
ToNaviCtrl.Param.Byte[9] = VersionInfo.HardwareError[4]; |
break; |
case SPI_FCCMD_SERVOS: |
ToNaviCtrl.Param.Byte[0] = EE_Parameter.ServoNickRefresh; // Parameters for the Servo Control |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.ServoCompInvert; |
ToNaviCtrl.Param.Byte[2] = Parameter_ServoNickControl; |
ToNaviCtrl.Param.Byte[3] = EE_Parameter.ServoNickComp; |
ToNaviCtrl.Param.Byte[4] = EE_Parameter.ServoNickMin; |
ToNaviCtrl.Param.Byte[5] = EE_Parameter.ServoNickMax; |
ToNaviCtrl.Param.Byte[6] = Parameter_ServoRollControl; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.ServoRollComp; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.ServoRollMin; |
ToNaviCtrl.Param.Byte[9] = EE_Parameter.ServoRollMax; |
break; |
} |
if(SPI_RxDataValid) |
{ |
NaviDataOkay = 250; |
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]; |
PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value |
break; |
default: |
break; |
} |
} |
else |
{ |
// KompassValue = 0; |
// KompassRichtung = 0; |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
} |
#endif |
/branches/V0.82a_ACC-HH_MartinR/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.82a_ACC-HH_MartinR/timer0.c |
---|
0,0 → 1,409 |
#include "main.h" |
#define MULTIPLYER 4 |
volatile unsigned int CountMilliseconds = 0; |
volatile static unsigned int tim_main; |
volatile unsigned char UpdateMotor = 0; |
volatile unsigned int cntKompass = 0; |
volatile unsigned int beeptime = 0; |
volatile unsigned char SendSPI = 0, ServoActive = 0, CalculateServoSignals = 1; |
uint16_t RemainingPulse = 0; |
volatile int16_t ServoNickOffset = (255 / 2) * MULTIPLYER * 16; // initial value near center positon |
volatile int16_t ServoRollOffset = (255 / 2) * MULTIPLYER * 16; // initial value near center positon |
unsigned int BeepMuster = 0xffff; |
volatile int16_t ServoNickValue = 0; |
volatile int16_t ServoRollValue = 0; |
enum { |
STOP = 0, |
CK = 1, |
CK8 = 2, |
CK64 = 3, |
CK256 = 4, |
CK1024 = 5, |
T0_FALLING_EDGE = 6, |
T0_RISING_EDGE = 7 |
}; |
ISR(TIMER0_OVF_vect) // 9,7kHz |
{ |
static unsigned char cnt_1ms = 1,cnt = 0, compass_active = 0; |
unsigned char pieper_ein = 0; |
if(SendSPI) SendSPI--; |
if(SpektrumTimer) SpektrumTimer--; |
if(!cnt--) |
{ |
cnt = 9; |
CountMilliseconds++; |
cnt_1ms++; |
cnt_1ms %= 2; |
if(!cnt_1ms) UpdateMotor = 1; |
if(!(PINC & 0x10)) compass_active = 1; |
if(beeptime) |
{ |
if(beeptime > 10) beeptime -= 10; else beeptime = 0; |
if(beeptime & BeepMuster) |
{ |
pieper_ein = 1; |
} |
else pieper_ein = 0; |
} |
else |
{ |
pieper_ein = 0; |
BeepMuster = 0xffff; |
} |
if(pieper_ein) |
{ |
if(PlatinenVersion == 10) PORTD |= (1<<2); // Speaker an PORTD.2 |
else PORTC |= (1<<7); // Speaker an PORTC.7 |
} |
else |
{ |
if(PlatinenVersion == 10) PORTD &= ~(1<<2); |
else PORTC &= ~(1<<7); |
} |
} |
if(compass_active && !NaviDataOkay && EE_Parameter.GlobalConfig & CFG_KOMPASS_AKTIV) |
{ |
if(PINC & 0x10) |
{ |
if(++cntKompass > 1000) compass_active = 0; |
} |
else |
{ |
if((cntKompass) && (cntKompass < 362)) |
{ |
cntKompass += cntKompass / 41; |
if(cntKompass > 10) KompassValue = cntKompass - 10; else KompassValue = 0; |
KompassRichtung = ((540 + KompassValue - 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 */ |
/*****************************************************/ |
void CalculateServo(void) |
{ |
signed char cosinus, sinus; |
signed long nick, roll; |
nick = 0; // MartinR : StartWert bei abgeschalteten Nick/ Roll ausgleich |
roll = 0; // MartinR : StartWert bei abgeschalteten Nick/ Roll ausgleich |
cosinus = sintab[EE_Parameter.CamOrientation + 6]; |
sinus = sintab[EE_Parameter.CamOrientation]; |
if(CalculateServoSignals == 1) |
{ |
if (Parameter_UserParam7 < 50) // MartinR: um per UserParameter den Nickausgleich abzuschalten |
{ |
nick = (cosinus * IntegralNick) / 128L - (sinus * IntegralRoll) / 128L; |
} |
nick = ((long)EE_Parameter.ServoNickComp * nick) / 512L; |
ServoNickOffset += ((int16_t)Parameter_ServoNickControl * (MULTIPLYER*16) - ServoNickOffset) / EE_Parameter.ServoManualControlSpeed; |
ServoNickValue = ServoNickOffset / 16; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += nick;//(int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * nick) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= nick; |
} |
// limit servo value to its parameter range definition |
if(ServoNickValue < ((int16_t)EE_Parameter.ServoNickMin * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMin * MULTIPLYER; |
} |
else |
if(ServoNickValue > ((int16_t)EE_Parameter.ServoNickMax * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMax * MULTIPLYER; |
} |
if(PlatinenVersion < 20) CalculateServoSignals = 0; else CalculateServoSignals++; |
} |
else |
{ |
if (Parameter_UserParam7 < 100) // MartinR: um per UserParameter den Nickausgleich abzuschalten |
{ |
roll = (cosinus * IntegralRoll) / 128L + (sinus * IntegralNick) / 128L; |
} |
roll = ((long)EE_Parameter.ServoRollComp * roll) / 512L; |
ServoRollOffset += ((int16_t)Parameter_ServoRollControl * (MULTIPLYER*16) - ServoRollOffset) / EE_Parameter.ServoManualControlSpeed; |
ServoRollValue = ServoRollOffset/16; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x02) |
{ // inverting movement of servo |
ServoRollValue += roll; |
} |
else |
{ // non inverting movement of servo |
ServoRollValue -= roll; |
} |
// limit servo value to its parameter range definition |
if(ServoRollValue < ((int16_t)EE_Parameter.ServoRollMin * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMin * MULTIPLYER; |
} |
else |
if(ServoRollValue > ((int16_t)EE_Parameter.ServoRollMax * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMax * MULTIPLYER; |
} |
CalculateServoSignals = 0; |
} |
} |
ISR(TIMER2_COMPA_vect) |
{ |
// frame len 22.5 ms = 14063 * 1.6 us |
// stop pulse: 0.3 ms = 188 * 1.6 us |
// min servo pulse: 0.6 ms = 375 * 1.6 us |
// max servo pulse: 2.4 ms = 1500 * 1.6 us |
// resolution: 1500 - 375 = 1125 steps |
#define IRS_RUNTIME 127 |
#define PPM_STOPPULSE 188 |
#define PPM_FRAMELEN (1757 * EE_Parameter.ServoNickRefresh) |
#define MINSERVOPULSE 375 |
#define MAXSERVOPULSE 1500 |
#define SERVORANGE (MAXSERVOPULSE - MINSERVOPULSE) |
static uint8_t PulseOutput = 0; |
static uint16_t ServoFrameTime = 0; |
static uint8_t ServoIndex = 0; |
if(PlatinenVersion < 20) |
{ |
//--------------------------- |
// Nick servo state machine |
//--------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// accumulate time for correct update rate |
ServoFrameTime = RemainingPulse; |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; |
CalculateServoSignals = 1; |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF Nick servo state machine |
else |
{ |
//----------------------------------------------------- |
// PPM state machine, onboard demultiplexed by HEF4017 |
//----------------------------------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
if(ServoIndex == 0) // if we are at the sync gap |
{ |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; // generate sync gap by filling time to full frame time |
ServoFrameTime = 0; // reset servo frame time |
HEF4017R_ON; // enable HEF4017 reset |
} |
else // servo channels |
{ |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
switch(ServoIndex) // map servo channels |
{ |
case 1: // Nick Compensation Servo |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
break; |
case 2: // Roll Compensation Servo |
RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
break; |
case 3: |
RemainingPulse += ((int16_t)Parameter_Servo3 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 4: |
RemainingPulse += ((int16_t)Parameter_Servo4 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 5: |
RemainingPulse += ((int16_t)Parameter_Servo5 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
default: // other servo channels |
RemainingPulse += 2 * PPM_in[ServoIndex]; // add channel value, factor of 2 because timer 1 increments 3.2µs |
break; |
} |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// substract stop pulse width |
RemainingPulse -= PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
} |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
// set pulsewidth to stop pulse width |
RemainingPulse = PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
if((ServoActive && SenderOkay > 50) || ServoActive == 2) HEF4017R_OFF; // disable HEF4017 reset |
else HEF4017R_ON; |
ServoIndex++; // change to next servo channel |
if(ServoIndex > EE_Parameter.ServoNickRefresh) |
{ |
CalculateServoSignals = 1; |
ServoIndex = 0; // reset to the sync gap |
} |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF PPM state machine |
// General pulse output generator |
if(RemainingPulse > (255 + IRS_RUNTIME)) |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
else |
{ |
if(RemainingPulse > 255) // this is the 2nd last part |
{ |
if((RemainingPulse - 255) < IRS_RUNTIME) |
{ |
OCR2A = 255 - IRS_RUNTIME; |
RemainingPulse -= 255 - IRS_RUNTIME; |
} |
else // last part > ISR_RUNTIME |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
} |
else // this is the last part |
{ |
OCR2A = RemainingPulse; |
RemainingPulse = 0; |
PulseOutput = 0; // trigger to stop pulse |
} |
} // EOF general pulse output generator |
} |
/branches/V0.82a_ACC-HH_MartinR/timer0.h |
---|
0,0 → 1,22 |
#define TIMER_TEILER CK8 |
#define TIMER_RELOAD_VALUE 250 |
#define HEF4017R_ON PORTC |= (1<<PORTC6) |
#define HEF4017R_OFF PORTC &= ~(1<<PORTC6) |
void Timer_Init(void); |
void TIMER2_Init(void); |
void Delay_ms(unsigned int); |
void Delay_ms_Mess(unsigned int); |
unsigned int SetDelay (unsigned int t); |
char CheckDelay (unsigned int t); |
void CalculateServo(void); |
extern volatile unsigned int CountMilliseconds; |
extern volatile unsigned char UpdateMotor; |
extern volatile unsigned int beeptime; |
extern volatile unsigned int cntKompass; |
extern unsigned int BeepMuster; |
extern volatile unsigned char SendSPI, ServoActive, CalculateServoSignals; |
extern volatile int16_t ServoNickValue; |
extern volatile int16_t ServoRollValue; |
/branches/V0.82a_ACC-HH_MartinR/twimaster.c |
---|
0,0 → 1,468 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include <util/twi.h> |
#include "eeprom.h" |
#include "twimaster.h" |
#include "fc.h" |
#include "analog.h" |
#include "uart.h" |
#include "timer0.h" |
volatile uint8_t twi_state = TWI_STATE_MOTOR_TX; |
volatile uint8_t dac_channel = 0; |
volatile uint8_t motor_write = 0; |
volatile uint8_t motor_read = 0; |
volatile uint8_t I2C_TransferActive = 0; |
volatile uint16_t I2CTimeout = 100; |
uint8_t MissingMotor = 0; |
volatile uint8_t BLFlags = 0; |
MotorData_t Motor[MAX_MOTORS]; |
// bit mask for witch BL the configuration should be sent |
volatile uint16_t BLConfig_WriteMask = 0; |
// bit mask for witch BL the configuration should be read |
volatile uint16_t BLConfig_ReadMask = 0; |
// buffer for BL Configuration |
BLConfig_t BLConfig; |
#define I2C_WriteByte(byte) {TWDR = byte; TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define I2C_ReceiveByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE) | (1<<TWEA);} |
#define I2C_ReceiveLastByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define SCL_CLOCK 200000L |
#define I2C_TIMEOUT 30000 |
#define TWI_BASE_ADDRESS 0x52 |
/**************************************************/ |
/* Initialize I2C (TWI) */ |
/**************************************************/ |
void I2C_Init(char clear) |
{ |
uint8_t i; |
uint8_t sreg = SREG; |
cli(); |
// SDA is INPUT |
DDRC &= ~(1<<DDC1); |
// SCL is output |
DDRC |= (1<<DDC0); |
// pull up SDA |
PORTC |= (1<<PORTC0)|(1<<PORTC1); |
// TWI Status Register |
// prescaler 1 (TWPS1 = 0, TWPS0 = 0) |
TWSR &= ~((1<<TWPS1)|(1<<TWPS0)); |
// set TWI Bit Rate Register |
TWBR = ((F_CPU/SCL_CLOCK)-16)/2; |
twi_state = TWI_STATE_MOTOR_TX; |
motor_write = 0; |
motor_read = 0; |
if(clear) for(i=0; i < MAX_MOTORS; i++) |
{ |
Motor[i].Version = 0; |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
Motor[i].State = 0; |
Motor[i].ReadMode = BL_READMODE_STATUS; |
Motor[i].Current = 0; |
Motor[i].MaxPWM = 0; |
Motor[i].Temperature = 0; |
} |
sei(); |
SREG = sreg; |
} |
void I2C_Reset(void) |
{ |
// stop i2c bus |
I2C_Stop(TWI_STATE_MOTOR_TX); |
TWCR = (1<<TWINT); // reset to original state incl. interrupt flag reset |
TWAMR = 0; |
TWAR = 0; |
TWDR = 0; |
TWSR = 0; |
TWBR = 0; |
I2C_TransferActive = 0; |
I2C_Init(0); |
I2C_WriteByte(0); |
BLFlags |= BLFLAG_READ_VERSION; |
} |
/****************************************/ |
/* I2C ISR */ |
/****************************************/ |
ISR (TWI_vect) |
{ |
static uint8_t missing_motor = 0, motor_read_temperature = 0; |
static uint8_t *pBuff = 0; |
static uint8_t BuffLen = 0; |
switch (twi_state++) |
{ |
// Master Transmit |
case 0: // TWI_STATE_MOTOR_TX |
I2C_TransferActive = 1; |
// skip motor if not used in mixer |
while((Mixer.Motor[motor_write][MIX_GAS] <= 0) && (motor_write < MAX_MOTORS)) motor_write++; |
if(motor_write >= MAX_MOTORS) // writing finished, read now |
{ |
BLConfig_WriteMask = 0; // reset configuration bitmask |
motor_write = 0; // reset motor write counter for next cycle |
twi_state = TWI_STATE_MOTOR_RX; |
I2C_WriteByte(TWI_BASE_ADDRESS + TW_READ + (motor_read<<1) ); // select slave address in rx mode |
} |
else I2C_WriteByte(TWI_BASE_ADDRESS + TW_WRITE + (motor_write<<1) ); // select slave address in tx mode |
break; |
case 1: // Send Data to Slave |
I2C_WriteByte(Motor[motor_write].SetPoint); // transmit setpoint |
// if old version has been detected |
if(!(Motor[motor_write].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) |
{ |
twi_state = 4; //jump over sending more data |
} |
// the new version has been detected |
else if(!( (Motor[motor_write].SetPointLowerBits && (RequiredMotors < 7)) || BLConfig_WriteMask || BLConfig_ReadMask ) ) |
{ // or LowerBits are zero and no BlConfig should be sent (saves round trip time) |
twi_state = 4; //jump over sending more data |
} |
break; |
case 2: // lower bits of setpoint (higher resolution) |
if ((0x0001<<motor_write) & BLConfig_ReadMask) |
{ |
Motor[motor_write].ReadMode = BL_READMODE_CONFIG; // configuration request |
} |
else |
{ |
Motor[motor_write].ReadMode = BL_READMODE_STATUS; // normal status request |
} |
// send read mode and the lower bits of setpoint |
I2C_WriteByte((Motor[motor_write].ReadMode<<3)|(Motor[motor_write].SetPointLowerBits & 0x07)); |
// configuration tranmission request? |
if((0x0001<<motor_write) & BLConfig_WriteMask) |
{ // redirect tx pointer to configuration data |
pBuff = (uint8_t*)&BLConfig; // select config for motor |
BuffLen = sizeof(BLConfig_t); |
} |
else |
{ // jump to end of transmission for that motor |
twi_state = 4; |
} |
break; |
case 3: // send configuration |
I2C_WriteByte(*pBuff); |
pBuff++; |
if(--BuffLen > 0) twi_state = 3; // if there are some bytes left |
break; |
case 4: // repeat case 0-4 for all motors |
if(TWSR == TW_MT_DATA_NACK) // Data transmitted, NACK received |
{ |
if(!missing_motor) missing_motor = motor_write + 1; |
if((Motor[motor_write].State & MOTOR_STATE_ERROR_MASK) < MOTOR_STATE_ERROR_MASK) Motor[motor_write].State++; // increment error counter and handle overflow |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2CTimeout = 10; |
motor_write++; // next motor |
I2C_Start(TWI_STATE_MOTOR_TX); // Repeated start -> switch slave or switch Master Transmit -> Master Receive |
break; |
// Master Receive Data |
case 5: // TWI_STATE_MOTOR_RX |
if(TWSR != TW_MR_SLA_ACK) // SLA+R transmitted but no ACK received |
{ // no response from the addressed slave received |
Motor[motor_read].State &= ~MOTOR_STATE_PRESENT_MASK; // clear present bit |
if(++motor_read >= MAX_MOTORS) |
{ // all motors read |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2C_TransferActive = 0; |
} |
else |
{ // motor successfully addressed |
Motor[motor_read].State |= MOTOR_STATE_PRESENT_MASK; // set present bit |
if(Motor[motor_read].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) |
{ |
// new BL found |
switch(Motor[motor_read].ReadMode) |
{ |
case BL_READMODE_CONFIG: |
pBuff = (uint8_t*)&BLConfig; |
BuffLen = sizeof(BLConfig_t); |
break; |
case BL_READMODE_STATUS: |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if(motor_read == motor_read_temperature) BuffLen = 3; // read Current, MaxPwm & Temp |
else BuffLen = 1;// read Current only |
break; |
} |
} |
else // old BL version |
{ |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if((BLFlags & BLFLAG_READ_VERSION) || (motor_read == motor_read_temperature)) BuffLen = 2; // Current & MaxPwm |
else BuffLen = 1; // read Current only |
} |
if(BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else |
{ |
I2C_ReceiveByte(); // read next byte |
} |
} |
MissingMotor = missing_motor; |
missing_motor = 0; |
break; |
case 6: // receive bytes |
*pBuff = TWDR; |
pBuff++; |
BuffLen--; |
if(BuffLen>1) |
{ |
I2C_ReceiveByte(); // read next byte |
} |
else if (BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else // nothing left |
{ |
if(BLFlags & BLFLAG_READ_VERSION) |
{ |
if(!(FC_StatusFlags & FC_STATUS_MOTOR_RUN) && (Motor[motor_read].MaxPWM == 250) ) Motor[motor_read].Version |= MOTOR_STATE_NEW_PROTOCOL_MASK; |
else Motor[motor_read].Version = 0; |
} |
if(++motor_read >= MAX_MOTORS) |
{ |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2C_TransferActive = 0; |
return; |
} |
twi_state = 6; // if there are some bytes left |
break; |
// writing Gyro-Offsets |
case 18: |
I2C_WriteByte(0x98); // Address the DAC |
break; |
case 19: |
I2C_WriteByte(0x10 + (dac_channel * 2)); // Select DAC Channel (0x10 = A, 0x12 = B, 0x14 = C) |
break; |
case 20: |
switch(dac_channel) |
{ |
case 0: |
I2C_WriteByte(AnalogOffsetNick); // 1st byte for Channel A |
break; |
case 1: |
I2C_WriteByte(AnalogOffsetRoll); // 1st byte for Channel B |
break; |
case 2: |
I2C_WriteByte(AnalogOffsetGier); // 1st byte for Channel C |
break; |
} |
break; |
case 21: |
I2C_WriteByte(0x80); // 2nd byte for all channels is 0x80 |
break; |
case 22: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2C_TransferActive = 0; |
I2CTimeout = 10; |
// repeat case 18...22 until all DAC Channels are updated |
if(dac_channel < 2) |
{ |
dac_channel ++; // jump to next channel |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); // start transmission for next channel |
} |
else |
{ |
dac_channel = 0; // reset dac channel counter |
BLFlags |= BLFLAG_TX_COMPLETE; |
} |
break; |
default: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2CTimeout = 10; |
motor_write = 0; |
motor_read = 0; |
I2C_TransferActive = 0; |
break; |
} |
} |
uint8_t I2C_WriteBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor) |
{ |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
} |
// check BL configuration to send |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
if(!motor) // 0 means all |
{ |
BLConfig_WriteMask = 0xFF; // all motors at once with the same configuration |
} |
else //only one specific motor |
{ |
BLConfig_WriteMask = 0x0001<<(motor-1); |
} |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_WriteMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_write = 0; |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_WriteMask && !CheckDelay(timer)); // repeat until the BL config has been sent |
if(BLConfig_WriteMask) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); |
return(BLCONFIG_SUCCESS); |
} |
uint8_t I2C_ReadBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor == 0) return (BLCONFIG_ERR_READ_NOT_POSSIBLE); |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
BLConfig_ReadMask = 0x0001<<(motor-1); |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_ReadMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_read = 0; |
BLConfig.Revision = 0; // bad revision |
BLConfig.crc = 0; // bad checksum |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_ReadMask && !CheckDelay(timer)); // repeat until the BL config has been received from all motors |
// validate result |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
return(BLCONFIG_SUCCESS); |
} |
/branches/V0.82a_ACC-HH_MartinR/twimaster.h |
---|
0,0 → 1,100 |
#ifndef _I2C_MASTER_H |
#define _I2C_MASTER_H |
+ |
+#include <inttypes.h> |
+ |
+#define TWI_STATE_MOTOR_TX 0 |
+#define TWI_STATE_MOTOR_RX 5 |
+#define TWI_STATE_GYRO_OFFSET_TX 18 |
+ |
+extern volatile uint8_t twi_state; |
+extern volatile uint8_t motor_write; |
+extern volatile uint8_t motor_read; |
+extern volatile uint8_t I2C_TransferActive; |
+ |
+extern uint8_t MissingMotor; |
+ |
+#define MAX_MOTORS 12 |
+#define MOTOR_STATE_PRESENT_MASK 0x80 |
+#define MOTOR_STATE_ERROR_MASK 0x7F |
+ |
+#define MOTOR_STATE_NEW_PROTOCOL_MASK 0x01 |
+ |
+#define BLFLAG_TX_COMPLETE 0x01 |
+#define BLFLAG_READ_VERSION 0x02 |
+ |
+extern volatile uint8_t BLFlags; |
+ |
+ |
+#define BL_READMODE_STATUS 0 |
+#define BL_READMODE_CONFIG 16 |
+ |
+typedef struct |
+{ |
+ uint8_t Version; // the version of the BL (0 = old) |
+ uint8_t SetPoint; // written by attitude controller |
+ uint8_t SetPointLowerBits; // for higher Resolution of new BLs |
+ uint8_t State; // 7 bit for I2C error counter, highest bit indicates if motor is present |
+ uint8_t ReadMode; // select data to read |
+ // the following bytes must be exactly in that order! |
+ uint8_t Current; // in 0.1 A steps, read back from BL |
+ uint8_t MaxPWM; // read back from BL is less than 255 if BL is in current limit |
+ int8_t Temperature; // old BL-Ctrl will return a 255 here, the new version the temp. in °C |
+} __attribute__((packed)) MotorData_t; |
+ |
+extern MotorData_t Motor[MAX_MOTORS]; |
+ |
+#define BLCONFIG_REVISION 2 |
+ |
+#define MASK_SET_PWM_SCALING 0x01 |
+#define MASK_SET_CURRENT_LIMIT 0x02 |
+#define MASK_SET_TEMP_LIMIT 0x04 |
+#define MASK_SET_CURRENT_SCALING 0x08 |
+#define MASK_SET_BITCONFIG 0x10 |
+#define MASK_RESET_CAPCOUNTER 0x20 |
+#define MASK_SET_DEFAULT_PARAMS 0x40 |
+#define MASK_SET_SAVE_EEPROM 0x80 |
+ |
+#define BITCONF_REVERSE_ROTATION 0x01 |
+#define BITCONF_RES1 0x02 |
+#define BITCONF_RES2 0x04 |
+#define BITCONF_RES3 0x08 |
+#define BITCONF_RES4 0x10 |
+#define BITCONF_RES5 0x20 |
+#define BITCONF_RES6 0x40 |
+#define BITCONF_RES7 0x80 |
+ |
+typedef struct |
+{ |
+ uint8_t Revision; // must be BL_REVISION |
+ uint8_t SetMask; // settings mask |
+ uint8_t PwmScaling; // maximum value of control pwm, acts like a thrust limit |
+ uint8_t CurrentLimit; // current limit in A |
+ uint8_t TempLimit; // in °C |
+ uint8_t CurrentScaling; // scaling factor for current measurement |
+ uint8_t BitConfig; // see defines above |
+ uint8_t crc; // checksum |
+} __attribute__((packed)) BLConfig_t; |
+ |
+extern BLConfig_t BLConfig; |
+ |
+extern volatile uint16_t I2CTimeout; |
+ |
+void I2C_Init(char); // Initialize I2C |
+#define I2C_Start(start_state) {twi_state = start_state; BLFlags &= ~BLFLAG_TX_COMPLETE; TWCR = (1<<TWSTA) | (1<<TWEN) | (1<<TWINT) | (1<<TWIE);} |
+#define I2C_Stop(start_state) {twi_state = start_state; TWCR = (1<<TWEN) | (1<<TWSTO) | (1<<TWINT);} |
+void I2C_Reset(void); // Reset I2C |
+ |
+#define BLCONFIG_SUCCESS 0 |
+#define BLCONFIG_ERR_MOTOR_RUNNING 1 |
+#define BLCONFIG_ERR_MOTOR_NOT_EXIST 2 |
+#define BLCONFIG_ERR_HW_NOT_COMPATIBLE 3 |
+#define BLCONFIG_ERR_SW_NOT_COMPATIBLE 4 |
+#define BLCONFIG_ERR_CHECKSUM 5 |
+#define BLCONFIG_ERR_READ_NOT_POSSIBLE 6 |
+ |
+uint8_t I2C_WriteBLConfig(uint8_t motor); |
+uint8_t I2C_ReadBLConfig(uint8_t motor); |
+ |
+#endif |
/branches/V0.82a_ACC-HH_MartinR/uart.c |
---|
0,0 → 1,761 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <stdarg.h> |
#include <string.h> |
#include <avr/pgmspace.h> |
#include "main.h" |
#include "uart.h" |
#include "libfc.h" |
#include "eeprom.h" |
#define FC_ADDRESS 1 |
#define NC_ADDRESS 2 |
#define MK3MAG_ADDRESS 3 |
#define BL_CTRL_ADDRESS 5 |
#define ABO_TIMEOUT 4000 // disable abo after 4 seconds |
#define MAX_SENDE_BUFF 170 |
#define MAX_EMPFANGS_BUFF 170 |
#define BLPARAM_REVISION 1 |
#define MASK_SET_PWM_SCALING 0x01 |
#define MASK_SET_CURRENT_LIMIT 0x02 |
#define MASK_SET_TEMP_LIMIT 0x04 |
#define MASK_SET_CURRENT_SCALING 0x08 |
#define MASK_SET_BITCONFIG 0x10 |
#define MASK_RESET_CAPCOUNTER 0x20 |
#define MASK_SET_DEFAULT_PARAMS 0x40 |
#define MASK_SET_SAVE_EEPROM 0x80 |
typedef struct |
{ |
unsigned char Revision; // revision of parameter structure |
unsigned char Address; // target address |
unsigned char PwmScaling; // maximum value of pwm setpoint |
unsigned char CurrentLimit; // current limit in 1A steps |
unsigned char TemperatureLimit; // in °C |
unsigned char CurrentScaling; // scaling factor for current measurement |
unsigned char BitConfig; // see defines above |
unsigned char SetMask; // filter for active paramters |
unsigned char Checksum; // checksum for parameter sturcture |
} __attribute__((packed)) BLParameter_t; |
unsigned char GetExternalControl = 0,DebugDisplayAnforderung1 = 0, DebugDisplayAnforderung = 0,DebugDataAnforderung = 0,GetVersionAnforderung = 0, GetPPMChannelAnforderung = 0; |
unsigned char DisplayLine = 0; |
unsigned volatile char SioTmp = 0; |
unsigned volatile char NeuerDatensatzEmpfangen = 0; |
unsigned volatile char NeueKoordinateEmpfangen = 0; |
unsigned volatile char UebertragungAbgeschlossen = 1; |
unsigned volatile char CntCrcError = 0; |
unsigned volatile char AnzahlEmpfangsBytes = 0; |
unsigned volatile char TxdBuffer[MAX_SENDE_BUFF]; |
unsigned volatile char RxdBuffer[MAX_EMPFANGS_BUFF]; |
unsigned char *pRxData = 0; |
unsigned char RxDataLen = 0; |
unsigned volatile char PC_DebugTimeout = 0; |
unsigned volatile char PC_MotortestActive = 0; |
unsigned char DebugTextAnforderung = 255; |
unsigned char PcZugriff = 100; |
unsigned char MotorTest[16]; |
unsigned char MeineSlaveAdresse = 1; // Flight-Ctrl |
unsigned char ConfirmFrame; |
struct str_DebugOut DebugOut; |
struct str_ExternControl ExternControl; |
struct str_VersionInfo VersionInfo; |
struct str_WinkelOut WinkelOut; |
struct str_Data3D Data3D; |
int Display_Timer, Debug_Timer,Kompass_Timer,Timer3D; |
unsigned int DebugDataIntervall = 0, Intervall3D = 0, Display_Interval = 0; |
unsigned int AboTimeOut = 0; |
unsigned volatile char JetiUpdateModeActive = 0; |
const unsigned char ANALOG_TEXT[32][16] PROGMEM = |
{ |
//1234567890123456 |
"AngleNick ", //0 |
"AngleRoll ", |
"AccNick ", |
"AccRoll ", |
"YawGyro ", |
"Height Value ", //5 |
"AccZ ", |
"Gas ", |
"Compass Value ", |
"Voltage [0.1V] ", |
"Receiver Level ", //10 |
"Gyro Compass ", |
"Motor 1 ", |
"Motor 2 ", |
"Motor 3 ", |
"Motor 4 ", //15 |
"16 ", |
"17 ", |
"18 ", |
"19 ", |
"Servo ", //20 |
"Hovergas ", |
"Current [0.1A] ", |
"Capacity [mAh] ", |
"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; |
if (JetiUpdateModeActive == 1) { UDR1 = UDR0; return; } |
if (JetiUpdateModeActive == 2) { RxdBuffer[0] = UDR0; return; } |
SioTmp = UDR0; |
if(buf_ptr >= MAX_SENDE_BUFF) UartState = 0; |
if(SioTmp == '\r' && UartState == 2) |
{ |
UartState = 0; |
crc -= RxdBuffer[buf_ptr-2]; |
crc -= RxdBuffer[buf_ptr-1]; |
crc %= 4096; |
crc1 = '=' + crc / 64; |
crc2 = '=' + crc % 64; |
CrcOkay = 0; |
if((crc1 == RxdBuffer[buf_ptr-2]) && (crc2 == RxdBuffer[buf_ptr-1])) CrcOkay = 1; else { CrcOkay = 0; CntCrcError++;}; |
if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet |
{ |
NeuerDatensatzEmpfangen = 1; |
AnzahlEmpfangsBytes = buf_ptr + 1; |
RxdBuffer[buf_ptr] = '\r'; |
if(RxdBuffer[2] == 'R') |
{ |
LcdClear(); |
wdt_enable(WDTO_250MS); // Reset-Commando |
ServoActive = 0; |
} |
} |
} |
else |
switch(UartState) |
{ |
case 0: |
if(SioTmp == '#' && !NeuerDatensatzEmpfangen) UartState = 1; // Startzeichen und Daten schon verarbeitet |
buf_ptr = 0; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc = SioTmp; |
break; |
case 1: // Adresse auswerten |
UartState++; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc += SioTmp; |
break; |
case 2: // Eingangsdaten sammeln |
RxdBuffer[buf_ptr] = SioTmp; |
if(buf_ptr < MAX_EMPFANGS_BUFF) buf_ptr++; |
else UartState = 0; |
crc += SioTmp; |
break; |
default: |
UartState = 0; |
break; |
} |
} |
// -------------------------------------------------------------------------- |
void AddCRC(unsigned int wieviele) |
{ |
unsigned int tmpCRC = 0,i; |
for(i = 0; i < wieviele;i++) |
{ |
tmpCRC += TxdBuffer[i]; |
} |
tmpCRC %= 4096; |
TxdBuffer[i++] = '=' + tmpCRC / 64; |
TxdBuffer[i++] = '=' + tmpCRC % 64; |
TxdBuffer[i++] = '\r'; |
UebertragungAbgeschlossen = 0; |
UDR0 = TxdBuffer[0]; |
} |
// -------------------------------------------------------------------------- |
void SendOutData(unsigned char cmd,unsigned char address, unsigned char BufferAnzahl, ...) //unsigned char *snd, unsigned char len) |
{ |
va_list ap; |
unsigned int pt = 0; |
unsigned char a,b,c; |
unsigned char ptr = 0; |
unsigned char *snd = 0; |
int len = 0; |
TxdBuffer[pt++] = '#'; // Startzeichen |
TxdBuffer[pt++] = 'a' + address; // Adresse (a=0; b=1,...) |
TxdBuffer[pt++] = cmd; // Commando |
va_start(ap, BufferAnzahl); |
if(BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
while(len) |
{ |
if(len) |
{ |
a = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else a = 0; |
if(len) |
{ |
b = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else b = 0; |
if(len) |
{ |
c = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else c = 0; |
TxdBuffer[pt++] = '=' + (a >> 2); |
TxdBuffer[pt++] = '=' + (((a & 0x03) << 4) | ((b & 0xf0) >> 4)); |
TxdBuffer[pt++] = '=' + (((b & 0x0f) << 2) | ((c & 0xc0) >> 6)); |
TxdBuffer[pt++] = '=' + ( c & 0x3f); |
} |
va_end(ap); |
AddCRC(pt); |
} |
// -------------------------------------------------------------------------- |
void Decode64(void) // die daten werden im rx buffer dekodiert, das geht nur, weil aus 4 byte immer 3 gemacht werden. |
{ |
unsigned char a,b,c,d; |
unsigned char x,y,z; |
unsigned char ptrIn = 3; // start at begin of data block |
unsigned char ptrOut = 3; |
unsigned char len = AnzahlEmpfangsBytes - 6; // von der Gesamtbytezahl eines Frames gehen 3 Bytes des Headers ('#',Addr, Cmd) und 3 Bytes des Footers (CRC1, CRC2, '\r') ab. |
while(len) |
{ |
a = RxdBuffer[ptrIn++] - '='; |
b = RxdBuffer[ptrIn++] - '='; |
c = RxdBuffer[ptrIn++] - '='; |
d = RxdBuffer[ptrIn++] - '='; |
x = (a << 2) | (b >> 4); |
y = ((b & 0x0f) << 4) | (c >> 2); |
z = ((c & 0x03) << 6) | d; |
if(len--) RxdBuffer[ptrOut++] = x; else break; |
if(len--) RxdBuffer[ptrOut++] = y; else break; |
if(len--) RxdBuffer[ptrOut++] = z; else break; |
} |
pRxData = (unsigned char*)&RxdBuffer[3]; // decodierte Daten beginnen beim 4. Byte |
RxDataLen = ptrOut - 3; // wie viele Bytes wurden dekodiert? |
} |
// -------------------------------------------------------------------------- |
void BearbeiteRxDaten(void) |
{ |
if(!NeuerDatensatzEmpfangen) return; |
unsigned char tempchar1, tempchar2; |
Decode64(); // dekodiere datenblock im Empfangsbuffer |
switch(RxdBuffer[1]-'a') // check for Slave Address |
{ |
case FC_ADDRESS: // FC special commands |
switch(RxdBuffer[2]) |
{ |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
KompassRichtung = ((540 + KompassValue - 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] &= ~FC_ERROR1_MIXER; |
} |
else |
{ |
tempchar1 = 0; |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('M', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
break; |
case 'p': // get PPM Channels |
GetPPMChannelAnforderung = 1; |
PcZugriff = 255; |
break; |
case 'q':// "Get"-Anforderung für Settings |
// Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
if((10 <= pRxData[0]) && (pRxData[0] < 20)) |
{ |
tempchar1 = pRxData[0] - 10; |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
SetDefaultParameter(tempchar1, 1); |
} |
else if((20 <= pRxData[0]) && (pRxData[0] < 30)) |
{ |
tempchar1 = pRxData[0] - 20; |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
SetDefaultParameter(tempchar1, 0); |
} |
else |
{ |
tempchar1 = pRxData[0]; |
if(tempchar1 == 0xFF) |
{ |
tempchar1 = GetActiveParamSet(); |
} |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(tempchar1); |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('Q', FC_ADDRESS, 2, &tempchar1, sizeof(tempchar1), (unsigned char *) &EE_Parameter, sizeof(EE_Parameter) - 1); |
Debug("Lese Setting %d", tempchar1); |
break; |
case 's': // Parametersatz speichern |
if((1 <= pRxData[0]) && (pRxData[0] <= 5) && (pRxData[1] == EEPARAM_REVISION)) // check for setting to be in range |
{ |
memcpy(&EE_Parameter, (uint8_t*)&pRxData[1], sizeof(EE_Parameter) - 1); |
ParamSet_WriteToEEProm(pRxData[0]); |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
tempchar1 = GetActiveParamSet(); |
} |
else |
{ |
tempchar1 = 0; // mark in response an invlid setting |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'f': // auf anderen Parametersatz umschalten |
if((1 <= pRxData[0]) && (pRxData[0] <= 5)) ParamSet_ReadFromEEProm(pRxData[0]); |
tempchar1 = GetActiveParamSet(); |
while(!UebertragungAbgeschlossen); |
SendOutData('F', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'y':// serial Potis |
PPM_in[13] = (signed char) pRxData[0]; PPM_in[14] = (signed char) pRxData[1]; PPM_in[15] = (signed char) pRxData[2]; PPM_in[16] = (signed char) pRxData[3]; |
PPM_in[17] = (signed char) pRxData[4]; PPM_in[18] = (signed char) pRxData[5]; PPM_in[19] = (signed char) pRxData[6]; PPM_in[20] = (signed char) pRxData[7]; |
PPM_in[21] = (signed char) pRxData[8]; PPM_in[22] = (signed char) pRxData[9]; PPM_in[23] = (signed char) pRxData[10]; PPM_in[24] = (signed char) pRxData[11]; |
break; |
case 'u': // request BL parameter |
Debug("Reading BL %d", pRxData[0]); |
// try to read BL configuration |
tempchar2 = I2C_ReadBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('U', FC_ADDRESS, 4, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2), &pRxData[0], 1, &BLConfig, sizeof(BLConfig_t)); |
break; |
case 'w': // write BL parameter |
Debug("Writing BL %d", pRxData[0]); |
if(RxDataLen >= 1+sizeof(BLConfig_t)) |
{ |
memcpy(&BLConfig, (uint8_t*)(&pRxData[1]), sizeof(BLConfig_t)); |
tempchar2 = I2C_WriteBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; // indicate error |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('W', FC_ADDRESS,2, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2)); |
} |
break; |
case 'j': |
tempchar1 = LIBFC_GetCPUType(); |
if((tempchar1 == CPU_ATMEGA644P) || (tempchar1 == CPU_ATMEGA1284P)) |
{ |
uint16_t ubrr = (uint16_t) ((uint32_t) F_CPU/ (8 * 38400L) - 1); |
cli(); |
// UART0 & UART1 disable RX and TX-Interrupt |
UCSR0B &= ~((1 << RXCIE0)|(1 << TXCIE0)); |
UCSR1B &= ~((1 << RXCIE1)|(1 << TXCIE1)); |
// UART0 & UART1 disable receiver and transmitter |
UCSR0B &= ~((1 << TXEN0) | (1 << RXEN0)); |
UCSR1B &= ~((1 << TXEN1) | (1 << RXEN1)); |
// UART0 & UART1 flush receive buffer explicit |
while ( UCSR1A & (1<<RXC1) ) UDR1; |
while ( UCSR0A & (1<<RXC0) ) UDR0; |
if (pRxData[0] == 0) |
{ |
JetiUpdateModeActive = 1; |
// UART0 & UART1 set baudrate |
UBRR1H = (uint8_t)(ubrr>>8); |
UBRR1L = (uint8_t)ubrr; |
UBRR0H = UBRR1H; |
UBRR0L = UBRR1L; |
// UART1 no parity |
UCSR1C &= ~(1 << UPM11); |
UCSR1C &= ~(1 << UPM10); |
// UART1 8-bit |
UCSR1B &= ~(1 << UCSZ12); |
UCSR1C |= (1 << UCSZ11); |
UCSR1C |= (1 << UCSZ10); |
} |
else JetiUpdateModeActive = 2; |
// UART0 & UART1 1 stop bit |
UCSR1C &= ~(1 << USBS1); |
UCSR0C &= ~(1 << USBS0); |
// UART1 clear 9th bit |
UCSR1B &= ~(1<<TXB81); |
// enable receiver and transmitter for UART0 and UART1 |
UCSR0B |= (1 << TXEN0) | (1 << RXEN0); |
UCSR1B |= (1 << TXEN1) | (1 << RXEN1); |
// enable RX-Interrupt for UART0 and UART1 |
UCSR0B |= (1 << RXCIE0); |
UCSR1B |= (1 << RXCIE1); |
// disable other Interrupts |
TIMSK0 = 0; |
TIMSK1 = 0; |
TIMSK2 = 0; |
sei(); |
} |
break; |
} // case FC_ADDRESS: |
default: // any Slave Address |
switch(RxdBuffer[2]) |
{ |
// 't' comand placed here only for compatibility to BL |
case 't':// Motortest |
if(AnzahlEmpfangsBytes >= sizeof(MotorTest)) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
while(!UebertragungAbgeschlossen); |
SendOutData('T', MeineSlaveAdresse, 0); |
PC_MotortestActive = 250; |
PcZugriff = 255; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
// 'K' comand placed here only for compatibility to old MK3MAG software, that does not send the right Slave Address |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
KompassRichtung = ((540 + KompassValue - 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.82a_ACC-HH_MartinR/uart.h |
---|
0,0 → 1,107 |
#ifndef _UART_H |
#define _UART_H |
#define printf_P(format, args...) _printf_P(&uart_putchar, format , ## args) |
#define printf(format, args...) _printf_P(&uart_putchar, PSTR(format) , ## args) |
void BearbeiteRxDaten(void); |
extern unsigned char DebugGetAnforderung; |
extern unsigned volatile char JetiUpdateModeActive; |
extern unsigned volatile char UebertragungAbgeschlossen; |
extern unsigned volatile char PC_DebugTimeout; |
extern unsigned volatile char NeueKoordinateEmpfangen; |
extern unsigned volatile char PC_MotortestActive; |
extern unsigned char MeineSlaveAdresse; |
extern unsigned char PcZugriff; |
extern unsigned char RemotePollDisplayLine; |
extern unsigned volatile char RxdBuffer[]; |
extern int Debug_Timer,Kompass_Timer; |
extern void UART_Init (void); |
extern void uart_putchar (char c); |
extern void boot_program_page (uint32_t page, uint8_t *buf); |
extern void DatenUebertragung(void); |
extern void Uart1Init(void); |
extern void BearbeiteRxDaten(void); |
extern unsigned char MotorTest[16]; |
struct str_DebugOut |
{ |
unsigned char Status[2]; |
signed int Analog[32]; // Debugwerte |
}; |
extern struct str_DebugOut DebugOut; |
struct str_WinkelOut |
{ |
signed int Winkel[2]; |
unsigned char UserParameter[2]; |
unsigned char CalcState; |
unsigned char Orientation; |
}; |
extern struct str_WinkelOut WinkelOut; |
struct str_Data3D |
{ |
signed int Winkel[3]; // nick, roll, compass in 0,1° |
signed char Centroid[3]; |
signed char reserve[5]; |
}; |
extern struct str_Data3D Data3D; |
struct str_ExternControl |
{ |
unsigned char Digital[2]; |
unsigned char RemoteTasten; |
signed char Nick; |
signed char Roll; |
signed char Gier; |
unsigned char Gas; |
signed char Hight; |
unsigned char free; |
unsigned char Frame; |
unsigned char Config; |
}; |
extern struct str_ExternControl ExternControl; |
// FC hardware errors |
// bitmask for UART_VersionInfo_t.HardwareError[0] |
#define FC_ERROR0_GYRO_NICK 0x01 |
#define FC_ERROR0_GYRO_ROLL 0x02 |
#define FC_ERROR0_GYRO_YAW 0x04 |
#define FC_ERROR0_ACC_NICK 0x08 |
#define FC_ERROR0_ACC_ROLL 0x10 |
#define FC_ERROR0_ACC_TOP 0x20 |
#define FC_ERROR0_PRESSURE 0x40 |
#define FC_ERROR0_CAREFREE 0x80 |
// bitmask for UART_VersionInfo_t.HardwareError[1] |
#define FC_ERROR1_I2C 0x01 |
#define FC_ERROR1_BL_MISSING 0x02 |
#define FC_ERROR1_SPI_RX 0x04 |
#define FC_ERROR1_PPM 0x08 |
#define FC_ERROR1_MIXER 0x10 |
#define FC_ERROR1_RES1 0x20 |
#define FC_ERROR1_RES2 0x40 |
#define FC_ERROR1_RES3 0x80 |
struct str_VersionInfo |
{ |
unsigned char SWMajor; |
unsigned char SWMinor; |
unsigned char ProtoMajor; |
unsigned char ProtoMinor; |
unsigned char SWPatch; |
unsigned char HardwareError[5]; |
}; |
extern struct str_VersionInfo VersionInfo; |
//#define USART0_BAUD 9600 |
//#define USART0_BAUD 14400 |
//#define USART0_BAUD 28800 |
//#define USART0_BAUD 38400 |
#define USART0_BAUD 57600 |
#endif //_UART_H |
/branches/V0.82a_ACC-HH_MartinR/version.txt |
---|
0,0 → 1,498 |
------- |
V0.53 27.04.2007 H.Buss |
- erste öffentliche Version |
V0.53b 29.04.2007 H.Buss |
- der FAKTOR_I war versehentlich auf Null, dann liegt der MikroKopter nicht so hart in der Luft |
V0.53c 29.04.2007 H.Buss |
- es gib ein Menü, in dem die Werte der Kanäle nach Nick, Roll, Gas,... sortiert sind. |
Die angezeigten Werte waren nicht die Werte der Funke |
V0.54 01.05.2007 H.Buss |
- die Paramtersätze können jetzt vor dem Start ausgewählt werden |
Dazu wird beim Kalibrieren der Messwerte (Gashebel oben links) der Nick-Rollhebel abgefragt: |
2 3 4 |
1 x 5 |
- - - |
Bedeutet: Nick-Rollhebel Links Mitte = Setting:1 Links Oben = Setting:2 usw. |
- der Faktor_I für den Hauptregler ist hinzugekommen. Im Heading-Hold-Modus sollte er vergössert werden, was Stabilität bringt |
V0.55 14.05.2007 H.Buss |
- es können nun Servos an J3,J4,J5 mit den Kanälen 5-7 gesteuert werden |
V0.56 14.05.2007 H.Buss |
- es gab Probleme mit Funken, die mehr als 8 Kanäle haben, wenn mehrere Kanäle dann auf Null waren |
- Funken, die nicht bis +-120 aussteuern können, sollten jetzt auch gehen |
V0.57 24.05.2007 H.Buss |
- Der Höhenregler kann nun auch mittels Schalter bedient werden |
- Bug im Gier-Algorithmus behoben; Schnelles Gieren fürhrte dazu, dass der MK zu weit gedreht hat |
- Kompass-Einfluss dämpfen bei Neigung |
- Man kann zwischen Kompass FIX (Richtung beim Kalibrieren) und Variabel (einstellbar per Gier) wählen |
- Der Motortest vom Kopter-Tool geht jetzt |
- Man kann den Parametersätzen einen Namen geben |
- Das Kamerasetting ist unter Setting 2 defaultmässig integriert |
V0.58 30.05.2007 H.Buss |
- Der Höhenregler-Algorithmus wird nun umgangen, wenn der Höhenreglerschalter aus ist |
V0.60 17.08.2007 H.Buss |
- "Schwindel-Bug" behoben |
- Die Poti-Werte werden jetzt auf Unterlauf (<0) überprüft |
- Poti4 zugefügt |
- Es werden jetzt 8 Kanäle ausgewertet |
- Kamera-Servo (an J7) |
- Die Settings müssen überschrieben werden |
V0.61 - V0.63 H.Buss 27.09.2007 |
- Poti 4 und Kanal 8 werden im Menü angezeigt |
- ein paar Kleinigkeiten bei den DefaultKonstanten2 bereinigt |
- Analog.c: Aktuell_ax korrigiert |
- auf 32 Debug-Kanäle erweitert |
- Loopings sind jetzt möglich und einzeln im KopterTool freischaltbar |
- leichte Anpassungen im Gier - Geschwindigkeit und Drift |
- die Hardwareversion V1.1 wird erkannt und das Programm stellt sich auf die geänderte Gyroverstärkung und die geänderten Portpins ein |
- die Software startet nach dem Einschalten schneller, weil der Luftdruckoffset schneller gefunden wird |
- die PPM-Ausgänge liegen wieder an den Pins an |
- Details an der Sensordatenverarbeitung -> es fliegt sich geringfügig anders |
- der MK ist bei wenig Gas nicht mehr so giftig -> soll das Landen vereinfachen |
- I2C-Bus läuft jetzt sicher nach einer Störung wieder an |
- Sticksignale werden präziser ausgewertet |
- Stick-Kanäle werden ans Kopter-Tool übertragen |
- Es muss die Version V1.47 des Kopter-Tool verwendet werden |
- Die Settings werden auf Default zurückgesetzt |
- am Piepen kann man die Fehlerart unterscheiden |
1. einzelnes Piepen beim Einschalten und Kalibrieren |
2. langsames Intervall mindestens 1 Sek -> Empfangsausfall |
3. schnelleres Intervall mindestens 1 Sek -> Akku |
4. sehr schnelles Intervall mindestens 1 Sek -> Kommunikation zu den Reglern gestört |
V0.64 H.Buss 30.09.2007 |
- beim Gieren wurden die Achsen nicht hart genug geregelt |
V0.65a H.Buss 15.10.2007 |
- Integral im Mischer wieder integriert |
- Feinabstimmung im ACC/Gyro Abgleich -> 1/32 & 100 |
- ACC/Gyro Abgleich auch bei HH |
V0.66a H.Buss 3.11.2007 |
- Messwertverarbeitung aus dem Analog-Interrupt entfernt |
- Analogmessung hängt jetzt am FC-Timing |
- Looping-Stick-Hysterese eingebaut |
- Looping-180°-Umschlag einstellbar |
- Achsenkopplung: Gierbewegung verkoppelt Nick und Roll |
- Lageregelung nach ACC-Sensor verbessert |
- zusätzlicher I-Anteil in der Lageregelung verbessert die Neutrallage |
- Gyrodriftkompensation überarbeitet |
- Bug in der Gier-Stick-Berechnung behoben |
- Gyro-Messung auf 1kHz beschleunigt |
V0.67a H.Buss 16.11.2007 |
- der Hauptregler-I-Anteil wirkt jetzt nur noch auf den Winkel (ausser im HH-Mode) |
- Gyro-Acc-Abgleich jetzt wieder in jedem Zyklus |
- Feinabstimmung |
- Beim HH-Modus gab es noch Bugs |
V0.67e H.Buss 29.11.2007 |
- Parameter: Dynamic Stability und Driftfaktor eingeführt |
- Die Namen der Analogwerte werden jetzt zum Koptertool übertragen |
- Kompatibilität zum Koptertool erhöht |
V0.67f H.Buss 04.12.2007 |
- Das Integral des Hauptreglers wird jetzt linear entladen und nicht mehr proportional |
- Schub für Gier wird jetzt auf den Gaswert begrenzt, dadurch steigt der MK nicht mehr beim Gieren. Gier ist allerdings nicht mehr so agressiv |
- Die ACC-Nullwerte können jetzt dauerhaft im EEPROM gespeichert werden (Stick:Vollgas und Gier rechts) |
V0.68a I.Busker 28.12.2007 |
- SPI.c & SPI.h ins Projekt aufgenommen |
SPI-Kommuikation kann in SPI.h aktiviert/deaktivert werden |
V0.68c H.Buss 05.01.2008 |
- Stickauswertung verbessert -> träger und präziser |
- Alle Settings angepasst |
V0.69e H.Buss 05.05.2008 |
- kleinere Bugs beseitigt |
- Schneller Sinkflug jetzt möglich |
- Min- und Maxgas in den Settings geändert |
- Lagewinkel wird jetzt in 0,1 Grad an Kompass und Navi gesendet |
- Kalibrierung für MK3Mag -> Nick unten beim Kalibrieren |
- Kompassroutine um den Ersatzkompass (Gyro unterstützt Kompasswert) erweitert |
V0.69h H.Buss 21.05.2008 |
- STICK_GAIN = 4 eingeführt. Das erhöht die Auflösung der Sollwerte. Stick_P und Stick_I müssen nun um Faktor 4 erhöht werden |
- SenderOkay auch an das Naviboard übertragen |
- Bessere Parameter bei Senderausfall |
V0.69j H.Buss 30.05.2008 |
- Höhere Präzision der Achsenkopplung |
V0.69k H.Buss 31.05.2008 |
- Bug in SPI.C behoben |
- in 0.69h war ein Bug, der zu ungewollten Loopings führen konnte |
V0.69L H.Buss 14.06.2008 |
- feinere Cam-Servo-Auflösung |
V0.70a H.Buss 01.07.2008 |
- Unterstützung der V1.3-Hardware mit automatischem Hardware-Gyro-Abgleich |
V0.70b H.Buss 14.07.2008 |
- flexible Einstellungsmöglichkeit von J16 und J17 (Transistorausgänge) |
- eigene Parameter für GPS-Naviboard |
- eigener Parameter für ExternalControl (war vorher UserParameter1 bzw. 8) |
- neue Parameter im EEPROM-Datensatz: J16Bitmask, J16Timing, ExternalControl, Navi... |
- MikroKopterFlags eingeführt, damit das Navi den Status des MKs kennt |
- KopterTool-Kompatibilität auf 8 erhöht |
V0.70c H.Buss 30.07.2008 |
- Parameter der Datenfusion leicht modifiziert |
- EEPROM-Parameter für Looping-Umschlag angepasst (von 100 auf 85) |
- MaxStick wird auf 100 begrenzt |
V0.70d H.Buss 02.08.2008 |
- Transistorausgänge: das oberste Bit der Blinkmaske (im KopterTool linkes Bit) gibt nun den Zustand des Ausgangs im Schalterbetrieb an |
0.71b: H.Buss 19.10.2008 |
Kommunikation zum Navi erweitert: |
- Beeptime jetzt 32Bit |
- Datenfusion und Driftkopensation wird durch NaviBoard unterstützt |
0.71c: H.Buss 20.10.2008 |
- LoopConfig heisst jetzt BitConfig |
- 3-Fach-Schalter für Höhensteuerung möglich -> kann man mit GPS-Schalter zusammenlegen |
- bei den Settings wurde Setting[0] mit abgespeichert, welches es nicht gab. |
- in Zukunft werden bei neuen EEPROM-Settings die Kanäle von Setting 1 übernommen |
- Variablen NaviWindCorrection, NaviSpeedCompensation, NaviOperatingRadius eingeführt |
0.71f: H.Buss 15.11.2008 |
- Ausschalten der Höhenregelung per Schalter um 0,3 sek verzögert |
- bei der seriellen Übertragung hat die FC jetzt als SlaveAdresse die 1 |
- VersionInfo.NaviKompatibel eingeführt |
- wenn manuell gegiert wird, wird der GyroKompass-Wert auf den Kompasswert gesetzt |
- Luftdruckwert wird an das Navi übertragen |
- Der Baro-Offset wird jetzt nachgeführt, um den Messbereich zu erweitern. Geht nur bei Höhenregler mit Schalter |
- Debugdaten können jetzt mit 'f' gepollt werden |
0.71g: Gregor 09.12.2008 |
- Kommunikation überarbeitet |
Infos hier: http://www.mikrokopter.de/ucwiki/en/SerialCommands |
0.71h: H.Buss 15.12.2008 |
- Freigegebene Version |
- NaviAngleLimitation als Parameter zum Navi implementiert |
- Antwort auf CMD: 't' entfernt |
0.72d: H.Buss 22.01.2009 |
- OCTO als Compilerschalter |
- Unterstützung der FC 2.0 (ME) |
- GYRO_D eingeführt |
- Achsenkopplung jetzt auch auf Nick/Roll-Bewegung |
0.72e: H.Buss 27.01.2009 |
- die 0.72d hatte kein Integral im Gier |
- Parameter eingeführt: |
EE_Parameter.NaviGpsPLimit |
EE_Parameter.NaviGpsILimit |
EE_Parameter.NaviGpsDLimit |
EE_Parameter.NaviPH_LoginTime |
EE_Parameter.AchsKopplung2 |
EE_Parameter.CouplingYawCorrection |
0.72f: H.Buss 28.01.2009 |
- Bug im Ersatzkompass entfernt |
0.72h: H.Buss 05.02.2009 |
- Algorithmen beschleunigt -> Floats durch Fixkomma ersetzt |
- Achsentkopplung weiter verbessert |
- Nick- und Roll im Octo-Mischer auf jeweils vier Motoren aufgeteilt |
0.72i: H.Buss 07.02.2009 |
- Abtastrate von 1kHz auf 2kHz erhöht |
0.72j: H.Buss 09.02.2009 |
- neue Implementierung der Servoausgänge |
0.72k: H.Buss 10.02.2009 |
- Abtastrate auf 5kHz erhöht |
0.72L: H.Buss 13.02.2009 |
- Signalfilterung überarbeitet |
- OCTO2 implementiert |
0.72M: H.Buss 13.02.2009 |
- Code Cleanup |
0.72o: H.Buss 24.02.2009 |
- Abtastrate auf 2kHz |
- HW-Version an Navi |
- neuer Datensatz 'c' -> Lagedaten für 3D-Grafik |
- Auswerteroutine für Spectrum-Satteliten implementiert |
- Kanalsettings werden beim Parameterreset nicht mehr gelöscht |
- die Driftkompensation wird jetzt feiner aufgelöst --> EE_Parameter.Driftkomp muss mal 8 genommen werden |
- die Integrale und ACC-Werte werden jetzt im Scope in ca. 0,1° angezeigt (wie beim NaviBrd) |
0.72p: H.Buss 01.03.2009 |
- Octo3 erstellt |
- Analogwerte umbenannt |
0.73a-d: H.Buss 05.04.2009 |
- MixerTabelle implementiert |
- I2C-Bus auf bis zu 12 Motoren erweitert |
- die Busfehler der BL-Regler werden im Menü angezeigt |
- Revision der MixerTabelle eingeführt |
- MixerTabelle wird bei Parameterreset neu initialisiert |
- Motortest auf [12] erweitert |
- Motorschalter nicht mehr 3-Stufig |
0.74a |
- Datenfusion im Flug auch, wenn ACC-Z < 512 |
- Wert für die Luftdruck-Messbereichserweiterung abgefangen |
0.74d |
- Die Driftkompensation ist jetzt dreistufig -> 0,5% pro sekunde zusätzlich eingeführts |
0.75a G.Stobrawa 22.5.2009 |
- Extern Control also received from NC via SPI |
0.75b H.Buss 27.05.2009 |
- Spektrum-Singale schalten den PPM-Eingang aus |
- max. 2 Sekunden nach dem Start auf die BL-Regler warten |
- Automatische Zellenerkennung, wenn Spannungswarnung < 5,0V |
- Bei automatischer Zellenerkennung piept es je nach Zellenzahl |
- EE_DATENREVISION auf 76 erhöht |
- Servo: |
- Roll-Servo für FC ME implementiert |
- Update-Cmd stoppt Servos |
- Servos werden erst nach dem ersten Kalibrieren aktiviert |
0.75c G.Stobrawa 25.7.2009 |
- Übertragung der Servo-Settings zur NC |
- RSSI wird an NC gesendet, derzeit wird der Wert nicht gesetzt |
- Bugfix Messbereichsumschaltung des Luftdrucksensors springt |
- Auflösung des Luftdrucks nun bis auf 1 cm (5mal feiner) zur genaueren Berechnung des D-Anteils |
- Unterstützung von Warnings-Bitmasks für die J16, J17-Outputs bei Unterspannung |
- Unterspannung für einzelne Zelle´n von 3.2V auf 3.3V angehoben (9.6V --> 9.9V für 3S) |
0.75d H.Buss 13.8.2009 |
- RC-Routine: Empfangsausfall soll sicherer erkannt werden |
- Zellenerkennung nun auch beim Speichern der Settings |
- Warnungs-Blinkmaske auch bei Empfangsausfall |
0.75e H.Buss 18.8.2009 |
- LED-Blinken kann an die Motoren gekoppelt werden |
- Feinabstimmung des Höhenreglers |
0.75f H.Buss 27.8.2009 |
- D-Anteil des Höhenreglers jetzt mit Quadratischer Komponente |
- Lagewinkel wirkt jetzt mit 1/Cos(x) mit in den Höhenregler |
- leichte Modifikation der RC-Empfangroutine |
0.75g H.Buss 31.08.2009 |
- die Akkuspannung geht jetzt antiproportional ins Gas ein |
0.75h H.Buss 3.09.2009 |
- im Höhenregler werden jetzt die Stellwerte begrenzt --> max +- 16% vom geschätzten Schwebegas |
0.75i H.Buss 7.09.2009 |
- GpsZ vom Navi zur FC für den Höhenregler |
- "hoovergas-Variation" als Parameter |
- Kompatibilität zu NC und PC erhöht |
0.75j H.Buss 17.09.2009 |
- Laufzeitzähler eingebaut |
0.75k H.Buss 22.09.2009 |
- zweite Variante (Gregor) der Höhenregelung implementiert |
- umschaltbare RC-Routine |
0.75L H.Buss 23.09.2009 |
- SollHoehe und Gas geht nun auch an die NC |
0.75M H.Buss 29.09.2009 |
- Spektrum-Timing wird nun überwacht |
- die FC kann nun stand-Alone als Kamera-Stabilizer eingesetzt werden, weil die Servos aktiviert werden, wenn I2C fehlt |
0.75N H.Buss 29.09.2009 |
- Hoover-Stickpunkt wird bei aktivem Höhenregler nicht nachgeführt |
- Hoover-Stickpunkt kann per Parameter fest eingestellt werden |
- Baro-Messbereichserweiterung auch bei aktiviertem Höhenregler |
- Gyro_Gier_P und Gyro_Gier_I eingeführt |
- I2C_fehler-Zähler jetzt in den Analogdaten |
0.75o H.Buss 01.10.2009 |
- der Höhenregler wird jetzt nur alle 10ms bearbeitet |
- Baro-Messbereichserweiterung auch bei Poti als Sollwert |
0.76d H.Buss 10.10.2009 |
- bei aktiver Messbereichserweiterung wird die aktuelle Höhe übernommen |
0.76e H.Buss 27.10.2009 |
- es werden beim Start einmal alle BL-Regler angesprochen, damit BL-Regler#8 auch einen Selbsttest macht |
- S3D-ACT-Summensignal als Compilerschalter |
0.76f H.Buss 05.11.2009 |
- untere Spannungsgrenze der Unterspannungswarnung (9,3V) entfernt |
0.76g H.Buss 10.11.2009 |
- Casting-Fehler in der Gas-Berechnung |
0.77a H.Buss 11.11.2009 |
- Erweiterung auf 12 Kanäle |
- Bei Koptertool-Kanalabfrage kein Empfangsausfall-Piepsen |
- serielle Kanalerweiterung eingebaut -> PPM_in auf 25 erweitert |
- Servos3-5 einstellbar |
- neues Kommando "f" -> schaltet auf anderen Parametersatz um |
0.77b H.Buss 09.12.2009 |
- JetiBox: Menü wird übertragen |
- neu: FCFlags |= FCFLAG_I2CERR; |
- LED-Warn-Blinken nun mit festem Timing und abschaltbar |
0.77c H.Buss 07.01.2010 |
- zwei weitere Spektrum-Varianten implementiert |
0.77d H.Buss 25.01.2010 |
- Strom-Messung eingebaut |
0.78a H.Buss 03.02.2010 |
- Bugfix: Settingsumschaltung im Flug |
0.78b H.Buss |
- veröffentlichte Version |
0.78c H.Buss + G.Stobrawa 22.2.2010 |
- Bewegungsbegrenzung an Servo 3 to 5 der FC 2.0 |
- Theoretischer Variablenüberlauf bei Vario-Höhenregler |
- Anzeige des "SPI RX communication error" wenn GPS Option nicht aktiv |
- LED-Schwellwerte fürs Blinken waren unterschiedlich |
0.78c H.Buss + G.Stobrawa 04.3.2010 |
- Code cosmetics |
0.78f H.Buss + I.Busker 23.3.2010 |
- Unterstützung für Jeti-Expander |
- Begrenzung des Vario-Höhenreglers auf ein 10m-Fenster um Überläufe zu verhindern |
- Einführung eines Vario-Zeichens (+/-/ ) auf der Jetibox |
- BL-Timeout beim Start erhöht |
0.80a-d H. Buss + G.Stobrawa 20.5.2010 - 22.7.2010 |
- Motoren Starten nicht ohne Kalibrierung |
- Unterstützung der BL2.0-Regler |
- statt 8 nun 10 Bit Auflösung der Lageregekung |
- Unterstützung der BL2.0-Regler Konfiguration via MK-Tool |
- Parametersätze werden per I2C an die BL-Regler durchgereicht |
- "Care-Free" implementiert |
- Freie Belegung der "Vorne"-Richtung |
- nur wenn Motoren laufen: Beepen, wenn Carefree ohne Navi oder ohne gültigen MK3Mag-Wert |
- nur wenn Motoren laufen: Beepen wenn NC plötzlich ausfällt |
- #define RECEIVER_SPEKTRUM_EXP eingeführt |
- #define SWITCH_LEARNS_CAREFREE eingeführt |
- Schwerpunktanzeige in den 3D-Daten |
- Checksummen gesicherte Datenablage im EEProm |
- Fehlerdiagnose implementiert (Wiki: ErrorCodes) |
- ErrorCode aufs Jeti-Display |
- JetiMenü: bis acht Temperaturen der BL-Regler |
- GPSInfo.Speed im Jeti-Display |
- Compass-Richtung nun im Jeti-menü |
- diverse Änderungen im Höhenregler |
- P wirkt schwächer |
- D wirkt stärker |
- Anpassung der Höhenregelung auf Level des Hoovergases |
- AccZ schneller nachführen |
Parameter modifiziert: |
- EEPROM-Kompatibilität auf 84 -> Parameter werden resettet |
- EE_Parameter.Hoehe_ACC_Wirkung = 0; // war 30 |
- EE_Parameter.Hoehe_HoverBand = 8; // war 5 |
- Notgas = 45 |
- NotgasZeit = 90 |
- Beginnersetting: EE_Parameter.DynamicStability = 70; |
- Neu: GyroStability = 6 |
- GPS-Login-Time auf 2 reduziert |
0.80e H.Buss 02.08.2010 |
- MK3Mag ohne NC ging nicht |
0.80f H.Buss 04.08.2010 |
- Beim Höhenregler "Deckel" wird das Gas wieder wie in der alten Version behandelt und der D-Anteil auf das alte Verhalten (um Faktor 8) reduziert |
0.80g H.Buss 11.08.2010 |
- erweitetern Messbereich für Luftdruck bei der FC2.1 aktiviert |
0.80h H.Buss 30.08.2010 |
- bei I2C-Fehlern wurden die Counter zurück gesetzt und für einige ms die Interrupts angehalten - das ist jetzt behoben |
- Nur I2C-Daten senden, wenn das alte Paket komplett raus ist |
0.82a H.Buss 08.11.2010 |
- MotorSafetySwitch - Verriegelt das Ein/Ausschalten |
- ServoManualControlSpeed - Verlangsamt das Cam-Servo |
- CamOrientation - für verdrehte Kamera-Servos |
- Position der Status-Bits verändert |
- "Zucken" der Servos bei kurzen Empfangsausfällen behoben |
- jeti update command 'j' added |
- Poti-Auswertung nach ParameterZuordnung() verschoben -> FC-Code schneller |
- Waypont-Events z.B. zum Triggern der Kamera |
- Gyro-Sytbility: Werte bis 16 möglich |
0.82a_ACC-HH_HR_MartinR 13.11.2010: |
Änderungen in: fc.c, fc.h, spi.c, analog.c, jetimenue.c, timer0.c, makefile: |
Erweiterung um die Möglichkeit im Flug zwischen ACC und HH 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 |
- UserParameter4: Beschleunigungskompensation des Höhensensors: |
Ä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) |
- UserParameter5: Initialisierungswert des serialpot1 von der Jeti-Box |
- UserParameter6: Initialisierungswert des serialpot2 von der Jeti-Box |
- UserParameter7: Abschaltung des Kameraausgleichs: <50: mit Ausgleich, 50..100 nur Rollausgleich (kein Nickausgleich), >100: kein Ausgleich |
- 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 |
- 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 |
- Der Kameraausgleich kann über UserParameter7 deaktiviert werden (timer0.c): <50: mit Ausgleich, 50..100 nur Rollausgleich, >100: kein Ausgleich |
- 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. |
Der Startwert wird immer beim Gyro-Kalibrieren übernommen. |
- 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) |
- Höhenregler wurde modifiziert (SollHoehe, Limits symmetrisch, keine veränderung des d-part im "Deckel" mode, Reduzierung D-Part im Vario-Mode ..) |
- Z-ACC Part bei der Höhenregelung funktioniert noch nicht richtig. Daher Z-ACC = 0 einstellen |
- Ich fliege derzeit mit Höhe-P = 8 und Höhe-D = 35, Z-ACC=0 |
/branches/V0.82a_ACC-HH_MartinR |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |