/tags/V0.86d/FlightCtrl.aps |
---|
0,0 → 1,0 |
<AVRStudio><MANAGEMENT><ProjectName>FlightCtrl</ProjectName><Created>15-May-2007 11:20:41</Created><LastEdit>11-Oct-2007 22:58:54</LastEdit><ICON>241</ICON><ProjectType>0</ProjectType><Created>15-May-2007 11:20:41</Created><Version>4</Version><Build>4, 13, 0, 528</Build><ProjectTypeName>AVR GCC</ProjectTypeName></MANAGEMENT><CODE_CREATION><ObjectFile>default\Flight-Ctrl.elf</ObjectFile><EntryFile></EntryFile><SaveFolder>F:\SVN\MikroKopter\FlightCtrl\branches\V0.64_ZeroWarnings\</SaveFolder></CODE_CREATION><DEBUG_TARGET><CURRENT_TARGET>AVR Simulator</CURRENT_TARGET><CURRENT_PART>ATmega644.xml</CURRENT_PART><BREAKPOINTS></BREAKPOINTS><IO_EXPAND><HIDE>false</HIDE></IO_EXPAND><REGISTERNAMES><Register>R00</Register><Register>R01</Register><Register>R02</Register><Register>R03</Register><Register>R04</Register><Register>R05</Register><Register>R06</Register><Register>R07</Register><Register>R08</Register><Register>R09</Register><Register>R10</Register><Register>R11</Register><Register>R12</Register><Register>R13</Register><Register>R14</Register><Register>R15</Register><Register>R16</Register><Register>R17</Register><Register>R18</Register><Register>R19</Register><Register>R20</Register><Register>R21</Register><Register>R22</Register><Register>R23</Register><Register>R24</Register><Register>R25</Register><Register>R26</Register><Register>R27</Register><Register>R28</Register><Register>R29</Register><Register>R30</Register><Register>R31</Register></REGISTERNAMES><COM>Auto</COM><COMType>0</COMType><WATCHNUM>0</WATCHNUM><WATCHNAMES><Pane0></Pane0><Pane1></Pane1><Pane2></Pane2><Pane3></Pane3></WATCHNAMES><BreakOnTrcaeFull>0</BreakOnTrcaeFull></DEBUG_TARGET><Debugger><Triggers></Triggers></Debugger><AVRGCCPLUGIN><FILES><SOURCEFILE>uart.c</SOURCEFILE><SOURCEFILE>analog.c</SOURCEFILE><SOURCEFILE>eeprom.c</SOURCEFILE><SOURCEFILE>fc.c</SOURCEFILE><SOURCEFILE>GPS.c</SOURCEFILE><SOURCEFILE>main.c</SOURCEFILE><SOURCEFILE>menu.c</SOURCEFILE><SOURCEFILE>printf_P.c</SOURCEFILE><SOURCEFILE>rc.c</SOURCEFILE><SOURCEFILE>timer0.c</SOURCEFILE><SOURCEFILE>twimaster.c</SOURCEFILE><HEADERFILE>uart.h</HEADERFILE><HEADERFILE>_Settings.h</HEADERFILE><HEADERFILE>analog.h</HEADERFILE><HEADERFILE>fc.h</HEADERFILE><HEADERFILE>gps.h</HEADERFILE><HEADERFILE>main.h</HEADERFILE><HEADERFILE>menu.h</HEADERFILE><HEADERFILE>old_macros.h</HEADERFILE><HEADERFILE>printf_P.h</HEADERFILE><HEADERFILE>rc.h</HEADERFILE><HEADERFILE>Settings.h</HEADERFILE><HEADERFILE>timer0.h</HEADERFILE><HEADERFILE>twimaster.h</HEADERFILE></FILES><CONFIGS><CONFIG><NAME>default</NAME><USESEXTERNALMAKEFILE>NO</USESEXTERNALMAKEFILE><EXTERNALMAKEFILE></EXTERNALMAKEFILE><PART>atmega644</PART><HEX>1</HEX><LIST>1</LIST><MAP>1</MAP><OUTPUTFILENAME>Flight-Ctrl.elf</OUTPUTFILENAME><OUTPUTDIR>default\</OUTPUTDIR><ISDIRTY>1</ISDIRTY><OPTIONS><OPTION><FILE>GPS.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>analog.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>eeprom.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>fc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>main.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>menu.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>printf_P.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>rc.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>timer0.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>twimaster.c</FILE><OPTIONLIST></OPTIONLIST></OPTION><OPTION><FILE>uart.c</FILE><OPTIONLIST></OPTIONLIST></OPTION></OPTIONS><INCDIRS/><LIBDIRS/><LIBS><LIB>libc.a</LIB><LIB>libm.a</LIB></LIBS><LINKOBJECTS/><OPTIONSFORALL>-Wall -gdwarf-2 -Wstrict-prototypes -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -DVERSION_HAUPTVERSION=0 -DVERSION_NEBENVERSION=64 -DVERSION_KOMPATIBEL=5</OPTIONSFORALL><LINKEROPTIONS></LINKEROPTIONS><SEGMENTS/></CONFIG></CONFIGS><LASTCONFIG>default</LASTCONFIG><USES_WINAVR>1</USES_WINAVR><GCC_LOC>C:\Program Files\WinAVR\bin\avr-gcc.exe</GCC_LOC><MAKE_LOC>C:\Program Files\WinAVR\utils\bin\make.exe</MAKE_LOC></AVRGCCPLUGIN><IOView><usergroups/></IOView><Files><File00000><FileId>00000</FileId><FileName>main.c</FileName><Status>1</Status></File00000><File00001><FileId>00001</FileId><FileName>uart.c</FileName><Status>1</Status></File00001><File00002><FileId>00002</FileId><FileName>menu.c</FileName><Status>1</Status></File00002><File00003><FileId>00003</FileId><FileName>timer0.c</FileName><Status>1</Status></File00003><File00004><FileId>00004</FileId><FileName>fc.c</FileName><Status>1</Status></File00004><File00005><FileId>00005</FileId><FileName>fc.h</FileName><Status>1</Status></File00005><File00006><FileId>00006</FileId><FileName>menu.h</FileName><Status>1</Status></File00006><File00007><FileId>00007</FileId><FileName>TWIMASTER.C</FileName><Status>1</Status></File00007><File00008><FileId>00008</FileId><FileName>twimaster.h</FileName><Status>1</Status></File00008><File00009><FileId>00009</FileId><FileName>uart.h</FileName><Status>1</Status></File00009><File00010><FileId>00010</FileId><FileName>_Settings.h</FileName><Status>1</Status></File00010><File00011><FileId>00011</FileId><FileName>analog.h</FileName><Status>1</Status></File00011><File00012><FileId>00012</FileId><FileName>gps.h</FileName><Status>1</Status></File00012><File00013><FileId>00013</FileId><FileName>main.h</FileName><Status>1</Status></File00013><File00014><FileId>00014</FileId><FileName>old_macros.h</FileName><Status>1</Status></File00014><File00015><FileId>00015</FileId><FileName>printf_P.h</FileName><Status>1</Status></File00015><File00016><FileId>00016</FileId><FileName>rc.h</FileName><Status>1</Status></File00016><File00017><FileId>00017</FileId><FileName>Settings.h</FileName><Status>1</Status></File00017><File00018><FileId>00018</FileId><FileName>timer0.h</FileName><Status>1</Status></File00018></Files><Events><Bookmarks></Bookmarks></Events><Trace><Filters></Filters></Trace></AVRStudio> |
/tags/V0.86d/GPS.c |
---|
0,0 → 1,16 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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; |
unsigned char GPS_Aid_StickMultiplikator = 0; // 64 = 100% |
/tags/V0.86d/Hex-Files/Flight-Ctrl_MEGA1284p_V0_86d.hex |
---|
0,0 → 1,4516 |
:100000000C9461090C94B0090C94B0090C94B009DB |
:100010000C94B0090C94B0090C94B0090C94B0097C |
:100020000C94B0090C94DA1B0C94B0090C94B00930 |
:100030000C94D9350C94B0090C94B0090C94B00907 |
:100040000C94B0090C94B0090C94AE180C94B0093F |
:100050000C94DC0E0C94B0090C94A60E0C94B00910 |
:100060000C94BD1E0C94B0090C945F310C94B00933 |
:100070000C9465890C94B0090C943B820C94B009E3 |
:100080000C94B0090C94B0090C94B009E41EE91E5C |
:10009000EE1EF71E0E1F251F351F451F801F6C21EA |
:1000A000251F2E203F206E208C20A92003215E21B9 |
:1000B00079234624D52455258D2530263728A12897 |
:1000C0001B296429AE29DC29092A6C2AB62A002BAF |
:1000D000F92B7E31B231F53165327D32BE32753366 |
:1000E0003C343C343C343C343C343C343C343C3490 |
:1000F0003C343C343C34F133F333F83310341234B1 |
:10010000D5756E76F3765577A9771278A97FB07892 |
:10011000F678FA78FA78FA78FA78FA78FA78FA7853 |
:10012000FA782879A7793C7A617AA47A007B8B7B6C |
:10013000747CC07CC47CC47CC47CC47CC47CC47C13 |
:10014000C47CC47CFC7C1A7D427DA77DE37D527E0D |
:100150007F7E1F7F7F7F847F847F847F847F847FF7 |
:10016000847F847F847F0A0D426174743A00202565 |
:10017000642043656C6C732000204C6F772077619E |
:10018000726E696E67206C6576656C3A2025642E08 |
:100190002564000A0D466F756E6420424C2D437431 |
:1001A000726C3A20002564000A0D0A0D2121204DB1 |
:1001B000495353494E4720424C2D4354524C3A2008 |
:1001C0002564202121000A0D3D3D3D3D3D3D3D3D45 |
:1001D0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4F |
:1001E0003D3D3D3D3D3D3D3D3D3D3D000A0D4361B5 |
:1001F0006C6962726174696E672070726573737581 |
:1002000072652073656E736F722E2E004F4B0A0D50 |
:10021000000A0D466C696768742D74696D65202548 |
:1002200075206D696E2020546F74616C3A257520BD |
:100230006D696E000A0D436F6E74726F6C3A200028 |
:1002400048656164696E67486F6C64004E6F726DDB |
:10025000616C20284143432D4D6F646529000A0DD0 |
:100260003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBE |
:100270003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAE |
:100280003D3D3D0A0D00416E676C654E69636B2014 |
:10029000202020202020416E676C65526F6C6C20FE |
:1002A0002020202020204163634E69636B202020A2 |
:1002B000202020202020416363526F6C6C2020207E |
:1002C0002020202020205961774779726F2020203C |
:1002D0002020202020204865696768742056616CC2 |
:1002E0007565202020204163635A20202020202093 |
:1002F0002020202020204761732020202020202043 |
:10030000202020202020436F6D7061737320566180 |
:100310006C7565202020566F6C74616765205B30BA |
:100320002E31565D20205265636569766572204CDA |
:100330006576656C20204779726F20436F6D706120 |
:100340007373202020204D6F746F72203120202085 |
:100350002020202020204D6F746F7220322020201A |
:100360002020202020204D6F746F72203320202009 |
:100370002020202020204D6F746F722034202020F8 |
:100380002020202020203136202020202020202046 |
:100390002020202020203137202020202020202035 |
:1003A0002020202020203138202020202020202024 |
:1003B0002020202020203139202020202020202013 |
:1003C000202020202020536572766F2020202020BE |
:1003D000202020202020486F7665726761732020DE |
:1003E00020202020202043757272656E74205B30BF |
:1003F0002E31415D20204361706163697479205B17 |
:100400006D41685D20204865696768742053657494 |
:10041000706F696E7420323520202020202020202B |
:1004200020202020202032362020202020202020A4 |
:10043000202020202020436F6D706173732053654E |
:1004400074706F696E744932432D4572726F7220F9 |
:10045000202020202020424C204C696D69742020EF |
:100460002020202020204750535F4E69636B2020BE |
:100470002020202020204750535F526F6C6C20209A |
:1004800020202020202021212120494E434F4D5063 |
:10049000415449424C4520212121002A002E000AC6 |
:1004A0000D20444143206F7220493243204552526F |
:1004B0004F522120436865636B204932432C20331F |
:1004C000567265662C2044414320616E6420424C84 |
:1004D0002D4374726C005B25695D005B25695D00CE |
:1004E0002B204D696B726F4B6F70746572202B00FF |
:1004F00048573A5625642E25642053573A25642ED2 |
:10050000256425630053657474696E673A25642019 |
:100510002573004D69786572204572726F722100F3 |
:100520004552522532643A004861726477617265BF |
:10053000204572726F7220313A2564202121004DCE |
:10054000697373696E6720424C2D4374726C3A254F |
:1005500064212100493243204552524F522121212A |
:10056000004865696768743A20202535690053653D |
:1005700074706F696E743A253569005072657373D3 |
:100580007572653A253569004F66667365743A2061 |
:10059000202535690048656967687420636F6E744B |
:1005A000726F6C0044495341424C4544006163748E |
:1005B0002E2062656172696E67004E69636B3A2036 |
:1005C000202020202025356900526F6C6C3A2020B5 |
:1005D0002020202025356900436F6D706173733AC8 |
:1005E000202020253569004B25693A2534692020D3 |
:1005F0004B25693A25346920004E693A2534692033 |
:1006000020526F3A253469200047733A2534692017 |
:100610002047693A253469200050313A2534692051 |
:100620002050323A253469200050333A253469206D |
:100630002050343A25346920004779726F202D20EC |
:1006400053656E736F72004E69636B2534692028A1 |
:100650002533692E25692900526F6C6C2534692079 |
:10066000282533692E256929004769657225346973 |
:10067000202825336929004E69636B2025346920C1 |
:10068000282533692E25782900526F6C6C2025347B |
:100690006920282533692E25782900596177202083 |
:1006A000253469202825336929004E69636B20258C |
:1006B0003469202825336929282533692900526F98 |
:1006C0006C6C202534692028253369292825336955 |
:1006D000290059617720202534692028253369298C |
:1006E000282533692900414343202D2053656E732B |
:1006F0006F72004E69636B202534692028253369A9 |
:100700002900526F6C6C2025346920282533692913 |
:10071000005A20202020253469202825336929000B |
:10072000566F6C746167653A2020202533692E2549 |
:100730003169560043757272656E743A2020202527 |
:1007400033692E2531694100506F7765723A202058 |
:1007500020202025346957004469736368617267FB |
:10076000653A202535696D41680052656365697693 |
:1007700065720052432D525353493A2020202025C0 |
:1007800034690052432D5175616C6974793A2025A2 |
:1007900034690052432D4368616E6E656C733A256F |
:1007A000346900436F6D70617373004D61676E65EE |
:1007B000743A202020253569004779726F3A20204D |
:1007C00020202025356900536574706F696E743A76 |
:1007D0002025356900506F746925693A202025333A |
:1007E0006900506F746925693A20202533690053E8 |
:1007F0006572766F202000536574706F696E742087 |
:100800002025336900506F736974696F6E3A202533 |
:1008100033690052616E67653A2533692D25336966 |
:1008200000424C2D4374726C204572726F727320BB |
:100830000025336420253364202533642025336468 |
:100840002000424C2054656D70657261747572654C |
:100850000025336420253364202533642025336448 |
:100860002000424C2D4374726C20666F756E6420BC |
:1008700000202563202020256320202025632020C0 |
:1008800020256320002025632020202563202020B0 |
:100890002563202020256320002025632020202D93 |
:1008A0002020202D2020202D20003130003131004B |
:1008B000313200466C696768742D54696D6520207B |
:1008C00000546F74616C3A2535756D696E00416333 |
:1008D000743A20202535756D696E00287265736540 |
:1008E0007429000A0D47656E65726174696E672030 |
:1008F00064656661756C7420506172616D657465C4 |
:100900007220536574202564000A0D5573696E6763 |
:1009100020506172616D6574657220536574202585 |
:1009200064000A0D47656E65726174696E672064C4 |
:10093000656661756C74204D6978657220546162DA |
:100940006C65000A0D4D697865722D436F6E66699E |
:10095000673A202725732720282575204D6F746F4F |
:10096000727329000A0D3D3D3D3D3D3D3D3D3D3D00 |
:100970003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA7 |
:100980003D3D3D3D000A0D414343206E6F742063A1 |
:10099000616C69627261746564210D0A0000008FE8 |
:1009A000001E01AD013B02CA025803E603740402B3 |
:1009B000058F051B06A7063307BE074808D2085B4C |
:1009C00009E3096B0AF20A780BFD0B810C040D8612 |
:1009D0000D070E870E060F840F00107B10F5106EAA |
:1009E00011E5115B12CF124213B31323149214FEBC |
:1009F000146A15D3153B16A11605176717C81727D4 |
:100A0000188318DE1837198E19E319361A871AD683 |
:100A10001A231B6E1BB61BFD1B411C831CC31C0031 |
:100A20001D3C1D751DAB1DE01D121E421E6F1E9A42 |
:100A30001EC31EE91E0D1F2E1F4D1F691F841F9B05 |
:100A40001FB01FC31FD31FE11FEC1FF51FFB1FFFAC |
:100A50001F002004010000766E000201019F6F015B |
:100A6000030202337002040303DB700300040490EA |
:100A7000702532692E25316956002533642563209F |
:100A8000253033646D2563005374617475730045BC |
:100A900052524F523A2025326420002534692025D5 |
:100AA00032693A25303269002534696D25630025A5 |
:100AB00033692025336920253369202533690025D2 |
:100AC0003369202533692025336920253369005493 |
:100AD000656D7065726174757265732020202000E9 |
:100AE0002563432020202020002532692E253169EE |
:100AF00056202533692E2531694100253469572058 |
:100B00002536696D4168004D61676E65743A25331D |
:100B100069252520253369256300496E636C692E9C |
:100B20003A25336925632028256929200025327557 |
:100B30006D2F73205361743A2564200020203344C4 |
:100B4000004E6F4678004447505300486F6D653A39 |
:100B50002533646D202533642563202563004E6FA3 |
:100B6000204E6176694374726C21004E6F2045728D |
:100B7000726F722020202020202020004E6F7420D1 |
:100B8000636F6D70617469626C652020004D4B333A |
:100B90004D6167206E6F7420636F6D7061004E6FE2 |
:100BA00020464320636F6D6D756E69636174004DFF |
:100BB0004B334D616720636F6D6D756E69636100C6 |
:100BC00047505320636F6D6D756E69636174696F13 |
:100BD00000636F6D706173732076616C75652020A2 |
:100BE00020005243205369676E616C206C6F7374F0 |
:100BF000202000464320737069207278206572724D |
:100C00006F7220004E6F204E4320636F6D6D756EC6 |
:100C100069636174004643204E69636B20477972B3 |
:100C20006F2020202000464320526F6C6C204779B3 |
:100C3000726F202020200046432059617720477999 |
:100C4000726F2020202020004643204E69636B20D5 |
:100C5000414343202020202000464320526F6C6CEB |
:100C6000204143432020202020004643205A2D418C |
:100C700043432020202020202020005072657373E1 |
:100C80007572652073656E736F7220004932432060 |
:100C900046432D3E424C2D4374726C2000426C2022 |
:100CA0004D697373696E67202020202020004D69F4 |
:100CB000786572204572726F7220202020200043D8 |
:100CC00061726566726565204572726F72202000E0 |
:100CD00047505320466978206C6F73742020202081 |
:100CE000004D61676E6574204572726F722020201E |
:100CF00020004D6F746F722072657374617274207E |
:100D0000202000424C204C696D69746174696F6EDB |
:100D100020202000202020202020202020202020F3 |
:100D20002020202020202020200020202532692E75 |
:100D30002531695620200020202532692E25316971 |
:100D400056202000414C543A2534696D202563001B |
:100D5000414C543A2534696D202000414C543A2DC1 |
:100D60002D2D2D200020202532693A253032692092 |
:100D7000200020202532693A2530326920200044A5 |
:100D800049523A2025336425630043002000202087 |
:100D90002535692020002020253569202000493A8A |
:100DA0002532692E2531694120004900490049005A |
:100DB0002D2D2D2D2D2D2D2D2D2B2D2D2D2D2D2D65 |
:100DC0002D2D2D2D2D002D2D2D2D2D2D2D2D2D2D80 |
:100DD0002D2D2D2D2D2D2D2D2D2D2D004900534147 |
:100DE000543A2532642000444953543A2533646D03 |
:100DF000004420003344002121004D41473A25336F |
:100E00007525252000484D3A253364256320256348 |
:100E100000696E636C3A253264256328253269299E |
:100E2000004900202020202532756D2F73002048B6 |
:100E30004D3A2533642563202563004552523A20FC |
:100E40002532642021004552523A200020777777DE |
:100E50002E4D696B726F4B6F707465722E646520D6 |
:100E60002000202532693A25303269202025326958 |
:100E70002E25316956202534696D416800202532C0 |
:100E8000693A2530326920202532692E253169568C |
:100E9000202534696D4168004449523A2533642560 |
:100EA0006300414C543A2534696D00414C543A2555 |
:100EB00034696D00414C543A2D2D2D2D20002563B1 |
:100EC00000484D3A25336425632020444953543A61 |
:100ED0002533646D202563005057523A2532692E20 |
:100EE00025316941202825695729200043460020E3 |
:100EF00020004750533A2532756D2F7320534154CB |
:100F00003A256420002020334420004E4F464958A3 |
:100F1000004447505320002020204E6F204E617621 |
:100F2000694374726C202020202020200025326923 |
:100F30002E2569202532692E2569202532692E2526 |
:100F400069202532692E2569410025336920253322 |
:100F500069202533692025336925634300253269DB |
:100F60002E2569202532692E256941002532692EFA |
:100F70002569202532692E2569202532692E2569AB |
:100F8000202532692E2569410025336920253369E2 |
:100F900025634320202020202020200025336920A5 |
:100FA00025336920253369202533692563430045AE |
:100FB00052523A202532642021004552523A2000F4 |
:100FC000207777772E4D696B726F4B6F70746572F7 |
:100FD0002E646520200053657474696E673A257528 |
:100FE00020257320004D696E3A2532692E2531691E |
:100FF000562025732000414C543A00504F54493A32 |
:101000002533752000284F4E29202000284F4646C2 |
:101010002920004C494D495400564152494F004443 |
:10102000495341424C45440043463A0044495341E8 |
:10103000424C45440020284F4E29200020284F468E |
:10104000462900205445414348004750533A004444 |
:10105000495341424C454400284652454529002801 |
:10106000484F4D4529002841494429200028484F30 |
:101070004C4429002046533A257573656B2000487F |
:101080004F4D4520414C543A0025756D00484F4C5A |
:101090004420004E693A25346920526F3A2534695C |
:1010A00020433A2533690047733A25346920596152 |
:1010B0003A253469200050313A2534692050323ABB |
:1010C00025346920333A2533690050343A25346990 |
:1010D0002050353A25346920363A25336900434F8C |
:1010E00055504C494E47204F46462120004C4F4F0B |
:1010F00050494E472120004848212000434F4D5081 |
:10110000415353204F46462120000A0D7777772E12 |
:101110004D696B726F4B6F707465722E6465202819 |
:10112000632920486953797374656D7320476D6234 |
:1011300048000A0D74686520757365206F66207419 |
:1011400068697320736F66747761726520697320B4 |
:101150006F6E6C79207065726D6974746564200AB5 |
:101160000D6F6E206F726967696E616C204D696BDF |
:10117000726F4B6F707465722D4861726477617223 |
:10118000650047726175706E657220486F54540037 |
:101190004143542044534C004A6574692073617480 |
:1011A000656C6C6974005370656B7472756D207337 |
:1011B0006174656C6C697420284C6F77207265735C |
:1011C0006F6C7574696F6E29005370656B747275FE |
:1011D0006D20736174656C6C69742028323034380A |
:1011E00029005370656B7472756D20736174656C42 |
:1011F0006C6974004D756C74697369676E616C20FD |
:1012000050504D000A0D52656365697665723A204B |
:1012100000756E6B6E6F776E2E205573696E67204A |
:1012200050504D2E2E2E006E6F7420737570706F9F |
:101230007274656420627920686172647761726596 |
:1012400021000A0D3D3D3D3D3D3D3D3D3D3D3D3D8A |
:101250003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBE |
:101260003D3D3D3D3D3D3D000A0D466C696768745E |
:10127000436F6E74726F6C0A0D48617264776172AD |
:10128000653A25642E25640A0D536F667477617282 |
:10129000653A5625642E2564256320000A0D3D3DE0 |
:1012A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D6E |
:1012B0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5E |
:1012C0003D0011241FBECFEFD0E4DEBFCDBF11E043 |
:1012D000A0E0B1E0E0E7F9E101E00BBF02C0079058 |
:1012E0000D92A83AB107D9F71AE0A8EAB1E001C017 |
:1012F0001D92A031B107E1F77AEAE2E0F0E081E285 |
:1013000080935700D4907E010894E11CF11C20EFDB |
:1013100037EF41E050E087016FE0DA01C9012F5F4C |
:101320003F4F4F4F5F4FABBFFC018791F801819357 |
:101330008F01615067FFF1CFF7016EE0819178274F |
:101340007095615067FFFACF8889781729F0F7E91F |
:10135000DF1611F40000FECF0E94710A0C94B78CC6 |
:101360000C94000080913B06E82FFF27EE0FFF1F33 |
:10137000E759F84F808191818D5E9F4F14F0109254 |
:101380000301808191818A5B9F4FCCF4809103019E |
:101390008823A9F481E08093030180912E048F5F5C |
:1013A00080932E04853038F088EE93E09093DD0131 |
:1013B0008093DC0104C066E970E00E945739809197 |
:1013C0002E0499279093BC058093BB0508951F9325 |
:1013D000CF93DF93182F882389F086E691E09F93BF |
:1013E0008F9382E995E19F938F93E091FA03F091B7 |
:1013F000FB0309950F900F900F900F9080915E0660 |
:10140000823308F044C084EF91E00E94A119EC01FE |
:10141000112329F0CE010E94AA198823D9F3C2E032 |
:10142000D0E026E530E080911E0190911F018217E7 |
:10143000930730F02196255D3F4FC730D10598F3D3 |
:1014400080915E069927C89F9001C99F300DD89F53 |
:10145000300D1124209300011123D9F068EC70E0C5 |
:101460008C2F0E945739DF93CF938EE691E09F93A4 |
:101470008F9382E995E19F938F93E091FA03F09126 |
:10148000FB0309958DB79EB706968DBF02C080936A |
:101490000001112311F1809100016AE00E940A8C81 |
:1014A000892F99279F938F93809100010E940A8C26 |
:1014B00099279F938F9389E791E09F938F9382E978 |
:1014C00095E19F938F93E091FA03F091FB030995C7 |
:1014D0002DB73EB7285F3F4F2DBFDF91CF911F91B2 |
:1014E0000895CFEFD0E4DEBFCDBF8824992414B88F |
:1014F00015B8B7EEEB2EB3E0FB2E8EEC9FEFE80EA7 |
:10150000F91EF7FEFACF85E18093020181E887B9E1 |
:101510003E9A8FEF88B98BE184B911E015B98EE35B |
:101520008AB987E48BB9469A84B7877F84BF809154 |
:1015300060008861809360001092600084EC99E004 |
:101540009093DD018093DC011092E5021092E40299 |
:1015500010926E0710926D071092E7021092E60249 |
:101560001092E9021092E80284EC94E0A0E0B0E06E |
:101570008093430190934401A0934501B0934601A9 |
:1015800028980E940A1A0E94DB190E949A150E944C |
:10159000B0350E944E1D812F0E9413310E94756646 |
:1015A0000E94CA710E941A88809102018C3010F446 |
:1015B000299A01C0299878940E94253080912402AC |
:1015C000826080932402109227020E948C4484EF50 |
:1015D00091E00E94A1197C018091240280FD05C048 |
:1015E000C7010E94AA198823B9F383E991E09F9368 |
:1015F0008F93A2E9AA2EA5E1BA2EBF92AF92E091F5 |
:10160000FA03F091FB03099580EA9FE00E94A1197B |
:101610007C0100E010E00F900F900F900F90CBE056 |
:10162000D7E0FFEBCF2EF6E0DF2E0E948C448091B6 |
:10163000240280FD05C0C7010E94AA198823B9F3BE |
:10164000F60180811816A4F40BC00E948C4480918E |
:10165000240280FD05C0C7010E94AA198823B9F39E |
:10166000C7010E94AA19882319F4888188236CF77E |
:10167000888187FF1AC00F5F1F4F1F930F93015080 |
:10168000104085EA91E09F938F93BF92AF92E091D3 |
:10169000FA03F091FB0309958091A9018F5F809374 |
:1016A000A9018DB79EB706968DBF0F5F1F4FE4E06F |
:1016B000F0E0CE0EDF1E28960C30110508F4B5CFF1 |
:1016C00000E010E0C8E0D7E0EFEBEE2EE6E0FE2E03 |
:1016D0008B8187FD1EC0F70180811816D4F40F5F3F |
:1016E0001F4F1F930F930150104088EA91E09F9382 |
:1016F0008F9382E995E19F938F93E091FA03F091A4 |
:10170000FB03099582E08093DA018DB79EB70696B8 |
:101710008DBF8B8180788B830F5F1F4FE4E0F0E0FB |
:10172000EE0EFF1E28960C30110590F286EC91E02B |
:101730009F938F93C2E9D5E1DF93CF93E091FA03B2 |
:10174000F091FB030995909139068091A9010F90C2 |
:101750000F900F900F90981728F4809114048061D7 |
:10176000809314048CEE91E09F938F93DF93CF933B |
:10177000E091FA03F091FB03099588EE93E00E9453 |
:10178000A1197C010E94541D0F900F900F900F9093 |
:10179000C7010E94AA198823D9F38CE092E09F9395 |
:1017A0008F93DF93CF93E091FA03F091FB030995B8 |
:1017B00080E00E94263A809102010F900F900F90D6 |
:1017C0000F908A3011F0843110F0289801C0289AC7 |
:1017D00080ED97E09093DD018093DC0185E58093B7 |
:1017E00030048EE090E00E94542E9927182F002795 |
:1017F0008FE090E00E94542E080F111D1093AF014E |
:101800000093AE018AE090E00E94542E9927182F91 |
:1018100000278BE090E00E94542E080F111D1093BA |
:10182000AD010093AC010F5F1F4F39F08091AE0105 |
:101830009091AF018F5F9F4F41F41092AF011092D2 |
:10184000AE011092AD011092AC018091AC0190916B |
:10185000AD019F938F938091AE019091AF019F93C3 |
:101860008F9381E192E09F938F93DF93CF93E091E9 |
:10187000FA03F091FB0309958DB79EB708968DBFCB |
:1018800084E392E09F938F93DF93CF93E091FA03E9 |
:10189000F091FB030995809147060F900F900F90F0 |
:1018A0000F90E091FA03F091FB0382FF07C080E400 |
:1018B00092E09F938F93DF93CF9308C08CE492E0E4 |
:1018C0009F938F9382E995E19F938F9309950F9052 |
:1018D0000F900F900F900E94EB2288E893E1909375 |
:1018E0003E0180933D0111E010932F04812F0E944F |
:1018F000E709809161060E945F878EE592E09F93E1 |
:101900008F93DF93CF93E091FA03F091FB03099556 |
:1019100080ED97E00E94A1197C018AEF90E00E947F |
:10192000A11983E0809393051092A8018091A406E9 |
:101930000F900F900F900F9084FF02C01093B00192 |
:101940008091B201882311F04798FECF8091E00189 |
:10195000882309F4F3C180911001882309F4EEC1B2 |
:101960001092E00180912E04882319F00E94B209A0 |
:1019700002C00E9491470E948C44209102012A30AB |
:1019800011F0243110F0289801C0289A8091D802D3 |
:10199000882331F08091D80281508093D8020EC004 |
:1019A00080916F00806280936F0010926A0710929E |
:1019B00069078091140488608093140480913D012C |
:1019C00090913E01019790933E0180933D0180915B |
:1019D0003D0190913E01892B21F0809125028823C1 |
:1019E000C9F180913D0190913E01892BD9F40E946B |
:1019F0003D3185E090E090933E0180933D018091E0 |
:101A0000CD059091CE0501969093CE058093CD059E |
:101A10008091140481608093140480919405826005 |
:101A20008093940580910801909109018F5F9F4FE9 |
:101A3000C1F48091D7028823A1F088EA91E69093BF |
:101A4000DD018093DC0180E890E0909309018093B0 |
:101A5000080107C02A3011F0243110F0289801C085 |
:101A6000289A0E94EC888091E001882309F066C1E1 |
:101A700080910E01882311F00E94211A0E94DE1528 |
:101A80000E942C11C7010E94AA19882309F452C18F |
:101A900084E190E0E80EF91E80916106863011F431 |
:101AA0000E94997580912502882349F08091140441 |
:101AB0008260809314048091940582600FC08091AD |
:101AC000DC019091DD01892B59F480913D019091C9 |
:101AD0003E01079728F0809194058D7F80939405AF |
:101AE0008091D802882361F08091B001882341F071 |
:101AF0001092B00188E893E19093DD018093DC01BE |
:101B000080910501882321F08150809305012EC02A |
:101B100080933A041092AE021092AD021092AC0281 |
:101B20001092AB021092AA021092A9028091D802E0 |
:101B30008823E1F480910801909109018F5F9F4F04 |
:101B4000A9F42091B001223089F088E99AE39093BA |
:101B5000DD018093DC0180E09CE09093090180939B |
:101B60000801222319F082E08093B00180919C014A |
:101B7000893C48F0815080939C01809114048B7FB4 |
:101B8000809314043FC080914A088823F9F0809123 |
:101B9000140484608093140489E08093B2038091DC |
:101BA0000801909109018F5F9F4F81F48091D702C6 |
:101BB000882361F088E99AE39093DD018093DC014A |
:101BC00080E098EA90930901809308011092A6039F |
:101BD0001092A5031092A4031092A3031092A203E3 |
:101BE00010923D0810927C0810927B0810927E089B |
:101BF00010927D088FEF9FEF90937A088093790879 |
:101C000010929C0180910001282F332780911E01A2 |
:101C100090911F0182179307CCF48091A2028062F9 |
:101C20008093A20280910801909109018F5F9F4FDC |
:101C3000C1F480E797E19093DD018093DC0180E0BF |
:101C400093E090930901809308010BC08091DC011F |
:101C50009091DD01892B29F48091A2028F7D8093E0 |
:101C6000A2020E942B6B84E08093DB018091A20290 |
:101C700081FD05C05AEA852E55E0952E12C080914F |
:101C8000B1018F5F8093B101813359F41092B1019A |
:101C90008091AA019091AB0101969093AB01809342 |
:101CA000AA010894811C911C82E788168BE0980693 |
:101CB00009F040C0882499242091AE013091AF01F1 |
:101CC0002F5F3F4F3093AF012093AE018091AC0165 |
:101CD0009091AD0101969093AD018093AC01832F5B |
:101CE0009927682F8EE090E00E945C2E8091AE01D3 |
:101CF0009091AF019070682F8FE090E00E945C2E71 |
:101D00008091AC019091AD01892F9927682F8AE0CD |
:101D100090E00E945C2E8091AC019091AD0190709A |
:101D2000682F8BE090E00E945C2E84E190E00E949E |
:101D3000A1197C010E947B6B0E94E1718091DB0103 |
:101D4000882309F0FDCD0E949666FACD1F920F926E |
:101D50000FB60F9211248F939F93EF93FF9380916F |
:101D600007018823E1F48091CC019091CD01019687 |
:101D70009093CD018093CC01FC01E751FB4FE081B2 |
:101D8000ED3019F08A3A910539F41092CD01109294 |
:101D9000CC0181E080930701E093C60004C010925B |
:101DA000CD011092CC01FF91EF919F918F910F90F7 |
:101DB0000FBE0F901F9018951F920F920FB60F92A3 |
:101DC00011242F933F934F935F936F937F938F9340 |
:101DD0009F93AF93BF93CF93EF93FF9390E0809146 |
:101DE000B201813029F48091C6008093CE00CCC02E |
:101DF0008091B201823029F48091C60080933D0425 |
:101E0000C3C08091C6008093C4015091D2015A3A58 |
:101E100010F09093D3018091C4018D3009F065C01A |
:101E20008091D301823009F060C09093D301852F57 |
:101E30009927835C9B4FFC01329740812091CE0112 |
:101E40003091CF01241B3109DC0111978C91281BA3 |
:101E50003109C9019F709093CF018093CE0146E074 |
:101E6000969587954A95E1F7982F935C9093D001CA |
:101E70002F733070235C2093D1018081981729F44F |
:101E80008C91281711F491E006C090E08091C10177 |
:101E90008F5F8093C101C091C301CC2309F074C04E |
:101EA000992309F471C081E08093C301580F5093C6 |
:101EB000C0015150E52FFF27E35CFB4F8DE080838D |
:101EC00080913F04823509F05FC00E94EB2288E1D7 |
:101ED00090E02CE00FB6F894A895809360000FBEB8 |
:101EE00020936000C093DA014FC02091D301822F6C |
:101EF000992781309105F9F0823091051CF4892BE6 |
:101F000021F040C0029711F13DC08091C40183329D |
:101F100039F48091C301882319F481E08093D301BF |
:101F20008091C40180933D0481E08093D20180912F |
:101F3000C401992722C02F5F2093D301E52FFF27EB |
:101F4000E35CFB4F8091C401808309C0E52FFF272C |
:101F5000E35CFB4F8091C40180835A3A20F45F5FB9 |
:101F60005093D20102C01092D3012091C4018091FC |
:101F7000CE019091CF01820F911D9093CF0180935C |
:101F8000CE0102C01092D301FF91EF91CF91BF918A |
:101F9000AF919F918F917F916F915F914F913F9101 |
:101FA0002F910F900FBE0F901F901895AC01A0E0DD |
:101FB000B0E09D01A817B90748F4E9EEF4E081917B |
:101FC000280F311D1196A417B507C8F33F70FD0106 |
:101FD000E751FB4FC90156E0969587955A95E1F771 |
:101FE000835C80831196FD01E751FB4F2F733070A6 |
:101FF000822F835C8083A651BB4F8DE08C9310921F |
:1020000007018091E9048093C6000895A0E0B0E044 |
:10201000ECE0F0E10C94838C2C859D850E85BB242F |
:1020200083E28093E9049F599093EA042093EB04A0 |
:1020300033E0E32EF12C002309F49EC0CF84D8882E |
:10204000BE016D5E7F4FA989BA890150109709F4CE |
:1020500093C01097B9F0F601EB0DF11DB394908188 |
:10206000119791F4002349F1FB016E5F7F4FDB0173 |
:10207000C080D1806E5F7F4F0D90BC91A02DBB249E |
:10208000015002C090E019C01097B9F0F601EB0DB5 |
:10209000F11DB3944081119791F4002341F1FB01AC |
:1020A0006E5F7F4FDB01C080D1806E5F7F4F0D90F0 |
:1020B000BC91A02DBB24015002C040E018C0109775 |
:1020C000B1F0F601EB0DF11DB3941081119781F47D |
:1020D000002371F0FB013296DB01CD90DC90BF0153 |
:1020E0006E5F7F4FA081B181BB24015001C010E021 |
:1020F000F701E751FB4F892F86958695835C808396 |
:102100000894E11CF11CF701E751FB4F892F992737 |
:102110008370907024E0880F991F2A95E1F7552766 |
:102120009A0194E0369527959A95E1F7822B835C86 |
:1021300080830894E11CF11CF701E751FB4F4F70BD |
:102140005070440F551F440F551F812F992726E0CB |
:10215000969587952A95E1F7842B835C8083089474 |
:10216000E11CF11CF701E751FB4F1F73135C108357 |
:102170000894E11CF11C6ACFC7010E94D60FE9E068 |
:102180000C949F8CA3E07A2F4091C00146504423C9 |
:1021900009F458C0E72FFF27E35CFB4F80818D5384 |
:1021A0007F5FE72FFF27E35CFB4F20812D537F5F8D |
:1021B000E72FFF27E35CFB4F30813D537F5FE72F25 |
:1021C000FF27E35CFB4F60816D537F5F9927880F8A |
:1021D000991F880F991F522F52955F70582B822F8D |
:1021E00099278F709070F4E0880F991FFA95E1F7A6 |
:1021F000232F26952695282B832F9927837090705F |
:10220000E6E0880F991FEA95E1F7682B41504F3FB0 |
:10221000C9F0EA2FFF27E35CFB4F5083AF5F4150CB |
:102220004F3F81F0EA2FFF27E35CFB4F2083AF5F36 |
:1022300041504F3F39F0EA2FFF27E35CFB4F6083AB |
:10224000AF5FA5CF80E494E09093BF018093BE017F |
:10225000A350A093BD010895A2E0B0E0E2E3F1E154 |
:102260000C94898C8091C301882309F457C40E947F |
:10227000C21080913E04823609F023C380913F044E |
:1022800099278037910509F4AFC081379105C4F4CF |
:102290008A36910509F480C28B36910544F48B345B |
:1022A000910571F18636910509F45FC10AC38D3637 |
:1022B000910509F469C08E36910509F44DC001C33A |
:1022C0008437910541F1853791054CF481379105AB |
:1022D00009F491C08337910509F4DFC0F2C2873752 |
:1022E000910509F41BC2883791052CF485379105B7 |
:1022F00009F4D7C1E6C28937910509F46DC1E1C27D |
:10230000E091BE01F091BF01808191819093900195 |
:1023100080938F01D6C28091C001A091BE01B0917F |
:10232000BF01853140F080E1E8E1F4E00D900192D9 |
:102330008A95E1F70DC08D919D910D90BC91A02DD6 |
:102340008093180490931904A0931A04B0931B046B |
:1023500080EF8093BB014BC0809107018823E1F39C |
:102360008DE490E09F938F9382EB96E09F938F9301 |
:1023700081E08F938F938EE48F930E9406108DB728 |
:102380009EB707968DBF9DC2A091BE01B091BF01BF |
:102390001C91113081F48DE4E2EBF6E00D90019296 |
:1023A0008A95E1F70E94622F1983809114048F7E31 |
:1023B0008093140401C01982809107018823E1F3FE |
:1023C00081E090E09F938F93CE0101969F938F932E |
:1023D00081E08F938F938DE48F930E940610ADB7A9 |
:1023E000BEB71796ADBF6DC281E08093C6018FEF77 |
:1023F0008093050166C2E091BE01F091BF01E081CA |
:102400008E2F8A508A3058F48983882311F481E012 |
:1024100003C0863010F085E0898361E00EC08E2F06 |
:1024200084518A3070F48983882311F481E003C0D9 |
:10243000863010F085E0898360E089810E94E22F78 |
:1024400012C0E983EF3F19F40E94C52F8983898167 |
:10245000882311F481E003C0863010F085E0898381 |
:1024600089810E94722E809107018823E1F387E71A |
:1024700090E09F938F938AE396E09F938F9381E000 |
:1024800090E09F938F93CE0101969F938F9382E06C |
:102490008F9381E08F9381E577C12091BE013091C8 |
:1024A000BF01D9018C918150853008F045C0F901F8 |
:1024B0008181883509F040C08091D7028823E1F5F9 |
:1024C0002F5F3F4F87E7EAE3F6E0D9010D900192D5 |
:1024D0008A95E1F7F90182910E94DD2E80917B06B9 |
:1024E0009927AA27BB27BC01CD0124EC39E040E0A5 |
:1024F00050E00E94EB8BDC01CB018093870190932D |
:102500008801A0938901B0938A0180917C06992764 |
:10251000AA27BB27BC01CD010E94EB8BDC01CB01BC |
:102520008093830190938401A0938501B0938601E9 |
:102530000E94C52F898301C01982809107018823D9 |
:10254000E1F381E090E09F938F93CE0101969F93FA |
:102550008F9381E08F938F9383E58F930E94061072 |
:102560008DB79EB707968DBF26C0E091BE01F09152 |
:10257000BF01E0818E2F8150853018F48E2F0E948C |
:10258000722E0E94C52F8983809107018823E1F371 |
:1025900081E090E09F938F93CE0101969F938F935C |
:1025A00081E08F938F9386E48F930E940610ADB7DE |
:1025B000BEB71796ADBF8091D702882329F46EE687 |
:1025C00070E089810E94573980E00E94E70980917C |
:1025D00061060E945F8775C1E091BE01F091BF0165 |
:1025E0008081992787FD9095909384078093830736 |
:1025F0008181992787FD9095909386078093850721 |
:102600008281992787FD909590938807809387070B |
:102610008381992787FD909590938A0780938907F6 |
:102620008481992787FD909590938C0780938B07E1 |
:102630008581992787FD909590938E0780938D07CC |
:102640008681992787FD90959093900780938F07B7 |
:102650008781992787FD90959093920780939107A2 |
:102660008085992787FD9095909394078093930791 |
:102670008185992787FD909590939607809395077C |
:102680008285992787FD9095909398078093970767 |
:102690008385992787FD909590939A078093990752 |
:1026A00010C1E091BE01F091BF0180810E94093507 |
:1026B0008A83882319F481E0898301C0198280917B |
:1026C00007018823E1F388E090E09F938F9380E0F7 |
:1026D00097E09F938F9321E030E03F932F93809179 |
:1026E000BE019091BF019F938F933F932F93CE0193 |
:1026F00002969F938F933F932F93CE01820F931F48 |
:102700009F938F9384E08F9381E08F9385E58F93E0 |
:102710000E940610EDB7FEB773963CC08091BD01D4 |
:10272000893008F4CEC02091BE013091BF012F5FE7 |
:102730003F4F88E0A0E0B7E0F90101900D928A9543 |
:10274000E1F7D9018E910E945F348A83882319F4BE |
:1027500081E0898301C01982809107018823E1F318 |
:1027600021E030E03F932F93CE0102969F938F9309 |
:102770003F932F93CE01820F931F9F938F9382E0FD |
:102780008F9381E08F9387E58F930E940610EDB7BA |
:10279000FEB73B96EDBF95C08091D702882309F024 |
:1027A00090C00E9412878983823019F0843009F02A |
:1027B00088C020E430E0F8948091C1008F7380934A |
:1027C000C1008091C9008F738093C9008091C100BE |
:1027D000877E8093C1008091C900877E8093C90065 |
:1027E0008091C80087FF03C08091CE00F9CF80910F |
:1027F000C00087FF03C08091C600F9CFE091BE0101 |
:10280000F091BF01E081E13021F482E08093B201D8 |
:102810002EC0E43611F421E830E081E08093B2016B |
:10282000832F99278093CD002093CC008091CD00F9 |
:102830008093C5008091CC008093C4008091CA0031 |
:102840008F7D8093CA008091CA008F7E8093CA00DA |
:102850008091C9008B7F8093C9008091CA008460F9 |
:102860008093CA008091CA0082608093CA008091E0 |
:10287000CA00877F8093CA008091C200877F8093BF |
:10288000C2008091C9008E7F8093C9008091C100F1 |
:1028900088618093C1008091C90088618093C900DC |
:1028A0008091C10080688093C1008091C9008068D8 |
:1028B0008093C90010926E0010926F001092700009 |
:1028C000789480913F0499278436910509F4BBC020 |
:1028D00085369105ACF48136910509F46FC08236D6 |
:1028E00091052CF48B34910509F45DC00FC182363B |
:1028F000910509F470C08336910509F47FC006C1C3 |
:102900008C36910509F4EDC08D3691054CF487366F |
:10291000910509F4F8C08836910509F4B2C0F6C0F3 |
:102920008437910529F08637910509F4E8C0EEC097 |
:102930008091C001A091BE01B091BF01803140F0F3 |
:1029400080E1E8E1F4E00D9001928A95E1F70DC095 |
:102950008D919D910D90BC91A02D80931804909322 |
:102960001904A0931A04B0931B04809107018823D3 |
:10297000E1F31F92809104018F9384E58F930E946D |
:1029800006108AEF8093BB018FEF8093050180EAE8 |
:102990009FE00E94A1199093B4018093B3010F901E |
:1029A0000F900F90B3C0E091BE01F091BF01808104 |
:1029B00091819093900180938F01A8C0E091BE0116 |
:1029C000F091BF01808180930601803298F08FE101 |
:1029D000809306010FC0A091BE01B091BF018BE0B2 |
:1029E000E0E3F4E00D9001928A95E1F780913904DB |
:1029F0008093D5058FEF8093050188C08091B70142 |
:102A00009091B801892B89F4E091BE01F091BF014A |
:102A1000E081EE2351F08AE0E89FC00111240E947A |
:102A2000A11990930B0480930A04E091BE01F091E8 |
:102A3000BF0190818AE0989FC00111249093B80152 |
:102A40008093B70115C08FEF80930501E091BE011F |
:102A5000F091BF0190818AE0989FC001112490936A |
:102A6000BA018093B901892B19F081E08093C801E4 |
:102A700080EA9FE00E94A1199093B4018093B30172 |
:102A800045C08FEF80930501E091BE01F091BF0139 |
:102A9000908197FD08C082E08093C5011092B60135 |
:102AA0001092B5011AC0909580911D02892B8093D8 |
:102AB0001D0291818AE0989FC00111249093B60174 |
:102AC0008093B50184E08093C50180EA9FE00E9475 |
:102AD000A1199093B4018093B30181E08093C9015F |
:102AE00015C08FEF80930501E091BE01F091BF0109 |
:102AF000808180931E0281E08093CA0107C081E03B |
:102B00008093C70103C081E08093CB011092C30181 |
:102B10001092BF011092BE011092BD01E3E0CE5FA2 |
:102B20000C94A58C982F8091C00085FFFCCF9093CA |
:102B3000C60008950F931F9388E18093C100809190 |
:102B4000C00082608093C0008091C1008068809343 |
:102B5000C1008091C10080648093C10000E010E05A |
:102B60000093C5008AE290E08093C4008091B9018F |
:102B70009091BA010E94A11990930D0480930C04C6 |
:102B80008CED90E00E94A11990933C0480933B044B |
:102B900010920E0486E580930F0483E08093120464 |
:102BA0008BE080931004109211041093BF010093E6 |
:102BB000BE011092BD011F910F910895A0E1B0E0F8 |
:102BC000E4EEF5E10C94868C80910701882309F4EA |
:102BD000C1C28091B3019091B4010E94AA198823C7 |
:102BE00061F01092B6011092B5011092BA011092E4 |
:102BF000B9011092B8011092B7018091B50190917E |
:102C0000B601892B41F08091E7049091E8040E947D |
:102C1000AA19882329F48091C901882309F460C086 |
:102C200080910701882309F45BC08091C50109EEFA |
:102C300015E08430A8F00E94012380E590E09F9386 |
:102C40008F931F930F9381E08F938F9388E48F93DB |
:102C50000E9406102DB73EB7295F3F4F2DBF34C0ED |
:102C600010921F0286E894E09F938F9384EF92E284 |
:102C70009F938F93E091FA03F091FB03099584E110 |
:102C800090E09F938F931F930F9381E090E09F9329 |
:102C90008F9385EC91E09F938F9382E08F9381E0F7 |
:102CA0008F9388E48F930E9406108091C501982F1E |
:102CB0008F5F8093C5012DB73EB7215F3F4F2DBF7A |
:102CC000943010F01092C5018091B5019091B60139 |
:102CD0000E94A1199093E8048093E7041092C9011F |
:102CE0008091CA01882351F180910701882331F135 |
:102CF0000E94012380E590E09F938F9389EE95E0F9 |
:102D00009F938F9321E030E03F932F9380E291E0F7 |
:102D10009F938F933F932F938EE192E09F938F9396 |
:102D200083E08F9381E08F938CE48F930E94061051 |
:102D30001092CA018DB79EB70F968DBF8091C701C3 |
:102D40008823D1F0809107018823B1F08AE090E0D8 |
:102D50009F938F938EE094E09F938F9381E08F9366 |
:102D60008F9386E58F930E9406101092C7012DB7AE |
:102D70003EB7295F3F4F2DBF8091CB018823D9F00B |
:102D8000809107018823B9F08BE090E09F938F93A7 |
:102D900080E394E09F938F9381E08F93809104016F |
:102DA0008F9387E48F930E9406101092CB018DB70A |
:102DB0009EB707968DBF80913B0490913C040E9482 |
:102DC000AA19882309F461C080910701882309F4B6 |
:102DD0005CC0809156069927880F991F880F991F0C |
:102DE0007C010027F7FC0095102F80913203909111 |
:102DF0003303A0913403B0913503BC01CD01A80188 |
:102E000097010E945F8C30932904209328048091BD |
:102E10002A0390912B03A0912C03B0912D03BC01A8 |
:102E2000CD01A80197010E945F8C30932B04209361 |
:102E30002A048091B70280932C048091B60280937B |
:102E40002D0488E090E09F938F9388E294E09F9315 |
:102E50008F9381E08F9383E08F938BE68F930E9413 |
:102E6000061080912E042DB73EB7295F3F4F2DBF2E |
:102E7000853018F086E080932E0483E690E00E946F |
:102E8000A11990933C0480933B048091B9019091E7 |
:102E9000BA01892B41F080910C0490910D040E949D |
:102EA000AA19882321F48091C801882339F18091DF |
:102EB0000701882319F10E94413882E490E09F9332 |
:102EC0008F9383E995E09F938F9381E08F938F9306 |
:102ED00084E48F930E9406101092C8018DB79EB7AC |
:102EE00007968DBF8091B9019091BA01009731F09A |
:102EF0000E94A11990930D0480930C048091B70156 |
:102F00009091B801892B09F4B8C080910A0490917E |
:102F10000B040E94AA19882309F4AFC0809107010D |
:102F2000882309F4AAC0809156069927880F991F13 |
:102F3000880F991F7C010027F7FC0095102F8091C6 |
:102F4000320390913303A0913403B0913503BC0157 |
:102F5000CD01A80197010E945F8C3093FD0320935F |
:102F6000FC0380912A0390912B03A0912C03B09134 |
:102F70002D03BC01CD01A80197010E945F8C309305 |
:102F8000FF032093FE0320913208309133084091D3 |
:102F9000340850913508DA01C90163E0880F991FA0 |
:102FA000AA1FBB1F6A95D1F7820F931FA41FB51FDD |
:102FB000820F931FA41FB51F20914301309144013C |
:102FC0004091450150914601BC01CD010E945F8CAA |
:102FD00030930104209300048091FA029091FB0247 |
:102FE000A091FC02B091FD0249E0B595A795979597 |
:102FF00087954A95D1F7809302048091F6029091CB |
:10300000F702A091F802B091F90239E0B595A795C1 |
:10301000979587953A95D1F78093030480910203A1 |
:1030200090910303A0910403B091050329E0B595A5 |
:10303000A795979587952A95D1F7809304048EE0FC |
:1030400090E09F938F938CEF93E09F938F9381E019 |
:103050008F938F9383E48F930E9406108091B70122 |
:103060009091B8010E94A11990930B0480930A04D7 |
:103070002DB73EB7295F3F4F2DBF809106018F3F8F |
:1030800071F1992704E0880F991F0A95E1F78A5793 |
:103090009D4F40E150E0BC01CE0101960E943E8A66 |
:1030A00080E190E09F938F93CE0101969F938F9341 |
:1030B00081E090E09F938F9386E091E09F938F93C0 |
:1030C00082E08F9381E08F9381E48F930E940610BA |
:1030D0008FEF809306018DB79EB70B968DBF8091C1 |
:1030E000D5058823D1F0809107018823B1F081E0D4 |
:1030F00090E09F938F9385ED95E09F938F9381E070 |
:103100008F938F9382E48F930E9406101092D505BF |
:103110002DB73EB7295F3F4F2DBF8091C601882351 |
:10312000C9F0809107018823A9F084E390E09F9380 |
:103130008F9389E697E09F938F9381E08F938F938E |
:1031400080E58F930E9406101092C6018DB79EB73E |
:1031500007968DBFE6E0C05F0C94A28C1F920F9281 |
:103160000FB60F9211242F933F935F936F937F932A |
:103170008F939F93AF93BF93EF93FF9320E0809142 |
:10318000DB01882329F08091DB0181508093DB01F2 |
:103190008091C303882319F081508093C3038091E9 |
:1031A000E30181508093E3018F3F09F05BC089E028 |
:1031B0008093E3018091E1019091E2010196909367 |
:1031C000E2018093E10180910F018F5F8170809314 |
:1031D0000F01882319F481E08093E001349903C042 |
:1031E00081E08093E4018091DC019091DD01892BE5 |
:1031F00021F18091DC019091DD010B9750F08091DD |
:10320000DC019091DD010A979093DD018093DC0150 |
:1032100004C01092DD011092DC018091DC019091DC |
:10322000DD01209108013091090182239323892B2C |
:1032300011F021E008C020E006C08FEF9FEF9093CF |
:1032400009018093080180910201222331F08A3024 |
:1032500011F45A9A07C0479A05C08A3011F45A9857 |
:1032600001C047988091E401882309F45AC0209155 |
:103270009C01222309F055C08091220883FF51C090 |
:1032800086B19927FC01E071F07084FF13C0809132 |
:10329000DE019091DF0101969093DF018093DE01C2 |
:1032A0008091DE019091DF01895E9340D0F12093FF |
:1032B000E40137C08091DE019091DF01892B69F133 |
:1032C0008091DE019091DF018A56914030F5809126 |
:1032D000DE019091DF0169E270E00E94168C80911E |
:1032E000DE019091DF01860F971F9093DF0180939D |
:1032F000DE018091DE019091DF010B9750F080910B |
:10330000DE019091DF010A979093900180938F01E5 |
:1033100004C0F0939001E0938F011092DF011092AE |
:10332000DE01FF91EF91BF91AF919F918F917F91BE |
:103330006F915F913F912F910F900FBE0F901F9053 |
:1033400018952091E1013091E201280F391FC90140 |
:10335000019608952091E1013091E201821B930BC7 |
:10336000892F99278695807490700895CF93DF9365 |
:103370000E94A119EC01CE010E94AA198823D9F359 |
:10338000DF91CF910895CF93DF930E94A119EC01B3 |
:1033900009C080911001882329F0909310018FECCF |
:1033A00080937A00CE010E94AA19982F882389F36E |
:1033B000DF91CF9108959FB7F8945F983E9A469A0F |
:1033C0008091B0008F708093B0008091B0008360D6 |
:1033D0008093B0008091B1008B738093B100809195 |
:1033E000B1008B608093B1001092B2008FEF809398 |
:1033F000B3008091B00080688093B000809170002D |
:103400008A7F80937000809170008260809370004A |
:103410009FBF08958AE090E00E94A1199093EA016D |
:103420008093E90182E085BD83EA84BD17BC84EB0B |
:1034300088BD86E086BD80916E00816080936E00BD |
:103440000895A0E0B0E0E7E2FAE10C94858C809169 |
:103450007106E82FFF27E75BFE4F9681D0808091B1 |
:103460000E01A92FBB27A7FDB095CB2FDB2F8130F5 |
:1034700009F0DDC0209132033091330340913403D1 |
:1034800050913503BD01CE010E94EB8B97FF04C024 |
:1034900061587F4F8F4F9F4F7B018C01F7E015954F |
:1034A0000795F794E794FA95D1F78D2D992787FD25 |
:1034B0009095A92FB92F20912A0330912B03409189 |
:1034C0002C0350912D03BC01CD010E94EB8B97FF83 |
:1034D00004C061587F4F8F4F9F4FE7E095958795C8 |
:1034E00077956795EA95D1F7F801E701C61BD70BE9 |
:1034F000E80BF90B2091AD033091AE03C90153E005 |
:10350000880F991F5A95E1F7821B930BAA2797FD05 |
:10351000A095BA2FC81BD90BEA0BFB0B809168064C |
:103520009927AA27BB27BC01CD019E01AF010E94AC |
:10353000EB8B97FF04C061507E4F8F4F9F4FFC0174 |
:10354000EB0149E0F595E795D795C7954A95D1F7F1 |
:1035500080916E01992736E0880F991F3A95E1F71F |
:1035600040910C0150910D01209170063327841B6E |
:10357000950BB9010E942A8C80910C0190910D014C |
:10358000860F971F90930D0180930C0180910C0181 |
:1035900090910D0197FD0F9624E0959587952A95BA |
:1035A000E1F79093D7018093D6018091A30680FF25 |
:1035B00007C08091D6019091D7018C0F9D1F06C046 |
:1035C0008091D6019091D7018C1B9D0B9093D701D0 |
:1035D0008093D60180916906282F3327220F331F4D |
:1035E000220F331F8091D6019091D7018217930744 |
:1035F0007CF080916A06282F3327220F331F220F79 |
:10360000331F8091D6019091D7012817390724F4F0 |
:103610003093D7012093D60180910201843108F4C0 |
:10362000C2C080910E018F5F80930E01BEC02091B9 |
:103630002A0330912B0340912C0350912D03BD019F |
:10364000CE010E94EB8B97FF04C061587F4F8F4FD4 |
:103650009F4F7B018C01C7E015950795F794E79480 |
:10366000CA95D1F78D2D992787FD9095A92FB92F50 |
:10367000209132033091330340913403509135034C |
:10368000BC01CD010E94EB8B9B01AC0197FF04C0F4 |
:1036900021583F4F4F4F5F4FB7E0559547953795AE |
:1036A0002795BA95D1F72E0D3F1D401F511F8091D0 |
:1036B0006C069927AA27BB27BC01CD010E94EB8B82 |
:1036C00097FF04C061507E4F8F4F9F4FFC01EB016D |
:1036D000A9E0F595E795D795C795AA95D1F780917B |
:1036E0006D01992776E0880F991F7A95E1F740914F |
:1036F0000A0150910B01209170063327841B950B12 |
:10370000B9010E942A8C80910A0190910B01860FC9 |
:10371000971F90930B0180930A0180910A01909169 |
:103720000B0197FD0F9664E0959587956A95E1F7F3 |
:103730009093D5018093D4018091A30681FF07C0A7 |
:103740008091D4019091D5018C0F9D1F06C080916E |
:10375000D4019091D5018C1B9D0B9093D501809342 |
:10376000D40180916D06282F3327220F331F220F9B |
:10377000331F8091D4019091D501821793077CF07B |
:1037800080916E06282F3327220F331F220F331FFD |
:103790008091D4019091D5012817390724F43093F2 |
:1037A000D5012093D40110920E01E7E0CDB7DEB72A |
:1037B0000C94A18C1F920F920FB60F9211242F938D |
:1037C0003F934F935F938F939F93EF93FF938091DA |
:1037D00002019091E501843108F04CC0992309F071 |
:1037E0001CC18091B00086FF24C08091B0008F7B07 |
:1037F0008093B0008091D6019091D70187559E4F5C |
:103800009093D9018093D80125E08D3D920718F05F |
:103810008CED95E005C08757914030F487E791E043 |
:103820009093D9018093D8018091D8019091D901CA |
:10383000BAC08091B00080648093B00080916F0620 |
:10384000282F33278DED96E0289FA001299F500D4A |
:10385000389F500D1124CA012091E6013091E701F3 |
:10386000821B930B9093D9018093D80181E08093C0 |
:103870000E01D0C0992309F0D0C08091B00086FF1E |
:1038800097C08091B0008F7B8093B000E091E801F9 |
:10389000EE23F1F480916F06282F33278DED96E00B |
:1038A000289FA001299F500D389F500D1124CA0157 |
:1038B0002091E6013091E701821B930B9093D9018F |
:1038C0008093D8011092E7011092E601469AA2C0B7 |
:1038D00089EA93E09093D9018093D8018E2F99279C |
:1038E00083309105D9F08430910534F4813091050D |
:1038F00049F0029761F020C08430910591F005975E |
:1039000099F01AC08091D6019091D70104C080919E |
:10391000D4019091D50187559E4F1DC08091FE071F |
:1039200005C08091D70702C0809107089927880FAA |
:10393000991F880F991FEFCFFF27EE0FFF1FE75941 |
:10394000F84F20813181220F331F8091D80190914F |
:10395000D901820F931F9093D9018093D801809150 |
:10396000D8019091D90155E08D3D950718F08CED67 |
:1039700095E005C08757914030F487E791E0909338 |
:10398000D9018093D8012091D8013091D9012C5BC5 |
:1039900030403093D9012093D8018091E601909175 |
:1039A000E701820F931F9093E7018093E60132C0F5 |
:1039B0008091B00080648093B0008CEB90E0909395 |
:1039C000D9018093D8018091E6019091E701845458 |
:1039D0009F4F9093E7018093E6018091DA0188235D |
:1039E00021F08091D802882321F48091DA0182307D |
:1039F00011F4469801C0469A8091E8018F5F809348 |
:103A0000E80190916F06981728F481E080930E01E9 |
:103A10001092E80181E08093E5012091D801309176 |
:103A2000D90141E02F37340730F08FEF8093B30096 |
:103A30002F5F30400FC02F3F3105C9F0C0F0A90102 |
:103A40004F5F50404F37510550F480E88093B300EA |
:103A5000205830403093D9012093D80112C08FEF05 |
:103A60008093B3005093D9014093D8010AC080914C |
:103A7000D8018093B3001092D9011092D80110920E |
:103A8000E501FF91EF919F918F915F914F913F9150 |
:103A90002F910F900FBE0F901F90189510927C00E1 |
:103AA0008FEC80937A000895CF93DF931092EF010B |
:103AB00086E987BD83E090E00E94542EC82F863EA1 |
:103AC00008F4C65FC8BD84E690E00E94C3198091E7 |
:103AD0001401909115018152934010F0C0EF02C083 |
:103AE000C530F8F0C8BD82E390E00E94C3198BE9AD |
:103AF00094E09F938F9382E995E19F938F93E09158 |
:103B0000FA03F091FB03099580911401909115013E |
:103B10000F900F900F900F908152934010F4C5506A |
:103B2000DFCF6C2F83E090E00E945C2ECF3018F046 |
:103B3000CCE8D0E002C0C0E0D0E0CA3FD105F8F444 |
:103B4000C7BD82E390E00E94C3198DE994E09F9382 |
:103B50008F9382E995E19F938F93E091FA03F0911F |
:103B6000FB03099580911401909115010F900F901E |
:103B70000F900F908052934010F02196DECFC093AB |
:103B8000E6058091470680FF09C08C2F8A508B3E46 |
:103B900028F080911304806480931304C7BD8CE2E5 |
:103BA00091E00E94C319DF91CF910895EF92FF92A7 |
:103BB0001F93CF9310E080ED97E00E94A1197C0144 |
:103BC000CCE8133019F4CB3008F0C9E010E0809154 |
:103BD000FF01909100028C5F934024F480911301C7 |
:103BE00081500AC08091FF0190910002875094405B |
:103BF00034F0809113018F5F8093130101C011E0B5 |
:103C00008091FD019091FE018C5F934024F480919E |
:103C1000120181500AC08091FD019091FE018750F0 |
:103C2000944034F0809112018F5F8093120101C0A3 |
:103C30001F5F8091FB019091FC018C5F934024F405 |
:103C40008091110181500AC08091FB019091FC018B |
:103C500087509440C4F0809111018F5F80931101CF |
:103C600013C08FE994E09F938F9382E995E19F932E |
:103C70008F93E091FA03F091FB0309950F900F9059 |
:103C80000F900F905FC01F5F82E180932A028091A6 |
:103C900024028E7F8093240285EA8093BC00809169 |
:103CA00013018A3040F480911304816080931304DF |
:103CB0008AE08093130180911301863F40F0809148 |
:103CC000130481608093130485EF80931301809126 |
:103CD00012018A3040F480911304826080931304AF |
:103CE0008AE08093120180911201863F40F080911A |
:103CF000130482608093130485EF809312018091F6 |
:103D000011018A3040F4809113048460809313047D |
:103D10008AE08093110180911101863F40F08091EB |
:103D2000130484608093130485EF809311018091C4 |
:103D30002A02882339F0C7010E94AA19882309F0B2 |
:103D400090CFF5CF109210018FEC80937A00809184 |
:103D500010018823E1F3CA3020F48AE090E00E9449 |
:103D6000C319C15009F02DCF86E490E00E94C31919 |
:103D7000CF911F91FF90EF9008951F920F920FB671 |
:103D80000F921124EF92FF920F931F932F933F9363 |
:103D90004F935F936F937F938F939F93AF93BF9353 |
:103DA000EF93FF9380910802282F3327442755274C |
:103DB0008F5F80930802F9012231310508F0E6C3D4 |
:103DC000EA5BFF4F0C94B18C809178009091790060 |
:103DD00046C080917800909179004AC18091780026 |
:103DE0009091790090930B0280930A0275C18091A3 |
:103DF0003B0390913C032091780030917900821B25 |
:103E0000930B9093D7058093D6058091D60590911A |
:103E1000D70590931502809314027CC1809178009D |
:103E20009091790020913D0330913E03821B930BCA |
:103E30009093E5058093E4058091E4059091E50574 |
:103E40009093170280931602A3C380910E02909163 |
:103E50000F022091780030917900820F931F909388 |
:103E60000F0280930E0281E094C380910C02909126 |
:103E70000D022091780030917900820F931F90936A |
:103E80000D0280930C0284E084C38091A40683FF1A |
:103E90001AC080911E0190911F019C01220F331FB7 |
:103EA000280F391F40917800509179008BE090E005 |
:103EB000489FB001499F700D589F700D1124CB0190 |
:103EC0006EE170E00FC080911E0190911F019C0176 |
:103ED000220F331F280F391F8091780090917900AD |
:103EE00063E070E00E94168C260F371F36952795E9 |
:103EF0003695279530931F0120931E0185E049C315 |
:103F00008091780090917900409137035091380367 |
:103F1000841B950B9093F6018093F5018091F50138 |
:103F20009091F601029704F172E04E3E570784F437 |
:103F3000209109022B5F2093090225508091A30252 |
:103F40009091A402845F914018F4215F20930902AC |
:103F500080910902853684F14F5F5F4F509338039B |
:103F600040933703845626C08091F5019091F60165 |
:103F70008F5F9F4F0CF572E047325707ECF02091AE |
:103F800009022550209309022B5F8091A302909192 |
:103F9000A402845F914018F42F502093090280916D |
:103FA00009028C394CF441505040509338034093EF |
:103FB00037038C598093090281E08093F40180914A |
:103FC0007800909179009093DD058093DC058091D5 |
:103FD000F5019091F6019C01442737FD4095542F3F |
:103FE0008091F2029091F302A091F402B091F50257 |
:103FF000820F931FA41FB51F8093F2029093F302C8 |
:10400000A093F402B093F5022091F2023091F302F2 |
:104010004091F4025091F50257FF04C021503C4FEB |
:104020004F4F5F4F6AE055954795379527956A95AD |
:10403000D1F78091F2029091F302A091F402B09135 |
:10404000F502821B930BA40BB50B8093F2029093A5 |
:10405000F302A093F402B093F5022EC180910C02FA |
:1040600090910D022091780030917900820F931F7A |
:1040700090930D0280930C02109207028CC28091E3 |
:1040800002018A3071F4809178009091790020913A |
:104090000A0230910B02820F931F01969695879525 |
:1040A00017C040910A0250910B02843158F02091C0 |
:1040B000780030917900240F351F8FEF97E0821B35 |
:1040C000930B06C08091780090917900840F951F22 |
:1040D0009093FC018093FB0186E05BC280913B03DF |
:1040E00090913C032091780030917900821B930BD2 |
:1040F0009093D7058093D6058091D6059091D705EA |
:104100002091140230911502820F931F9093FA01AF |
:104110008093F90187E03DC2809178009091790009 |
:1041200020913D0330913E03821B930B9093E50554 |
:104130008093E4058091E4059091E50520911602B5 |
:1041400030911702820F931F9093F8018093F7012B |
:104150001FC220910E0230910F0280917800909141 |
:104160007900280F391F30930F0220930E0280919F |
:1041700002018A3019F4220F331F04C0220F331FAB |
:10418000220F331F30930F0220930E0220910E0254 |
:1041900030910F02C90137FD079603E09595879589 |
:1041A0000A95E1F7909300028093FF01809110023D |
:1041B00090911102820F931F97FD01969595879517 |
:1041C000909311028093100220914703309148038D |
:1041D000821B930B90931D0180931C01209105027B |
:1041E0003091060280911C0190911D01280F391F0A |
:1041F00037FF02C02F5F3F4F35952795309306025A |
:104200002093050230CE20910C0230910D02809156 |
:10421000780090917900280F391F30930D02209378 |
:104220000C02809102018A3019F4220F331F04C05E |
:10423000220F331F220F331F30930D0220930C02E5 |
:1042400020910C0230910D02C90137FD0796F3E071 |
:1042500095958795FA95E1F79093FE018093FD017E |
:104260008091120290911302820F931F97FD019685 |
:1042700095958795909313028093120220914503A0 |
:1042800030914603821B930B90931B0180931A017C |
:10429000209103023091040280911A0190911B0138 |
:1042A000280F391F37FF02C02F5F3F4F35952795E5 |
:1042B000309304022093030283E06BC11092080242 |
:1042C00081E0809310018091EB019091EC010196C7 |
:1042D0009093EC018093EB018091780090917900AC |
:1042E0009093150180931401809114019091150110 |
:1042F000AA27BB27209118023091190240911A0277 |
:1043000050911B02280F391F4A1F5B1F2093180270 |
:104310003093190240931A0250931B0280911C02A1 |
:104320008F5F80931C02823108F432C180911601A4 |
:1043300090911701A0911801B09119017C018D0194 |
:1043400063E0EE0CFF1C001F111F6A95D1F7E81AFD |
:10435000F90A0A0B1B0BE20EF31E041F151F8091B6 |
:10436000EF01992787FD9095A92FB92FBC01CD01A9 |
:1043700026EC34E240E050E00E94EB8BDC01CB0104 |
:10438000E81AF90A0A0B1B0BD801C7010496A11DF4 |
:10439000B11DB7FF05C0D801C7010B96A11DB11D06 |
:1043A00023E0B595A795979587952A95D1F78093A2 |
:1043B000160190931701A0931801B09319018091F1 |
:1043C000DE059091DF057C010027F7FC0095102F9A |
:1043D0008091160190911701A0911801B0911901D7 |
:1043E000E81AF90A0A0B1B0BE092D202F092D302F0 |
:1043F0000093D4021093D5022091F0013091F10185 |
:104400004091F2015091F30157FF04C0215F3F4FEB |
:104410004F4F5F4F84E055954795379527958A957F |
:10442000D1F78091F0019091F101A091F201B0914A |
:10443000F301821B930BA40BB50B8093F0019093B7 |
:10444000F101A093F201B093F3018091F0019091FA |
:10445000F101A091F201B091F3018E0D9F1DA01FFB |
:10446000B11F8093F0019093F101A093F201B093FA |
:10447000F3018091F0019091F101A091F201B091CE |
:10448000F301B7FF03C00F96A11DB11D14E0B59550 |
:10449000A795979587951A95D1F72091D2023091DB |
:1044A000D302281B390B64E0213036071CF020E0D2 |
:1044B00034E006C07CEF2030370714F420E03CEFF6 |
:1044C0008091ED019091EE018091ED019091EE01CE |
:1044D00097FF03C0909581959F4FA901F3E0440F8A |
:1044E000551FFA95E1F78D5B9240C4F08091ED0184 |
:1044F0009091EE019C01E4E0220F331FEA95E1F771 |
:10450000281B390B240F351F37FF02C0215F3F4F97 |
:1045100074E0359527957A95E1F717C08091ED0104 |
:104520009091EE019C0165E0220F331F6A95E1F73F |
:10453000281B390B240F351F37FF02C0215E3F4F68 |
:1045400045E0359527954A95E1F73093EE012093A4 |
:10455000ED018091180290911902A0911A02B09178 |
:104560001B02B7FF03C00196A11DB11DB595A7950C |
:10457000979587958093180290931902A0931A0239 |
:10458000B0931B0289E080931C0202C010920802C3 |
:1045900082E0809307028091070280937C008091E3 |
:1045A0000802882319F08FEC80937A00FF91EF9135 |
:1045B000BF91AF919F918F917F916F915F914F913B |
:1045C0003F912F911F910F91FF90EF900F900FBE91 |
:1045D0000F901F90189590E2E9EEF5E08FE491932B |
:1045E000815087FFFCCF089590911F02903540F4D1 |
:1045F000E92FFF27E751FA4F80839F5F90931F02B7 |
:104600000895AF92BF92CF92DF92FF920F931F93C4 |
:10461000CF93DF9320911D0220FF0AC080911E02DC |
:10462000882311F0815002C08091200180931E02E6 |
:1046300021FF0CC090911E0280912001981719F45F |
:1046400010921E0203C09F5F90931E02822F992733 |
:1046500080FF04C081FF02C010921E020E94EB2264 |
:1046600080911E02282F332794EFC92E92E2D92E73 |
:10467000C091FA03D091FB038A3098F481E18093D2 |
:104680001F023F932F9386ED94E09F938F93DF92C9 |
:10469000CF92FE0109952DB73EB72A5F3F4F2DBF40 |
:1046A00011C080E180931F023F932F938BED94E024 |
:1046B0009F938F93DF92CF92FE0109958DB79EB79E |
:1046C00006968DBF20911E02822F9927AA27BB270D |
:1046D000FC01419710F00C94592CE85AFF4F04EF5D |
:1046E000C02E02E2D02EC091FA03D091FB030C94AD |
:1046F000B18C10921F0280EE94E09F938F9304EF91 |
:1047000012E2DF92CF92FE01099584E180931F02AD |
:104710000F900F900F900F9084E690E09F938F93EF |
:1047200086E590E09F938F931F921F9280910201E4 |
:104730006AE00E940A8C892F99279F938F9380911A |
:1047400002010E940A8C99279F938F9380EF94E037 |
:104750009F938F93DF92CF92E091FA03F091FB0346 |
:10476000099588E280931F02EDB7FEB73E96EDBF34 |
:1047700083EB96E09F938F930E94C52F99279F9379 |
:104780008F9385E095E09F938F93DF92CF92E09196 |
:10479000FA03F091FB0309958091140499272DB732 |
:1047A0003EB7285F3F4F2DBFEC01C071D07084FF32 |
:1047B00006C08CE380931F0283E195E0F1C09091E5 |
:1047C000B203992349F18CE380931F02892F992723 |
:1047D0009F938F9380E295E09F938F931F930F9306 |
:1047E000E091FA03F091FB030995DF93CF93909149 |
:1047F000B20381E1989FC00111248559944F9F9382 |
:104800008F931F930F93E091FA03F091FB030995A7 |
:104810008DB79EB70C9647C1909113049923B1F0C0 |
:104820008CE380931F02892F99279F938F9388E2AF |
:1048300095E09F938F931F930F93E091FA03F0916C |
:10484000FB030995EDB7FEB7369679C49091250222 |
:10485000992371F08CE380931F02892F99279F93EE |
:104860008F938FE395E09F938F931F930F93D9C4FA |
:1048700080913D0190913E01069710F00C94622CBE |
:104880008CE380931F0284E595E0A5C78091220800 |
:1048900014EFC12E12E2D12EC091FA03D091FB0386 |
:1048A00080FF6BC010921F028091D2029091D302C0 |
:1048B000A091D402B091D502BC01CD0125E030E039 |
:1048C00040E050E00E945F8C3F932F9381E695E09B |
:1048D0009F938F93DF92CF92FE01099584E180939D |
:1048E0001F028DB79EB706968DBF8091CE02909124 |
:1048F000CF02A091D002B091D102BC01CD0125E040 |
:1049000030E040E050E00E945F8C3F932F938EE6B2 |
:1049100095E09F938F93DF92CF92E091FA03F0910D |
:10492000FB03099588E280931F02EDB7FEB7369628 |
:10493000EDBF80911401909115019F938F938BE7A8 |
:1049400095E09F938F93DF92CF92E091FA03F091DD |
:10495000FB0309958CE380931F022DB73EB72A5FB6 |
:104960003F4F2DBF87B599279F938F9388E895E098 |
:104970009F938F93DF92CF928EC010921F0285E992 |
:1049800095E09F938F93DF92CF92FE01099584E18A |
:1049900080931F020F900F900F900F9084EA95E084 |
:1049A0009F938F93DF92CF921AC710921F028DEAC6 |
:1049B00095E09F938F9304EF12E2DF92CF92FE0176 |
:1049C000099584E180931F020F900F900F900F9034 |
:1049D0008091320390913303A0913403B091350359 |
:1049E000B7FF04C081509C4FAF4FBF4FCAE0B59591 |
:1049F000A79597958795CA95D1F7BF93AF939F9346 |
:104A00008F938AEB95E09F938F931F930F93E09181 |
:104A1000FA03F091FB03099588E280931F02EDB73A |
:104A2000FEB73896EDBF80912A0390912B03A09199 |
:104A30002C03B0912D03B7FF04C081509C4FAF4FA2 |
:104A4000BF4FFAE0B595A79597958795FA95D1F759 |
:104A5000BF93AF939F938F9389EC95E09F938F9330 |
:104A60001F930F93E091FA03F091FB0309958CE3F8 |
:104A700080931F022DB73EB7285F3F4F2DBF809117 |
:104A8000DF079091E0079F938F9388ED95E09F93C8 |
:104A90008F931F930F93E091FA03F091FB03099515 |
:104AA0008DB79EB706968DBF0DC7E1E0FE2EC1E023 |
:104AB000D0E00BE617E09F2D969584E1989FC0010A |
:104AC000112480931F02F801828193819F938F9319 |
:104AD0002196DF93CF932197808191819F938F932C |
:104AE000DF93CF9387EE95E09F938F9384EF92E2CD |
:104AF0009F938F93E091FA03F091FB0309952DB7F3 |
:104B00003EB7245F3F4F2DBF32E0F30E22960C5F7D |
:104B10001F4F88E08F1578F6D5C610921F0280913E |
:104B20003C06E82FFF27EE0FFF1FE759F84F808163 |
:104B300091819F938F9380913B06E82FFF27EE0F83 |
:104B4000FF1FE759F84F808191819F938F9389EFE1 |
:104B500095E09F938F93DF92CF92FE01099584E1B8 |
:104B600080931F02EDB7FEB73896EDBF80913E06E9 |
:104B7000E82FFF27EE0FFF1FE759F84F8081918143 |
:104B80009F938F9380913D06E82FFF27EE0FFF1F25 |
:104B9000E759F84F8081918181589F4F9F938F9360 |
:104BA00089E096E09F938F93DF92CF92E091FA0392 |
:104BB000F091FB03099588E280931F022DB73EB761 |
:104BC000285F3F4F2DBF80914006E82FFF27EE0F53 |
:104BD000FF1FE759F84F8081918181589F4F9F9324 |
:104BE0008F9380913F06E82FFF27EE0FFF1FE759B5 |
:104BF000F84F8081918181589F4F9F938F9389E1D6 |
:104C000096E09F938F93DF92CF92E091FA03F09119 |
:104C1000FB0309958CE380931F028DB79EB708961E |
:104C20008DBF80914206E82FFF27EE0FFF1FE75947 |
:104C3000F84F8081918181589F4F9F938F938091EE |
:104C40004106E82FFF27EE0FFF1FE759F84F80813D |
:104C5000918181589F4F9F938F9389E296E063C221 |
:104C600010921F0289E396E09F938F9304EF12E264 |
:104C7000DF92CF92FE010995809102010F900F9073 |
:104C80000F900F908A3009F09DC084E180931F023D |
:104C900080914703909148039C0197FF02C0295FD0 |
:104CA0003F4F287F821B930B9F938F9380914703E5 |
:104CB0009091480397FD079673E0959587957A95AF |
:104CC000E1F79F938F93209147033091480337FF7B |
:104CD00002C0295F3F4F63E0359527956A95E1F75C |
:104CE0008091FF0190910002821B930B9F938F9301 |
:104CF00087E496E09F938F931F930F93E091FA03BD |
:104D0000F091FB03099588E280931F022DB73EB70F |
:104D1000265F3F4F2DBF80914503909146039C0134 |
:104D200097FF02C0295F3F4F287F821B930B9F9301 |
:104D30008F93809145039091460397FD079653E02A |
:104D4000959587955A95E1F79F938F932091450309 |
:104D50003091460337FF02C0295F3F4F43E035954E |
:104D600027954A95E1F78091FD019091FE01821B04 |
:104D7000930B9F938F9388E596E09F938F931F9358 |
:104D80000F93E091FA03F091FB0309958CE3809374 |
:104D90001F028DB79EB70A968DBF809143039091F5 |
:104DA00044039F938F9380914303909144032091F8 |
:104DB000FB013091FC01821B930B9F938F9389E63B |
:104DC00096E0ADC08B3019F0843108F4ADC084E1B9 |
:104DD00080931F0280914703909148039C0197FFA5 |
:104DE00002C0215F3F4F207F821B930B97FD0196EE |
:104DF000959587959F938F93809147039091480352 |
:104E000097FD0F9624E0959587952A95E1F79F9356 |
:104E10008F93209147033091480337FF02C0295FE9 |
:104E20003F4FC3E035952795CA95E1F78091FF0183 |
:104E300090910002821B930B9F938F9387E796E0DC |
:104E40009F938F931F930F93E091FA03F091FB03CD |
:104E5000099588E280931F022DB73EB7265F3F4F2A |
:104E60002DBF80914503909146039C0197FF02C09E |
:104E7000215F3F4F207F821B930B97FD01969595F5 |
:104E800087959F938F93809145039091460397FD5B |
:104E90000F96A4E095958795AA95E1F79F938F9338 |
:104EA000209145033091460337FF02C0295F3F4FF1 |
:104EB000F3E035952795FA95E1F78091FD01909102 |
:104EC000FE01821B930B9F938F9389E896E09F933B |
:104ED0008F931F930F93E091FA03F091FB030995D1 |
:104EE0008CE380931F028DB79EB70A968DBF809189 |
:104EF00043039091440397FD0196959587959F9361 |
:104F00008F9380914303909144032091FB01309152 |
:104F1000FC01821B930B9F938F938BE996E09F93E9 |
:104F20008F931F930F9303C18D3009F0CBC484E19D |
:104F300080931F028091130199279F938F938091F3 |
:104F400047039091480397FD0F9674E095958795D8 |
:104F50007A95E1F79F938F9320914703309148030F |
:104F600037FF02C0295F3F4F63E0359527956A956B |
:104F7000E1F78091FF0190910002821B930B9F93B8 |
:104F80008F938AEA96E09F938F931F930F93E091FC |
:104F9000FA03F091FB03099588E280931F022DB775 |
:104FA0003EB7265F3F4F2DBF8091120199279F93F7 |
:104FB0008F93809145039091460397FD0F9654E09F |
:104FC000959587955A95E1F79F938F932091450387 |
:104FD0003091460337FF02C0295F3F4F43E03595CC |
:104FE00027954A95E1F78091FD019091FE01821B82 |
:104FF000930B9F938F938EEB96E09F938F931F93CA |
:105000000F93E091FA03F091FB0309958CE38093F1 |
:105010001F028DB79EB70A968DBF80911101992707 |
:105020009F938F93809143039091440397FD019642 |
:10503000959587959F938F93809143039091440317 |
:105040002091FB013091FC01821B930B9F938F9366 |
:1050500082ED96E09F938F931F930F93E091FA0355 |
:10506000F091FB030995EDB7FEB73A9668C0109230 |
:105070001F0286EE96E09F938F93DF92CF92FE0100 |
:10508000099584E180931F020F900F900F900F906D |
:1050900080913D0390913E039F938F938091F70100 |
:1050A0009091F8019F938F9383EF96E09F938F9356 |
:1050B000DF92CF92E091FA03F091FB03099588E229 |
:1050C00080931F022DB73EB7285F3F4F2DBF8091C1 |
:1050D0003B0390913C039F938F938091F9019091B2 |
:1050E000FA019F938F9382E097E09F938F93DF92D3 |
:1050F000CF92E091FA03F091FB0309958CE3809342 |
:105100001F028DB79EB708968DBF8091370390918F |
:1051100038039F938F938091F5019091F6019F93AF |
:105120008F9381E197E09F938F93DF92CF92E091ED |
:10513000FA03F091FB030995EDB7FEB73896EDBF82 |
:10514000C1C310921F0280911E0190911F016AE05D |
:1051500070E00E942A8C9F938F9380911E01909102 |
:105160001F016AE070E00E942A8C7F936F9380E2B7 |
:1051700097E09F938F93DF92CF92FE01099584E190 |
:1051800080931F022DB73EB7285F3F4F2DBF809100 |
:10519000B7089091B8086AE070E00E94168C9F935F |
:1051A0008F938091B7089091B8086AE070E00E94F0 |
:1051B000168C7F936F9384E397E09F938F93DF9296 |
:1051C000CF92E091FA03F091FB03099588E2809376 |
:1051D0001F028DB79EB708968DBF8091B908909138 |
:1051E000BA089F938F9388E497E09F938F93DF9201 |
:1051F000CF92E091FA03F091FB0309958CE3809341 |
:105200001F02EDB7FEB73696EDBF8091BB089091B7 |
:10521000BC089F938F9388E597E09F938F93DF92CD |
:10522000CF92E091FA03F091FB0309952DB73EB7B9 |
:105230002A5F3F4F4FC110921F028AE697E09F936B |
:105240008F93DF92CF92FE01099584E180931F0234 |
:105250000F900F900F900F908091690790916A07BF |
:105260009F938F9383E797E09F938F93DF92CF92E3 |
:10527000E091FA03F091FB03099588E280931F0205 |
:105280008DB79EB706968DBF8091D80299279F93C0 |
:105290008F9383E897E09F938F93DF92CF92E09173 |
:1052A000FA03F091FB0309958CE380931F02EDB79D |
:1052B000FEB73696EDBF80916807992701979F93B7 |
:1052C0008F9383E997E0A9CF10921F0283EA97E0BA |
:1052D0009F938F93DF92CF92FE01099584E1809393 |
:1052E0001F020F900F900F900F9080918F0190915F |
:1052F00090019F938F938BEA97E09F938F93DF9218 |
:10530000CF92E091FA03F091FB03099588E2809334 |
:105310001F028DB79EB706968DBF8091DF079091D3 |
:10532000E0079F938F9389EB97E09F938F93DF9292 |
:10533000CF92E091FA03F091FB0309958CE38093FF |
:105340001F02EDB7FEB73696EDBF8091F002909147 |
:10535000F1029F938F9387EC97E05FCFC9EDCC2E3E |
:10536000C2E0DC2E20E030E0E901B3E0FB2EC09388 |
:105370001F02F60181916F0199279F938F938901F5 |
:105380000F5F1F4F1F930F9385ED97E09F938F93B0 |
:1053900084EF92E29F938F93E091FA03F091FB03E5 |
:1053A00009952DB73EB7285F3F4F2DBFFA946496FD |
:1053B0009801F7FEDCCF86C2ADEDCA2EA2E0DA2E50 |
:1053C000C0E0D0E08E01F3E0FF2E00931F02F60153 |
:1053D00081916F0199279F938F932596DF93CF93A8 |
:1053E00082EE97E09F938F9384EF92E29F938F9347 |
:1053F000E091FA03F091FB0309952DB73EB7285FC2 |
:105400003F4F2DBFFA940C5E1F4F2497F7FEDDCF60 |
:1054100059C210921F028FEE97E09F938F9304EF73 |
:1054200012E2DF92CF92FE01099584E180931F0280 |
:105430000F900F900F900F9080916E0199279F937E |
:105440008F9387EF97E09F938F93DF92CF92E091B6 |
:10545000FA03F091FB03099588E280931F028DB750 |
:105460009EB706968DBF8091D6019091D70197FD8A |
:10547000039695958795959587959F938F9385E04E |
:1054800098E09F938F931F930F93E091FA03F0910D |
:10549000FB0309958CE380931F02EDB7FEB73696A8 |
:1054A000EDBF80916A0699279F938F93809169063B |
:1054B00099279F938F9383E198E09F938F931F93F6 |
:1054C0000F93E091FA03F091FB0309952DB73EB7D6 |
:1054D000285F3F4F2DBFF6C110921F0281E298E076 |
:1054E0009F938F9374EFA72E72E2B72EDF92CF9225 |
:1054F000FE0109950F900F900F900F90C8E0D7E034 |
:1055000000E010E062E0F62E802F8C5E80931F0298 |
:105510008B8D99278F7790709F938F938B89992785 |
:105520008F7790709F938F938B8599278F7790704B |
:105530009F938F938B8199278F7790709F938F93F1 |
:1055400081E398E09F938F93BF92AF92E091FA032B |
:10555000F091FB0309958DB79EB70C968DBFFA9419 |
:105560000C5E1F4FA096F7FECFCFACC110921F026A |
:1055700082E498E09F938F9354EFA52E52E2B52ECC |
:10558000DF92CF92FE0109950F900F900F900F9030 |
:10559000C8E0D7E000E010E042E0F42E802F8C5EFF |
:1055A00080931F028F8D992787FD90959F938F93EE |
:1055B0008F89992787FD90959F938F938F85992742 |
:1055C00087FD90959F938F938F81992787FD909565 |
:1055D0009F938F9381E598E09F938F93BF92AF92B3 |
:1055E000E091FA03F091FB030995EDB7FEB73C9605 |
:1055F000EDBFFA940C5E1F4FA096F7FECFCF62C1AD |
:1056000010921F0282E698E09F938F9304EF12E2BC |
:10561000DF92CF92FE01099584E180931F020F90E3 |
:105620000F900F900F9080912307881F8827881F65 |
:1056300097E0899FC00111248D969F938F9380914D |
:105640001B07881F8827881F96E0899FC0011124A7 |
:105650008D969F938F9380911307881F8827881FAB |
:1056600095E0899FC00111248D969F938F9380911F |
:105670000B07881F8827881F9927880F991F880F75 |
:10568000991F8D969F938F9381E798E09F938F93B7 |
:10569000DF92CF92E091FA03F091FB03099588E243 |
:1056A00080931F022DB73EB7245F3F4F2DBF8091DF |
:1056B0004307881F8827881F9BE0899FC00111240A |
:1056C0008D969F938F9380913B07881F8827881F13 |
:1056D0009AE0899FC00111248D969F938F938091AA |
:1056E0003307881F8827881F99E0899FC0011124EC |
:1056F0008D969F938F9380912B07881F8827881FF3 |
:10570000992723E0880F991F2A95E1F78D969F939B |
:105710008F9385E898E09F938F93DF92CF92E091EB |
:10572000FA03F091FB0309958CE380931F028DB778 |
:105730009EB70C968DBF80914B07881F8827881FC6 |
:105740009CE0899FC00111248D969F938F9389E9D6 |
:1057500098E09F938F93DF92CF92E091FA03F091BC |
:10576000FB03099580915307EDB7FEB73696EDBF61 |
:1057700087FF12C080E480931F028AEA98E09F931B |
:105780008F93DF92CF92E091FA03F091FB0309959A |
:105790000F900F900F900F9080915B0787FF12C0C2 |
:1057A00084E480931F028DEA98E09F938F931F9368 |
:1057B0000F93E091FA03F091FB0309950F900F907E |
:1057C0000F900F908091630787FF7CC088E48093DF |
:1057D0001F0280EB98E09F938F931F930F93E091AC |
:1057E000FA03F091FB0309950F900F900F900F9023 |
:1057F00069C010921F0283EB98E09F938F93DF9212 |
:10580000CF92FE01099584E180931F020F900F90C3 |
:105810000F900F908091AC019091AD019F938F9369 |
:1058200081EC98E09F938F93DF92CF92E091FA03FF |
:10583000F091FB03099588E280931F022DB73EB7D4 |
:105840002A5F3F4F2DBF8091AE019091AF019F9392 |
:105850008F938EEC98E09F938F93DF92CF92E0919D |
:10586000FA03F091FB03099589E480931F028DB739 |
:105870009EB706968DBF8BED98E09F938F93DF9236 |
:10588000CF92E091FA03F091FB03099580911D02FC |
:105890000F900F900F900F9083FF14C01092AF01E4 |
:1058A0001092AE0160E070E08EE090E00E946D2EFC |
:1058B00009C080912001281719F42150209320015C |
:1058C00010921E0210921D02DF91CF911F910F9135 |
:1058D000FF90DF90CF90BF90AF900895F999FECFE1 |
:1058E00092BD81BDF89A80B599270895F999FECFA8 |
:1058F0001FBA92BD81BD60BD0FB6F894FA9AF99AAD |
:105900000FBE08954AEA20E030E02617370740F43A |
:10591000FC018191480F2F5F3F4F26173707C8F3CF |
:10592000842F99270895EAEA40E050E04617570788 |
:1059300078F49C01F999FECF32BD21BDF89A80B56B |
:10594000E80F4F5F5F4F2F5F3F4F4617570790F3AA |
:105950008E2F9927089581E080933D0682E0809301 |
:105960003C0683E080933B0684E080933E0685E01E |
:1059700080933F0686E08093400687E0809341064F |
:1059800088E08093420689E0809343068AE0809312 |
:1059900044068BE0809345068CE08093460608958C |
:1059A00088E580933A0680910201843150F08AE0C4 |
:1059B00080935A0610927E068BE1809356068EE401 |
:1059C0000AC083E080935A0680E280937E068EE1CF |
:1059D0008093560685E580937B0680937C0680E263 |
:1059E00080937D068AE68093470682E28093A40630 |
:1059F00064E06093610610929D0610929A0648E05A |
:105A00004093540656EE5093550630E430935706B3 |
:105A10009EE1909348068FEF80934A062FE02093F3 |
:105A20004B069093490610924D0640934E063093D4 |
:105A30004F061092500620934C0610926306109267 |
:105A40006406109265061092660610928006109207 |
:105A50008106109282061092830690E89093670662 |
:105A600032E33093680682E08093A30620936906B0 |
:105A700050936A0660936F068DE780937206809359 |
:105A800073068093740690936B0625E520936C064D |
:105A900086E480936D068CED80936E068CE3809394 |
:105AA0007006109271068FE58093840683EF8093D1 |
:105AB00086068AEA809388068093890684E180932B |
:105AC000850680938706309375069AE5909376064F |
:105AD000309377061092A2068EEF80938A0684E6B2 |
:105AE00080938B0690938C0690938D0690938E06F0 |
:105AF0008BE480938F0620939006809391061092FA |
:105B0000920686E0809393064093940690939506C0 |
:105B10008AE28093960685EF809397068CE88093BF |
:105B2000980685E08093990610929B0610929C0639 |
:105B300081E280935E068DE280935F06909360061B |
:105B400010929E0610929F061092A00686E98093FE |
:105B5000A1069093780687E3809379060895CF9302 |
:105B6000DF930E94D02C8AE08093510680E18093DD |
:105B7000520626E0209353069AE59093580688E74C |
:105B80008093590690935B0680935C0620935D0694 |
:105B900080E2809362068CE380937A068BE48093A4 |
:105BA0007F06A5EAB6E08CE0E1E2F1E0ED010190CC |
:105BB00009928A95E1F767E770E0CD018B56904036 |
:105BC0000E94822C8093B106DF91CF910895CF93EC |
:105BD000DF930E94D02C88E08093510630E130930F |
:105BE000520626E02093530694E69093580688E7E1 |
:105BF0008093590690935B0680935C0620935D0624 |
:105C00003093620686E480937A0680937F06A5EA45 |
:105C1000B6E08CE0E7E2F1E0ED01019009928A95AF |
:105C2000E1F767E770E0CD018B5690400E94822C2F |
:105C30008093B106DF91CF910895CF93DF930E94B7 |
:105C4000D02C26E0209351068AE08093520684E00F |
:105C50008093530694E69093580688E780935906FC |
:105C600090935B0680935C0620935D0680E18093B1 |
:105C7000620686E480937A0680937F06A5EAB6E002 |
:105C80008CE0EFE2F1E0ED01019009928A95E1F7F5 |
:105C900067E770E0CD018B5690400E94822C809384 |
:105CA000B106DF91CF910895F999FECF92BD81BDE4 |
:105CB000F89A80B599270895F999FECF1FBA92BD39 |
:105CC00081BD60BD0FB6F894FA9AF99A0FBE089597 |
:105CD0006EE67CE20E94798A089546E75CE20E94C3 |
:105CE000B38A0895EF92FF920F931F93CF93C82F1B |
:105CF0008150853008F0C3E088E7C89F80011124F7 |
:105D00008CEEE82E8FEFF82EE00EF11E67E770E0C4 |
:105D1000C7010E94932C682F98012D593F4F8FB3D4 |
:105D20009927AC014270507081FDF9CF32BD21BD81 |
:105D3000F89A80B5861711F0CA0123C08FB399274E |
:105D40009C012270307081FDF9CFF2BCE1BCF89A61 |
:105D500080B5883511F0C90114C088E7C89FC0011B |
:105D6000112444972EE63CE248E750E0BC018AE368 |
:105D700096E00E94548A0E946C6B0E94BE8581E06E |
:105D800090E0CF911F910F91FF90EF900895282FF1 |
:105D9000863010F025E003C0882309F421E0F9994A |
:105DA000FECF1FBA82E090E092BD81BD20BD0FB64C |
:105DB000F894FA9AF99A0FBE0895CF93C82F80915C |
:105DC0003A06883509F046C0C63010F0C5E003C079 |
:105DD000CC2309F43FC00E94D68867E770E08AE3CD |
:105DE00096E00E94822C8093B10688E7C89FC0018C |
:105DF000112426E73CE248E750E06AE376E0449766 |
:105E00000E94918A26E73CE24CE050E06BE376E0AA |
:105E100080E590E00E94918A6CE070E08BE396E070 |
:105E20000E94822C282FF999FECF1FBA8CE590E0B2 |
:105E300092BD81BD20BD0FB6F894FA9AF99A0FBEB3 |
:105E40008C2F0E94C72E0E946C6B0E94BE8581E041 |
:105E500090E002C080E090E0CF9108956DE470E0A2 |
:105E600088EE93E00E94932C482F8FB399279C01D2 |
:105E70002270307081FDF9CF85E394E092BD81BD41 |
:105E8000F89A80B5841779F48FB399279C01227012 |
:105E9000307081FDF9CF88EE93E092BD81BDF89A14 |
:105EA00080B5813011F0C90108952EE63CE24EE440 |
:105EB00050E068EE73E082EB96E00E94548A81E045 |
:105EC00090E008958091B2068130A9F46DE470E00D |
:105ED00082EB96E00E94822C8093FF0626E73CE24C |
:105EE0004EE450E062EB76E088EE93E00E94918A07 |
:105EF00081E090E0089580E090E00895CF93DF93F3 |
:105F000081E08093B206E2EBF6E08FE0158616861C |
:105F10001786108A8150349687FFF8CF80E48093EB |
:105F2000BF068093C0061092C1068093C20680937C |
:105F3000C30690EC9093C4061092C5068093C606E3 |
:105F40008093C7061092C8069093C9069093CA061C |
:105F50008093CB061092CC068093CD069093CE060C |
:105F6000A3EBB6E087E0E5E3F1E0ED0101900992F3 |
:105F70008A95E1F76DE470E0CD0101970E94822CD3 |
:105F80008093FF06DF91CF910895F999FECF82E0CB |
:105F900090E092BD81BDF89A80B5282F863078F0C8 |
:105FA00023E0322FF999FECF1FBA82E090E092BD34 |
:105FB00081BD30BD0FB6F894FA9AF99A0FBE822FC0 |
:105FC000992708951F93CF93C82F162F863010F06E |
:105FD000C5E003C0882309F4C1E08C2F99278230E3 |
:105FE000910541F08330910544F4019731F40E940A |
:105FF000AF2D05C00E94E72D02C00E941D2E112367 |
:10600000E1F06CE070E080E590E00E94932C282F96 |
:10601000F999FECF8CE590E092BD81BDF89A80B5EC |
:10602000821759F42EE63CE24CE050E060E570E067 |
:106030008BE396E00E94548A02C00E94AB2C8C2F06 |
:106040000E94DD2ECF911F910895DF92EF92FF9273 |
:106050000F931F93CF93FF24DF2CEF2C81E090E070 |
:106060000E94542E883511F031E0E32E6CE070E090 |
:1060700080E590E00E94932CC82FF999FECF8CE523 |
:1060800090E092BD81BDF89A80B58C1711F421E0A3 |
:10609000D22EC1E001E010E0EE2029F48C2F0E9406 |
:1060A000722E8823C9F591E0F92E1F930F9383EE8A |
:1060B00098E09F938F9382E995E19F938F93E0916E |
:1060C000FA03F091FB0309952DB73EB72A5F3F4FC6 |
:1060D0002DBF0230110549F0033011054CF4013099 |
:1060E000110531F40E94AF2D05C00E94E72D02C0BA |
:1060F0000E941D2EDD2059F02EE63CE24CE050E0DF |
:1061000060E570E08BE396E00E94548A02C00E9432 |
:10611000AB2C8C2F0E94DD2ECF5F0F5F1F4FC63040 |
:1061200008F4BACFFF2019F083E00E94C72E0E9426 |
:10613000C52FC82F0E94722E8C2F99279F938F9363 |
:1061400089E099E09F938F9302E915E11F930F93E4 |
:10615000E091FA03F091FB03099581E090E00E9441 |
:10616000542E2DB73EB72A5F3F4F2DBF8F3F21F0F2 |
:106170000E942E2F882399F482E299E09F938F93B7 |
:106180001F930F93E091FA03F091FB0309950E948E |
:106190007E2F0E94622F0F900F900F900F90EE2095 |
:1061A00029F068E581E090E00E945C2E10923906AB |
:1061B00090E0EFEBF6E0CFE08081349618160CF417 |
:1061C0009F5FC150C7FFF8CF90933906892F992759 |
:1061D0009F938F9383EB96E09F938F9383E499E053 |
:1061E0009F938F931F930F93E091FA03F091FB031A |
:1061F00009958DB79EB708968DBF84E699E09F9369 |
:106200008F931F930F93E091FA03F091FB0309958D |
:106210000F900F900F900F90CF911F910F91FF90C3 |
:10622000EF90DF900895982F2FB7F8943998389A07 |
:1062300088B1836088B98091B9008C7F8093B90060 |
:106240008AE28093B80010922A02109228021092DB |
:106250002702992379F0E8E0F7E08BE010821182C1 |
:106260001282138214821582168217828150389608 |
:1062700087FFF4CF78942FBF089510922A0284E903 |
:106280008093BC0080E88093BC001092BD00109207 |
:10629000BA001092BB001092B9001092B800109290 |
:1062A000260280E00E9413311092BB0085E88093A3 |
:1062B000BC008091240282608093240208951F9282 |
:1062C0000F920FB60F9211242F933F934F935F932A |
:1062D0008F939F93EF93FF9380912A02282F332768 |
:1062E000442755278F5F80932A02F9012731310512 |
:1062F00008F0C2C2E759FF4F0C94B18C81E0809343 |
:10630000260209C0809128028C3090F480912802E6 |
:106310008F5F8093280280912802E82FFF27EE0FDD |
:10632000FF1FEE0FFF1FEE54F94F8585181654F727 |
:10633000809128028C3070F0109223021092220279 |
:106340001092280285E080932A0280912702880F0C |
:106350008D5A04C080912802880F8E5A8093BB000A |
:1063600085E87FC280912802E82FFF2783E0EE0FA7 |
:10637000FF1F8A95E1F7E85FF84F81818093BB00AA |
:1063800085E88093BC0080912802E82FFF27EE0F5C |
:10639000FF1FEE0FFF1FEE0FFF1FE85FF84F80811A |
:1063A00080FF91C080912802E82FFF27EE0FFF1F8A |
:1063B000EE0FFF1FEE0FFF1FE85FF84F828188236B |
:1063C00029F080913906873008F46CC2809122024E |
:1063D00090912302892B09F065C28091200290914F |
:1063E0002102892B09F05EC26EC08091280221E053 |
:1063F00030E002C0220F331F8A95E2F7809120021D |
:106400009091210228233923232B79F080912802AF |
:10641000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FEE |
:10642000E85FF84F80E184830DC080912802E82F57 |
:10643000FF27EE0FFF1FEE0FFF1FEE0FFF1FE85F9E |
:10644000F84F148280912802E82FFF2753E0EE0FC7 |
:10645000FF1F5A95E1F7E85FF84F8481282F332713 |
:1064600043E0220F331F4A95E1F780912802E82F7D |
:10647000FF2793E0EE0FFF1F9A95E1F7E85FF84FD3 |
:1064800082818770822B8093BB0085E88093BC005B |
:106490002091280281E090E002C0880F991F2A9580 |
:1064A000E2F7209122023091230282239323892B49 |
:1064B00051F080E097E090932E0280932D0288E0C7 |
:1064C00080932F02EFC184E089C1E0912D02F09109 |
:1064D0002E0281918093BB0085E88093BC00F093ED |
:1064E0002E02E0932D0280912F02815080932F0283 |
:1064F000882309F4D7C183E071C18091B90080334A |
:1065000051F580912B02882329F4809128028F5F16 |
:1065100080932B0280912802E82FFF2783E0EE0F63 |
:10652000FF1F8A95E1F7E85FF84F838199278F77FE |
:1065300090708F3791057CF480912802E82FFF2717 |
:10654000EE0FFF1FEE0FFF1FEE0FFF1FE85FF84F6C |
:1065500083818F5F838310922A0284E98093BC0039 |
:106560008AE090E090933E0180933D018091280263 |
:106570008F5F8093280210922A026DC18091B9002A |
:106580008034C9F180912702E82FFF27EE0FFF1F0B |
:10659000EE0FFF1FEE0FFF1FE85FF84F83818F772D |
:1065A0008383809127028F5F809327028091270247 |
:1065B0008C30A0F01092270210922102109220023B |
:1065C00080912C028F5F80932C028C3038F01092D7 |
:1065D0002C02809124028D7F8093240280912402DA |
:1065E00081608093240210922A0284E98093BC0087 |
:1065F0001092260273C080912702E82FFF27EE0F2A |
:10660000FF1FEE0FFF1FEE0FFF1FE85FF84F8381A4 |
:106610008068838380912702E82FFF27EE0FFF1FFA |
:10662000EE0FFF1FEE0FFF1FE85FF84F808180FF26 |
:106630002FC080912702E82FFF2753E0EE0FFF1FA6 |
:106640005A95E1F7E85FF84F84819927009751F058 |
:106650004097D9F580E097E090932E0280932D0229 |
:1066600088E031C080912702992743E0880F991F65 |
:106670004A95E1F7835F984F90932E0280932D0205 |
:106680009091270280912C029817E1F483E01BC0BF |
:1066900080912702992733E0880F991F3A95E1F7F7 |
:1066A000835F984F90932E0280932D028091240255 |
:1066B00081FD06C09091270280912C02981711F459 |
:1066C00082E001C081E080932F0280912F0281300F |
:1066D00011F485E801C085EC8093BC0080912B0209 |
:1066E0008093250210922B02DDC0E0912D02F091E3 |
:1066F0002E028091BB00808380912D0290912E020A |
:10670000019690932E0280932D0280912F0281504A |
:1067100080932F02823010F085EC5DC0813011F43F |
:1067200085E859C08091240281FF2DC08091A2028A |
:1067300080FD1DC080912702E82FFF2723E0EE0F88 |
:10674000FF1F2A95E1F7E85FF84F86818A3F79F4C9 |
:1067500080912702E82FFF2793E0EE0FFF1F9A9505 |
:10676000E1F7E85FF84F8081816080830CC0809101 |
:106770002702E82FFF2783E0EE0FFF1F8A95E1F73E |
:10678000E85FF84F1082809127028F5F8093270285 |
:10679000809127028C30A0F01092270210922102E3 |
:1067A0001092200280912C028F5F80932C028C30FB |
:1067B00038F010922C02809124028D7F8093240265 |
:1067C00010922A0284E98093BC00809124028160A7 |
:1067D0008093240265C08093BC0086E080932A02E7 |
:1067E00061C088E9BBCD80912902880F805FB6CD5A |
:1067F0008091290299278130910561F082309105BD |
:106800001CF4892B21F04EC0029739F04BC08091C7 |
:106810001301A4CD80911201A1CD809111019ECDD3 |
:1068200080E89CCD10922A0284E98093BC001092EB |
:1068300026028AE090E090933E0180933D01809192 |
:106840002902823088F4809129028F5F8093290287 |
:1068500082E180932A02809124028E7F8093240219 |
:1068600085EA8093BC001EC0109229028091240208 |
:1068700081608093240216C010922A0284E98093DA |
:10688000BC00809124028160809324028AE090E021 |
:1068900090933E0180933D011092280210922702AE |
:1068A00010922602FF91EF919F918F915F914F91EE |
:1068B0003F912F910F900FBE0F901F9018951F932F |
:1068C000CF93DF93182F8091D702882321F48091F2 |
:1068D000BB01882319F081E090E097C01D3008F0DB |
:1068E00092C01123B1F0E12FFF2723E0EE0FFF1F2D |
:1068F0002A95E1F7E85FF84F359780813596882330 |
:106900000CF081C03897808180FD03C083E090E067 |
:106910007CC080910007823019F084E090E075C05F |
:1069200067E070E080E097E00E94822C909107077A |
:10693000891719F085E090E068C080ED97E00E942B |
:10694000A119EC018091240280FD05C0CE010E94B6 |
:10695000AA198823B9F3112319F48FEF90E00BC023 |
:10696000212F33272150304081E090E002C0880F72 |
:10697000991F2A95E2F79093230280932202A1E0C7 |
:10698000B0E0E8E0F7E040E050E06BE0CD01042E3D |
:1069900002C0880F991F0A94E2F7209122023091D9 |
:1069A000230282239323892B11F0118212826150DA |
:1069B0004F5F5F4F389667FFE9CF10922802109221 |
:1069C0002A02809124028E7F8093240285EA80939C |
:1069D000BC008091240280FD05C0CE010E94AA194E |
:1069E0008823B9F38091220290912302892B29F008 |
:1069F000CE010E94AA19882311F38091220290915E |
:106A00002302009711F082E090E0DF91CF911F9177 |
:106A100008950F931F93CF93DF93982F8091D70200 |
:106A2000882321F48091BB01882319F081E090E054 |
:106A300092C09D30A0F4992319F486E090E08BC0B9 |
:106A4000C92FDD27FE0133E0EE0FFF1F3A95E1F776 |
:106A5000E85FF84F35978081359687FD03C082E067 |
:106A600090E079C03897808180FD03C083E090E09A |
:106A700072C080ED97E00E94A1198C0180912402E0 |
:106A800080FD05C0C8010E94AA198823B9F3219787 |
:106A900021E030E0C90102C0880F991FCA95E2F7D2 |
:106AA0009093210280932002D901E8E0F7E040E0D2 |
:106AB00050E06BE0CD01042E02C0880F991F0A94AC |
:106AC000E2F7209120023091210282239323892B27 |
:106AD00011F01182128261504F5F5F4F389667FF4D |
:106AE000E9CF109227021092000710920707109228 |
:106AF0002A02809124028E7F8093240285EA80936B |
:106B0000BC008091240280FD05C0C8010E94AA1922 |
:106B10008823B9F38091200290912102892B29F0DA |
:106B2000C8010E94AA19882311F3809100078230BE |
:106B300019F084E090E00FC067E070E080E097E03B |
:106B40000E94822C90910707891719F085E090E048 |
:106B500002C080E090E0DF91CF911F910F910895E6 |
:106B6000CF93DF9380E022E83FEFCDE9D7E0E9E67D |
:106B7000F7E0DF01853020F411961C921E9202C0CE |
:106B8000318320831982188222968F5F1296329663 |
:106B90008A3180F31092440310924303109246030B |
:106BA000109245031092480310924703DF91CF9152 |
:106BB00008951F920F920FB60F9211240F931F93F7 |
:106BC0002F933F934F935F936F937F938F939F93F5 |
:106BD000AF93BF93CF93DF93EF93FF938091A4067E |
:106BE00082FDD3C040918600509187008091310290 |
:106BF00090913202481B590B80918600909187003A |
:106C00009093320280933102CA018D549440A09136 |
:106C10003302B0913402835F9A4178F48091330259 |
:106C200080936807149714F01092410181E090E07E |
:106C300090933402809333020FC2AD30B1050CF053 |
:106C40000BC2CA018B5F9040845B914008F078C012 |
:106C500080913F0190914001481B590BFD01EA0FC3 |
:106C6000FB1FE759F84F80819181FA01E81BF90B6E |
:106C7000CF01F7FF03C0909581959F4F06975CF475 |
:106C80008091D802883C20F48091D802865F01C0B0 |
:106C900088EC8093D802FD01EA0FFB1FE759F84FFB |
:106CA000808191819C01220F331F280F391F240FEF |
:106CB000351F37FF02C02D5F3F4FE901D595C795BE |
:106CC000D595C795CA0101968C179D0714F4219795 |
:106CD00006C041505040C417D5070CF4219680914E |
:106CE000D802833CE0F08D010A0F1B1FF801E75921 |
:106CF000F84F808191819E01281B390BC90163E007 |
:106D000070E00E942A8CCB01880F991F860F971F75 |
:106D10000356184FD80111969C938E9307C0AA0F63 |
:106D2000BB1FA356B84F11961C921E92E0913302DE |
:106D3000F0913402EE0FFF1FE759F84FD183C08363 |
:106D400020913302309134022F5F3F4F3093340251 |
:106D50002093330280910201843108F07DC12530F7 |
:106D6000310511F45D9A01C05D98809133029091D4 |
:106D700034028630910511F45C9A01C05C98079743 |
:106D800011F45B9A69C15B9867C14091860050918C |
:106D900087008091350290913602481B590B8091F3 |
:106DA0008600909187009093360280933502CA0145 |
:106DB0008D54944060919F02835F9A4108F07AC09D |
:106DC0006093300280913002843008F453C0909177 |
:106DD000680780913002981709F04CC05091A002CA |
:106DE0005B3008F43FC01092410110929F0240E0D6 |
:106DF0005F31C0F0E42FFF27EE0FFF1F9F012559E1 |
:106E00003D4FDF01A759B84F8D919C91D9018D93CA |
:106E10009C93DF01A356B84F8D919C91EB57FD4F8A |
:106E200091838083E42FFF27EE0FFF1F9F012759D7 |
:106E3000384FDF01A95CBD4F8D919C91D90111960E |
:106E40009C938E93DF01AF5ABD4F8D919C91E35679 |
:106E5000F84F91838083842F8F5F482F8D3040F2CD |
:106E600080939F028091A0028F3FB9F08F5F809343 |
:106E7000A00213C08091A002853620F08AE08093A2 |
:106E8000A00202C01092A002809102018A3011F08B |
:106E9000843110F0289A01C0289881E080939F02E5 |
:106EA0008091D702882309F0D7C080913002809367 |
:106EB0006807D2C06D3008F0A7C0CA018B5F904050 |
:106EC000845B914008F082C080913F019091400125 |
:106ED000481B590BE62FFF27EE0FFF1FE95CFD4F04 |
:106EE00080819181FA01E81BF90BCF0105960B9780 |
:106EF000B0F48091A0028A3120F08091D802865FA0 |
:106F000005C08B3028F08091D8028E5F8093D80224 |
:106F10008091D802893C18F088EC8093D802E62F43 |
:106F2000FF27EE0FFF1FE95CFD4F808191819C01DF |
:106F3000220F331F280F391F240F351F37FF02C0C0 |
:106F40002D5F3F4FE901D595C795D595C795CA01E6 |
:106F500001968C179D0714F4219706C041505040AC |
:106F6000C417D5070CF421968091D8028E3BD8F037 |
:106F7000E62FFF27EE0FFF1FDF01A95CBD4F8D91AC |
:106F80009C919E01281B390BC90163E070E00E94AF |
:106F90002A8CCB01880F991F860F971FEF5AFD4F40 |
:106FA0009183808308C0E62FFF27EE0FFF1FEF5A63 |
:106FB000FD4F1182108280919F02E82FFF27EE0F74 |
:106FC000FF1FE95CFD4FD183C08309C0809102019E |
:106FD0008A3011F0843110F0289A01C028988091ED |
:106FE0000201843188F480919F02853011F45D9A0A |
:106FF00005C05D98863011F45C9A05C05C988730B6 |
:1070000011F45B9A01C05B9880919F02843120F457 |
:107010008F5F80939F0220C08431F1F48091020140 |
:107020008A3011F0843110F0289A01C028988EE13E |
:1070300080939F022CE0CDE9D7E0ABE6B2E0E9E631 |
:10704000F7E08D919D919183808332961982188209 |
:107050002296215027FFF5CFFF91EF91DF91CF913D |
:10706000BF91AF919F918F917F916F915F914F9160 |
:107070003F912F911F910F910F900FBE0F901F9076 |
:107080001895EF92FF920F931F93809156069927C0 |
:10709000880F991F880F991F7C010027F7FC009526 |
:1070A000102F8091320390913303A0913403B0915B |
:1070B0003503BC01CD01A80197010E945F8C30937C |
:1070C00096052093950580912A0390912B03A0911A |
:1070D0002C03B0912D03BC01CD01A80197010E94A2 |
:1070E0005F8C3093980520939705809126089091A6 |
:1070F000270897FD03969595879595958795909385 |
:107100009A0580939905809136089091370897FDEC |
:107110000396959587959595879590939C05809373 |
:107120009B0580914303909144032091FB01309192 |
:10713000FC01821B930B90939E0580939D0580918B |
:10714000D2029091D302A091D402B091D502BC0199 |
:10715000CD0125E030E040E050E00E945F8C3093AC |
:10716000A00520939F058091F5019091F6019093E1 |
:10717000A2058093A10580918F0190919001909339 |
:10718000A6058093A50580911E0190911F01909303 |
:10719000A8058093A7058091D80299279093AA0506 |
:1071A0008093A9058091DF079091E0079093AC054B |
:1071B0008093AB058091090799279093AE05809342 |
:1071C000AD058091110799279093B0058093AF0585 |
:1071D0008091190799279093B2058093B10580910A |
:1071E000210799279093B4058093B3058091D60128 |
:1071F0009091D7019093BE058093BD058091B7080B |
:107200009091B8089093C2058093C1058091BB0806 |
:107210009091BC089093C4058093C3058091CE02E1 |
:107220009091CF02A091D002B091D102BC01CD01CA |
:1072300025E030E040E050E00E945F8C3093C605CE |
:107240002093C5058091F0029091F1029093CC05B6 |
:107250008093CB058091BD0899279093D0058093AA |
:10726000CF058091A5039091A6039093D2058093BA |
:10727000D1058091A3039091A4039093D4058093AA |
:10728000D30580911304882321F48091140488236A |
:1072900021F080919405816003C0809194058E7FD8 |
:1072A000809394051F910F91FF90EF9008951F9385 |
:1072B000CF93DF93182FEB018091D702882309F534 |
:1072C000809102018C3010F4299801C0299A115044 |
:1072D0001F3F81F0D093DD01C093DC018091DC0180 |
:1072E0009091DD01892BD1F7CE018C0F9D1F0E945B |
:1072F000B619EDCF809102018C3010F4299A01C0AB |
:107300002998DF91CF911F910895CF93DF938091BA |
:1073100002018D3011F40E94D61D10927A008091E6 |
:10732000FF01909100029093EB078093EA07809110 |
:10733000FD019091FE019093DB078093DA07809125 |
:10734000FB019091FC0190932C0880932B082091D5 |
:10735000F7013091F801C901880F991F880F991F13 |
:10736000820F931F820F931F909327088093260804 |
:107370002091F9013091FA01C901880F991F880FF6 |
:10738000991F820F931F820F931F9093370880934A |
:1073900036088FEC80937A00A9EDB2E0CFE3D6E017 |
:1073A00097E08991E82FFF27EE0FFF1FE759F84F6D |
:1073B0000190F081E02DE158FF4F1E161F061CF0D2 |
:1073C000E0E0F0E005C0EF3FF10514F0EFEFF0E092 |
:1073D0008C91282F3327E217F30714F4815004C04F |
:1073E0002E173F0714F48F5F8C939150119697FFDF |
:1073F000D8CF80917B069927AA27BB27BC01CD0156 |
:1074000024EC39E040E050E00E94EB8BDC01CB0142 |
:107410008093870190938801A0938901B0938A019A |
:1074200080917C069927AA27BB27BC01CD010E9429 |
:10743000EB8BDC01CB018093830190938401A093BB |
:107440008501B0938601DF91CF910895A0E0B0E06F |
:10745000ECE2FAE30C94808C882EC0E0D0E07E0150 |
:107460006E0110921304469AD0933E03C0933D03DD |
:10747000D0933C03C0933B03D0933803C0933703AE |
:10748000D0934803C0934703D0934603C09345036A |
:10749000D0934403C093430310926B0110926A018E |
:1074A0001092EF010E94853984E690E00E94C31992 |
:1074B0000E9485398091470680FF10C08091140199 |
:1074C00090911501875B934038F48091140190915D |
:1074D00015018E5E924010F40E94541D0FE18AE067 |
:1074E00090E00E94C3198091FB019091FC01C80FAC |
:1074F000D91F8091FF0190910002E80EF91E809142 |
:10750000FD019091FE01C80ED91E015007FFE7CF83 |
:107510009701205F3F4F36952795369527953093F5 |
:10752000480320934703C601409696958795969504 |
:10753000879590934603809345036096F5E0D69532 |
:10754000C795FA95E1F7D0934403C0934303909312 |
:107550004203809341033093400320933F038820EC |
:1075600009F441C0809126089091270897FF03C035 |
:10757000909581959F4F6CE070E00E942A8C9B0152 |
:1075800070933E0360933D038091360890913708D5 |
:1075900097FF03C0909581959F4F6CE070E00E942B |
:1075A0002A8C70933C0360933B038091DC0590919F |
:1075B000DD059093380380933703B90184E090E0B0 |
:1075C0000E946D2E60913B0370913C0386E090E039 |
:1075D0000E946D2E609137037091380388E090E02F |
:1075E0000E946D2E65C084E090E00E94682E90930A |
:1075F0003E0380933D0386E090E00E94682E9093C6 |
:107600003C0380933B0388E090E00E94682E9C013D |
:10761000909338038093370380913D0390913E030C |
:107620008150984050F480913B0390913C038150ED |
:10763000984018F421503440D8F185E899E09F93A0 |
:107640008F9382E995E19F938F93E091FA03F091F4 |
:10765000FB030995809126089091270897FF03C0A6 |
:10766000909581959F4F6CE070E00E942A8C7093FA |
:107670003E0360933D03809136089091370897FF51 |
:1076800003C0909581959F4F6CE070E00E942A8C1A |
:1076900070933C0360933B038091DC059091DD0582 |
:1076A00090933803809337030F900F900F900F90B3 |
:1076B0001092EB071092EA071092DB071092DA079C |
:1076C00010922C0810922B0884E690E00E94C319B7 |
:1076D0008091F7019091F8019C01220F331F220F36 |
:1076E000331F280F391F280F391F30932708209385 |
:1076F00026088091F9019091FA018C01000F111F69 |
:10770000000F111F080F191F080F191F10933708BA |
:107710000093360880915606C82EDD24EE24FF24FF |
:10772000442737FD4095542FC701B6010E94EB8BCB |
:107730004B015C01609332037093330380933403F5 |
:10774000909335039801442737FD4095542FC70186 |
:10775000B6010E94EB8BDC01CB0180932A0390934E |
:107760002B03A0932C03B0932D0380920E039092D1 |
:107770000F03A0921003B09211038093060390931D |
:107780000703A0930803B093090310920203109219 |
:107790000303109204031092050380911601909147 |
:1077A0001701A0911801B09119019093DF05809302 |
:1077B000DE051092EE011092ED011092F20210928D |
:1077C000F3021092F4021092F50200918F011091D1 |
:1077D00090011093F1020093F00284E690E0909300 |
:1077E0008C0180938B0182E390E09093DD01809384 |
:1077F000DC0180917B069927AA27BB27BC01CD011C |
:1078000024EC39E040E050E00E94EB8BDC01CB013E |
:107810008856954CAF4FBF4F809387019093880156 |
:10782000A0938901B0938A0180917C069927AA27A9 |
:10783000BB27BC01CD010E94EB8BDC01CB0188563C |
:10784000954CAF4FBF4F8093830190938401A093D9 |
:107850008501B09386011092480110924701C8013A |
:10786000AA2797FDA095BA2F20914301309144019A |
:107870004091450150914601BC01CD010E94EB8B26 |
:10788000DC01CB018093320890933308A093340835 |
:10789000B09335081092ED021092EC0281E08093D3 |
:1078A00001010E946C6B8091A20284608093A2020D |
:1078B0008FEF8093B2081092B30880E28093B408EF |
:1078C000C9EDD2E0AFE3B6E007E08D91E82FFF27E6 |
:1078D000EE0FFF1FE759F84F8081918181588993FE |
:1078E000015007FFF2CF84E68093D8028091DA013D |
:1078F000882311F0469A579A809147039091480344 |
:1079000080569940815C9B4228F0809113048160ED |
:1079100080931304809145039091460380569940CB |
:10792000815C9B4228F08091130482608093130451 |
:1079300080914303909144038C5291408957954024 |
:1079400028F08091130484608093130480913D0398 |
:1079500090913E038C529140835C914028F080913D |
:10796000130488608093130480913B0390913C033F |
:107970008C529140835C914028F080911304806187 |
:107980008093130480913703909138038050924084 |
:107990008355914028F080911304806280931304F2 |
:1079A00086E480937E010E94BE85ECE0CDB7DEB711 |
:1079B0000C949C8CA3E1B0E0E0EEFCE30C947A8C98 |
:1079C00080914303909144032091FB013091FC018D |
:1079D000821B930B90932C0880932B0880910502B7 |
:1079E0009091060297FD07969C0113E03595279527 |
:1079F0001A95E1F73093EB072093EA078091030291 |
:107A00009091040297FD0796B3E095958795BA95F6 |
:107A1000E1F79093DB078093DA073093F607209322 |
:107A2000F5079093EE078093ED07809126089091DB |
:107A30002708AC01440F551F480F591F2091F7012B |
:107A40003091F801C901880F991F880F991F820F83 |
:107A5000931F820F931F480F591F57FF02C04D5F9E |
:107A60005F4F5595479555954795509327084093F7 |
:107A700026088091360890913708AC01440F551FB5 |
:107A8000480F591F2091F9013091FA01C901880F5F |
:107A9000991F880F991F820F931F820F931F480F02 |
:107AA000591F57FF02C04D5F5F4F5595479555953C |
:107AB000479550933708409336082091F70130914D |
:107AC000F801C901880F991F880F991F820F931F12 |
:107AD000820F931F9C01442737FD4095542F8091BE |
:107AE000220390912303A0912403B0912503820FD8 |
:107AF000931FA41FB51F8093220390932303A09389 |
:107B00002403B09325032091F9013091FA01C901B2 |
:107B1000880F991F880F991F820F931F820F931F41 |
:107B20009C01442737FD4095542F80911E0390916E |
:107B30001F03A0912003B0912103820F931FA41F64 |
:107B4000B51F80931E0390931F03A0932003B0934F |
:107B500021038091FF07909100082091F701309157 |
:107B6000F801820F931F909300088093FF07809184 |
:107B70002E0890912F082091F9013091FA01820F7F |
:107B8000931F90932F0880932E0880913903909132 |
:107B90003A03019690933A03809339038091DC0570 |
:107BA0009091DD052091370330913803821B930BB0 |
:107BB0009C01442737FD4095542F80911A039091E2 |
:107BC0001B03A0911C03B0911D03820F931FA41FE0 |
:107BD000B51F80931A0390931B03A0931C03B093CB |
:107BE0001D038FEC80937A001092100120910A03FC |
:107BF00030910B0340910C0350910D0329873A8774 |
:107C00004B875C8729543B46414050402CF028E488 |
:107C10003BE641E050E00DC089859A85AB85BC8587 |
:107C2000885B9449AE4FBF4F4CF428EB34E94EEFDC |
:107C30005FEF2D833E834F83588708C089859A85DF |
:107C4000AB85BC858D839E83AF83B887209112035B |
:107C50003091130340911403509115032D873E87F3 |
:107C60004F87588B29543B46414050402CF028E424 |
:107C70003BE641E050E00DC08D859E85AF85B8891B |
:107C8000885B9449AE4FBF4F4CF428EB34E94EEF7C |
:107C90005FEF29833A834B835C8308C08D859E8583 |
:107CA000AF85B88989839A83AB83BC83A0912B0865 |
:107CB000B0912C08BB8BAA8BFD01CF01AA2797FDA1 |
:107CC000A095BA2FA0900203B0900303C0900403C4 |
:107CD000D0900503A80EB91ECA1EDB1EA092020397 |
:107CE000B0920303C0920403D0920503E0903208DF |
:107CF000F09033080091340810913508E80EF91E11 |
:107D00000A1F1B1FE0923208F092330800933408D8 |
:107D100010933508F091BD02F98BFF2309F098C14B |
:107D20008091BC02882309F093C18091220886FFCC |
:107D30008FC18091DA079091DB07AA2797FDA09564 |
:107D4000BA2FBC01CD0129813A814B815C810E940F |
:107D5000EB8B9B01AC0197FF04C02150384F4F4F74 |
:107D60005F4FBBE05595479537952795BA95D1F765 |
:107D700080916A01682E772488249924CA01B90168 |
:107D8000A40193010E94EB8BDC01CB018093530390 |
:107D900090935403A0935503B0935603B7FF04C0C8 |
:107DA0008150904FAF4FBF4F1C012D01ACE0559457 |
:107DB000479437942794AA95D1F720925303309291 |
:107DC000540340925503509256038091EA079091D4 |
:107DD000EB07AA2797FDA095BA2FBC01CD012D81F5 |
:107DE0003E814F8158850E94EB8B97FF04C0615004 |
:107DF000784F8F4F9F4FFBE09595879577956795C7 |
:107E0000FA95D1F7A40193010E94EB8BDC01CB0121 |
:107E10008093570390935803A0935903B0935A0348 |
:107E2000B7FF04C08150904FAF4FBF4F9C01AD01D1 |
:107E3000ECE05595479537952795EA95D1F720932E |
:107E40005703309358034093590350935A0380913A |
:107E50005303909154039093D2078093D10780915C |
:107E60005703909158039093D6078093D507221912 |
:107E7000330944095509209357033093580340931D |
:107E8000590350935A03E20EF31E041F151FE0928C |
:107E90003208F0923308009334081093350880912B |
:107EA00069018823B1F457FF04C02F5F3F4F4F4F44 |
:107EB0005F4F5595479537952795A21AB30AC40A7F |
:107EC000D50AA0920203B0920303C0920403D09299 |
:107ED00005032A893B8979010027F7FC0095102FBB |
:107EE0008091570390915803A0915903B0915A0380 |
:107EF000E80EF91E0A1F1B1FC801B70129813A812C |
:107F00004B815C810E94EB8B9B01AC0197FF04C00D |
:107F10002150384F4F4F5F4F6BE055954795379540 |
:107F200027956A95D1F780916B01A82EBB24CC24AC |
:107F3000DD24CA01B901A60195010E94EB8BDC0189 |
:107F4000CB0180934B0390934C03A0934D03B093CC |
:107F50004E03B7FF04C08150904FAF4FBF4F3C015D |
:107F60004D013CE095948794779467943A95D1F7C6 |
:107F700060924B0370924C0380924D0390924E039B |
:107F8000C801B7012D813E814F8158850E94EB8B3E |
:107F900097FF04C06150784F8F4F9F4F2BE095950E |
:107FA0008795779567952A95D1F7A60195010E9447 |
:107FB000EB8BDC01CB0180934F0390935003A09394 |
:107FC0005103B0935203B7FF04C08150904FAF4F9D |
:107FD000BF4FAC01BD018CE07595679557954795EE |
:107FE0008A95D1F740934F03509350036093510308 |
:107FF000709352032A893B8937FF03C0309521953E |
:108000003F4F21343105E4F1D401C30197FE07C08D |
:10801000B095A095909581959F4FAF4FBF4F8138F8 |
:108020009105A105B10584F4DB01CA0177FF07C002 |
:10803000B095A095909581959F4FAF4FBF4F8138D8 |
:108040009105A105B105E4F081E08093EE0218C02E |
:108050001092D6071092D5071092D2071092D1072E |
:1080600010924F031092500310925103109252033A |
:1080700010924B0310924C0310924D0310924E033A |
:1080800080914F0390915003A0915103B0915203FE |
:10809000BC01CD0124E630E040E050E00E945F8C5E |
:1080A000E0904B03F0904C03E21AF30AF092E907D8 |
:1080B000E092E80780914B0390914C03A0914D030F |
:1080C000B0914E03BC01CD0124E630E040E050E029 |
:1080D0000E945F8CDA01C90120914F033091500357 |
:1080E0008C01021B130B1093DD070093DC078091BA |
:1080F000430190914401A0914501B0914601BC011A |
:10810000CD0128E631E040E050E00E94EB8B209169 |
:1081100032083091330840913408509135082617C1 |
:1081200037074807590764F0261B370B480B590BD4 |
:108130002093320830933308409334085093350825 |
:10814000209132083091330840913408509135081D |
:1081500057FF0CC0260F371F481F591F20933208A6 |
:108160003093330840933408509335086091DA0710 |
:108170007091DB076E0D7F1D9B01442737FD4095F5 |
:10818000542F8091060390910703A0910803B091AA |
:108190000903820F931FA41FB51F809306039093BA |
:1081A0000703A0930803B09309038091C202909142 |
:1081B000C302681B790BCB01AA2797FDA095BA2FA4 |
:1081C00029853A854B855C85820F931FA41FB51FB7 |
:1081D00080930A0390930B03A0930C03B0930D03B9 |
:1081E000C0908301D0908401E0908501F0908601D9 |
:1081F000C816D906EA06FB06C4F488EA91E6A0E0B0 |
:10820000B0E08C199D09AE09BF0980930A039093D1 |
:108210000B03A0930C03B0930D038093060390937C |
:108220000703A0930803B093090322273327A9016A |
:108230002C193D094E095F0980910A0390910B03A7 |
:10824000A0910C03B0910D0382179307A407B50703 |
:10825000B4F4D701C601885A9146A040B04080933B |
:108260000A0390930B03A0930C03B0930D03809328 |
:10827000060390930703A0930803B093090360914A |
:10828000EA077091EB07600F711F9B01442737FDD0 |
:108290004095542F80910E0390910F03A0911003ED |
:1082A000B0911103820F931FA41FB51F80930E037B |
:1082B00090930F03A0931003B09311038091C00219 |
:1082C0009091C102681B790BCB01AA2797FDA0955D |
:1082D000BA2F2D853E854F855889820F931FA41F85 |
:1082E000B51F8093120390931303A0931403B093CC |
:1082F0001503E0908701F0908801009189011091A9 |
:108300008A01E816F9060A071B07C4F488EA91E611 |
:10831000A0E0B0E08E199F09A00BB10B809312036F |
:1083200090931303A0931403B093150380930E034B |
:1083300090930F03A0931003B093110322273327C8 |
:10834000A9012E193F09400B510B80911203909106 |
:108350001303A0911403B091150382179307A40788 |
:10836000B507B4F4D801C701885A9146A040B0407F |
:108370008093120390931303A0931403B0931503F7 |
:1083800080930E0390930F03A0931003B0931103F7 |
:108390008091020390910303A0910403B09105031F |
:1083A0008093160390931703A0931803B0931903B7 |
:1083B0008091120390911303A0911403B0911503BF |
:1083C0008093320390933303A0933403B093350327 |
:1083D00080910A0390910B03A0910C03B0910D03BF |
:1083E00080932A0390932B03A0932C03B0932D0327 |
:1083F00080910E0390910F03A0911003B09111038F |
:1084000080932E0390932F03A0933003B0933103F6 |
:108410008091060390910703A0910803B09109038E |
:108420008093260390932703A0932803B0932903F6 |
:1084300080911C0190911D0197FD079603E0959591 |
:1084400087950A95E1F79093EB078093EA0780916F |
:108450001A0190911B0197FD079613E0959587955A |
:108460001A95E1F79093DB078093DA078091FF017B |
:10847000909100020F9734F488E19CEF9093EB0702 |
:108480008093EA078091FF0190910002079734F4EE |
:1084900080E398EF9093EB078093EA072091020125 |
:1084A0002A30A9F48091FF0190910002835F9340EC |
:1084B00034F088EE93E09093EB078093EA07809185 |
:1084C000FF01909100028A5F9340DCF014C080911C |
:1084D000FF0190910002815D974034F088EE93E0B7 |
:1084E0009093EB078093EA078091FF01909100023F |
:1084F000805E974034F080ED97E09093EB07809397 |
:10850000EA078091FD019091FE010F9734F488E114 |
:108510009CEF9093DB078093DA078091FD019091A7 |
:10852000FE01079734F480E398EF9093DB07809384 |
:10853000DA072A30A9F48091FD019091FE01835F52 |
:10854000934034F088EE93E09093DB078093DA0752 |
:108550008091FD019091FE018A5F9340DCF014C090 |
:108560008091FD019091FE01815D974034F088EE8D |
:1085700093E09093DB078093DA078091FD0190915F |
:10858000FE01805E974034F080ED97E09093DB072A |
:108590008093DA0760917501662309F4AFC04091BA |
:1085A0001C0150911D0180915B0390915C03481B5D |
:1085B000590B509362034093610320911C01309149 |
:1085C0001D01280F391F37FF02C02F5F3F4F359520 |
:1085D000279530935C0320935B03413851051CF0D1 |
:1085E00080E890E005C040585F4F34F480E89FEF8A |
:1085F000909362038093610340911A0150911B0193 |
:1086000080915D0390915E03481B590B509360036A |
:1086100040935F0320911A0130911B01280F391FED |
:1086200037FF02C02F5F3F4F3595279530935E038C |
:1086300020935D03413851051CF080E890E005C0AF |
:1086400040585F4F34F480E89FEF9093600380932D |
:108650005F03462F55278091610390916203849FA9 |
:10866000B001859F700D949F700D11249B0177FFC1 |
:1086700002C0215F3F4FF4E035952795FA95E1F769 |
:108680008091EA079091EB07820F931F9093EB077D |
:108690008093EA0780915F0390916003849FD001EB |
:1086A000859FB00D949FB00D1124AD019D01B7FFC2 |
:1086B00002C0215F3F4FE4E035952795EA95E1F749 |
:1086C0008091DA079091DB07820F931F9093DB076D |
:1086D0008093DA0780911C0190911D01860F971FEE |
:1086E00090931D0180931C0180911A0190911B01B0 |
:1086F000840F951F90931B0180931A010091ED0741 |
:108700001091EE078091D1079091D20710161106B3 |
:108710005CF59C0197FF04C022273327281B390BE7 |
:10872000C901AA2797FDA095BA2F20916901332787 |
:1087300044275527BC01CD010E94EB8B9B01AC0166 |
:1087400097FF04C0215C3F4F4F4F5F4F76E0559538 |
:108750004795379527957A95D1F78091E8079091BD |
:10876000E907820F931F27C097FF03C0909581955B |
:108770009F4FAA2797FDA095BA2F20916901332713 |
:1087800044275527BC01CD010E94EB8B9B01AC0116 |
:1087900097FF04C0215C3F4F4F4F5F4F66E05595F8 |
:1087A0004795379527956A95D1F78091E80790917D |
:1087B000E907821B930B9093E9078093E807E09009 |
:1087C000F507F090F6078091D5079091D6071E1413 |
:1087D0001F045CF59C0197FF04C022273327281B48 |
:1087E000390BC901AA2797FDA095BA2F20916901DD |
:1087F000332744275527BC01CD010E94EB8B9B01F9 |
:10880000AC0197FF04C0215C3F4F4F4F5F4F96E094 |
:1088100055954795379527959A95D1F78091DC071F |
:108820009091DD07820F931F27C097FF03C090959B |
:1088300081959F4FAA2797FDA095BA2F2091690196 |
:10884000332744275527BC01CD010E94EB8B9B01A8 |
:10885000AC0197FF04C0215C3F4F4F4F5F4F86E054 |
:1088600055954795379527958A95D1F78091DC07DF |
:108870009091DD07821B930B9093DD078093DC07BB |
:108880008091220887FF44C0B989BB2309F040C00A |
:108890008091BC028823E1F5E1E0EE16E1E0FE06FE |
:1088A0004CF08091EA079091EB078E0D9F1D805050 |
:1088B00091400DC0F0E0EF16FFEFFF0664F48091E9 |
:1088C000EA079091EB078E0D9F1D80509F4F90936C |
:1088D000EB078093EA0721E0013012074CF080910A |
:1088E000DA079091DB07800F911F805091400CC0F8 |
:1088F0003FEF0030130764F48091DA079091DB07B3 |
:10890000800F911F80509F4F9093DB078093DA0771 |
:10891000E2E1CD5E0C94968C8091D702882301F51C |
:108920008091A2028C7F8093A202A8E1B4E0E8E0EB |
:10893000F7E09BE08091BB01882309F48C938D9133 |
:10894000818312829150389697FFF4CF8091BB01BA |
:10895000882359F08091BB0181508093BB0105C0F1 |
:108960008091A20281608093A202809126028823D6 |
:1089700019F01092260208958093280280932A020B |
:10898000809124028E7F8093240285EA8093BC002C |
:108990000895CF93DF93A9EDB2E0CFE3D6E057E09F |
:1089A0009991E92FFF27EE0FFF1FE759F84F01902C |
:1089B000F081E02DE158FF4FEF3FF10521F01CF071 |
:1089C000EFEFF0E004C0F7FF02C0E0E0F0E0993123 |
:1089D00011F4EC931BC04C91242F3327E217F307BB |
:1089E000A9F0CF01821B930B97FD03969595879570 |
:1089F00095958795242F280F2C93822F9927E81778 |
:108A0000F90714F4215001C02F5F2C935150119697 |
:108A100057FFC6CF80914906883F38F0EFEFF0E06E |
:108A2000E81BF109E752FD4F808180937B01809123 |
:108A30007B01882329F0843618F084E680937B013B |
:108A400080914B06883F38F0EFEFF0E0E81BF1092A |
:108A5000E752FD4F808180937901809179018823CD |
:108A600029F0843618F084E68093790180915806C5 |
:108A7000883F38F0EFEFF0E0E81BF109E752FD4FD7 |
:108A8000808180937401809174018B3010F48AE0AE |
:108A900002C08F3F11F48093740180918506883F56 |
:108AA00038F0EFEFF0E0E81BF109E752FD4F80816D |
:108AB0008093010880910108863010F485E002C09F |
:108AC0008F3F11F48093010880918706883F38F02A |
:108AD000EFEFF0E0E81BF109E752FD4F8081809352 |
:108AE000290880912908863010F485E002C08F3F64 |
:108AF00011F48093290880917206883F38F0EFEFD7 |
:108B0000F0E0E81BF109E752FD4F80818093FE07FA |
:108B100080917306883F38F0EFEFF0E0E81BF10931 |
:108B2000E752FD4F80818093D70780917406883F7C |
:108B300038F0EFEFF0E0E81BF109E752FD4F8081DC |
:108B40008093070880914A06883F38F0EFEFF0E005 |
:108B5000E81BF109E752FD4F808180937A018091F3 |
:108B60004D06883F38F0EFEFF0E0E81BF109E752DF |
:108B7000FD4F80818093780180914F06883F38F0C7 |
:108B8000EFEFF0E0E81BF109E752FD4F80818093A1 |
:108B9000760180915706883F38F0EFEFF0E0E81B50 |
:108BA000F109E752FD4F808180937701809159064A |
:108BB000883F38F0EFEFF0E0E81BF109E752FD4F96 |
:108BC00080818093730180915A06883F38F0EFEFDF |
:108BD000F0E0E81BF109E752FD4F808180937501B9 |
:108BE00080915B06883F38F0EFEFF0E0E81BF10979 |
:108BF000E752FD4F80818093720180915C06883F2F |
:108C000038F0EFEFF0E0E81BF109E752FD4F80810B |
:108C10008093710180916206883F38F0EFEFF0E0B9 |
:108C2000E81BF109E752FD4F808180936F0180912D |
:108C30006306883F38F0EFEFF0E0E81BF109E752F8 |
:108C4000FD4F80818093B70280916406883F38F0A1 |
:108C5000EFEFF0E0E81BF109E752FD4F80818093D0 |
:108C6000B60280916506883F38F0EFEFF0E0E81B30 |
:108C7000F109E752FD4F80818093B502809166062D |
:108C8000883F38F0EFEFF0E0E81BF109E752FD4FC5 |
:108C900080818093B40280918006883F38F0EFEFA6 |
:108CA000F0E0E81BF109E752FD4F80818093B302A9 |
:108CB00080918106883F38F0EFEFF0E0E81BF10982 |
:108CC000E752FD4F80818093B20280918206883FF7 |
:108CD00038F0EFEFF0E0E81BF109E752FD4F80813B |
:108CE0008093B10280918306883F38F0EFEFF0E087 |
:108CF000E81BF109E752FD4F80818093B00280911B |
:108D00006706883F38F0EFEFF0E0E81BF109E75223 |
:108D1000FD4F808180936E0180916B06883F38F013 |
:108D2000EFEFF0E0E81BF109E752FD4F80818093FF |
:108D30006D0180917506883F38F0EFEFF0E0E81B99 |
:108D4000F109E752FD4F808180936C018091780694 |
:108D5000883F38F0EFEFF0E0E81BF109E752FD4FF4 |
:108D6000808180936B0180917906883F38F0EFEF26 |
:108D7000F0E0E81BF109E752FD4F808180936A0122 |
:108D800080917A06883F38F0EFEFF0E0E81BF109B8 |
:108D9000E752FD4F8081809369018091A106883F51 |
:108DA00038F0EFEFF0E0E81BF109E752FD4F80816A |
:108DB0008093E60780914706809322088091A4065D |
:108DC0008093060880917F06883F38F0EFEFF0E04F |
:108DD000E81BF109E752FD4F808180936801809183 |
:108DE0009A06883F38F0EFEFF0E0E81BF109E75210 |
:108DF000FD4F80818093390880916F01282F3327A0 |
:108E00002F5F3F4F8CE398E2B9010E942A8C709348 |
:108E10007D0160937C018091550680932A088091A2 |
:108E200054068093EF0790919C069333C8F181E03C |
:108E30008093AF02983F58F0EFEFF0E0E91BF109A3 |
:108E4000E752FD4F8081823310F41092AF0280917F |
:108E50007E012091AF02821799F0833070F42223B3 |
:108E600019F08CED95E002C088EC90E09093DD0164 |
:108E70008093DC0120937E0103C0815080937E01AA |
:108E80008091790890917A0897FF0FC08091AF0286 |
:108E9000882359F08091130480688093130405C0DF |
:108EA0001092AF028AE080937E01809179089091C0 |
:108EB0007A0897FF1DC08091D7028823C9F080915E |
:108EC000AF028823A9F080910801909109018F5F7A |
:108ED0009F4F71F488E99AE39093DD018093DC0160 |
:108EE00080E094EA90930901809308011092AF0208 |
:108EF0008091AF02882369F08091A1028160809304 |
:108F0000A10280916B01823D48F4825E80936B01E7 |
:108F100005C08091A1028E7F8093A102DF91CF9145 |
:108F20000895A7E1B0E0E7E9F7E40C947A8C0E9499 |
:108F3000DA3CE090E202F090E302FA82E98280916A |
:108F4000EF0799270A96E816F90614F49A8389839D |
:108F50008091D802843608F066C08091A10282FD1B |
:108F600062C08091770390917803009731F0019768 |
:108F700090937803809377030BC01092D70290935D |
:108F8000A4028093A3028091A2028D7E8093A2020C |
:108F9000809102018A3011F0843110F0289A01C0CA |
:108FA00028988091A3029091A402895E9340C0F119 |
:108FB00080915F06282F33273A8329838091A2026C |
:108FC00080618093A20280913B06A82FBB27AA0F45 |
:108FD000BB1FFD01E356F84F1182108280913C06C1 |
:108FE000282F3327220F331FC9018356984FFC01C6 |
:108FF00011821082A759B84F11961C921E922759C0 |
:10900000384FD90111961C921E9280913E06E82F8E |
:10901000FF27EE0FFF1FE759F84F11821082A9C2F8 |
:109020001092D702A6C28091D8028D3808F4A1C24E |
:109030008091A2028F7E8093A2029091600682E3CB |
:10904000989FC00111249093780380937703E9815E |
:10905000FA81B9978CF08091D702882369F08091CA |
:10906000A3029091A402FFEF8F3F9F0729F0019682 |
:109070009093A4028093A3028091A3029091A402F2 |
:109080008F3F910509F008F51092FA021092FB0249 |
:109090001092FC021092FD021092F6021092F7025A |
:1090A0001092F8021092F902109263031092640376 |
:1090B000109265031092660310920203109203034C |
:1090C000109204031092050305C08091A2028260F1 |
:1090D0008093A20280913D06E82FFF27EE0FFF1F2D |
:1090E000E759F84F80819181813591050CF435C1A4 |
:1090F0002091D702222309F030C180913E06E82F4B |
:10910000FF27EE0FFF1FE759F84F808191818C34C4 |
:1091100091050CF4FFC0809179038F5F80937903F0 |
:10912000893C08F41AC1209379031092A40210928A |
:10913000A30230913B06E32FFF27EE0FFF1FE759F5 |
:10914000F84F8081918187349105B4F480913C0679 |
:10915000E82FFF27EE0FFF1FE759F84F808191811D |
:109160000190F081E02DF7FF03C0F095E195FF4FEE |
:10917000E734F1050CF478C041E020913C06A22FC1 |
:10918000BB27AA0FBB1FA759B84F8D919C91119770 |
:109190008734910544F0E32FFF27EE0FFF1FE759B7 |
:1091A000F84F808191818D919C918734910574F065 |
:1091B00080913B06E82FFF27EE0FFF1FE759F84F7E |
:1091C00080819181873491050CF042E0E22FFF27E6 |
:1091D000EE0FFF1FE759F84F80819181863491058A |
:1091E00074F480913B06E82FFF27EE0FFF1FE7592D |
:1091F000F84F80819181873491050CF043E0E22F94 |
:10920000FF27EE0FFF1FE759F84F808191818A5B9E |
:109210009F4F74F480913B06E82FFF27EE0FFF1F4E |
:10922000E759F84F80819181873491050CF044E033 |
:10923000E22FFF27EE0FFF1FE759F84F8081918142 |
:109240008A5B9F4F74F480913B06E82FFF27EE0F57 |
:10925000FF1FE759F84F80819181863491050CF406 |
:1092600045E0842F0E94C72E80913C06E82FFF27FF |
:10927000EE0FFF1FE759F84F808191810190F08137 |
:10928000E02DF7FF03C0F095E195FF4F7E97BCF40A |
:1092900080913B06E82FFF27EE0FFF1FE759F84F9D |
:1092A000808191818A5B9F4F54F481E080932E04EA |
:1092B00088EE93E09093DD018093DC014EC00E9424 |
:1092C000C52F0E94722E80E00E94E70980916106FE |
:1092D0000E945F878091220880FF10C08091140156 |
:1092E00090911501875B934038F48091140190911F |
:1092F00015018E5E924010F40E94541D1092DA0106 |
:1093000080E00E94263A81E080937C038093DA011A |
:10931000579A1AC080819181855B9F4FE4F48091B8 |
:1093200079038F5F80937903893CB8F02093D7024B |
:10933000209379031092A4021092A30281E00E946C |
:10934000263A81E080937C030E94C52F68E770E095 |
:109350000E94573902C02093790380913D06E82F7F |
:10936000FF27EE0FFF1FE759F84F808191818B5A3D |
:109370009F4F0CF0FEC03091D702E0913E063323A0 |
:1093800009F0CCC0FF27EE0FFF1FE759F84F80818F |
:109390009181855B9F4F0CF0BEC020919D06E22F0E |
:1093A000FF27EE0FFF1FE759F84F80819181855B02 |
:1093B0009F4F1CF0222309F0AEC080917A038F5F8B |
:1093C00080937A03893C08F4D4C030937A03809167 |
:1093D0001304882309F098C080917C03882309F442 |
:1093E00093C08091B203882309F08EC081E090E0A1 |
:1093F0009093A4028093A30281E08093D7021092FD |
:109400006303109264031092650310926603109236 |
:1094100002031092030310920403109205031092AA |
:10942000FE021092FF02109200031092010380913D |
:109430005606E82EFF2400271127809126089091D8 |
:1094400027089C01442737FD4095542FC801B701D8 |
:109450000E94EB8BDC01CB018093120390931303EA |
:10946000A0931403B09315038091360890913708A8 |
:109470009C01442737FD4095542FC801B7010E9435 |
:10948000EB8BDC01CB0180930A0390930B03A09339 |
:109490000C03B0930D038091320390913303A0919C |
:1094A0003403B091350380930E0390930F03A09380 |
:1094B0001003B093110380912A0390912B03A09184 |
:1094C0002C03B0912D038093060390930703A09380 |
:1094D0000803B09309031092FA021092FB02109253 |
:1094E000FC021092FD021092F6021092F702109206 |
:1094F000F8021092F9028091A20288608093A20281 |
:1095000084E680937D0335C08CED95E09093DD017A |
:109510008093DC012EC010927A032BC0FF27EE0F40 |
:10952000FF1FE759F84F808191818C349105FCF041 |
:1095300020919D06E22FFF27EE0FFF1FE759F84FFE |
:1095400080819181855B9F4F14F0222381F480916B |
:109550007B038F5F80937B03893C58F01092D70286 |
:1095600010927B031092A4021092A30202C01092E8 |
:109570007B038091410181508093410180914101A1 |
:109580008F3F21F08091A20284FFA9C30E94C944A9 |
:10959000B090510680918603909187039C01220F21 |
:1095A000331F280F391FC0903B06AC2DBB27AA0FD5 |
:1095B000BB1FFD01E759F84F4B2D55278081918145 |
:1095C000849FF001859FF00D949FF00D11242E0FC4 |
:1095D0003F1F37FF02C02D5F3F4FB901759567955B |
:1095E00075956795A356B84F80915206082F11279D |
:1095F0008D919C91809F7001819FF00C909FF00C49 |
:1096000011246E0D7F1D70938703609386038091F4 |
:109610008803909189039C01220F331F280F391F63 |
:10962000D0903C06AD2DBB27AA0FBB1FFD01E7590B |
:10963000F84F80819181849FF001859FF00D949F68 |
:10964000F00D11242E0F3F1F37FF02C02D5F3F4F3B |
:10965000A9015595479555954795A356B84F8D91B6 |
:109660009C91809F7001819FF00C909FF00C1124C1 |
:109670004E0D5F1D50938903409388038091AF0284 |
:10968000882309F448C0CB0177FD0396DC01B5952A |
:10969000A795B595A795CA0157FD0396FC01F595C9 |
:1096A000E795F595E79580919D01682F772767FDF0 |
:1096B00070956A9F90016B9F300D7A9F300D112439 |
:1096C0008091B403482F552747FD50954E9FC00108 |
:1096D0004F9F900D5E9F900D1124280F391F37FF6B |
:1096E00002C0295F3F4F93E0359527959A95E1F7A2 |
:1096F0003093E9022093E8026E9F90016F9F300D36 |
:109700007E9F300D11244A9FC0014B9F900D5A9FA0 |
:10971000900D11243FC080919B06E82FFF27E75B47 |
:10972000FE4F868180939D0190819093B403A82F72 |
:10973000BB27A7FDB095A69F9001A79F300DB69FB0 |
:10974000300D1124E92FFF27E7FDF095E49FC001BC |
:10975000E59F900DF49F900D1124280F391F37FFBE |
:1097600002C0295F3F4F83E0359527958A95E1F741 |
:109770003093E9022093E802A49F9001A59F300D49 |
:10978000B49F300D1124E69FC001E79F900DF69F16 |
:10979000900D1124281B390B37FF02C0295F3F4F62 |
:1097A00003E0359527950A95E1F73093E70220937A |
:1097B000E60280913E06E82FFF27EE0FFF1FE759D4 |
:1097C000F84F80819181909581959F4F9093E5020C |
:1097D0008093E4028530910514F0049705C00FEFE3 |
:1097E0008C3F900734F404969093E5028093E40252 |
:1097F00004C01092E5021092E4028091A203882333 |
:1098000009F43EC0282F33278091E8029091E902A5 |
:1098100097FD079613E0959587951A95E1F7289F90 |
:10982000A001299F500D389F500D1124CA0157FDEA |
:109830000F96B4E095958795BA95E1F79093E90274 |
:109840008093E8028091E6029091E70297FD0796E7 |
:10985000A3E095958795AA95E1F7289FB001299FE8 |
:10986000700D389F700D1124CB0177FD0F96F4E039 |
:1098700095958795FA95E1F79093E7028093E60234 |
:109880008090E8029090E9028091A5039091A60350 |
:10989000881A990A9092E9028092E8020091E60201 |
:1098A0001091E7028091A3039091A403081B190B68 |
:1098B0001093E7020093E60280913D06E82FFF2710 |
:1098C000EE0FFF1FE759F84FE080F1808FE790E03F |
:1098D000E80EF91EF092E302E092E2028091740138 |
:1098E0009927AA2797FDA095BA2FBC01CD010E9408 |
:1098F0005F8BDC01CB0120E030E040E251E4BC01B1 |
:10990000CD010E94CD8ADC01CB01BC01CD010E94BA |
:10991000318BDC01CB0180933008809173018093FF |
:109920000808809172019927AA2797FDA095BA2F60 |
:10993000BC01CD010E945F8BDC01CB0120E030E057 |
:1099400040E251E4BC01CD010E94CD8ADC01CB0193 |
:10995000BC01CD010E94318BDC01CB018093E1077A |
:10996000809171018093F70780913A0480FF59C07C |
:1099700080913908813808F454C0809133049927C4 |
:1099800087FD90952B2D3327829FD001839FB00DAB |
:10999000929FB00D11248A0E9B1E9092E902809234 |
:1099A000E80280913404992787FD9095829FF00109 |
:1099B000839FF00D929FF00D11240E0F1F1F109327 |
:1099C000E7020093E60280913504282F332727FD14 |
:1099D00030958091E4029091E502820F931F90935D |
:1099E000E5028093E40280913704282F332727FD76 |
:1099F000309580914C069927289F8001299F100D52 |
:109A0000389F100D11241093480100934701809155 |
:109A1000360499278E159F0524F49093E3028093D2 |
:109A2000E2028091E2029091E30297FF04C010925B |
:109A3000E3021092E2028091220882FF02C010929B |
:109A400008084091E8025091E902CA0157FD0396C7 |
:109A50009C01359527953595279537FF03C030959F |
:109A600021953F4F8091A7029091A80282179307FA |
:109A7000B4F4CA0157FF03C0909581959F4F97FD9D |
:109A8000039695958795959587959093A8028093D1 |
:109A9000A7028536910544F084E690E001C0019765 |
:109AA0009093A8028093A7024091E6025091E702AA |
:109AB000CA0157FD03969C01359527953595279545 |
:109AC00037FF03C0309521953F4F8091A5029091BB |
:109AD000A60282179307B4F4CA0157FF03C09095FA |
:109AE00081959F4F97FD03969595879595958795B9 |
:109AF0009093A6028093A5028536910544F084E6F2 |
:109B000090E001C001979093A6028093A5028091F6 |
:109B1000A20284FF08C01092A8021092A70210921D |
:109B2000A6021092A502ED2DFF27EE0FFF1FE759A9 |
:109B3000F84F40917606242F332780819181281792 |
:109B4000390744F48091A20682FF04C081E080932B |
:109B5000BB0213C0ED2DFF27EE0FFF1FE759F84F93 |
:109B6000842F992720917706821B910920813181CA |
:109B70002817390714F41092BB0240913C06E42FD9 |
:109B8000FF27EE0FFF1FE759F84F50917606852FFC |
:109B9000992722273327281B390B8081918182172F |
:109BA000930744F48091A20683FF04C081E0809370 |
:109BB000BA0216C08091BA02882391F0E42FFF27E1 |
:109BC000EE0FFF1FE759F84F809177069927851B05 |
:109BD0009109208131818217930714F41092BA02FF |
:109BE000EC2DFF27EE0FFF1FE759F84F4091760647 |
:109BF000242F3327808191812817390744F48091DD |
:109C0000A20680FF04C081E08093B80217C0809153 |
:109C1000B802882399F0EC2DFF27EE0FFF1FE759BC |
:109C2000F84F842F992720917706821B9109208174 |
:109C300031812817390714F41092B80240913B067D |
:109C4000E42FFF27EE0FFF1FE759F84F50917606DC |
:109C5000852F992722273327281B390B8081918153 |
:109C60008217930744F48091A20681FF04C081E02B |
:109C70008093B90216C08091B902882391F0E42F35 |
:109C8000FF27EE0FFF1FE759F84F809177069927BE |
:109C9000851B9109208131818217930714F410925A |
:109CA000B9028091BB02882319F48091BA02811114 |
:109CB00081E08093BC028091B802882321F48091D6 |
:109CC000B902882351F081E08093BD021092BC025A |
:109CD0001092BB021092BA0202C08093BD02809122 |
:109CE000BC02882321F48091BD02882369F0809111 |
:109CF0007506992729813A818217930714F49A836C |
:109D0000898381E08093EE028091A10299279C01D2 |
:109D10002470307082FF2DC08091A5039091A6031E |
:109D2000909581959F4F9093E9028093E8028091EE |
:109D3000A3039091A403909581959F4F9093E70280 |
:109D40008093E60280918101909182019093E302D9 |
:109D50008093E202809122088B778B6680932208A1 |
:109D6000809106088C7B8093060888EC80937A01AA |
:109D70001EC08091A20284FF1AC03093E502209396 |
:109D8000E4023093E9022093E8023093E702209343 |
:109D9000E6029AE59093300888E78093080890934C |
:109DA000E1078093F7071092BC021092BD028091E8 |
:109DB000FA079091FB07A091FC07B091FD07209155 |
:109DC0003203309133034091340350913503820FB5 |
:109DD000931FA41FB51F8093FA079093FB07A093CE |
:109DE000FC07B093FD078091020890910308A091B1 |
:109DF0000408B0910508E0902A03F0902B0300912D |
:109E00002C0310912D03EB82FC820D831E838E0D9B |
:109E10009F1DA01FB11F8093020890930308A09379 |
:109E20000408B09305088091F1079091F207A09182 |
:109E3000F307B091F407E0902E03F0902F03009108 |
:109E4000300310913103EF82F88609871A878E0D4F |
:109E50009F1DA01FB11F8093F1079093F207A0935D |
:109E6000F307B093F4078091E2079091E307A09184 |
:109E7000E407B091E507E0902603F09027030091F6 |
:109E8000280310912903EB86FC860D871E878E0D13 |
:109E90009F1DA01FB11F8093E2079093E307A0933B |
:109EA000E407B093E507F090BD02FF86FF2029F498 |
:109EB0008091BC02882309F460C0109222031092A2 |
:109EC0002303109224031092250310921E03109274 |
:109ED0001F0310922003109221031092FA07109290 |
:109EE000FB071092FC071092FD07109202081092D7 |
:109EF000030810920408109205081092F1071092BE |
:109F0000F2071092F3071092F4071092E2071092F2 |
:109F1000E3071092E4071092E507809112039091F5 |
:109F20001303A0911403B091150380930E03909333 |
:109F30000F03A0931003B093110380910A03909133 |
:109F40000B03A0910C03B0910D0380930603909333 |
:109F50000703A0930803B09309031092EC01109239 |
:109F6000EB011092C1021092C0021092C302109233 |
:109F7000C2020F85002309F0F8C18091BC0288233A |
:109F800009F0F3C18091DC059091DD05815092408C |
:109F90002CF48091D702882309F4E7C19090B2088D |
:109FA000A09056062090260830902708409036084A |
:109FB0005090370819140CF0E3C0BB24CC24DD24E6 |
:109FC000CA01B901A60195010E945F8C79018A013D |
:109FD00080917B0890917C08281A390AC101AA2730 |
:109FE00097FDA095BA2FE81AF90A0A0B1B0B6B8193 |
:109FF0007C818D819E81A60195010E945F8C590113 |
:10A000006A0180917D0890917E08481A590AC20120 |
:10A01000AA2797FDA095BA2FA81AB90ACA0ADB0A7F |
:10A02000292C332427FC3094432C532CC801B7012E |
:10A03000A20191010E94EB8B97FF04C061507E4FFB |
:10A040008F4F9F4F3B014C0109E095948794779483 |
:10A0500067940A95D1F7C601B501A20191010E944A |
:10A06000EB8B97FF04C061507E4F8F4F9F4F5B017A |
:10A070006C0119E0D594C794B794A7941A95D1F7B9 |
:10A080008091A7029091A802813491053CF48091BF |
:10A09000A5029091A60281349105D4F0D401C301A8 |
:10A0A00097FE03C00196A11DB11D3C014D01959481 |
:10A0B000879477946794D601C501D7FE03C00196B3 |
:10A0C000A11DB11D5C016D01D594C794B794A794EF |
:10A0D00080913E06E82FFF27EE0FFF1FE759F84F4C |
:10A0E000808191810190F081E02DF7FF03C0F09510 |
:10A0F000E195FF4F7A97A4F0C401B30123E030E06B |
:10A1000040E050E00E945F8C39014A01C601B50170 |
:10A1100023E030E040E050E00E945F8C59016A018A |
:10A120008091B408282F332727FD3095432F532FD4 |
:10A13000261537054805590514F439014A019927B0 |
:10A1400087FD9095909581959F4FAA2797FDA095A3 |
:10A15000BA2F681679068A069B0614F43C014D0155 |
:10A160002A153B054C055D0514F459016A01A81632 |
:10A17000B906CA06DB060CF0D0C05C016D01CDC08B |
:10A18000EA2CFF2400271127CA01B901A801970171 |
:10A190000E945F8C39014A01C101AA2797FDA09551 |
:10A1A000BA2F681A790A8A0A9B0A6B817C818D8191 |
:10A1B0009E81A80197010E945F8C59016A01C2012A |
:10A1C000AA2797FDA095BA2FA81AB90ACA0ADB0ACE |
:10A1D000D401C30197FE03C00F96A11DB11D3C0120 |
:10A1E0004D01F4E09594879477946794FA95D1F7AC |
:10A1F000D601C501D7FE03C00F96A11DB11D5C019C |
:10A200006D01E4E0D594C794B794A794EA95D1F78B |
:10A210008091A7029091A802813491053CF480912D |
:10A22000A5029091A60281349105A4F0C401B30166 |
:10A2300023E030E040E050E00E945F8C39014A01A9 |
:10A24000C601B50123E030E040E050E00E945F8CA1 |
:10A2500059016A0180913E06E82FFF27EE0FFF1F8C |
:10A26000E759F84F808191810190F081E02DF7FF4F |
:10A2700003C0F095E195FF4F7A97A4F0C401B301B4 |
:10A2800023E030E040E050E00E945F8C39014A0159 |
:10A29000C601B50123E030E040E050E00E945F8C51 |
:10A2A00059016A0189E180938D0121E262167104EE |
:10A2B000810491042CF070E2672E712C812C912C7A |
:10A2C00030EE63163FEF73063FEF83063FEF9306D2 |
:10A2D00044F460EE662E6FEF762E6FEF862E6FEFF2 |
:10A2E000962E41E2A416B104C104D1042CF050E230 |
:10A2F000A52EB12CC12CD12C50EEA5165FEFB506C2 |
:10A300005FEFC5065FEFD50644F440EEA42E4FEF95 |
:10A31000B42E4FEFC42E4FEFD42E809112039091A4 |
:10A320001303A0911403B091150386199709A80986 |
:10A33000B9098093120390931303A0931403B0936D |
:10A34000150380910A0390910B03A0910C03B09127 |
:10A350000D038A199B09AC09BD0980930A039093E8 |
:10A360000B03A0930C03B0930D038091EB0190912C |
:10A37000EC018F3F910509F008F4C4C56F85662391 |
:10A3800009F04EC58091BC02882309F049C580912F |
:10A39000EE02882309F044C570917E06788B7723FE |
:10A3A00009F43EC58091FA079091FB07A091FC0744 |
:10A3B000B091FD07B7FF04C081509F4FAF4FBF4F13 |
:10A3C000E92EFA2E0B2F112707FD1A95E092FA07B6 |
:10A3D000F092FB070093FC071093FD0780910208A1 |
:10A3E00090910308A0910408B0910508B7FF04C03C |
:10A3F00081509F4FAF4FBF4F892F9A2FAB2FBB2755 |
:10A40000A7FDBA95898B9A8BAB8BBC8B8093020886 |
:10A4100090930308A0930408B09305088091560612 |
:10A42000A82EBB24CC24DD242091220330912303C9 |
:10A430004091240350912503C601B5010E94EB8B86 |
:10A4400097FF04C061507F4F8F4F9F4F672E782E2C |
:10A45000892E992487FC9A94609222037092230398 |
:10A46000809224039092250320911E0330911F03B4 |
:10A470004091200350912103C601B5010E94EB8B4E |
:10A4800097FF04C061507F4F8F4F9F4F272E382E6C |
:10A49000492E552447FC5A9420921E0330921F03E4 |
:10A4A000409220035092210380911A0390911B0344 |
:10A4B000A0911C03B0911D03B7FF04C081509F4FB2 |
:10A4C000AF4FBF4F892F9A2FAB2FBB27A7FDBA9550 |
:10A4D00080931A0390931B03A0931C03B0931D0356 |
:10A4E000D801C70186199709A809B90980936F0394 |
:10A4F00090937003A0937103B093720320917D0633 |
:10A50000E22EFF2400271127BC01CD01A8019701ED |
:10A510000E945F8C59016A0120937E0330937F0370 |
:10A52000409380035093810389899A89AB89BC89C0 |
:10A5300082199309A409B509809373039093740356 |
:10A54000A0937503B0937603BC01CD01A8019701D8 |
:10A550000E945F8C20938203309383034093840393 |
:10A5600050938503D601C501D7FE04C081509F4F8B |
:10A57000AF4FBF4F892F9A2FAB2FBB27A7FDBA959F |
:10A580009093C1028093C00257FF04C021503F4FF7 |
:10A590004F4F5F4FBB2757FDBA95A52F942F832FA1 |
:10A5A0009093C3028093C2028091A7029091A80267 |
:10A5B00081349105DCF48091A5029091A60281344A |
:10A5C0009105A4F480913E06E82FFF27EE0FFF1FB0 |
:10A5D000E759F84F808191810190F081E02DF7FFDC |
:10A5E00003C0F095E195FF4F7A97E4F08091B208AF |
:10A5F0008F3FC1F48091C0029091C10297FD0196F6 |
:10A60000959587959093C1028093C0028091C20274 |
:10A610009091C30297FD0196959587959093C302FB |
:10A620008093C2028091F1079091F207A091F30705 |
:10A63000B091F407B7FF04C081509F4FAF4FBF4F99 |
:10A64000892F9A2FAB2FBB27A7FDBA958093F107CF |
:10A650009093F207A093F307B093F4078091E20779 |
:10A660009091E307A091E407B091E507B7FF04C01C |
:10A6700081509F4FAF4FBF4F892F9A2FAB2FBB27D2 |
:10A68000A7FDBA958093E2079093E307A093E407B0 |
:10A69000B093E5078091320390913303A091340386 |
:10A6A000B09135032F81388549855A85281B390B90 |
:10A6B0004A0B5B0B20936703309368034093690355 |
:10A6C00050936A0380912A0390912B03A0912C034D |
:10A6D000B0912D03EB84FC840D851E85E81AF90AE0 |
:10A6E0000A0B1B0BE0926B03F0926C0300936D035B |
:10A6F00010936E0320936F033093700340937103A4 |
:10A7000050937203E0927303F09274030093750305 |
:10A710001093760380910E0390910F03A091100384 |
:10A72000B0911103821B930BA40BB50B80930E0306 |
:10A7300090930F03A0931003B0931103809106032D |
:10A7400090910703A0910803B09109038E199F0906 |
:10A75000A00BB10B8093060390930703A09308030B |
:10A76000B093090388898823E1F02091EC023091AD |
:10A77000ED02213831054CF0809143039091440360 |
:10A780000196909344038093430320583F4F4CF429 |
:10A7900080914303909144030197909344038093E5 |
:10A7A00043031092ED021092EC0281E090E090934E |
:10A7B0008B0380938A03E0906F03F0907003009105 |
:10A7C000710310917203D801C70117FF07C08827D2 |
:10A7D0009927DC018E199F09A00BB10B8150924083 |
:10A7E000A040B04034F084E090E090938B038093DD |
:10A7F0008A038091900390919103A0919203B0916C |
:10A8000093032091FA073091FB074091FC07509188 |
:10A81000FD07821B930BA40BB50B815E914BAF4FD1 |
:10A82000BF4F8F539C49A040B04028F08091B3089F |
:10A8300089310CF4FFC021E0E21620E1F20620E0AD |
:10A84000020720E012070CF473C080918C03882368 |
:10A8500009F46AC0D801C70117FF07C088279927E4 |
:10A86000DC018E199F09A00BB10B9C01AD01B7FF54 |
:10A8700004C021503E4F4F4F5F4FF9E0559547952B |
:10A8800037952795FA95D1F780918A0390918B039C |
:10A89000820F931F90938B0380938A03D801C70183 |
:10A8A00017FF03C00796A11DB11DE3E0B595A7955D |
:10A8B00097958795EA95D1F780937E0390937F03D0 |
:10A8C000A0938003B093810389589341A040B04086 |
:10A8D00064F088E893E1A0E0B0E080937E03909379 |
:10A8E0007F03A0938003B093810320917E03309176 |
:10A8F0007F03409180035091810357FF04C0215092 |
:10A900003F4F4F4F5F4F232F342F452F552747FD84 |
:10A910005A958091C0029091C102820F931F90932B |
:10A92000C1028093C00206C081E080938C0302C004 |
:10A9300010928C0340E0E41640EFF4064FEF04075A |
:10A940004FEF14070CF073C080918D03882309F436 |
:10A950006AC0D801C70117FF07C088279927DC0103 |
:10A960008E199F09A00BB10B9C01AD01B7FF04C06C |
:10A9700021503E4F4F4F5F4F69E0559547953795B2 |
:10A9800027956A95D1F780918A0390918B03820F66 |
:10A99000931F90938B0380938A03D801C70117FFFD |
:10A9A00003C00796A11DB11D23E0B595A795979506 |
:10A9B00087952A95D1F780937E0390937F03A09388 |
:10A9C0008003B093810388579C4EAF4FBF4F64F410 |
:10A9D00088E79CEEAFEFBFEF80937E0390937F03F9 |
:10A9E000A0938003B093810320917E0330917F0375 |
:10A9F000409180035091810357FF04C021503F4F85 |
:10AA00004F4F5F4F232F342F452F552747FD5A9522 |
:10AA10008091C0029091C102820F931F9093C10256 |
:10AA20008093C00211C081E080938D030DC010920D |
:10AA30008D030AC010928B0310928A0384E690E083 |
:10AA400090938C0180938B016889262F3327809106 |
:10AA50008A0390918B032817390724F430938B03D2 |
:10AA600020938A031091B308112379F0212F332703 |
:10AA700027FD309580918A0390918B032817390721 |
:10AA800024F430938B0320938A0340916F035091F9 |
:10AA90007003609171037091720341385105610533 |
:10AAA000710574F0809147039091480320918A03C7 |
:10AAB00030918B03820F931F909348038093470339 |
:10AAC00040585F4F6F4F7F4F74F4809147039091D0 |
:10AAD000480320918A0330918B03821B930B909340 |
:10AAE00048038093470381E090E090938B03809329 |
:10AAF0008A03C0907303D0907403E0907503F090C4 |
:10AB00007603D701C601F7FE07C088279927DC0125 |
:10AB10008C199D09AE09BF0981509240A040B040F8 |
:10AB200034F084E090E090938B0380938A038091CB |
:10AB3000940390919503A0919603B091970320916F |
:10AB40000208309103084091040850910508821BC7 |
:10AB5000930BA40BB50B815E914BAF4FBF4F8F533F |
:10AB60009C49A040B04018F019310CF4FFC001E03E |
:10AB7000C01600E1D00600E0E00600E0F0060CF4AC |
:10AB800073C080918E03882309F46AC0D701C6017F |
:10AB9000F7FE07C088279927DC018C199D09AE09AB |
:10ABA000BF099C01AD01B7FF04C021503E4F4F4F7C |
:10ABB0005F4F09E055954795379527950A95D1F749 |
:10ABC00080918A0390918B03820F931F90938B0344 |
:10ABD00080938A03D701C601F7FE03C00796A11D23 |
:10ABE000B11D13E0B595A795979587951A95D1F75F |
:10ABF0008093820390938303A0938403B09385038F |
:10AC000089589341A040B04064F088E893E1A0E007 |
:10AC1000B0E08093820390938303A0938403B09366 |
:10AC200085032091820330918303409184035091E6 |
:10AC3000850357FF04C021503F4F4F4F5F4F232FD5 |
:10AC4000342F452F552747FD5A958091C202909188 |
:10AC5000C302820F931F9093C3028093C20206C067 |
:10AC600081E080938E0302C010928E0320E0C21612 |
:10AC700020EFD2062FEFE2062FEFF2060CF073C0A2 |
:10AC800080918F03882309F46AC0D701C601F7FEBB |
:10AC900007C088279927DC018C199D09AE09BF09D7 |
:10ACA0009C01AD01B7FF04C021503E4F4F4F5F4F95 |
:10ACB000E9E05595479537952795EA95D1F7809125 |
:10ACC0008A0390918B03820F931F90938B03809341 |
:10ACD0008A03D701C601F7FE03C00796A11DB11D67 |
:10ACE00073E0B595A795979587957A95D1F7809359 |
:10ACF000820390938303A0938403B09385038857C2 |
:10AD00009C4EAF4FBF4F64F488E79CEEAFEFBFEFB0 |
:10AD10008093820390938303A0938403B09385036D |
:10AD200020918203309183034091840350918503E5 |
:10AD300057FF04C021503F4F4F4F5F4F232F342FF9 |
:10AD4000452F552747FD5A958091C2029091C30225 |
:10AD5000820F931F9093C3028093C20211C081E0BF |
:10AD600080938F030DC010928F030AC010928B0343 |
:10AD700010928A0384E690E090938C0180938B017B |
:10AD80004889242F332780918A0390918B032817B9 |
:10AD9000390724F430938B0320938A038091B308FE |
:10ADA000882379F0282F332727FD309580918A0357 |
:10ADB00090918B032817390724F430938B03209349 |
:10ADC0008A034091730350917403609175037091ED |
:10ADD0007603413851056105710574F08091450392 |
:10ADE0009091460320918A0330918B03820F931F29 |
:10ADF000909346038093450340585F4F6F4F7F4FBA |
:10AE0000CCF4809145039091460320918A033091C0 |
:10AE10008B03821B930B90934603809345030AC0D8 |
:10AE20001092C3021092C2021092C1021092C0028C |
:10AE30001092EE0280910808882341F41092C30218 |
:10AE40001092C2021092C1021092C0028091FA07C1 |
:10AE50009091FB07A091FC07B091FD0780939003B0 |
:10AE600090939103A0939203B0939303809102086F |
:10AE700090910308A0910408B09105088093940371 |
:10AE800090939503A0939603B09397031092220397 |
:10AE900010922303109224031092250310921E0394 |
:10AEA00010921F03109220031092210310921A0394 |
:10AEB00010921B0310921C0310921D031092FA07AC |
:10AEC0001092FB071092FC071092FD0710920208E7 |
:10AED0001092030810920408109205081092F107CE |
:10AEE0001092F2071092F3071092F4071092E20703 |
:10AEF0001092E3071092E4071092E5071092EC011C |
:10AF00001092EB01E090E402F090E502C701F7FE39 |
:10AF100004C0882799278E199F0904973CF08091D7 |
:10AF2000220884FD03C082E380937D0310915306C1 |
:10AF3000A12EBB24CC24DD24B701882777FD809582 |
:10AF4000982F9701F7FE04C0222733272E193F09B7 |
:10AF5000442737FD4095542F0E94EB8B9B01AC0199 |
:10AF6000C601B5010E94EB8B97FF04C061507E4F74 |
:10AF70008F4F9F4F59E095958795779567955A958F |
:10AF8000D1F79B01812F99278E9DD0018F9DB00D08 |
:10AF90009E9DB00D1124CD01B7FD03969595879523 |
:10AFA00095958795280F391F8091C4029091C5020D |
:10AFB000280F391F442737FD4095542F20936303F2 |
:10AFC00030936403409365035093660380910203BA |
:10AFD00090910303A0910403B0910503821B930B8E |
:10AFE000A40BB50B8093020390930303A093040377 |
:10AFF000B09305038155934CA040B04064F080E5C8 |
:10B0000093ECA0E0B0E08093020390930303A0933D |
:10B010000403B09305038091020390910303A09170 |
:10B020000403B0910503805B9C43AF4FBF4F64F4B2 |
:10B0300080EB9CE3AFEFBFEF809302039093030399 |
:10B04000A0930403B093050300918F011091900128 |
:10B0500017FDFCC08091220883FFF8C080918E010B |
:10B06000815080938E01882309F0F4C08DE0809395 |
:10B070008E018091320390913303A0913403B091FB |
:10B080003503B7FF04C081509E4FAF4FBF4F39E02B |
:10B09000B595A795979587953A95D1F77C0197FF38 |
:10B0A00004C0F094E194F108F39480912A03909104 |
:10B0B0002B03A0912C03B0912D03B7FF04C0815046 |
:10B0C0009E4FAF4FBF4F29E0B595A79597958795B0 |
:10B0D0002A95D1F79C0197FF03C0309521953F4FEA |
:10B0E000E216F3060CF47901B701F7FE02C0695FBE |
:10B0F0007F4F2B01A3E055944794AA95E1F722E0F6 |
:10B1000030E0420E531E60903208709033088090F9 |
:10B1100034089090350820914301309144014091CA |
:10B12000450150914601C401B3010E945F8C590151 |
:10B130006A013093E0072093DF07021B130BC8015D |
:10B14000845E9D4F68E671E00E942A8C9C01245B1E |
:10B15000304080918B0190918C01009731F00197E4 |
:10B1600090938C0180938B011BC049E1E416F1049C |
:10B17000BCF48091EC029091ED02820F931F9093AA |
:10B18000ED028093EC0280917D03882349F0815089 |
:10B1900080937D03882321F4B092F102A092F00203 |
:10B1A00080918B0190918C01892BF9F480918D0114 |
:10B1B0009927289FB001299F700D389F700D112489 |
:10B1C000CB01B2010E942A8CCB01AA2797FDA09542 |
:10B1D000BA2F680E791E8A1E9B1E609232087092EA |
:10B1E0003308809234089092350880917D0388233B |
:10B1F00069F58091F0029091F1022091DF07309182 |
:10B20000E007821B930B845E9D4F68E671E00E940D |
:10B210002A8C9C01245B3040809177018695992788 |
:10B22000289FD001299FB00D389FB00D11249D019A |
:10B23000B7FF02C0215F3F4FF4E035952795FA959F |
:10B24000E1F73093C5022093C40204C01092C502F6 |
:10B250001092C4028091EE02882381F01092F602CF |
:10B260001092F7021092F8021092F9021092FA026C |
:10B270001092FB021092FC021092FD02F090BD02AF |
:10B28000FF20F1F480910808282F33274427552701 |
:10B290008091320390913303A0913403B091350330 |
:10B2A000BC01CD010E94EB8BDC01CB01BC01CD01C7 |
:10B2B00028EF3AE240E050E00E945F8C390102C082 |
:10B2C00066247724E090BC02EE20F1F48091080817 |
:10B2D000282F33274427552780912A0390912B0349 |
:10B2E000A0912C03B0912D03BC01CD010E94EB8BEA |
:10B2F000DC01CB01BC01CD0128EF3AE240E050E097 |
:10B300000E945F8C290102C0442455248091DC07EF |
:10B310009091DD07893C91051CF088EC90E005C018 |
:10B3200088539F4F34F488E39FEF9093DD07809319 |
:10B33000DC078091E8079091E907893C91051CF0B2 |
:10B3400088EC90E005C088539F4F34F488E39FEF6A |
:10B350009093E9078093E8078091EA079091EB07C3 |
:10B36000AA2797FDA095BA2F20913008A22EBB24C2 |
:10B37000CC24DD24BC01CD01A60195010E94EB8BFC |
:10B380009B01AC018091DC079091DD07AA2797FD16 |
:10B39000A095BA2FE7E0880F991FAA1FBB1FEA9557 |
:10B3A000D1F7280F391F4A1F5B1F57FF04C0215CCC |
:10B3B0003F4F4F4F5F4F76E055954795379527950F |
:10B3C0007A95D1F78301020F131F1093EB070093B7 |
:10B3D000EA078091DA079091DB07AA2797FDA095ED |
:10B3E000BA2FBC01CD01A60195010E94EB8B9B01F8 |
:10B3F000AC018091E8079091E907AA2797FDA095F5 |
:10B40000BA2F67E0880F991FAA1FBB1F6A95D1F753 |
:10B41000280F391F4A1F5B1F57FF04C0215C3F4F95 |
:10B420004F4F5F4FF6E05595479537952795FA951D |
:10B43000D1F74201820E931E9092DB078092DA07C9 |
:10B4400080912B0890912C08880F991FAA2797FDAF |
:10B45000A095BA2F2091E107332744275527BC0137 |
:10B46000CD010E94EB8B5B016C0197FF08C02FE3BD |
:10B4700030E040E050E0A20EB31EC41ED51EE6E050 |
:10B48000D594C794B794A794EA95D1F78091F7071C |
:10B49000282F3327442755278091160390911703AF |
:10B4A000A0911803B0911903BC01CD010E94EB8B50 |
:10B4B000DC01CB01BC01CD0120EF35E540E050E0DF |
:10B4C0000E945F8CB501620F731F70932C0860930C |
:10B4D0002B080150104134F080E090E19093EB078D |
:10B4E0008093EA078091EA079091EB078050904F94 |
:10B4F00034F480E090EF9093EB078093EA0751E0FB |
:10B50000851650E1950634F080E090E19093DB07DA |
:10B510008093DA078091DA079091DB078050904F93 |
:10B5200034F480E090EF9093DB078093DA0761506A |
:10B53000704134F080E090E190932C0880932B08C8 |
:10B5400080912B0890912C088050904F34F480E02B |
:10B5500090EF90932C0880932B0880910001482F46 |
:10B56000552780911E0190911F014817590794F4A7 |
:10B5700020911E0130911F0109811A81049FC00191 |
:10B58000059F900D149F900D1124B9010E94168CF7 |
:10B590007A83698329813A81220F331F220F331F57 |
:10B5A0003A8329834091220840FD02C00C94C66270 |
:10B5B000EE2009F0EBC7FF2009F0E8C700E010E03B |
:10B5C00048018091BE029091BF029093C005809384 |
:10B5D000BF052091490330914A032115310509F037 |
:10B5E0003FC080911401909115018959934058F002 |
:10B5F00087B5803F20F48091EF01815011C081E038 |
:10B600008093A1034EC0809114019091150184365E |
:10B61000910508F587B58031D0F08091EF018F5FFB |
:10B620008093EF019FE08902900111248091E6054B |
:10B63000821B87BD8CE291E09093DD018093DC0159 |
:10B640008EE591E090934A03809349032AC081E0FC |
:10B650008093A00326C0F092A003F092A10321C022 |
:10B660008091D2029091D302A091D402B091D502E0 |
:10B6700064E0880F991FAA1FBB1F6A95D1F78093BA |
:10B68000F0019093F101A093F201B093F3011093B4 |
:10B69000EE010093ED012150304030934A03209396 |
:10B6A000490320917A0141FF24C02233D8F48091CC |
:10B6B00091018150809391018F3FD9F51092EF0253 |
:10B6C0008091D2029091D302A091D402B091D50280 |
:10B6D0008093CE029093CF02A093D002B093D10278 |
:10B6E00081E004C081E08093EF0288EC80939101B7 |
:10B6F00020C08091470190914801820F911D2091B7 |
:10B700004C063327829FA001839F500D929F500DBE |
:10B710001124CA01AA2797FDA095BA2F8093CE02C3 |
:10B720009093CF02A093D002B093D10281E0809396 |
:10B73000EF028091320390913303A0913403B091D2 |
:10B740003503E0904301F0904401009145011091D0 |
:10B750004601BC01CD01A80197010E945F8C5901EF |
:10B760006A0180912A0390912B03A0912C03B09140 |
:10B770002D03BC01CD01A80197010E945F8CB90186 |
:10B78000C5010E94148A5C01CC971CF05CE3A52ED5 |
:10B79000B12CC5010E946E6E5C0180E28093420173 |
:10B7A0001092CD021092CC028091EF02882309F40E |
:10B7B0005FC58091A20299279C012071307084FDA1 |
:10B7C00057C58091A10282608093A1027091060802 |
:10B7D000872F992741E0C42ED12CC822D92280FD81 |
:10B7E00004C08091220881FD10C0C980DA803093A6 |
:10B7F0009903209398033093CD022093CC0280913B |
:10B80000A202806C8093A202ABC28091A20281FF4F |
:10B810007AC20091810110918201C8010F96209097 |
:10B82000E2023090E302821593050CF058C080913B |
:10B83000A003882309F053C08091A20287FF15C09E |
:10B840008091A2028F778093A2028091D202909180 |
:10B85000D302A091D402B091D5028093CE029093EE |
:10B86000CF02A093D002B093D1028091A202806453 |
:10B870008093A202E090E607EE20F1F08091CE02E4 |
:10B880009091CF02A091D002B091D102BC01CD0124 |
:10B8900024E630E040E050E00E945F8C8E2D992736 |
:10B8A000AA27BB2782179307A407B5072CF4D092C9 |
:10B8B000CD02C092CC0210C0C101801B910B0F972A |
:10B8C00097FF03C0909581959F4F9093CD028093F1 |
:10B8D000CC028BE2809342011092C60216C1C801CD |
:10B8E0000F9728163906C4F52091A1032223A1F54C |
:10B8F0008091A20286FF15C08091A2028F7B809367 |
:10B90000A2028091D2029091D302A091D402B09170 |
:10B91000D5028093CE029093CF02A093D002B09331 |
:10B92000D1028091A20280688093A202C101801B93 |
:10B93000910B0F9697FF03C0909581959F4F90951F |
:10B9400081959F4F9093CD028093CC028DE280939E |
:10B9500042012093C602D9C08DE3809342016091D9 |
:10B96000C702662371F12091C8023091C90240914B |
:10B97000CA025091CB028091CE029091CF02A09149 |
:10B98000D002B091D10282179307A407B507CCF477 |
:10B990008091A20280648093A202862F99279093BF |
:10B9A000CD028093CC028AE08093C6028EE580931C |
:10B9B00042018091A20287FFA8C08091A2028F77E6 |
:10B9C00033C0662309F443C02091C8023091C902F4 |
:10B9D0004091CA025091CB028091CE029091CF0249 |
:10B9E000A091D002B091D102281739074A075B070E |
:10B9F00074F58091A20280688093A202862F992715 |
:10BA0000909581959F4F9093CD028093CC0286EFC5 |
:10BA10008093C60286E7809342018091A20286FF4E |
:10BA200074C08091A2028F7B8093A2028091D20287 |
:10BA30009091D302A091D402B091D5028093CE020E |
:10BA40009093CF02A093D002B093D1025EC08091B8 |
:10BA5000A202807C09F459C08091C602882379F53E |
:10BA6000E090D202F090D3020091D4021091D5025E |
:10BA7000D801C70180589040A040B0402091CE022C |
:10BA80003091CF024091D0025091D102821793079A |
:10BA9000A407B5075CF4D801C70180589F4FAF4F8A |
:10BAA000BF4F281739074A075B075CF08093CE0227 |
:10BAB0009093CF02A093D002B093D10202C0109213 |
:10BAC000C6028091A2028F738093A2021092990302 |
:10BAD0001092980371FF06C084EF91E09093DD010E |
:10BAE0008093DC018091D602882379F48091D20280 |
:10BAF0009091D302A091D402B091D502C397A10531 |
:10BB0000B1051CF081E08093D6026091980370919A |
:10BB100099038091CC029091CD02680F791F7093A8 |
:10BB2000990360939803CB0177FF04C08827992776 |
:10BB3000861B970B855F91400CF4CEC04091C602E6 |
:10BB4000442389F18091C8029091C9022091CE02CC |
:10BB50003091CF02821B930B0996439748F4809152 |
:10BB6000C8029091C902A091CA02B091CB0212C042 |
:10BB7000242F332727FD3095432F532F8091CE025A |
:10BB80009091CF02A091D002B091D102820F931F69 |
:10BB9000A41FB51F8093CE029093CF02A093D00232 |
:10BBA000B093D10224C080914C062091CE023091F6 |
:10BBB000CF024091D0025091D1021616170644F4DC |
:10BBC00063E00E940A8C280F311D411D511D07C0E2 |
:10BBD00063E00E940A8C281B310941095109209316 |
:10BBE000CE023093CF024093D0025093D1021092F4 |
:10BBF000990310929803E090D202F090D302009142 |
:10BC0000D4021091D502D801C70180509440A040C1 |
:10BC1000B0402091CE023091CF024091D00250919D |
:10BC2000D10282179307A407B5075CF4D801C701B6 |
:10BC300080509C4FAF4FBF4F281739074A075B070B |
:10BC400044F08093CE029093CF02A093D002B093A1 |
:10BC5000D1028091060881FF06C084E690E09093AF |
:10BC6000DD018093DC01809150068823A9F5809145 |
:10BC7000C702882389F54091BE025091BF0257FF49 |
:10BC800002C04D5F5F4F55954795559547958091FB |
:10BC90001E0190911F01209100013327489FF00160 |
:10BCA000499FF00D589FF00D1124CF01B9010E945A |
:10BCB0002A8C7093820160938101663471051CF4B3 |
:10BCC00086E490E005C06739710534F086E990E0BC |
:10BCD00090938201809381018091490390914A035E |
:10BCE000892BD1F18091D2029091D302A091D402FC |
:10BCF000B091D5028093CE029093CF02A093D00250 |
:10BD0000B093D10229C08091D2029091D302A09128 |
:10BD1000D402B091D50280599140A040B0408093A8 |
:10BD2000CE029093CF02A093D002B093D102809123 |
:10BD30005006882311F0992702C088E790E090937D |
:10BD4000820180938101E980FA80F092BF02E09243 |
:10BD5000BE028EE280934201C090BE02D090BF022C |
:10BD6000E090D202F090D3020091D4021091D5025B |
:10BD70002091CE023091CF024091D0025091D10259 |
:10BD80002E153F054007510724F08091060880FDDD |
:10BD9000BBC28091490390914A03892B39F0C0902E |
:10BDA000BE02D090BF0200E010E0D7C0D801C701AA |
:10BDB000821B930BA40BB50B8093670390936803CE |
:10BDC000A0936903B0936A03823000E890070FEFF5 |
:10BDD000A0070FEFB0072CF481E090E8AFEFBFEFC2 |
:10BDE00009C08F5F9F47A040B04064F08FEF9FE78E |
:10BDF000A0E0B0E08093670390936803A093690389 |
:10BE0000B0936A03009167031091680380917901F0 |
:10BE1000282F332744275527809167039091680383 |
:10BE2000A0916903B0916A03BC01CD010E94EB8B24 |
:10BE300097FF04C0615E7F4F8F4F9F4F25E0959520 |
:10BE40008795779567952A95D1F7609367037093E7 |
:10BE500068038093690390936A0365302EEF72073D |
:10BE60002FEF82072FEF92072CF484E09EEFAFEFC5 |
:10BE7000BFEF09C0605074408040904064F080E0A3 |
:10BE800094E0A0E0B0E08093670390936803A093F0 |
:10BE90006903B0936A0380906703909068032091D0 |
:10BEA000ED013091EE0137FF02C0295F3F4F83E083 |
:10BEB000359527958A95E1F74FEF223834071CF422 |
:10BEC00021E83FEF05C02038310514F020E830E0CC |
:10BED000C901AA2797FDA095BA2F20917B0133278E |
:10BEE00044275527BC01CD010E94EB8B97FF04C06E |
:10BEF0006D5F7F4F8F4F9F4FB2E0959587957795F8 |
:10BF00006795BA95D1F79B015FEF613075071CF417 |
:10BF100020E03FEF06C06F3F710519F014F020E0FC |
:10BF200031E08091A202807C49F0C90137FD03967F |
:10BF30009C0135952795359527950DC0809106086C |
:10BF400080FF09C0C90137FD07969C01F3E03595D4 |
:10BF50002795FA95E1F7820E931E2091780122230E |
:10BF600009F454C06091F2027091F3028091F402DE |
:10BF70009091F50297FF04C061587F4F8F4F9F4FFC |
:10BF8000E7E09595879577956795EA95D1F73327FB |
:10BF9000442755270E94EB8B97FF04C0615E7F4FBB |
:10BFA0008F4F9F4F55E095958795779567955A9553 |
:10BFB000D1F760936703709368038093690390934C |
:10BFC0006A036138AFEF7A07AFEF8A07AFEF9A07DE |
:10BFD0002CF480E89FEFAFEFBFEF0AC06F3F710511 |
:10BFE0008105910569F064F080E091E0A0E0B0E0A7 |
:10BFF0008093670390936803A0936903B0936A03E7 |
:10C000008091670390916803880E991E8091760154 |
:10C01000282F33278091B608992787FD9095289F70 |
:10C02000F001299FF00D389FF00D11249F01F7FFBB |
:10C0300002C021583F4F220F232F221F330BFFEF47 |
:10C0400021383F071CF420E83FEF06C02F3F3105A1 |
:10C0500019F014F020E031E0820E931EC401AA27EB |
:10C0600097FDA095BA2FE090BE02F090BF02970115 |
:10C07000442737FD4095542FBC01CD010E94EB8B26 |
:10C0800097FF04C061507E4F8F4F9F4F29E09595D9 |
:10C090008795779567952A95D1F7C61AD70A809123 |
:10C0A000CC029091CD02892B09F060C01E141F04B0 |
:10C0B0000CF05CC0980117FF03C0309521953F4FED |
:10C0C0002D33310540F48091EA029091EB028C15FA |
:10C0D0009D0574F526C02C53304085E03695279594 |
:10C0E0008A95E1F72031310510F02FE030E04091E2 |
:10C0F000EA025091EB0210161106E4F480E190E0A0 |
:10C10000821B930B489F9001499F300D589F300D23 |
:10C110001124B4E036952795BA95E1F72C153D0525 |
:10C1200020F580917F0190918001C816D906F4F026 |
:10C130006C011CC0205F3F4F80917F019091800176 |
:10C14000829F8001839F100D929F100D11249801F2 |
:10C15000A4E036952795AA95E1F74C155D0514F0F6 |
:10C160006A0104C0C216D30608F06901C601AA27F5 |
:10C1700097FDA095BA2FFDE0880F991FAA1FBB1F3E |
:10C18000FA95D1F79501442737FD4095542FBC010E |
:10C19000CD010E945F8C20936B0330936C0340931E |
:10C1A0006D0350936E03C0906B03D0906C0380912D |
:10C1B0009A0390919B039C01220F331F280F391F74 |
:10C1C0002C0D3D1D37FF02C02D5F3F4FA901559536 |
:10C1D00047955595479550939B0340939A038091BB |
:10C1E0004806282F3327220F331F220F331F24170F |
:10C1F00035076CF480912A08282F3327220F331F2C |
:10C20000220F331F205530404217530724F030933C |
:10C210009B0320939A038091060880FF14C08091AD |
:10C220009A0390919B0329813A818217930724F006 |
:10C2300030939B0320939A0340919A0350919B0360 |
:10C240005A83498361C029813A812E193F0937FFFA |
:10C2500002C02D5F3F4F3595279535952795609105 |
:10C260009A0370919B03620F731F7A8369834CC09A |
:10C2700080915006882301F56091BE027091BF0243 |
:10C2800077FF02C06D5F7F4F7595679575956795D0 |
:10C2900040911E0150911F0180910001282F3327EA |
:10C2A000649FC001659F900D749F900D1124B9018A |
:10C2B0000E942A8CCB0101C0992790938201809320 |
:10C2C00081018091810190918201873491051CF454 |
:10C2D00086E490E005C08639910534F086E990E067 |
:10C2E000909382018093810189819A8190939B032D |
:10C2F00080939A038091A202806C8093A202809125 |
:10C30000A1028D7F8093A1028091A20299279C01B6 |
:10C310002270307081FF2BC180919C0390919D030E |
:10C32000A0919E03B0919F030097A105B10521F054 |
:10C330008091D6028130B1F4E981FA81CF01AA2738 |
:10C3400097FDA095BA2F1EE0880F991FAA1FBB1F4B |
:10C350001A95D1F780939C0390939D03A0939E031D |
:10C36000B0939F038091D602813019F482E08093CC |
:10C37000D602E980FA80C701AA2797FDA095BA2FB7 |
:10C380009501442737FD4095542FBC01CD010E94F3 |
:10C39000EB8BDC01CB0180936B0390936C03A09338 |
:10C3A0006D03B0936E03B7FF04C08150904EAF4F42 |
:10C3B000BF4F7C018D01FDE015950795F794E7943B |
:10C3C000FA95D1F7E0926B03F0926C0300936D0342 |
:10C3D00010936E036091A3027091A4022FE0603A63 |
:10C3E000720750F580919C0390919D03A0919E034C |
:10C3F000B0919F039C01AD01EAE0569547953795B2 |
:10C400002795EA95D1F7821B930BA40BB50BA801D6 |
:10C410009701F4E0220F331F441F551FFA95D1F7FF |
:10C42000820F931FA41FB51F80939C0390939D03BD |
:10C43000A0939E03B0939F0360547F4118F58091B1 |
:10C440009C0390919D03A0919E03B0919F039C013A |
:10C45000AD01ECE05695479537952795EA95D1F7CC |
:10C46000821B930BA40BB50BA801970172E0220F5E |
:10C47000331F441F551F7A95D1F7820F931FA41FB6 |
:10C48000B51F38C08091ED019091EE018091ED01D2 |
:10C490009091EE0197FF03C0909581959F4F843650 |
:10C4A000910584F58091D2029091D3022091CE0221 |
:10C4B0003091CF02821B930B81509F4F8F5F914031 |
:10C4C00008F580919C0390919D03A0919E03B091EB |
:10C4D0009F039C01AD016EE05695479537952795D2 |
:10C4E0006A95D1F7821B930BA40BB50B8E0D9F1D84 |
:10C4F000A01FB11F80939C0390939D03A0939E0364 |
:10C50000B0939F0380919C0390919D03A0919E0303 |
:10C51000B0919F035EE0B695A795979587955A953C |
:10C52000D1F79093BF028093BE0240914E06442300 |
:10C5300099F055279C01BA010E942A8CC901861BDB |
:10C54000970B9093EB028093EA02260F371F3093EC |
:10C55000800120937F011FC01092EB021092EA022B |
:10C560008FEF93E09093800180937F0114C010922D |
:10C57000D60210929C0310929D0310929E0310927B |
:10C580009F033093BF022093BE0205C08091A20298 |
:10C59000806C8093A2022091EF07822F9927880F49 |
:10C5A000991F880F991F889669817A818617970746 |
:10C5B00014F09A83898370912A087D8B872F99279D |
:10C5C000880F991F880F991F80559040A981BA81C3 |
:10C5D0008A179B0714F49A83898380912502882304 |
:10C5E00041F48091BD088F3F21F48091B2038823EC |
:10C5F000E9F08091A3029091A4020297C097B0F451 |
:10C60000E981FA811E161F068CF481E090E0909378 |
:10C61000A4028093A302E22EFF24EE0CFF1CEE0C7A |
:10C62000FF1C8701085D1F4F1A83098329813A8106 |
:10C630003093A4052093A305809163039091640334 |
:10C64000A0916503B091660312E0880F991FAA1F9D |
:10C65000BB1F1A95D1F700912B0810912C08081BCD |
:10C66000190B213A31058CF0C90137FD01969595DA |
:10C670008795801791070CF48C01909581959F4FB9 |
:10C68000081719076CF48C010BC00135110514F063 |
:10C6900000E510E03FEF003B130714F400EB1FEF41 |
:10C6A0004D89242F3327220F331F220F331FC90137 |
:10C6B00069817A81861B970B801791070CF48C0196 |
:10C6C00089819A81821B930B081719070CF48C013E |
:10C6D0008091EA079091EB076091E8027091E9027E |
:10C6E000861B970B9093F9078093F807D090080862 |
:10C6F0002091FA023091FB024091FC025091FD0220 |
:10C70000DD2041F0661A770AC301AA2797FDA0959C |
:10C71000BA2F04C0AA2797FDA095BA2F280F391F5A |
:10C720004A1F5B1F2093FA023093FB024093FC02E6 |
:10C730005093FD028091FA029091FB02A091FC02BD |
:10C74000B091FD0281509A4FA040B04064F080E06B |
:10C750009AEFA0E0B0E08093FA029093FB02A093DE |
:10C76000FC02B093FD028091FA029091FB02A0912D |
:10C77000FC02B091FD0280509640AF4FBF4F64F471 |
:10C7800080E096E0AFEFBFEF8093FA029093FB0258 |
:10C79000A093FC02B093FD02C0905D062091F807C3 |
:10C7A0003091F90778E0E72EEC1498F08C2D99275A |
:10C7B000829FA001839F500D929F500D1124CA01AA |
:10C7C00057FD07967C0163E0F594E7946A95E1F7DD |
:10C7D00012C08C2D86959927829FB001839F700D82 |
:10C7E000929F700D1124CB0177FD03967C01F59487 |
:10C7F000E794F594E794A0907C01B0907D019501B9 |
:10C80000442737FD4095542F8091FA029091FB0206 |
:10C81000A091FC02B091FD02BC01CD010E945F8C91 |
:10C82000E20EF31E90906801692D772788279927DB |
:10C83000980117FF04C022273327201B310B37FF35 |
:10C8400002C02F5F3F4F35952795A981BA812A0FE6 |
:10C850003B1F442737FD4095542F0E94EB8B97FFD9 |
:10C8600004C0615C7F4F8F4F9F4F26E09595879561 |
:10C87000779567952A95D1F79B016E157F050CF486 |
:10C880007B01309521953F4FE216F3060CF47901B8 |
:10C890008091DA079091DB076091E6027091E702E0 |
:10C8A000861B970B9093D9078093D8072091F602A7 |
:10C8B0003091F7024091F8025091F902DD2041F0E9 |
:10C8C000461A570AC201AA2797FDA095BA2F04C09D |
:10C8D000AA2797FDA095BA2F280F391F4A1F5B1F63 |
:10C8E0002093F6023093F7024093F8025093F90236 |
:10C8F0008091F6029091F702A091F802B091F902AE |
:10C9000081509A4FA040B04064F080E09AEFA0E0E0 |
:10C91000B0E08093F6029093F702A093F802B093F0 |
:10C92000F9028091F6029091F702A091F802B0917D |
:10C93000F90280509640AF4FBF4F64F480E096E01C |
:10C94000AFEFBFEF8093F6029093F702A093F80247 |
:10C95000B093F9022091D8073091D90748E04C15DF |
:10C9600098F08C2D9927829FB001839F700D929F24 |
:10C97000700D1124CB0177FD07966C01B3E0D594BF |
:10C98000C794BA95E1F712C0C6948C2D9927829F5F |
:10C99000D001839FB00D929FB00D1124CD01B7FD42 |
:10C9A00003966C01D594C794D594C79495014427F8 |
:10C9B00037FD4095542F8091F6029091F702A09197 |
:10C9C000F802B091F902BC01CD010E945F8CC20E49 |
:10C9D000D31E692D772788279927980117FF04C050 |
:10C9E00022273327201B310B37FF02C02F5F3F4F19 |
:10C9F00035952795E981FA812E0F3F1F442737FD92 |
:10CA00004095542F0E94EB8B97FF04C0615C7F4FD1 |
:10CA10008F4F9F4FE6E09595879577956795EA95B7 |
:10CA2000D1F79B016C157D050CF46B0130952195B8 |
:10CA30003F4FC216D3060CF469018091EF07282EF0 |
:10CA4000332450909E0668E0862E67E0962E5FEBBA |
:10CA5000A52E56E0B52E4BE0442E39E0632E38E08B |
:10CA6000732ED5012C9112160CF029C1203429F413 |
:10CA7000E981FA81FF8BEE8B1FC049815A81CA017F |
:10CA8000AA2797FDA095BA2F332727FD3095432F6E |
:10CA9000532FBC01CD010E94EB8B97FF04C0615C5A |
:10CAA0007F4F8F4F9F4F26E0959587957795679598 |
:10CAB0002A95D1F77F8B6E8BF5012181203439F4D3 |
:10CAC0002E893F892E0D3F1D3F8B2E8B2AC0203C87 |
:10CAD00039F44E895F894E195F095F8B4E8B21C0F7 |
:10CAE000C701AA2797FDA095BA2F332727FD3095B8 |
:10CAF000432F532FBC01CD010E94EB8B97FF04C045 |
:10CB0000615C7F4F8F4F9F4FB6E0959587957795E6 |
:10CB10006795BA95D1F7AE89BF89A60FB71FBF8BAE |
:10CB2000AE8BF5012281203439F42E893F892C0DFA |
:10CB30003D1D3F8B2E8B2AC0203C39F44E895F89E6 |
:10CB40004C195D095F8B4E8B21C0C601AA2797FD4A |
:10CB5000A095BA2F332727FD3095432F532FBC01C3 |
:10CB6000CD010E94EB8B97FF04C0615C7F4F8F4F1C |
:10CB70009F4FA6E09595879577956795AA95D1F7EC |
:10CB8000AE89BF89A60FB71FBF8BAE8BF50123817E |
:10CB9000203439F42E893F89200F311F3F8B2E8B93 |
:10CBA0002AC0203C39F44E895F89401B510B5F8BB2 |
:10CBB0004E8B21C0C801AA2797FDA095BA2F332715 |
:10CBC00027FD3095432F532FBC01CD010E94EB8BE5 |
:10CBD00097FF04C0615C7F4F8F4F9F4FF6E09595A4 |
:10CBE000879577956795FA95D1F7AE89BF89A60F96 |
:10CBF000B71FBF8BAE8BF301808191812E893F8956 |
:10CC00008217930764F4B901680F791F77FF02C098 |
:10CC10006F5F7F4F759567957F8B6E8B1DC055201D |
:10CC200049F44E895F89440F551F481B590B5F8B90 |
:10CC30004E8B12C051E0551578F4252D33276E899F |
:10CC40007F89861B970BB9010E942A8CAE89BF8908 |
:10CC5000A60FB71FBF8BAE8BC101880F991F880F1E |
:10CC6000991FEE89FF898E179F0764F4FD898F2F26 |
:10CC70009927880F991F880F991F2E893F89281798 |
:10CC8000390714F09F8B8E8B8E899F8997FD0396B1 |
:10CC90009595879595958795F4018183880F991FC0 |
:10CCA000880F991F2E893F89281B390BC901880FCE |
:10CCB0008283EE89FF89D301ED93FC9303C0F401D5 |
:10CCC000118212824A9422E030E0620E731E44E028 |
:10CCD00050E0A40EB51E68E070E0860E971E47FE79 |
:10CCE000C0CEE2E1C95E0C94968C84B1806A84B9AE |
:10CCF0003D9A82E58CBD1DBC459A81E080933C083D |
:10CD00008AEA80934D0883E880934E088AE08093F6 |
:10CD10004F08109251081092500810925308109228 |
:10CD200052081092B50810927108089530913C088D |
:10CD3000332309F085C00DB407FE82C084E08093E0 |
:10CD4000DB01459A2EB58091B50399278130910575 |
:10CD500089F0823091051CF4892B21F03EC00297A6 |
:10CD6000B9F03BC0309370082093B6032138A9F581 |
:10CD700081E008C0253549F48091B603820F809385 |
:10CD8000B60382E08093B50328C03093B50325C075 |
:10CD900080917008E82FFF27EE56F74F20838F5FB2 |
:10CDA000809370089091B6038032A0F0291769F43F |
:10CDB00080E2A2E9B8E0E2E7F8E00D9001928A95FE |
:10CDC000E1F781E08093710802C0309371081092FE |
:10CDD000B50303C0920F9093B60320914C08223202 |
:10CDE00008F028C045980000000000000000000086 |
:10CDF0000000000000000000000000000000000033 |
:10CE00000000000000000000000000000000000022 |
:10CE1000000000000000E0914508F0914608E20F94 |
:10CE2000F11D80818EBD80916E089081890F809365 |
:10CE30006E0803C081E080933C082F5F20934C086C |
:10CE40000895EF92FF920F931F93809156069927B2 |
:10CE5000880F991F880F991F7C010027F7FC009508 |
:10CE6000102F8091320390913303A0913403B0913D |
:10CE70003503BC01CD01A80197010E945F8C30935E |
:10CE800051082093500880912A0390912B03A09180 |
:10CE90002C03B0912D03BC01CD01A80197010E9484 |
:10CEA0005F8C3093530820935208209132083091C0 |
:10CEB00033084091340850913508DA01C90163E024 |
:10CEC000880F991FAA1FBB1F6A95D1F7820F931F66 |
:10CED000A41FB51F820F931FA41FB51F20914301EC |
:10CEE000309144014091450150914601BC01CD0172 |
:10CEF0000E945F8C30935908209358088091430317 |
:10CF0000909144032091FB013091FC01821B930B13 |
:10CF100090935F0880935E08E0913903F0913A03A3 |
:10CF20008091FF0790910008BF010E942A8C9B010D |
:10CF3000220F331F220F331F260F371F260F371FD5 |
:10CF400037FF02C02D5F3F4F3595279535952795C3 |
:10CF5000309355082093540880912E0890912F0803 |
:10CF6000BF010E942A8C9B01220F331F220F331F07 |
:10CF7000260F371F260F371F37FF02C02D5F3F4F89 |
:10CF80003595279535952795309357082093560862 |
:10CF900010923A0310923903109200081092FF0782 |
:10CFA00010922F0810922E0880914F0899278D30EB |
:10CFB000910509F48EC08E3091055CF48B3091059B |
:10CFC00009F4B6C08C3091050CF037C10A9761F0B6 |
:10CFD000E7C18F30910509F4B3C18F3091050CF48E |
:10CFE00082C14097A9F1DCC18091B70280936208A9 |
:10CFF0008091B602809363088091B50280936408A3 |
:10D000008091B402809365088091B3028093660892 |
:10D010008091B202809367088091B1028093680882 |
:10D020008091B002809369088091A20280936A087F |
:10D030008091A202837F8093A2020E94C52F8093D9 |
:10D040006B0880919F0680936C088091A102A6C115 |
:10D050008091B7089091B808909363088093620814 |
:10D060008091BB089091BC089093650880936408F8 |
:10D0700080911E0190911F018093660880910001AC |
:10D08000809367088091420180936808809122080C |
:10D09000809369088091060880936A089091B7038D |
:10D0A00090936B08E92FFF27A3E0EE0FFF1FAA95CF |
:10D0B000E1F7E85FF84F878180936C088581809362 |
:10D0C0006D08892F8F5F6CE00E940A8C9093B703E4 |
:10D0D00067C180918A068093620880918B06809355 |
:10D0E000630880918C068093640880918D068093FC |
:10D0F000650880918E0680936608809192068093E1 |
:10D1000067088091930680936808809194068093C5 |
:10D1100069088091970680936A08809195068093AC |
:10D120006B088091960680936C088091980636C1B2 |
:10D13000F89480913D06E82FFF27EE0FFF1FE75977 |
:10D14000F84F0190F081E02DE038F1051CF0EFE799 |
:10D15000F0E006C02FEFE138F20714F4E1E8FFEF4A |
:10D16000E093620880913E06E82FFF27EE0FFF1F35 |
:10D17000E759F84F0190F081E02DE038F1051CF0FF |
:10D18000EFE7F0E006C06FEFE138F60714F4E1E8EE |
:10D19000FFEFE093630880913C06E82FFF27EE0F36 |
:10D1A000FF1FE759F84F0190F081E02DE038F105BD |
:10D1B0001CF0EFE7F0E006C08FEFE138F80714F459 |
:10D1C000E1E8FFEFE093640880913B06E82FFF273A |
:10D1D000EE0FFF1FE759F84F0190F081E02DE03886 |
:10D1E000F1051CF0EFE7F0E006C02FEFE138F207A1 |
:10D1F00014F4E1E8FFEF7894E09365088091D90298 |
:10D20000809366088091DA02809367088091DB0240 |
:10D21000809368088091DC02809369088091DD0228 |
:10D2200080936A088091DE0280936B088091DF0210 |
:10D2300080936C088091E002B1C080912E0486300A |
:10D2400018F010922E0485E0809362088091990670 |
:10D25000809363088091D2029091D302A091D4026E |
:10D26000B091D502BC01CD0125E030E040E050E0B6 |
:10D270000E945F8C30936508209364088091CE02F1 |
:10D280009091CF02A091D002B091D102BC01CD010A |
:10D2900025E030E040E050E00E945F8C309367086A |
:10D2A0002093660880918F0680936808809190068D |
:10D2B000809369088091910680936A088091D802D2 |
:10D2C00080936B088091690790916A0780936C083E |
:10D2D0008091A3059091A40597FD03969595879558 |
:10D2E000959587955BC01092620886E580936308E8 |
:10D2F00083E0809364088BE180936508809102014C |
:10D3000080936608809113048093670880911404C9 |
:10D3100080936808109213048071809314048091A4 |
:10D320001504809369088091160480936A0880919F |
:10D33000170480936B0880919B0680936C0830C023 |
:10D3400080916F06809362088091A30680936308A2 |
:10D3500080916E01809364088091680680936508CF |
:10D36000809169068093660880916A0680936708B9 |
:10D3700080916D018093680880916C0680936908A4 |
:10D3800080916D0680936A0880916E0680936B0889 |
:10D390008091BD0880936C088091CD0580936D08C5 |
:10D3A00080917108882309F449C18AEF80939C0118 |
:10D3B00081E080938E014091730850917408CA01F6 |
:10D3C00081509E4F8F5F9340B0F42091750830914B |
:10D3D0007608C90181509E4F8F5F934060F4809121 |
:10D3E000470685FF08C05093A6034093A5033093DA |
:10D3F000A4032093A3038091790890917A0821E0F7 |
:10D400008936920724F49093900180938F012091A4 |
:10D410008308309184088091DC019091DD018217AE |
:10D42000930720F43093DD012093DC018091720892 |
:10D4300099278936910509F49DC08A36910544F4EF |
:10D440008736910571F08836910509F462C0FEC0F7 |
:10D450008A36910509F4EBC08B36910509F4DAC0E0 |
:10D46000F5C0809185088093B208809186088093EA |
:10D47000B408809187088093B308809188088093CE |
:10D480008D01809189088093B60880918A088093E5 |
:10D490009D0180918B088093B40380918C088093C8 |
:10D4A000A2038091AF028823F9F020918D0830917A |
:10D4B0008E0837FD19C03093F1022093F00290914D |
:10D4C0007106992389F08FE0989FC0011124281BD1 |
:10D4D000390BC90188599E4F68E671E00E942A8C79 |
:10D4E0009093F1028093F0022091AD033091AE034E |
:10D4F00080918F0890919008280F391F37FF02C044 |
:10D500002F5F3F4F359527953093AE032093AD03A2 |
:10D510009DC08091850880934708809186088093FC |
:10D5200048088091870880934908809188088093F3 |
:10D530004A088091890880934B08809193059091C7 |
:10D540008A08892B8093930590919405937080911C |
:10D550008B088C70982B9093940580918C08809305 |
:10D56000B20380918D088093920180918E08809300 |
:10D57000B5086CC08091850880933D08809186082D |
:10D5800080933E088091870880933F0880918808A7 |
:10D59000809340088091890890918A08909342086E |
:10D5A0008093410880918B0890918C089093440857 |
:10D5B0008093430880918D08992787FD90959093DB |
:10D5C0009C0780939B0780918E088093C70280916F |
:10D5D0008F08909190089C01442737FD4095542F67 |
:10D5E000DA01C90163E0880F991FAA1FBB1F6A9562 |
:10D5F000D1F7820F931FA41FB51F820F931FA41F83 |
:10D60000B51F8093C8029093C902A093CA02B09339 |
:10D61000CB021CC0809185088093B103809186085D |
:10D620008093B003809187088093AF030FC08091EF |
:10D630006106863059F40E94117308C01092A60347 |
:10D640001092A5031092A4031092A3031F910F91AF |
:10D65000FF90EF90089580913C08882309F43BC027 |
:10D6600045988DE498E09093460880934508909102 |
:10D67000B303E92FFF27ED56FE4F9F5F9093B3034F |
:10D68000808180934F08993010F01092B30310926C |
:10D690003C080E94216781E080934C080000000054 |
:10D6A000000000000000000000000000000000007A |
:10D6B000000000000000000000000000000000006A |
:10D6C00000000000000000000000000080914D08F4 |
:10D6D00080936E088EBD089587B18C6087B942989B |
:10D6E00043981092B90380E880939F011092B80389 |
:10D6F00080939E0108958091BE0381508093BE0364 |
:10D700008F3F09F0FAC089E08093BE038091A202A6 |
:10D71000992780739070892B21F48091140480FFE5 |
:10D720001DC080918806882351F08091C103882311 |
:10D7300019F484E08093B90381E08093C103809160 |
:10D7400089068823B9F08091C203882319F484E004 |
:10D750008093B80381E08093C2030CC01092C10390 |
:10D760001092C203809184068093BF038091860645 |
:10D770008093C0038091C103882309F040C0809149 |
:10D78000A206282F332724FF07C08091D7028823C1 |
:10D7900019F425FD4DC04EC090918506983F50F07C |
:10D7A000809101088D3D30F08091BF0388230CF4F7 |
:10D7B0003FC040C0983F48F080910108853029F46F |
:10D7C0008091BF038823B4F133C08091B9038150A5 |
:10D7D0008093B9038F3F79F58091010886958093F6 |
:10D7E000B90380919F01813011F480E801C08695D2 |
:10D7F00080939F0180919F019091BF0317C08091FA |
:10D80000B90381508093B9038F3FA9F489E08093D5 |
:10D81000B90380919F01813011F480E801C08695A1 |
:10D8200080939F0180919F0190918806892311F038 |
:10D83000429A01C042988091C203882309F041C0F6 |
:10D840009091A20697FF07C08091D702882319F410 |
:10D8500096FD50C034C090918706983F50F080915B |
:10D8600029088D3D30F08091C00388230CF442C01C |
:10D8700026C0983F48F080912908853029F480918E |
:10D88000C0038823E4F036C08091B80381508093B0 |
:10D89000B8038F3F91F58091290886958093B8034E |
:10D8A00080919E01813011F480E801C086958093BB |
:10D8B0009E0180919E019091C0038923D9F44398E1 |
:10D8C00008958091B80381508093B8038F3FA9F4E5 |
:10D8D00089E08093B80380919E01813011F480E843 |
:10D8E00001C0869580939E0180919E01909189064A |
:10D8F000892311F0439A0895439808954FB724E17E |
:10D9000030E0F8948091C9008F778093C9008091AE |
:10D91000C9008F7B8093C9008091C9008F7D80935F |
:10D92000C9005A9A52985B9A539A832F99278093E9 |
:10D93000CD002093CC008091C80082608093C80005 |
:10D9400080E18093C9008091CA008F778093CA00DC |
:10D950008091CA008F7B8093CA008091CA008F7D1E |
:10D960008093CA008091CA008F7E8093CA00809104 |
:10D97000CA00877F8093CA008091C9008B7F809303 |
:10D98000C9008091CA0084608093CA008091CA0057 |
:10D9900082608093CA008091C80087FF03C0809195 |
:10D9A000CE00F9CF8091C90080688093C9004FBF35 |
:10D9B0000895EF92FF920F931F93CF93DF93482F19 |
:10D9C00000E010E08091A001813061F41092A0018C |
:10D9D00084E48093C3031092C5031092C403109291 |
:10D9E000C6032BC18091C303882319F421E030E0E2 |
:10D9F00001C098019091C403992371F4232B11F075 |
:10DA000081E010C084E48093C3039093C503909396 |
:10DA1000C4039093C603FAC0913069F4232B09F034 |
:10DA2000EBC082E08093C4038091C5038F5F809335 |
:10DA3000C50383E0E9C09230D1F4232B09F0DCC0A8 |
:10DA400083E08093C3034093C6039091C503923053 |
:10DA500039F41092C70347FF03C081E08093C703E6 |
:10DA600083E08093C4039F5F9093C503CFC093303E |
:10DA700009F0C2C0232B09F0BFC09093C30382E01A |
:10DA80008093C4038091C5038F5F8093C503209169 |
:10DA9000C603822F9927782F6627842F9927682B12 |
:10DAA000792B80916106813049F47370CB018050ED |
:10DAB000924063E070E00E942A8C17C0823061F4CB |
:10DAC0007770CB018050944066E070E00E942A8C11 |
:10DAD0002695269526950BC0737068567140CB012C |
:10DAE00077FD0196BC017595679526952695022FC1 |
:10DAF00011270F7010700F5F1F4F0D30110508F0C8 |
:10DB000074C07801E00EF11EF701E759F84F8081EB |
:10DB100091819B01281B390BC90137FF03C09095E8 |
:10DB200081959F4F069794F48091D802883C30F4F9 |
:10DB30008091D802865F8093D80208C088EC8093D9 |
:10DB4000D80280916F008F7D80936F00F701E759B5 |
:10DB5000F84F808191819C01220F331F280F391FBC |
:10DB6000260F371F37FF02C02D5F3F4FE901D595C4 |
:10DB7000C795D595C795CB0101968C179D0714F4D1 |
:10DB8000219706C061507040C617D7070CF4219644 |
:10DB90008091D802843BD0F0F701E759F84F80819B |
:10DBA0009181FE01E81BF90BCF0163E070E00E9458 |
:10DBB0002A8CCB01880F991F860F971F2DE937E01C |
:10DBC000E20EF31EF7019183808307C02DE937E051 |
:10DBD000E20EF31EF70111821082000F111F075988 |
:10DBE000184FF801D183C08311C00231110570F0C4 |
:10DBF00081E08093A0010AC081E08093A00110928F |
:10DC0000C5031092C70384E48093C3038091C503C6 |
:10DC1000803198F08091C703882331F48091A0016E |
:10DC2000882311F4809341011092C5031092C70319 |
:10DC30001092C40384E48093C303E6E0CDB7DEB75B |
:10DC40000C94A28CCF93FC0197FF05C0CFEFF09509 |
:10DC5000E195FF4F01C0C1E028E631E0CF01B901F5 |
:10DC60000E942A8CFC018B35910554F08B55904015 |
:10DC70008A35910538F484EB90E08E1B9F0BFC01F4 |
:10DC800041E00DC0CF01855B90408A35910518F4C5 |
:10DC9000E45BF04003C02E1B3F0BF9014FEFEE0F8A |
:10DCA000FF1FE356F64F259134918C2F992787FD5E |
:10DCB0009095289FB001299F700D389F700D1124F9 |
:10DCC000842F992787FD9095689FA001699F500D2B |
:10DCD000789F500D1124CA01CF9108952AE530E0B4 |
:10DCE000281B390BC9010E94226E0895CF93DF9340 |
:10DCF00080E00E946A8180911E0190911F016AE07C |
:10DD000070E00E942A8C9F938F9380911E019091C6 |
:10DD10001F016AE070E00E942A8C7F936F9381E775 |
:10DD20009AE09F938F93CDE5D1E8DF93CF93E09175 |
:10DD3000FA03F091FB0309952DB73EB7285F3F4FDB |
:10DD40002DBF80919C01882361F186E00E946A8149 |
:10DD50008091920199279F938F9380914108909190 |
:10DD600042086AE070E00E94168C7F936F938FEDFB |
:10DD700090E09F938F938091DF079091E0079F93AE |
:10DD80008F938AE79AE09F938F93DF93CF93E091ED |
:10DD9000FA03F091FB0309958DB79EB70C968DBFE2 |
:10DDA00012C086E00E946A8188E89AE09F938F9370 |
:10DDB000DF93CF93E091FA03F091FB0309950F9065 |
:10DDC0000F900F900F908091B203882309F458C0F0 |
:10DDD0008091C8039091C9030E94AA19882391F0E9 |
:10DDE0008091A101882319F01092A10103C081E064 |
:10DDF0008093A1018CED95E00E94A1199093C90335 |
:10DE00008093C8038091A1018823E1F080E00E9403 |
:10DE10006A811F921F929091B20381E1989FC00185 |
:10DE200011248559944F9F938F93DF93CF93E09163 |
:10DE3000FA03F091FB0309952DB73EB72A5F3F4FD8 |
:10DE40002DBF1EC086E00E946A818091B20399278F |
:10DE50009F938F938FE89AE09F938F93DF93CF9355 |
:10DE6000E091FA03F091FB0309958DB79EB70696F2 |
:10DE70008DBF8091D702882319F08FE48093A80189 |
:10DE800080E10E946A818091AA019091AB016CE3CC |
:10DE900070E00E94168C9F938F938091AA019091BD |
:10DEA000AB016CE370E00E94168C7F936F938091BE |
:10DEB000BB089091BC089F938F938BE99AE09F9346 |
:10DEC0008F93CDE5D1E8DF93CF93E091FA03F09102 |
:10DED000FB030995809122082DB73EB7265F3F4F7F |
:10DEE0002DBF80FF29C08AE10E946A818091420192 |
:10DEF00099279F938F938091D2029091D302A09102 |
:10DF0000D402B091D502BC01CD0124E630E040E05E |
:10DF100050E00E945F8C3F932F9388EA9AE09F9392 |
:10DF20008F93DF93CF93E091FA03F091FB03099570 |
:10DF30008DB79EB708968DBFDF91CF910895CF938F |
:10DF4000DF9380E00E946A8180912707992787FDEF |
:10DF500090959F938F9380911F07992787FD9095A8 |
:10DF60009F938F9380911707992787FD90959F9393 |
:10DF70008F9380910F07992787FD90959F938F939B |
:10DF80008FEA9AE09F938F93CDE5D1E8DF93CF930B |
:10DF9000E091FA03F091FB03099580E10E946A8108 |
:10DFA0002DB73EB7245F3F4F2DBF8091470799277C |
:10DFB00087FD90959F938F9380913F07992787FDC9 |
:10DFC00090959F938F9380913707992787FD909520 |
:10DFD0009F938F9380912F07992787FD90959F930B |
:10DFE0008F938FEB9AE09F938F93DF93CF93E09182 |
:10DFF000FA03F091FB030995809139062DB73EB7DE |
:10E00000245F3F4F2DBF853098F480E10E946A81E4 |
:10E010008FEC9AE09F938F93DF93CF93E091FA0375 |
:10E02000F091FB0309950F900F900F900F9018C07F |
:10E030008730B0F488E10E946A818FED90E09F9371 |
:10E040008F9380EE9AE09F938F93DF93CF93E0912D |
:10E05000FA03F091FB0309958DB79EB706968DBF25 |
:10E06000DF91CF9108950F931F9380E00E946A8102 |
:10E070002AE030E08091B7089091B808B9010E9479 |
:10E08000168C9F938F938091B7089091B808B9012F |
:10E090000E94168C7F936F9380911E0190911F01B7 |
:10E0A000B9010E942A8C9F938F9380911E019091B9 |
:10E0B0001F01B9010E942A8C7F936F9389EE9AE029 |
:10E0C0009F938F930DE511E81F930F93E091FA034F |
:10E0D000F091FB03099580E10E946A818DB79EB79C |
:10E0E0000C968DBF8091BB089091BC089F938F9335 |
:10E0F0008091B9089091BA089F938F938BEF9AE023 |
:10E100009F938F931F930F93E091FA03F091FB037A |
:10E1100009958DB79EB708968DBF1F910F910895F1 |
:10E12000EF92FF920F931F9380E00E946A818FED20 |
:10E13000E82EF12CFF92EF9280918F019091900147 |
:10E140009F938F938091B10399279F938F9387E03B |
:10E150009BE09F938F930DE511E81F930F93E09140 |
:10E16000FA03F091FB03099580E10E946A818DB763 |
:10E170009EB70A968DBF8091AF0399279F938F9387 |
:10E18000FF92EF928091B00399279F938F938AE13A |
:10E190009BE09F938F931F930F93E091FA03F0916D |
:10E1A000FB0309958DB79EB70A968DBF1F910F91FE |
:10E1B000FF90EF9008950F931F93CF93DF9380917B |
:10E1C0009C01CDE5D1E8882309F47DC080E00E9460 |
:10E1D0006A8180913E0899279F938F938091400890 |
:10E1E00099279F938F938DE29BE09F938F938E014E |
:10E1F000DF93CF93E091FA03F091FB0309958DB77C |
:10E200009EB708968DBF80913F08833031F48CE033 |
:10E210000E946A818CE39BE005C08CE00E946A81C9 |
:10E2200081E49BE09F938F93DF93CF93E091FA0378 |
:10E23000F091FB0309950F900F900F900F90809134 |
:10E240003D0881FF12C08CE00E946A8186E49BE059 |
:10E250009F938F931F930F93E091FA03F091FB0329 |
:10E2600009950F900F900F900F9080E10E946A81A6 |
:10E270008091920199279F938F938FED90E09F93C8 |
:10E280008F9380914308909144089F938F9380913E |
:10E290004108909142086AE070E00E94168C7F93DA |
:10E2A0006F938BE49BE09F938F938DE591E89F9311 |
:10E2B0008F93E091FA03F091FB0309958DB79EB718 |
:10E2C0000C968DBF12C082E00E946A818EE59BE0B1 |
:10E2D0009F938F93DF93CF93E091FA03F091FB0329 |
:10E2E00009950F900F900F900F90DF91CF911F9194 |
:10E2F0000F910895CF93C82F2091CA032093CB0389 |
:10E3000099278F329105E1F0803391051CF44F97E6 |
:10E3100079F027C08F349105D9F08F38910509F530 |
:10E3200086E0289FF0011124ED5AF54F849117C023 |
:10E3300086E0289FF0011124EC5AF54F84910FC01C |
:10E3400086E0289FF0011124EB5AF54F849107C015 |
:10E3500086E0289FF0011124EA5AF54F84918093BA |
:10E36000CA039091CA038091CB039813C0E00E9426 |
:10E3700070819091CA0386E0989FF0011124E95AB8 |
:10E38000F54F259134918C2FF901099580E090E0AB |
:10E39000CF9108951092B8081092B7081092BC0857 |
:10E3A0001092BB081092BA081092B9081092BD08DA |
:10E3B0008AE090E00E94A1199093CD038093CC0352 |
:10E3C0000895CF93DF938091CC039091CD030E9469 |
:10E3D000AA19882309F4AFC08091CC039091CD0392 |
:10E3E0000A969093CD038093CC03E0E0F0E09F0188 |
:10E3F00090E05FEFA8E0B7E04BE0ED018B8187FF95 |
:10E400000BC09F5F8D81E80FF11D8981280F311DA1 |
:10E410008E81851708F4582F4150189647FFEDCF8D |
:10E420005093BD08232B41F52091D2033091D303A3 |
:10E430004091D4035091D503BB27A52F942F832F50 |
:10E440009093D1038093D003AA27BB27281B390BB5 |
:10E450004A0B5B0BCF01AA27BB27280F391F4A1F86 |
:10E460005B1F2093D2033093D3034093D403509384 |
:10E47000D503E5E0F0E013C02091D0033091D10343 |
:10E480002E173F0718F4E21BF30B02C0E0E0F0E0A8 |
:10E49000892F9927880F991FE80FF91F3596F09358 |
:10E4A000B808E093B708EF3FF10578F480911E01BA |
:10E4B00090911F018E9F90018F9F300D9E9F300D78 |
:10E4C0001124C90164E670E013C0CF0196958795C9 |
:10E4D0009695879520911E0130911F01289FA001DC |
:10E4E000299F500D389F500D1124CA0169E170E039 |
:10E4F0000E94168C7093BA086093B9082091CE03DD |
:10E500003091CF032E0F3F1F3093CF032093CE03C4 |
:10E510005EE02131350778F08091BB089091BC080E |
:10E5200001969093BC088093BB0820513E403093E5 |
:10E53000CF032093CE03DF91CF9108953091DB0379 |
:10E54000E32FFF2783E0EE0FFF1F8A95E1F7E85FD7 |
:10E55000F84F2781422F552747FD50958091DC03C6 |
:10E560009927841795072CF42093DC033093DE035E |
:10E570000AC0222341F08091DD03992748175907EB |
:10E5800014F42093DD03832F8F5F8093DB038D30A2 |
:10E59000D0F01092DB038091DD038F3F19F0809360 |
:10E5A000D70302C01092D7038091DC038093D80375 |
:10E5B0008091DE038093D6038FEF8093DD0310926A |
:10E5C000DC031092DE03089595E1899F802D1124CC |
:10E5D0000E94B98584E19DE09F938F938BE895E835 |
:10E5E0009F938F93E091FA03F091FB0309950F90AD |
:10E5F0000F900F900F9008958091A20285FF03C0A5 |
:10E6000080E190E008958091D702882339F08091CD |
:10E61000B203882319F085E090E0089580E090E04F |
:10E62000089530E08091900899278A38910591F0FB |
:10E630008B38910524F48938910541F016C08D3846 |
:10E64000910581F08E38910549F00FC046E059E000 |
:10E6500031E10BC043EC59E03DE107C04EEB58E01F |
:10E6600036E203C044EE58E032E29091850820E0A3 |
:10E6700080918608281770F4931760F4DA01A90FC7 |
:10E68000B11DE22FFF27EE58F74F85898C939F5FCE |
:10E690002F5FEECF089520E335E7809142018B3262 |
:10E6A00011F08D32F9F480914C06282F3327809198 |
:10E6B000CC029091CD02829FA001839F500D929F2A |
:10E6C000500D1124CA0163E070E00E942A8CCB0136 |
:10E6D0009B01205D3A48C196C19708F03FC02EEFDC |
:10E6E00034E73CC0803229F58091A20281FF36C018 |
:10E6F0002091D9033091DA03205D3A4855E7213360 |
:10E70000350748F085E72439380718F420E335E762 |
:10E7100002C02456304045E720333407F8F454E76C |
:10E720002D3C350718F020E335E718C02C593F4F32 |
:10E7300015C08E3549F49091C7028AE0989F9001E8 |
:10E740001124205D3A480AC0863741F49091C702EF |
:10E750008AE0989FC0011124281B390BC901089534 |
:10E76000EF92FF920F931F9399278A38910509F42E |
:10E770005DC08B38910524F48938910551F0D2C1E0 |
:10E780008D38910509F416C18E38910509F483C0BE |
:10E79000C9C18091D2029091D302A091D402B091CC |
:10E7A000D502BC01CD0124E630E040E050E00E94FB |
:10E7B0005F8CDA01C9018C509E4F90930A098093B7 |
:10E7C00009090E944B739093100980930F0990934D |
:10E7D00012098093110990931409809313092091D1 |
:10E7E000090930910A0980910D0990910E092817A5 |
:10E7F000390724F430930E0920930D0980910B09F9 |
:10E8000090910C098217930724F430930C092093FC |
:10E810000B090E94FC728093080986E099E09093AE |
:10E82000EA038093E90381E190E07EC18091D20206 |
:10E830009091D302A091D402B091D502BC01CD0138 |
:10E8400024E630E040E050E00E945F8CDA01C9012C |
:10E850008C509E4F9093D6098093D5090E944B739C |
:10E860009093D8098093D70988E790E09093DA09CC |
:10E870008093D9091092DC091092DB090E94FC7286 |
:10E880008093C50983EC99E09093EA038093E903B0 |
:10E890008DE190E049C10E949E728091D2029091D8 |
:10E8A000D302A091D402B091D502BC01CD0124E6DF |
:10E8B00030E040E050E00E945F8CDA01C9018C50EA |
:10E8C0009E4F9093D6088093D50880911E01909119 |
:10E8D0001F019093D0088093CF0880911E019091E2 |
:10E8E0001F019093D2088093D1088091DF07909107 |
:10E8F000E00797FD0196959587958093C1088093D1 |
:10E90000C808209143083091440837FF02C02F5FA8 |
:10E910003F4F359527952093C608809141089091E7 |
:10E92000420864E170E00E94168C6093C70820934F |
:10E93000CD086093CE080E944B739093DE088093BD |
:10E94000DD0888E790E09093E0088093DF088091ED |
:10E950001E0190911F019093DA088093D90880914D |
:10E96000D7038C5E8093D3088091D8038C5E80930C |
:10E97000D4088091BB089091BC086AE070E00E94C6 |
:10E98000168C7093DC086093DB080E94FC72809305 |
:10E99000C0088091B7089091B8089093D8088093E8 |
:10E9A000D7088EEB98E09093EA038093E90386E220 |
:10E9B00090E0BAC00E949E728091410890914208F6 |
:10E9C00064E670E00E94168C7093F7086093F60876 |
:10E9D0008091DF079091E00797FD019695958795C7 |
:10E9E0008093E708809143089091440897FD019631 |
:10E9F000959587958093EC0880910001482F5527C5 |
:10EA00009A012B5F3F4F80911E0190911F012817A3 |
:10EA1000390784F480911E0190911F01841B950B8E |
:10EA20009C01220F331F280F391F822F82518093A0 |
:10EA3000F30802C01092F308E090D202F090D302E3 |
:10EA40000091D4021091D502C801B70124E630E04C |
:10EA500040E050E00E945F8C3093F5082093F4086A |
:10EA600037FF04C01092F5081092F408C801B701EE |
:10EA700024E630E040E050E00E945F8CDA01C901FA |
:10EA80008C509E4F9093F9088093F80880911E0156 |
:10EA900090911F019093EE088093ED0880911E01E4 |
:10EAA00090911F019093F0088093EF080E944B73A0 |
:10EAB0009093FB088093FA0888E78093FC08809184 |
:10EAC0001E0190911F01909300098093FF0880918F |
:10EAD000D7038C5E8093F1088091D8038C5E80937D |
:10EAE000F2088091BB089091BC086AE070E00E9437 |
:10EAF000168C70930209609301090E94FC72809346 |
:10EB0000E6088091B7089091B8089093FE0880932A |
:10EB1000FD0884EE98E09093EA038093E90382E293 |
:10EB200090E002C080E090E01F910F91FF90EF9085 |
:10EB30000895EF92FF920F931F93CF93DF938091ED |
:10EB4000D9039091DA039C0103E0220F331F0A9549 |
:10EB5000E1F7281B390B8091ED019091EE01280F10 |
:10EB6000391F37FF02C0295F3F4F13E035952795C6 |
:10EB70001A95E1F73093DA032093D9039091E003DB |
:10EB8000992309F050C38091DF03282F33274427AE |
:10EB900055278F5F8093DF03F9012131310508F09C |
:10EBA0003FC3E058FF4F0C94B18C8091A20285FFC7 |
:10EBB0002AC080E00E94B98580911E0190911F01BA |
:10EBC0006AE070E00E942A8C9F938F9380911E01CF |
:10EBD00090911F016AE070E00E942A8C7F936F93EE |
:10EBE0008AE29DE09F938F938CEA95E89F938F93A1 |
:10EBF000E091FA03F091FB0309952DB73EB7285F2A |
:10EC00003F4F2DBF28C080E00E94B98580911E0132 |
:10EC100090911F016AE070E00E942A8C9F938F936D |
:10EC200080911E0190911F016AE070E00E942A8C81 |
:10EC30007F936F9387E39DE09F938F938BE895E895 |
:10EC40009F938F93E091FA03F091FB0309958DB7A1 |
:10EC50009EB708968DBF8091220880FF39C08091B1 |
:10EC6000EF028823E9F08AE00E94B9858091420191 |
:10EC700099279F938F938091D2029091D302A09174 |
:10EC8000D402B091D502BC01CD0124E630E040E0D1 |
:10EC900050E00E945F8C3F932F9384E49DE0BAC6BE |
:10ECA0008AE00E94B9858091D2029091D302A0910E |
:10ECB000D402B091D502BC01CD0124E630E040E0A1 |
:10ECC00050E00E945F8C3F932F9380E59DE0DAC770 |
:10ECD0008AE00E94B9858BE59DE04DC68091A20235 |
:10ECE00085FF2AC085E10E94B9858091AA01909193 |
:10ECF000AB016CE370E00E94168C9F938F93809120 |
:10ED0000AA019091AB016CE370E00E94168C7F9396 |
:10ED10006F9385E69DE09F938F938CEA95E89F9390 |
:10ED20008F93E091FA03F091FB0309952DB73EB75D |
:10ED3000285F3F4F2DBF28C085E10E94B985809193 |
:10ED4000AA019091AB016CE370E00E94168C9F9336 |
:10ED50008F938091AA019091AB016CE370E00E94C7 |
:10ED6000168C7F936F9382E79DE09F938F938BE840 |
:10ED700095E89F938F93E091FA03F091FB03099537 |
:10ED80008DB79EB708968DBF8FE10E94B98580E64A |
:10ED900090E09F938F938091DF079091E0079F937E |
:10EDA0008F938FE79DE09F938F93CBE8D5E8DF9318 |
:10EDB000CF93E091FA03F091FB0309958091A102B2 |
:10EDC0002DB73EB7285F3F4F2DBF80FF06C089E2B9 |
:10EDD0000E94B9858AE89DE0ACC389E20E94B985AA |
:10EDE0008CE89DE0EBC68091A20285FF1BC08AE201 |
:10EDF0000E94B9858091BB089091BC089F938F9326 |
:10EE00008EE89DE09F938F938CEA95E89F938F9374 |
:10EE1000E091FA03F091FB0309958DB79EB7069632 |
:10EE20008DBF1BC08AE20E94B9858091BB0890917A |
:10EE3000BC089F938F9386E99DE09F938F938BE807 |
:10EE400095E89F938F93E091FA03F091FB03099566 |
:10EE50002DB73EB72A5F3F4F2DBF86E30E94B9858D |
:10EE60008091B7089091B8086AE070E00E94168C13 |
:10EE70009F938F938091B7089091B8086AE070E0F3 |
:10EE80000E94168C7F936F938EE99DE09F938F93E2 |
:10EE90008BE895E89F938F93E091FA03F091FB0341 |
:10EEA00009958DB79EB70896FBC689E00E94B98583 |
:10EEB0008AEA9DE09F938F930BE815E81F930F93C9 |
:10EEC000E091FA03F091FB0309958EE10E94B98568 |
:10EED0000F900F900F900F908CEA9DE09F938F936F |
:10EEE0001F930F93E091FA03F091FB03099583E3DD |
:10EEF0000E94B9850F900F900F900F908EEA9DE0C1 |
:10EF00009F938F931F930F93E091FA03F091FB036C |
:10EF100009958FE30E94B9850F900F900F900F9085 |
:10EF200080EB9DE09F938F931F930F93E091FA03E3 |
:10EF3000F091FB0309958EE70E94B9850F900F9021 |
:10EF40000F900F9086EC9DE09F938F931F930F93EC |
:10EF5000CCC780919C01882309F462C08DE50E9492 |
:10EF6000B9858CED9DE09F938F93CBE8D5E8DF9337 |
:10EF7000CF93E091FA03F091FB03099584E50E9499 |
:10EF8000B9850F900F900F900F9080913E089927B0 |
:10EF90009F938F938EED9DE09F938F93DF93CF93FD |
:10EFA000E091FA03F091FB0309958EE50E94B98583 |
:10EFB0002DB73EB72A5F3F4F2DBF809141089091FA |
:10EFC00042086AE070E00E94168C7F936F9387EE90 |
:10EFD0009DE09F938F93DF93CF93E091FA03F0919D |
:10EFE000FB0309958DB79EB706968DBF80913F08AC |
:10EFF000833081F480913D0881FF06C08BE50E943B |
:10F00000B98581EF9DE0DAC58BE50E94B98584EF73 |
:10F010009DE0D4C58BE50E94B98587EF9DE05FC771 |
:10F0200084E010C480919C01882309F497C08091EA |
:10F03000E203CBE8EC2EC5E8FC2E882309F44BC094 |
:10F0400089E60E94B9858091B10399279F938F9398 |
:10F050008AEF9DE09F938F93FF92EF92E091FA03E6 |
:10F06000F091FB03099585E70E94B9852DB73EB75E |
:10F070002A5F3F4F2DBF8091920199279F938F93D5 |
:10F0800000E610E01F930F9380914308909144088D |
:10F090009F938F9385E09EE09F938F93FF92EF92D3 |
:10F0A000E091FA03F091FB03099582E70E94B9858C |
:10F0B0008DB79EB70A968DBF8091AF0399279F9316 |
:10F0C0008F931F930F938091B00399279F938F93F2 |
:10F0D00081E19EE0A5C682E70E94B98581E29EE0BB |
:10F0E0009F938F93FF92EF92E091FA03F091FB03CD |
:10F0F000099589E60E94B9850F900F900F900F90A7 |
:10F1000080913E0899279F938F938091400899277B |
:10F110009F938F9383E29EE09F938F93FF92EF9252 |
:10F12000E091FA03F091FB03099584E70E94B98509 |
:10F130008DB79EB708968DBF8091920199279F93B6 |
:10F140008F9380E690E09F938F93809143089091F6 |
:10F1500044089F938F938EE29EE062C685E072C35F |
:10F160009091B2039923E1F18091E6038823A1F005 |
:10F17000993190F487E00E94E47283E90E94B98596 |
:10F180008091B20399279F938F938BE39EE09F9387 |
:10F190008F938BE995E87AC583E90E94B98586E467 |
:10F1A0009EE09F938F930BE815E81F930F93E091D8 |
:10F1B000FA03F091FB0309951F921F929091B203FD |
:10F1C00081E1989FC00111248559944F9F938F939B |
:10F1D0001F930F93E091FA03F091FB03099529C661 |
:10F1E00083E90E94B9858CE49EE0C5C30E94FC724D |
:10F1F000809319098091E009863059F48091E203E7 |
:10F20000882319F01092E2039CC681E08093E20308 |
:10F2100098C6883009F095C60E94BE8581E0CCC3AF |
:10F220009093DF0396C6913009F0D1C38091DF033C |
:10F23000282F3327442755278F5F8093DF03F90159 |
:10F240002131310508F080C6EF56FF4F0C94B18C88 |
:10F250008091A20285FF38C080E00E94B98580912C |
:10F26000BB089091BC089F938F9380911E01909151 |
:10F270001F016AE070E00E942A8C9F938F93809117 |
:10F280001E0190911F016AE070E00E942A8C7F931A |
:10F290006F938091AA019091AB016CE370E00E94A2 |
:10F2A000168C9F938F938091AA019091AB016CE390 |
:10F2B00070E00E94168C7F936F9382E69EE09F938E |
:10F2C0008F938CEA95E80DC380E00E94B985809108 |
:10F2D000BB089091BC089F938F9380911E019091E1 |
:10F2E0001F016AE070E00E942A8C9F938F938091A7 |
:10F2F0001E0190911F016AE070E00E942A8C7F93AA |
:10F300006F938091AA019091AB016CE370E00E9431 |
:10F31000168C9F938F938091AA019091AB016CE31F |
:10F3200070E00E94168C7F936F938DE79EE09F9311 |
:10F330008F938BE895E89F938F93E091FA03F09178 |
:10F34000FB0309952DB73EB7225F3F4F76C585E198 |
:10F350000E94B98580E690E09F938F9380918F0102 |
:10F36000909190019F938F9388E99EE09F938F9354 |
:10F37000CBE8D5E8DF93CF93E091FA03F091FB035C |
:10F380000995809122082DB73EB7285F3F4F2DBFCA |
:10F3900080FF51C08091EF02882339F18FE10E94F4 |
:10F3A000B9858091D2029091D302A091D402B091FC |
:10F3B000D502BC01CD0124E630E040E050E00E94DF |
:10F3C0005F8C3F932F9382EA9EE09F938F938BE90C |
:10F3D00095E89F938F93E091FA03F091FB030995D1 |
:10F3E0008DB79EB706968DBF38C08FE10E94B98554 |
:10F3F0008091D2029091D302A091D402B091D50213 |
:10F40000BC01CD0124E630E040E050E00E945F8C7A |
:10F410003F932F938BEA9EE09F938F93DF93CF933D |
:10F42000E091FA03F091FB0309952DB73EB72A5FEF |
:10F430003F4F2DBF12C08FE10E94B98584EB9EE043 |
:10F440009F938F93DF93CF93E091FA03F091FB03A7 |
:10F4500009950F900F900F900F9089E20E94B98547 |
:10F460008091420199279F938F938EEB9EE09F930B |
:10F470008F93DF93CF930CC480919C018823F9F084 |
:10F480008BE20E94B9858091920199279F938F9377 |
:10F4900080914108909142086AE070E00E94168CC9 |
:10F4A0007F936F9380E690E09F938F9380914308C2 |
:10F4B000909144089F938F9381EC9EE05CC182E021 |
:10F4C000C1C18FE30E94B9858091B9089091BA08B3 |
:10F4D0009F938F938091B7089091B8086AE070E08D |
:10F4E0000E94168C9F938F938091B7089091B808D3 |
:10F4F0006AE070E00E94168C7F936F9388ED9EE027 |
:10F500009F938F93CBE8D5E8DF93CF93E091FA03F5 |
:10F51000F091FB0309958091A1022DB73EB7265FBC |
:10F520003F4F2DBF80FF0AC082E50E94B9858CEE57 |
:10F530009EE09F938F938BE995E8D5C482E50E9466 |
:10F54000B9858FEE9EE03AC380919C01BBE8EB2E1B |
:10F55000B5E8FB2E882309F449C084E50E94B985EB |
:10F5600080913E0899279F938F9380914008992717 |
:10F570009F938F9382EF9EE09F938F93E701FF927B |
:10F58000EF92E091FA03F091FB0309958DB79EB7D6 |
:10F5900008968DBF80913F08833051F484E60E9425 |
:10F5A000B98585E09FE09F938F93FF92EF920BC008 |
:10F5B00084E60E94B9858BE09FE09F938F938CEA4D |
:10F5C00095E89F938F93E091FA03F091FB030995DF |
:10F5D0000F900F900F900F9080913D0881FFB9C45C |
:10F5E00084E60E94B98581E19FE0E8C284E50E943B |
:10F5F000B98587E19FE09F938F93FF92EF9275C447 |
:10F600008091E103ABE8EA2EA5E8FA2E882309F4FD |
:10F6100050C089E60E94B985809125076AE00E9462 |
:10F620000A8C892F99279F938F93809125070E9499 |
:10F630000A8C99279F938F9380911D070E940A8CB3 |
:10F64000892F99279F938F9380911D070E940A8C81 |
:10F6500099279F938F93809115070E940A8C892F79 |
:10F6600099279F938F93809115070E940A8C992761 |
:10F670009F938F9380910D070E940A8C892F992761 |
:10F680009F938F9380910D070E940A8C99279F93D7 |
:10F690008F938DE29FE09F938F93FF92EF92E09183 |
:10F6A000FA03F091FB0309952DB73EB72C5E3F4F4F |
:10F6B000C4C389E60E94B98580E690E09F938F934A |
:10F6C00080912707992787FD90959F938F9380912D |
:10F6D0001F07992787FD90959F938F938091170718 |
:10F6E000992787FD90959F938F9380910F07992776 |
:10F6F00087FD90959F938F938AE49FE09F938F93CC |
:10F70000FF92EF92E091FA03F091FB0309958DB718 |
:10F710009EB70E96C5C28091E10390913906882369 |
:10F7200009F48DC0943009F48CC09630A1F58EE7B1 |
:10F730000E94B985809135076AE00E940A8C892F62 |
:10F7400099279F938F93809135070E940A8C992760 |
:10F750009F938F9380912D070E940A8C892F992760 |
:10F760009F938F9380912D070E940A8C99279F93D6 |
:10F770008F938DE59FE09F938F938BE895E89F9300 |
:10F780008F93E091FA03F091FB0309952DB73EB7F3 |
:10F79000245F3F4F52C3973008F4DBC38EE70E94CB |
:10F7A000B985809145076AE00E940A8C892F9927C4 |
:10F7B0009F938F93809145070E940A8C99279F936E |
:10F7C0008F9380913D070E940A8C892F99279F93E0 |
:10F7D0008F9380913D070E940A8C99279F938F9366 |
:10F7E000809135070E940A8C892F99279F938F93C8 |
:10F7F000809135070E940A8C99279F938F9380915F |
:10F800002D070E940A8C892F99279F938F938091AF |
:10F810002D070E940A8C99279F938F938CE69FE077 |
:10F820009F938F938BE895E89F938F93E091FA03D2 |
:10F83000F091FB0309958DB79EB7449631C2943081 |
:10F8400021F486E00E94E47284C39630F1F48EE7DE |
:10F850000E94B98580E690E09F938F93809137074F |
:10F86000992787FD90959F938F9380912F079927D4 |
:10F8700087FD90959F938F9389E89FE09F938F9347 |
:10F880008BE895E89F938F93CFC2973008F461C3BC |
:10F890008EE70E94B98580E690E09F938F938091D8 |
:10F8A0004707992787FD90959F938F9380913F07F6 |
:10F8B000992787FD90959F938F938091370799277C |
:10F8C00087FD90959F938F9380912F07992787FDB0 |
:10F8D00090959F938F938CE99FE09F938F938BE8F4 |
:10F8E00095E89F938F930ECF9091B2039923F1F1F6 |
:10F8F0008091E6038823B1F09931A0F487E00E945B |
:10F90000E47283E90E94B9858091B20399279F939D |
:10F910008F938FEA9FE09F938F938BE995E89F9356 |
:10F920008F93D8C083E90E94B9858AEB9FE09F93AB |
:10F930008F930BE815E81F930F93E091FA03F09172 |
:10F94000FB0309951F921F929091B20381E1989F4A |
:10F95000C00111248559944F9F938F931F930F9348 |
:10F96000E091FA03F091FB03099588C083E90E94B6 |
:10F97000B98580EC9FE09F938F938BE895E8B3C2A5 |
:10F980000E94FC72809319098091E009863079F415 |
:10F990008091E103882319F01092E10303C081E014 |
:10F9A0008093E10385E00E94E47286E0BFC2883064 |
:10F9B00031F40E94BE8582E08093E003C0C28130B2 |
:10F9C00009F0BFC20E94BE851092E003B8C2923017 |
:10F9D00009F0BDC28091DF03282F33274427552724 |
:10F9E0008F5F8093DF03F9012131310508F0ACC24C |
:10F9F000EE55FF4F0C94B18C80E00E94B98585EAEA |
:10FA000096E09F938F930E94C52F99279F938F9382 |
:10FA100086ED9FE09F938F938BE995E89F938F935B |
:10FA2000E091FA03F091FB0309952DB73EB7285FEB |
:10FA30003F4F03C285E10E94B98583EB96E09F9317 |
:10FA40008F93809100016AE00E940A8C892F992788 |
:10FA50009F938F93809100010E940A8C99279F9316 |
:10FA60008F9385EE9FE09F938F938BE895E89F930C |
:10FA70008F93E091FA03F091FB0309958DB79EB740 |
:10FA80000A960EC18AE20E94B98586EF9FE09F9395 |
:10FA90008F93CBE8D5E8DF93CF93E091FA03F09111 |
:10FAA000FB030995809122080F900F900F900F9003 |
:10FAB00080FF4AC08091470690917A0181FD14C071 |
:10FAC000892F99279F938F938BEF9FE09F938F931D |
:10FAD000DF93CF93E091FA03F091FB0309952DB7E3 |
:10FAE0003EB72A5F3F4FA9C1E091FA03F091FB03B3 |
:10FAF000933318F085E090E102C08CE090E19F9391 |
:10FB00008F93DF93CF9309950F900F900F900F90E5 |
:10FB100080910608E091FA03F091FB0390917A013D |
:10FB200080FF0BC0892F99279F938F9383E190E1EA |
:10FB30009F938F93DF93CF93AFC0892F99279F9384 |
:10FB40008F9389E190E1CFC08FE190E137C08FE3DF |
:10FB50000E94B98588E290E19F938F93CBE8D5E826 |
:10FB6000DF93CF93E091FA03F091FB0309950F9097 |
:10FB70000F900F900F9080919C06882319F48CE2CF |
:10FB800090E11CC08091AF02E091FA03F091FB0379 |
:10FB9000882319F085E390E102C08CE390E19F9304 |
:10FBA0008F93DF93CF9309950F900F900F900F9045 |
:10FBB0008091A40686FFCDC183E490E19F938F934B |
:10FBC000DF93CF9392C184E50E94B9858AE490E1E6 |
:10FBD0009F938F93CBE8D5E8DF93CF93E091FA031F |
:10FBE000F091FB030995809122080F900F900F90E0 |
:10FBF0000F9085FD03C08FE490E111C080918A06CB |
:10FC0000883F10F4E82F07C0EFEFF0E0E81BF109A0 |
:10FC1000E752FD4FE081E23358F488E590E19F938D |
:10FC20008F93DF93CF93E091FA03F091FB0316C01B |
:10FC3000E43B18F08FE590E1F2CF8091A406E091CB |
:10FC4000FA03F091FB0385FF03C086E690E102C052 |
:10FC50008DE690E19F938F93DF93CF9309950F905B |
:10FC60000F900F900F908091A006882309F471C126 |
:10FC70008EE50E94B9858091A00699279F938F9366 |
:10FC800084E790E19F938F938BE895E89F938F9300 |
:10FC9000E091FA03F091FB0309958DB79EB70696A4 |
:10FCA0008DBF57C189E60E94B9858FE790E19F9388 |
:10FCB0008F93CBE8D5E8DF93CF93E091FA03F091EF |
:10FCC000FB0309950F900F900F900F9080919F0666 |
:10FCD000E091FA03F091FB03882351F099279F9359 |
:10FCE0008F9389E890E19F938F93DF93CF93F6CE24 |
:10FCF0008DE890E19F938F93DF93CF93FAC080912B |
:10FD0000E303FBE8EF2EF5E8FF2E882309F053C04C |
:10FD10008EE70E94B98580916E0199279F938F93FA |
:10FD200080913C06E82FFF27EE0FFF1FE759F84FA1 |
:10FD3000808191819F938F9380913B06E82FFF27CD |
:10FD4000EE0FFF1FE759F84F808191819F938F93AA |
:10FD500083E990E19F938F93FF92EF92E091FA03F2 |
:10FD6000F091FB03099583E90E94B9858DB79EB791 |
:10FD70000A968DBF80913E06E82FFF27EE0FFF1FEA |
:10FD8000E759F84F808191819F938F9380913D0631 |
:10FD9000E82FFF27EE0FFF1FE759F84F8081918171 |
:10FDA00081589F4F9F938F9387EA90E19F938F9302 |
:10FDB000FF92EF9235CE8EE70E94B9858091DB02EB |
:10FDC00099279F938F938091DA0299279F938F931E |
:10FDD0008091D90299279F938F9386EB90E19F930F |
:10FDE0008F93FF92EF92E091FA03F091FB03099554 |
:10FDF00083E90E94B9858DB79EB70A968DBF809121 |
:10FE0000DE0299279F938F938091DD0299279F931C |
:10FE10008F938091DC0299279F938F938AEC90E1D6 |
:10FE20009F938F93FF92EF92E091FA03F091FB037F |
:10FE300009952DB73EB7265F3F4F2DBF8AC08091F1 |
:10FE4000E603882309F485C08EE70E94B985809176 |
:10FE5000220886FD11C08EED90E19F938F938CEA6E |
:10FE600095E89F938F93E091FA03F091FB03099536 |
:10FE70000F900F900F900F908091A20699278F708E |
:10FE80009070892B89F08DEE90E19F938F938CEA8F |
:10FE900095E89F938F93E091FA03F091FB03099506 |
:10FEA0000F900F900F900F908091220882FF11C049 |
:10FEB00087EF90E19F938F938CEA95E89F938F93C0 |
:10FEC000E091FA03F091FB0309950F900F900F90CA |
:10FED0000F908091220883FD3CC08CEF90E19F93AE |
:10FEE0008F938CEA95E89F938F93E091FA03F091BA |
:10FEF000FB0309950F900F900F900F902AC00E945E |
:10FF0000FC728093190925C00091E009063089F43C |
:10FF10008091E303882319F01092E30303C081E08A |
:10FF20008093E30386E00E94E47287E00E94E4721B |
:10FF300008C0013031F40E94BE850093E0031092A6 |
:10FF4000DF031092E00905C01092DF0302C0109297 |
:10FF5000E003E6E0CDB7DEB70C94A28C4FB720E407 |
:10FF600030E0F8948091C9008F778093C900809128 |
:10FF7000C9008F7B8093C9008091C9008F7D8093D9 |
:10FF8000C9005A9A52985B9A539A832F9927809363 |
:10FF9000CD002093CC008091C80082608093C8007F |
:10FFA00088E18093C9008091CA008F778093CA004E |
:10FFB0008091CA008F7B8093CA008091CA008F7D98 |
:10FFC0008093CA008091CA008F7E8093CA0080917E |
:10FFD000CA00877F8093CA008091C9008B7F80937D |
:10FFE000C9008091CA0084608093CA008091CA00D1 |
:10FFF00082608093CA008091C80087FF03C080910F |
:020000021000EC |
:10000000CE00F9CF8091C90080688093C9004FBFAE |
:1000100008950F931F93CF93DF93482F4F5F89313C |
:1000200008F08BC080916807841720F44F5F4093DD |
:1000300068074150CB0183539B4268E170E00E9406 |
:100040002A8CA42FBB27FD01EA0FFB1FE759F84FAD |
:10005000808191819B01281B390BC90137FF03C0A7 |
:10006000909581959F4F069794F48091D802883C93 |
:1000700030F48091D802865F8093D80208C088EC63 |
:100080008093D80280916F008F7D80936F00FD0177 |
:10009000EA0FFB1FE759F84F808191819C01220FE5 |
:1000A000331F280F391F260F371F37FF02C02D5F60 |
:1000B0003F4FE901D595C795D595C795CB010196D9 |
:1000C0008C179D0714F4219706C061507040C61725 |
:1000D000D7070CF421968091D802843BD8F08D018B |
:1000E0000A0F1B1FF801E759F84F80819181FE012B |
:1000F000E81BF90BCF0163E070E00E942A8CCB0172 |
:10010000880F991F860F971F0356184FF801918388 |
:10011000808307C0AA0FBB1FA356B84F11961C922D |
:100120001E92E42FFF27EE0FFF1FE759F84FD183F0 |
:10013000C083443011F410924101DF91CF911F919F |
:100140000F910895CF93DF932091E109822F992792 |
:10015000807F9070409709F06CC02F3109F046C045 |
:100160008091E2098093ED032091E4092093EF034D |
:100170008091E5098093EE03822F992790936A0777 |
:1001800080936907222309F054C080913B06282FF1 |
:100190003327220F331FF901E356F84F11821082E3 |
:1001A00080913C06A82FBB27AA0FBB1FFD01E35679 |
:1001B000F84F1182108280913E06E82FFF27EE0F44 |
:1001C000FF1FCF018356984FEC01198218822759DF |
:1001D000384FE90119821882A759B84F11961C921D |
:1001E0001E92E759F84F1182108223C0C22FCF70A0 |
:1001F000CA30F8F48091E20980930D0A8091E309F6 |
:1002000080930C0A8091E40980930F0A8091E5099C |
:1002100080930E0A60910C0A70910D0A8C2F0E9437 |
:10022000098060910E0A70910F0A8C2F8F5F0E94D7 |
:100230000980DF91CF910895CF93C82F8F3F49F464 |
:100240008091F0038F3F29F41092F2031092F10392 |
:1002500032C02091F203222339F4CF3111F485E02A |
:1002600001C084E08093F3038091F3039091F10344 |
:100270008217A0F4892F80958093F1038F3F19F4A2 |
:100280008EEF8093F1038091F103C81711F40E945F |
:10029000A2801092F2031092F1030BC0E22FFF270D |
:1002A000EF51F64FC0832F5F2093F2039C0F909382 |
:1002B000F103C093F003CF9108959091EC03933232 |
:1002C00040F4E92FFF27E751F64F80839F5F90931B |
:1002D000EC030895833218F48D5F8093EC03089546 |
:1002E00090E2ECEEF9E08FE19193815087FFFCCF33 |
:1002F0000895CF93CFB723E031E0F8948091C900FF |
:100300008F778093C9008091C9008F7B8093C9004B |
:100310008091C9008F7D8093C9005A9A52985B9A48 |
:10032000539A832F99278093CD002093CC008091FE |
:10033000C80082608093C80088E18093C9008091E2 |
:10034000CA008F778093CA008091CA008F7B809308 |
:10035000CA008091CA0080628093CA008091CA005E |
:1003600080618093CA008091CA0088608093CA002F |
:100370008091C90084608093C9008091CA00846024 |
:100380008093CA008091CA0082608093CA008091E5 |
:10039000C80087FF03C08091CE00F9CF8091C900CB |
:1003A00080688093C9008091C90080648093C900EF |
:1003B0000E947081CFBFCF910895282F99278F7009 |
:1003C0009070892B31F420958091EB03822B8093E0 |
:1003D000EB0308958091A401882309F44BC0809118 |
:1003E000A20285FD04C08091A801882381F082E9E2 |
:1003F0008093E90983E28093EA098091A801882328 |
:1004000009F485E58093EB091092A80102C080935E |
:10041000E9098091A5018F3071F48091EB030E946E |
:100420007A71882341F081E98093E9098093EA0990 |
:1004300081E38093EB091092A4018091C80085FFAD |
:10044000FCCF8091C9008F7E8093C9008091C90044 |
:100450008E7F8093C9008091E909882311F48EEF83 |
:1004600001C08EE78093CE008091EB038093A501BD |
:100470001092EB0308951F920F920FB60F92112462 |
:100480008F939F93EF93FF939091A401992309F089 |
:1004900040C08091F403882361F48091E9098823A6 |
:1004A00011F483E003C0813999F481E08093F4036F |
:1004B0000FC0833099F48091E909882349F0909323 |
:1004C000E9098091C9008E7F8093C9008EEF1EC01C |
:1004D0008091C90081608093C9000EC0833261F4AD |
:1004E0008091C9008E7F8093C9008FEF8093CE00EA |
:1004F00081E08093A40114C08091F403E82FFF27CA |
:10050000E751F64F8F5F8093F40380818093CE0094 |
:1005100007C01092F4038091C90080618093C900E4 |
:10052000FF91EF919F918F910F900FBE0F901F90B1 |
:100530001895EF92FF920F931F93CF93DF937C0157 |
:100540008B01EA01452B39F0F80181918F01F70108 |
:1005500009952197C9F7E6E0CDB7DEB70C94A28CD8 |
:10056000EF92FF920F931F93CF93DF937C018B0148 |
:10057000EA01452B41F0F8010F5F1F4F8491F7010D |
:1005800009952197C1F7E6E0CDB7DEB70C94A28CB0 |
:100590000F931F93CF938C01C62F161634F480E26D |
:1005A000F8010995C1501C16D4F3CF911F910F91FA |
:1005B00008950F931F93CF938C01C62F161634F412 |
:1005C00080E3F8010995C1501C16D4F3CF911F9117 |
:1005D0000F910895A5E3B0E0E0EFF2E80C947A8C77 |
:1005E0002E96EEADFFAD2E9788249924540180916C |
:1005F000E503882321F42C961FAE1EAE2C975EE4F3 |
:10060000452E512C4C0E5D1E6F01B60105C01532F2 |
:1006100039F00894C11CD11CF60114911123B9F7CB |
:10062000A601461B570B31F02C968EAD9FAD2C9733 |
:100630000E94B082112309F46AC20894C11CD11C23 |
:10064000FF24FDA6FCA64FEFE42EF9A6F6010894C0 |
:10065000C11CD11C1491153721F0812F806288377D |
:10066000B1F4F0FE0AC0F20124E030E0420E531E65 |
:1006700080809180A280B3800AC0F20142E050E005 |
:10068000440E551E808191814C01AA24BB24103256 |
:1006900021F489A58823D1F61DC0133219F458E03E |
:1006A000F52AD4CF1A3211F01D3291F41A3259F4CE |
:1006B000F20182E090E0480E591EE081ECA7EE23A3 |
:1006C0002CF6E195ECA790E1F92AAFEDFA22BECF26 |
:1006D0001B3211F419A7BACF1E32C1F5F6010894E6 |
:1006E000C11CD11C14911A3279F4F20122E030E0DD |
:1006F000420E531E408151813FEF4F3F530714F488 |
:100700004FEF5FEFE42EA2CF40E050E0812F805307 |
:100710008A30A0F4CA0133E0880F991F3A95E1F7B7 |
:10072000840F951F480F591F410F511D40535040D2 |
:10073000F6010894C11CD11C1491E8CF8FEF4F3FF4 |
:10074000580714F44FEF5FEFE42E85CF103329F4F0 |
:10075000F4FC7CCF90E2F92A79CF812F8153893044 |
:10076000D8F440E050E0CA0123E0880F991F2A9591 |
:10077000E1F7840F951F480F591F410F511D40533A |
:100780005040F6010894C11CD11C1491812F805354 |
:100790008A3048F34CA75FCF183619F4A4E0FA2A40 |
:1007A00055CF1C3619F4B1E0FB2A50CF133661F453 |
:1007B0003E010894611C711CF20122E030E0420EFF |
:1007C000531E808189833CC1143421F0143611F00A |
:1007D000193651F5143411F431E0F32AF0FE0AC051 |
:1007E000F20144E050E0440E551E80809180A280CA |
:1007F000B3800CC0F20182E090E0480E591E808167 |
:1008000091814C01AA2497FCA094BA2CB7FE0AC08F |
:10081000B094A09490948094811C911CA11CB11C54 |
:100820008DE289A70AE06FC01F3411F01F3631F442 |
:100830001F3411F491E0F92A08E064C0103779F40C |
:10084000F201A2E0B0E04A0E5B1E808191814C0172 |
:10085000AA24BB2400E1B0E4FB2A18E753C01337F5 |
:10086000C1F5F20122E030E0420E531E608071803B |
:100870006114710489F43E010894611C711C88E2C2 |
:1008800089838EE6F301818385E78B838CE68C83F5 |
:100890008D8389E28E831F82E7FC13C08E2D9927FA |
:1008A00087FD9095AC0160E070E0C3010E94478A2B |
:1008B000009729F0382E3618E3140CF0C3C03E2CF4 |
:1008C000C1C0F30101900020E9F731973E2E3618A0 |
:1008D000B9C0153511F0153731F4153511F4F1E0C3 |
:1008E000FF2A0AE00FC0183519F0183709F0A0C028 |
:1008F00000E1F3FE07C081149104A104B10411F0DA |
:1009000020E4F22A19A6EDA6E7FC02C03FEDF3228F |
:1009100089E2682E712C6C0E7D1E81149104A10455 |
:10092000B10421F44DA5442309F47BC0802F9927FD |
:10093000AA27BB278EA79FA7A8ABB9AB202E33242D |
:1009400090E0891690E0990691E0A90690E0B9063A |
:1009500048F0C501B4012EA53FA548A959A90E9498 |
:100960003D8C17C0AFEF8A169104A104B10449F081 |
:1009700040F0C401B1010E94168C9B014427552709 |
:1009800008C0882D602F0E940A8C282F3327442707 |
:1009900055272AAB3BAB4CAB5DAB0A3059F48AA967 |
:1009A000880F880F880F9AA9990F890F382D381B47 |
:1009B000832F10C0003139F48AA98295807F482D99 |
:1009C000481B842F07C08AA9880F880F880F582DCD |
:1009D000581B852F90E02EA53FA548A959A982163E |
:1009E0009306A406B50608F091E08AA89BA8ACA8D7 |
:1009F000BDA88A3010F4805D04C0895A183509F406 |
:100A00008F7DD3018E933D01992309F099CF083052 |
:100A100041F4F3FE06C0803321F080E3FD018293B0 |
:100A20003F01CE010196382E3618F8E23F0E0BC07A |
:100A3000112309F46CC03E010894611C711C1983D8 |
:100A4000B1E03B2E19A6032D2DA4231827FC222448 |
:100A500089A5882311F00F5F02C0F6FC0E5F020D1E |
:100A6000EF2CFF24C70180739070892B49F48CA56B |
:100A7000801B682F2C968EAD9FAD2C970E94C8824C |
:100A800089A5882331F041E050E0BE01675D7F4FCA |
:100A90000AC0E6FE0EC080E38AA71BA742E050E032 |
:100AA000BE01665D7F4F2C968EAD9FAD2C970E9448 |
:100AB0009982C70180739070809749F48CA5801B40 |
:100AC000682F2C968EAD9FAD2C970E94D982622DF7 |
:100AD0002C968EAD9FAD2C970E94D982832D99279D |
:100AE00087FD9095AC01B3012C968EAD9FAD2C97F0 |
:100AF0000E949982E4FE89CD2CA5201B2CA7622F91 |
:100B00002C968EAD9FAD2C970E94C8827ECDE2E1DF |
:100B1000CB5C0C94968C982F8091E809883A50F41D |
:100B20008091E809E82FFF27E95EF64F93838F5FF6 |
:100B30008093E8090895982F8091E809883A58F43D |
:100B40008091E809E82FFF27E95EF64F90689383CC |
:100B50008F5F8093E8090895982F8091E60388239A |
:100B600021F0892F0E949B850895892F0E948B85F3 |
:100B70000895883A10F48093E809089580E090E29F |
:100B8000EAE1F9E091938F5F883AE0F308954FB777 |
:100B900021E830E0F8948091C9008F778093C900F4 |
:100BA0008091C9008F7B8093C9008091C9008F7D9F |
:100BB0008093C9005A9A52985B9A539A832F992727 |
:100BC0008093CD002093CC008091C80082608093F8 |
:100BD000C80088E18093C9008091CA008F77809314 |
:100BE000CA008091CA008F7B8093CA008091CA009E |
:100BF0008F7D8093CA008091CA008F7E8093CA0047 |
:100C00008091CA00877F8093CA008091C900846068 |
:100C10008093C9008091CA0084608093CA0080914B |
:100C2000CA0082608093CA008091C900816080936D |
:100C3000C9008091C80087FF03C08091CE00F9CF22 |
:100C40008091C90080688093C9004FBF3CE7309312 |
:100C5000BE082DE72093E3088EE88093BF0810922A |
:100C6000D8081092D7081092C10830930609209333 |
:100C700016091092100910920F0910921209109281 |
:100C80001109109214091092130984EF91E09093C6 |
:100C90000E0980930D0990930C0980930B09909392 |
:100CA0000A09809309091092080989E880930709C5 |
:100CB000109215093093C3092093DF091092C509DA |
:100CC0008AE88093C4091092C8091092C70910924B |
:100CD000C6091092CA091092CB091092CC09109241 |
:100CE000CD091092CF091092D0091092D10910921B |
:100CF000D2091092D6091092D5091092D4091092F7 |
:100D0000D3093093E408209305091092E6088DE892 |
:100D10008093E5088BE78093170980E88093180992 |
:100D2000109219098091C10890E2EAE1F9E09193EB |
:100D30008F5F883AE0F38DE78093C2090895CF93DF |
:100D4000C82F8091F503803879F48C2F0E94B073FE |
:100D50008093E8038091E803882309F1C093E709B1 |
:100D60008091E8038F5F11C08F37C9F48091E0094B |
:100D7000882321F48C2F80958093E00987E199E006 |
:100D80009093EA038093E9038DEA8093E8038091CE |
:100D9000C9008F7E8093C90082E08093E703C093EF |
:100DA000F503CF9108953091E703332331F080911B |
:100DB000E70381508093E70308958091E803882337 |
:100DC00081F14091E8039091F603413091F4292F8D |
:100DD0003093F6038091C90080618093C9008091AF |
:100DE000E603882319F03093E60310C04093E6032E |
:100DF0000DC0E091E903F091EA038191F093EA03D9 |
:100E0000E093E903282F980F9093F6038091C80090 |
:100E100085FFFCCF2093CE008091E8038150809322 |
:100E2000E80308952FB740E0F894E0E0F0E081E2B5 |
:100E3000809357009491E2E0F0E080935700349162 |
:100E4000E4E0F0E08093570084912FBF9E3199F445 |
:100E5000363941F4893011F441E00DC08A3059F43B |
:100E600042E009C0373939F4863011F443E003C059 |
:100E7000853009F444E0842F992708959FB7F894AA |
:100E80008091C900877F8093C9008091C9008F7EBF |
:100E90008093C9008091C9008F778093C9008091A9 |
:100EA000C9008F7B8093C9008091C9008F7D80939A |
:100EB000C90052985A9A53985B9A9FBF08951F93FE |
:100EC000CF93DF93182F8091E503882309F4AEC0F8 |
:100ED0008091A301181709F4A9C08091E403882325 |
:100EE00021F40E9412878093E40382ED91E09093B5 |
:100EF000400180933F0184E092E19F938F93C2E988 |
:100F0000D5E1DF93CF93E091FA03F091FB030995CC |
:100F10000F900F900F900F90812F9927833091059C |
:100F200039F1843091054CF48130910591F0823093 |
:100F30009105DCF4892B51F036C085309105F1F034 |
:100F400085309105C4F00697E1F02DC084EF91E162 |
:100F500002C082EE91E19F938F93DF93CF93E09154 |
:100F6000FA03F091FB0309952AC089EC91E1F3CFD4 |
:100F700086EA91E1F0CF88E991E1EDCF80E991E156 |
:100F8000EACF82E891E19F938F93DF93CF93E09133 |
:100F9000FA03F091FB03099588ED91E090934001ED |
:100FA00080933F010CC081E192E19F938F93DF9387 |
:100FB000CF93E091FA03F091FB03099510E00F90B5 |
:100FC0000F900F900F908091E403843011F08230E5 |
:100FD000C1F40E943E87812F8150833018F40E9413 |
:100FE0007E6C22C0143019F40E9479811DC0153026 |
:100FF00019F40E94AE7F18C01630B1F40E94C78564 |
:1010000013C0112389F087E292E19F938F9382E9C5 |
:1010100095E19F938F93E091FA03F091FB0309957B |
:101020000F900F900F900F901093A301DF91CF912D |
:101030001F9108950F931F9381E08093E5034091E2 |
:10104000A201E2E3F1E120E030E05FE4849199273E |
:101050002F5F3F4F829FB001839F700D929F700D55 |
:10106000112446275150319657FFF0CF4093A201EB |
:10107000EAE0F1E120E030E057E2849199272F5F28 |
:101080003F4F829FB001839F700D929F700D11247E |
:1010900046275150319657FFF0CF4093A2018091DF |
:1010A000E403882321F40E9412878093E403809153 |
:1010B000A201833459F088E190E029E20FB6F89458 |
:1010C000A895809360000FBE209360008AEE92E89E |
:1010D0009093FB038093FA0382E492E19F938F93B2 |
:1010E00002E915E11F930F93E091FA03F091FB03DE |
:1010F00009950F900F900F900F9084E690E09F93CA |
:101100008F9386E590E09F938F931F921F9280911B |
:1011100002016AE00E940A8C892F99279F938F937E |
:10112000809102010E940A8C99279F938F9388E6F1 |
:1011300092E19F938F931F930F93E091FA03F091A5 |
:10114000FB03099582E391E19F938F931F930F9384 |
:10115000E091FA03F091FB0309958AE091E19F93F6 |
:101160008F931F930F93E091FA03F091FB0309957E |
:101170008DB79EB746968DBF8CE992E19F938F9372 |
:101180001F930F93E091FA03F091FB03099583EC11 |
:101190008093810080916F00806280936F000F9038 |
:1011A0000F900F900F901F910F9108958091A006BE |
:1011B0008F3138F080913D0887FD03C08EE1809328 |
:1011C000A00680915006882331F08055853618F0AE |
:1011D0008FE78093500608958091E503882309F4F2 |
:1011E00073C08091F70381508093F703882309F03F |
:1011F0004FC089E18093F7038091A006803238F0D8 |
:1012000080913D0887FD03C08FE18093A006809107 |
:10121000D802823800F58091A3029091A402885EE2 |
:10122000934020F41092F9031092F8038091F80390 |
:101230009091F903009739F101979093F903809306 |
:10124000F803419728F180913D0884FF21C08091E7 |
:10125000A10284601BC08091D802853BC8F09091A8 |
:10126000A00684E1989FC001112440962091F803C4 |
:101270003091F9032817390730F42F5F3F4F30932F |
:10128000F9032093F8038091A1028B7F8093A10240 |
:101290009091A301963019F40E94D3860FC08091DB |
:1012A000A601882321F081508093A601089586E944 |
:1012B0008093A601943011F40E94EA818091A201EA |
:1012C000833411F01092E50308951F920F920FB628 |
:1012D0000F9211242F933F934F935F936F937F93BC |
:1012E0008F939F93AF93BF93EF93FF932091CE0083 |
:1012F0008091B2018823B1F02093C6008091B201A1 |
:10130000823059F52F3F49F58FEF94E3ACE0B0E020 |
:10131000C297A109B109B7FFFBCF80913D0480932B |
:10132000CE001BC09091A301892F8150833020F4FF |
:10133000822F0E94D96C11C0943021F4822F0E9418 |
:10134000DD810BC0953021F4822F0E941C8105C0E5 |
:10135000963019F4822F0E949F86FF91EF91BF91E2 |
:10136000AF919F918F917F916F915F914F913F913D |
:101370002F910F900FBE0F901F90189500242227D9 |
:101380003327442751E0BB27EE27FF27A0E1660F54 |
:10139000771F881F991F001C221F331F441F660FD1 |
:1013A000771F881F991F001C221F331F441F2AF418 |
:1013B000050E2B1F3E1F4F1F04C0051A2B0B3E0BA3 |
:1013C0004F0B550FBB1FEE1F587F556047FD525006 |
:1013D000AA95E9F6E695B7955795E695B795579589 |
:1013E000852F9B2F08952227332741E0552768E05A |
:1013F000880F991F221F331F880F991F221F331F29 |
:101400001AF4240F351F02C0241B350B440F551F3F |
:10141000487F456037FD42506A9551F7569547958C |
:1014200056954795842F0895AA2797FF04C0809565 |
:1014300090958A1F9A1F77FF04C0609570956A1F68 |
:101440007A1F669F9001779FA001679F300D411D15 |
:101450005A1F300D411D5A1F889FF001999F2E0F72 |
:101460003F1F401D511D899F300D411D5A1F300DDA |
:10147000411D5A1FCA01B901112480CFFB01DC01B3 |
:1014800002C005900D9241505040D8F70895FC01DC |
:101490004150504030F001900616D1F73197CF01FE |
:1014A0000895882799270895A0E0B0E0EAE5FAE8D2 |
:1014B0000C94828C6C017B01EA01590121978FEF1A |
:1014C000CF3FD80789F086010894C11CD11CC70101 |
:1014D0000894E11CF11CF5010995F801808321971E |
:1014E000FFEFCF3FDF0779F7EAE0CDB7DEB70C9427 |
:1014F0009E8CCF92DF92EF92FF920F931F937C010D |
:101500006B01FB010995082FC7010196F6010995AA |
:10151000182FC8011F910F91FF90EF90DF90CF908F |
:101520000895A0E0B0E0E7E9FAE80C94848C8C011F |
:101530007B01EA01690121978FEFCF3FD80771F056 |
:10154000F70121917F01C8010F5F1F4F622FF60144 |
:1015500009952197FFEFCF3FDF0791F7E8E0CDB77F |
:10156000DEB70C94A08CCF92DF92EF92FF920F9394 |
:101570001F936C018B017A01FA010995812F99273C |
:10158000682FC6010196F70109951F910F91FF90F1 |
:10159000EF90DF90CF9008955058BB27AA270ED028 |
:1015A000E0C0D1D030F0D6D020F031F49F3F11F41C |
:1015B0001EF4C6C00EF4E095E7FBBCC0E92FE2D0F4 |
:1015C00080F3BA17620773078407950718F071F460 |
:1015D0009EF5FAC00EF4E0950B2EBA2FA02D0B014C |
:1015E000B90190010C01CA01A0011124FF27591B68 |
:1015F00099F0593F50F4503E68F11A16F040A22F6E |
:10160000232F342F4427585FF3CF469537952795DE |
:10161000A795F0405395C9F77EF41F16BA0B620BDD |
:10162000730B840BBAF09150A1F0FF0FBB1F661F24 |
:10163000771F881FC2F70EC0BA0F621F731F841F67 |
:1016400048F4879577956795B795F7959E3F08F08D |
:10165000B3CF9395880F08F09927EE0F979587954C |
:10166000089598D088F09F5790F0B92F9927B751D7 |
:10167000A0F0D1F0660F771F881F991F1AF0BA9556 |
:10168000C9F712C0B13081F09FD0B1E008959CC07D |
:10169000672F782F8827B85F39F0B93FCCF386954C |
:1016A00077956795B395D9F73EF4909580957095A9 |
:1016B00061957F4F8F4F9F4F0895E89409C097FB26 |
:1016C0003EF490958095709561957F4F8F4F9F4F19 |
:1016D0009923A9F0F92F96E9BB279395F69587955D |
:1016E00077956795B795F111F8CFFAF4BB0F11F420 |
:1016F00060FF1BC06F5F7F4F8F4F9F4F16C08823C7 |
:1017000011F096E911C0772321F09EE8872F762FFC |
:1017100005C0662371F096E8862F70E060E02AF03D |
:101720009A95660F771F881FDAF7880F9695879529 |
:1017300097F9089597F99F6780E870E060E0089551 |
:101740009FEF80EC089500240A94161617061806D9 |
:101750000906089500240A941216130614060506B5 |
:101760000895092E0394000C11F4882352F0BB0F46 |
:1017700040F4BF2B11F460FF04C06F5F7F4F8F4FA9 |
:101780009F4F089557FD9058440F551F59F05F3FE4 |
:1017900071F04795880F97FB991F61F09F3F79F093 |
:1017A00087950895121613061406551FF2CF469515 |
:1017B000F1DF08C0161617061806991FF1CF869597 |
:1017C0007105610508940895E894BB27662777277B |
:1017D000CB0197F90895629FD001739FF001829F1A |
:1017E000E00DF11D649FE00DF11D929FF00D839FB0 |
:1017F000F00D749FF00D659FF00D9927729FB00D4D |
:10180000E11DF91F639FB00DE11DF91FBD01CF015F |
:1018100011240895991B79E004C0991F961708F0C8 |
:10182000961B881F7A95C9F780950895AA1BBB1B44 |
:1018300051E107C0AA1FBB1FA617B70710F0A61BD0 |
:10184000B70B881F991F5A95A9F780959095BC01F1 |
:10185000CD01089597FB092E07260AD077FD04D005 |
:10186000E5DF06D000201AF4709561957F4F08954A |
:10187000F6F7909581959F4F0895A1E21A2EAA1B25 |
:10188000BB1BFD010DC0AA1FBB1FEE1FFF1FA21730 |
:10189000B307E407F50720F0A21BB30BE40BF50B2D |
:1018A000661F771F881F991F1A9469F760957095B6 |
:1018B000809590959B01AC01BD01CF01089597FBE8 |
:1018C000092E05260ED057FD04D0D7DF0AD0001C04 |
:1018D00038F450954095309521953F4F4F4F5F4FCD |
:1018E0000895F6F790958095709561957F4F8F4F8D |
:1018F0009F4F08952F923F924F925F926F927F92E7 |
:101900008F929F92AF92BF92CF92DF92EF92FF920F |
:101910000F931F93CF93DF93CDB7DEB7CA1BDB0BBB |
:101920000FB6F894DEBF0FBECDBF09942A88398860 |
:1019300048885F846E847D848C849B84AA84B98467 |
:10194000C884DF80EE80FD800C811B81AA81B98173 |
:10195000CE0FD11D0FB6F894DEBF0FBECDBFED0187 |
:101960000895EE0FFF1F0590F491E02D0994FFCF2D |
:101970005E010A010164FF01FFFFC01FC01F0101DA |
:1019800001737373FF03007D0000C409C409640080 |
:10199000104661737400004E6F726D616C000045FB |
:1019A000617379000051756164726F00006400D248 |
:1019B0000101200B050000ECFF00020406070808E7 |
:1019C000080706040200FEFCFAF9F8F8F8F9FAFC38 |
:1019D000FE000204060708086440415A4664640A8F |
:1019E00002969696960840403A10FB30380132FF36 |
:1019F00003780090D0030090D0030032002064FFF1 |
:101A0000FF64200B0A0D0B0C0E0B0F10FA200101C6 |
:081A1000010170FF010F6400E9 |
:00000001FF |
/tags/V0.86d/Hex-Files/Flight-Ctrl_MEGA1284p_V0_86d_S3D.hex |
---|
0,0 → 1,4466 |
:100000000C9461090C94B0090C94B0090C94B009DB |
:100010000C94B0090C94B0090C94B0090C94B0097C |
:100020000C94B0090C94DA1B0C94B0090C94B00930 |
:100030000C94D9350C94B0090C94B0090C94B00907 |
:100040000C94B0090C94B0090C94AE180C94B0093F |
:100050000C94DC0E0C94B0090C94A60E0C94B00910 |
:100060000C94BD1E0C94B0090C945F310C94B00933 |
:100070000C94D5870C94B0090C94AB800C94B00907 |
:100080000C94B0090C94B0090C94B009E41EE91E5C |
:10009000EE1EF71E0E1F251F351F451F801F6C21EA |
:1000A000251F2E203F206E208C20A92003215E21B9 |
:1000B00079234624D52455258D2530263728A12897 |
:1000C0001B296429AE29DC29092A6C2AB62A002BAF |
:1000D000F92B7E31B231F53165327D32BE32753366 |
:1000E0003C343C343C343C343C343C343C343C3490 |
:1000F0003C343C343C34F133F333F83310341234B1 |
:100100004574DE746375C57519768276197E20771D |
:1001100066776A776A776A776A776A776A776A77DB |
:100120006A7798771778AC78D17814797079FB79F9 |
:10013000E47A307B347B347B347B347B347B347B9C |
:10014000347B347B6C7B8A7BB27B177C537CC27C98 |
:10015000EF7C8F7DEF7DF47DF47DF47DF47DF47D87 |
:10016000F47DF47DF47D0A0D426174743A0020251B |
:10017000642043656C6C732000204C6F772077619E |
:10018000726E696E67206C6576656C3A2025642E08 |
:100190002564000A0D466F756E6420424C2D437431 |
:1001A000726C3A20002564000A0D0A0D2121204DB1 |
:1001B000495353494E4720424C2D4354524C3A2008 |
:1001C0002564202121000A0D3D3D3D3D3D3D3D3D45 |
:1001D0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4F |
:1001E0003D3D3D3D3D3D3D3D3D3D3D000A0D4361B5 |
:1001F0006C6962726174696E672070726573737581 |
:1002000072652073656E736F722E2E004F4B0A0D50 |
:10021000000A0D466C696768742D74696D65202548 |
:1002200075206D696E2020546F74616C3A257520BD |
:100230006D696E000A0D436F6E74726F6C3A200028 |
:1002400048656164696E67486F6C64004E6F726DDB |
:10025000616C20284143432D4D6F646529000A0DD0 |
:100260003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBE |
:100270003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DAE |
:100280003D3D3D0A0D00416E676C654E69636B2014 |
:10029000202020202020416E676C65526F6C6C20FE |
:1002A0002020202020204163634E69636B202020A2 |
:1002B000202020202020416363526F6C6C2020207E |
:1002C0002020202020205961774779726F2020203C |
:1002D0002020202020204865696768742056616CC2 |
:1002E0007565202020204163635A20202020202093 |
:1002F0002020202020204761732020202020202043 |
:10030000202020202020436F6D7061737320566180 |
:100310006C7565202020566F6C74616765205B30BA |
:100320002E31565D20205265636569766572204CDA |
:100330006576656C20204779726F20436F6D706120 |
:100340007373202020204D6F746F72203120202085 |
:100350002020202020204D6F746F7220322020201A |
:100360002020202020204D6F746F72203320202009 |
:100370002020202020204D6F746F722034202020F8 |
:100380002020202020203136202020202020202046 |
:100390002020202020203137202020202020202035 |
:1003A0002020202020203138202020202020202024 |
:1003B0002020202020203139202020202020202013 |
:1003C000202020202020536572766F2020202020BE |
:1003D000202020202020486F7665726761732020DE |
:1003E00020202020202043757272656E74205B30BF |
:1003F0002E31415D20204361706163697479205B17 |
:100400006D41685D20204865696768742053657494 |
:10041000706F696E7420323520202020202020202B |
:1004200020202020202032362020202020202020A4 |
:10043000202020202020436F6D706173732053654E |
:1004400074706F696E744932432D4572726F7220F9 |
:10045000202020202020424C204C696D69742020EF |
:100460002020202020204750535F4E69636B2020BE |
:100470002020202020204750535F526F6C6C20209A |
:1004800020202020202021212120494E434F4D5063 |
:10049000415449424C4520212121002A002E000AC6 |
:1004A0000D20444143206F7220493243204552526F |
:1004B0004F522120436865636B204932432C20331F |
:1004C000567265662C2044414320616E6420424C84 |
:1004D0002D4374726C005B25695D005B25695D00CE |
:1004E0002B204D696B726F4B6F70746572202B00FF |
:1004F00048573A5625642E25642053573A25642ED2 |
:10050000256425630053657474696E673A25642019 |
:100510002573004D69786572204572726F722100F3 |
:100520004552522532643A004861726477617265BF |
:10053000204572726F7220313A2564202121004DCE |
:10054000697373696E6720424C2D4374726C3A254F |
:1005500064212100493243204552524F522121212A |
:10056000004865696768743A20202535690053653D |
:1005700074706F696E743A253569005072657373D3 |
:100580007572653A253569004F66667365743A2061 |
:10059000202535690048656967687420636F6E744B |
:1005A000726F6C0044495341424C4544006163748E |
:1005B0002E2062656172696E67004E69636B3A2036 |
:1005C000202020202025356900526F6C6C3A2020B5 |
:1005D0002020202025356900436F6D706173733AC8 |
:1005E000202020253569004B25693A2534692020D3 |
:1005F0004B25693A25346920004E693A2534692033 |
:1006000020526F3A253469200047733A2534692017 |
:100610002047693A253469200050313A2534692051 |
:100620002050323A253469200050333A253469206D |
:100630002050343A25346920004779726F202D20EC |
:1006400053656E736F72004E69636B2534692028A1 |
:100650002533692E25692900526F6C6C2534692079 |
:10066000282533692E256929004769657225346973 |
:10067000202825336929004E69636B2025346920C1 |
:10068000282533692E25782900526F6C6C2025347B |
:100690006920282533692E25782900596177202083 |
:1006A000253469202825336929004E69636B20258C |
:1006B0003469202825336929282533692900526F98 |
:1006C0006C6C202534692028253369292825336955 |
:1006D000290059617720202534692028253369298C |
:1006E000282533692900414343202D2053656E732B |
:1006F0006F72004E69636B202534692028253369A9 |
:100700002900526F6C6C2025346920282533692913 |
:10071000005A20202020253469202825336929000B |
:10072000566F6C746167653A2020202533692E2549 |
:100730003169560043757272656E743A2020202527 |
:1007400033692E2531694100506F7765723A202058 |
:1007500020202025346957004469736368617267FB |
:10076000653A202535696D41680052656365697693 |
:1007700065720052432D525353493A2020202025C0 |
:1007800034690052432D5175616C6974793A2025A2 |
:1007900034690052432D4368616E6E656C733A256F |
:1007A000346900436F6D70617373004D61676E65EE |
:1007B000743A202020253569004779726F3A20204D |
:1007C00020202025356900536574706F696E743A76 |
:1007D0002025356900506F746925693A202025333A |
:1007E0006900506F746925693A20202533690053E8 |
:1007F0006572766F202000536574706F696E742087 |
:100800002025336900506F736974696F6E3A202533 |
:1008100033690052616E67653A2533692D25336966 |
:1008200000424C2D4374726C204572726F727320BB |
:100830000025336420253364202533642025336468 |
:100840002000424C2054656D70657261747572654C |
:100850000025336420253364202533642025336448 |
:100860002000424C2D4374726C20666F756E6420BC |
:1008700000202563202020256320202025632020C0 |
:1008800020256320002025632020202563202020B0 |
:100890002563202020256320002025632020202D93 |
:1008A0002020202D2020202D20003130003131004B |
:1008B000313200466C696768742D54696D6520207B |
:1008C00000546F74616C3A2535756D696E00416333 |
:1008D000743A20202535756D696E00287265736540 |
:1008E0007429000A0D47656E65726174696E672030 |
:1008F00064656661756C7420506172616D657465C4 |
:100900007220536574202564000A0D5573696E6763 |
:1009100020506172616D6574657220536574202585 |
:1009200064000A0D47656E65726174696E672064C4 |
:10093000656661756C74204D6978657220546162DA |
:100940006C65000A0D4D697865722D436F6E66699E |
:10095000673A202725732720282575204D6F746F4F |
:10096000727329000A0D3D3D3D3D3D3D3D3D3D3D00 |
:100970003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DA7 |
:100980003D3D3D3D000A0D414343206E6F742063A1 |
:10099000616C69627261746564210D0A0000008FE8 |
:1009A000001E01AD013B02CA025803E603740402B3 |
:1009B000058F051B06A7063307BE074808D2085B4C |
:1009C00009E3096B0AF20A780BFD0B810C040D8612 |
:1009D0000D070E870E060F840F00107B10F5106EAA |
:1009E00011E5115B12CF124213B31323149214FEBC |
:1009F000146A15D3153B16A11605176717C81727D4 |
:100A0000188318DE1837198E19E319361A871AD683 |
:100A10001A231B6E1BB61BFD1B411C831CC31C0031 |
:100A20001D3C1D751DAB1DE01D121E421E6F1E9A42 |
:100A30001EC31EE91E0D1F2E1F4D1F691F841F9B05 |
:100A40001FB01FC31FD31FE11FEC1FF51FFB1FFFAC |
:100A50001F002004010000E66C000201010F6E017E |
:100A6000030202A36E020403034B6F03000404009D |
:100A70006F2532692E2531695600253364256320A0 |
:100A8000253033646D2563005374617475730045BC |
:100A900052524F523A2025326420002534692025D5 |
:100AA00032693A25303269002534696D25630025A5 |
:100AB00033692025336920253369202533690025D2 |
:100AC0003369202533692025336920253369005493 |
:100AD000656D7065726174757265732020202000E9 |
:100AE0002563432020202020002532692E253169EE |
:100AF00056202533692E2531694100253469572058 |
:100B00002536696D4168004D61676E65743A25331D |
:100B100069252520253369256300496E636C692E9C |
:100B20003A25336925632028256929200025327557 |
:100B30006D2F73205361743A2564200020203344C4 |
:100B4000004E6F4678004447505300486F6D653A39 |
:100B50002533646D202533642563202563004E6FA3 |
:100B6000204E6176694374726C21004E6F2045728D |
:100B7000726F722020202020202020004E6F7420D1 |
:100B8000636F6D70617469626C652020004D4B333A |
:100B90004D6167206E6F7420636F6D7061004E6FE2 |
:100BA00020464320636F6D6D756E69636174004DFF |
:100BB0004B334D616720636F6D6D756E69636100C6 |
:100BC00047505320636F6D6D756E69636174696F13 |
:100BD00000636F6D706173732076616C75652020A2 |
:100BE00020005243205369676E616C206C6F7374F0 |
:100BF000202000464320737069207278206572724D |
:100C00006F7220004E6F204E4320636F6D6D756EC6 |
:100C100069636174004643204E69636B20477972B3 |
:100C20006F2020202000464320526F6C6C204779B3 |
:100C3000726F202020200046432059617720477999 |
:100C4000726F2020202020004643204E69636B20D5 |
:100C5000414343202020202000464320526F6C6CEB |
:100C6000204143432020202020004643205A2D418C |
:100C700043432020202020202020005072657373E1 |
:100C80007572652073656E736F7220004932432060 |
:100C900046432D3E424C2D4374726C2000426C2022 |
:100CA0004D697373696E67202020202020004D69F4 |
:100CB000786572204572726F7220202020200043D8 |
:100CC00061726566726565204572726F72202000E0 |
:100CD00047505320466978206C6F73742020202081 |
:100CE000004D61676E6574204572726F722020201E |
:100CF00020004D6F746F722072657374617274207E |
:100D0000202000424C204C696D69746174696F6EDB |
:100D100020202000202020202020202020202020F3 |
:100D20002020202020202020200020202532692E75 |
:100D30002531695620200020202532692E25316971 |
:100D400056202000414C543A2534696D202563001B |
:100D5000414C543A2534696D202000414C543A2DC1 |
:100D60002D2D2D200020202532693A253032692092 |
:100D7000200020202532693A2530326920200044A5 |
:100D800049523A2025336425630043002000202087 |
:100D90002535692020002020253569202000493A8A |
:100DA0002532692E2531694120004900490049005A |
:100DB0002D2D2D2D2D2D2D2D2D2B2D2D2D2D2D2D65 |
:100DC0002D2D2D2D2D002D2D2D2D2D2D2D2D2D2D80 |
:100DD0002D2D2D2D2D2D2D2D2D2D2D004900534147 |
:100DE000543A2532642000444953543A2533646D03 |
:100DF000004420003344002121004D41473A25336F |
:100E00007525252000484D3A253364256320256348 |
:100E100000696E636C3A253264256328253269299E |
:100E2000004900202020202532756D2F73002048B6 |
:100E30004D3A2533642563202563004552523A20FC |
:100E40002532642021004552523A200020777777DE |
:100E50002E4D696B726F4B6F707465722E646520D6 |
:100E60002000202532693A25303269202025326958 |
:100E70002E25316956202534696D416800202532C0 |
:100E8000693A2530326920202532692E253169568C |
:100E9000202534696D4168004449523A2533642560 |
:100EA0006300414C543A2534696D00414C543A2555 |
:100EB00034696D00414C543A2D2D2D2D20002563B1 |
:100EC00000484D3A25336425632020444953543A61 |
:100ED0002533646D202563005057523A2532692E20 |
:100EE00025316941202825695729200043460020E3 |
:100EF00020004750533A2532756D2F7320534154CB |
:100F00003A256420002020334420004E4F464958A3 |
:100F1000004447505320002020204E6F204E617621 |
:100F2000694374726C202020202020200025326923 |
:100F30002E2569202532692E2569202532692E2526 |
:100F400069202532692E2569410025336920253322 |
:100F500069202533692025336925634300253269DB |
:100F60002E2569202532692E256941002532692EFA |
:100F70002569202532692E2569202532692E2569AB |
:100F8000202532692E2569410025336920253369E2 |
:100F900025634320202020202020200025336920A5 |
:100FA00025336920253369202533692563430045AE |
:100FB00052523A202532642021004552523A2000F4 |
:100FC000207777772E4D696B726F4B6F70746572F7 |
:100FD0002E646520200053657474696E673A257528 |
:100FE00020257320004D696E3A2532692E2531691E |
:100FF000562025732000414C543A00504F54493A32 |
:101000002533752000284F4E29202000284F4646C2 |
:101010002920004C494D495400564152494F004443 |
:10102000495341424C45440043463A0044495341E8 |
:10103000424C45440020284F4E29200020284F468E |
:10104000462900205445414348004750533A004444 |
:10105000495341424C454400284652454529002801 |
:10106000484F4D4529002841494429200028484F30 |
:101070004C4429002046533A257573656B2000487F |
:101080004F4D4520414C543A0025756D00484F4C5A |
:101090004420004E693A25346920526F3A2534695C |
:1010A00020433A2533690047733A25346920596152 |
:1010B0003A253469200050313A2534692050323ABB |
:1010C00025346920333A2533690050343A25346990 |
:1010D0002050353A25346920363A25336900434F8C |
:1010E00055504C494E47204F46462120004C4F4F0B |
:1010F00050494E472120004848212000434F4D5081 |
:10110000415353204F46462120000A0D7777772E12 |
:101110004D696B726F4B6F707465722E6465202819 |
:10112000632920486953797374656D7320476D6234 |
:1011300048000A0D74686520757365206F66207419 |
:1011400068697320736F66747761726520697320B4 |
:101150006F6E6C79207065726D6974746564200AB5 |
:101160000D6F6E206F726967696E616C204D696BDF |
:10117000726F4B6F707465722D4861726477617223 |
:10118000650047726175706E657220486F54540037 |
:101190004143542044534C004A6574692073617480 |
:1011A000656C6C6974005370656B7472756D207337 |
:1011B0006174656C6C697420284C6F77207265735C |
:1011C0006F6C7574696F6E29005370656B747275FE |
:1011D0006D20736174656C6C69742028323034380A |
:1011E00029005370656B7472756D20736174656C42 |
:1011F0006C6974004D756C74697369676E616C20FD |
:1012000050504D000A0D52656365697665723A204B |
:1012100000756E6B6E6F776E2E205573696E67204A |
:1012200050504D2E2E2E006E6F7420737570706F9F |
:101230007274656420627920686172647761726596 |
:1012400021000A0D3D3D3D3D3D3D3D3D3D3D3D3D8A |
:101250003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBE |
:101260003D3D3D3D3D3D3D000A0D466C696768745E |
:10127000436F6E74726F6C0A0D48617264776172AD |
:10128000653A25642E25640A0D536F667477617282 |
:10129000653A5625642E2564256320000A0D3D3DE0 |
:1012A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D6E |
:1012B0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5E |
:1012C0003D0011241FBECFEFD0E4DEBFCDBF11E043 |
:1012D000A0E0B1E0E0E5F6E101E00BBF02C007905D |
:1012E0000D92A83AB107D9F719E0A8EAB1E001C018 |
:1012F0001D92A43AB107E1F77AEAE2E0F0E081E278 |
:1013000080935700D4907E010894E11CF11C20EFDB |
:1013100037EF41E050E087016FE0DA01C9012F5F4C |
:101320003F4F4F4F5F4FABBFFC018791F801819357 |
:101330008F01615067FFF1CFF7016EE0819178274F |
:101340007095615067FFFACF8889781729F0F7E91F |
:10135000DF1611F40000FECF0E94710A0C94278B57 |
:101360000C9400008091CF05E82FFF27EE0FFF1FA0 |
:10137000E350F94F808191818D5E9F4F14F0109260 |
:101380000301808191818A5B9F4FCCF4809103019E |
:101390008823A9F481E0809303018091C2038F5FC9 |
:1013A0008093C203853038F088EE93E09093DD019E |
:1013B0008093DC0104C066E970E00E94C737809129 |
:1013C000C20399279093500580934F0508951F936A |
:1013D000CF93DF93182F882389F086E691E09F93BF |
:1013E0008F9382E995E19F938F93E0918E03F09123 |
:1013F0008F0309950F900F900F900F908091F20539 |
:10140000823308F044C084EF91E00E94A119EC01FE |
:10141000112329F0CE010E94AA198823D9F3C2E032 |
:10142000D0E026E530E080911E0190911F018217E7 |
:10143000930730F02196255D3F4FC730D10598F3D3 |
:101440008091F2059927C89F9001C99F300DD89FC0 |
:10145000300D1124209300011123D9F068EC70E0C5 |
:101460008C2F0E94C737DF93CF938EE691E09F9336 |
:101470008F9382E995E19F938F93E0918E03F09192 |
:101480008F0309958DB79EB706968DBF02C08093D6 |
:101490000001112311F1809100016AE00E947A8A13 |
:1014A000892F99279F938F93809100010E947A8AB8 |
:1014B00099279F938F9389E791E09F938F9382E978 |
:1014C00095E19F938F93E0918E03F0918F0309959F |
:1014D0002DB73EB7285F3F4F2DBFDF91CF911F91B2 |
:1014E0000895CFEFD0E4DEBFCDBF8824992414B88F |
:1014F00015B8B7EEEB2EB3E0FB2E8EEC9FEFE80EA7 |
:10150000F91EF7FEFACF85E18093020181E887B9E1 |
:101510003E9A8FEF88B98BE184B911E015B98EE35B |
:101520008AB987E48BB9469A84B7877F84BF809154 |
:1015300060008861809360001092600084EC99E004 |
:101540009093DD018093DC01109279021092780271 |
:10155000109202071092010710927B0210927A02F9 |
:1015600010927D0210927C0284EC94E0A0E0B0E046 |
:101570008093430190934401A0934501B0934601A9 |
:1015800028980E940A1A0E94DB190E949A150E944C |
:10159000B0350E944E1D812F0E9413310E94E564D8 |
:1015A0000E943A700E948A86809102018C3010F469 |
:1015B000299A01C0299878940E94253080912402AC |
:1015C000826080932402109227020E94FC4284EFE2 |
:1015D00091E00E94A1197C018091240280FD05C048 |
:1015E000C7010E94AA198823B9F383E991E09F9368 |
:1015F0008F93A2E9AA2EA5E1BA2EBF92AF92E091F5 |
:101600008E03F0918F03099580EA9FE00E94A11953 |
:101610007C0100E010E00F900F900F900F90CFE949 |
:10162000D6E0F3E5CF2EF6E0DF2E0E94FC4280915B |
:10163000240280FD05C0C7010E94AA198823B9F3BE |
:10164000F60180811816A4F40BC00E94FC42809120 |
:10165000240280FD05C0C7010E94AA198823B9F39E |
:10166000C7010E94AA19882319F4888188236CF77E |
:10167000888187FF1AC00F5F1F4F1F930F93015080 |
:10168000104085EA91E09F938F93BF92AF92E091D3 |
:101690008E03F0918F0309958091A9018F5F80934C |
:1016A000A9018DB79EB706968DBF0F5F1F4FE4E06F |
:1016B000F0E0CE0EDF1E28960C30110508F4B5CFF1 |
:1016C00000E010E0CCE9D6E0E3E5EE2EE6E0FE2E09 |
:1016D0008B8187FD1EC0F70180811816D4F40F5F3F |
:1016E0001F4F1F930F930150104088EA91E09F9382 |
:1016F0008F9382E995E19F938F93E0918E03F09110 |
:101700008F03099582E08093DA018DB79EB7069624 |
:101710008DBF8B8180788B830F5F1F4FE4E0F0E0FB |
:10172000EE0EFF1E28960C30110590F286EC91E02B |
:101730009F938F93C2E9D5E1DF93CF93E0918E031E |
:10174000F0918F0309959091CD058091A9010F909B |
:101750000F900F900F90981728F48091A803806144 |
:101760008093A8038CEE91E09F938F93DF93CF93A8 |
:10177000E0918E03F0918F03099588EE93E00E942B |
:10178000A1197C010E94541D0F900F900F900F9093 |
:10179000C7010E94AA198823D9F38CE092E09F9395 |
:1017A0008F93DF93CF93E0918E03F0918F03099590 |
:1017B00080E00E949638809102010F900F900F9068 |
:1017C0000F908A3011F0843110F0289801C0289AC7 |
:1017D00080ED97E09093DD018093DC0185E58093B7 |
:1017E000C4038EE090E00E94542E9927182F002702 |
:1017F0008FE090E00E94542E080F111D1093AF014E |
:101800000093AE018AE090E00E94542E9927182F91 |
:1018100000278BE090E00E94542E080F111D1093BA |
:10182000AD010093AC010F5F1F4F39F08091AE0105 |
:101830009091AF018F5F9F4F41F41092AF011092D2 |
:10184000AE011092AD011092AC018091AC0190916B |
:10185000AD019F938F938091AE019091AF019F93C3 |
:101860008F9381E192E09F938F93DF93CF93E091E9 |
:101870008E03F0918F0309958DB79EB708968DBFA3 |
:1018800084E392E09F938F93DF93CF93E0918E0355 |
:10189000F0918F0309958091DB050F900F900F90C9 |
:1018A0000F90E0918E03F0918F0382FF07C080E4D8 |
:1018B00092E09F938F93DF93CF9308C08CE492E0E4 |
:1018C0009F938F9382E995E19F938F9309950F9052 |
:1018D0000F900F900F900E94EB2288E893E1909375 |
:1018E0003E0180933D0111E01093C303812F0E94BC |
:1018F000E7098091F5050E94CF858EE592E09F93E0 |
:101900008F93DF93CF93E0918E03F0918F0309952E |
:1019100080ED97E00E94A1197C018AEF90E00E947F |
:10192000A11983E0809327051092A80180913806C1 |
:101930000F900F900F900F9084FF02C01093B00192 |
:101940008091B201882311F04798FECF8091E00189 |
:10195000882309F4F3C180911001882309F4EEC1B2 |
:101960001092E0018091C203882319F00E94B2090D |
:1019700002C00E9401460E94FC42209102012A30CE |
:1019800011F0243110F0289801C0289A80916C023F |
:10199000882331F080916C02815080936C020EC0DC |
:1019A00080916F00806280936F001092FE0610920B |
:1019B000FD068091A80388608093A80380913D0173 |
:1019C00090913E01019790933E0180933D0180915B |
:1019D0003D0190913E01892B21F0809125028823C1 |
:1019E000C9F180913D0190913E01892BD9F40E946B |
:1019F0003D3185E090E090933E0180933D018091E0 |
:101A0000610590916205019690936205809361054E |
:101A10008091A80381608093A8038091280582604B |
:101A20008093280580910801909109018F5F9F4F55 |
:101A3000C1F480916B028823A1F088EA91E690932B |
:101A4000DD018093DC0180E890E0909309018093B0 |
:101A5000080107C02A3011F0243110F0289801C085 |
:101A6000289A0E945C878091E001882309F066C172 |
:101A700080910E01882311F00E94211A0E94DE1528 |
:101A80000E942C11C7010E94AA19882309F452C18F |
:101A900084E190E0E80EF91E8091F505863011F49E |
:101AA0000E94097480912502882349F08091A8033F |
:101AB00082608093A8038091280582600FC0809186 |
:101AC000DC019091DD01892B59F480913D019091C9 |
:101AD0003E01079728F0809128058D7F8093280587 |
:101AE00080916C02882361F08091B001882341F0DD |
:101AF0001092B00188E893E19093DD018093DC01BE |
:101B000080910501882321F08150809305012EC02A |
:101B10008093CE0310924202109241021092400232 |
:101B200010923F0210923E0210923D0280916C0290 |
:101B30008823E1F480910801909109018F5F9F4F04 |
:101B4000A9F42091B001223089F088E99AE39093BA |
:101B5000DD018093DC0180E09CE09093090180939B |
:101B60000801222319F082E08093B00180919C014A |
:101B7000893C48F0815080939C018091A8038B7F21 |
:101B80008093A8033FC08091DE078823F9F08091FD |
:101B9000A80384608093A80389E080934603809122 |
:101BA0000801909109018F5F9F4F81F480916B0232 |
:101BB000882361F088E99AE39093DD018093DC014A |
:101BC00080E098EA909309018093080110923A030B |
:101BD0001092390310923803109237031092360393 |
:101BE0001092D1071092100810920F08109212084C |
:101BF000109211088FEF9FEF90930E0880930D08BD |
:101C000010929C0180910001282F332780911E01A2 |
:101C100090911F0182179307CCF480913602806265 |
:101C20008093360280910801909109018F5F9F4F48 |
:101C3000C1F480E797E19093DD018093DC0180E0BF |
:101C400093E090930901809308010BC08091DC011F |
:101C50009091DD01892B29F4809136028F7D80934C |
:101C600036020E949B6984E08093DB0180913602FA |
:101C700081FD05C05AEA852E55E0952E12C080914F |
:101C8000B1018F5F8093B101813359F41092B1019A |
:101C90008091AA019091AB0101969093AB01809342 |
:101CA000AA010894811C911C82E788168BE0980693 |
:101CB00009F040C0882499242091AE013091AF01F1 |
:101CC0002F5F3F4F3093AF012093AE018091AC0165 |
:101CD0009091AD0101969093AD018093AC01832F5B |
:101CE0009927682F8EE090E00E945C2E8091AE01D3 |
:101CF0009091AF019070682F8FE090E00E945C2E71 |
:101D00008091AC019091AD01892F9927682F8AE0CD |
:101D100090E00E945C2E8091AC019091AD0190709A |
:101D2000682F8BE090E00E945C2E84E190E00E949E |
:101D3000A1197C010E94EB690E9451708091DB0126 |
:101D4000882309F0FDCD0E940665FACD1F920F92FF |
:101D50000FB60F9211248F939F93EF93FF9380916F |
:101D600007018823E1F48091CC019091CD01019687 |
:101D70009093CD018093CC01FC01E358FB4FE081AF |
:101D8000ED3019F08A3A910539F41092CD01109294 |
:101D9000CC0181E080930701E093C60004C010925B |
:101DA000CD011092CC01FF91EF919F918F910F90F7 |
:101DB0000FBE0F901F9018951F920F920FB60F92A3 |
:101DC00011242F933F934F935F936F937F938F9340 |
:101DD0009F93AF93BF93CF93EF93FF9390E0809146 |
:101DE000B201813029F48091C6008093CE00CCC02E |
:101DF0008091B201823029F48091C6008093D10392 |
:101E0000C3C08091C6008093C4015091D2015A3A58 |
:101E100010F09093D3018091C4018D3009F065C01A |
:101E20008091D301823009F060C09093D301852F57 |
:101E300099278F529C4FFC01329740812091CE010F |
:101E40003091CF01241B3109DC0111978C91281BA3 |
:101E50003109C9019F709093CF018093CE0146E074 |
:101E6000969587954A95E1F7982F935C9093D001CA |
:101E70002F733070235C2093D1018081981729F44F |
:101E80008C91281711F491E006C090E08091C10177 |
:101E90008F5F8093C101C091C301CC2309F074C04E |
:101EA000992309F471C081E08093C301580F5093C6 |
:101EB000C0015150E52FFF27EF52FC4F8DE080838A |
:101EC0008091D303823509F05FC00E94EB2288E144 |
:101ED00090E02CE00FB6F894A895809360000FBEB8 |
:101EE00020936000C093DA014FC02091D301822F6C |
:101EF000992781309105F9F0823091051CF4892BE6 |
:101F000021F040C0029711F13DC08091C40183329D |
:101F100039F48091C301882319F481E08093D301BF |
:101F20008091C4018093D10381E08093D20180919C |
:101F3000C401992722C02F5F2093D301E52FFF27EB |
:101F4000EF52FC4F8091C401808309C0E52FFF2729 |
:101F5000EF52FC4F8091C40180835A3A20F45F5FB6 |
:101F60005093D20102C01092D3012091C4018091FC |
:101F7000CE019091CF01820F911D9093CF0180935C |
:101F8000CE0102C01092D301FF91EF91CF91BF918A |
:101F9000AF919F918F917F916F915F914F913F9101 |
:101FA0002F910F900FBE0F901F901895AC01A0E0DD |
:101FB000B0E09D01A817B90748F4EDE7F4E081917E |
:101FC000280F311D1196A417B507C8F33F70FD0106 |
:101FD000E358FB4FC90156E0969587955A95E1F76E |
:101FE000835C80831196FD01E358FB4F2F733070A3 |
:101FF000822F835C8083A258BB4F8DE08C9310921C |
:10200000070180917D048093C6000895A0E0B0E0B0 |
:10201000ECE0F0E10C94F38A2C859D850E85BB24C1 |
:1020200083E280937D049F5990937E0420937F04E4 |
:1020300033E0E32EF12C002309F49EC0CF84D8882E |
:10204000BE016D5E7F4FA989BA890150109709F4CE |
:1020500093C01097B9F0F601EB0DF11DB394908188 |
:10206000119791F4002349F1FB016E5F7F4FDB0173 |
:10207000C080D1806E5F7F4F0D90BC91A02DBB249E |
:10208000015002C090E019C01097B9F0F601EB0DB5 |
:10209000F11DB3944081119791F4002341F1FB01AC |
:1020A0006E5F7F4FDB01C080D1806E5F7F4F0D90F0 |
:1020B000BC91A02DBB24015002C040E018C0109775 |
:1020C000B1F0F601EB0DF11DB3941081119781F47D |
:1020D000002371F0FB013296DB01CD90DC90BF0153 |
:1020E0006E5F7F4FA081B181BB24015001C010E021 |
:1020F000F701E358FB4F892F86958695835C808393 |
:102100000894E11CF11CF701E358FB4F892F992734 |
:102110008370907024E0880F991F2A95E1F7552766 |
:102120009A0194E0369527959A95E1F7822B835C86 |
:1021300080830894E11CF11CF701E358FB4F4F70BA |
:102140005070440F551F440F551F812F992726E0CB |
:10215000969587952A95E1F7842B835C8083089474 |
:10216000E11CF11CF701E358FB4F1F73135C108354 |
:102170000894E11CF11C6ACFC7010E94D60FE9E068 |
:102180000C940F8BA3E07A2F4091C001465044235A |
:1021900009F458C0E72FFF27EF52FC4F80818D5381 |
:1021A0007F5FE72FFF27EF52FC4F20812D537F5F8A |
:1021B000E72FFF27EF52FC4F30813D537F5FE72F22 |
:1021C000FF27EF52FC4F60816D537F5F9927880F87 |
:1021D000991F880F991F522F52955F70582B822F8D |
:1021E00099278F709070F4E0880F991FFA95E1F7A6 |
:1021F000232F26952695282B832F9927837090705F |
:10220000E6E0880F991FEA95E1F7682B41504F3FB0 |
:10221000C9F0EA2FFF27EF52FC4F5083AF5F4150C8 |
:102220004F3F81F0EA2FFF27EF52FC4F2083AF5F33 |
:1022300041504F3F39F0EA2FFF27EF52FC4F6083A8 |
:10224000AF5FA5CF84ED93E09093BF018093BE0173 |
:10225000A350A093BD010895A2E0B0E0E2E3F1E154 |
:102260000C94F98A8091C301882309F457C40E9411 |
:10227000C2108091D203823609F023C38091D30328 |
:1022800099278037910509F4AFC081379105C4F4CF |
:102290008A36910509F480C28B36910544F48B345B |
:1022A000910571F18636910509F45FC10AC38D3637 |
:1022B000910509F469C08E36910509F44DC001C33A |
:1022C0008437910541F1853791054CF481379105AB |
:1022D00009F491C08337910509F4DFC0F2C2873752 |
:1022E000910509F41BC2883791052CF485379105B7 |
:1022F00009F4D7C1E6C28937910509F46DC1E1C27D |
:10230000E091BE01F091BF01808191819093900195 |
:1023100080938F01D6C28091C001A091BE01B0917F |
:10232000BF01853140F080E1ECEAF3E00D900192CD |
:102330008A95E1F70DC08D919D910D90BC91A02DD6 |
:102340008093AC039093AD03A093AE03B093AF031F |
:1023500080EF8093BB014BC0809107018823E1F39C |
:102360008DE490E09F938F9386E496E09F938F9304 |
:1023700081E08F938F938EE48F930E9406108DB728 |
:102380009EB707968DBF9DC2A091BE01B091BF01BF |
:102390001C91113081F48DE4E6E4F6E00D90019299 |
:1023A0008A95E1F70E94622F19838091A8038F7E9E |
:1023B0008093A80301C01982809107018823E1F36B |
:1023C00081E090E09F938F93CE0101969F938F932E |
:1023D00081E08F938F938DE48F930E940610ADB7A9 |
:1023E000BEB71796ADBF6DC281E08093C6018FEF77 |
:1023F0008093050166C2E091BE01F091BF01E081CA |
:102400008E2F8A508A3058F48983882311F481E012 |
:1024100003C0863010F085E0898361E00EC08E2F06 |
:1024200084518A3070F48983882311F481E003C0D9 |
:10243000863010F085E0898360E089810E94E22F78 |
:1024400012C0E983EF3F19F40E94C52F8983898167 |
:10245000882311F481E003C0863010F085E0898381 |
:1024600089810E94722E809107018823E1F387E71A |
:1024700090E09F938F938EEC95E09F938F9381E0F4 |
:1024800090E09F938F93CE0101969F938F9382E06C |
:102490008F9381E08F9381E577C12091BE013091C8 |
:1024A000BF01D9018C918150853008F045C0F901F8 |
:1024B0008181883509F040C080916B028823E1F565 |
:1024C0002F5F3F4F87E7EEECF5E0D9010D900192C9 |
:1024D0008A95E1F7F90182910E94DD2E80910F0625 |
:1024E0009927AA27BB27BC01CD0124EC39E040E0A5 |
:1024F00050E00E945B8ADC01CB01809387019093BE |
:102500008801A0938901B0938A01809110069927D0 |
:10251000AA27BB27BC01CD010E945B8ADC01CB014D |
:102520008093830190938401A0938501B0938601E9 |
:102530000E94C52F898301C01982809107018823D9 |
:10254000E1F381E090E09F938F93CE0101969F93FA |
:102550008F9381E08F938F9383E58F930E94061072 |
:102560008DB79EB707968DBF26C0E091BE01F09152 |
:10257000BF01E0818E2F8150853018F48E2F0E948C |
:10258000722E0E94C52F8983809107018823E1F371 |
:1025900081E090E09F938F93CE0101969F938F935C |
:1025A00081E08F938F9386E48F930E940610ADB7DE |
:1025B000BEB71796ADBF80916B02882329F46EE6F3 |
:1025C00070E089810E94C73780E00E94E70980910E |
:1025D000F5050E94CF8575C1E091BE01F091BF0164 |
:1025E0008081992787FD909590931807809317070E |
:1025F0008181992787FD909590931A0780931907F9 |
:102600008281992787FD909590931C0780931B07E3 |
:102610008381992787FD909590931E0780931D07CE |
:102620008481992787FD90959093200780931F07B9 |
:102630008581992787FD90959093220780932107A4 |
:102640008681992787FD909590932407809323078F |
:102650008781992787FD909590932607809325077A |
:102660008085992787FD9095909328078093270769 |
:102670008185992787FD909590932A078093290754 |
:102680008285992787FD909590932C0780932B073F |
:102690008385992787FD909590932E0780932D072A |
:1026A00010C1E091BE01F091BF0180810E94093507 |
:1026B0008A83882319F481E0898301C0198280917B |
:1026C00007018823E1F388E090E09F938F9384E9EA |
:1026D00096E09F938F9321E030E03F932F9380917A |
:1026E000BE019091BF019F938F933F932F93CE0193 |
:1026F00002969F938F933F932F93CE01820F931F48 |
:102700009F938F9384E08F9381E08F9385E58F93E0 |
:102710000E940610EDB7FEB773963CC08091BD01D4 |
:10272000893008F4CEC02091BE013091BF012F5FE7 |
:102730003F4F88E0A4E9B6E0F90101900D928A9537 |
:10274000E1F7D9018E910E945F348A83882319F4BE |
:1027500081E0898301C01982809107018823E1F318 |
:1027600021E030E03F932F93CE0102969F938F9309 |
:102770003F932F93CE01820F931F9F938F9382E0FD |
:102780008F9381E08F9387E58F930E940610EDB7BA |
:10279000FEB73B96EDBF95C080916B02882309F090 |
:1027A00090C00E9482858983823019F0843009F0BC |
:1027B00088C020E430E0F8948091C1008F7380934A |
:1027C000C1008091C9008F738093C9008091C100BE |
:1027D000877E8093C1008091C900877E8093C90065 |
:1027E0008091C80087FF03C08091CE00F9CF80910F |
:1027F000C00087FF03C08091C600F9CFE091BE0101 |
:10280000F091BF01E081E13021F482E08093B201D8 |
:102810002EC0E43611F421E830E081E08093B2016B |
:10282000832F99278093CD002093CC008091CD00F9 |
:102830008093C5008091CC008093C4008091CA0031 |
:102840008F7D8093CA008091CA008F7E8093CA00DA |
:102850008091C9008B7F8093C9008091CA008460F9 |
:102860008093CA008091CA0082608093CA008091E0 |
:10287000CA00877F8093CA008091C200877F8093BF |
:10288000C2008091C9008E7F8093C9008091C100F1 |
:1028900088618093C1008091C90088618093C900DC |
:1028A0008091C10080688093C1008091C9008068D8 |
:1028B0008093C90010926E0010926F001092700009 |
:1028C00078948091D30399278436910509F4BBC08D |
:1028D00085369105ACF48136910509F46FC08236D6 |
:1028E00091052CF48B34910509F45DC00FC182363B |
:1028F000910509F470C08336910509F47FC006C1C3 |
:102900008C36910509F4EDC08D3691054CF487366F |
:10291000910509F4F8C08836910509F4B2C0F6C0F3 |
:102920008437910529F08637910509F4E8C0EEC097 |
:102930008091C001A091BE01B091BF01803140F0F3 |
:1029400080E1ECEAF3E00D9001928A95E1F70DC089 |
:102950008D919D910D90BC91A02D8093AC0390938F |
:10296000AD03A093AE03B093AF038091070188231A |
:10297000E1F31F92809104018F9384E58F930E946D |
:1029800006108AEF8093BB018FEF8093050180EAE8 |
:102990009FE00E94A1199093B4018093B3010F901E |
:1029A0000F900F90B3C0E091BE01F091BF01808104 |
:1029B00091819093900180938F01A8C0E091BE0116 |
:1029C000F091BF01808180930601803298F08FE101 |
:1029D000809306010FC0A091BE01B091BF018BE0B2 |
:1029E000E4ECF3E00D9001928A95E1F78091CD033C |
:1029F000809369058FEF8093050188C08091B701AE |
:102A00009091B801892B89F4E091BE01F091BF014A |
:102A1000E081EE2351F08AE0E89FC00111240E947A |
:102A2000A11990939F0380939E03E091BE01F091C2 |
:102A3000BF0190818AE0989FC00111249093B80152 |
:102A40008093B70115C08FEF80930501E091BE011F |
:102A5000F091BF0190818AE0989FC001112490936A |
:102A6000BA018093B901892B19F081E08093C801E4 |
:102A700080EA9FE00E94A1199093B4018093B30172 |
:102A800045C08FEF80930501E091BE01F091BF0139 |
:102A9000908197FD08C082E08093C5011092B60135 |
:102AA0001092B5011AC0909580911D02892B8093D8 |
:102AB0001D0291818AE0989FC00111249093B60174 |
:102AC0008093B50184E08093C50180EA9FE00E9475 |
:102AD000A1199093B4018093B30181E08093C9015F |
:102AE00015C08FEF80930501E091BE01F091BF0109 |
:102AF000808180931E0281E08093CA0107C081E03B |
:102B00008093C70103C081E08093CB011092C30181 |
:102B10001092BF011092BE011092BD01E3E0CE5FA2 |
:102B20000C94158B982F8091C00085FFFCCF90935B |
:102B3000C60008950F931F9388E18093C100809190 |
:102B4000C00082608093C0008091C1008068809343 |
:102B5000C1008091C10080648093C10000E010E05A |
:102B60000093C5008AE290E08093C4008091B9018F |
:102B70009091BA010E94A1199093A1038093A003A0 |
:102B80008CED90E00E94A1199093D0038093CF0325 |
:102B90001092A20386E58093A30383E08093A603AB |
:102BA0008BE08093A4031092A5031093BF010093C0 |
:102BB000BE011092BD011F910F910895A0E1B0E0F8 |
:102BC000E4EEF5E10C94F68A80910701882309F47C |
:102BD000C1C28091B3019091B4010E94AA198823C7 |
:102BE00061F01092B6011092B5011092BA011092E4 |
:102BF000B9011092B8011092B7018091B50190917E |
:102C0000B601892B41F080917B0490917C040E9455 |
:102C1000AA19882329F48091C901882309F460C086 |
:102C200080910701882309F45BC08091C5010DE7FD |
:102C300015E08430A8F00E94012380E590E09F9386 |
:102C40008F931F930F9381E08F938F9388E48F93DB |
:102C50000E9406102DB73EB7295F3F4F2DBF34C0ED |
:102C600010921F0286E894E09F938F9384EF92E284 |
:102C70009F938F93E0918E03F0918F03099584E1E8 |
:102C800090E09F938F931F930F9381E090E09F9329 |
:102C90008F9385EC91E09F938F9382E08F9381E0F7 |
:102CA0008F9388E48F930E9406108091C501982F1E |
:102CB0008F5F8093C5012DB73EB7215F3F4F2DBF7A |
:102CC000943010F01092C5018091B5019091B60139 |
:102CD0000E94A11990937C0480937B041092C901F7 |
:102CE0008091CA01882351F180910701882331F135 |
:102CF0000E94012380E590E09F938F938DE795E0FC |
:102D00009F938F9321E030E03F932F9380E291E0F7 |
:102D10009F938F933F932F938EE192E09F938F9396 |
:102D200083E08F9381E08F938CE48F930E94061051 |
:102D30001092CA018DB79EB70F968DBF8091C701C3 |
:102D40008823D1F0809107018823B1F08AE090E0D8 |
:102D50009F938F9382EA93E09F938F9381E08F9369 |
:102D60008F9386E58F930E9406101092C7012DB7AE |
:102D70003EB7295F3F4F2DBF8091CB018823D9F00B |
:102D8000809107018823B9F08BE090E09F938F93A7 |
:102D900084EC93E09F938F9381E08F938091040163 |
:102DA0008F9387E48F930E9406101092CB018DB70A |
:102DB0009EB707968DBF8091CF039091D0030E945C |
:102DC000AA19882309F461C080910701882309F4B6 |
:102DD0005CC08091EA059927880F991F880F991F79 |
:102DE0007C010027F7FC0095102F8091C60290917E |
:102DF000C702A091C802B091C902BC01CD01A801CF |
:102E000097010E94CF8A3093BD032093BC03809129 |
:102E1000BE029091BF02A091C002B091C102BC015C |
:102E2000CD01A80197010E94CF8A3093BF03209360 |
:102E3000BE0380914B028093C00380914A0280932D |
:102E4000C10388E090E09F938F938CEB93E09F9376 |
:102E50008F9381E08F9383E08F938BE68F930E9413 |
:102E600006108091C2032DB73EB7295F3F4F2DBF9B |
:102E7000853018F086E08093C20383E690E00E94DC |
:102E8000A1199093D0038093CF038091B9019091C1 |
:102E9000BA01892B41F08091A0039091A1030E9477 |
:102EA000AA19882321F48091C801882339F18091DF |
:102EB0000701882319F10E94B13682E490E09F93C4 |
:102EC0008F9387E295E09F938F9381E08F938F9309 |
:102ED00084E48F930E9406101092C8018DB79EB7AC |
:102EE00007968DBF8091B9019091BA01009731F09A |
:102EF0000E94A1199093A1038093A0038091B70130 |
:102F00009091B801892B09F4B8C080919E039091EB |
:102F10009F030E94AA19882309F4AFC0809107017A |
:102F2000882309F4AAC08091EA059927880F991F80 |
:102F3000880F991F7C010027F7FC0095102F8091C6 |
:102F4000C6029091C702A091C802B091C902BC010B |
:102F5000CD01A80197010E94CF8A3093910320935D |
:102F600090038091BE029091BF02A091C002B091E7 |
:102F7000C102BC01CD01A80197010E94CF8A309304 |
:102F80009303209392032091C6073091C707409185 |
:102F9000C8075091C907DA01C90163E0880F991F7A |
:102FA000AA1FBB1F6A95D1F7820F931FA41FB51FDD |
:102FB000820F931FA41FB51F20914301309144013C |
:102FC0004091450150914601BC01CD010E94CF8A3C |
:102FD000309395032093940380918E0290918F02F9 |
:102FE000A0919002B091910249E0B595A79597956F |
:102FF00087954A95D1F78093960380918A029091A4 |
:103000008B02A0918C02B0918D0239E0B595A79505 |
:10301000979587953A95D1F780939703809196027B |
:1030200090919702A0919802B091990229E0B595EC |
:10303000A795979587952A95D1F7809398038EE069 |
:1030400090E09F938F9380E993E09F938F9381E02B |
:103050008F938F9383E48F930E9406108091B70122 |
:103060009091B8010E94A11990939F0380939E03B1 |
:103070002DB73EB7295F3F4F2DBF809106018F3F8F |
:1030800071F1992704E0880F991F0A95E1F78A5793 |
:103090009D4F40E150E0BC01CE0101960E94AE88F8 |
:1030A00080E190E09F938F93CE0101969F938F9341 |
:1030B00081E090E09F938F9386E091E09F938F93C0 |
:1030C00082E08F9381E08F9381E48F930E940610BA |
:1030D0008FEF809306018DB79EB70B968DBF8091C1 |
:1030E00069058823D1F0809107018823B1F081E040 |
:1030F00090E09F938F9389E695E09F938F9381E073 |
:103100008F938F9382E48F930E940610109269052B |
:103110002DB73EB7295F3F4F2DBF8091C601882351 |
:10312000C9F0809107018823A9F084E390E09F9380 |
:103130008F938DEF96E09F938F9381E08F938F9382 |
:1031400080E58F930E9406101092C6018DB79EB73E |
:1031500007968DBFE6E0C05F0C94128B1F920F9212 |
:103160000FB60F9211242F933F935F936F937F932A |
:103170008F939F93AF93BF93EF93FF9320E0809142 |
:10318000DB01882329F08091DB0181508093DB01F2 |
:1031900080915703882319F08150809357038091C1 |
:1031A000E30181508093E3018F3F09F05BC089E028 |
:1031B0008093E3018091E1019091E2010196909367 |
:1031C000E2018093E10180910F018F5F8170809314 |
:1031D0000F01882319F481E08093E001349903C042 |
:1031E00081E08093E4018091DC019091DD01892BE5 |
:1031F00021F18091DC019091DD010B9750F08091DD |
:10320000DC019091DD010A979093DD018093DC0150 |
:1032100004C01092DD011092DC018091DC019091DC |
:10322000DD01209108013091090182239323892B2C |
:1032300011F021E008C020E006C08FEF9FEF9093CF |
:1032400009018093080180910201222331F08A3024 |
:1032500011F45A9A07C0479A05C08A3011F45A9857 |
:1032600001C047988091E401882309F45AC0209155 |
:103270009C01222309F055C08091B60783FF51C0FD |
:1032800086B19927FC01E071F07084FF13C0809132 |
:10329000DE019091DF0101969093DF018093DE01C2 |
:1032A0008091DE019091DF01895E9340D0F12093FF |
:1032B000E40137C08091DE019091DF01892B69F133 |
:1032C0008091DE019091DF018A56914030F5809126 |
:1032D000DE019091DF0169E270E00E94868A8091B0 |
:1032E000DE019091DF01860F971F9093DF0180939D |
:1032F000DE018091DE019091DF010B9750F080910B |
:10330000DE019091DF010A979093900180938F01E5 |
:1033100004C0F0939001E0938F011092DF011092AE |
:10332000DE01FF91EF91BF91AF919F918F917F91BE |
:103330006F915F913F912F910F900FBE0F901F9053 |
:1033400018952091E1013091E201280F391FC90140 |
:10335000019608952091E1013091E201821B930BC7 |
:10336000892F99278695807490700895CF93DF9365 |
:103370000E94A119EC01CE010E94AA198823D9F359 |
:10338000DF91CF910895CF93DF930E94A119EC01B3 |
:1033900009C080911001882329F0909310018FECCF |
:1033A00080937A00CE010E94AA19982F882389F36E |
:1033B000DF91CF9108959FB7F8945F983E9A469A0F |
:1033C0008091B0008F708093B0008091B0008360D6 |
:1033D0008093B0008091B1008B738093B100809195 |
:1033E000B1008B608093B1001092B2008FEF809398 |
:1033F000B3008091B00080688093B000809170002D |
:103400008A7F80937000809170008260809370004A |
:103410009FBF08958AE090E00E94A1199093EA016D |
:103420008093E90182E085BD83EA84BD17BC84EB0B |
:1034300088BD86E086BD80916E00816080936E00BD |
:103440000895A0E0B0E0E7E2FAE10C94F58A8091FB |
:103450000506E82FFF27E75BFE4F9681D08080911D |
:103460000E01A92FBB27A7FDB095CB2FDB2F8130F5 |
:1034700009F0DDC02091C6023091C7024091C80218 |
:103480005091C902BD01CE010E945B8A97FF04C022 |
:1034900061587F4F8F4F9F4F7B018C01F7E015954F |
:1034A0000795F794E794FA95D1F78D2D992787FD25 |
:1034B0009095A92FB92F2091BE023091BF02409163 |
:1034C000C0025091C102BC01CD010E945B8A97FFEE |
:1034D00004C061587F4F8F4F9F4FE7E095958795C8 |
:1034E00077956795EA95D1F7F801E701C61BD70BE9 |
:1034F000E80BF90B2091410330914203C90153E0DD |
:10350000880F991F5A95E1F7821B930BAA2797FD05 |
:10351000A095BA2FC81BD90BEA0BFB0B8091FC05B9 |
:103520009927AA27BB27BC01CD019E01AF010E94AC |
:103530005B8A97FF04C061507E4F8F4F9F4FFC0105 |
:10354000EB0149E0F595E795D795C7954A95D1F7F1 |
:1035500080916E01992736E0880F991F3A95E1F71F |
:1035600040910C0150910D01209104063327841BDA |
:10357000950BB9010E949A8A80910C0190910D01DE |
:10358000860F971F90930D0180930C0180910C0181 |
:1035900090910D0197FD0F9624E0959587952A95BA |
:1035A000E1F79093D7018093D6018091370680FF91 |
:1035B00007C08091D6019091D7018C0F9D1F06C046 |
:1035C0008091D6019091D7018C1B9D0B9093D701D0 |
:1035D0008093D6018091FD05282F3327220F331FBA |
:1035E000220F331F8091D6019091D7018217930744 |
:1035F0007CF08091FE05282F3327220F331F220FE6 |
:10360000331F8091D6019091D7012817390724F4F0 |
:103610003093D7012093D60180910201843108F4C0 |
:10362000C2C080910E018F5F80930E01BEC02091B9 |
:10363000BE023091BF024091C0025091C102BD0153 |
:10364000CE010E945B8A97FF04C061587F4F8F4F65 |
:103650009F4F7B018C01C7E015950795F794E79480 |
:10366000CA95D1F78D2D992787FD9095A92FB92F50 |
:103670002091C6023091C7024091C8025091C90200 |
:10368000BC01CD010E945B8A9B01AC0197FF04C085 |
:1036900021583F4F4F4F5F4FB7E0559547953795AE |
:1036A0002795BA95D1F72E0D3F1D401F511F8091D0 |
:1036B00000069927AA27BB27BC01CD010E945B8A7F |
:1036C00097FF04C061507E4F8F4F9F4FFC01EB016D |
:1036D000A9E0F595E795D795C795AA95D1F780917B |
:1036E0006D01992776E0880F991F7A95E1F740914F |
:1036F0000A0150910B01209104063327841B950B7E |
:10370000B9010E949A8A80910A0190910B01860F5B |
:10371000971F90930B0180930A0180910A01909169 |
:103720000B0197FD0F9664E0959587956A95E1F7F3 |
:103730009093D5018093D4018091370681FF07C013 |
:103740008091D4019091D5018C0F9D1F06C080916E |
:10375000D4019091D5018C1B9D0B9093D501809342 |
:10376000D40180910106282F3327220F331F220F07 |
:10377000331F8091D4019091D501821793077CF07B |
:1037800080910206282F3327220F331F220F331F69 |
:103790008091D4019091D5012817390724F43093F2 |
:1037A000D5012093D40110920E01E7E0CDB7DEB72A |
:1037B0000C94118B1F920F920FB60F9211242F931E |
:1037C0003F934F935F938F939F93EF93FF938091DA |
:1037D00002019091E501843108F04CC0992309F071 |
:1037E0001CC18091B00086FF24C08091B0008F7B07 |
:1037F0008093B0008091D6019091D70187559E4F5C |
:103800009093D9018093D80125E08D3D920718F05F |
:103810008CED95E005C08757914030F487E791E043 |
:103820009093D9018093D8018091D8019091D901CA |
:10383000BAC08091B00080648093B000809103068C |
:10384000282F33278DED96E0289FA001299F500D4A |
:10385000389F500D1124CA012091E6013091E701F3 |
:10386000821B930B9093D9018093D80181E08093C0 |
:103870000E01D0C0992309F0D0C08091B00086FF1E |
:1038800097C08091B0008F7B8093B000E091E801F9 |
:10389000EE23F1F480910306282F33278DED96E077 |
:1038A000289FA001299F500D389F500D1124CA0157 |
:1038B0002091E6013091E701821B930B9093D9018F |
:1038C0008093D8011092E7011092E601469AA2C0B7 |
:1038D00089EA93E09093D9018093D8018E2F99279C |
:1038E00083309105D9F08430910534F4813091050D |
:1038F00049F0029761F020C08430910591F005975E |
:1039000099F01AC08091D6019091D70104C080919E |
:10391000D4019091D50187559E4F1DC0809192078B |
:1039200005C080916B0702C080919B079927880F83 |
:10393000991F880F991FEFCFFF27EE0FFF1FE3504E |
:10394000F94F20813181220F331F8091D80190914E |
:10395000D901820F931F9093D9018093D801809150 |
:10396000D8019091D90155E08D3D950718F08CED67 |
:1039700095E005C08757914030F487E791E0909338 |
:10398000D9018093D8012091D8013091D9012C5BC5 |
:1039900030403093D9012093D8018091E601909175 |
:1039A000E701820F931F9093E7018093E60132C0F5 |
:1039B0008091B00080648093B0008CEB90E0909395 |
:1039C000D9018093D8018091E6019091E701845458 |
:1039D0009F4F9093E7018093E6018091DA0188235D |
:1039E00021F080916C02882321F48091DA018230E9 |
:1039F00011F4469801C0469A8091E8018F5F809348 |
:103A0000E80190910306981728F481E080930E0155 |
:103A10001092E80181E08093E5012091D801309176 |
:103A2000D90141E02F37340730F08FEF8093B30096 |
:103A30002F5F30400FC02F3F3105C9F0C0F0A90102 |
:103A40004F5F50404F37510550F480E88093B300EA |
:103A5000205830403093D9012093D80112C08FEF05 |
:103A60008093B3005093D9014093D8010AC080914C |
:103A7000D8018093B3001092D9011092D80110920E |
:103A8000E501FF91EF919F918F915F914F913F9150 |
:103A90002F910F900FBE0F901F90189510927C00E1 |
:103AA0008FEC80937A000895CF93DF931092EF010B |
:103AB00086E987BD83E090E00E94542EC82F863EA1 |
:103AC00008F4C65FC8BD84E690E00E94C3198091E7 |
:103AD0001401909115018152934010F0C0EF02C083 |
:103AE000C530F8F0C8BD82E390E00E94C3198BE9AD |
:103AF00094E09F938F9382E995E19F938F93E09158 |
:103B00008E03F0918F030995809114019091150116 |
:103B10000F900F900F900F908152934010F4C5506A |
:103B2000DFCF6C2F83E090E00E945C2ECF3018F046 |
:103B3000CCE8D0E002C0C0E0D0E0CA3FD105F8F444 |
:103B4000C7BD82E390E00E94C3198DE994E09F9382 |
:103B50008F9382E995E19F938F93E0918E03F0918B |
:103B60008F03099580911401909115010F900F908A |
:103B70000F900F908052934010F02196DECFC093AB |
:103B80007A058091DB0580FF09C08C2F8A508B3E1F |
:103B900028F08091A70380648093A703C7BD8CE2BF |
:103BA00091E00E94C319DF91CF910895EF92FF92A7 |
:103BB0001F93CF9310E080ED97E00E94A1197C0144 |
:103BC000CCE8133019F4CB3008F0C9E010E0809154 |
:103BD000FF01909100028C5F934024F480911301C7 |
:103BE00081500AC08091FF0190910002875094405B |
:103BF00034F0809113018F5F8093130101C011E0B5 |
:103C00008091FD019091FE018C5F934024F480919E |
:103C1000120181500AC08091FD019091FE018750F0 |
:103C2000944034F0809112018F5F8093120101C0A3 |
:103C30001F5F8091FB019091FC018C5F934024F405 |
:103C40008091110181500AC08091FB019091FC018B |
:103C500087509440C4F0809111018F5F80931101CF |
:103C600013C08FE994E09F938F9382E995E19F932E |
:103C70008F93E0918E03F0918F0309950F900F9031 |
:103C80000F900F905FC01F5F82E180932A028091A6 |
:103C900024028E7F8093240285EA8093BC00809169 |
:103CA00013018A3040F48091A70381608093A703B9 |
:103CB0008AE08093130180911301863F40F0809148 |
:103CC000A70381608093A70385EF80931301809100 |
:103CD00012018A3040F48091A70382608093A70389 |
:103CE0008AE08093120180911201863F40F080911A |
:103CF000A70382608093A70385EF809312018091D0 |
:103D000011018A3040F48091A70384608093A70357 |
:103D10008AE08093110180911101863F40F08091EB |
:103D2000A70384608093A70385EF8093110180919E |
:103D30002A02882339F0C7010E94AA19882309F0B2 |
:103D400090CFF5CF109210018FEC80937A00809184 |
:103D500010018823E1F3CA3020F48AE090E00E9449 |
:103D6000C319C15009F02DCF86E490E00E94C31919 |
:103D7000CF911F91FF90EF9008951F920F920FB671 |
:103D80000F921124EF92FF920F931F932F933F9363 |
:103D90004F935F936F937F938F939F93AF93BF9353 |
:103DA000EF93FF9380910802282F3327442755274C |
:103DB0008F5F80930802F9012231310508F0E6C3D4 |
:103DC000EA5BFF4F0C94218B8091780090917900F1 |
:103DD00046C080917800909179004AC18091780026 |
:103DE0009091790090930B0280930A0275C18091A3 |
:103DF000CF029091D0022091780030917900821BFF |
:103E0000930B90936B0580936A0580916A0590915E |
:103E10006B0590931502809314027CC18091780009 |
:103E2000909179002091D1023091D202821B930BA4 |
:103E30009093790580937805809178059091790524 |
:103E40009093170280931602A3C380910E02909163 |
:103E50000F022091780030917900820F931F909388 |
:103E60000F0280930E0281E094C380910C02909126 |
:103E70000D022091780030917900820F931F90936A |
:103E80000D0280930C0284E084C38091380683FF86 |
:103E90001AC080911E0190911F019C01220F331FB7 |
:103EA000280F391F40917800509179008BE090E005 |
:103EB000489FB001499F700D589F700D1124CB0190 |
:103EC0006EE170E00FC080911E0190911F019C0176 |
:103ED000220F331F280F391F8091780090917900AD |
:103EE00063E070E00E94868A260F371F369527957B |
:103EF0003695279530931F0120931E0185E049C315 |
:103F000080917800909179004091CB025091CC0241 |
:103F1000841B950B9093F6018093F5018091F50138 |
:103F20009091F601029704F172E04E3E570784F437 |
:103F3000209109022B5F20930902255080913702BE |
:103F400090913802845F914018F4215F2093090218 |
:103F500080910902853684F14F5F5F4F5093CC0208 |
:103F60004093CB02845626C08091F5019091F601D2 |
:103F70008F5F9F4F0CF572E047325707ECF02091AE |
:103F800009022550209309022B5F809137029091FE |
:103F90003802845F914018F42F50209309028091D9 |
:103FA00009028C394CF4415050405093CC0240935C |
:103FB000CB028C598093090281E08093F4018091B7 |
:103FC00078009091790090937105809370058091AD |
:103FD000F5019091F6019C01442737FD4095542F3F |
:103FE0008091860290918702A0918802B091890207 |
:103FF000820F931FA41FB51F8093860290938702A0 |
:10400000A0938802B09389022091860230918702A2 |
:10401000409188025091890257FF04C021503C4FC3 |
:104020004F4F5F4F6AE055954795379527956A95AD |
:10403000D1F78091860290918702A0918802B09179 |
:104040008902821B930BA40BB50B8093860290937D |
:104050008702A0938802B09389022EC180910C023E |
:1040600090910D022091780030917900820F931F7A |
:1040700090930D0280930C02109207028CC28091E3 |
:1040800002018A3071F4809178009091790020913A |
:104090000A0230910B02820F931F01969695879525 |
:1040A00017C040910A0250910B02843158F02091C0 |
:1040B000780030917900240F351F8FEF97E0821B35 |
:1040C000930B06C08091780090917900840F951F22 |
:1040D0009093FC018093FB0186E05BC28091CF024C |
:1040E0009091D0022091780030917900821B930B3F |
:1040F00090936B0580936A0580916A0590916B059A |
:104100002091140230911502820F931F9093FA01AF |
:104110008093F90187E03DC2809178009091790009 |
:104120002091D1023091D202821B930B909379059A |
:1041300080937805809178059091790520911602F9 |
:1041400030911702820F931F9093F8018093F7012B |
:104150001FC220910E0230910F0280917800909141 |
:104160007900280F391F30930F0220930E0280919F |
:1041700002018A3019F4220F331F04C0220F331FAB |
:10418000220F331F30930F0220930E0220910E0254 |
:1041900030910F02C90137FD079603E09595879589 |
:1041A0000A95E1F7909300028093FF01809110023D |
:1041B00090911102820F931F97FD01969595879517 |
:1041C00090931102809310022091DB023091DC0267 |
:1041D000821B930B90931D0180931C01209105027B |
:1041E0003091060280911C0190911D01280F391F0A |
:1041F00037FF02C02F5F3F4F35952795309306025A |
:104200002093050230CE20910C0230910D02809156 |
:10421000780090917900280F391F30930D02209378 |
:104220000C02809102018A3019F4220F331F04C05E |
:10423000220F331F220F331F30930D0220930C02E5 |
:1042400020910C0230910D02C90137FD0796F3E071 |
:1042500095958795FA95E1F79093FE018093FD017E |
:104260008091120290911302820F931F97FD019685 |
:104270009595879590931302809312022091D9020D |
:104280003091DA02821B930B90931B0180931A01E9 |
:10429000209103023091040280911A0190911B0138 |
:1042A000280F391F37FF02C02F5F3F4F35952795E5 |
:1042B000309304022093030283E06BC11092080242 |
:1042C00081E0809310018091EB019091EC010196C7 |
:1042D0009093EC018093EB018091780090917900AC |
:1042E0009093150180931401809114019091150110 |
:1042F000AA27BB27209118023091190240911A0277 |
:1043000050911B02280F391F4A1F5B1F2093180270 |
:104310003093190240931A0250931B0280911C02A1 |
:104320008F5F80931C02823108F432C180911601A4 |
:1043300090911701A0911801B09119017C018D0194 |
:1043400063E0EE0CFF1C001F111F6A95D1F7E81AFD |
:10435000F90A0A0B1B0BE20EF31E041F151F8091B6 |
:10436000EF01992787FD9095A92FB92FBC01CD01A9 |
:1043700026EC34E240E050E00E945B8ADC01CB0195 |
:10438000E81AF90A0A0B1B0BD801C7010496A11DF4 |
:10439000B11DB7FF05C0D801C7010B96A11DB11D06 |
:1043A00023E0B595A795979587952A95D1F78093A2 |
:1043B000160190931701A0931801B09319018091F1 |
:1043C0007205909173057C010027F7FC0095102F72 |
:1043D0008091160190911701A0911801B0911901D7 |
:1043E000E81AF90A0A0B1B0BE0926602F0926702C8 |
:1043F00000936802109369022091F0013091F1015D |
:104400004091F2015091F30157FF04C0215F3F4FEB |
:104410004F4F5F4F84E055954795379527958A957F |
:10442000D1F78091F0019091F101A091F201B0914A |
:10443000F301821B930BA40BB50B8093F0019093B7 |
:10444000F101A093F201B093F3018091F0019091FA |
:10445000F101A091F201B091F3018E0D9F1DA01FFB |
:10446000B11F8093F0019093F101A093F201B093FA |
:10447000F3018091F0019091F101A091F201B091CE |
:10448000F301B7FF03C00F96A11DB11D14E0B59550 |
:10449000A795979587951A95D1F720916602309147 |
:1044A0006702281B390B64E0213036071CF020E03E |
:1044B00034E006C07CEF2030370714F420E03CEFF6 |
:1044C0008091ED019091EE018091ED019091EE01CE |
:1044D00097FF03C0909581959F4FA901F3E0440F8A |
:1044E000551FFA95E1F78D5B9240C4F08091ED0184 |
:1044F0009091EE019C01E4E0220F331FEA95E1F771 |
:10450000281B390B240F351F37FF02C0215F3F4F97 |
:1045100074E0359527957A95E1F717C08091ED0104 |
:104520009091EE019C0165E0220F331F6A95E1F73F |
:10453000281B390B240F351F37FF02C0215E3F4F68 |
:1045400045E0359527954A95E1F73093EE012093A4 |
:10455000ED018091180290911902A0911A02B09178 |
:104560001B02B7FF03C00196A11DB11DB595A7950C |
:10457000979587958093180290931902A0931A0239 |
:10458000B0931B0289E080931C0202C010920802C3 |
:1045900082E0809307028091070280937C008091E3 |
:1045A0000802882319F08FEC80937A00FF91EF9135 |
:1045B000BF91AF919F918F917F916F915F914F913B |
:1045C0003F912F911F910F91FF90EF900F900FBE91 |
:1045D0000F901F90189590E2EDE7F5E08FE491932E |
:1045E000815087FFFCCF089590911F02903540F4D1 |
:1045F000E92FFF27E358FA4F80839F5F90931F02B4 |
:104600000895AF92BF92CF92DF92FF920F931F93C4 |
:10461000CF93DF9320911D0220FF0AC080911E02DC |
:10462000882311F0815002C08091200180931E02E6 |
:1046300021FF0CC090911E0280912001981719F45F |
:1046400010921E0203C09F5F90931E02822F992733 |
:1046500080FF04C081FF02C010921E020E94EB2264 |
:1046600080911E02282F332794EFC92E92E2D92E73 |
:10467000C0918E03D0918F038A3098F481E18093AA |
:104680001F023F932F9386ED94E09F938F93DF92C9 |
:10469000CF92FE0109952DB73EB72A5F3F4F2DBF40 |
:1046A00011C080E180931F023F932F938BED94E024 |
:1046B0009F938F93DF92CF92FE0109958DB79EB79E |
:1046C00006968DBF20911E02822F9927AA27BB270D |
:1046D000FC01419710F00C94592CE85AFF4F04EF5D |
:1046E000C02E02E2D02EC0918E03D0918F030C9485 |
:1046F000218B10921F0280EE94E09F938F9304EF22 |
:1047000012E2DF92CF92FE01099584E180931F02AD |
:104710000F900F900F900F9084E690E09F938F93EF |
:1047200086E590E09F938F931F921F9280910201E4 |
:104730006AE00E947A8A892F99279F938F938091AC |
:1047400002010E947A8A99279F938F9380EF94E0C9 |
:104750009F938F93DF92CF92E0918E03F0918F031E |
:10476000099588E280931F02EDB7FEB73E96EDBF34 |
:1047700087E496E09F938F930E94C52F99279F937C |
:104780008F9385E095E09F938F93DF92CF92E09196 |
:104790008E03F0918F0309958091A80399272DB777 |
:1047A0003EB7285F3F4F2DBFEC01C071D07084FF32 |
:1047B00006C08CE380931F0283E195E0F1C09091E5 |
:1047C0004603992349F18CE380931F02892F99278F |
:1047D0009F938F9380E295E09F938F931F930F9306 |
:1047E000E0918E03F0918F030995DF93CF93909121 |
:1047F000460381E1989FC00111248559944F9F93EE |
:104800008F931F930F93E0918E03F0918F0309957F |
:104810008DB79EB70C9647C19091A7039923B1F02D |
:104820008CE380931F02892F99279F938F9388E2AF |
:1048300095E09F938F931F930F93E0918E03F091D8 |
:104840008F030995EDB7FEB7369679C4909125028E |
:10485000992371F08CE380931F02892F99279F93EE |
:104860008F938FE395E09F938F931F930F93D9C4FA |
:1048700080913D0190913E01069710F00C94622CBE |
:104880008CE380931F0284E595E0A5C78091B6076D |
:1048900014EFC12E12E2D12EC0918E03D0918F035E |
:1048A00080FF6BC010921F02809166029091670298 |
:1048B000A0916802B0916902BC01CD0125E030E011 |
:1048C00040E050E00E94CF8A3F932F9381E695E02D |
:1048D0009F938F93DF92CF92FE01099584E180939D |
:1048E0001F028DB79EB706968DBF80916202909190 |
:1048F0006302A0916402B0916502BC01CD0125E084 |
:1049000030E040E050E00E94CF8A3F932F938EE644 |
:1049100095E09F938F93DF92CF92E0918E03F09179 |
:104920008F03099588E280931F02EDB7FEB7369694 |
:10493000EDBF80911401909115019F938F938BE7A8 |
:1049400095E09F938F93DF92CF92E0918E03F09149 |
:104950008F0309958CE380931F022DB73EB72A5F22 |
:104960003F4F2DBF87B599279F938F9388E895E098 |
:104970009F938F93DF92CF928EC010921F0285E992 |
:1049800095E09F938F93DF92CF92FE01099584E18A |
:1049900080931F020F900F900F900F9084EA95E084 |
:1049A0009F938F93DF92CF921AC710921F028DEAC6 |
:1049B00095E09F938F9304EF12E2DF92CF92FE0176 |
:1049C000099584E180931F020F900F900F900F9034 |
:1049D0008091C6029091C702A091C802B091C9020D |
:1049E000B7FF04C081509C4FAF4FBF4FCAE0B59591 |
:1049F000A79597958795CA95D1F7BF93AF939F9346 |
:104A00008F938AEB95E09F938F931F930F93E09181 |
:104A10008E03F0918F03099588E280931F02EDB712 |
:104A2000FEB73896EDBF8091BE029091BF02A09173 |
:104A3000C002B091C102B7FF04C081509C4FAF4F7C |
:104A4000BF4FFAE0B595A79597958795FA95D1F759 |
:104A5000BF93AF939F938F9389EC95E09F938F9330 |
:104A60001F930F93E0918E03F0918F0309958CE3D0 |
:104A700080931F022DB73EB7285F3F4F2DBF809117 |
:104A80007307909174079F938F9388ED95E09F93A0 |
:104A90008F931F930F93E0918E03F0918F030995ED |
:104AA0008DB79EB706968DBF0DC7E1E0FE2EC1E023 |
:104AB000D0E00FEF16E09F2D969584E1989FC001FE |
:104AC000112480931F02F801828193819F938F9319 |
:104AD0002196DF93CF932197808191819F938F932C |
:104AE000DF93CF9387EE95E09F938F9384EF92E2CD |
:104AF0009F938F93E0918E03F0918F0309952DB7CB |
:104B00003EB7245F3F4F2DBF32E0F30E22960C5F7D |
:104B10001F4F88E08F1578F6D5C610921F0280913E |
:104B2000D005E82FFF27EE0FFF1FE350F94F8081DC |
:104B300091819F938F938091CF05E82FFF27EE0FF0 |
:104B4000FF1FE350F94F808191819F938F9389EFED |
:104B500095E09F938F93DF92CF92FE01099584E1B8 |
:104B600080931F02EDB7FEB73896EDBF8091D20556 |
:104B7000E82FFF27EE0FFF1FE350F94F808191814F |
:104B80009F938F938091D105E82FFF27EE0FFF1F92 |
:104B9000E350F94F8081918181589F4F9F938F936C |
:104BA00089E096E09F938F93DF92CF92E0918E03FE |
:104BB000F0918F03099588E280931F022DB73EB7CD |
:104BC000285F3F4F2DBF8091D405E82FFF27EE0FC0 |
:104BD000FF1FE350F94F8081918181589F4F9F9330 |
:104BE0008F938091D305E82FFF27EE0FFF1FE3502F |
:104BF000F94F8081918181589F4F9F938F9389E1D5 |
:104C000096E09F938F93DF92CF92E0918E03F09185 |
:104C10008F0309958CE380931F028DB79EB708968A |
:104C20008DBF8091D605E82FFF27EE0FFF1FE350C1 |
:104C3000F94F8081918181589F4F9F938F938091ED |
:104C4000D505E82FFF27EE0FFF1FE350F94F8081B6 |
:104C5000918181589F4F9F938F9389E296E063C221 |
:104C600010921F0289E396E09F938F9304EF12E264 |
:104C7000DF92CF92FE010995809102010F900F9073 |
:104C80000F900F908A3009F09DC084E180931F023D |
:104C90008091DB029091DC029C0197FF02C0295FAA |
:104CA0003F4F287F821B930B9F938F938091DB0252 |
:104CB0009091DC0297FD079673E0959587957A951C |
:104CC000E1F79F938F932091DB023091DC0237FF55 |
:104CD00002C0295F3F4F63E0359527956A95E1F75C |
:104CE0008091FF0190910002821B930B9F938F9301 |
:104CF00087E496E09F938F931F930F93E0918E0329 |
:104D0000F0918F03099588E280931F022DB73EB77B |
:104D1000265F3F4F2DBF8091D9029091DA029C010E |
:104D200097FF02C0295F3F4F287F821B930B9F9301 |
:104D30008F938091D9029091DA0297FD079653E004 |
:104D4000959587955A95E1F79F938F932091D90276 |
:104D50003091DA0237FF02C0295F3F4F43E03595BB |
:104D600027954A95E1F78091FD019091FE01821B04 |
:104D7000930B9F938F9388E596E09F938F931F9358 |
:104D80000F93E0918E03F0918F0309958CE380934C |
:104D90001F028DB79EB70A968DBF8091D702909162 |
:104DA000D8029F938F938091D7029091D80220913F |
:104DB000FB013091FC01821B930B9F938F9389E63B |
:104DC00096E0ADC08B3019F0843108F4ADC084E1B9 |
:104DD00080931F028091DB029091DC029C0197FF7F |
:104DE00002C0215F3F4F207F821B930B97FD0196EE |
:104DF000959587959F938F938091DB029091DC022C |
:104E000097FD0F9624E0959587952A95E1F79F9356 |
:104E10008F932091DB023091DC0237FF02C0295FC3 |
:104E20003F4FC3E035952795CA95E1F78091FF0183 |
:104E300090910002821B930B9F938F9387E796E0DC |
:104E40009F938F931F930F93E0918E03F0918F03A5 |
:104E5000099588E280931F022DB73EB7265F3F4F2A |
:104E60002DBF8091D9029091DA029C0197FF02C078 |
:104E7000215F3F4F207F821B930B97FD01969595F5 |
:104E800087959F938F938091D9029091DA0297FD35 |
:104E90000F96A4E095958795AA95E1F79F938F9338 |
:104EA0002091D9023091DA0237FF02C0295F3F4FCB |
:104EB000F3E035952795FA95E1F78091FD01909102 |
:104EC000FE01821B930B9F938F9389E896E09F933B |
:104ED0008F931F930F93E0918E03F0918F030995A9 |
:104EE0008CE380931F028DB79EB70A968DBF809189 |
:104EF000D7029091D80297FD0196959587959F933B |
:104F00008F938091D7029091D8022091FB0130912C |
:104F1000FC01821B930B9F938F938BE996E09F93E9 |
:104F20008F931F930F9303C18D3009F0CBC484E19D |
:104F300080931F028091130199279F938F938091F3 |
:104F4000DB029091DC0297FD0F9674E095958795B2 |
:104F50007A95E1F79F938F932091DB023091DC02E9 |
:104F600037FF02C0295F3F4F63E0359527956A956B |
:104F7000E1F78091FF0190910002821B930B9F93B8 |
:104F80008F938AEA96E09F938F931F930F93E091FC |
:104F90008E03F0918F03099588E280931F022DB74D |
:104FA0003EB7265F3F4F2DBF8091120199279F93F7 |
:104FB0008F938091D9029091DA0297FD0F9654E079 |
:104FC000959587955A95E1F79F938F932091D902F4 |
:104FD0003091DA0237FF02C0295F3F4F43E0359539 |
:104FE00027954A95E1F78091FD019091FE01821B82 |
:104FF000930B9F938F938EEB96E09F938F931F93CA |
:105000000F93E0918E03F0918F0309958CE38093C9 |
:105010001F028DB79EB70A968DBF80911101992707 |
:105020009F938F938091D7029091D80297FD01961C |
:10503000959587959F938F938091D7029091D802F1 |
:105040002091FB013091FC01821B930B9F938F9366 |
:1050500082ED96E09F938F931F930F93E0918E03C1 |
:10506000F0918F030995EDB7FEB73A9668C010929C |
:105070001F0286EE96E09F938F93DF92CF92FE0100 |
:10508000099584E180931F020F900F900F900F906D |
:105090008091D1029091D2029F938F938091F701DA |
:1050A0009091F8019F938F9383EF96E09F938F9356 |
:1050B000DF92CF92E0918E03F0918F03099588E201 |
:1050C00080931F022DB73EB7285F3F4F2DBF8091C1 |
:1050D000CF029091D0029F938F938091F90190918C |
:1050E000FA019F938F9382E097E09F938F93DF92D3 |
:1050F000CF92E0918E03F0918F0309958CE380931A |
:105100001F028DB79EB708968DBF8091CB029091FC |
:10511000CC029F938F938091F5019091F6019F931C |
:105120008F9381E197E09F938F93DF92CF92E091ED |
:105130008E03F0918F030995EDB7FEB73896EDBF5A |
:10514000C1C310921F0280911E0190911F016AE05D |
:1051500070E00E949A8A9F938F9380911E01909194 |
:105160001F016AE070E00E949A8A7F936F9380E249 |
:1051700097E09F938F93DF92CF92FE01099584E190 |
:1051800080931F022DB73EB7285F3F4F2DBF809100 |
:105190004B0890914C086AE070E00E94868A9F93C9 |
:1051A0008F9380914B0890914C086AE070E00E94C8 |
:1051B000868A7F936F9384E397E09F938F93DF9228 |
:1051C000CF92E0918E03F0918F03099588E280934E |
:1051D0001F028DB79EB708968DBF80914D089091A4 |
:1051E0004E089F938F9388E497E09F938F93DF926D |
:1051F000CF92E0918E03F0918F0309958CE3809319 |
:105200001F02EDB7FEB73696EDBF80914F08909123 |
:1052100050089F938F9388E597E09F938F93DF9239 |
:10522000CF92E0918E03F0918F0309952DB73EB791 |
:105230002A5F3F4F4FC110921F028AE697E09F936B |
:105240008F93DF92CF92FE01099584E180931F0234 |
:105250000F900F900F900F908091FD069091FE0699 |
:105260009F938F9383E797E09F938F93DF92CF92E3 |
:10527000E0918E03F0918F03099588E280931F02DD |
:105280008DB79EB706968DBF80916C0299279F932C |
:105290008F9383E897E09F938F93DF92CF92E09173 |
:1052A0008E03F0918F0309958CE380931F02EDB775 |
:1052B000FEB73696EDBF8091FC06992701979F9324 |
:1052C0008F9383E997E0A9CF10921F0283EA97E0BA |
:1052D0009F938F93DF92CF92FE01099584E1809393 |
:1052E0001F020F900F900F900F9080918F0190915F |
:1052F00090019F938F938BEA97E09F938F93DF9218 |
:10530000CF92E0918E03F0918F03099588E280930C |
:105310001F028DB79EB706968DBF8091730790913F |
:1053200074079F938F9389EB97E09F938F93DF92FE |
:10533000CF92E0918E03F0918F0309958CE38093D7 |
:105340001F02EDB7FEB73696EDBF809184029091B3 |
:1053500085029F938F9387EC97E05FCFCDE6CC2EAD |
:10536000C2E0DC2E20E030E0E901B3E0FB2EC09388 |
:105370001F02F60181916F0199279F938F938901F5 |
:105380000F5F1F4F1F930F9385ED97E09F938F93B0 |
:1053900084EF92E29F938F93E0918E03F0918F03BD |
:1053A00009952DB73EB7285F3F4F2DBFFA946496FD |
:1053B0009801F7FEDCCF86C2A1E7CA2EA2E0DA2E62 |
:1053C000C0E0D0E08E01F3E0FF2E00931F02F60153 |
:1053D00081916F0199279F938F932596DF93CF93A8 |
:1053E00082EE97E09F938F9384EF92E29F938F9347 |
:1053F000E0918E03F0918F0309952DB73EB7285F9A |
:105400003F4F2DBFFA940C5E1F4F2497F7FEDDCF60 |
:1054100059C210921F028FEE97E09F938F9304EF73 |
:1054200012E2DF92CF92FE01099584E180931F0280 |
:105430000F900F900F900F9080916E0199279F937E |
:105440008F9387EF97E09F938F93DF92CF92E091B6 |
:105450008E03F0918F03099588E280931F028DB728 |
:105460009EB706968DBF8091D6019091D70197FD8A |
:10547000039695958795959587959F938F9385E04E |
:1054800098E09F938F931F930F93E0918E03F09179 |
:105490008F0309958CE380931F02EDB7FEB7369614 |
:1054A000EDBF8091FE0599279F938F938091FD0515 |
:1054B00099279F938F9383E198E09F938F931F93F6 |
:1054C0000F93E0918E03F0918F0309952DB73EB7AE |
:1054D000285F3F4F2DBFF6C110921F0281E298E076 |
:1054E0009F938F9374EFA72E72E2B72EDF92CF9225 |
:1054F000FE0109950F900F900F900F90CCE9D6E028 |
:1055000000E010E062E0F62E802F8C5E80931F0298 |
:105510008B8D99278F7790709F938F938B89992785 |
:105520008F7790709F938F938B8599278F7790704B |
:105530009F938F938B8199278F7790709F938F93F1 |
:1055400081E398E09F938F93BF92AF92E0918E0397 |
:10555000F0918F0309958DB79EB70C968DBFFA9485 |
:105560000C5E1F4FA096F7FECFCFACC110921F026A |
:1055700082E498E09F938F9354EFA52E52E2B52ECC |
:10558000DF92CF92FE0109950F900F900F900F9030 |
:10559000CCE9D6E000E010E042E0F42E802F8C5EF3 |
:1055A00080931F028F8D992787FD90959F938F93EE |
:1055B0008F89992787FD90959F938F938F85992742 |
:1055C00087FD90959F938F938F81992787FD909565 |
:1055D0009F938F9381E598E09F938F93BF92AF92B3 |
:1055E000E0918E03F0918F030995EDB7FEB73C96DD |
:1055F000EDBFFA940C5E1F4FA096F7FECFCF62C1AD |
:1056000010921F0282E698E09F938F9304EF12E2BC |
:10561000DF92CF92FE01099584E180931F020F90E3 |
:105620000F900F900F908091B706881F8827881FD2 |
:1056300097E0899FC00111248D969F938F9380914D |
:10564000AF06881F8827881F96E0899FC001112414 |
:105650008D969F938F938091A706881F8827881F18 |
:1056600095E0899FC00111248D969F938F9380911F |
:105670009F06881F8827881F9927880F991F880FE2 |
:10568000991F8D969F938F9381E798E09F938F93B7 |
:10569000DF92CF92E0918E03F0918F03099588E21B |
:1056A00080931F022DB73EB7245F3F4F2DBF8091DF |
:1056B000D706881F8827881F9BE0899FC001112477 |
:1056C0008D969F938F938091CF06881F8827881F80 |
:1056D0009AE0899FC00111248D969F938F938091AA |
:1056E000C706881F8827881F99E0899FC001112459 |
:1056F0008D969F938F938091BF06881F8827881F60 |
:10570000992723E0880F991F2A95E1F78D969F939B |
:105710008F9385E898E09F938F93DF92CF92E091EB |
:105720008E03F0918F0309958CE380931F028DB750 |
:105730009EB70C968DBF8091DF06881F8827881F33 |
:105740009CE0899FC00111248D969F938F9389E9D6 |
:1057500098E09F938F93DF92CF92E0918E03F09128 |
:105760008F0309958091E706EDB7FEB73696EDBF3A |
:1057700087FF12C080E480931F028AEA98E09F931B |
:105780008F93DF92CF92E0918E03F0918F03099572 |
:105790000F900F900F900F908091EF0687FF12C02F |
:1057A00084E480931F028DEA98E09F938F931F9368 |
:1057B0000F93E0918E03F0918F0309950F900F9056 |
:1057C0000F900F908091F70687FF7CC088E480934C |
:1057D0001F0280EB98E09F938F931F930F93E091AC |
:1057E0008E03F0918F0309950F900F900F900F90FB |
:1057F00069C010921F0283EB98E09F938F93DF9212 |
:10580000CF92FE01099584E180931F020F900F90C3 |
:105810000F900F908091AC019091AD019F938F9369 |
:1058200081EC98E09F938F93DF92CF92E0918E036B |
:10583000F0918F03099588E280931F022DB73EB740 |
:105840002A5F3F4F2DBF8091AE019091AF019F9392 |
:105850008F938EEC98E09F938F93DF92CF92E0919D |
:105860008E03F0918F03099589E480931F028DB711 |
:105870009EB706968DBF8BED98E09F938F93DF9236 |
:10588000CF92E0918E03F0918F03099580911D02D4 |
:105890000F900F900F900F9083FF14C01092AF01E4 |
:1058A0001092AE0160E070E08EE090E00E946D2EFC |
:1058B00009C080912001281719F42150209320015C |
:1058C00010921E0210921D02DF91CF911F910F9135 |
:1058D000FF90DF90CF90BF90AF900895F999FECFE1 |
:1058E00092BD81BDF89A80B599270895F999FECFA8 |
:1058F0001FBA92BD81BD60BD0FB6F894FA9AF99AAD |
:105900000FBE08954AEA20E030E02617370740F43A |
:10591000FC018191480F2F5F3F4F26173707C8F3CF |
:10592000842F99270895EAEA40E050E04617570788 |
:1059300078F49C01F999FECF32BD21BDF89A80B56B |
:10594000E80F4F5F5F4F2F5F3F4F4617570790F3AA |
:105950008E2F9927089581E08093D10582E080936E |
:10596000D00583E08093CF0584E08093D20585E065 |
:105970008093D30586E08093D40587E08093D50596 |
:1059800088E08093D60589E08093D7058AE08093EC |
:10599000D8058BE08093D9058CE08093DA050895D3 |
:1059A00088E58093CE0580910201843150F08AE031 |
:1059B0008093EE05109212068BE18093EA058EE447 |
:1059C0000AC083E08093EE0580E2809312068EE1A8 |
:1059D0008093EA0585E580930F068093100680E2A8 |
:1059E000809311068AE68093DB0582E28093380675 |
:1059F00064E06093F5051092310610922E0648E09F |
:105A00004093E80556EE5093E90530E43093EB05FA |
:105A10009EE19093DC058FEF8093DE052FE02093CD |
:105A2000DF059093DD051092E1054093E205309388 |
:105A3000E3051092E4052093E0051092F70510921B |
:105A4000F8051092F9051092FA05109214061092BA |
:105A50001506109216061092170690E89093FB0513 |
:105A600032E33093FC0582E0809337062093FD05F6 |
:105A70005093FE05609303068DE78093060680939E |
:105A80000706809308069093FF0525E520930006FE |
:105A900086E4809301068CED809302068CE380936C |
:105AA0000406109205068FE58093180683EF809315 |
:105AB0001A068AEA80931C0680931D0684E180936F |
:105AC000190680931B06309309069AE590930A06FF |
:105AD00030930B06109236068EEF80931E0684E6F6 |
:105AE00080931F06909320069093210690932206A0 |
:105AF0008BE480932306209324068093250610923E |
:105B0000260686E080932706409328069093290670 |
:105B10008AE280932A0685EF80932B068CE8809397 |
:105B20002C0685E080932D0610922F0610923006E9 |
:105B300081E28093F2058DE28093F3059093F40562 |
:105B400010923206109233061092340686E9809342 |
:105B5000350690930C0687E380930D060895CF9346 |
:105B6000DF930E94D02C8AE08093E50580E180934A |
:105B7000E60526E02093E7059AE59093EC0588E793 |
:105B80008093ED059093EF058093F0052093F10548 |
:105B900080E28093F6058CE380930E068BE480937D |
:105BA0001306A9E3B6E08CE0E1E2F1E0ED0101903B |
:105BB00009928A95E1F767E770E0CD018B56904036 |
:105BC0000E94822C80934506DF91CF910895CF9358 |
:105BD000DF930E94D02C88E08093E50530E130937C |
:105BE000E60526E02093E70594E69093EC0588E728 |
:105BF0008093ED059093EF058093F0052093F105D8 |
:105C00003093F60586E480930E0680931306A9E38D |
:105C1000B6E08CE0E7E2F1E0ED01019009928A95AF |
:105C2000E1F767E770E0CD018B5690400E94822C2F |
:105C300080934506DF91CF910895CF93DF930E9423 |
:105C4000D02C26E02093E5058AE08093E60584E0E9 |
:105C50008093E70594E69093EC0588E78093ED0543 |
:105C60009093EF058093F0052093F10580E18093F8 |
:105C7000F60586E480930E0680931306A9E3B6E04A |
:105C80008CE0EFE2F1E0ED01019009928A95E1F7F5 |
:105C900067E770E0CD018B5690400E94822C809384 |
:105CA0004506DF91CF910895F999FECF92BD81BD50 |
:105CB000F89A80B599270895F999FECF1FBA92BD39 |
:105CC00081BD60BD0FB6F894FA9AF99A0FBE089597 |
:105CD0006EE67CE20E94E988089546E75CE20E9455 |
:105CE00023890895EF92FF920F931F93CF93C82FAC |
:105CF0008150853008F0C3E088E7C89F80011124F7 |
:105D00008CEEE82E8FEFF82EE00EF11E67E770E0C4 |
:105D1000C7010E94932C682F98012D593F4F8FB3D4 |
:105D20009927AC014270507081FDF9CF32BD21BD81 |
:105D3000F89A80B5861711F0CA0123C08FB399274E |
:105D40009C012270307081FDF9CFF2BCE1BCF89A61 |
:105D500080B5883511F0C90114C088E7C89FC0011B |
:105D6000112444972EE63CE248E750E0BC018EEC5B |
:105D700095E00E94C4880E94DC690E942E8481E024 |
:105D800090E0CF911F910F91FF90EF900895282FF1 |
:105D9000863010F025E003C0882309F421E0F9994A |
:105DA000FECF1FBA82E090E092BD81BD20BD0FB64C |
:105DB000F894FA9AF99A0FBE0895CF93C82F80915C |
:105DC000CE05883509F046C0C63010F0C5E003C0E6 |
:105DD000CC2309F43FC00E94468767E770E08EEC51 |
:105DE00095E00E94822C8093450688E7C89FC001F9 |
:105DF000112426E73CE248E750E06EEC75E044975A |
:105E00000E94018926E73CE24CE050E06FEC75E02F |
:105E100080E590E00E9401896CE070E08FEC95E0F5 |
:105E20000E94822C282FF999FECF1FBA8CE590E0B2 |
:105E300092BD81BD20BD0FB6F894FA9AF99A0FBEB3 |
:105E40008C2F0E94C72E0E94DC690E942E8481E064 |
:105E500090E002C080E090E0CF9108956DE470E0A2 |
:105E600088EE93E00E94932C482F8FB399279C01D2 |
:105E70002270307081FDF9CF85E394E092BD81BD41 |
:105E8000F89A80B5841779F48FB399279C01227012 |
:105E9000307081FDF9CF88EE93E092BD81BDF89A14 |
:105EA00080B5813011F0C90108952EE63CE24EE440 |
:105EB00050E068EE73E086E496E00E94C48881E0DA |
:105EC00090E00895809146068130A9F46DE470E079 |
:105ED00086E496E00E94822C8093930626E73CE2BB |
:105EE0004EE450E066E476E088EE93E00E9401899B |
:105EF00081E090E0089580E090E00895CF93DF93F3 |
:105F000081E080934606E6E4F6E08FE0158616868B |
:105F10001786108A8150349687FFF8CF80E48093EB |
:105F2000530680935406109255068093560680932C |
:105F3000570690EC909358061092590680935A0693 |
:105F400080935B0610925C0690935D0690935E06CC |
:105F500080935F06109260068093610690936206BC |
:105F6000A7E4B6E087E0E5E3F1E0ED0101900992F6 |
:105F70008A95E1F76DE470E0CD0101970E94822CD3 |
:105F800080939306DF91CF910895F999FECF82E037 |
:105F900090E092BD81BDF89A80B5282F863078F0C8 |
:105FA00023E0322FF999FECF1FBA82E090E092BD34 |
:105FB00081BD30BD0FB6F894FA9AF99A0FBE822FC0 |
:105FC000992708951F93CF93C82F162F863010F06E |
:105FD000C5E003C0882309F4C1E08C2F99278230E3 |
:105FE000910541F08330910544F4019731F40E940A |
:105FF000AF2D05C00E94E72D02C00E941D2E112367 |
:10600000E1F06CE070E080E590E00E94932C282F96 |
:10601000F999FECF8CE590E092BD81BDF89A80B5EC |
:10602000821759F42EE63CE24CE050E060E570E067 |
:106030008FEC95E00E94C48802C00E94AB2C8C2F8C |
:106040000E94DD2ECF911F910895DF92EF92FF9273 |
:106050000F931F93CF93FF24DF2CEF2C81E090E070 |
:106060000E94542E883511F031E0E32E6CE070E090 |
:1060700080E590E00E94932CC82FF999FECF8CE523 |
:1060800090E092BD81BDF89A80B58C1711F421E0A3 |
:10609000D22EC1E001E010E0EE2029F48C2F0E9406 |
:1060A000722E8823C9F591E0F92E1F930F9383EE8A |
:1060B00098E09F938F9382E995E19F938F93E0916E |
:1060C0008E03F0918F0309952DB73EB72A5F3F4F9E |
:1060D0002DBF0230110549F0033011054CF4013099 |
:1060E000110531F40E94AF2D05C00E94E72D02C0BA |
:1060F0000E941D2EDD2059F02EE63CE24CE050E0DF |
:1061000060E570E08FEC95E00E94C48802C00E94B8 |
:10611000AB2C8C2F0E94DD2ECF5F0F5F1F4FC63040 |
:1061200008F4BACFFF2019F083E00E94C72E0E9426 |
:10613000C52FC82F0E94722E8C2F99279F938F9363 |
:1061400089E099E09F938F9302E915E11F930F93E4 |
:10615000E0918E03F0918F03099581E090E00E9419 |
:10616000542E2DB73EB72A5F3F4F2DBF8F3F21F0F2 |
:106170000E942E2F882399F482E299E09F938F93B7 |
:106180001F930F93E0918E03F0918F0309950E9466 |
:106190007E2F0E94622F0F900F900F900F90EE2095 |
:1061A00029F068E581E090E00E945C2E1092CD0518 |
:1061B00090E0E3E5F6E0CFE08081349618160CF429 |
:1061C0009F5FC150C7FFF8CF9093CD05892F9927C6 |
:1061D0009F938F9387E496E09F938F9383E499E056 |
:1061E0009F938F931F930F93E0918E03F0918F03F2 |
:1061F00009958DB79EB708968DBF84E699E09F9369 |
:106200008F931F930F93E0918E03F0918F03099565 |
:106210000F900F900F900F90CF911F910F91FF90C3 |
:10622000EF90DF900895982F2FB7F8943998389A07 |
:1062300088B1836088B98091B9008C7F8093B90060 |
:106240008AE28093B80010922A02109228021092DB |
:106250002702992379F0ECE9F6E08BE010821182B5 |
:106260001282138214821582168217828150389608 |
:1062700087FFF4CF78942FBF089510922A0284E903 |
:106280008093BC0080E88093BC001092BD00109207 |
:10629000BA001092BB001092B9001092B800109290 |
:1062A000260280E00E9413311092BB0085E88093A3 |
:1062B000BC008091240282608093240208951F9282 |
:1062C0000F920FB60F9211242F933F934F935F932A |
:1062D0008F939F93EF93FF9380912A02282F332768 |
:1062E000442755278F5F80932A02F9012731310512 |
:1062F00008F0C2C2E759FF4F0C94218B81E08093D4 |
:10630000260209C0809128028C3090F480912802E6 |
:106310008F5F8093280280912802E82FFF27EE0FDD |
:10632000FF1FEE0FFF1FEA5BF94F8585181654F724 |
:10633000809128028C3070F0109223021092220279 |
:106340001092280285E080932A0280912702880F0C |
:106350008D5A04C080912802880F8E5A8093BB000A |
:1063600085E87FC280912802E82FFF2783E0EE0FA7 |
:10637000FF1F8A95E1F7E456F94F81818093BB00B6 |
:1063800085E88093BC0080912802E82FFF27EE0F5C |
:10639000FF1FEE0FFF1FEE0FFF1FE456F94F808126 |
:1063A00080FF91C080912802E82FFF27EE0FFF1F8A |
:1063B000EE0FFF1FEE0FFF1FE456F94F8281882377 |
:1063C00029F08091CD05873008F46CC280912202BB |
:1063D00090912302892B09F065C28091200290914F |
:1063E0002102892B09F05EC26EC08091280221E053 |
:1063F00030E002C0220F331F8A95E2F7809120021D |
:106400009091210228233923232B79F080912802AF |
:10641000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FEE |
:10642000E456F94F80E184830DC080912802E82F63 |
:10643000FF27EE0FFF1FEE0FFF1FEE0FFF1FE456AB |
:10644000F94F148280912802E82FFF2753E0EE0FC6 |
:10645000FF1F5A95E1F7E456F94F8481282F33271F |
:1064600043E0220F331F4A95E1F780912802E82F7D |
:10647000FF2793E0EE0FFF1F9A95E1F7E456F94FDF |
:1064800082818770822B8093BB0085E88093BC005B |
:106490002091280281E090E002C0880F991F2A9580 |
:1064A000E2F7209122023091230282239323892B49 |
:1064B00051F084E996E090932E0280932D0288E0BB |
:1064C00080932F02EFC184E089C1E0912D02F09109 |
:1064D0002E0281918093BB0085E88093BC00F093ED |
:1064E0002E02E0932D0280912F02815080932F0283 |
:1064F000882309F4D7C183E071C18091B90080334A |
:1065000051F580912B02882329F4809128028F5F16 |
:1065100080932B0280912802E82FFF2783E0EE0F63 |
:10652000FF1F8A95E1F7E456F94F838199278F770A |
:1065300090708F3791057CF480912802E82FFF2717 |
:10654000EE0FFF1FEE0FFF1FEE0FFF1FE456F94F78 |
:1065500083818F5F838310922A0284E98093BC0039 |
:106560008AE090E090933E0180933D018091280263 |
:106570008F5F8093280210922A026DC18091B9002A |
:106580008034C9F180912702E82FFF27EE0FFF1F0B |
:10659000EE0FFF1FEE0FFF1FE456F94F83818F7739 |
:1065A0008383809127028F5F809327028091270247 |
:1065B0008C30A0F01092270210922102109220023B |
:1065C00080912C028F5F80932C028C3038F01092D7 |
:1065D0002C02809124028D7F8093240280912402DA |
:1065E00081608093240210922A0284E98093BC0087 |
:1065F0001092260273C080912702E82FFF27EE0F2A |
:10660000FF1FEE0FFF1FEE0FFF1FE456F94F8381B0 |
:106610008068838380912702E82FFF27EE0FFF1FFA |
:10662000EE0FFF1FEE0FFF1FE456F94F808180FF32 |
:106630002FC080912702E82FFF2753E0EE0FFF1FA6 |
:106640005A95E1F7E456F94F84819927009751F064 |
:106650004097D9F584E996E090932E0280932D021D |
:1066600088E031C080912702992743E0880F991F65 |
:106670004A95E1F78F55994F90932E0280932D0202 |
:106680009091270280912C029817E1F483E01BC0BF |
:1066900080912702992733E0880F991F3A95E1F7F7 |
:1066A0008F55994F90932E0280932D028091240252 |
:1066B00081FD06C09091270280912C02981711F459 |
:1066C00082E001C081E080932F0280912F0281300F |
:1066D00011F485E801C085EC8093BC0080912B0209 |
:1066E0008093250210922B02DDC0E0912D02F091E3 |
:1066F0002E028091BB00808380912D0290912E020A |
:10670000019690932E0280932D0280912F0281504A |
:1067100080932F02823010F085EC5DC0813011F43F |
:1067200085E859C08091240281FF2DC080913602F6 |
:1067300080FD1DC080912702E82FFF2723E0EE0F88 |
:10674000FF1F2A95E1F7E456F94F86818A3F79F4D5 |
:1067500080912702E82FFF2793E0EE0FFF1F9A9505 |
:10676000E1F7E456F94F8081816080830CC080910D |
:106770002702E82FFF2783E0EE0FFF1F8A95E1F73E |
:10678000E456F94F1082809127028F5F8093270291 |
:10679000809127028C30A0F01092270210922102E3 |
:1067A0001092200280912C028F5F80932C028C30FB |
:1067B00038F010922C02809124028D7F8093240265 |
:1067C00010922A0284E98093BC00809124028160A7 |
:1067D0008093240265C08093BC0086E080932A02E7 |
:1067E00061C088E9BBCD80912902880F805FB6CD5A |
:1067F0008091290299278130910561F082309105BD |
:106800001CF4892B21F04EC0029739F04BC08091C7 |
:106810001301A4CD80911201A1CD809111019ECDD3 |
:1068200080E89CCD10922A0284E98093BC001092EB |
:1068300026028AE090E090933E0180933D01809192 |
:106840002902823088F4809129028F5F8093290287 |
:1068500082E180932A02809124028E7F8093240219 |
:1068600085EA8093BC001EC0109229028091240208 |
:1068700081608093240216C010922A0284E98093DA |
:10688000BC00809124028160809324028AE090E021 |
:1068900090933E0180933D011092280210922702AE |
:1068A00010922602FF91EF919F918F915F914F91EE |
:1068B0003F912F910F900FBE0F901F9018951F932F |
:1068C000CF93DF93182F80916B02882321F480915E |
:1068D000BB01882319F081E090E097C01D3008F0DB |
:1068E00092C01123B1F0E12FFF2723E0EE0FFF1F2D |
:1068F0002A95E1F7E456F94F35978081359688233C |
:106900000CF081C03897808180FD03C083E090E067 |
:106910007CC080919406823019F084E090E075C0CC |
:1069200067E070E084E996E00E94822C90919B06DB |
:10693000891719F085E090E068C080ED97E00E942B |
:10694000A119EC018091240280FD05C0CE010E94B6 |
:10695000AA198823B9F3112319F48FEF90E00BC023 |
:10696000212F33272150304081E090E002C0880F72 |
:10697000991F2A95E2F79093230280932202A1E0C7 |
:10698000B0E0ECE9F6E040E050E06BE0CD01042E31 |
:1069900002C0880F991F0A94E2F7209122023091D9 |
:1069A000230282239323892B11F0118212826150DA |
:1069B0004F5F5F4F389667FFE9CF10922802109221 |
:1069C0002A02809124028E7F8093240285EA80939C |
:1069D000BC008091240280FD05C0CE010E94AA194E |
:1069E0008823B9F38091220290912302892B29F008 |
:1069F000CE010E94AA19882311F38091220290915E |
:106A00002302009711F082E090E0DF91CF911F9177 |
:106A100008950F931F93CF93DF93982F80916B026C |
:106A2000882321F48091BB01882319F081E090E054 |
:106A300092C09D30A0F4992319F486E090E08BC0B9 |
:106A4000C92FDD27FE0133E0EE0FFF1F3A95E1F776 |
:106A5000E456F94F35978081359687FD03C082E073 |
:106A600090E079C03897808180FD03C083E090E09A |
:106A700072C080ED97E00E94A1198C0180912402E0 |
:106A800080FD05C0C8010E94AA198823B9F3219787 |
:106A900021E030E0C90102C0880F991FCA95E2F7D2 |
:106AA0009093210280932002D901ECE9F6E040E0C6 |
:106AB00050E06BE0CD01042E02C0880F991F0A94AC |
:106AC000E2F7209120023091210282239323892B27 |
:106AD00011F01182128261504F5F5F4F389667FF4D |
:106AE000E9CF109227021092940610929B06109202 |
:106AF0002A02809124028E7F8093240285EA80936B |
:106B0000BC008091240280FD05C0C8010E94AA1922 |
:106B10008823B9F38091200290912102892B29F0DA |
:106B2000C8010E94AA19882311F38091940682302B |
:106B300019F084E090E00FC067E070E084E996E02F |
:106B40000E94822C90919B06891719F085E090E0B5 |
:106B500002C080E090E0DF91CF911F910F910895E6 |
:106B6000CF93DF9380E022E83FEFC1E3D7E0EDEF82 |
:106B7000F6E0DF01853020F411961C921E9202C0CF |
:106B8000318320831982188222968F5F1296329663 |
:106B90008A3180F31092D8021092D7021092DA0252 |
:106BA0001092D9021092DC021092DB02DF91CF9199 |
:106BB00008951F920F920FB60F9211240F931F93F7 |
:106BC0002F933F934F935F936F937F938F939F93F5 |
:106BD000AF93BF93CF93DF93EF93FF9340918600E2 |
:106BE000509187008091310290913202481B590BDD |
:106BF000CA0157FD0196AC015595479580918600D5 |
:106C0000909187009093320280933102CA01895992 |
:106C10009840A0913302B0913402875E954338F4D6 |
:106C2000149714F01092410181E090E081C0AD30E2 |
:106C3000B1050CF081C0CA018B5F9040835694402F |
:106C400008F071C0425C5340FD01EA0FFB1FE350A6 |
:106C5000F94F80819181FA01E81BF90BCF01F7FF11 |
:106C600003C0909581959F4F06974CF480916C02DC |
:106C7000883C28F480916C02865F80936C02FD0151 |
:106C8000EA0FFB1FE350F94F808191819C01220F95 |
:106C9000331F280F391F240F351F37FF02C02D5F08 |
:106CA0003F4FE901D595C795D595C795CA0101967E |
:106CB0008C179D0714F4219706C041505040C4170B |
:106CC000D5070CF4219680916C02833CD8F08D019D |
:106CD0000A0F1B1FF801E350F94F808191819E013B |
:106CE000281B390BC90163E070E00E949A8ACB012E |
:106CF000880F991F860F971F0F5C184FF80191831B |
:106D0000808307C0AA0FBB1FAF5CB84F11961C92BF |
:106D10001E92E0913302F0913402EE0FFF1FE35018 |
:106D2000F94FD183C0838091330290913402019650 |
:106D30009093340280933302FF91EF91DF91CF91D2 |
:106D4000BF91AF919F918F917F916F915F914F9183 |
:106D50003F912F911F910F910F900FBE0F901F9099 |
:106D60001895EF92FF920F931F938091EA05992750 |
:106D7000880F991F880F991F7C010027F7FC009549 |
:106D8000102F8091C6029091C702A091C802B091C5 |
:106D9000C902BC01CD01A80197010E94CF8A30939E |
:106DA0002A05209329058091BE029091BF02A091EF |
:106DB000C002B091C102BC01CD01A80197010E949F |
:106DC000CF8A30932C0520932B058091BA079091A0 |
:106DD000BB0797FD03969595879595958795909315 |
:106DE0002E0580932D058091CA079091CB0797FDC2 |
:106DF0000396959587959595879590933005809303 |
:106E00002F058091D7029091D8022091FB013091FB |
:106E1000FC01821B930B9093320580933105809186 |
:106E2000660290916702A0916802B0916902BC016C |
:106E3000CD0125E030E040E050E00E94CF8A309361 |
:106E40003405209333058091F5019091F6019093DC |
:106E500036058093350580918F0190919001909334 |
:106E60003A058093390580911E0190911F019093FE |
:106E70003C0580933B0580916C02992790933E05D9 |
:106E800080933D058091730790917407909340051E |
:106E900080933F0580919D069927909342058093AA |
:106EA00041058091A5069927909344058093430559 |
:106EB0008091AD0699279093460580934505809172 |
:106EC000B506992790934805809347058091D60190 |
:106ED0009091D701909352058093510580914B0872 |
:106EE00090914C08909356058093550580914F08DA |
:106EF00090915008909358058093570580916202B5 |
:106F000090916302A0916402B0916502BC01CD0131 |
:106F100025E030E040E050E00E94CF8A30935A05EF |
:106F20002093590580918402909185029093600589 |
:106F300080935F0580915108992790936405809311 |
:106F400063058091390390913A039093660580938D |
:106F5000650580913703909138039093680580937D |
:106F600067058091A703882321F48091A8038823D3 |
:106F700021F080912805816003C0809128058E7FD3 |
:106F8000809328051F910F91FF90EF9008951F9314 |
:106F9000CF93DF93182FEB0180916B02882309F5C3 |
:106FA000809102018C3010F4299801C0299A115067 |
:106FB0001F3F81F0D093DD01C093DC018091DC01A3 |
:106FC0009091DD01892BD1F7CE018C0F9D1F0E947E |
:106FD000B619EDCF809102018C3010F4299A01C0CE |
:106FE0002998DF91CF911F910895CF93DF938091DE |
:106FF00002018D3011F40E94D61D10927A0080910A |
:10700000FF019091000290937F0780937E0780910B |
:10701000FD019091FE0190936F0780936E07809120 |
:10702000FB019091FC019093C0078093BF072091D2 |
:10703000F7013091F801C901880F991F880F991F36 |
:10704000820F931F820F931F9093BB078093BA0701 |
:107050002091F9013091FA01C901880F991F880F19 |
:10706000991F820F931F820F931F9093CB078093DA |
:10707000CA078FEC80937A00ADE6B2E0C3EDD5E0AD |
:1070800097E08991E82FFF27EE0FFF1FE350F94F9C |
:107090000190F081E02DE158FF4F1E161F061CF0F5 |
:1070A000E0E0F0E005C0EF3FF10514F0EFEFF0E0B5 |
:1070B0008C91282F3327E217F30714F4815004C072 |
:1070C0002E173F0714F48F5F8C939150119697FF02 |
:1070D000D8CF80910F069927AA27BB27BC01CD01E5 |
:1070E00024EC39E040E050E00E945B8ADC01CB01F7 |
:1070F0008093870190938801A0938901B0938A01BE |
:10710000809110069927AA27BB27BC01CD010E94B8 |
:107110005B8ADC01CB018093830190938401A0936F |
:107120008501B0938601DF91CF910895A0E0B0E092 |
:10713000ECE9F8E30C94F08A882EC0E0D0E07E0100 |
:107140006E011092A703469AD093D202C093D10247 |
:10715000D093D002C093CF02D093CC02C093CB0285 |
:10716000D093DC02C093DB02D093DA02C093D90241 |
:10717000D093D802C093D70210926B0110926A018B |
:107180001092EF010E94F53784E690E00E94C31947 |
:107190000E94F5378091DB0580FF10C080911401BB |
:1071A00090911501875B934038F480911401909180 |
:1071B00015018E5E924010F40E94541D0FE18AE08A |
:1071C00090E00E94C3198091FB019091FC01C80FCF |
:1071D000D91F8091FF0190910002E80EF91E809165 |
:1071E000FD019091FE01C80ED91E015007FFE7CFA7 |
:1071F0009701205F3F4F3695279536952795309319 |
:10720000DC022093DB02C601409696958795969501 |
:1072100087959093DA028093D9026096F5E0D6952F |
:10722000C795FA95E1F7D093D802C093D70290930F |
:10723000D6028093D5023093D4022093D3028820C3 |
:1072400009F441C08091BA079091BB0797FF03C032 |
:10725000909581959F4F6CE070E00E949A8A9B0107 |
:107260007093D2026093D1028091CA079091CB07AC |
:1072700097FF03C0909581959F4F6CE070E00E944E |
:107280009A8A7093D0026093CF028091700590919A |
:1072900071059093CC028093CB02B90184E090E019 |
:1072A0000E946D2E6091CF027091D00286E090E036 |
:1072B0000E946D2E6091CB027091CC0288E090E02C |
:1072C0000E946D2E65C084E090E00E94682E90932D |
:1072D000D2028093D10286E090E00E94682E9093C3 |
:1072E000D0028093CF0288E090E00E94682E9C013B |
:1072F0009093CC028093CB028091D1029091D202E4 |
:107300008150984050F48091CF029091D0028150EA |
:10731000984018F421503440D8F185E899E09F93C3 |
:107320008F9382E995E19F938F93E0918E03F09183 |
:107330008F0309958091BA079091BB0797FF03C00F |
:10734000909581959F4F6CE070E00E949A8A7093AF |
:10735000D2026093D1028091CA079091CB0797FF28 |
:1073600003C0909581959F4F6CE070E00E949A8ACF |
:107370007093D0026093CF02809170059091710557 |
:107380009093CC028093CB020F900F900F900F90B0 |
:1073900010927F0710927E0710926F0710926E076F |
:1073A0001092C0071092BF0784E690E00E94C319B4 |
:1073B0008091F7019091F8019C01220F331F220F59 |
:1073C000331F280F391F280F391F3093BB07209315 |
:1073D000BA078091F9019091FA018C01000F111FF9 |
:1073E000000F111F080F191F080F191F1093CB074B |
:1073F0000093CA078091EA05C82EDD24EE24FF24FD |
:10740000442737FD4095542FC701B6010E945B8A7F |
:107410004B015C016093C6027093C7028093C8025F |
:107420009093C9029801442737FD4095542FC70116 |
:10743000B6010E945B8ADC01CB018093BE0290936F |
:10744000BF02A093C002B093C1028092A2029092A8 |
:10745000A302A092A402B092A50280939A029093F4 |
:107460009B02A0939C02B0939D02109296021092F0 |
:1074700097021092980210929902809116019091B1 |
:107480001701A0911801B091190190937305809391 |
:1074900072051092EE011092ED0110928602109288 |
:1074A0008702109288021092890200918F01109138 |
:1074B0009001109385020093840284E690E09093FB |
:1074C0008C0180938B0182E390E09093DD018093A7 |
:1074D000DC0180910F069927AA27BB27BC01CD01AB |
:1074E00024EC39E040E050E00E945B8ADC01CB01F3 |
:1074F0008856954CAF4FBF4F80938701909388017A |
:10750000A0938901B0938A01809110069927AA2738 |
:10751000BB27BC01CD010E945B8ADC01CB018856F0 |
:10752000954CAF4FBF4F8093830190938401A093FC |
:107530008501B09386011092480110924701C8015D |
:10754000AA2797FDA095BA2F2091430130914401BD |
:107550004091450150914601BC01CD010E945B8ADA |
:10756000DC01CB018093C6079093C707A093C8079F |
:10757000B093C907109281021092800281E080933B |
:1075800001010E94DC69809136028460809336029A |
:107590008FEF809346081092470880E28093480856 |
:1075A000CDE6D2E0A3EDB5E007E08D91E82FFF270F |
:1075B000EE0FFF1FE350F94F80819181815889932D |
:1075C000015007FFF2CF84E680936C028091DA01CC |
:1075D000882311F0469A579A8091DB029091DC0241 |
:1075E00080569940815C9B4228F08091A70381607E |
:1075F0008093A7038091D9029091DA028056994036 |
:10760000815C9B4228F08091A70382608093A7034E |
:107610008091D7029091D8028C5291408957954021 |
:1076200028F08091A70384608093A7038091D10202 |
:107630009091D2028C529140835C914028F08091CD |
:10764000A70388608093A7038091CF029091D00216 |
:107650008C529140835C914028F08091A703806117 |
:107660008093A7038091CB029091CC0280509240EE |
:107670008355914028F08091A70380628093A703EF |
:1076800086E480937E010E942E84ECE0CDB7DEB7C5 |
:107690000C940C8BA3E1B0E0E0E5FBE30C94EA8AE8 |
:1076A0008091D7029091D8022091FB013091FC018A |
:1076B000821B930B9093C0078093BF0780910502B4 |
:1076C0009091060297FD07969C0113E0359527954A |
:1076D0001A95E1F730937F0720937E07809103028C |
:1076E0009091040297FD0796B3E095958795BA951A |
:1076F000E1F790936F0780936E0730938A0720938A |
:10770000890790938207809381078091BA079091AF |
:10771000BB07AC01440F551F480F591F2091F701BB |
:107720003091F801C901880F991F880F991F820FA6 |
:10773000931F820F931F480F591F57FF02C04D5FC1 |
:107740005F4F55954795559547955093BB07409387 |
:10775000BA078091CA079091CB07AC01440F551F1F |
:10776000480F591F2091F9013091FA01C901880F82 |
:10777000991F880F991F820F931F820F931F480F25 |
:10778000591F57FF02C04D5F5F4F5595479555955F |
:1077900047955093CB074093CA072091F70130914A |
:1077A000F801C901880F991F880F991F820F931F35 |
:1077B000820F931F9C01442737FD4095542F8091E1 |
:1077C000B6029091B702A091B802B091B902820FAF |
:1077D000931FA41FB51F8093B6029093B702A09386 |
:1077E000B802B093B9022091F9013091FA01C901B0 |
:1077F000880F991F880F991F820F931F820F931F65 |
:107800009C01442737FD4095542F8091B2029091FE |
:10781000B302A091B402B091B502820F931FA41FCE |
:10782000B51F8093B2029093B302A093B402B093B9 |
:10783000B50280919307909194072091F7013091C0 |
:10784000F801820F931F9093940780939307809180 |
:10785000C2079091C3072091F9013091FA01820F7C |
:10786000931F9093C3078093C2078091CD0290919C |
:10787000CE0201969093CE028093CD028091700546 |
:10788000909171052091CB023091CC02821B930B19 |
:107890009C01442737FD4095542F8091AE02909172 |
:1078A000AF02A091B002B091B102820F931FA41F4A |
:1078B000B51F8093AE029093AF02A093B002B09335 |
:1078C000B1028FEC80937A001092100120919E02F9 |
:1078D00030919F024091A0025091A10229873A87DE |
:1078E0004B875C8729543B46414050402CF028E4AC |
:1078F0003BE641E050E00DC089859A85AB85BC85AB |
:10790000885B9449AE4FBF4F4CF428EB34E94EEFFF |
:107910005FEF2D833E834F83588708C089859A8502 |
:10792000AB85BC858D839E83AF83B8872091A602EB |
:107930003091A7024091A8025091A9022D873E875D |
:107940004F87588B29543B46414050402CF028E447 |
:107950003BE641E050E00DC08D859E85AF85B8893E |
:10796000885B9449AE4FBF4F4CF428EB34E94EEF9F |
:107970005FEF29833A834B835C8308C08D859E85A6 |
:10798000AF85B88989839A83AB83BC83A091BF07F5 |
:10799000B091C007BB8BAA8BFD01CF01AA2797FD31 |
:1079A000A095BA2FA0909602B0909702C09098022E |
:1079B000D0909902A80EB91ECA1EDB1EA092960294 |
:1079C000B0929702C0929802D0929902E090C607B6 |
:1079D000F090C7070091C8071091C907E80EF91E7B |
:1079E0000A1F1B1FE092C607F092C7070093C80743 |
:1079F0001093C907F0915102F98BFF2309F098C148 |
:107A000080915002882309F093C18091B60786FFC8 |
:107A10008FC180916E0790916F07AA2797FDA0955F |
:107A2000BA2FBC01CD0129813A814B815C810E9432 |
:107A30005B8A9B01AC0197FF04C02150384F4F4F28 |
:107A40005F4FBBE05595479537952795BA95D1F788 |
:107A500080916A01682E772488249924CA01B9018B |
:107A6000A40193010E945B8ADC01CB018093E702B1 |
:107A70009093E802A093E902B093EA02B7FF04C032 |
:107A80008150904FAF4FBF4F1C012D01ACE055947A |
:107A9000479437942794AA95D1F72092E702309221 |
:107AA000E8024092E9025092EA0280917E079091AA |
:107AB0007F07AA2797FDA095BA2FBC01CD012D8184 |
:107AC0003E814F8158850E945B8A97FF04C06150B8 |
:107AD000784F8F4F9F4FFBE09595879577956795EA |
:107AE000FA95D1F7A40193010E945B8ADC01CB01D6 |
:107AF0008093EB029093EC02A093ED02B093EE0220 |
:107B0000B7FF04C08150904FAF4FBF4F9C01AD01F4 |
:107B1000ECE05595479537952795EA95D1F7209351 |
:107B2000EB023093EC024093ED025093EE02809111 |
:107B3000E7029091E8029093660780936507809131 |
:107B4000EB029091EC0290936A07809369072219E7 |
:107B50003309440955092093EB023093EC0240931A |
:107B6000ED025093EE02E20EF31E041F151FE09289 |
:107B7000C607F092C7070093C8071093C907809102 |
:107B800069018823B1F457FF04C02F5F3F4F4F4F67 |
:107B90005F4F5595479537952795A21AB30AC40AA2 |
:107BA000D50AA0929602B0929702C0929802D09203 |
:107BB00099022A893B8979010027F7FC0095102F4B |
:107BC0008091EB029091EC02A091ED02B091EE0257 |
:107BD000E80EF91E0A1F1B1FC801B70129813A814F |
:107BE0004B815C810E945B8A9B01AC0197FF04C0C2 |
:107BF0002150384F4F4F5F4F6BE055954795379564 |
:107C000027956A95D1F780916B01A82EBB24CC24CF |
:107C1000DD24CA01B901A60195010E945B8ADC013D |
:107C2000CB018093DF029093E002A093E102B09336 |
:107C3000E202B7FF04C08150904FAF4FBF4F3C01ED |
:107C40004D013CE095948794779467943A95D1F7E9 |
:107C50006092DF027092E0028092E1029092E20272 |
:107C6000C801B7012D813E814F8158850E945B8AF2 |
:107C700097FF04C06150784F8F4F9F4F2BE0959531 |
:107C80008795779567952A95D1F7A60195010E946A |
:107C90005B8ADC01CB018093E3029093E402A09322 |
:107CA000E502B093E602B7FF04C08150904FAF4F9A |
:107CB000BF4FAC01BD018CE0759567955795479511 |
:107CC0008A95D1F74093E3025093E4026093E50272 |
:107CD0007093E6022A893B8937FF03C030952195CE |
:107CE0003F4F21343105E4F1D401C30197FE07C0B1 |
:107CF000B095A095909581959F4FAF4FBF4F81381C |
:107D00009105A105B10584F4DB01CA0177FF07C025 |
:107D1000B095A095909581959F4FAF4FBF4F8138FB |
:107D20009105A105B105E4F081E08093820218C0BD |
:107D300010926A0710926907109266071092650701 |
:107D40001092E3021092E4021092E5021092E60211 |
:107D50001092DF021092E0021092E1021092E20211 |
:107D60008091E3029091E402A091E502B091E602D5 |
:107D7000BC01CD0124E630E040E050E00E94CF8A13 |
:107D8000E090DF02F090E002E21AF30AF0927D0741 |
:107D9000E0927C078091DF029091E002A091E102E5 |
:107DA000B091E202BC01CD0124E630E040E050E0B9 |
:107DB0000E94CF8ADA01C9012091E3023091E402E6 |
:107DC0008C01021B130B10937107009370078091B5 |
:107DD000430190914401A0914501B0914601BC013D |
:107DE000CD0128E631E040E050E00E945B8A20911E |
:107DF000C6073091C7074091C8075091C907261799 |
:107E000037074807590764F0261B370B480B590BF7 |
:107E10002093C6073093C7074093C8075093C907FC |
:107E20002091C6073091C7074091C8075091C907F4 |
:107E300057FF0CC0260F371F481F591F2093C60736 |
:107E40003093C7074093C8075093C90760916E07E6 |
:107E500070916F076E0D7F1D9B01442737FD409584 |
:107E6000542F80919A0290919B02A0919C02B09114 |
:107E70009D02820F931FA41FB51F80939A029093B7 |
:107E80009B02A0939C02B0939D0280915602909118 |
:107E90005702681B790BCB01AA2797FDA095BA2F33 |
:107EA00029853A854B855C85820F931FA41FB51FDA |
:107EB00080939E0290939F02A093A002B093A10290 |
:107EC000C0908301D0908401E0908501F0908601FC |
:107ED000C816D906EA06FB06C4F488EA91E6A0E0D3 |
:107EE000B0E08C199D09AE09BF0980939E02909362 |
:107EF0009F02A093A002B093A10280939A02909354 |
:107F00009B02A0939C02B0939D0222273327A901D4 |
:107F10002C193D094E095F0980919E0290919F02A4 |
:107F2000A091A002B091A10282179307A407B50700 |
:107F3000B4F4D701C601885A9146A040B04080935E |
:107F40009E0290939F02A093A002B093A1028093FF |
:107F50009A0290939B02A0939C02B0939D02609121 |
:107F60007E0770917F07600F711F9B01442737FDCB |
:107F70004095542F8091A2029091A302A091A40257 |
:107F8000B091A502820F931FA41FB51F8093A20278 |
:107F90009093A302A093A402B093A50280915402EF |
:107FA00090915502681B790BCB01AA2797FDA095EC |
:107FB000BA2F2D853E854F855889820F931FA41FA8 |
:107FC000B51F8093A6029093A702A093A802B09336 |
:107FD000A902E0908701F090880100918901109139 |
:107FE0008A01E816F9060A071B07C4F488EA91E635 |
:107FF000A0E0B0E08E199F09A00BB10B8093A60200 |
:108000009093A702A093A802B093A9028093A20222 |
:108010009093A302A093A402B093A5022227332732 |
:10802000A9012E193F09400B510B8091A602909196 |
:10803000A702A091A802B091A90282179307A407F2 |
:10804000B507B4F4D801C701885A9146A040B040A2 |
:108050008093A6029093A702A093A802B093A902CE |
:108060008093A2029093A302A093A402B093A502CE |
:108070008091960290919702A0919802B0919902F6 |
:108080008093AA029093AB02A093AC02B093AD028E |
:108090008091A6029091A702A091A802B091A90296 |
:1080A0008093C6029093C702A093C802B093C902FE |
:1080B00080919E0290919F02A091A002B091A10296 |
:1080C0008093BE029093BF02A093C002B093C102FE |
:1080D0008091A2029091A302A091A402B091A50266 |
:1080E0008093C2029093C302A093C402B093C502CE |
:1080F00080919A0290919B02A0919C02B0919D0266 |
:108100008093BA029093BB02A093BC02B093BD02CD |
:1081100080911C0190911D0197FD079603E09595B4 |
:1081200087950A95E1F790937F0780937E0780916A |
:108130001A0190911B0197FD079613E0959587957D |
:108140001A95E1F790936F0780936E078091FF0176 |
:10815000909100020F9734F488E19CEF90937F0791 |
:1081600080937E078091FF0190910002079734F47D |
:1081700080E398EF90937F0780937E072091020120 |
:108180002A30A9F48091FF0190910002835F93400F |
:1081900034F088EE93E090937F0780937E07809180 |
:1081A000FF01909100028A5F9340DCF014C080913F |
:1081B000FF0190910002815D974034F088EE93E0DA |
:1081C00090937F0780937E078091FF01909100023A |
:1081D000805E974034F080ED97E090937F07809326 |
:1081E0007E078091FD019091FE010F9734F488E1A4 |
:1081F0009CEF90936F0780936E078091FD019091A3 |
:10820000FE01079734F480E398EF90936F07809313 |
:108210006E072A30A9F48091FD019091FE01835FE1 |
:10822000934034F088EE93E090936F0780936E074D |
:108230008091FD019091FE018A5F9340DCF014C0B3 |
:108240008091FD019091FE01815D974034F088EEB0 |
:1082500093E090936F0780936E078091FD0190915A |
:10826000FE01805E974034F080ED97E090936F07B9 |
:1082700080936E0760917501662309F4AFC0409149 |
:108280001C0150911D018091EF029091F002481B5A |
:10829000590B5093F6024093F50220911C01309146 |
:1082A0001D01280F391F37FF02C02F5F3F4F359543 |
:1082B00027953093F0022093EF02413851051CF0CE |
:1082C00080E890E005C040585F4F34F480E89FEFAD |
:1082D0009093F6028093F50240911A0150911B0190 |
:1082E0008091F1029091F202481B590B5093F402D5 |
:1082F0004093F30220911A0130911B01280F391F7E |
:1083000037FF02C02F5F3F4F359527953093F2021C |
:108310002093F102413851051CF080E890E005C03F |
:1083200040585F4F34F480E89FEF9093F4028093BD |
:10833000F302462F55278091F5029091F602849F13 |
:10834000B001859F700D949F700D11249B0177FFE4 |
:1083500002C0215F3F4FF4E035952795FA95E1F78C |
:1083600080917E0790917F07820F931F90937F07E4 |
:1083700080937E078091F3029091F402849FD00154 |
:10838000859FB00D949FB00D1124AD019D01B7FFE5 |
:1083900002C0215F3F4FE4E035952795EA95E1F76C |
:1083A00080916E0790916F07820F931F90936F07D4 |
:1083B00080936E0780911C0190911D01860F971F7D |
:1083C00090931D0180931C0180911A0190911B01D3 |
:1083D000840F951F90931B0180931A0100918107D0 |
:1083E000109182078091650790916607101611061B |
:1083F0005CF59C0197FF04C022273327281B390B0B |
:10840000C901AA2797FDA095BA2F209169013327AA |
:1084100044275527BC01CD010E945B8A9B01AC011A |
:1084200097FF04C0215C3F4F4F4F5F4F76E055955B |
:108430004795379527957A95D1F780917C0790914C |
:108440007D07820F931F27C097FF03C090958195EA |
:108450009F4FAA2797FDA095BA2F20916901332736 |
:1084600044275527BC01CD010E945B8A9B01AC01CA |
:1084700097FF04C0215C3F4F4F4F5F4F66E055951B |
:108480004795379527956A95D1F780917C0790910C |
:108490007D07821B930B90937D0780937C07E09070 |
:1084A0008907F0908A078091690790916A071E14E6 |
:1084B0001F045CF59C0197FF04C022273327281B6B |
:1084C000390BC901AA2797FDA095BA2F2091690100 |
:1084D000332744275527BC01CD010E945B8A9B01AD |
:1084E000AC0197FF04C0215C3F4F4F4F5F4F96E0B8 |
:1084F00055954795379527959A95D1F780917007AF |
:1085000090917107820F931F27C097FF03C090952A |
:1085100081959F4FAA2797FDA095BA2F20916901B9 |
:10852000332744275527BC01CD010E945B8A9B015C |
:10853000AC0197FF04C0215C3F4F4F4F5F4F86E077 |
:1085400055954795379527958A95D1F7809170076E |
:1085500090917107821B930B909371078093700722 |
:108560008091B60787FF44C0B989BB2309F040C09A |
:10857000809150028823E1F5E1E0EE16E1E0FE068D |
:108580004CF080917E0790917F078E0D9F1D80504B |
:1085900091400DC0F0E0EF16FFEFFF0664F480910C |
:1085A0007E0790917F078E0D9F1D80509F4F909367 |
:1085B0007F0780937E0721E0013012074CF0809105 |
:1085C0006E0790916F07800F911F805091400CC0F3 |
:1085D0003FEF0030130764F480916E0790916F07AE |
:1085E000800F911F80509F4F90936F0780936E076D |
:1085F000E2E1CD5E0C94068B80916B02882301F53D |
:10860000809136028C7F80933602ACEAB3E0ECE9CD |
:10861000F6E09BE08091BB01882309F48C938D9157 |
:10862000818312829150389697FFF4CF8091BB01DD |
:10863000882359F08091BB0181508093BB0105C014 |
:1086400080913602816080933602809126028823D1 |
:1086500019F01092260208958093280280932A022E |
:10866000809124028E7F8093240285EA8093BC004F |
:108670000895CF93DF93ADE6B2E0C3EDD5E057E0C8 |
:108680009991E92FFF27EE0FFF1FE350F94F01905B |
:10869000F081E02DE158FF4FEF3FF10521F01CF094 |
:1086A000EFEFF0E004C0F7FF02C0E0E0F0E0993146 |
:1086B00011F4EC931BC04C91242F3327E217F307DE |
:1086C000A9F0CF01821B930B97FD03969595879593 |
:1086D00095958795242F280F2C93822F9927E8179B |
:1086E000F90714F4215001C02F5F2C9351501196BB |
:1086F00057FFC6CF8091DD05883F38F0EFEFF0E0FF |
:10870000E81BF109E359FD4F808180937B01809143 |
:108710007B01882329F0843618F084E680937B015E |
:108720008091DF05883F38F0EFEFF0E0E81BF109BA |
:10873000E359FD4F808180937901809179018823ED |
:1087400029F0843618F084E6809379018091EC0555 |
:10875000883F38F0EFEFF0E0E81BF109E359FD4FF7 |
:10876000808180937401809174018B3010F48AE0D1 |
:1087700002C08F3F11F48093740180911906883FE5 |
:1087800038F0EFEFF0E0E81BF109E359FD4F80818D |
:108790008093950780919507863010F485E002C09C |
:1087A0008F3F11F48093950780911B06883F38F026 |
:1087B000EFEFF0E0E81BF109E359FD4F8081809372 |
:1087C000BD078091BD07863010F485E002C08F3F61 |
:1087D00011F48093BD0780910606883F38F0EFEFD3 |
:1087E000F0E0E81BF109E359FD4F80818093920787 |
:1087F00080910706883F38F0EFEFF0E0E81BF109C1 |
:10880000E359FD4F808180936B0780910806883F74 |
:1088100038F0EFEFF0E0E81BF109E359FD4F8081FC |
:1088200080939B078091DE05883F38F0EFEFF0E002 |
:10883000E81BF109E359FD4F808180937A01809113 |
:10884000E105883F38F0EFEFF0E0E81BF109E3596C |
:10885000FD4F8081809378018091E305883F38F057 |
:10886000EFEFF0E0E81BF109E359FD4F80818093C1 |
:1088700076018091EB05883F38F0EFEFF0E0E81BE0 |
:10888000F109E359FD4F8081809377018091ED05D7 |
:10889000883F38F0EFEFF0E0E81BF109E359FD4FB6 |
:1088A0008081809373018091EE05883F38F0EFEF6F |
:1088B000F0E0E81BF109E359FD4F808180937501D9 |
:1088C0008091EF05883F38F0EFEFF0E0E81BF10909 |
:1088D000E359FD4F8081809372018091F005883FBC |
:1088E00038F0EFEFF0E0E81BF109E359FD4F80812C |
:1088F000809371018091F605883F38F0EFEFF0E04A |
:10890000E81BF109E359FD4F808180936F0180914D |
:10891000F705883F38F0EFEFF0E0E81BF109E35985 |
:10892000FD4F808180934B028091F805883F38F09D |
:10893000EFEFF0E0E81BF109E359FD4F80818093F0 |
:108940004A028091F905883F38F0EFEFF0E0E81B2C |
:10895000F109E359FD4F8081809349028091FA0526 |
:10896000883F38F0EFEFF0E0E81BF109E359FD4FE5 |
:1089700080818093480280911406883F38F0EFEFA1 |
:10898000F0E0E81BF109E359FD4F80818093470235 |
:1089900080911506883F38F0EFEFF0E0E81BF10911 |
:1089A000E359FD4F80818093460280911606883FEF |
:1089B00038F0EFEFF0E0E81BF109E359FD4F80815B |
:1089C0008093450280911706883F38F0EFEFF0E082 |
:1089D000E81BF109E359FD4F8081809344028091A7 |
:1089E000FB05883F38F0EFEFF0E0E81BF109E359B1 |
:1089F000FD4F808180936E018091FF05883F38F0A4 |
:108A0000EFEFF0E0E81BF109E359FD4F808180931F |
:108A10006D0180910906883F38F0EFEFF0E0E81B28 |
:108A2000F109E359FD4F808180936C0180910C0620 |
:108A3000883F38F0EFEFF0E0E81BF109E359FD4F14 |
:108A4000808180936B0180910D06883F38F0EFEFB5 |
:108A5000F0E0E81BF109E359FD4F808180936A0142 |
:108A600080910E06883F38F0EFEFF0E0E81BF10947 |
:108A7000E359FD4F80818093690180913506883FDD |
:108A800038F0EFEFF0E0E81BF109E359FD4F80818A |
:108A900080937A078091DB058093B6078091380632 |
:108AA00080939A0780911306883F38F0EFEFF0E04B |
:108AB000E81BF109E359FD4F8081809368018091A3 |
:108AC0002E06883F38F0EFEFF0E0E81BF109E3599C |
:108AD000FD4F80818093CD0780916F01282F332730 |
:108AE0002F5F3F4F8CE398E2B9010E949A8A7093FE |
:108AF0007D0160937C018091E9058093BE078091A0 |
:108B0000E80580938307909130069333C8F181E0A4 |
:108B100080934302983F58F0EFEFF0E0E91BF10932 |
:108B2000E359FD4F8081823310F41092430280910B |
:108B30007E0120914302821799F0833070F4222342 |
:108B400019F08CED95E002C088EC90E09093DD0187 |
:108B50008093DC0120937E0103C0815080937E01CD |
:108B600080910D0890910E0897FF0FC080914302ED |
:108B7000882359F08091A70380688093A70305C0DC |
:108B8000109243028AE080937E0180910D089091BB |
:108B90000E0897FF1DC080916B028823C9F0809159 |
:108BA00043028823A9F080910801909109018F5F09 |
:108BB0009F4F71F488E99AE39093DD018093DC0183 |
:108BC00080E094EA90930901809308011092430297 |
:108BD00080914302882369F08091350281608093FF |
:108BE000350280916B01823D48F4825E80936B0177 |
:108BF00005C0809135028E7F80933502DF91CF9141 |
:108C00000895A7E1B0E0E7E0F6E40C94EA8A0E9458 |
:108C10004A3BE0907602F0907702FA82E9828091F6 |
:108C2000830799270A96E816F90614F49A8389832C |
:108C300080916C02843608F066C08091350282FD16 |
:108C400062C080910B0390910C03009731F0019763 |
:108C500090930C0380930B030BC010926B029093C4 |
:108C6000380280933702809136028D7E80933602DF |
:108C7000809102018A3011F0843110F0289A01C0ED |
:108C800028988091370290913802895E9340C0F114 |
:108C90008091F305282F33273A8329838091360268 |
:108CA0008061809336028091CF05A82FBB27AA0F41 |
:108CB000BB1FFD01EF5CF84F118210828091D0053F |
:108CC000282F3327220F331FC9018F5C984FFC01D7 |
:108CD00011821082A350B94F11961C921E922350FC |
:108CE000394FD90111961C921E928091D205E82F1E |
:108CF000FF27EE0FFF1FE350F94F11821082A9C228 |
:108D000010926B02A6C280916C028D3808F4A1C249 |
:108D1000809136028F7E809336029091F40582E333 |
:108D2000989FC001112490930C0380930B03E98159 |
:108D3000FA81B9978CF080916B02882369F0809159 |
:108D4000370290913802FFEF8F3F9F0729F001967D |
:108D500090933802809337028091370290913802C5 |
:108D60008F3F910509F008F510928E0210928F0244 |
:108D7000109290021092910210928A0210928B022D |
:108D800010928C0210928D021092F7021092F8024B |
:108D90001092F9021092FA02109296021092970223 |
:108DA000109298021092990205C08091360282605A |
:108DB000809336028091D105E82FFF27EE0FFF1F29 |
:108DC000E350F94F80819181813591050CF435C1D3 |
:108DD00020916B02222309F030C18091D205E82F47 |
:108DE000FF27EE0FFF1FE350F94F808191818C34F4 |
:108DF00091050CF4FFC080910D038F5F80930D03EC |
:108E0000893C08F41AC120930D0310923802109285 |
:108E100037023091CF05E32FFF27EE0FFF1FE350FE |
:108E2000F94F8081918187349105B4F48091D00508 |
:108E3000E82FFF27EE0FFF1FE350F94F808191814C |
:108E40000190F081E02DF7FF03C0F095E195FF4F11 |
:108E5000E734F1050CF478C041E02091D005A22F51 |
:108E6000BB27AA0FBB1FA350B94F8D919C9111979F |
:108E70008734910544F0E32FFF27EE0FFF1FE350E7 |
:108E8000F94F808191818D919C918734910574F087 |
:108E90008091CF05E82FFF27EE0FFF1FE350F94F1A |
:108EA00080819181873491050CF042E0E22FFF2709 |
:108EB000EE0FFF1FE350F94F8081918186349105B9 |
:108EC00074F48091CF05E82FFF27EE0FFF1FE350CA |
:108ED000F94F80819181873491050CF043E0E22FB6 |
:108EE000FF27EE0FFF1FE350F94F808191818A5BCE |
:108EF0009F4F74F48091CF05E82FFF27EE0FFF1FDF |
:108F0000E350F94F80819181873491050CF044E062 |
:108F1000E22FFF27EE0FFF1FE350F94F8081918171 |
:108F20008A5B9F4F74F48091CF05E82FFF27EE0FE7 |
:108F3000FF1FE350F94F80819181863491050CF435 |
:108F400045E0842F0E94C72E8091D005E82FFF278F |
:108F5000EE0FFF1FE350F94F808191810190F08166 |
:108F6000E02DF7FF03C0F095E195FF4F7E97BCF42D |
:108F70008091CF05E82FFF27EE0FFF1FE350F94F39 |
:108F8000808191818A5B9F4F54F481E08093C2037A |
:108F900088EE93E09093DD018093DC014EC00E9447 |
:108FA000C52F0E94722E80E00E94E7098091F5058E |
:108FB0000E94CF858091B60780FF10C08091140178 |
:108FC00090911501875B934038F480911401909142 |
:108FD00015018E5E924010F40E94541D1092DA0129 |
:108FE00080E00E94963881E0809310038093DA013C |
:108FF000579A1AC080819181855B9F4FE4F48091DC |
:109000000D038F5F80930D03893CB8F020936B02B2 |
:1090100020930D03109238021092370281E00E94D3 |
:10902000963881E0809310030E94C52F68E770E0B6 |
:109030000E94C73702C020930D038091D105E82F0D |
:10904000FF27EE0FFF1FE350F94F808191818B5A6C |
:109050009F4F0CF0FEC030916B02E091D20533239C |
:1090600009F0CCC0FF27EE0FFF1FE350F94F8081BE |
:109070009181855B9F4F0CF0BEC020913106E22F9D |
:10908000FF27EE0FFF1FE350F94F80819181855B31 |
:109090009F4F1CF0222309F0AEC080910E038F5F1A |
:1090A00080930E03893C08F4D4C030930E03809162 |
:1090B000A703882309F098C080911003882309F43E |
:1090C00093C080914603882309F08EC081E090E030 |
:1090D000909338028093370281E080936B02109264 |
:1090E000F7021092F8021092F9021092FA0210920E |
:1090F0009602109297021092980210929902109282 |
:109100009202109293021092940210929502809112 |
:10911000EA05E82EFF24002711278091BA079091D5 |
:10912000BB079C01442737FD4095542FC801B70168 |
:109130000E945B8ADC01CB018093A6029093A70278 |
:10914000A093A802B093A9028091CA079091CB077F |
:109150009C01442737FD4095542FC801B7010E9458 |
:109160005B8ADC01CB0180939E0290939F02A093C7 |
:10917000A002B093A1028091C6029091C702A09173 |
:10918000C802B091C9028093A2029093A302A09357 |
:10919000A402B093A5028091BE029091BF02A0915B |
:1091A000C002B091C10280939A0290939B02A09357 |
:1091B0009C02B0939D0210928E0210928F02109228 |
:1091C00090021092910210928A0210928B021092D9 |
:1091D0008C0210928D028091360288608093360254 |
:1091E00084E68093110335C08CED95E09093DD010A |
:1091F0008093DC012EC010920E032BC0FF27EE0FD0 |
:10920000FF1FE350F94F808191818C349105FCF070 |
:1092100020913106E22FFF27EE0FFF1FE350F94F99 |
:1092200080819181855B9F4F14F0222381F480918E |
:109230000F038F5F80930F03893C58F010926B02ED |
:1092400010920F03109238021092370202C010924F |
:109250000F03809141018150809341018091410130 |
:109260008F3F21F08091360284FFA9C30E943943C9 |
:10927000B090E50580911A0390911B039C01220F89 |
:10928000331F280F391FC090CF05AC2DBB27AA0F65 |
:10929000BB1FFD01E350F94F4B2D55278081918174 |
:1092A000849FF001859FF00D949FF00D11242E0FE7 |
:1092B0003F1F37FF02C02D5F3F4FB901759567957E |
:1092C00075956795AF5CB84F8091E605082F11271B |
:1092D0008D919C91809F7001819FF00C909FF00C6C |
:1092E00011246E0D7F1D70931B0360931A038091F0 |
:1092F0001C0390911D039C01220F331F280F391F5F |
:10930000D090D005AD2DBB27AA0FBB1FFD01E350A8 |
:10931000F94F80819181849FF001859FF00D949F8A |
:10932000F00D11242E0F3F1F37FF02C02D5F3F4F5E |
:10933000A9015595479555954795AF5CB84F8D91C7 |
:109340009C91809F7001819FF00C909FF00C1124E4 |
:109350004E0D5F1D50931D0340931C0380914302EB |
:10936000882309F448C0CB0177FD0396DC01B5954D |
:10937000A795B595A795CA0157FD0396FC01F595EC |
:10938000E795F595E79580919D01682F772767FD13 |
:1093900070956A9F90016B9F300D7A9F300D11245C |
:1093A00080914803482F552747FD50954E9FC00197 |
:1093B0004F9F900D5E9F900D1124280F391F37FF8E |
:1093C00002C0295F3F4F93E0359527959A95E1F7C5 |
:1093D00030937D0220937C026E9F90016F9F300D31 |
:1093E0007E9F300D11244A9FC0014B9F900D5A9FC4 |
:1093F000900D11243FC080912F06E82FFF27E75BD7 |
:10940000FE4F868180939D01908190934803A82F01 |
:10941000BB27A7FDB095A69F9001A79F300DB69FD3 |
:10942000300D1124E92FFF27E7FDF095E49FC001DF |
:10943000E59F900DF49F900D1124280F391F37FFE1 |
:1094400002C0295F3F4F83E0359527958A95E1F764 |
:1094500030937D0220937C02A49F9001A59F300D44 |
:10946000B49F300D1124E69FC001E79F900DF69F39 |
:10947000900D1124281B390B37FF02C0295F3F4F85 |
:1094800003E0359527950A95E1F730937B02209309 |
:109490007A028091D205E82FFF27EE0FFF1FE350DD |
:1094A000F94F80819181909581959F4F909379029A |
:1094B000809378028530910514F0049705C00FEF72 |
:1094C0008C3F900734F4049690937902809378024D |
:1094D00004C010927902109278028091360388239A |
:1094E00009F43EC0282F332780917C0290917D02A1 |
:1094F00097FD079613E0959587951A95E1F7289FB4 |
:10950000A001299F500D389F500D1124CA0157FD0D |
:109510000F96B4E095958795BA95E1F790937D0203 |
:1095200080937C0280917A0290917B0297FD07964E |
:10953000A3E095958795AA95E1F7289FB001299F0B |
:10954000700D389F700D1124CB0177FD0F96F4E05C |
:1095500095958795FA95E1F790937B0280937A022F |
:1095600080907C0290907D028091390390913A0323 |
:10957000881A990A90927D0280927C0200917A0268 |
:1095800010917B028091370390913803081B190BCF |
:1095900010937B0200937A028091D105E82FFF2778 |
:1095A000EE0FFF1FE350F94FE080F1808FE790E06E |
:1095B000E80EF91EF0927702E09276028091740133 |
:1095C0009927AA2797FDA095BA2FBC01CD010E942B |
:1095D000CF89DC01CB0120E030E040E251E4BC0166 |
:1095E000CD010E943D89DC01CB01BC01CD010E946F |
:1095F000A189DC01CB018093C40780917301809322 |
:109600009C07809172019927AA2797FDA095BA2FF0 |
:10961000BC01CD010E94CF89DC01CB0120E030E00C |
:1096200040E251E4BC01CD010E943D89DC01CB0147 |
:10963000BC01CD010E94A189DC01CB01809375079B |
:109640008091710180938B078091CE0380FF59C078 |
:109650008091CD07813808F454C08091C7039927C1 |
:1096600087FD90952B2D3327829FD001839FB00DCE |
:10967000929FB00D11248A0E9B1E90927D028092C3 |
:109680007C028091C803992787FD9095829FF00105 |
:10969000839FF00D929FF00D11240E0F1F1F10934A |
:1096A0007B0200937A028091C903282F332727FD7C |
:1096B00030958091780290917902820F931F909358 |
:1096C0007902809378028091CB03282F332727FDDE |
:1096D00030958091E0059927289F8001299F100DE2 |
:1096E000389F100D11241093480100934701809179 |
:1096F000CA0399278E159F0524F4909377028093CF |
:109700007602809176029091770297FF04C01092C2 |
:109710007702109276028091B60782FF02C0109203 |
:109720009C0740917C0250917D02CA0157FD03962F |
:109730009C01359527953595279537FF03C03095C2 |
:1097400021953F4F80913B0290913C0282179307F5 |
:10975000B4F4CA0157FF03C0909581959F4F97FDC0 |
:109760000396959587959595879590933C02809360 |
:109770003B028536910544F084E690E001C00197F4 |
:1097800090933C0280933B0240917A0250917B027D |
:10979000CA0157FD03969C01359527953595279568 |
:1097A00037FF03C0309521953F4F8091390290914A |
:1097B0003A0282179307B4F4CA0157FF03C0909589 |
:1097C00081959F4F97FD03969595879595958795DC |
:1097D00090933A02809339028536910544F084E6ED |
:1097E00090E001C0019790933A02809339028091F2 |
:1097F000360284FF08C010923C0210923B02109285 |
:109800003A0210923902ED2DFF27EE0FFF1FE350B1 |
:10981000F94F40910A06242F332780819181281720 |
:10982000390744F48091360682FF04C081E08093BA |
:109830004F0213C0ED2DFF27EE0FFF1FE350F94F2E |
:10984000842F992720910B06821B91092081318159 |
:109850002817390714F410924F024091D005E42FD5 |
:10986000FF27EE0FFF1FE350F94F50910A06852F97 |
:10987000992722273327281B390B80819181821752 |
:10988000930744F48091360683FF04C081E08093FF |
:109890004E0216C080914E02882391F0E42FFF27DC |
:1098A000EE0FFF1FE350F94F80910B069927851BA0 |
:1098B0009109208131818217930714F410924E028E |
:1098C000EC2DFF27EE0FFF1FE350F94F40910A06E2 |
:1098D000242F3327808191812817390744F4809100 |
:1098E000360680FF04C081E080934C0217C080914F |
:1098F0004C02882399F0EC2DFF27EE0FFF1FE35059 |
:10990000F94F842F992720910B06821B9109208102 |
:1099100031812817390714F410924C024091CF0579 |
:10992000E42FFF27EE0FFF1FE350F94F50910A0677 |
:10993000852F992722273327281B390B8081918176 |
:109940008217930744F48091360681FF04C081E0BA |
:1099500080934D0216C080914D02882391F0E42F30 |
:10996000FF27EE0FFF1FE350F94F80910B06992759 |
:10997000851B9109208131818217930714F410927D |
:109980004D0280914F02882319F480914E0281117B |
:1099900081E08093500280914C02882321F48091D1 |
:1099A0004D02882351F081E08093510210925002C1 |
:1099B00010924F0210924E0202C080935102809189 |
:1099C0005002882321F480915102882369F080910C |
:1099D0000906992729813A818217930714F49A83FB |
:1099E000898381E0809382028091350299279C01CE |
:1099F0002470307082FF2DC08091390390913A031A |
:109A0000909581959F4F90937D0280937C028091E9 |
:109A1000370390913803909581959F4F90937B02E7 |
:109A200080937A02809181019091820190937702D4 |
:109A3000809376028091B6078B778B668093B6070A |
:109A400080919A078C7B80939A0788EC80937A01A7 |
:109A50001EC08091360284FF1AC030937902209391 |
:109A6000780230937D0220937C0230937B02209316 |
:109A70007A029AE59093C40788E780939C079093B5 |
:109A8000750780938B0710925002109251028091BB |
:109A90008E0790918F07A0919007B0919107209128 |
:109AA000C6023091C7024091C8025091C902820F8C |
:109AB000931FA41FB51F80938E0790938F07A093C9 |
:109AC0009007B09391078091960790919707A09186 |
:109AD0009807B0919907E090BE02F090BF02009104 |
:109AE000C0021091C102EB82FC820D831E838E0D99 |
:109AF0009F1DA01FB11F8093960790939707A09377 |
:109B00009807B09399078091850790918607A09157 |
:109B10008707B0918807E090C202F090C3020091DD |
:109B2000C4021091C502EF82F88609871A878E0D4C |
:109B30009F1DA01FB11F8093850790938607A09358 |
:109B40008707B09388078091760790917707A09157 |
:109B50007807B0917907E090BA02F090BB020091CB |
:109B6000BC021091BD02EB86FC860D871E878E0D10 |
:109B70009F1DA01FB11F8093760790937707A09336 |
:109B80007807B0937907F0905102FF86FF2029F4FF |
:109B900080915002882309F460C01092B60210929E |
:109BA000B7021092B8021092B9021092B20210924B |
:109BB000B3021092B4021092B50210928E07109266 |
:109BC0008F071092900710929107109296071092AB |
:109BD0009707109298071092990710928507109294 |
:109BE00086071092870710928807109276071092C6 |
:109BF000770710927807109279078091A6029091CA |
:109C0000A702A091A802B091A9028093A20290930A |
:109C1000A302A093A402B093A50280919E0290910A |
:109C20009F02A091A002B091A10280939A0290930A |
:109C30009B02A0939C02B0939D021092EC011092A3 |
:109C4000EB0110925502109254021092570210929A |
:109C500056020F85002309F0F8C180915002882335 |
:109C600009F0F3C180917005909171058150924087 |
:109C70002CF480916B02882309F4E7C19090460888 |
:109C8000A090EA052090BA073090BB074090CA0721 |
:109C90005090CB0719140CF0E3C0BB24CC24DD2476 |
:109CA000CA01B901A60195010E94CF8A79018A01F2 |
:109CB00080910F0890911008281A390AC101AA272B |
:109CC00097FDA095BA2FE81AF90A0A0B1B0B6B81B6 |
:109CD0007C818D819E81A60195010E94CF8A5901C8 |
:109CE0006A018091110890911208481A590AC2011C |
:109CF000AA2797FDA095BA2FA81AB90ACA0ADB0AA3 |
:109D0000292C332427FC3094432C532CC801B70151 |
:109D1000A20191010E945B8A97FF04C061507E4FAF |
:109D20008F4F9F4F3B014C0109E0959487947794A6 |
:109D300067940A95D1F7C601B501A20191010E946D |
:109D40005B8A97FF04C061507E4F8F4F9F4F5B012E |
:109D50006C0119E0D594C794B794A7941A95D1F7DC |
:109D600080913B0290913C02813491053CF48091BA |
:109D7000390290913A0281349105D4F0D401C301A3 |
:109D800097FE03C00196A11DB11D3C014D019594A4 |
:109D9000879477946794D601C501D7FE03C00196D6 |
:109DA000A11DB11D5C016D01D594C794B794A79412 |
:109DB0008091D205E82FFF27EE0FFF1FE350F94FE8 |
:109DC000808191810190F081E02DF7FF03C0F09533 |
:109DD000E195FF4F7A97A4F0C401B30123E030E08E |
:109DE00040E050E00E94CF8A39014A01C601B50126 |
:109DF00023E030E040E050E00E94CF8A59016A0140 |
:109E000080914808282F332727FD3095432F532F63 |
:109E1000261537054805590514F439014A019927D3 |
:109E200087FD9095909581959F4FAA2797FDA095C6 |
:109E3000BA2F681679068A069B0614F43C014D0178 |
:109E40002A153B054C055D0514F459016A01A81655 |
:109E5000B906CA06DB060CF0D0C05C016D01CDC0AE |
:109E6000EA2CFF2400271127CA01B901A801970194 |
:109E70000E94CF8A39014A01C101AA2797FDA09506 |
:109E8000BA2F681A790A8A0A9B0A6B817C818D81B4 |
:109E90009E81A80197010E94CF8A59016A01C201DF |
:109EA000AA2797FDA095BA2FA81AB90ACA0ADB0AF1 |
:109EB000D401C30197FE03C00F96A11DB11D3C0143 |
:109EC0004D01F4E09594879477946794FA95D1F7CF |
:109ED000D601C501D7FE03C00F96A11DB11D5C01BF |
:109EE0006D01E4E0D594C794B794A794EA95D1F7AF |
:109EF00080913B0290913C02813491053CF4809129 |
:109F0000390290913A0281349105A4F0C401B30161 |
:109F100023E030E040E050E00E94CF8A39014A015E |
:109F2000C601B50123E030E040E050E00E94CF8A56 |
:109F300059016A018091D205E82FFF27EE0FFF1F1C |
:109F4000E350F94F808191810190F081E02DF7FF7E |
:109F500003C0F095E195FF4F7A97A4F0C401B301D7 |
:109F600023E030E040E050E00E94CF8A39014A010E |
:109F7000C601B50123E030E040E050E00E94CF8A06 |
:109F800059016A0189E180938D0121E26216710411 |
:109F9000810491042CF070E2672E712C812C912C9D |
:109FA00030EE63163FEF73063FEF83063FEF9306F5 |
:109FB00044F460EE662E6FEF762E6FEF862E6FEF15 |
:109FC000962E41E2A416B104C104D1042CF050E253 |
:109FD000A52EB12CC12CD12C50EEA5165FEFB506E5 |
:109FE0005FEFC5065FEFD50644F440EEA42E4FEFB9 |
:109FF000B42E4FEFC42E4FEFD42E8091A602909135 |
:10A00000A702A091A802B091A90286199709A809F0 |
:10A01000B9098093A6029093A702A093A802B093D7 |
:10A02000A90280919E0290919F02A091A002B091FE |
:10A03000A1028A199B09AC09BD0980939E029093E5 |
:10A040009F02A093A002B093A1028091EB01909196 |
:10A05000EC018F3F910509F008F4C4C56F856623B4 |
:10A0600009F04EC580915002882309F049C58091BE |
:10A070008202882309F044C570911206788B7723F9 |
:10A0800009F43EC580918E0790918F07A0919007AB |
:10A09000B0919107B7FF04C081509F4FAF4FBF4FA2 |
:10A0A000E92EFA2E0B2F112707FD1A95E0928E0745 |
:10A0B000F0928F0700939007109391078091960775 |
:10A0C00090919707A0919807B0919907B7FF04C0A6 |
:10A0D00081509F4FAF4FBF4F892F9A2FAB2FBB2778 |
:10A0E000A7FDBA95898B9A8BAB8BBC8B8093960717 |
:10A0F00090939707A0939807B09399078091EA05EA |
:10A10000A82EBB24CC24DD242091B6023091B702C6 |
:10A110004091B8025091B902C601B5010E945B8A14 |
:10A1200097FF04C061507F4F8F4F9F4F672E782E4F |
:10A13000892E992487FC9A946092B6027092B70295 |
:10A140008092B8029092B9022091B2023091B3028B |
:10A150004091B4025091B502C601B5010E945B8ADC |
:10A1600097FF04C061507F4F8F4F9F4F272E382E8F |
:10A17000492E552447FC5A942092B2023092B302E1 |
:10A180004092B4025092B5028091AE029091AF021B |
:10A19000A091B002B091B102B7FF04C081509F4FAF |
:10A1A000AF4FBF4F892F9A2FAB2FBB27A7FDBA9573 |
:10A1B0008093AE029093AF02A093B002B093B1022D |
:10A1C000D801C70186199709A809B9098093030323 |
:10A1D00090930403A0930503B09306032091110606 |
:10A1E000E22EFF2400271127BC01CD01A801970111 |
:10A1F0000E94CF8A59016A012093120330931303FE |
:10A20000409314035093150389899A89AB89BC89BB |
:10A2100082199309A409B509809307039093080351 |
:10A22000A0930903B0930A03BC01CD01A8019701D3 |
:10A230000E94CF8A2093160330931703409318038C |
:10A2400050931903D601C501D7FE04C081509F4F1A |
:10A25000AF4FBF4F892F9A2FAB2FBB27A7FDBA95C2 |
:10A26000909355028093540257FF04C021503F4FF2 |
:10A270004F4F5F4FBB2757FDBA95A52F942F832FC4 |
:10A28000909357028093560280913B0290913C023A |
:10A2900081349105DCF48091390290913A02813445 |
:10A2A0009105A4F48091D205E82FFF27EE0FFF1F40 |
:10A2B000E350F94F808191810190F081E02DF7FF0B |
:10A2C00003C0F095E195FF4F7A97E4F0809146083E |
:10A2D0008F3FC1F4809154029091550297FD0196F1 |
:10A2E00095958795909355028093540280915602DC |
:10A2F0009091570297FD01969595879590935702F7 |
:10A30000809356028091850790918607A0918707D8 |
:10A31000B0918807B7FF04C081509F4FAF4FBF4F28 |
:10A32000892F9A2FAB2FBB27A7FDBA95809385075E |
:10A3300090938607A0938707B0938807809176074C |
:10A3400090917707A0917807B0917907B7FF04C083 |
:10A3500081509F4FAF4FBF4F892F9A2FAB2FBB27F5 |
:10A36000A7FDBA958093760790937707A093780717 |
:10A37000B09379078091C6029091C702A091C8025C |
:10A38000B091C9022F81388549855A85281B390B20 |
:10A390004A0B5B0B2093FB023093FC024093FD02BF |
:10A3A0005093FE028091BE029091BF02A091C00224 |
:10A3B000B091C102EB84FC840D851E85E81AF90A70 |
:10A3C0000A0B1B0BE092FF02F092000300930103C3 |
:10A3D0001093020320930303309304034093050377 |
:10A3E00050930603E0920703F092080300930903D9 |
:10A3F00010930A038091A2029091A302A091A4025B |
:10A40000B091A502821B930BA40BB50B8093A20203 |
:10A410009093A302A093A402B093A50280919A0204 |
:10A4200090919B02A0919C02B0919D028E199F0970 |
:10A43000A00BB10B80939A0290939B02A0939C0275 |
:10A44000B0939D0288898823E1F0209180023091A9 |
:10A450008102213831054CF08091D7029091D802C9 |
:10A4600001969093D8028093D70220583F4F4CF426 |
:10A470008091D7029091D80201979093D80280934F |
:10A48000D702109281021092800281E090E09093B6 |
:10A490001F0380931E03E0900303F09004030091D8 |
:10A4A000050310910603D801C70117FF07C08827CD |
:10A4B0009927DC018E199F09A00BB10B81509240A6 |
:10A4C000A040B04034F084E090E090931F0380936C |
:10A4D0001E038091240390912503A0912603B0913F |
:10A4E000270320918E0730918F074091900750915C |
:10A4F0009107821B930BA40BB50B815E914BAF4F61 |
:10A50000BF4F8F539C49A040B04028F0809147082E |
:10A5100089310CF4FFC021E0E21620E1F20620E0D0 |
:10A52000020720E012070CF473C0809120038823F7 |
:10A5300009F46AC0D801C70117FF07C08827992707 |
:10A54000DC018E199F09A00BB10B9C01AD01B7FF77 |
:10A5500004C021503E4F4F4F5F4FF9E0559547954E |
:10A5600037952795FA95D1F780911E0390911F0397 |
:10A57000820F931F90931F0380931E03D801C7017E |
:10A5800017FF03C00796A11DB11DE3E0B595A79580 |
:10A5900097958795EA95D1F78093120390931303CB |
:10A5A000A0931403B093150389589341A040B04081 |
:10A5B00064F088E893E1A0E0B0E080931203909308 |
:10A5C0001303A0931403B093150320911203309149 |
:10A5D0001303409114035091150357FF04C02150F9 |
:10A5E0003F4F4F4F5F4F232F342F452F552747FDA8 |
:10A5F0005A958091540290915502820F931F909327 |
:10A6000055028093540206C081E08093200302C06B |
:10A610001092200340E0E41640EFF4064FEF0407E9 |
:10A620004FEF14070CF073C080912103882309F4C5 |
:10A630006AC0D801C70117FF07C088279927DC0126 |
:10A640008E199F09A00BB10B9C01AD01B7FF04C08F |
:10A6500021503E4F4F4F5F4F69E0559547953795D5 |
:10A6600027956A95D1F780911E0390911F03820F61 |
:10A67000931F90931F0380931E03D801C70117FFF8 |
:10A6800003C00796A11DB11D23E0B595A795979529 |
:10A6900087952A95D1F78093120390931303A09383 |
:10A6A0001403B093150388579C4EAF4FBF4F64F40B |
:10A6B00088E79CEEAFEFBFEF8093120390931303F4 |
:10A6C000A0931403B0931503209112033091130348 |
:10A6D000409114035091150357FF04C021503F4F80 |
:10A6E0004F4F5F4F232F342F452F552747FD5A9546 |
:10A6F0008091540290915502820F931F90935502BE |
:10A700008093540211C081E0809321030DC0109208 |
:10A7100021030AC010921F0310921E0384E690E0EA |
:10A7200090938C0180938B016889262F3327809129 |
:10A730001E0390911F032817390724F430931F0339 |
:10A7400020931E0310914708112379F0212F3327FE |
:10A7500027FD309580911E0390911F03281739071C |
:10A7600024F430931F0320931E0340910303509160 |
:10A77000040360910503709106034138510561059A |
:10A78000710574F08091DB029091DC0220911E0330 |
:10A7900030911F03820F931F9093DC028093DB02A2 |
:10A7A00040585F4F6F4F7F4F74F48091DB02909160 |
:10A7B000DC0220911E0330911F03821B930B9093A8 |
:10A7C000DC028093DB0281E090E090931F03809392 |
:10A7D0001E03C0900703D0900803E0900903F09097 |
:10A7E0000A03D701C601F7FE07C088279927DC01B5 |
:10A7F0008C199D09AE09BF0981509240A040B0401C |
:10A8000034F084E090E090931F0380931E038091C6 |
:10A81000280390912903A0912A03B0912B03209142 |
:10A820009607309197074091980750919907821B9E |
:10A83000930BA40BB50B815E914BAF4FBF4F8F5362 |
:10A840009C49A040B04018F019310CF4FFC001E061 |
:10A85000C01600E1D00600E0E00600E0F0060CF4CF |
:10A8600073C080912203882309F46AC0D701C6010E |
:10A87000F7FE07C088279927DC018C199D09AE09CE |
:10A88000BF099C01AD01B7FF04C021503E4F4F4F9F |
:10A890005F4F09E055954795379527950A95D1F76C |
:10A8A00080911E0390911F03820F931F90931F03AB |
:10A8B00080931E03D701C601F7FE03C00796A11DB2 |
:10A8C000B11D13E0B595A795979587951A95D1F782 |
:10A8D0008093160390931703A0931803B093190362 |
:10A8E00089589341A040B04064F088E893E1A0E02B |
:10A8F000B0E08093160390931703A0931803B093CE |
:10A9000019032091160330911703409118035091B9 |
:10A91000190357FF04C021503F4F4F4F5F4F232F64 |
:10A92000342F452F552747FD5A9580915602909117 |
:10A930005702820F931F909357028093560206C0CE |
:10A9400081E08093220302C01092220320E0C2160D |
:10A9500020EFD2062FEFE2062FEFF2060CF073C0C5 |
:10A9600080912303882309F46AC0D701C601F7FE4A |
:10A9700007C088279927DC018C199D09AE09BF09FA |
:10A980009C01AD01B7FF04C021503E4F4F4F5F4FB8 |
:10A99000E9E05595479537952795EA95D1F7809148 |
:10A9A0001E0390911F03820F931F90931F038093A8 |
:10A9B0001E03D701C601F7FE03C00796A11DB11DF6 |
:10A9C00073E0B595A795979587957A95D1F780937C |
:10A9D000160390931703A0931803B0931903885795 |
:10A9E0009C4EAF4FBF4F64F488E79CEEAFEFBFEFD4 |
:10A9F0008093160390931703A0931803B093190341 |
:10AA000020911603309117034091180350911903B8 |
:10AA100057FF04C021503F4F4F4F5F4F232F342F1C |
:10AA2000452F552747FD5A95809156029091570220 |
:10AA3000820F931F909357028093560211C081E0BA |
:10AA4000809323030DC0109223030AC010921F03AA |
:10AA500010921E0384E690E090938C0180938B010A |
:10AA60004889242F332780911E0390911F032817B4 |
:10AA7000390724F430931F0320931E038091470865 |
:10AA8000882379F0282F332727FD309580911E03E6 |
:10AA900090911F032817390724F430931F03209344 |
:10AAA0001E034091070350910803609109037091C0 |
:10AAB0000A03413851056105710574F08091D9028E |
:10AAC0009091DA0220911E0330911F03820F931F91 |
:10AAD0009093DA028093D90240585F4F6F4F7F4FB7 |
:10AAE000CCF48091D9029091DA0220911E0330912A |
:10AAF0001F03821B930B9093DA028093D9020AC042 |
:10AB0000109257021092560210925502109254025F |
:10AB10001092820280919C07882341F41092570280 |
:10AB200010925602109255021092540280918E0794 |
:10AB300090918F07A0919007B09191078093240383 |
:10AB400090932503A0932603B09327038091960743 |
:10AB500090919707A0919807B09199078093280347 |
:10AB600090932903A0932A03B0932B031092B6026B |
:10AB70001092B7021092B8021092B9021092B2026B |
:10AB80001092B3021092B4021092B5021092AE026B |
:10AB90001092AF021092B0021092B10210928E0782 |
:10ABA00010928F07109290071092910710929607BB |
:10ABB00010929707109298071092990710928507A4 |
:10ABC00010928607109287071092880710927607D6 |
:10ABD0001092770710927807109279071092EC0183 |
:10ABE0001092EB01E0907802F0907902C701F7FE35 |
:10ABF00004C0882799278E199F0904973CF08091FB |
:10AC0000B60784FD03C082E3809311031091E7052A |
:10AC1000A12EBB24CC24DD24B701882777FD8095A5 |
:10AC2000982F9701F7FE04C0222733272E193F09DA |
:10AC3000442737FD4095542F0E945B8A9B01AC014D |
:10AC4000C601B5010E945B8A97FF04C061507E4F28 |
:10AC50008F4F9F4F59E095958795779567955A95B2 |
:10AC6000D1F79B01812F99278E9DD0018F9DB00D2B |
:10AC70009E9DB00D1124CD01B7FD03969595879546 |
:10AC800095958795280F391F809158029091590208 |
:10AC9000280F391F442737FD4095542F2093F70282 |
:10ACA0003093F8024093F9025093FA028091960291 |
:10ACB00090919702A0919802B0919902821B930BF8 |
:10ACC000A40BB50B8093960290939702A0939802E1 |
:10ACD000B09399028155934CA040B04064F080E558 |
:10ACE00093ECA0E0B0E08093960290939702A0933B |
:10ACF0009802B09399028091960290919702A09148 |
:10AD00009802B0919902805B9C43AF4FBF4F64F4AF |
:10AD100080EB9CE3AFEFBFEF809396029093970296 |
:10AD2000A0939802B093990200918F011091900125 |
:10AD300017FDFCC08091B60783FFF8C080918E019B |
:10AD4000815080938E01882309F0F4C08DE08093B8 |
:10AD50008E018091C6029091C702A091C802B09165 |
:10AD6000C902B7FF04C081509E4FAF4FBF4F39E0BB |
:10AD7000B595A795979587953A95D1F77C0197FF5B |
:10AD800004C0F094E194F108F3948091BE02909194 |
:10AD9000BF02A091C002B091C102B7FF04C08150B0 |
:10ADA0009E4FAF4FBF4F29E0B595A79597958795D3 |
:10ADB0002A95D1F79C0197FF03C0309521953F4F0D |
:10ADC000E216F3060CF47901B701F7FE02C0695FE1 |
:10ADD0007F4F2B01A3E055944794AA95E1F722E019 |
:10ADE00030E0420E531E6090C6077090C7078090F7 |
:10ADF000C8079090C90720914301309144014091C8 |
:10AE0000450150914601C401B3010E94CF8A590106 |
:10AE10006A013093740720937307021B130BC80158 |
:10AE2000845E9D4F68E671E00E949A8A9C01245BD3 |
:10AE3000304080918B0190918C01009731F0019707 |
:10AE400090938C0180938B011BC049E1E416F104BF |
:10AE5000BCF48091800290918102820F931F9093A5 |
:10AE600081028093800280911103882349F08150F0 |
:10AE700080931103882321F4B0928502A09284026A |
:10AE800080918B0190918C01892BF9F480918D0137 |
:10AE90009927289FB001299F700D389F700D1124AC |
:10AEA000CB01B2010E949A8ACB01AA2797FDA095F7 |
:10AEB000BA2F680E791E8A1E9B1E6092C60770927A |
:10AEC000C7078092C8079092C90780911103882311 |
:10AED00069F58091840290918502209173073091E9 |
:10AEE0007407821B930B845E9D4F68E671E00E949D |
:10AEF0009A8A9C01245B304080917701869599273E |
:10AF0000289FD001299FB00D389FB00D11249D01BD |
:10AF1000B7FF02C0215F3F4FF4E035952795FA95C2 |
:10AF2000E1F7309359022093580204C0109259025D |
:10AF30001092580280918202882381F010928A0236 |
:10AF400010928B0210928C0210928D0210928E023F |
:10AF500010928F021092900210929102F090510282 |
:10AF6000FF20F1F480919C07282F33274427552791 |
:10AF70008091C6029091C702A091C802B091C90207 |
:10AF8000BC01CD010E945B8ADC01CB01BC01CD017B |
:10AF900028EF3AE240E050E00E94CF8A390102C037 |
:10AFA00066247724E0905002EE20F1F480919C0713 |
:10AFB000282F3327442755278091BE029091BF0246 |
:10AFC000A091C002B091C102BC01CD010E945B8A78 |
:10AFD000DC01CB01BC01CD0128EF3AE240E050E0BA |
:10AFE0000E94CF8A290102C0442455248091700711 |
:10AFF00090917107893C91051CF088EC90E005C0A8 |
:10B0000088539F4F34F488E39FEF909371078093A8 |
:10B01000700780917C0790917D07893C91051CF019 |
:10B0200088EC90E005C088539F4F34F488E39FEF8D |
:10B0300090937D0780937C0780917E0790917F0796 |
:10B04000AA2797FDA095BA2F2091C407A22EBB2452 |
:10B05000CC24DD24BC01CD01A60195010E945B8AB0 |
:10B060009B01AC018091700790917107AA2797FD11 |
:10B07000A095BA2FE7E0880F991FAA1FBB1FEA957A |
:10B08000D1F7280F391F4A1F5B1F57FF04C0215CEF |
:10B090003F4F4F4F5F4F76E0559547953795279532 |
:10B0A0007A95D1F78301020F131F10937F07009346 |
:10B0B0007E0780916E0790916F07AA2797FDA09554 |
:10B0C000BA2FBC01CD01A60195010E945B8A9B01AC |
:10B0D000AC0180917C0790917D07AA2797FDA095F0 |
:10B0E000BA2F67E0880F991FAA1FBB1F6A95D1F777 |
:10B0F000280F391F4A1F5B1F57FF04C0215C3F4FB9 |
:10B100004F4F5F4FF6E05595479537952795FA9540 |
:10B11000D1F74201820E931E90926F0780926E07C4 |
:10B120008091BF079091C007880F991FAA2797FDAC |
:10B13000A095BA2F20917507332744275527BC01C6 |
:10B14000CD010E945B8A5B016C0197FF08C02FE371 |
:10B1500030E040E050E0A20EB31EC41ED51EE6E073 |
:10B16000D594C794B794A794EA95D1F780918B07AB |
:10B17000282F3327442755278091AA029091AB02AC |
:10B18000A091AC02B091AD02BC01CD010E945B8ADE |
:10B19000DC01CB01BC01CD0120EF35E540E050E002 |
:10B1A0000E94CF8AB501620F731F7093C00760932E |
:10B1B000BF070150104134F080E090E190937F0789 |
:10B1C00080937E0780917E0790917F078050904FFB |
:10B1D00034F480E090EF90937F0780937E0751E0F6 |
:10B1E000851650E1950634F080E090E190936F076A |
:10B1F00080936E0780916E0790916F078050904FFB |
:10B2000034F480E090EF90936F0780936E07615065 |
:10B21000704134F080E090E19093C0078093BF07C5 |
:10B220008091BF079091C0078050904F34F480E028 |
:10B2300090EF9093C0078093BF0780910001482F43 |
:10B24000552780911E0190911F014817590794F4CA |
:10B2500020911E0130911F0109811A81049FC001B4 |
:10B26000059F900D149F900D1124B9010E94868AAC |
:10B270007A83698329813A81220F331F220F331F7A |
:10B280003A8329834091B60740FD02C00C94366191 |
:10B29000EE2009F0EBC7FF2009F0E8C700E010E05E |
:10B2A00048018091520290915302909354058093EB |
:10B2B00053052091DD023091DE022115310509F0A0 |
:10B2C0003FC080911401909115018959934058F025 |
:10B2D00087B5803F20F48091EF01815011C081E05B |
:10B2E000809335034EC080911401909115018436EE |
:10B2F000910508F587B58031D0F08091EF018F5F1F |
:10B300008093EF019FE089029001112480917A05DA |
:10B31000821B87BD8CE291E09093DD018093DC017C |
:10B320008EE591E09093DE028093DD022AC081E0F9 |
:10B330008093340326C0F0923403F092350321C089 |
:10B340008091660290916702A0916802B0916902B3 |
:10B3500064E0880F991FAA1FBB1F6A95D1F78093DD |
:10B36000F0019093F101A093F201B093F3011093D7 |
:10B37000EE010093ED01215030403093DE02209326 |
:10B38000DD0220917A0141FF24C02233D8F480915C |
:10B3900091018150809391018F3FD9F510928302E2 |
:10B3A0008091660290916702A0916802B091690253 |
:10B3B0008093620290936302A0936402B09365024B |
:10B3C00081E004C081E08093830288EC8093910146 |
:10B3D00020C08091470190914801820F911D2091DA |
:10B3E000E0053327829FA001839F500D929F500D4F |
:10B3F0001124CA01AA2797FDA095BA2F8093620253 |
:10B4000090936302A0936402B093650281E08093FD |
:10B4100083028091C6029091C702A091C802B091A8 |
:10B42000C902E0904301F090440100914501109160 |
:10B430004601BC01CD01A80197010E94CF8A5901A4 |
:10B440006A018091BE029091BF02A091C002B091AA |
:10B45000C102BC01CD01A80197010E94CF8AB901A8 |
:10B46000C5010E9484885C01CC971CF05CE3A52E8A |
:10B47000B12CC5010E94DE6C5C0180E28093420128 |
:10B48000109261021092600280918302882309F475 |
:10B490005FC58091360299279C012071307084FD30 |
:10B4A00057C58091350282608093350270919A076A |
:10B4B000872F992741E0C42ED12CC822D92280FDA4 |
:10B4C00004C08091B60781FD10C0C980DA80309336 |
:10B4D0002D0320932C03309361022093600280910E |
:10B4E0003602806C80933602ABC28091360281FFB7 |
:10B4F0007AC20091810110918201C8010F962090BB |
:10B50000760230907702821593050CF058C0809136 |
:10B510003403882309F053C08091360287FF15C099 |
:10B52000809136028F7780933602809166029091E7 |
:10B530006702A0916802B0916902809362029093C1 |
:10B540006302A0936402B093650280913602806426 |
:10B5500080933602E0907A07EE20F1F0809162024B |
:10B5600090916302A0916402B0916502BC01CD018B |
:10B5700024E630E040E050E00E94CF8A8E2D9927EB |
:10B58000AA27BB2782179307A407B5072CF4D092EC |
:10B590006102C092600210C0C101801B910B0F9725 |
:10B5A00097FF03C0909581959F4F90936102809380 |
:10B5B00060028BE28093420110925A0216C1C801C8 |
:10B5C0000F9728163906C4F5209135032223A1F5DB |
:10B5D0008091360286FF15C0809136028F7B809362 |
:10B5E00036028091660290916702A0916802B09144 |
:10B5F00069028093620290936302A0936402B09305 |
:10B60000650280913602806880933602C101801BFA |
:10B61000910B0F9697FF03C0909581959F4F909542 |
:10B6200081959F4F90936102809360028DE2809399 |
:10B63000420120935A02D9C08DE380934201609168 |
:10B640005B02662371F120915C0230915D024091B2 |
:10B650005E0250915F028091620290916302A0911C |
:10B660006402B091650282179307A407B507CCF472 |
:10B6700080913602806480933602862F99279093BA |
:10B680006102809360028AE080935A028EE5809383 |
:10B6900042018091360287FFA8C0809136028F77E1 |
:10B6A00033C0662309F443C020915C0230915D02EF |
:10B6B00040915E0250915F0280916202909163021C |
:10B6C000A0916402B0916502281739074A075B0709 |
:10B6D00074F580913602806880933602862F992710 |
:10B6E000909581959F4F909361028093600286EFC1 |
:10B6F00080935A0286E7809342018091360286FF4A |
:10B7000074C0809136028F7B8093360280916602EE |
:10B7100090916702A0916802B091690280936202E1 |
:10B7200090936302A0936402B09365025EC080911F |
:10B730003602807C09F459C080915A02882379F539 |
:10B74000E0906602F0906702009168021091690231 |
:10B75000D801C70180589040A040B04020916202BB |
:10B760003091630240916402509165028217930701 |
:10B77000A407B5075CF4D801C70180589F4FAF4FAD |
:10B78000BF4F281739074A075B075CF080936202B6 |
:10B7900090936302A0936402B093650202C010927A |
:10B7A0005A02809136028F738093360210922D03D5 |
:10B7B00010922C0371FF06C084EF91E09093DD019D |
:10B7C0008093DC0180916A02882379F4809166027B |
:10B7D00090916702A0916802B0916902C397A10598 |
:10B7E000B1051CF081E080936A0260912C03709196 |
:10B7F0002D038091600290916102680F791F709310 |
:10B800002D0360932C03CB0177FF04C08827992771 |
:10B81000861B970B855F91400CF4CEC040915A0275 |
:10B82000442389F180915C0290915D022091620233 |
:10B8300030916302821B930B0996439748F48091E1 |
:10B840005C0290915D02A0915E02B0915F0212C015 |
:10B85000242F332727FD3095432F532F80916202E9 |
:10B8600090916302A0916402B0916502820F931FD0 |
:10B87000A41FB51F8093620290936302A093640299 |
:10B88000B093650224C08091E0052091620230915E |
:10B89000630240916402509165021616170644F443 |
:10B8A00063E00E947A8A280F311D411D511D07C097 |
:10B8B00063E00E947A8A281B3109410951092093CB |
:10B8C00062023093630240936402509365021092C7 |
:10B8D0002D0310922C03E0906602F0906702009115 |
:10B8E000680210916902D801C70180509440A040BD |
:10B8F000B040209162023091630240916402509105 |
:10B90000650282179307A407B5075CF4D801C70145 |
:10B9100080509C4FAF4FBF4F281739074A075B072E |
:10B9200044F08093620290936302A0936402B09308 |
:10B93000650280919A0781FF06C084E690E09093AB |
:10B94000DD018093DC018091E4058823A9F58091D5 |
:10B950005B02882389F5409152025091530257FFB0 |
:10B9600002C04D5F5F4F559547955595479580911E |
:10B970001E0190911F01209100013327489FF00183 |
:10B98000499FF00D589FF00D1124CF01B9010E947D |
:10B990009A8A7093820160938101663471051CF468 |
:10B9A00086E490E005C06739710534F086E990E0DF |
:10B9B00090938201809381018091DD029091DE025B |
:10B9C000892BD1F18091660290916702A091680263 |
:10B9D000B09169028093620290936302A093640223 |
:10B9E000B093650229C08091660290916702A09190 |
:10B9F0006802B091690280599140A040B0408093A4 |
:10BA0000620290936302A0936402B09365028091F6 |
:10BA1000E405882311F0992702C088E790E090930D |
:10BA2000820180938101E980FA80F0925302E092D2 |
:10BA300052028EE280934201C0905202D090530293 |
:10BA4000E0906602F090670200916802109169022E |
:10BA5000209162023091630240916402509165022C |
:10BA60002E153F054007510724F080919A0780FD6D |
:10BA7000BBC28091DD029091DE02892B39F0C0902B |
:10BA80005202D090530200E010E0D7C0D801C701A5 |
:10BA9000821B930BA40BB50B8093FB029093FC02CB |
:10BAA000A093FD02B093FE02823000E890070FEFF2 |
:10BAB000A0070FEFB0072CF481E090E8AFEFBFEFE5 |
:10BAC00009C08F5F9F47A040B04064F08FEF9FE7B1 |
:10BAD000A0E0B0E08093FB029093FC02A093FD02F3 |
:10BAE000B093FE020091FB021091FC02809179015B |
:10BAF000282F3327442755278091FB029091FC0281 |
:10BB0000A091FD02B091FE02BC01CD010E945B8AB2 |
:10BB100097FF04C0615E7F4F8F4F9F4F25E0959543 |
:10BB20008795779567952A95D1F76093FB02709377 |
:10BB3000FC028093FD029093FE0265302EEF7207A7 |
:10BB40002FEF82072FEF92072CF484E09EEFAFEFE8 |
:10BB5000BFEF09C0605074408040904064F080E0C6 |
:10BB600094E0A0E0B0E08093FB029093FC02A093ED |
:10BB7000FD02B093FE028090FB029090FC022091A7 |
:10BB8000ED013091EE0137FF02C0295F3F4F83E0A6 |
:10BB9000359527958A95E1F74FEF223834071CF445 |
:10BBA00021E83FEF05C02038310514F020E830E0EF |
:10BBB000C901AA2797FDA095BA2F20917B013327B1 |
:10BBC00044275527BC01CD010E945B8A97FF04C022 |
:10BBD0006D5F7F4F8F4F9F4FB2E09595879577951B |
:10BBE0006795BA95D1F79B015FEF613075071CF43B |
:10BBF00020E03FEF06C06F3F710519F014F020E020 |
:10BC000031E080913602807C49F0C90137FD03960E |
:10BC10009C0135952795359527950DC080919A07FC |
:10BC200080FF09C0C90137FD07969C01F3E03595F7 |
:10BC30002795FA95E1F7820E931E20917801222331 |
:10BC400009F454C060918602709187028091880245 |
:10BC50009091890297FF04C061587F4F8F4F9F4F8B |
:10BC6000E7E09595879577956795EA95D1F733271E |
:10BC7000442755270E945B8A97FF04C0615E7F4F6F |
:10BC80008F4F9F4F55E095958795779567955A9576 |
:10BC9000D1F76093FB027093FC028093FD029093B6 |
:10BCA000FE026138AFEF7A07AFEF8A07AFEF9A076E |
:10BCB0002CF480E89FEFAFEFBFEF0AC06F3F710534 |
:10BCC0008105910569F064F080E091E0A0E0B0E0CA |
:10BCD0008093FB029093FC02A093FD02B093FE02BE |
:10BCE0008091FB029091FC02880E991E8091760152 |
:10BCF000282F332780914A08992787FD9095289F00 |
:10BD0000F001299FF00D389FF00D11249F01F7FFDE |
:10BD100002C021583F4F220F232F221F330BFFEF6A |
:10BD200021383F071CF420E83FEF06C02F3F3105C4 |
:10BD300019F014F020E031E0820E931EC401AA270E |
:10BD400097FDA095BA2FE0905202F0905302970110 |
:10BD5000442737FD4095542FBC01CD010E945B8ADA |
:10BD600097FF04C061507E4F8F4F9F4F29E09595FC |
:10BD70008795779567952A95D1F7C61AD70A809146 |
:10BD8000600290916102892B09F060C01E141F04AB |
:10BD90000CF05CC0980117FF03C0309521953F4F10 |
:10BDA0002D33310540F480917E0290917F028C15F5 |
:10BDB0009D0574F526C02C53304085E036952795B7 |
:10BDC0008A95E1F72031310510F02FE030E0409105 |
:10BDD0007E0250917F0210161106E4F480E190E09B |
:10BDE000821B930B489F9001499F300D589F300D47 |
:10BDF0001124B4E036952795BA95E1F72C153D0549 |
:10BE000020F580917F0190918001C816D906F4F049 |
:10BE10006C011CC0205F3F4F80917F019091800199 |
:10BE2000829F8001839F100D929F100D1124980115 |
:10BE3000A4E036952795AA95E1F74C155D0514F019 |
:10BE40006A0104C0C216D30608F06901C601AA2718 |
:10BE500097FDA095BA2FFDE0880F991FAA1FBB1F61 |
:10BE6000FA95D1F79501442737FD4095542FBC0131 |
:10BE7000CD010E94CF8A2093FF02309300034093AC |
:10BE8000010350930203C090FF02D0900003809101 |
:10BE90002E0390912F039C01220F331F280F391F6F |
:10BEA0002C0D3D1D37FF02C02D5F3F4FA901559559 |
:10BEB00047955595479550932F0340932E038091B6 |
:10BEC000DC05282F3327220F331F220F331F24179F |
:10BED00035076CF48091BE07282F3327220F331FBC |
:10BEE000220F331F205530404217530724F0309360 |
:10BEF0002F0320932E0380919A0780FF14C0809116 |
:10BF00002E0390912F0329813A818217930724F001 |
:10BF100030932F0320932E0340912E0350912F0333 |
:10BF20005A83498361C029813A812E193F0937FF1D |
:10BF300002C02D5F3F4F3595279535952795609128 |
:10BF40002E0370912F03620F731F7A8369834CC095 |
:10BF50008091E405882301F56091520270915302AB |
:10BF600077FF02C06D5F7F4F7595679575956795F3 |
:10BF700040911E0150911F0180910001282F33270D |
:10BF8000649FC001659F900D749F900D1124B901AD |
:10BF90000E949A8ACB0101C09927909382018093D5 |
:10BFA00081018091810190918201873491051CF477 |
:10BFB00086E490E005C08639910534F086E990E08A |
:10BFC000909382018093810189819A8190932F03BC |
:10BFD00080932E0380913602806C8093360280918C |
:10BFE00035028D7F809335028091360299279C011E |
:10BFF0002270307081FF2BC180913003909131030A |
:10C00000A0913203B09133030097A105B10521F04F |
:10C0100080916A028130B1F4E981FA81CF01AA27C7 |
:10C0200097FDA095BA2F1EE0880F991FAA1FBB1F6E |
:10C030001A95D1F78093300390933103A093320384 |
:10C04000B093330380916A02813019F482E08093C7 |
:10C050006A02E980FA80C701AA2797FDA095BA2F46 |
:10C060009501442737FD4095542FBC01CD010E9416 |
:10C070005B8ADC01CB018093FF0290930003A093C5 |
:10C080000103B0930203B7FF04C08150904EAF4F3D |
:10C09000BF4F7C018D01FDE015950795F794E7945E |
:10C0A000FA95D1F7E092FF02F092000300930103AA |
:10C0B0001093020360913702709138022FE0603ACA |
:10C0C000720750F58091300390913103A0913203B3 |
:10C0D000B09133039C01AD01EAE056954795379541 |
:10C0E0002795EA95D1F7821B930BA40BB50BA801FA |
:10C0F0009701F4E0220F331F441F551FFA95D1F723 |
:10C10000820F931FA41FB51F8093300390933103B8 |
:10C11000A0933203B093330360547F4118F58091AC |
:10C12000300390913103A0913203B09133039C010D |
:10C13000AD01ECE05695479537952795EA95D1F7EF |
:10C14000821B930BA40BB50BA801970172E0220F81 |
:10C15000331F441F551F7A95D1F7820F931FA41FD9 |
:10C16000B51F38C08091ED019091EE018091ED01F5 |
:10C170009091EE0197FF03C0909581959F4F843673 |
:10C18000910584F580916602909167022091620288 |
:10C1900030916302821B930B81509F4F8F5F9140C0 |
:10C1A00008F58091300390913103A0913203B09152 |
:10C1B00033039C01AD016EE0569547953795279561 |
:10C1C0006A95D1F7821B930BA40BB50B8E0D9F1DA7 |
:10C1D000A01FB11F8093300390933103A0933203CB |
:10C1E000B09333038091300390913103A0913203D7 |
:10C1F000B09133035EE0B695A795979587955A95CC |
:10C20000D1F790935302809352024091E205442368 |
:10C2100099F055279C01BA010E949A8AC901861B90 |
:10C22000970B90937F0280937E02260F371F3093E7 |
:10C23000800120937F011FC010927F0210927E0226 |
:10C240008FEF93E09093800180937F0114C0109250 |
:10C250006A0210923003109231031092320310924E |
:10C260003303309353022093520205C0809136026B |
:10C27000806C8093360220918307822F9927880F44 |
:10C28000991F880F991F889669817A818617970769 |
:10C2900014F09A8389837091BE077D8B872F99272D |
:10C2A000880F991F880F991F80559040A981BA81E6 |
:10C2B0008A179B0714F49A83898380912502882327 |
:10C2C00041F4809151088F3F21F4809146038823E7 |
:10C2D000E9F080913702909138020297C097B0F44C |
:10C2E000E981FA811E161F068CF481E090E090939C |
:10C2F000380280933702E22EFF24EE0CFF1CEE0C76 |
:10C30000FF1C8701085D1F4F1A83098329813A8129 |
:10C3100030933805209337058091F7029091F80209 |
:10C32000A091F902B091FA0212E0880F991FAA1F9A |
:10C33000BB1F1A95D1F70091BF071091C007081BCA |
:10C34000190B213A31058CF0C90137FD01969595FD |
:10C350008795801791070CF48C01909581959F4FDC |
:10C36000081719076CF48C010BC00135110514F086 |
:10C3700000E510E03FEF003B130714F400EB1FEF64 |
:10C380004D89242F3327220F331F220F331FC9015A |
:10C3900069817A81861B970B801791070CF48C01B9 |
:10C3A00089819A81821B930B081719070CF48C0161 |
:10C3B00080917E0790917F0760917C0270917D0251 |
:10C3C000861B970B90938D0780938C07D0909C07CA |
:10C3D00020918E0230918F024091900250919102F3 |
:10C3E000DD2041F0661A770AC301AA2797FDA095C0 |
:10C3F000BA2F04C0AA2797FDA095BA2F280F391F7E |
:10C400004A1F5B1F20938E0230938F02409390024D |
:10C410005093910280918E0290918F02A091900290 |
:10C42000B091910281509A4FA040B04064F080E0FA |
:10C430009AEFA0E0B0E080938E0290938F02A093D9 |
:10C440009002B093910280918E0290918F02A09100 |
:10C450009002B091910280509640AF4FBF4F64F46C |
:10C4600080E096E0AFEFBFEF80938E0290938F0253 |
:10C47000A0939002B0939102C090F10520918C0797 |
:10C4800030918D0778E0E72EEC1498F08C2D9927E9 |
:10C49000829FA001839F500D929F500D1124CA01CD |
:10C4A00057FD07967C0163E0F594E7946A95E1F700 |
:10C4B00012C08C2D86959927829FB001839F700DA5 |
:10C4C000929F700D1124CB0177FD03967C01F594AA |
:10C4D000E794F594E794A0907C01B0907D019501DC |
:10C4E000442737FD4095542F80918E0290918F0202 |
:10C4F000A0919002B0919102BC01CD010E94CF8A1F |
:10C50000E20EF31E90906801692D772788279927FE |
:10C51000980117FF04C022273327201B310B37FF58 |
:10C5200002C02F5F3F4F35952795A981BA812A0F09 |
:10C530003B1F442737FD4095542F0E945B8A97FF8D |
:10C5400004C0615C7F4F8F4F9F4F26E09595879584 |
:10C55000779567952A95D1F79B016E157F050CF4A9 |
:10C560007B01309521953F4FE216F3060CF47901DB |
:10C5700080916E0790916F0760917A0270917B02B3 |
:10C58000861B970B90936D0780936C0720918A020E |
:10C5900030918B0240918C0250918D02DD2041F050 |
:10C5A000461A570AC201AA2797FDA095BA2F04C0C0 |
:10C5B000AA2797FDA095BA2F280F391F4A1F5B1F86 |
:10C5C00020938A0230938B0240938C0250938D0209 |
:10C5D00080918A0290918B02A0918C02B0918D0281 |
:10C5E00081509A4FA040B04064F080E09AEFA0E004 |
:10C5F000B0E080938A0290938B02A0938C02B09358 |
:10C600008D0280918A0290918B02A0918C02B09150 |
:10C610008D0280509640AF4FBF4F64F480E096E0AB |
:10C62000AFEFBFEF80938A0290938B02A0938C02AE |
:10C63000B0938D0220916C0730916D0748E04C1546 |
:10C6400098F08C2D9927829FB001839F700D929F47 |
:10C65000700D1124CB0177FD07966C01B3E0D594E2 |
:10C66000C794BA95E1F712C0C6948C2D9927829F82 |
:10C67000D001839FB00D929FB00D1124CD01B7FD65 |
:10C6800003966C01D594C794D594C794950144271B |
:10C6900037FD4095542F80918A0290918B02A09192 |
:10C6A0008C02B0918D02BC01CD010E94CF8AC20ED6 |
:10C6B000D31E692D772788279927980117FF04C073 |
:10C6C00022273327201B310B37FF02C02F5F3F4F3C |
:10C6D00035952795E981FA812E0F3F1F442737FDB5 |
:10C6E0004095542F0E945B8A97FF04C0615C7F4F86 |
:10C6F0008F4F9F4FE6E09595879577956795EA95DB |
:10C70000D1F79B016C157D050CF46B0130952195DB |
:10C710003F4FC216D3060CF4690180918307282E7F |
:10C720003324509032066CE9862E66E0962E53E54F |
:10C73000A52E56E0B52E4BE0442E3DE9632E37E0A2 |
:10C74000732ED5012C9112160CF029C1203429F436 |
:10C75000E981FA81FF8BEE8B1FC049815A81CA01A2 |
:10C76000AA2797FDA095BA2F332727FD3095432F91 |
:10C77000532FBC01CD010E945B8A97FF04C0615C0E |
:10C780007F4F8F4F9F4F26E09595879577956795BB |
:10C790002A95D1F77F8B6E8BF5012181203439F4F6 |
:10C7A0002E893F892E0D3F1D3F8B2E8B2AC0203CAA |
:10C7B00039F44E895F894E195F095F8B4E8B21C01A |
:10C7C000C701AA2797FDA095BA2F332727FD3095DB |
:10C7D000432F532FBC01CD010E945B8A97FF04C0F9 |
:10C7E000615C7F4F8F4F9F4FB6E09595879577950A |
:10C7F0006795BA95D1F7AE89BF89A60FB71FBF8BD2 |
:10C80000AE8BF5012281203439F42E893F892C0D1D |
:10C810003D1D3F8B2E8B2AC0203C39F44E895F8909 |
:10C820004C195D095F8B4E8B21C0C601AA2797FD6D |
:10C83000A095BA2F332727FD3095432F532FBC01E6 |
:10C84000CD010E945B8A97FF04C0615C7F4F8F4FD0 |
:10C850009F4FA6E09595879577956795AA95D1F70F |
:10C86000AE89BF89A60FB71FBF8BAE8BF5012381A1 |
:10C87000203439F42E893F89200F311F3F8B2E8BB6 |
:10C880002AC0203C39F44E895F89401B510B5F8BD5 |
:10C890004E8B21C0C801AA2797FDA095BA2F332738 |
:10C8A00027FD3095432F532FBC01CD010E945B8A99 |
:10C8B00097FF04C0615C7F4F8F4F9F4FF6E09595C7 |
:10C8C000879577956795FA95D1F7AE89BF89A60FB9 |
:10C8D000B71FBF8BAE8BF301808191812E893F8979 |
:10C8E0008217930764F4B901680F791F77FF02C0BC |
:10C8F0006F5F7F4F759567957F8B6E8B1DC0552041 |
:10C9000049F44E895F89440F551F481B590B5F8BB3 |
:10C910004E8B12C051E0551578F4252D33276E89C2 |
:10C920007F89861B970BB9010E949A8AAE89BF89BD |
:10C93000A60FB71FBF8BAE8BC101880F991F880F41 |
:10C94000991FEE89FF898E179F0764F4FD898F2F49 |
:10C950009927880F991F880F991F2E893F892817BB |
:10C96000390714F09F8B8E8B8E899F8997FD0396D4 |
:10C970009595879595958795F4018183880F991FE3 |
:10C98000880F991F2E893F89281B390BC901880FF1 |
:10C990008283EE89FF89D301ED93FC9303C0F401F8 |
:10C9A000118212824A9422E030E0620E731E44E04B |
:10C9B00050E0A40EB51E68E070E0860E971E47FE9C |
:10C9C000C0CEE2E1C95E0C94068B84B1806A84B962 |
:10C9D0003D9A82E58CBD1DBC459A81E08093D007CD |
:10C9E0008AEA8093E10783E88093E2078AE08093F4 |
:10C9F000E3071092E5071092E4071092E707109200 |
:10CA0000E607109249081092050808953091D00762 |
:10CA1000332309F085C00DB407FE82C084E0809303 |
:10CA2000DB01459A2EB58091490399278130910504 |
:10CA300089F0823091051CF4892B21F03EC00297C9 |
:10CA4000B9F03BC03093040820934A032138A9F57C |
:10CA500081E008C0253549F480914A03820F809314 |
:10CA60004A0382E08093490328C03093490325C0DC |
:10CA700080910408E82FFF27EA5DF74F20838F5F3E |
:10CA80008093040890914A038032A0F0291769F43A |
:10CA900080E2A6E2B8E0E6E0F8E00D9001928A9527 |
:10CAA000E1F781E08093050802C0309305081092F9 |
:10CAB000490303C0920F90934A032091E00722326A |
:10CAC00008F028C0459800000000000000000000A9 |
:10CAD0000000000000000000000000000000000056 |
:10CAE0000000000000000000000000000000000046 |
:10CAF000000000000000E091D907F091DA07E20F92 |
:10CB0000F11D80818EBD809102089081890F8093F4 |
:10CB1000020803C081E08093D0072F5F2093E007D5 |
:10CB20000895EF92FF920F931F938091EA05992742 |
:10CB3000880F991F880F991F7C010027F7FC00952B |
:10CB4000102F8091C6029091C702A091C802B091A7 |
:10CB5000C902BC01CD01A80197010E94CF8A309380 |
:10CB6000E5072093E4078091BE029091BF02A09157 |
:10CB7000C002B091C102BC01CD01A80197010E9481 |
:10CB8000CF8A3093E7072093E6072091C6073091BC |
:10CB9000C7074091C8075091C907DA01C90163E08E |
:10CBA000880F991FAA1FBB1F6A95D1F7820F931F89 |
:10CBB000A41FB51F820F931FA41FB51F209143010F |
:10CBC000309144014091450150914601BC01CD0195 |
:10CBD0000E94CF8A3093ED072093EC078091D70213 |
:10CBE0009091D8022091FB013091FC01821B930BA4 |
:10CBF0009093F3078093F207E091CD02F091CE027B |
:10CC00008091930790919407BF010E949A8A9B019B |
:10CC1000220F331F220F331F260F371F260F371FF8 |
:10CC200037FF02C02D5F3F4F3595279535952795E6 |
:10CC30003093E9072093E8078091C2079091C307DA |
:10CC4000BF010E949A8A9B01220F331F220F331FBC |
:10CC5000260F371F260F371F37FF02C02D5F3F4FAC |
:10CC600035952795359527953093EB072093EA075F |
:10CC70001092CE021092CD02109294071092930758 |
:10CC80001092C3071092C2078091E30799278D3055 |
:10CC9000910509F48EC08E3091055CF48B309105BE |
:10CCA00009F4B6C08C3091050CF037C10A9761F0D9 |
:10CCB000E7C18F30910509F4B3C18F3091050CF4B1 |
:10CCC00082C14097A9F1DCC180914B028093F607A5 |
:10CCD00080914A028093F707809149028093F80778 |
:10CCE000809148028093F907809147028093FA0768 |
:10CCF000809146028093FB07809145028093FC0758 |
:10CD0000809144028093FD07809136028093FE0754 |
:10CD100080913602837F809336020E94C52F8093D4 |
:10CD2000FF07809133068093000880913502A6C1E9 |
:10CD300080914B0890914C089093F7078093F607E9 |
:10CD400080914F08909150089093F9078093F807CD |
:10CD500080911E0190911F018093FA07809100013C |
:10CD60008093FB07809142018093FC078091B60776 |
:10CD70008093FD0780919A078093FE0790914B0363 |
:10CD80009093FF07E92FFF27A3E0EE0FFF1FAA955F |
:10CD9000E1F7E456F94F87818093000885818093FD |
:10CDA0000108892F8F5F6CE00E947A8A90934B0371 |
:10CDB00067C180911E068093F60780911F068093BD |
:10CDC000F707809120068093F807809121068093D1 |
:10CDD000F907809122068093FA07809126068093B6 |
:10CDE000FB07809127068093FC078091280680939B |
:10CDF000FD0780912B068093FE0780912906809382 |
:10CE0000FF0780912A068093000880912C0636C186 |
:10CE1000F8948091D105E82FFF27EE0FFF1FE35014 |
:10CE2000F94F0190F081E02DE038F1051CF0EFE7BB |
:10CE3000F0E006C02FEFE138F20714F4E1E8FFEF6D |
:10CE4000E093F6078091D205E82FFF27EE0FFF1F32 |
:10CE5000E350F94F0190F081E02DE038F1051CF02E |
:10CE6000EFE7F0E006C06FEFE138F60714F4E1E811 |
:10CE7000FFEFE093F7078091D005E82FFF27EE0F33 |
:10CE8000FF1FE350F94F0190F081E02DE038F105EC |
:10CE90001CF0EFE7F0E006C08FEFE138F80714F47C |
:10CEA000E1E8FFEFE093F8078091CF05E82FFF2737 |
:10CEB000EE0FFF1FE350F94F0190F081E02DE038B5 |
:10CEC000F1051CF0EFE7F0E006C02FEFE138F207C4 |
:10CED00014F4E1E8FFEF7894E093F90780916D0294 |
:10CEE0008093FA0780916E028093FB0780916F0216 |
:10CEF0008093FC07809170028093FD0780917102FE |
:10CF00008093FE07809172028093FF0780917302E5 |
:10CF10008093000880917402B1C08091C203863072 |
:10CF200018F01092C20385E08093F60780912D06D9 |
:10CF30008093F7078091660290916702A091680242 |
:10CF4000B0916902BC01CD0125E030E040E050E045 |
:10CF50000E94CF8A3093F9072093F80780916202EC |
:10CF600090916302A0916402B0916502BC01CD0171 |
:10CF700025E030E040E050E00E94CF8A3093FB078C |
:10CF80002093FA07809123068093FC078091240662 |
:10CF90008093FD07809125068093FE0780916C02A7 |
:10CFA0008093FF078091FD069091FE068093000814 |
:10CFB000809137059091380597FD03969595879553 |
:10CFC000959587955BC01092F60786E58093F707E5 |
:10CFD00083E08093F8078BE18093F9078091020149 |
:10CFE0008093FA078091A7038093FB078091A803A1 |
:10CFF0008093FC071092A70380718093A80380910F |
:10D00000A9038093FD078091AA038093FE07809176 |
:10D01000AB038093FF0780912F068093000830C0F8 |
:10D02000809103068093F607809137068093F70777 |
:10D0300080916E018093F8078091FC058093F90739 |
:10D040008091FD058093FA078091FE058093FB0790 |
:10D0500080916D018093FC07809100068093FD070D |
:10D06000809101068093FE07809102068093FF075E |
:10D070008091510880930008809161058093010898 |
:10D0800080910508882309F449C18AEF80939C01A7 |
:10D0900081E080938E014091070850910808CA01F1 |
:10D0A00081509E4F8F5F9340B0F4209109083091DA |
:10D0B0000A08C90181509E4F8F5F934060F48091B0 |
:10D0C000DB0585FF08C050933A0340933903309342 |
:10D0D00038032093370380910D0890910E0821E0CA |
:10D0E0008936920724F49093900180938F012091C8 |
:10D0F0001708309118088091DC019091DD018217AA |
:10D10000930720F43093DD012093DC018091060821 |
:10D1100099278936910509F49DC08A36910544F412 |
:10D120008736910571F08836910509F462C0FEC01A |
:10D130008A36910509F4EBC08B36910509F4DAC003 |
:10D14000F5C0809119088093460880911A08809351 |
:10D15000480880911B088093470880911C088093A1 |
:10D160008D0180911D0880934A0880911E0880934C |
:10D170009D0180911F08809348038091200880932F |
:10D180003603809143028823F9F0209121083091E1 |
:10D19000220837FD19C030938502209384029091B4 |
:10D1A0000506992389F08FE0989FC0011124281B60 |
:10D1B000390BC90188599E4F68E671E00E949A8A2E |
:10D1C0009093850280938402209141033091420321 |
:10D1D0008091230890912408280F391F37FF02C03F |
:10D1E0002F5F3F4F3595279530934203209341039E |
:10D1F0009DC0809119088093DB0780911A08809365 |
:10D20000DC0780911B088093DD0780911C088093C8 |
:10D21000DE0780911D088093DF078091270590919C |
:10D220001E08892B80932705909128059370809183 |
:10D230001F088C70982B909328058091200880936C |
:10D240004603809121088093920180912208809367 |
:10D2500049086CC0809119088093D10780911A0801 |
:10D260008093D20780911B088093D30780911C087C |
:10D270008093D40780911D0890911E089093D60743 |
:10D280008093D50780911F08909120089093D8072C |
:10D290008093D70780912108992787FD90959093D7 |
:10D2A000300780932F078091220880935B02809142 |
:10D2B0002308909124089C01442737FD4095542F62 |
:10D2C000DA01C90163E0880F991FAA1FBB1F6A9585 |
:10D2D000D1F7820F931FA41FB51F820F931FA41FA6 |
:10D2E000B51F80935C0290935D02A0935E02B093A1 |
:10D2F0005F021CC0809119088093450380911A0831 |
:10D300008093440380911B08809343030FC0809156 |
:10D31000F505863059F40E94817108C010923A03D5 |
:10D320001092390310923803109237031F910F9116 |
:10D33000FF90EF9008958091D007882309F43BC0B7 |
:10D34000459881EE97E09093DA078093D907909102 |
:10D350004703E92FFF27ED56FE4F9F5F909347034A |
:10D3600080818093E307993010F010924703109268 |
:10D37000D0070E94916581E08093E00700000000E3 |
:10D38000000000000000000000000000000000009D |
:10D39000000000000000000000000000000000008D |
:10D3A0000000000000000000000000008091E10784 |
:10D3B000809302088EBD089587B18C6087B942982A |
:10D3C000439810924D0380E880939F0110924C0384 |
:10D3D00080939E010895809152038150809352035F |
:10D3E0008F3F09F0FAC089E08093520380913602A2 |
:10D3F000992780739070892B21F48091A80380FF76 |
:10D400001DC080911C06882351F08091550388230C |
:10D4100019F484E080934D0381E08093550380915B |
:10D420001D068823B9F080915603882319F484E0FF |
:10D4300080934C0381E0809356030CC010925503F7 |
:10D4400010925603809118068093530380911A0618 |
:10D450008093540380915503882309F040C0809144 |
:10D460003606282F332724FF07C080916B028823BC |
:10D4700019F425FD4DC04EC090911906983F50F00B |
:10D48000809195078D3D30F08091530388230CF4F3 |
:10D490003FC040C0983F48F080919507853029F4FF |
:10D4A000809153038823B4F133C080914D038150A0 |
:10D4B00080934D038F3F79F58091950786958093F2 |
:10D4C0004D0380919F01813011F480E801C0869561 |
:10D4D00080939F0180919F019091530317C0809189 |
:10D4E0004D03815080934D038F3FA9F489E08093D1 |
:10D4F0004D0380919F01813011F480E801C0869531 |
:10D5000080939F0180919F0190911C06892311F0C7 |
:10D51000429A01C0429880915603882309F041C085 |
:10D520009091360697FF07C080916B02882319F40B |
:10D5300096FD50C034C090911B06983F50F08091EA |
:10D54000BD078D3D30F08091540388230CF442C018 |
:10D5500026C0983F48F08091BD07853029F480911E |
:10D5600054038823E4F036C080914C0381508093AB |
:10D570004C038F3F91F58091BD07869580934C03B6 |
:10D5800080919E01813011F480E801C086958093DE |
:10D590009E0180919E01909154038923D9F4439870 |
:10D5A000089580914C03815080934C038F3FA9F4E0 |
:10D5B00089E080934C0380919E01813011F480E8D2 |
:10D5C00001C0869580939E0180919E0190911D06D9 |
:10D5D000892311F0439A0895439808954FB724E1A1 |
:10D5E00030E0F8948091C9008F778093C9008091D2 |
:10D5F000C9008F7B8093C9008091C9008F7D809383 |
:10D60000C9005A9A52985B9A539A832F992780930C |
:10D61000CD002093CC008091C80082608093C80028 |
:10D6200080E18093C9008091CA008F778093CA00FF |
:10D630008091CA008F7B8093CA008091CA008F7D41 |
:10D640008093CA008091CA008F7E8093CA00809127 |
:10D65000CA00877F8093CA008091C9008B7F809326 |
:10D66000C9008091CA0084608093CA008091CA007A |
:10D6700082608093CA008091C80087FF03C08091B8 |
:10D68000CE00F9CF8091C90080688093C9004FBF58 |
:10D690000895EF92FF920F931F93CF93DF93482F3C |
:10D6A00000E010E08091A001813061F41092A001AF |
:10D6B00084E48093570310925903109258031092F8 |
:10D6C0005A032BC180915703882319F421E030E0DD |
:10D6D00001C0980190915803992371F4232B11F004 |
:10D6E00081E010C084E48093570390935903909392 |
:10D6F000580390935A03FAC0913069F4232B09F030 |
:10D70000EBC082E080935803809159038F5F809330 |
:10D71000590383E0E9C09230D1F4232B09F0DCC037 |
:10D7200083E08093570340935A03909159039230BA |
:10D7300039F410925B0347FF03C081E080935B03E1 |
:10D7400083E0809358039F5F90935903CFC0933039 |
:10D7500009F0C2C0232B09F0BFC09093570382E0A9 |
:10D7600080935803809159038F5F809359032091D0 |
:10D770005A03822F9927782F6627842F9927682BA1 |
:10D78000792B8091F505813049F47370CB0180507D |
:10D79000924063E070E00E949A8A17C0823061F480 |
:10D7A0007770CB018050944066E070E00E949A8AC6 |
:10D7B0002695269526950BC0737068567140CB014F |
:10D7C00077FD0196BC017595679526952695022FE4 |
:10D7D00011270F7010700F5F1F4F0D30110508F0EB |
:10D7E00074C07801E00EF11EF701E350F94F80811B |
:10D7F00091819B01281B390BC90137FF03C090950C |
:10D8000081959F4F069794F480916C02883C30F488 |
:10D8100080916C02865F80936C0208C088EC8093D4 |
:10D820006C0280916F008F7D80936F00F701E35051 |
:10D83000F94F808191819C01220F331F280F391FDE |
:10D84000260F371F37FF02C02D5F3F4FE901D595E7 |
:10D85000C795D595C795CB0101968C179D0714F4F4 |
:10D86000219706C061507040C617D7070CF4219667 |
:10D8700080916C02843BD0F0F701E350F94F808136 |
:10D880009181FE01E81BF90BCF0163E070E00E947B |
:10D890009A8ACB01880F991F860F971F21E337E0E3 |
:10D8A000E20EF31EF7019183808307C021E337E086 |
:10D8B000E20EF31EF70111821082000F111F0350B8 |
:10D8C000194FF801D183C08311C00231110570F0E6 |
:10D8D00081E08093A0010AC081E08093A0011092B2 |
:10D8E000590310925B0384E480935703809159039A |
:10D8F000803198F080915B03882331F48091A001FE |
:10D90000882311F4809341011092590310925B0314 |
:10D910001092580384E480935703E6E0CDB7DEB756 |
:10D920000C94128BCF93FC0197FF05C0CFEFF095BD |
:10D93000E195FF4F01C0C1E028E631E0CF01B90118 |
:10D940000E949A8AFC018B35910554F08B559040CA |
:10D950008A35910538F484EB90E08E1B9F0BFC0117 |
:10D9600041E00DC0CF01855B90408A35910518F4E8 |
:10D97000E45BF04003C02E1B3F0BF9014FEFEE0FAD |
:10D98000FF1FE356F64F259134918C2F992787FD81 |
:10D990009095289FB001299F700D389F700D11241C |
:10D9A000842F992787FD9095689FA001699F500D4E |
:10D9B000789F500D1124CA01CF9108952AE530E0D7 |
:10D9C000281B390BC9010E94926C0895CF93DF93F5 |
:10D9D00080E00E94DA7F80911E0190911F016AE031 |
:10D9E00070E00E949A8A9F938F9380911E0190917C |
:10D9F0001F016AE070E00E949A8A7F936F9381E72B |
:10DA00009AE09F938F93CDECDFE7DF93CF93E09184 |
:10DA10008E03F0918F0309952DB73EB7285F3F4FD6 |
:10DA20002DBF80919C01882361F186E00E94DA7FFE |
:10DA30008091920199279F938F938091D507909120 |
:10DA4000D6076AE070E00E94868A7F936F938FED1D |
:10DA500090E09F938F9380917307909174079F93A9 |
:10DA60008F938AE79AE09F938F93DF93CF93E09110 |
:10DA70008E03F0918F0309958DB79EB70C968DBFDD |
:10DA800012C086E00E94DA7F88E89AE09F938F9325 |
:10DA9000DF93CF93E0918E03F0918F0309950F9060 |
:10DAA0000F900F900F9080914603882309F458C07F |
:10DAB00080915C0390915D030E94AA19882391F0E4 |
:10DAC0008091A101882319F01092A10103C081E087 |
:10DAD0008093A1018CED95E00E94A11990935D03C4 |
:10DAE00080935C038091A1018823E1F080E00E9493 |
:10DAF000DA7F1F921F929091460381E1989FC001A7 |
:10DB000011248559944F9F938F93DF93CF93E09186 |
:10DB10008E03F0918F0309952DB73EB72A5F3F4FD3 |
:10DB20002DBF1EC086E00E94DA7F809146039927B0 |
:10DB30009F938F938FE89AE09F938F93DF93CF9378 |
:10DB4000E0918E03F0918F0309958DB79EB70696ED |
:10DB50008DBF80916B02882319F08FE48093A80118 |
:10DB600080E10E94DA7F8091AA019091AB016CE381 |
:10DB700070E00E94868A9F938F938091AA01909172 |
:10DB8000AB016CE370E00E94868A7F936F93809173 |
:10DB90004F08909150089F938F938BE99AE09F9341 |
:10DBA0008F93CDECDFE7DF93CF93E0918E03F0917D |
:10DBB0008F0309958091B6072DB73EB7265F3F4F7B |
:10DBC0002DBF80FF29C08AE10E94DA7F8091420147 |
:10DBD00099279F938F938091660290916702A091FD |
:10DBE0006802B0916902BC01CD0124E630E040E05A |
:10DBF00050E00E94CF8A3F932F9388EA9AE09F9348 |
:10DC00008F93DF93CF93E0918E03F0918F0309956B |
:10DC10008DB79EB708968DBFDF91CF910895CF93B2 |
:10DC2000DF9380E00E94DA7F8091BB06992787FD11 |
:10DC300090959F938F938091B306992787FD909538 |
:10DC40009F938F938091AB06992787FD90959F9323 |
:10DC50008F938091A306992787FD90959F938F932B |
:10DC60008FEA9AE09F938F93CDECDFE7DF93CF931A |
:10DC7000E0918E03F0918F03099580E10E94DA7F95 |
:10DC80002DB73EB7245F3F4F2DBF8091DB0699270C |
:10DC900087FD90959F938F938091D306992787FD59 |
:10DCA00090959F938F938091CB06992787FD9095B0 |
:10DCB0009F938F938091C306992787FD90959F939B |
:10DCC0008F938FEB9AE09F938F93DF93CF93E091A5 |
:10DCD0008E03F0918F0309958091CD052DB73EB746 |
:10DCE000245F3F4F2DBF853098F480E10E94DA7F9A |
:10DCF0008FEC9AE09F938F93DF93CF93E0918E0305 |
:10DD0000F0918F0309950F900F900F900F9018C00E |
:10DD10008730B0F488E10E94DA7F8FED90E09F9326 |
:10DD20008F9380EE9AE09F938F93DF93CF93E09150 |
:10DD30008E03F0918F0309958DB79EB706968DBF20 |
:10DD4000DF91CF9108950F931F9380E00E94DA7FB7 |
:10DD50002AE030E080914B0890914C08B9010E9474 |
:10DD6000868A9F938F9380914B0890914C08B901BC |
:10DD70000E94868A7F936F9380911E0190911F016C |
:10DD8000B9010E949A8A9F938F9380911E0190916E |
:10DD90001F01B9010E949A8A7F936F9389EE9AE0DE |
:10DDA0009F938F930DEC1FE71F930F93E0918E03CA |
:10DDB000F0918F03099580E10E94DA7F8DB79EB7BD |
:10DDC0000C968DBF80914F08909150089F938F9330 |
:10DDD00080914D0890914E089F938F938BEF9AE01E |
:10DDE0009F938F931F930F93E0918E03F0918F0376 |
:10DDF00009958DB79EB708968DBF1F910F91089515 |
:10DE0000EF92FF920F931F9380E00E94DA7F8FEDD5 |
:10DE1000E82EF12CFF92EF9280918F01909190016A |
:10DE20009F938F938091450399279F938F9387E0CA |
:10DE30009BE09F938F930DEC1FE71F930F93E0914F |
:10DE40008E03F0918F03099580E10E94DA7F8DB7F0 |
:10DE50009EB70A968DBF8091430399279F938F9316 |
:10DE6000FF92EF928091440399279F938F938AE1C9 |
:10DE70009BE09F938F931F930F93E0918E03F091FC |
:10DE80008F0309958DB79EB70A968DBF1F910F918D |
:10DE9000FF90EF9008950F931F93CF93DF9380919E |
:10DEA0009C01CDECDFE7882309F47DC080E00E946F |
:10DEB000DA7F8091D20799279F938F938091D4071F |
:10DEC00099279F938F938DE29BE09F938F938E0171 |
:10DED000DF93CF93E0918E03F0918F0309958DB777 |
:10DEE0009EB708968DBF8091D307833031F48CE0C4 |
:10DEF0000E94DA7F8CE39BE005C08CE00E94DA7F11 |
:10DF000081E49BE09F938F93DF93CF93E0918E0307 |
:10DF1000F0918F0309950F900F900F900F908091C3 |
:10DF2000D10781FF12C08CE00E94DA7F86E49BE07B |
:10DF30009F938F931F930F93E0918E03F0918F0324 |
:10DF400009950F900F900F900F9080E10E94DA7F5B |
:10DF50008091920199279F938F938FED90E09F93EB |
:10DF60008F938091D7079091D8079F938F9380913B |
:10DF7000D5079091D6076AE070E00E94868A7F9369 |
:10DF80006F938BE49BE09F938F938DEC9FE79F9320 |
:10DF90008F93E0918E03F0918F0309958DB79EB713 |
:10DFA0000C968DBF12C082E00E94DA7F8EE59BE066 |
:10DFB0009F938F93DF93CF93E0918E03F0918F0324 |
:10DFC00009950F900F900F900F90DF91CF911F91B7 |
:10DFD0000F910895CF93C82F20915E0320935F0384 |
:10DFE00099278F329105E1F0803391051CF44F970A |
:10DFF00079F027C08F349105D9F08F38910509F554 |
:10E0000086E0289FF0011124ED5AF54F849117C046 |
:10E0100086E0289FF0011124EC5AF54F84910FC03F |
:10E0200086E0289FF0011124EB5AF54F849107C038 |
:10E0300086E0289FF0011124EA5AF54F84918093DD |
:10E040005E0390915E0380915F039813C0E00E948D |
:10E05000E07F90915E0386E0989FF0011124E95AD9 |
:10E06000F54F259134918C2FF901099580E090E0CE |
:10E07000CF91089510924C0810924B0810925008BE |
:10E0800010924F0810924E0810924D0810925108AD |
:10E090008AE090E00E94A11990936103809360034D |
:10E0A0000895CF93DF9380916003909161030E9464 |
:10E0B000AA19882309F4AFC080916003909161038D |
:10E0C0000A969093610380936003E0E0F0E09F0183 |
:10E0D00090E05FEFACE9B6E04BE0ED018B8187FFAC |
:10E0E0000BC09F5F8D81E80FF11D8981280F311DC5 |
:10E0F0008E81851708F4582F4150189647FFEDCFB1 |
:10E1000050935108232B41F520916603309167030A |
:10E110004091680350916903BB27A52F942F832F4B |
:10E120009093650380936403AA27BB27281B390BB0 |
:10E130004A0B5B0BCF01AA27BB27280F391F4A1FA9 |
:10E140005B1F2093660330936703409368035093EB |
:10E150006903E5E0F0E013C02091640330916503AA |
:10E160002E173F0718F4E21BF30B02C0E0E0F0E0CB |
:10E17000892F9927880F991FE80FF91F3596F0937B |
:10E180004C08E0934B08EF3FF10578F480911E01B5 |
:10E1900090911F018E9F90018F9F300D9E9F300D9B |
:10E1A0001124C90164E670E013C0CF0196958795EC |
:10E1B0009695879520911E0130911F01289FA001FF |
:10E1C000299F500D389F500D1124CA0169E170E05C |
:10E1D0000E94868A70934E0860934D0820916203D6 |
:10E1E000309163032E0F3F1F30936303209362032C |
:10E1F0005EE02131350778F080914F08909150080A |
:10E2000001969093500880934F0820513E403093E0 |
:10E21000630320936203DF91CF91089530916F03E0 |
:10E22000E32FFF2783E0EE0FFF1F8A95E1F7E45607 |
:10E23000F94F2781422F552747FD50958091700354 |
:10E240009927841795072CF4209370033093720359 |
:10E250000AC0222341F0809171039927481759077A |
:10E2600014F420937103832F8F5F80936F038D309D |
:10E27000D0F010926F03809171038F3F19F080935B |
:10E280006B0302C010926B038091700380936C0348 |
:10E290008091720380936A038FEF809371031092D1 |
:10E2A000700310927203089595E1899F802D1124C7 |
:10E2B0000E94298484E19DE09F938F938BEF93E8E4 |
:10E2C0009F938F93E0918E03F0918F0309950F90A8 |
:10E2D0000F900F900F9008958091360285FF03C034 |
:10E2E00080E190E0089580916B02882339F080915D |
:10E2F0004603882319F085E090E0089580E090E0DF |
:10E30000089530E08091240899278A38910591F08A |
:10E310008B38910524F48938910541F016C08D3869 |
:10E32000910581F08E38910549F00FC04AE958E017 |
:10E3300031E10BC047E559E03DE107C042E558E057 |
:10E3400036E203C048E758E032E29091190820E035 |
:10E3500080911A08281770F4931760F4DA01A90F56 |
:10E36000B11DE22FFF27EA5FF74F85898C939F5FEE |
:10E370002F5FEECF089520E335E7809142018B3285 |
:10E3800011F08D32F9F48091E005282F3327809128 |
:10E39000600290916102829FA001839F500D929F25 |
:10E3A000500D1124CA0163E070E00E949A8ACB01EB |
:10E3B0009B01205D3A48C196C19708F03FC02EEFFF |
:10E3C00034E73CC0803229F58091360281FF36C0A7 |
:10E3D00020916D0330916E03205D3A4855E721335B |
:10E3E000350748F085E72439380718F420E335E786 |
:10E3F00002C02456304045E720333407F8F454E790 |
:10E400002D3C350718F020E335E718C02C593F4F55 |
:10E4100015C08E3549F490915B028AE0989F900177 |
:10E420001124205D3A480AC0863741F490915B027E |
:10E430008AE0989FC0011124281B390BC901089557 |
:10E44000EF92FF920F931F9399278A38910509F451 |
:10E450005DC08B38910524F48938910551F0D2C103 |
:10E460008D38910509F416C18E38910509F483C0E1 |
:10E47000C9C18091660290916702A0916802B09133 |
:10E480006902BC01CD0124E630E040E050E00E948A |
:10E49000CF8ADA01C9018C509E4F90939E088093D9 |
:10E4A0009D080E94BB719093A4088093A308909349 |
:10E4B000A6088093A5089093A8088093A7082091A8 |
:10E4C0009D0830919E088091A1089091A20828177C |
:10E4D000390724F43093A2082093A10880919F0863 |
:10E4E0009091A0088217930724F43093A0082093FA |
:10E4F0009F080E946C7180939C088AE998E0909331 |
:10E500007E0380937D0381E190E07EC1809166026D |
:10E5100090916702A0916802B0916902BC01CD019F |
:10E5200024E630E040E050E00E94CF8ADA01C901E1 |
:10E530008C509E4F90936A09809369090E94BB7129 |
:10E5400090936C0980936B0988E790E090936E0933 |
:10E5500080936D091092700910926F090E946C717E |
:10E560008093590987E599E090937E0380937D031A |
:10E570008DE190E049C10E940E71809166029091F8 |
:10E580006702A0916802B0916902BC01CD0124E646 |
:10E5900030E040E050E00E94CF8ADA01C9018C509F |
:10E5A0009E4F90936A088093690880911E01909114 |
:10E5B0001F01909364088093630880911E019091DD |
:10E5C0001F0190936608809365088091730790916E |
:10E5D000740797FD019695958795809355088093CC |
:10E5E0005C082091D7073091D80737FF02C02F5F12 |
:10E5F0003F4F3595279520935A088091D5079091E4 |
:10E60000D60764E170E00E94868A60935B082093DD |
:10E610006108609362080E94BB71909372088093B6 |
:10E62000710888E790E09093740880937308809154 |
:10E630001E0190911F0190936E0880936D08809148 |
:10E640006B038C5E8093670880916C038C5E809373 |
:10E65000680880914F08909150086AE070E00E942D |
:10E66000868A7093700860936F080E946C71809323 |
:10E67000540880914B0890914C0890936C088093BB |
:10E680006B0882E598E090937E0380937D0386E299 |
:10E6900090E0BAC00E940E718091D5079091D60784 |
:10E6A00064E670E00E94868A70938B0860938A0803 |
:10E6B000809173079091740797FD019695958795C2 |
:10E6C00080937B088091D7079091D80797FD01969A |
:10E6D000959587958093800880910001482F552754 |
:10E6E0009A012B5F3F4F80911E0190911F012817C7 |
:10E6F000390784F480911E0190911F01841B950BB2 |
:10E700009C01220F331F280F391F822F82518093C3 |
:10E71000870802C010928708E0906602F0906702B6 |
:10E720000091680210916902C801B70124E630E047 |
:10E7300040E050E00E94CF8A3093890820938808F7 |
:10E7400037FF04C01092890810928808C801B701E9 |
:10E7500024E630E040E050E00E94CF8ADA01C901AF |
:10E760008C509E4F90938D0880938C0880911E0151 |
:10E7700090911F01909382088093810880911E01DF |
:10E7800090911F0190938408809383080E94BB712D |
:10E7900090938F0880938E0888E7809390088091EB |
:10E7A0001E0190911F01909394088093930880918B |
:10E7B0006B038C5E8093850880916C038C5E8093E4 |
:10E7C000860880914F08909150086AE070E00E949E |
:10E7D000868A70939608609395080E946C71809366 |
:10E7E0007A0880914B0890914C08909392088093FE |
:10E7F000910888E798E090937E0380937D0382E2FE |
:10E8000090E002C080E090E01F910F91FF90EF90A8 |
:10E810000895EF92FF920F931F93CF93DF93809110 |
:10E820006D0390916E039C0103E0220F331F0A9544 |
:10E83000E1F7281B390B8091ED019091EE01280F33 |
:10E84000391F37FF02C0295F3F4F13E035952795E9 |
:10E850001A95E1F730936E0320936D039091740342 |
:10E86000992309F050C380917303282F332744273D |
:10E8700055278F5F80937303F9012131310508F02B |
:10E880003FC3E058FF4F0C94218B8091360285FFE7 |
:10E890002AC080E00E94298480911E0190911F016E |
:10E8A0006AE070E00E949A8A9F938F9380911E0184 |
:10E8B00090911F016AE070E00E949A8A7F936F93A3 |
:10E8C0008AE29DE09F938F938CE194E89F938F93CE |
:10E8D000E0918E03F0918F0309952DB73EB7285F25 |
:10E8E0003F4F2DBF28C080E00E94298480911E01E7 |
:10E8F00090911F016AE070E00E949A8A9F938F9323 |
:10E9000080911E0190911F016AE070E00E949A8A36 |
:10E910007F936F9387E39DE09F938F938BEF93E8B3 |
:10E920009F938F93E0918E03F0918F0309958DB79C |
:10E930009EB708968DBF8091B60780FF39C0809141 |
:10E9400083028823E9F08AE00E94298480914201B1 |
:10E9500099279F938F938091660290916702A0916F |
:10E960006802B0916902BC01CD0124E630E040E0CC |
:10E9700050E00E94CF8A3F932F9384E49DE0BAC673 |
:10E980008AE00E9429848091660290916702A0919A |
:10E990006802B0916902BC01CD0124E630E040E09C |
:10E9A00050E00E94CF8A3F932F9380E59DE0DAC725 |
:10E9B0008AE00E9429848BE59DE04DC68091360255 |
:10E9C00085FF2AC085E10E9429848091AA01909147 |
:10E9D000AB016CE370E00E94868A9F938F938091D5 |
:10E9E000AA019091AB016CE370E00E94868A7F934C |
:10E9F0006F9385E69DE09F938F938CE194E89F93BE |
:10EA00008F93E0918E03F0918F0309952DB73EB758 |
:10EA1000285F3F4F2DBF28C085E10E942984809147 |
:10EA2000AA019091AB016CE370E00E94868A9F93EB |
:10EA30008F938091AA019091AB016CE370E00E94EA |
:10EA4000868A7F936F9382E79DE09F938F938BEFEE |
:10EA500093E89F938F93E0918E03F0918F03099534 |
:10EA60008DB79EB708968DBF8FE10E94298480E6FE |
:10EA700090E09F938F9380917307909174079F9379 |
:10EA80008F938FE79DE09F938F93CBEFD3E8DF9336 |
:10EA9000CF93E0918E03F0918F0309958091350219 |
:10EAA0002DB73EB7285F3F4F2DBF80FF06C089E2DC |
:10EAB0000E9429848AE89DE0ACC389E20E942984EF |
:10EAC0008CE89DE0EBC68091360285FF1BC08AE290 |
:10EAD0000E94298480914F08909150089F938F93B2 |
:10EAE0008EE89DE09F938F938CE194E89F938F93A2 |
:10EAF000E0918E03F0918F0309958DB79EB706962E |
:10EB00008DBF1BC08AE20E94298480914F0890919A |
:10EB100050089F938F9386E99DE09F938F938BEF8F |
:10EB200093E89F938F93E0918E03F0918F03099563 |
:10EB30002DB73EB72A5F3F4F2DBF86E30E94298441 |
:10EB400080914B0890914C086AE070E00E94868AA0 |
:10EB50009F938F9380914B0890914C086AE070E0EE |
:10EB60000E94868A7F936F938EE99DE09F938F9397 |
:10EB70008BEF93E89F938F93E0918E03F0918F0337 |
:10EB800009958DB79EB70896FBC689E00E94298437 |
:10EB90008AEA9DE09F938F930BEF13E81F930F93E7 |
:10EBA000E0918E03F0918F0309958EE10E942984F4 |
:10EBB0000F900F900F900F908CEA9DE09F938F9392 |
:10EBC0001F930F93E0918E03F0918F03099583E3D8 |
:10EBD0000E9429840F900F900F900F908EEA9DE075 |
:10EBE0009F938F931F930F93E0918E03F0918F0368 |
:10EBF00009958FE30E9429840F900F900F900F903A |
:10EC000080EB9DE09F938F931F930F93E0918E0372 |
:10EC1000F0918F0309958EE70E9429840F900F9041 |
:10EC20000F900F9086EC9DE09F938F931F930F930F |
:10EC3000CCC780919C01882309F462C08DE50E94B5 |
:10EC400029848CED9DE09F938F93CBEFD3E8DF93E6 |
:10EC5000CF93E0918E03F0918F03099584E50E9494 |
:10EC600029840F900F900F900F908091D2079927D1 |
:10EC70009F938F938EED9DE09F938F93DF93CF9320 |
:10EC8000E0918E03F0918F0309958EE50E9429840F |
:10EC90002DB73EB72A5F3F4F2DBF8091D50790918A |
:10ECA000D6076AE070E00E94868A7F936F9387EEB2 |
:10ECB0009DE09F938F93DF93CF93E0918E03F0912C |
:10ECC0008F0309958DB79EB706968DBF8091D307A8 |
:10ECD000833081F48091D10781FF06C08BE50E94CB |
:10ECE000298481EF9DE0DAC58BE50E94298484EFB9 |
:10ECF0009DE0D4C58BE50E94298487EF9DE05FC726 |
:10ED000084E010C480919C01882309F497C080910D |
:10ED10007603CBEFEC2EC3E8FC2E882309F44BC01E |
:10ED200089E60E9429848091450399279F938F93B8 |
:10ED30008AEF9DE09F938F93FF92EF92E0918E0375 |
:10ED4000F0918F03099585E70E9429842DB73EB77E |
:10ED50002A5F3F4F2DBF8091920199279F938F93F8 |
:10ED600000E610E01F930F938091D7079091D8078A |
:10ED70009F938F9385E09EE09F938F93FF92EF92F6 |
:10ED8000E0918E03F0918F03099582E70E94298418 |
:10ED90008DB79EB70A968DBF8091430399279F93A5 |
:10EDA0008F931F930F938091440399279F938F9381 |
:10EDB00081E19EE0A5C682E70E94298481E29EE06F |
:10EDC0009F938F93FF92EF92E0918E03F0918F03C8 |
:10EDD000099589E60E9429840F900F900F900F905B |
:10EDE0008091D20799279F938F938091D407992779 |
:10EDF0009F938F9383E29EE09F938F93FF92EF9276 |
:10EE0000E0918E03F0918F03099584E70E94298495 |
:10EE10008DB79EB708968DBF8091920199279F93D9 |
:10EE20008F9380E690E09F938F938091D707909186 |
:10EE3000D8079F938F938EE29EE062C685E072C3EF |
:10EE4000909146039923E1F180917A038823A1F000 |
:10EE5000993190F487E00E94547183E90E942984DB |
:10EE60008091460399279F938F938BE39EE09F9316 |
:10EE70008F938BE094E87AC583E90E94298486E425 |
:10EE80009EE09F938F930BEF13E81F930F93E091F6 |
:10EE90008E03F0918F0309951F921F929091460364 |
:10EEA00081E1989FC00111248559944F9F938F93BE |
:10EEB0001F930F93E0918E03F0918F03099529C65C |
:10EEC00083E90E9429848CE49EE0C5C30E946C7192 |
:10EED0008093AD0880917409863059F4809176034F |
:10EEE000882319F0109276039CC681E08093760304 |
:10EEF00098C6883009F095C60E942E8481E0CCC364 |
:10EF00009093730396C6913009F0D1C38091730337 |
:10EF1000282F3327442755278F5F80937303F901E8 |
:10EF20002131310508F080C6EF56FF4F0C94218B3C |
:10EF30008091360285FF38C080E00E94298480914C |
:10EF40004F08909150089F938F9380911E0190914C |
:10EF50001F016AE070E00E949A8A9F938F938091CC |
:10EF60001E0190911F016AE070E00E949A8A7F93CF |
:10EF70006F938091AA019091AB016CE370E00E94C5 |
:10EF8000868A9F938F938091AA019091AB016CE345 |
:10EF900070E00E94868A7F936F9382E69EE09F9343 |
:10EFA0008F938CE194E80DC380E00E9429848091C6 |
:10EFB0004F08909150089F938F9380911E019091DC |
:10EFC0001F016AE070E00E949A8A9F938F9380915C |
:10EFD0001E0190911F016AE070E00E949A8A7F935F |
:10EFE0006F938091AA019091AB016CE370E00E9455 |
:10EFF000868A9F938F938091AA019091AB016CE3D5 |
:10F0000070E00E94868A7F936F938DE79EE09F93C6 |
:10F010008F938BEF93E89F938F93E0918E03F09102 |
:10F020008F0309952DB73EB7225F3F4F76C585E127 |
:10F030000E94298480E690E09F938F9380918F01B6 |
:10F04000909190019F938F9388E99EE09F938F9377 |
:10F05000CBEFD3E8DF93CF93E0918E03F0918F0352 |
:10F0600009958091B6072DB73EB7285F3F4F2DBF5A |
:10F0700080FF51C080918302882339F18FE10E9483 |
:10F0800029848091660290916702A0916802B091F4 |
:10F090006902BC01CD0124E630E040E050E00E946E |
:10F0A000CF8A3F932F9382EA9EE09F938F938BE0CA |
:10F0B00094E89F938F93E0918E03F0918F030995CD |
:10F0C0008DB79EB706968DBF38C08FE10E94298408 |
:10F0D0008091660290916702A0916802B0916902E6 |
:10F0E000BC01CD0124E630E040E050E00E94CF8A30 |
:10F0F0003F932F938BEA9EE09F938F93DF93CF9361 |
:10F10000E0918E03F0918F0309952DB73EB72A5FEA |
:10F110003F4F2DBF12C08FE10E94298484EB9EE0F7 |
:10F120009F938F93DF93CF93E0918E03F0918F03A2 |
:10F1300009950F900F900F900F9089E20E942984FB |
:10F140008091420199279F938F938EEB9EE09F932E |
:10F150008F93DF93CF930CC480919C018823F9F0A7 |
:10F160008BE20E9429848091920199279F938F932B |
:10F170008091D5079091D6076AE070E00E94868A58 |
:10F180007F936F9380E690E09F938F938091D70752 |
:10F190009091D8079F938F9381EC9EE05CC182E0B1 |
:10F1A000C1C18FE30E94298480914D0890914E083F |
:10F1B0009F938F9380914B0890914C086AE070E088 |
:10F1C0000E94868A9F938F9380914B0890914C0860 |
:10F1D0006AE070E00E94868A7F936F9388ED9EE0DC |
:10F1E0009F938F93CBEFD3E8DF93CF93E0918E0380 |
:10F1F000F0918F030995809135022DB73EB7265FB8 |
:10F200003F4F2DBF80FF0AC082E50E9429848CEE0B |
:10F210009EE09F938F938BE094E8D5C482E50E9493 |
:10F2200029848FEE9EE03AC380919C01BBEFEB2EC8 |
:10F23000B3E8FB2E882309F449C084E50E942984A1 |
:10F240008091D20799279F938F938091D407992714 |
:10F250009F938F9382EF9EE09F938F93E701FF929E |
:10F26000EF92E0918E03F0918F0309958DB79EB7D1 |
:10F2700008968DBF8091D307833051F484E60E94B5 |
:10F28000298485E09FE09F938F93FF92EF920BC0BC |
:10F2900084E60E9429848BE09FE09F938F938CE10A |
:10F2A00094E89F938F93E0918E03F0918F030995DB |
:10F2B0000F900F900F900F908091D10781FFB9C4EC |
:10F2C00084E60E94298481E19FE0E8C284E50E94EF |
:10F2D000298487E19FE09F938F93FF92EF9275C4FB |
:10F2E00080917503ABEFEA2EA3E8FA2E882309F488 |
:10F2F00050C089E60E9429848091B9066AE00E9484 |
:10F300007A8A892F99279F938F938091B9060E94BB |
:10F310007A8A99279F938F938091B1060E947A8A67 |
:10F32000892F99279F938F938091B1060E947A8AA3 |
:10F3300099279F938F938091A9060E947A8A892F9B |
:10F3400099279F938F938091A9060E947A8A992783 |
:10F350009F938F938091A1060E947A8A892F992783 |
:10F360009F938F938091A1060E947A8A99279F93F9 |
:10F370008F938DE29FE09F938F93FF92EF92E091A6 |
:10F380008E03F0918F0309952DB73EB72C5E3F4F4A |
:10F39000C4C389E60E94298480E690E09F938F93FE |
:10F3A0008091BB06992787FD90959F938F938091BD |
:10F3B000B306992787FD90959F938F938091AB0615 |
:10F3C000992787FD90959F938F938091A306992706 |
:10F3D00087FD90959F938F938AE49FE09F938F93EF |
:10F3E000FF92EF92E0918E03F0918F0309958DB714 |
:10F3F0009EB70E96C5C2809175039091CD05882366 |
:10F4000009F48DC0943009F48CC09630A1F58EE7D4 |
:10F410000E9429848091C9066AE00E947A8A892F15 |
:10F4200099279F938F938091C9060E947A8A992782 |
:10F430009F938F938091C1060E947A8A892F992782 |
:10F440009F938F938091C1060E947A8A99279F93F8 |
:10F450008F938DE59FE09F938F938BEF93E89F931E |
:10F460008F93E0918E03F0918F0309952DB73EB7EE |
:10F47000245F3F4F52C3973008F4DBC38EE70E94EE |
:10F4800029848091D9066AE00E947A8A892F992777 |
:10F490009F938F938091D9060E947A8A99279F9390 |
:10F4A0008F938091D1060E947A8A892F99279F9302 |
:10F4B0008F938091D1060E947A8A99279F938F9388 |
:10F4C0008091C9060E947A8A892F99279F938F93EA |
:10F4D0008091C9060E947A8A99279F938F93809181 |
:10F4E000C1060E947A8A892F99279F938F938091D2 |
:10F4F000C1060E947A8A99279F938F938CE69FE09A |
:10F500009F938F938BEF93E89F938F93E0918E035C |
:10F51000F0918F0309958DB79EB7449631C2943010 |
:10F5200021F486E00E94547184C39630F1F48EE792 |
:10F530000E94298480E690E09F938F938091CB0670 |
:10F54000992787FD90959F938F938091C306992764 |
:10F5500087FD90959F938F9389E89FE09F938F936A |
:10F560008BEF93E89F938F93CFC2973008F461C3DA |
:10F570008EE70E94298480E690E09F938F9380918C |
:10F58000DB06992787FD90959F938F938091D306F3 |
:10F59000992787FD90959F938F938091CB0699270C |
:10F5A00087FD90959F938F938091C306992787FD40 |
:10F5B00090959F938F938CE99FE09F938F938BEF10 |
:10F5C00093E89F938F930ECF909146039923F1F187 |
:10F5D00080917A038823B1F09931A0F487E00E94EA |
:10F5E000547183E90E9429848091460399279F934F |
:10F5F0008F938FEA9FE09F938F938BE094E89F9384 |
:10F600008F93D8C083E90E9429848AEB9FE09F935F |
:10F610008F930BEF13E81F930F93E0918E03F091FC |
:10F620008F0309951F921F929091460381E1989F45 |
:10F63000C00111248559944F9F938F931F930F936B |
:10F64000E0918E03F0918F03099588C083E90E94B1 |
:10F65000298480EC9FE09F938F938BEF93E8B3C254 |
:10F660000E946C718093AD0880917409863079F4A2 |
:10F6700080917503882319F01092750303C081E00F |
:10F680008093750385E00E94547186E0BFC2883084 |
:10F6900031F40E942E8482E080937403C0C28130D2 |
:10F6A00009F0BFC20E942E8410927403B8C2923037 |
:10F6B00009F0BDC280917303282F332744275527B3 |
:10F6C0008F5F80937303F9012131310508F0ACC2DB |
:10F6D000EE55FF4F0C94218B80E00E94298489E332 |
:10F6E00096E09F938F930E94C52F99279F938F93A6 |
:10F6F00086ED9FE09F938F938BE094E89F938F9389 |
:10F70000E0918E03F0918F0309952DB73EB7285FE6 |
:10F710003F4F03C285E10E94298487E496E09F93CE |
:10F720008F93809100016AE00E947A8A892F99273D |
:10F730009F938F93809100010E947A8A99279F93CB |
:10F740008F9385EE9FE09F938F938BEF93E89F932A |
:10F750008F93E0918E03F0918F0309958DB79EB73B |
:10F760000A960EC18AE20E94298486EF9FE09F9349 |
:10F770008F93CBEFD3E8DF93CF93E0918E03F0919B |
:10F780008F0309958091B6070F900F900F900F90FF |
:10F7900080FF4AC08091DB0590917A0181FD14C001 |
:10F7A000892F99279F938F938BEF9FE09F938F9340 |
:10F7B000DF93CF93E0918E03F0918F0309952DB7DE |
:10F7C0003EB72A5F3F4FA9C1E0918E03F0918F03AE |
:10F7D000933318F085E090E102C08CE090E19F93B4 |
:10F7E0008F93DF93CF9309950F900F900F900F9009 |
:10F7F00080919A07E0918E03F0918F0390917A01A6 |
:10F8000080FF0BC0892F99279F938F9383E190E10D |
:10F810009F938F93DF93CF93AFC0892F99279F93A7 |
:10F820008F9389E190E1CFC08FE190E137C08FE302 |
:10F830000E94298488E290E19F938F93CBEFD3E8D5 |
:10F84000DF93CF93E0918E03F0918F0309950F9092 |
:10F850000F900F900F9080913006882319F48CE25E |
:10F8600090E11CC080914302E0918E03F0918F03E0 |
:10F87000882319F085E390E102C08CE390E19F9327 |
:10F880008F93DF93CF9309950F900F900F900F9068 |
:10F890008091380686FFCDC183E490E19F938F93DA |
:10F8A000DF93CF9392C184E50E9429848AE490E19A |
:10F8B0009F938F93CBEFD3E8DF93CF93E0918E03A9 |
:10F8C000F0918F0309958091B6070F900F900F90DC |
:10F8D0000F9085FD03C08FE490E111C080911E065A |
:10F8E000883F10F4E82F07C0EFEFF0E0E81BF109C4 |
:10F8F000E359FD4FE081E23358F488E590E19F93AE |
:10F900008F93DF93CF93E0918E03F0918F0316C016 |
:10F91000E43B18F08FE590E1F2CF80913806E0915A |
:10F920008E03F0918F0385FF03C086E690E102C04D |
:10F930008DE690E19F938F93DF93CF9309950F907E |
:10F940000F900F900F9080913406882309F471C1B5 |
:10F950008EE50E9429848091340699279F938F9386 |
:10F9600084E790E19F938F938BEF93E89F938F931E |
:10F97000E0918E03F0918F0309958DB79EB706969F |
:10F980008DBF57C189E60E9429848FE790E19F933C |
:10F990008F93CBEFD3E8DF93CF93E0918E03F09179 |
:10F9A0008F0309950F900F900F900F908091330661 |
:10F9B000E0918E03F0918F03882351F099279F9354 |
:10F9C0008F9389E890E19F938F93DF93CF93F6CE47 |
:10F9D0008DE890E19F938F93DF93CF93FAC080914E |
:10F9E0007703FBEFEF2EF3E8FF2E882309F053C0D7 |
:10F9F0008EE70E94298480916E0199279F938F93AF |
:10FA00008091D005E82FFF27EE0FFF1FE350F94F3D |
:10FA1000808191819F938F938091CF05E82FFF275D |
:10FA2000EE0FFF1FE350F94F808191819F938F93D9 |
:10FA300083E990E19F938F93FF92EF92E0918E0381 |
:10FA4000F0918F03099583E90E9429848DB79EB7B1 |
:10FA50000A968DBF8091D205E82FFF27EE0FFF1F7A |
:10FA6000E350F94F808191819F938F938091D105CD |
:10FA7000E82FFF27EE0FFF1FE350F94F80819181A0 |
:10FA800081589F4F9F938F9387EA90E19F938F9325 |
:10FA9000FF92EF9235CE8EE70E94298480916F020B |
:10FAA00099279F938F9380916E0299279F938F93AD |
:10FAB00080916D0299279F938F9386EB90E19F939E |
:10FAC0008F93FF92EF92E0918E03F0918F0309954F |
:10FAD00083E90E9429848DB79EB70A968DBF8091D5 |
:10FAE000720299279F938F938091710299279F9318 |
:10FAF0008F938091700299279F938F938AEC90E166 |
:10FB00009F938F93FF92EF92E0918E03F0918F037A |
:10FB100009952DB73EB7265F3F4F2DBF8AC0809114 |
:10FB20007A03882309F485C08EE70E942984809196 |
:10FB3000B60786FD11C08EED90E19F938F938CE107 |
:10FB400094E89F938F93E0918E03F0918F03099532 |
:10FB50000F900F900F900F908091360699278F701D |
:10FB60009070892B89F08DEE90E19F938F938CE1BB |
:10FB700094E89F938F93E0918E03F0918F03099502 |
:10FB80000F900F900F900F908091B60782FF11C0D9 |
:10FB900087EF90E19F938F938CE194E89F938F93ED |
:10FBA000E0918E03F0918F0309950F900F900F90C5 |
:10FBB0000F908091B60783FD3CC08CEF90E19F933E |
:10FBC0008F938CE194E89F938F93E0918E03F09153 |
:10FBD0008F0309950F900F900F900F902AC00E94ED |
:10FBE0006C718093AD0825C000917409063089F4CA |
:10FBF00080917703882319F01092770303C081E086 |
:10FC00008093770386E00E94547187E00E945471CC |
:10FC100008C0013031F40E942E84009374031092C6 |
:10FC200073031092740905C01092730302C01092FE |
:10FC30007403E6E0CDB7DEB70C94128B4FB720E427 |
:10FC400030E0F8948091C9008F778093C90080914B |
:10FC5000C9008F7B8093C9008091C9008F7D8093FC |
:10FC6000C9005A9A52985B9A539A832F9927809386 |
:10FC7000CD002093CC008091C80082608093C800A2 |
:10FC800088E18093C9008091CA008F778093CA0071 |
:10FC90008091CA008F7B8093CA008091CA008F7DBB |
:10FCA0008093CA008091CA008F7E8093CA008091A1 |
:10FCB000CA00877F8093CA008091C9008B7F8093A0 |
:10FCC000C9008091CA0084608093CA008091CA00F4 |
:10FCD00082608093CA008091C80087FF03C0809132 |
:10FCE000CE00F9CF8091C90080688093C9004FBFD2 |
:10FCF00008950F931F93CF93DF93482F4F5F893160 |
:10FD000008F08BC08091FC06841720F44F5F40936D |
:10FD1000FC064150CB0183539B4268E170E00E9496 |
:10FD20009A8AA42FBB27FD01EA0FFB1FE350F94F6E |
:10FD3000808191819B01281B390BC90137FF03C0CA |
:10FD4000909581959F4F069794F480916C02883C22 |
:10FD500030F480916C02865F80936C0208C088EC5E |
:10FD600080936C0280916F008F7D80936F00FD0106 |
:10FD7000EA0FFB1FE350F94F808191819C01220F14 |
:10FD8000331F280F391F260F371F37FF02C02D5F83 |
:10FD90003F4FE901D595C795D595C795CB010196FC |
:10FDA0008C179D0714F4219706C061507040C61748 |
:10FDB000D7070CF4219680916C02843BD8F08D011A |
:10FDC0000A0F1B1FF801E350F94F80819181FE015A |
:10FDD000E81BF90BCF0163E070E00E949A8ACB0127 |
:10FDE000880F991F860F971F0F5C184FF80191839A |
:10FDF000808307C0AA0FBB1FAF5CB84F11961C923F |
:10FE00001E92E42FFF27EE0FFF1FE350F94FD1831F |
:10FE1000C083443011F410924101DF91CF911F91C2 |
:10FE20000F910895CF93DF9320917509822F992721 |
:10FE3000807F9070409709F06CC02F3109F046C068 |
:10FE40008091760980938103209178092093830320 |
:10FE50008091790980938203822F99279093FE06DF |
:10FE60008093FD06222309F054C08091CF05282FEE |
:10FE70003327220F331FF901EF5CF84F11821082F4 |
:10FE80008091D005A82FBB27AA0FBB1FFD01EF5CF7 |
:10FE9000F84F118210828091D205E82FFF27EE0FD4 |
:10FEA000FF1FCF018F5C984FEC01198218822350FD |
:10FEB000394FE90119821882A350B94F11961C924B |
:10FEC0001E92E350F94F1182108223C0C22FCF70CF |
:10FED000CA30F8F4809176098093A109809177095E |
:10FEE0008093A009809178098093A3098091790972 |
:10FEF0008093A2096091A0097091A1098C2F0E94A2 |
:10FF0000797E6091A2097091A3098C2F8F5F0E9466 |
:10FF1000797EDF91CF910895CF93C82F8F3F49F419 |
:10FF2000809184038F3F29F41092860310928503F9 |
:10FF300032C020918603222339F4CF3111F485E0B9 |
:10FF400001C084E0809387038091870390918503AB |
:10FF50008217A0F4892F8095809385038F3F19F431 |
:10FF60008EEF8093850380918503C81711F40E945A |
:10FF7000127F10928603109285030BC0E22FFF2799 |
:10FF8000EB58F64FC0832F5F209386039C0F90930E |
:10FF90008503C0938403CF91089590918003933299 |
:10FFA00040F4E92FFF27E358F64F80839F5F90933B |
:10FFB00080030895833218F48D5F80938003089541 |
:10FFC00090E2E0E8F9E08FE19193815087FFFCCF68 |
:10FFD0000895CF93CFB723E031E0F8948091C90022 |
:10FFE0008F778093C9008091C9008F7B8093C9006F |
:10FFF0008091C9008F7D8093C9005A9A52985B9A6C |
:020000021000EC |
:10000000539A832F99278093CD002093CC00809121 |
:10001000C80082608093C80088E18093C900809105 |
:10002000CA008F778093CA008091CA008F7B80932B |
:10003000CA008091CA0080628093CA008091CA0081 |
:1000400080618093CA008091CA0088608093CA0052 |
:100050008091C90084608093C9008091CA00846047 |
:100060008093CA008091CA0082608093CA00809108 |
:10007000C80087FF03C08091CE00F9CF8091C900EE |
:1000800080688093C9008091C90080648093C90012 |
:100090000E94E07FCFBFCF910895282F99278F70BE |
:1000A0009070892B31F4209580917F03822B80936F |
:1000B0007F0308958091A401882309F44BC08091A7 |
:1000C000360285FD04C08091A801882381F082E971 |
:1000D00080937D0983E280937E098091A801882323 |
:1000E00009F485E580937F091092A80102C08093EE |
:1000F0007D098091A5018F3071F480917F030E946A |
:10010000EA6F882341F081E980937D0980937E091D |
:1001100081E380937F091092A4018091C80085FF3C |
:10012000FCCF8091C9008F7E8093C9008091C90067 |
:100130008E7F8093C90080917D09882311F48EEF12 |
:1001400001C08EE78093CE0080917F038093A5014C |
:1001500010927F0308951F920F920FB60F921124F1 |
:100160008F939F93EF93FF939091A401992309F0AC |
:1001700040C080918803882361F480917D098823A1 |
:1001800011F483E003C0813999F481E080938803FE |
:100190000FC0833099F480917D09882349F09093B2 |
:1001A0007D098091C9008E7F8093C9008EEF1EC0AB |
:1001B0008091C90081608093C9000EC0833261F4D0 |
:1001C0008091C9008E7F8093C9008FEF8093CE000D |
:1001D00081E08093A40114C080918803E82FFF2759 |
:1001E000E358F64F8F5F8093880380818093CE0021 |
:1001F00007C0109288038091C90080618093C90074 |
:10020000FF91EF919F918F910F900FBE0F901F90D4 |
:100210001895EF92FF920F931F93CF93DF937C017A |
:100220008B01EA01452B39F0F80181918F01F7012B |
:1002300009952197C9F7E6E0CDB7DEB70C94128B8C |
:10024000EF92FF920F931F93CF93DF937C018B016B |
:10025000EA01452B41F0F8010F5F1F4F8491F70130 |
:1002600009952197C1F7E6E0CDB7DEB70C94128B64 |
:100270000F931F93CF938C01C62F161634F480E290 |
:10028000F8010995C1501C16D4F3CF911F910F911D |
:1002900008950F931F93CF938C01C62F161634F435 |
:1002A00080E3F8010995C1501C16D4F3CF911F913A |
:1002B0000F910895A5E3B0E0E0E6F1E80C94EA8A36 |
:1002C0002E96EEADFFAD2E9788249924540180918F |
:1002D0007903882321F42C961FAE1EAE2C975EE482 |
:1002E000452E512C4C0E5D1E6F01B60105C0153216 |
:1002F00039F00894C11CD11CF60114911123B9F7EF |
:10030000A601461B570B31F02C968EAD9FAD2C9756 |
:100310000E942081112309F46AC20894C11CD11CD7 |
:10032000FF24FDA6FCA64FEFE42EF9A6F6010894E3 |
:10033000C11CD11C1491153721F0812F80628837A0 |
:10034000B1F4F0FE0AC0F20124E030E0420E531E88 |
:1003500080809180A280B3800AC0F20142E050E028 |
:10036000440E551E808191814C01AA24BB24103279 |
:1003700021F489A58823D1F61DC0133219F458E061 |
:10038000F52AD4CF1A3211F01D3291F41A3259F4F1 |
:10039000F20182E090E0480E591EE081ECA7EE23C6 |
:1003A0002CF6E195ECA790E1F92AAFEDFA22BECF49 |
:1003B0001B3211F419A7BACF1E32C1F5F601089409 |
:1003C000C11CD11C14911A3279F4F20122E030E000 |
:1003D000420E531E408151813FEF4F3F530714F4AB |
:1003E0004FEF5FEFE42EA2CF40E050E0812F80532B |
:1003F0008A30A0F4CA0133E0880F991F3A95E1F7DB |
:10040000840F951F480F591F410F511D40535040F5 |
:10041000F6010894C11CD11C1491E8CF8FEF4F3F17 |
:10042000580714F44FEF5FEFE42E85CF103329F413 |
:10043000F4FC7CCF90E2F92A79CF812F8153893067 |
:10044000D8F440E050E0CA0123E0880F991F2A95B4 |
:10045000E1F7840F951F480F591F410F511D40535D |
:100460005040F6010894C11CD11C1491812F805377 |
:100470008A3048F34CA75FCF183619F4A4E0FA2A63 |
:1004800055CF1C3619F4B1E0FB2A50CF133661F476 |
:100490003E010894611C711CF20122E030E0420E22 |
:1004A000531E808189833CC1143421F0143611F02D |
:1004B000193651F5143411F431E0F32AF0FE0AC074 |
:1004C000F20144E050E0440E551E80809180A280ED |
:1004D000B3800CC0F20182E090E0480E591E80818A |
:1004E00091814C01AA2497FCA094BA2CB7FE0AC0B3 |
:1004F000B094A09490948094811C911CA11CB11C78 |
:100500008DE289A70AE06FC01F3411F01F3631F465 |
:100510001F3411F491E0F92A08E064C0103779F42F |
:10052000F201A2E0B0E04A0E5B1E808191814C0195 |
:10053000AA24BB2400E1B0E4FB2A18E753C0133718 |
:10054000C1F5F20122E030E0420E531E608071805E |
:100550006114710489F43E010894611C711C88E2E5 |
:1005600089838EE6F301818385E78B838CE68C8318 |
:100570008D8389E28E831F82E7FC13C08E2D99271D |
:1005800087FD9095AC0160E070E0C3010E94B788E0 |
:10059000009729F0382E3618E3140CF0C3C03E2C17 |
:1005A000C1C0F30101900020E9F731973E2E3618C3 |
:1005B000B9C0153511F0153731F4153511F4F1E0E6 |
:1005C000FF2A0AE00FC0183519F0183709F0A0C04B |
:1005D00000E1F3FE07C081149104A104B10411F0FD |
:1005E00020E4F22A19A6EDA6E7FC02C03FEDF322B3 |
:1005F00089E2682E712C6C0E7D1E81149104A10479 |
:10060000B10421F44DA5442309F47BC0802F992720 |
:10061000AA27BB278EA79FA7A8ABB9AB202E332450 |
:1006200090E0891690E0990691E0A90690E0B9065D |
:1006300048F0C501B4012EA53FA548A959A90E94BB |
:10064000AD8A17C0AFEF8A169104A104B10449F036 |
:1006500040F0C401B1010E94868A9B0144275527BE |
:1006600008C0882D602F0E947A8A282F33274427BC |
:1006700055272AAB3BAB4CAB5DAB0A3059F48AA98A |
:10068000880F880F880F9AA9990F890F382D381B6A |
:10069000832F10C0003139F48AA98295807F482DBC |
:1006A000481B842F07C08AA9880F880F880F582DF0 |
:1006B000581B852F90E02EA53FA548A959A9821661 |
:1006C0009306A406B50608F091E08AA89BA8ACA8FA |
:1006D000BDA88A3010F4805D04C0895A183509F429 |
:1006E0008F7DD3018E933D01992309F099CF083076 |
:1006F00041F4F3FE06C0803321F080E3FD018293D4 |
:100700003F01CE010196382E3618F8E23F0E0BC09D |
:10071000112309F46CC03E010894611C711C1983FB |
:10072000B1E03B2E19A6032D2DA4231827FC22246B |
:1007300089A5882311F00F5F02C0F6FC0E5F020D41 |
:10074000EF2CFF24C70180739070892B49F48CA58E |
:10075000801B682F2C968EAD9FAD2C970E94388100 |
:1007600089A5882331F041E050E0BE01675D7F4FED |
:100770000AC0E6FE0EC080E38AA71BA742E050E055 |
:10078000BE01665D7F4F2C968EAD9FAD2C970E946B |
:100790000981C70180739070809749F48CA5801BF4 |
:1007A000682F2C968EAD9FAD2C970E944981622DAB |
:1007B0002C968EAD9FAD2C970E944981832D992751 |
:1007C00087FD9095AC01B3012C968EAD9FAD2C9713 |
:1007D0000E940981E4FE89CD2CA5201B2CA7622F45 |
:1007E0002C968EAD9FAD2C970E9438817ECDE2E194 |
:1007F000CB5C0C94068B982F80917C09883A50F43E |
:1008000080917C09E82FFF27E555F74F93838F5F91 |
:1008100080937C090895982F80917C09883A58F438 |
:1008200080917C09E82FFF27E555F74F9068938367 |
:100830008F5F80937C090895982F80917A03882395 |
:1008400021F0892F0E940B840895892F0E94FB8339 |
:100850000895883A10F480937C09089580E090E22E |
:10086000EEEAF8E091938F5F883AE0F308954FB78E |
:1008700021E830E0F8948091C9008F778093C90017 |
:100880008091C9008F7B8093C9008091C9008F7DC2 |
:100890008093C9005A9A52985B9A539A832F99274A |
:1008A0008093CD002093CC008091C800826080931B |
:1008B000C80088E18093C9008091CA008F77809337 |
:1008C000CA008091CA008F7B8093CA008091CA00C1 |
:1008D0008F7D8093CA008091CA008F7E8093CA006A |
:1008E0008091CA00877F8093CA008091C90084608C |
:1008F0008093C9008091CA0084608093CA0080916F |
:10090000CA0082608093CA008091C9008160809390 |
:10091000C9008091C80087FF03C08091CE00F9CF45 |
:100920008091C90080688093C9004FBF3CE7309335 |
:1009300052082DE7209377088EE880935308109291 |
:100940006C0810926B081092550830939A08209307 |
:10095000AA081092A4081092A3081092A608109258 |
:10096000A5081092A8081092A70884EF91E0909330 |
:10097000A2088093A1089093A00880939F08909369 |
:100980009E0880939D0810929C0889E880939B089C |
:100990001092A908309357092093730910925909AE |
:1009A0008AE88093580910925C0910925B091092B2 |
:1009B0005A0910925E0910925F0910926009109214 |
:1009C00061091092630910926409109265091092EE |
:1009D000660910926A0910926909109268091092CA |
:1009E0006709309378082093990810927A088DE867 |
:1009F000809379088BE78093AB0880E88093AC08FC |
:100A00001092AD088091550890E2EEEAF8E09193DB |
:100A10008F5F883AE0F38DE7809356090895CF936E |
:100A2000C82F80918903803879F48C2F0E9420721E |
:100A300080937C0380917C03882309F1C0937B0918 |
:100A400080917C038F5F11C08F37C9F48091740946 |
:100A5000882321F48C2F8095809374098BEA98E089 |
:100A600090937E0380937D038DEA80937C03809135 |
:100A7000C9008F7E8093C90082E080937B03C0937E |
:100A80008903CF91089530917B03332331F0809116 |
:100A90007B03815080937B03089580917C0388239E |
:100AA00081F140917C0390918A03413091F4292F88 |
:100AB00030938A038091C90080618093C90080913E |
:100AC0007A03882319F030937A0310C040937A0395 |
:100AD0000DC0E0917D03F0917E038191F0937E0340 |
:100AE000E0937D03282F980F90938A038091C8008C |
:100AF00085FFFCCF2093CE0080917C0381508093B2 |
:100B00007C0308952FB740E0F894E0E0F0E081E244 |
:100B1000809357009491E2E0F0E080935700349185 |
:100B2000E4E0F0E08093570084912FBF9E3199F468 |
:100B3000363941F4893011F441E00DC08A3059F45E |
:100B400042E009C0373939F4863011F443E003C07C |
:100B5000853009F444E0842F992708959FB7F894CD |
:100B60008091C900877F8093C9008091C9008F7EE2 |
:100B70008093C9008091C9008F778093C9008091CC |
:100B8000C9008F7B8093C9008091C9008F7D8093BD |
:100B9000C90052985A9A53985B9A9FBF08951F9321 |
:100BA000CF93DF93182F80917903882309F4AEC087 |
:100BB0008091A301181709F4A9C0809178038823B4 |
:100BC00021F40E9482858093780382ED91E09093D6 |
:100BD000400180933F0184E092E19F938F93C2E9AB |
:100BE000D5E1DF93CF93E0918E03F0918F030995C8 |
:100BF0000F900F900F900F90812F992783309105C0 |
:100C000039F1843091054CF48130910591F08230B6 |
:100C10009105DCF4892B51F036C085309105F1F057 |
:100C200085309105C4F00697E1F02DC084EF91E185 |
:100C300002C082EE91E19F938F93DF93CF93E09177 |
:100C40008E03F0918F0309952AC089EC91E1F3CFCF |
:100C500086EA91E1F0CF88E991E1EDCF80E991E179 |
:100C6000EACF82E891E19F938F93DF93CF93E09156 |
:100C70008E03F0918F03099588ED91E090934001E8 |
:100C800080933F010CC081E192E19F938F93DF93AA |
:100C9000CF93E0918E03F0918F03099510E00F90B0 |
:100CA0000F900F900F9080917803843011F0823074 |
:100CB000C1F40E94AE85812F8150833018F40E94C8 |
:100CC000EE6A22C0143019F40E94E97F1DC015306D |
:100CD00019F40E941E7E18C01630B1F40E943784A9 |
:100CE00013C0112389F087E292E19F938F9382E9E9 |
:100CF00095E19F938F93E0918E03F0918F03099577 |
:100D00000F900F900F900F901093A301DF91CF9150 |
:100D10001F9108950F931F9381E080937903409171 |
:100D2000A201E2E3F1E120E030E05FE48491992761 |
:100D30002F5F3F4F829FB001839F700D929F700D78 |
:100D4000112446275150319657FFF0CF4093A2010E |
:100D5000EAE0F1E120E030E057E2849199272F5F4B |
:100D60003F4F829FB001839F700D929F700D1124A1 |
:100D700046275150319657FFF0CF4093A201809102 |
:100D80007803882321F40E948285809378038091E0 |
:100D9000A201833459F088E190E029E20FB6F8947B |
:100DA000A895809360000FBE209360008AE591E8CB |
:100DB00090938F0380938E0382E492E19F938F93AD |
:100DC00002E915E11F930F93E0918E03F0918F03D9 |
:100DD00009950F900F900F900F9084E690E09F93ED |
:100DE0008F9386E590E09F938F931F921F9280913F |
:100DF00002016AE00E947A8A892F99279F938F9334 |
:100E0000809102010E947A8A99279F938F9388E6A6 |
:100E100092E19F938F931F930F93E0918E03F09134 |
:100E20008F03099582E391E19F938F931F930F9313 |
:100E3000E0918E03F0918F0309958AE091E19F93F1 |
:100E40008F931F930F93E0918E03F0918F03099579 |
:100E50008DB79EB746968DBF8CE992E19F938F9395 |
:100E60001F930F93E0918E03F0918F03099582EC0D |
:100E70008093810080916F00806280936F000F905B |
:100E80000F900F900F901F910F910895809134064D |
:100E90008F3138F08091D10787FD03C08EE18093B8 |
:100EA00034068091E405882331F08055853618F0AA |
:100EB0008FE78093E405089580917903882309F4EE |
:100EC00073C080918B03815080938B03882309F03A |
:100ED0004FC089E180938B0380913406803238F0D3 |
:100EE0008091D10787FD03C08FE180933406809104 |
:100EF0006C02823800F58091370290913802885E4A |
:100F0000934020F410928D0310928C0380918C03F7 |
:100F100090918D03009739F1019790938D03809301 |
:100F20008C03419728F18091D10784FF21C08091E3 |
:100F3000350284601BC080916C02853BC8F09091A3 |
:100F4000340684E1989FC0011124409620918C03BF |
:100F500030918D032817390730F42F5F3F4F3093BE |
:100F60008D0320938C03809135028B7F8093350213 |
:100F70009091A301963019F40E9443850FC080918F |
:100F8000A601882321F081508093A601089586E967 |
:100F90008093A601943011F40E945A808091A2019E |
:100FA000833411F01092790308951F920F920FB6B7 |
:100FB0000F9211242F933F934F935F936F937F93DF |
:100FC0008F939F93AF93BF93EF93FF932091CE00A6 |
:100FD0008091B2018823B1F02093C6008091B201C4 |
:100FE000823059F52F3F49F58FEF94E3ACE0B0E044 |
:100FF000C297A109B109B7FFFBCF8091D1038093BC |
:10100000CE001BC09091A301892F8150833020F422 |
:10101000822F0E94496B11C0943021F4822F0E94CC |
:101020004D800BC0953021F4822F0E948C7F05C02B |
:10103000963019F4822F0E940F85FF91EF91BF9196 |
:10104000AF919F918F917F916F915F914F913F9160 |
:101050002F910F900FBE0F901F90189500242227FC |
:101060003327442751E0BB27EE27FF27A0E1660F77 |
:10107000771F881F991F001C221F331F441F660FF4 |
:10108000771F881F991F001C221F331F441F2AF43B |
:10109000050E2B1F3E1F4F1F04C0051A2B0B3E0BC6 |
:1010A0004F0B550FBB1FEE1F587F556047FD525029 |
:1010B000AA95E9F6E695B7955795E695B7955795AC |
:1010C000852F9B2F08952227332741E0552768E07D |
:1010D000880F991F221F331F880F991F221F331F4C |
:1010E0001AF4240F351F02C0241B350B440F551F63 |
:1010F000487F456037FD42506A9551F756954795B0 |
:1011000056954795842F0895AA2797FF04C0809588 |
:1011100090958A1F9A1F77FF04C0609570956A1F8B |
:101120007A1F669F9001779FA001679F300D411D38 |
:101130005A1F300D411D5A1F889FF001999F2E0F95 |
:101140003F1F401D511D899F300D411D5A1F300DFD |
:10115000411D5A1FCA01B901112480CFFB01DC01D6 |
:1011600002C005900D9241505040D8F70895FC01FF |
:101170004150504030F001900616D1F73197CF0121 |
:101180000895882799270895A0E0B0E0EAECF8E8F0 |
:101190000C94F28A6C017B01EA01590121978FEFCF |
:1011A000CF3FD80789F086010894C11CD11CC70124 |
:1011B0000894E11CF11CF5010995F8018083219741 |
:1011C000FFEFCF3FDF0779F7EAE0CDB7DEB70C944A |
:1011D0000E8BCF92DF92EF92FF920F931F937C01C1 |
:1011E0006B01FB010995082FC7010196F6010995CE |
:1011F000182FC8011F910F91FF90EF90DF90CF90B3 |
:101200000895A0E0B0E0E7E0F9E80C94F48A8C01DE |
:101210007B01EA01690121978FEFCF3FD80771F079 |
:10122000F70121917F01C8010F5F1F4F622FF60167 |
:1012300009952197FFEFCF3FDF0791F7E8E0CDB7A2 |
:10124000DEB70C94108BCF92DF92EF92FF920F9348 |
:101250001F936C018B017A01FA010995812F99275F |
:10126000682FC6010196F70109951F910F91FF9014 |
:10127000EF90DF90CF9008955058BB27AA270ED04B |
:10128000E0C0D1D030F0D6D020F031F49F3F11F43F |
:101290001EF4C6C00EF4E095E7FBBCC0E92FE2D017 |
:1012A00080F3BA17620773078407950718F071F483 |
:1012B0009EF5FAC00EF4E0950B2EBA2FA02D0B016F |
:1012C000B90190010C01CA01A0011124FF27591B8B |
:1012D00099F0593F50F4503E68F11A16F040A22F91 |
:1012E000232F342F4427585FF3CF46953795279502 |
:1012F000A795F0405395C9F77EF41F16BA0B620B01 |
:10130000730B840BBAF09150A1F0FF0FBB1F661F47 |
:10131000771F881FC2F70EC0BA0F621F731F841F8A |
:1013200048F4879577956795B795F7959E3F08F0B0 |
:10133000B3CF9395880F08F09927EE0F979587956F |
:10134000089598D088F09F5790F0B92F9927B751FA |
:10135000A0F0D1F0660F771F881F991F1AF0BA9579 |
:10136000C9F712C0B13081F09FD0B1E008959CC0A0 |
:10137000672F782F8827B85F39F0B93FCCF386956F |
:1013800077956795B395D9F73EF4909580957095CC |
:1013900061957F4F8F4F9F4F0895E89409C097FB49 |
:1013A0003EF490958095709561957F4F8F4F9F4F3C |
:1013B0009923A9F0F92F96E9BB279395F695879580 |
:1013C00077956795B795F111F8CFFAF4BB0F11F443 |
:1013D00060FF1BC06F5F7F4F8F4F9F4F16C08823EA |
:1013E00011F096E911C0772321F09EE8872F762F20 |
:1013F00005C0662371F096E8862F70E060E02AF061 |
:101400009A95660F771F881FDAF7880F969587954C |
:1014100097F9089597F99F6780E870E060E0089574 |
:101420009FEF80EC089500240A94161617061806FC |
:101430000906089500240A941216130614060506D8 |
:101440000895092E0394000C11F4882352F0BB0F69 |
:1014500040F4BF2B11F460FF04C06F5F7F4F8F4FCC |
:101460009F4F089557FD9058440F551F59F05F3F07 |
:1014700071F04795880F97FB991F61F09F3F79F0B6 |
:1014800087950895121613061406551FF2CF469538 |
:10149000F1DF08C0161617061806991FF1CF8695BA |
:1014A0007105610508940895E894BB27662777279E |
:1014B000CB0197F90895629FD001739FF001829F3D |
:1014C000E00DF11D649FE00DF11D929FF00D839FD3 |
:1014D000F00D749FF00D659FF00D9927729FB00D70 |
:1014E000E11DF91F639FB00DE11DF91FBD01CF0183 |
:1014F00011240895991B79E004C0991F961708F0EC |
:10150000961B881F7A95C9F780950895AA1BBB1B67 |
:1015100051E107C0AA1FBB1FA617B70710F0A61BF3 |
:10152000B70B881F991F5A95A9F780959095BC0114 |
:10153000CD01089597FB092E07260AD077FD04D028 |
:10154000E5DF06D000201AF4709561957F4F08956D |
:10155000F6F7909581959F4F0895A1E21A2EAA1B48 |
:10156000BB1BFD010DC0AA1FBB1FEE1FFF1FA21753 |
:10157000B307E407F50720F0A21BB30BE40BF50B50 |
:10158000661F771F881F991F1A9469F760957095D9 |
:10159000809590959B01AC01BD01CF01089597FB0B |
:1015A000092E05260ED057FD04D0D7DF0AD0001C27 |
:1015B00038F450954095309521953F4F4F4F5F4FF0 |
:1015C0000895F6F790958095709561957F4F8F4FB0 |
:1015D0009F4F08952F923F924F925F926F927F920A |
:1015E0008F929F92AF92BF92CF92DF92EF92FF9233 |
:1015F0000F931F93CF93DF93CDB7DEB7CA1BDB0BDF |
:101600000FB6F894DEBF0FBECDBF09942A88398883 |
:1016100048885F846E847D848C849B84AA84B9848A |
:10162000C884DF80EE80FD800C811B81AA81B98196 |
:10163000CE0FD11D0FB6F894DEBF0FBECDBFED01AA |
:101640000895EE0FFF1F0590F491E02D0994FFCF50 |
:101650005E010A010164FF01FFFFC01FC01F0101FD |
:1016600001737373FF03007D0000C409C4096400A3 |
:10167000104661737400004E6F726D616C0000451E |
:10168000617379000051756164726F00006400D26B |
:101690000101200B050000ECFF000204060708080A |
:1016A000080706040200FEFCFAF9F8F8F8F9FAFC5B |
:1016B000FE000204060708086440415A4664640AB2 |
:1016C00002969696960840403A10FB30380132FF59 |
:1016D00003780090D0030090D0030032002064FF14 |
:1016E000FF64200B0A0D0B0C0E0B0F10FA200101EA |
:0816F000010170FF010F64000D |
:00000001FF |
/tags/V0.86d/Hex-Files/Flight-Ctrl_MEGA644_V0_86d.hex |
---|
0,0 → 1,3929 |
:100000000C945A060C94A0060C94A0060C94A0061E |
:100010000C94A0060C94A0060C94A0060C94A006C8 |
:100020000C94A0060C94DE180C94A0060C94A00668 |
:100030000C9471320C94A0060C94A0060C94A006AB |
:100040000C94A0060C94A0060C94B2150C94A00677 |
:100050000C94E00B0C94A0060C94AA0B0C94A00634 |
:100060000C949A1B0C94A0060C94F72D0C94A006EB |
:100070000C9417770C94A0060C947C71C11BC61BC2 |
:10008000CB1BD41BEB1B021C121C221C3F1C2B1E67 |
:10009000021CED1CFE1C2D1D4B1D681DC21D1D1ECE |
:1000A0003820E2207121F1212922CC22D3243D25C0 |
:1000B000B72500264A267826A526082752279C27FA |
:1000C0009528162E4A2E8D2EFD2E152F562F0D30CB |
:1000D000D430D430D430D430D430D430D430D43000 |
:1000E000D430D430D43089308B309030A830AA301E |
:1000F0000A0D426174743A002025642043656C6CDB |
:10010000732000204C6F77207761726E696E6720D4 |
:100110006C6576656C3A2025642E2564000A0D46D0 |
:100120006F756E6420424C2D4374726C3A2000252A |
:1001300064000A0D0A0D2121204D495353494E47B1 |
:1001400020424C2D4354524C3A202564202121005A |
:100150000A0D3D3D3D3D3D3D3D3D3D3D3D3D3D3D32 |
:100160003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF |
:100170003D3D3D3D3D000A0D43616C696272617415 |
:10018000696E672070726573737572652073656E32 |
:10019000736F722E2E004F4B0A0D000A0D466C69CC |
:1001A0006768742D74696D65202575206D696E20F2 |
:1001B00020546F74616C3A2575206D696E000A0DCC |
:1001C000436F6E74726F6C3A200048656164696EAB |
:1001D00067486F6C64004E6F726D616C20284143FC |
:1001E000432D4D6F646529000A0D3D3D3D3D3D3D6C |
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D0A0D00BE |
:10021000416E676C654E69636B2020202020202092 |
:10022000416E676C65526F6C6C202020202020206E |
:100230004163634E69636B20202020202020202012 |
:10024000416363526F6C6C202020202020202020EE |
:100250005961774779726F202020202020202020AC |
:100260004865696768742056616C75652020202098 |
:100270004163635A2020202020202020202020209D |
:1002800047617320202020202020202020202020B3 |
:10029000436F6D706173732056616C75652020200B |
:1002A000566F6C74616765205B302E31565D20207F |
:1002B0005265636569766572204C6576656C2020B1 |
:1002C0004779726F20436F6D706173732020202017 |
:1002D0004D6F746F7220312020202020202020209C |
:1002E0004D6F746F7220322020202020202020208B |
:1002F0004D6F746F7220332020202020202020207A |
:100300004D6F746F72203420202020202020202068 |
:1003100031362020202020202020202020202020B6 |
:1003200031372020202020202020202020202020A5 |
:100330003138202020202020202020202020202094 |
:100340003139202020202020202020202020202083 |
:10035000536572766F20202020202020202020202E |
:10036000486F76657267617320202020202020204E |
:1003700043757272656E74205B302E31415D2020B2 |
:100380004361706163697479205B6D41685D202011 |
:1003900048656967687420536574706F696E74206E |
:1003A0003235202020202020202020202020202026 |
:1003B0003236202020202020202020202020202015 |
:1003C000436F6D7061737320536574706F696E74E1 |
:1003D0004932432D4572726F722020202020202048 |
:1003E000424C204C696D6974202020202020202060 |
:1003F0004750535F4E69636B20202020202020202F |
:100400004750535F526F6C6C20202020202020200A |
:1004100021212120494E434F4D50415449424C45E2 |
:1004200020212121002E000A0D20444143206F721B |
:1004300020493243204552524F5221204368656380 |
:100440006B204932432C2033567265662C20444180 |
:100450004320616E6420424C2D4374726C005B2516 |
:10046000695D005B25695D002B204D696B726F4BE8 |
:100470006F70746572202B0048573A5625642E25FC |
:10048000642053573A25642E256425630053657410 |
:1004900074696E673A2564202573004D697865722A |
:1004A000204572726F7221004861726477617265D3 |
:1004B000204572726F7220313A2564202121004D4F |
:1004C000697373696E6720424C2D4374726C3A25D0 |
:1004D0006421210021204E432D4552523A202532DD |
:1004E0006420212000493243204552524F5221219D |
:1004F00021004865696768743A20202535690053F2 |
:100500006574706F696E743A253569005072657351 |
:10051000737572653A253569004F66667365743A7E |
:1005200020202535690048656967687420636F6E0F |
:1005300074726F6C0044495341424C4544006163FE |
:10054000742E2062656172696E67004E69636B3A52 |
:1005500020202020202025356900526F6C6C3A2025 |
:10056000202020202025356900436F6D7061737352 |
:100570003A202020253569004B25693A2534692029 |
:10058000204B25693A25346920004E693A253469A3 |
:100590002020526F3A253469200047733A25346988 |
:1005A000202047693A253469200050313A253469C2 |
:1005B000202050323A253469200050333A253469DE |
:1005C000202050343A25346920004779726F202D5D |
:1005D0002053656E736F72004E69636B253469201A |
:1005E000282533692E25692900526F6C6C253469E2 |
:1005F00020282533692E256929004769657225342D |
:1006000069202825336929004E69636B20253469E8 |
:1006100020282533692E25782900526F6C6C2025FF |
:10062000346920282533692E2578290059617720DF |
:1006300020253469202825336929004E69636B2001 |
:100640002534692028253369292825336929005252 |
:100650006F6C6C20253469202825336929282533BF |
:1006600069290059617720202534692028253369BC |
:1006700029282533692900414343202D2053656EE5 |
:10068000736F72004E69636B20253469202825330F |
:10069000692900526F6C6C20253469202825336944 |
:1006A00029005A2020202025346920282533692953 |
:1006B00000566F6C746167653A2020202533692EDF |
:1006C000253169560043757272656E743A20202098 |
:1006D0002533692E2531694100506F7765723A20C4 |
:1006E00020202020253469570044697363686172B3 |
:1006F00067653A202535696D416800526563656913 |
:100700007665720052432D525353493A20202020DF |
:100710002534690052432D5175616C6974793A2012 |
:100720002534690052432D4368616E6E656C733ADF |
:1007300025346900436F6D70617373004D61676E9E |
:1007400065743A202020253569004779726F3A2078 |
:100750002020202025356900536574706F696E7400 |
:100760003A2025356900506F746925693A202025A3 |
:10077000336900506F746925693A20202533690078 |
:10078000536572766F202000536574706F696E74C4 |
:10079000202025336900506F736974696F6E3A20A9 |
:1007A0002533690052616E67653A2533692D25331B |
:1007B0006900424C2D4374726C204572726F7273E3 |
:1007C000200025336420253364202533642025331D |
:1007D000642000424C2054656D70657261747572BE |
:1007E00065002533642025336420253364202533B8 |
:1007F000642000424C2D4374726C20666F756E64E9 |
:100800002000202563202020256320202025632030 |
:100810002020256320002025632020202563202020 |
:100820002025632020202563200020256320202010 |
:100830002D2020202D2020202D200031300031318E |
:1008400000313200466C696768742D54696D65200B |
:100850002000546F74616C3A2535756D696E0041E6 |
:1008600063743A20202535756D696E0028726573B2 |
:10087000657429000A0D47656E65726174696E675B |
:100880002064656661756C7420506172616D657479 |
:10089000657220536574202564000A0D5573696ED6 |
:1008A0006720506172616D657465722053657420B4 |
:1008B0002564000A0D47656E65726174696E672074 |
:1008C00064656661756C74204D6978657220546149 |
:1008D000626C65000A0D4D697865722D436F6E6616 |
:1008E00069673A202725732720282575204D6F74C6 |
:1008F0006F727329000A0D3D3D3D3D3D3D3D3D3D3F |
:100900003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D17 |
:100910003D3D3D3D3D000A0D414343206E6F742037 |
:1009200063616C69627261746564210D0A00000084 |
:100930008F001E01AD013B02CA025803E603740496 |
:1009400002058F051B06A7063307BE074808D20815 |
:100950005B09E3096B0AF20A780BFD0B810C040DAD |
:10096000860D070E870E060F840F00107B10F51002 |
:100970006E11E5115B12CF124213B31323149214BC |
:10098000FE146A15D3153B16A11605176717C8176D |
:1009900027188318DE1837198E19E319361A871AA3 |
:1009A000D61A231B6E1BB61BFD1B411C831CC31CCC |
:1009B000001D3C1D751DAB1DE01D121E421E6F1E4D |
:1009C0009A1EC31EE91E0D1F2E1F4D1F691F841F77 |
:1009D0009B1FB01FC31FD31FE11FEC1FF51FFB1F81 |
:1009E000FF1F002004010000016B00020101F06BF9 |
:1009F00001030202846C020403032C6D030004044F |
:100A0000E16C2532692E2531695600253364256352 |
:100A100020253033646D2563005374617475730051 |
:100A20004552524F523A2025326420002534692025 |
:100A30002532693A25303269002534696D25630015 |
:100A40002533692025336920253369202533690042 |
:100A50002533692025336920253369202533690032 |
:100A600054656D7065726174757265732020202005 |
:100A7000002563432020202020002532692E2531C7 |
:100A80006956202533692E2531694100253469577F |
:100A9000202536696D4168004D61676E65743A25A1 |
:100AA0003369252520253369256300496E636C6908 |
:100AB0002E3A25336925632028256929200025320F |
:100AC000756D2F73205361743A2564200020203304 |
:100AD00044004E6F4678004447505300486F6D65A0 |
:100AE0003A2533646D202533642563202563004E49 |
:100AF0006F204E6176694374726C21000A0D77771E |
:100B0000772E4D696B726F4B6F707465722E6465D2 |
:100B10002028632920486953797374656D732047D1 |
:100B20006D6248000A0D74686520757365206F66F4 |
:100B3000207468697320736F6674776172652069C9 |
:100B400073206F6E6C79207065726D697474656462 |
:100B5000200A0D6F6E206F726967696E616C204D9F |
:100B6000696B726F4B6F707465722D486172647738 |
:100B70006172650047726175706E657220486F54CE |
:100B800054004143542044534C004A657469207317 |
:100B90006174656C6C6974005370656B7472756D0B |
:100BA00020736174656C6C697420284C6F772072B7 |
:100BB00065736F6C7574696F6E29005370656B7423 |
:100BC00072756D20736174656C6C697420283230A5 |
:100BD000343829005370656B7472756D20736174BD |
:100BE000656C6C6974004D756C74697369676E61CE |
:100BF0006C2050504D000A0D526563656976657230 |
:100C00003A2000756E6B6E6F776E2E205573696E8D |
:100C1000672050504D2E2E2E006E6F74207375700D |
:100C2000706F7274656420627920686172647761A4 |
:100C3000726521000A0D3D3D3D3D3D3D3D3D3D3D43 |
:100C40003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD4 |
:100C50003D3D3D3D3D3D3D3D3D000A0D466C6967D6 |
:100C60006874436F6E74726F6C0A0D4861726477BA |
:100C70006172653A25642E25640A0D536F66747798 |
:100C80006172653A5625642E2564256320000A0D9D |
:100C90003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D84 |
:100CA0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D74 |
:100CB0003D3D3D0011241FBECFEFD0E1DEBFCDBFD3 |
:100CC00011E0A0E0B1E0E8ECF4EF02C005900D9275 |
:100CD000A63AB107D9F718E0A6EAB1E001C01D9223 |
:100CE000A23DB107E1F76AEAE2E0F0E081E2809339 |
:100CF00057007491AE014F5F5F4F20EF37EFDA017D |
:100D00009FE0F9012F5F3F4F84918D93915097FFA2 |
:100D1000F8CF773911F40000FECFFA019EE08191FF |
:100D200068276095915097FFFACF8889681721F05E |
:100D3000773911F40000FECF0E9461070C94637AAA |
:100D40000C94000080912206E82FFF27EE0FFF1F72 |
:100D5000E05BF84F808191818D5E9F4F14F010927F |
:100D60000301808191818A5B9F4FCCF480910301C4 |
:100D70008823A9F481E080930301809115048F5F9B |
:100D800080931504853038F088EE93E09093DB0172 |
:100D90008093DA0104C066E970E00E94EF3580912B |
:100DA000150499279093A3058093A20508951F9396 |
:100DB000CF93DF93182F882389F080EF90E09F93E3 |
:100DC0008F9386E992E19F938F93E091E103F091F5 |
:100DD000E20309950F900F900F900F9080914506B8 |
:100DE000823308F044C084EF91E00E94A516EC0124 |
:100DF000112329F0CE010E94AE168823D9F3C2E058 |
:100E0000D0E026E530E080911E0190911F0182170D |
:100E1000930730F02196255D3F4FC730D10598F3F9 |
:100E2000809145069927C89F9001C99F300DD89F92 |
:100E3000300D1124209300011123D9F068EC70E0EB |
:100E40008C2F0E94EF35DF93CF9388EF90E09F9334 |
:100E50008F9386E992E19F938F93E091E103F09164 |
:100E6000E20309958DB79EB706968DBF02C08093A9 |
:100E70000001112311F1809100016AE00E94B6790E |
:100E8000892F99279F938F93809100010E94B679B3 |
:100E900099279F938F9383E091E09F938F9386E9A7 |
:100EA00092E19F938F93E091E103F091E203099522 |
:100EB0002DB73EB7285F3F4F2DBFDF91CF911F91D8 |
:100EC0000895CFEFD0E1DEBFCDBF8824992414B8B8 |
:100ED00015B807EE13E00253104017FFFCCF189B24 |
:100EE00006C0199B02C08DE007C08BE005C0199BAE |
:100EF00002C084E101C08AE08093020181E887B9E1 |
:100F00003E9A8FEF88B98BE184B981E085B98EE391 |
:100F10008AB987E48BB9469A84B7877F84BF80916A |
:100F200060008861809360001092600084EC99E01A |
:100F30009093DB018093DA011092E3021092E202B7 |
:100F400010925507109254071092E5021092E40295 |
:100F50001092E7021092E60220910201243128F05B |
:100F600084EC94E0A0E0B0E004C08BE095E0A0E069 |
:100F7000B0E08093430190934401A0934501B09366 |
:100F800046012A3011F0243110F0289801C0289A27 |
:100F90000E940E170E94DF160E949E120E94483285 |
:100FA0000E94521A81E00E94AB2D0E940B630E94A6 |
:100FB0001B6E0E94CF75809102018C3010F4299A2B |
:100FC00001C0299878940E94BD2C809122028260F1 |
:100FD00080932202109225020E94224184EF91E028 |
:100FE0000E94A5168C018091220280FD05C0C801D7 |
:100FF0000E94AE168823B9F38DE191E09F938F9301 |
:10100000C6E9AC2EC2E1BC2EBF92AF92E091E103E3 |
:10101000F091E203099580EA9FE00E94A5168C01F9 |
:10102000C0E0D0E00F900F900F900F90B2EFEB2E3A |
:10103000B6E0FB2EA6EACA2EA6E0DA2E0E942241D6 |
:101040008091220280FD05C0C8010E94AE1688234F |
:10105000B9F3F60180811816ACF40BC00E9422414E |
:101060008091220280FD05C0C8010E94AE1688232F |
:10107000B9F3C8010E94AE16882321F4F7018081DC |
:10108000882364F7F701808187FF18C02196DF93DA |
:10109000CF9321978FE291E09F938F93BF92AF926E |
:1010A000E091E103F091E20309958091A7018F5F40 |
:1010B0008093A7018DB79EB706968DBF2196E4E079 |
:1010C000F0E0CE0EDF1E88E090E0E80EF91ECC3096 |
:1010D000D10508F4B3CFC0E0D0E00FEE16E0F6EA99 |
:1010E000EF2EF6E0FF2EF801838187FD1CC0F7018B |
:1010F00080811816C4F42196DF93CF93219782E361 |
:1011000091E09F938F9386E992E19F938F93E09173 |
:10111000E103F091E203099582E08093D8018DB755 |
:101120009EB706968DBFF8018381807883832196D0 |
:1011300084E090E0E80EF91E085F1F4FCC30D10527 |
:1011400090F280E591E09F938F93C6E9D2E1DF931F |
:10115000CF93E091E103F091E2030995909120068D |
:101160008091A7010F900F900F900F90981728F47F |
:101170008091FB0380618093FB0386E791E09F935E |
:101180008F93DF93CF93E091E103F091E203099510 |
:1011900088EE93E00E94A5168C010E94581A0F90C9 |
:1011A0000F900F900F90C8010E94AE168823D9F3BC |
:1011B00086E991E09F938F93DF93CF93E091E103D2 |
:1011C000F091E203099580E00E94BE368091020111 |
:1011D0000F900F900F900F908A3011F0843110F023 |
:1011E000289801C0289A80ED97E09093DB018093C6 |
:1011F000DA0185E5809317048EE090E00E94F02AE2 |
:101200009927182F00278FE090E00E94F02A080FFE |
:10121000111D1093AD010093AC018AE090E00E9493 |
:10122000F02A9927182F00278BE090E00E94F02ADF |
:10123000080F111D1093AB010093AA010F5F1F4F00 |
:1012400039F08091AC019091AD018F5F9F4F41F4D7 |
:101250001092AD011092AC011092AB011092AA0154 |
:101260008091AA019091AB019F938F938091AC01E3 |
:101270009091AD019F938F938BE991E09F938F9312 |
:10128000DF93CF93E091E103F091E20309958DB7ED |
:101290009EB708968DBF8EEB91E09F938F93DF935F |
:1012A000CF93E091E103F091E203099580912E063E |
:1012B0000F900F900F900F90E091E103F091E203F7 |
:1012C00082FF07C08AEC91E09F938F93DF93CF93C7 |
:1012D00008C086ED91E09F938F9386E992E19F93FA |
:1012E0008F9309950F900F900F900F900E94AA1F57 |
:1012F00088E893E190933E0180933D0161E0F62EF2 |
:10130000F09216048F2D0E94D706809148060E9405 |
:10131000197588EE91E09F938F93DF93CF93E091BF |
:10132000E103F091E203099580ED97E00E94A51694 |
:101330008C018AEF90E00E94A51683E080937A05E5 |
:101340001092A60180918B060F900F900F900F9036 |
:1013500084FF02C0F092AE018091B001882311F0A9 |
:101360004798FECF8091DE01882309F4EBC180917C |
:101370001001882309F4E6C11092DE018091150462 |
:10138000882319F00E94A20602C00E9427440E94EE |
:101390002241209102012A3011F0243110F02898C6 |
:1013A00001C0289A8091D602882331F08091D6021C |
:1013B00081508093D6020EC080916F00806280932E |
:1013C0006F0010925107109250078091FB038860C4 |
:1013D0008093FB0380913D0190913E010197909392 |
:1013E0003E0180933D0180913D0190913E01892B0A |
:1013F00021F0809123028823C9F180913D019091D1 |
:101400003E01892BD9F40E94D52D85E090E0909380 |
:101410003E0180933D018091B4059091B505019600 |
:101420009093B5058093B4058091FB038160809310 |
:10143000FB0380917B05826080937B05809108018E |
:10144000909109018F5F9F4FC1F48091D50288234D |
:10145000A1F088EA91E69093DB018093DA0180E8BD |
:1014600090E0909309018093080107C02A3011F0A1 |
:10147000243110F0289801C0289A0E94A17680910A |
:10148000DE01882309F05EC180910E01882311F0EE |
:101490000E9425170E94E2120E94300EC8010E948D |
:1014A000AE16882309F44AC10C5E1F4F80912302B7 |
:1014B000882349F08091FB0382608093FB03809135 |
:1014C0007B0582600FC08091DA019091DB01892B4E |
:1014D00059F480913D0190913E01079728F0809149 |
:1014E0007B058D7F80937B058091D602882361F0F8 |
:1014F0008091AE01882341F01092AE0188E893E11B |
:101500009093DB018093DA0180910501882321F01B |
:101510008150809305012EC0809321041092AC026B |
:101520001092AB021092AA021092A9021092A80285 |
:101530001092A7028091D6028823E1F480910801DD |
:10154000909109018F5F9F4FA9F42091AE01223045 |
:1015500089F088E99AE39093DB018093DA0180E0D7 |
:101560009CE09093090180930801222319F082E006 |
:101570008093AE0180919C01893C48F0815080931A |
:101580009C018091FB038B7F8093FB033FC0809184 |
:1015900031088823F9F08091FB0384608093FB037A |
:1015A00089E08093B00380910801909109018F5FD9 |
:1015B0009F4F81F48091D502882361F088E99AE3F6 |
:1015C0009093DB018093DA0180E098EA909309011F |
:1015D000809308011092A4031092A3031092A20317 |
:1015E0001092A1031092A003109224081092630895 |
:1015F0001092620810926508109264088FEF9FEFB6 |
:10160000909361088093600810929C018091000182 |
:10161000282F332780911E0190911F018217930775 |
:10162000CCF48091A00280628093A0028091080196 |
:10163000909109018F5F9F4FC1F480E797E19093EC |
:10164000DB018093DA0180E093E0909309018093BD |
:1016500008010BC08091DA019091DB01892B29F4FC |
:101660008091A0028F7D8093A0020E94B66784E0E3 |
:101670008093D9018091A00281FD05C05AEA852E90 |
:1016800055E0952E12C08091AF018F5F8093AF011E |
:10169000813359F41092AF018091A8019091A90172 |
:1016A00001969093A9018093A8010894811C911C34 |
:1016B000F2E78F16FBE09F0609F040C088249924CA |
:1016C0002091AC013091AD012F5F3F4F3093AD01C0 |
:1016D0002093AC018091AA019091AB010196909367 |
:1016E000AB018093AA01832F9927682F8EE090E0A9 |
:1016F0000E94F82A8091AC019091AD019070682F02 |
:101700008FE090E00E94F82A8091AA019091AB01AD |
:10171000892F9927682F8AE090E00E94F82A80910B |
:10172000AA019091AB019070682F8BE090E00E942D |
:10173000F82A84E190E00E94A5168C010E940668B8 |
:101740000E94326E8091D901882309F005CE0E9453 |
:101750002C6302CE1F920F920FB60F9211248F931B |
:101760009F93EF93FF93809107018823E1F4809189 |
:10177000CA019091CB0101969093CB018093CA014D |
:10178000FC01E053FB4FE081ED3019F08A3A9105FE |
:1017900039F41092CB011092CA0181E080930701C5 |
:1017A000E093C60004C01092CB011092CA01FF91D1 |
:1017B000EF919F918F910F900FBE0F901F901895F2 |
:1017C0001F920F920FB60F9211242F933F934F93B6 |
:1017D0005F936F937F938F939F93AF93BF93CF93B9 |
:1017E000EF93FF9390E08091B001813029F48091D4 |
:1017F000C6008093CE00CCC08091B001823029F425 |
:101800008091C60080932404C3C08091C600809359 |
:10181000C2015091D0015A3A10F09093D1018091B9 |
:10182000C2018D3009F065C08091D101823009F08C |
:1018300060C09093D101852F99278C5D9B4FFC014F |
:10184000329740812091CC013091CD01241B310988 |
:10185000DC0111978C91281B3109C9019F7090936D |
:10186000CD018093CC0146E0969587954A95E1F7A6 |
:10187000982F935C9093CE012F733070235C20934C |
:10188000CF018081981729F48C91281711F491E0E9 |
:1018900006C090E08091BF018F5F8093BF01C0912F |
:1018A000C101CC2309F074C0992309F471C081E00F |
:1018B0008093C101580F5093BE015150E52FFF276F |
:1018C000EC5DFB4F8DE0808380912604823509F02A |
:1018D0005FC00E94AA1F88E190E02CE00FB6F89448 |
:1018E000A895809360000FBE20936000C093D8013C |
:1018F0004FC02091D101822F992781309105F9F0B5 |
:10190000823091051CF4892B21F040C0029711F11F |
:101910003DC08091C201833239F48091C101882396 |
:1019200019F481E08093D1018091C2018093240455 |
:1019300081E08093D0018091C201992722C02F5F5E |
:101940002093D101E52FFF27EC5DFB4F8091C20171 |
:10195000808309C0E52FFF27EC5DFB4F8091C2011A |
:1019600080835A3A20F45F5F5093D00102C01092F6 |
:10197000D1012091C2018091CC019091CD01820FC3 |
:10198000911D9093CD018093CC0102C01092D101A2 |
:10199000FF91EF91CF91BF91AF919F918F917F91E7 |
:1019A0006F915F914F913F912F910F900FBE0F90CC |
:1019B0001F901895AC01A0E0B0E09D01A817B907F1 |
:1019C00048F4E0EDF4E08191280F311D1196A41741 |
:1019D000B507C8F33F70FD01E053FB4FC90156E066 |
:1019E000969587955A95E1F7835C80831196FD0162 |
:1019F000E053FB4F2F733070822F835C8083AF5294 |
:101A0000BB4F8DE08C93109207018091D00480939E |
:101A1000C6000895A0E0B0E0E0E1FDE00C942F7A6C |
:101A20002C859D850E85BB2483E28093D0049F592D |
:101A30009093D1042093D20433E0E32EF12C0023C1 |
:101A400009F49EC0CF84D888BE016D5E7F4FA989FE |
:101A5000BA890150109709F493C01097B9F0F601B4 |
:101A6000EB0DF11DB3949081119791F4002349F18E |
:101A7000FB016E5F7F4FDB01C080D1806E5F7F4FC7 |
:101A80000D90BC91A02DBB24015002C090E019C064 |
:101A90001097B9F0F601EB0DF11DB3944081119749 |
:101AA00091F4002341F1FB016E5F7F4FDB01C080A9 |
:101AB000D1806E5F7F4F0D90BC91A02DBB24015053 |
:101AC00002C040E018C01097B1F0F601EB0DF11D17 |
:101AD000B3941081119781F4002371F0FB013296C9 |
:101AE000DB01CD90DC90BF016E5F7F4FA081B181A3 |
:101AF000BB24015001C010E0F701E053FB4F892FD8 |
:101B000086958695835C80830894E11CF11CF7011F |
:101B1000E053FB4F892F99278370907024E0880F42 |
:101B2000991F2A95E1F755279A0194E03695279554 |
:101B30009A95E1F7822B835C80830894E11CF11C69 |
:101B4000F701E053FB4F4F705070440F551F440F87 |
:101B5000551F812F992726E0969587952A95E1F7BD |
:101B6000842B835C80830894E11CF11CF701E05313 |
:101B7000FB4F1F73135C10830894E11CF11C6ACFA8 |
:101B8000C7010E94DA0CE9E00C944B7AA3E07A2FAB |
:101B90004091BE014650442309F458C0E72FFF2767 |
:101BA000EC5DFB4F80818D537F5FE72FFF27EC5D5E |
:101BB000FB4F20812D537F5FE72FFF27EC5DFB4F0D |
:101BC00030813D537F5FE72FFF27EC5DFB4F608146 |
:101BD0006D537F5F9927880F991F880F991F522F88 |
:101BE00052955F70582B822F99278F709070F4E078 |
:101BF000880F991FFA95E1F7232F26952695282B14 |
:101C0000832F992783709070E6E0880F991FEA95DB |
:101C1000E1F7682B41504F3FC9F0EA2FFF27EC5DF9 |
:101C2000FB4F5083AF5F41504F3F81F0EA2FFF27BA |
:101C3000EC5DFB4F2083AF5F41504F3F39F0EA2FFF |
:101C4000FF27EC5DFB4F6083AF5FA5CF87E294E099 |
:101C50009093BD018093BC01A350A093BB01089554 |
:101C6000A2E0B0E0E6E3FEE00C94357A8091C10199 |
:101C7000882309F457C40E94C60D8091250482363A |
:101C800009F023C38091260499278037910509F430 |
:101C9000AFC081379105C4F48A36910509F480C23A |
:101CA0008B36910544F48B34910571F1863691059C |
:101CB00009F45FC10AC38D36910509F469C08E36F7 |
:101CC000910509F44DC001C38437910541F1853771 |
:101CD00091054CF48137910509F491C08337910542 |
:101CE00009F4DFC0F2C28737910509F41BC28837B7 |
:101CF00091052CF48537910509F4D7C1E6C28937DF |
:101D0000910509F46DC1E1C2E091BC01F091BD0102 |
:101D1000808191819093900180938F01D6C28091B0 |
:101D2000BE01A091BC01B091BD01853140F080E1C0 |
:101D3000EFEFF3E00D9001928A95E1F70DC08D91E0 |
:101D40009D910D90BC91A02D8093FF039093000472 |
:101D5000A0930104B093020480EF8093B9014BC0BB |
:101D6000809107018823E1F38DE490E09F938F93A6 |
:101D700089E996E09F938F9381E08F938F938EE410 |
:101D80008F930E940A0D8DB79EB707968DBF9DC297 |
:101D9000A091BC01B091BD011C91113081F48DE482 |
:101DA000E9E9F6E00D9001928A95E1F70E94FA2B9D |
:101DB00019838091FB038F7E8093FB0301C01982FE |
:101DC000809107018823E1F381E090E09F938F9356 |
:101DD000CE0101969F938F9381E08F938F938DE433 |
:101DE0008F930E940A0DADB7BEB71796ADBF6DC2F7 |
:101DF00081E08093C4018FEF8093050166C2E0917A |
:101E0000BC01F091BD01E0818E2F8A508A3058F4D8 |
:101E10008983882311F481E003C0863010F085E0C7 |
:101E2000898361E00EC08E2F84518A3070F48983DB |
:101E3000882311F481E003C0863010F085E08983A7 |
:101E400060E089810E947A2C12C0E983EF3F19F487 |
:101E50000E945D2C89838981882311F481E003C06D |
:101E6000863010F085E0898389810E940E2B809155 |
:101E700007018823E1F387E790E09F938F9381E246 |
:101E800096E09F938F9381E090E09F938F93CE0194 |
:101E900001969F938F9382E08F9381E08F9381E5EA |
:101EA00077C12091BC013091BD01D9018C91815045 |
:101EB000853008F045C0F9018181883509F040C0BE |
:101EC0008091D5028823E1F52F5F3F4F87E7E1E25C |
:101ED000F6E0D9010D9001928A95E1F7F90182911E |
:101EE0000E94772B809162069927AA27BB27BC0105 |
:101EF000CD0124EC39E040E050E00E949779DC010C |
:101F0000CB018093870190938801A0938901B093BE |
:101F10008A01809163069927AA27BB27BC01CD01BE |
:101F20000E949779DC01CB01809383019093840117 |
:101F3000A0938501B09386010E945D2C898301C026 |
:101F40001982809107018823E1F381E090E09F935B |
:101F50008F93CE0101969F938F9381E08F938F9300 |
:101F600083E58F930E940A0D8DB79EB707968DBFAC |
:101F700026C0E091BC01F091BD01E0818E2F81501F |
:101F8000853018F48E2F0E940E2B0E945D2C8983C1 |
:101F9000809107018823E1F381E090E09F938F9384 |
:101FA000CE0101969F938F9381E08F938F9386E468 |
:101FB0008F930E940A0DADB7BEB71796ADBF809143 |
:101FC000D502882329F46EE670E089810E94EF35FE |
:101FD00080E00E94D706809148060E94197575C15D |
:101FE000E091BC01F091BD018081992787FD90951A |
:101FF00090936B0780936A078181992787FD90955D |
:1020000090936D0780936C078281992787FD909547 |
:1020100090936F0780936E078381992787FD909532 |
:1020200090937107809370078481992787FD90951D |
:1020300090937307809372078581992787FD909508 |
:1020400090937507809374078681992787FD9095F3 |
:1020500090937707809376078781992787FD9095DE |
:1020600090937907809378078085992787FD9095CD |
:1020700090937B0780937A078185992787FD9095B8 |
:1020800090937D0780937C078285992787FD9095A3 |
:1020900090937F0780937E078385992787FD90958E |
:1020A000909381078093800710C1E091BC01F0916B |
:1020B000BD0180810E94A1318A83882319F481E0C7 |
:1020C000898301C01982809107018823E1F388E0A8 |
:1020D00090E09F938F9387EE96E09F938F9321E0FC |
:1020E00030E03F932F938091BC019091BD019F936D |
:1020F0008F933F932F93CE0102969F938F933F939D |
:102100002F93CE01820F931F9F938F9384E08F9321 |
:1021100081E08F9385E58F930E940A0DEDB7FEB79E |
:1021200073963CC08091BB01893008F4CEC02091E9 |
:10213000BC013091BD012F5F3F4F88E0A7EEB6E0B4 |
:10214000F90101900D928A95E1F7D9018E910E94D3 |
:10215000F7308A83882319F481E0898301C01982CA |
:10216000809107018823E1F321E030E03F932F9332 |
:10217000CE0102969F938F933F932F93CE01820FB0 |
:10218000931F9F938F9382E08F9381E08F9387E5D6 |
:102190008F930E940A0DEDB7FEB73B96EDBF95C039 |
:1021A0008091D502882309F090C00E94CC74898365 |
:1021B000823019F0843009F088C020E430E0F894CF |
:1021C0008091C1008F738093C1008091C9008F738B |
:1021D0008093C9008091C100877E8093C100809167 |
:1021E000C900877E8093C9008091C80087FF03C023 |
:1021F0008091CE00F9CF8091C00087FF03C080910D |
:10220000C600F9CFE091BC01F091BD01E081E13061 |
:1022100021F482E08093B0012EC0E43611F421E86D |
:1022200030E081E08093B001832F99278093CD0027 |
:102230002093CC008091CD008093C5008091CC008C |
:102240008093C4008091CA008F7D8093CA008091E2 |
:10225000CA008F7E8093CA008091C9008B7F8093D3 |
:10226000C9008091CA0084608093CA008091CA002E |
:1022700082608093CA008091CA00877F8093CA00E1 |
:102280008091C200877F8093C2008091C9008E7FB9 |
:102290008093C9008091C10088618093C1008091C2 |
:1022A000C90088618093C9008091C10080688093D3 |
:1022B000C1008091C90080688093C90010926E00AF |
:1022C00010926F00109270007894809126049927E4 |
:1022D0008436910509F4BBC085369105ACF481368E |
:1022E000910509F46FC0823691052CF48B34910569 |
:1022F00009F45DC00FC18236910509F470C08336C0 |
:10230000910509F47FC006C18C36910509F4EDC032 |
:102310008D3691054CF48736910509F4F8C088365E |
:10232000910509F4B2C0F6C08437910529F08637CB |
:10233000910509F4E8C0EEC08091BE01A091BC01F6 |
:10234000B091BD01803140F080E1EFEFF3E00D90FE |
:1023500001928A95E1F70DC08D919D910D90BC91F0 |
:10236000A02D8093FF0390930004A0930104B093E9 |
:102370000204809107018823E1F31F9280910401F8 |
:102380008F9384E58F930E940A0D8AEF8093B901A1 |
:102390008FEF8093050180EA9FE00E94A51690933D |
:1023A000B2018093B1010F900F900F90B3C0E091F4 |
:1023B000BC01F091BD018081918190939001809347 |
:1023C0008F01A8C0E091BC01F091BD018081809394 |
:1023D0000601803298F08FE1809306010FC0A09132 |
:1023E000BC01B091BD018BE0E7E1F4E00D900192FA |
:1023F0008A95E1F7809120048093BC058FEF80934C |
:10240000050188C08091B5019091B601892B89F4AE |
:10241000E091BC01F091BD01E081EE2351F08AE032 |
:10242000E89FC00111240E94A5169093F2038093A7 |
:10243000F103E091BC01F091BD0190818AE0989F89 |
:10244000C00111249093B6018093B50115C08FEFA0 |
:1024500080930501E091BC01F091BD0190818AE07B |
:10246000989FC00111249093B8018093B701892BE4 |
:1024700019F081E08093C60180EA9FE00E94A516D2 |
:102480009093B2018093B10145C08FEF8093050115 |
:10249000E091BC01F091BD01908197FD08C082E000 |
:1024A0008093C3011092B4011092B3011AC09095A9 |
:1024B00080911B02892B80931B0291818AE0989F57 |
:1024C000C00111249093B4018093B30184E0809300 |
:1024D000C30180EA9FE00E94A5169093B201809309 |
:1024E000B10181E08093C70115C08FEF8093050192 |
:1024F000E091BC01F091BD01808180931C0281E0DC |
:102500008093C80107C081E08093C50103C081E0CA |
:102510008093C9011092C1011092BD011092BC01BB |
:102520001092BB01E3E0CE5F0C94517A982F80911A |
:10253000C00085FFFCCF9093C60008950F931F93B2 |
:1025400088E18093C1008091C00082608093C000C8 |
:102550008091C10080688093C1008091C100806437 |
:102560008093C10000E010E00093C5008AE290E093 |
:102570008093C4008091B7019091B8010E94A51684 |
:102580009093F4038093F3038CED90E00E94A516E2 |
:1025900090932304809322041092F50386E58093A0 |
:1025A000F60383E08093F9038BE08093F7031092A6 |
:1025B000F8031093BD010093BC011092BB011F9161 |
:1025C0000F910895A0E1B0E0E8EEF2E10C94327AC8 |
:1025D00080910701882309F4C1C28091B1019091D3 |
:1025E000B2010E94AE16882361F01092B4011092DD |
:1025F000B3011092B8011092B7011092B601109277 |
:10260000B5018091B3019091B401892B41F0809183 |
:10261000CE049091CF040E94AE16882329F48091B5 |
:10262000C701882309F460C080910701882309F459 |
:102630005BC08091C30100ED15E08430A8F00E94DA |
:10264000C01F80E590E09F938F931F930F9381E0CD |
:102650008F938F9388E48F930E940A0D2DB73EB716 |
:10266000295F3F4F2DBF34C010921D0280E194E0DE |
:102670009F938F9383EB9FE19F938F93E091E1036F |
:10268000F091E203099584E190E09F938F931F936B |
:102690000F9381E090E09F938F9383EC91E09F9361 |
:1026A0008F9382E08F9381E08F9388E48F930E94D1 |
:1026B0000A0D8091C301982F8F5F8093C3012DB7BE |
:1026C0003EB7215F3F4F2DBF943010F01092C301F1 |
:1026D0008091B3019091B4010E94A5169093CF040C |
:1026E0008093CE041092C7018091C801882351F1D4 |
:1026F00080910701882331F10E94C01F80E590E09E |
:102700009F938F9380ED95E09F938F9321E030E02E |
:102710003F932F9380E291E09F938F933F932F936A |
:102720008CE192E09F938F9383E08F9381E08F936E |
:102730008CE48F930E940A0D1092C8018DB79EB74A |
:102740000F968DBF8091C5018823D1F0809107013C |
:102750008823B1F08AE090E09F938F9385EF93E018 |
:102760009F938F9381E08F938F9386E58F930E9441 |
:102770000A0D1092C5012DB73EB7295F3F4F2DBFFF |
:102780008091C9018823D9F0809107018823B9F08D |
:102790008BE090E09F938F9387E194E09F938F93DA |
:1027A00081E08F93809104018F9387E48F930E943F |
:1027B0000A0D1092C9018DB79EB707968DBF809103 |
:1027C0002204909123040E94AE16882309F461C06C |
:1027D00080910701882309F45CC080913D06992708 |
:1027E000880F991F880F991F7C010027F7FC00951F |
:1027F000102F8091300390913103A0913203B0915A |
:102800003303BC01CD01A80197010E940B7A3093DC |
:10281000100420930F048091280390912903A09124 |
:102820002A03B0912B03BC01CD01A80197010E949E |
:102830000B7A30931204209311048091B502809397 |
:1028400013048091B4028093140488E090E09F9375 |
:102850008F938FE094E09F938F9381E08F9383E039 |
:102860008F938BE68F930E940A0D809115042DB7EC |
:102870003EB7295F3F4F2DBF853018F086E080932B |
:10288000150483E690E00E94A5169093230480939C |
:1028900022048091B7019091B801892B41F0809179 |
:1028A000F3039091F4030E94AE16882321F48091E3 |
:1028B000C601882339F180910701882319F10E940C |
:1028C000D93482E490E09F938F938AE795E09F93B9 |
:1028D0008F9381E08F938F9384E48F930E940A0DEE |
:1028E0001092C6018DB79EB707968DBF8091B70134 |
:1028F0009091B801009731F00E94A5169093F403CF |
:102900008093F3038091B5019091B601892B09F46E |
:10291000B8C08091F1039091F2030E94AE16882313 |
:1029200009F4AFC080910701882309F4AAC08091FF |
:102930003D069927880F991F880F991F7C01002752 |
:10294000F7FC0095102F8091300390913103A091F6 |
:102950003203B0913303BC01CD01A80197010E945D |
:102960000B7A3093E4032093E30380912803909142 |
:102970002903A0912A03B0912B03BC01CD01A8012A |
:1029800097010E940B7A3093E6032093E503209190 |
:10299000190830911A0840911B0850911C08DA015F |
:1029A000C90163E0880F991FAA1FBB1F6A95D1F761 |
:1029B000820F931FA41FB51F820F931FA41FB51F63 |
:1029C00020914301309144014091450150914601CD |
:1029D000BC01CD010E940B7A3093E8032093E703FA |
:1029E0008091F8029091F902A091FA02B091FB0255 |
:1029F00049E0B595A795979587954A95D1F7809326 |
:102A0000E9038091F4029091F502A091F602B09151 |
:102A1000F70239E0B595A795979587953A95D1F73F |
:102A20008093EA038091000390910103A091020337 |
:102A3000B091030329E0B595A795979587952A95B9 |
:102A4000D1F78093EB038EE090E09F938F9383EE1A |
:102A500093E09F938F9381E08F938F9383E48F9381 |
:102A60000E940A0D8091B5019091B6010E94A516B1 |
:102A70009093F2038093F1032DB73EB7295F3F4F48 |
:102A80002DBF809106018F3F71F1992704E0880FD7 |
:102A9000991F0A95E1F7805F9D4F40E150E0BC012E |
:102AA000CE0101960E94EA7780E190E09F938F9398 |
:102AB000CE0101969F938F9381E090E09F938F9337 |
:102AC00086E091E09F938F9382E08F9381E08F93D4 |
:102AD00081E48F930E940A0D8FEF809306018DB7DA |
:102AE0009EB70B968DBF8091BC058823D1F0809155 |
:102AF00007018823B1F081E090E09F938F938CEBE6 |
:102B000095E09F938F9381E08F938F9382E48F93CF |
:102B10000E940A0D1092BC052DB73EB7295F3F4FAA |
:102B20002DBF8091C4018823C9F0809107018823BB |
:102B3000A9F084E390E09F938F9380E597E09F93C3 |
:102B40008F9381E08F938F9380E58F930E940A0D7E |
:102B50001092C4018DB79EB707968DBFE6E0C05FA7 |
:102B60000C944E7A1F920F920FB60F9211242F934E |
:102B70003F935F936F937F938F939F93AF93BF9395 |
:102B8000EF93FF9320E08091D901882329F0809171 |
:102B9000D90181508093D9018091C103882319F014 |
:102BA00081508093C1038091E10181508093E101C4 |
:102BB0008F3F09F05BC089E08093E1018091DF01E4 |
:102BC0009091E00101969093E0018093DF01809164 |
:102BD0000F018F5F817080930F01882319F481E0CA |
:102BE0008093DE01349903C081E08093E2018091FB |
:102BF000DA019091DB01892B21F18091DA0190912A |
:102C0000DB010B9750F08091DA019091DB010A977C |
:102C10009093DB018093DA0104C01092DB011092E3 |
:102C2000DA018091DA019091DB0120910801309165 |
:102C3000090182239323892B11F021E008C020E0B1 |
:102C400006C08FEF9FEF9093090180930801809158 |
:102C50000201222331F08A3011F45A9A07C0479AB0 |
:102C600005C08A3011F45A9801C047988091E2015A |
:102C7000882309F45AC020919C01222309F055C0F1 |
:102C80008091090883FF51C086B19927FC01E0714A |
:102C9000F07084FF13C08091DC019091DD010196FA |
:102CA0009093DD018093DC018091DC019091DD0146 |
:102CB000895E9340D0F12093E20137C08091DC011E |
:102CC0009091DD01892B69F18091DC019091DD010A |
:102CD0008A56914030F58091DC019091DD0169E2E6 |
:102CE00070E00E94C2798091DC019091DD01860F35 |
:102CF000971F9093DD018093DC018091DC0190911E |
:102D0000DD010B9750F08091DC019091DD010A9775 |
:102D10009093900180938F0104C0F0939001E09311 |
:102D20008F011092DD011092DC01FF91EF91BF91B4 |
:102D3000AF919F918F917F916F915F913F912F9173 |
:102D40000F900FBE0F901F9018952091DF013091CA |
:102D5000E001280F391FC901019608952091DF0174 |
:102D60003091E001821B930B892F992786958074FF |
:102D700090700895CF93DF930E94A516EC01CE01C9 |
:102D80000E94AE168823D9F3DF91CF910895CF9397 |
:102D9000DF930E94A516EC0109C0809110018823E1 |
:102DA00029F0909310018FEC80937A00CE010E945D |
:102DB000AE16982F882389F3DF91CF9108959FB79E |
:102DC000F8945F983E9A469A8091B0008F708093F5 |
:102DD000B0008091B00083608093B0008091B1001A |
:102DE0008B738093B1008091B1008B608093B100B0 |
:102DF0001092B2008FEF8093B3008091B000806892 |
:102E00008093B000809170008A7F809370008091E1 |
:102E100070008260809370009FBF08958AE090E008 |
:102E20000E94A5169093E8018093E70182E085BD9A |
:102E300083EA84BD17BC84EB88BD86E086BD8091A3 |
:102E40006E00816080936E000895A0E0B0E0EBE238 |
:102E5000F7E10C94317A80915806E82FFF27E75B61 |
:102E6000FE4F9681D08080910E01A92FBB27A7FD30 |
:102E7000B095CB2FDB2F813009F0DDC020913003DE |
:102E8000309131034091320350913303BD01CE01A3 |
:102E90000E94977997FF04C061587F4F8F4F9F4FD3 |
:102EA0007B018C01F7E015950795F794E794FA9567 |
:102EB000D1F78D2D992787FD9095A92FB92F2091B6 |
:102EC00028033091290340912A0350912B03BC0120 |
:102ED000CD010E94977997FF04C061587F4F8F4FB3 |
:102EE0009F4FE7E09595879577956795EA95D1F798 |
:102EF000F801E701C61BD70BE80BF90B2091AB03D8 |
:102F00003091AC03C90153E0880F991F5A95E1F73E |
:102F1000821B930BAA2797FDA095BA2FC81BD90B2C |
:102F2000EA0BFB0B80914F069927AA27BB27BC0110 |
:102F3000CD019E01AF010E94977997FF04C06150B7 |
:102F40007E4F8F4F9F4FFC01EB0149E0F595E795D0 |
:102F5000D795C7954A95D1F780916E01992736E0AC |
:102F6000880F991F3A95E1F740910C0150910D019E |
:102F7000209157063327841B950BB9010E94D679FF |
:102F800080910C0190910D01860F971F90930D0178 |
:102F900080930C0180910C0190910D0197FD0F968B |
:102FA00024E0959587952A95E1F79093D501809334 |
:102FB000D40180918A0680FF07C08091D40190914E |
:102FC000D5018C0F9D1F06C08091D4019091D50131 |
:102FD0008C1B9D0B9093D5018093D401809150065A |
:102FE000282F3327220F331F220F331F8091D40144 |
:102FF0009091D501821793077CF080915106282F7C |
:103000003327220F331F220F331F8091D401909159 |
:10301000D5012817390724F43093D5012093D40122 |
:1030200080910201843108F4C2C080910E018F5F4B |
:1030300080930E01BEC02091280330912903409156 |
:103040002A0350912B03BD01CE010E94977997FF6F |
:1030500004C061587F4F8F4F9F4F7B018C01C7E0A9 |
:1030600015950795F794E794CA95D1F78D2D992773 |
:1030700087FD9095A92FB92F20913003309131030E |
:103080004091320350913303BC01CD010E949779E6 |
:103090009B01AC0197FF04C021583F4F4F4F5F4F3A |
:1030A000B7E05595479537952795BA95D1F72E0DE9 |
:1030B0003F1D401F511F809153069927AA27BB2708 |
:1030C000BC01CD010E94977997FF04C061507E4FEB |
:1030D0008F4F9F4FFC01EB01A9E0F595E795D79540 |
:1030E000C795AA95D1F780916D01992776E0880F51 |
:1030F000991F7A95E1F740910A0150910B012091B7 |
:1031000057063327841B950BB9010E94D67980910D |
:103110000A0190910B01860F971F90930B018093EA |
:103120000A0180910A0190910B0197FD0F9664E0CE |
:10313000959587956A95E1F79093D3018093D20195 |
:1031400080918A0681FF07C08091D2019091D301BE |
:103150008C0F9D1F06C08091D2019091D3018C1BD2 |
:103160009D0B9093D3018093D20180915406282F18 |
:103170003327220F331F220F331F8091D2019091EA |
:10318000D301821793077CF080915506282F3327AF |
:10319000220F331F220F331F8091D2019091D30150 |
:1031A0002817390724F43093D3012093D2011092C9 |
:1031B0000E01E7E0CDB7DEB70C944D7A1F920F9267 |
:1031C0000FB60F9211242F933F934F935F938F93DA |
:1031D0009F93EF93FF93809102019091E3018431DB |
:1031E00008F04CC0992309F01CC18091B00086FF03 |
:1031F00024C08091B0008F7B8093B0008091D40177 |
:103200009091D50187559E4F9093D7018093D60119 |
:1032100025E08D3D920718F08CED95E005C08757AD |
:10322000914030F487E791E09093D7018093D601E5 |
:103230008091D6019091D701BAC08091B00080648E |
:103240008093B00080915606282F33278DED96E0AD |
:10325000289FA001299F500D389F500D1124CA01AD |
:103260002091E4013091E501821B930B9093D701EB |
:103270008093D60181E080930E01D0C0992309F09C |
:10328000D0C08091B00086FF97C08091B0008F7B46 |
:103290008093B000E091E601EE23F1F480915606B0 |
:1032A000282F33278DED96E0289FA001299F500DF0 |
:1032B000389F500D1124CA012091E4013091E5019D |
:1032C000821B930B9093D7018093D6011092E50156 |
:1032D0001092E401469AA2C089EA93E09093D70144 |
:1032E0008093D6018E2F992783309105D9F08430B1 |
:1032F000910534F48130910549F0029761F020C0C6 |
:103300008430910591F0059799F01AC08091D4010D |
:103310009091D50104C08091D2019091D30187553D |
:103320009E4F1DC08091E50705C08091BE0702C079 |
:103330008091EE079927880F991F880F991FEFCF6B |
:10334000FF27EE0FFF1FE05BF84F20813181220F36 |
:10335000331F8091D6019091D701820F931F9093D4 |
:10336000D7018093D6018091D6019091D70155E085 |
:103370008D3D950718F08CED95E005C0875791407D |
:1033800030F487E791E09093D7018093D6012091A4 |
:10339000D6013091D7012C5B30403093D701209378 |
:1033A000D6018091E4019091E501820F931F9093E3 |
:1033B000E5018093E40132C08091B0008064809385 |
:1033C000B0008CEB90E09093D7018093D601809170 |
:1033D000E4019091E50184549F4F9093E50180931F |
:1033E000E4018091D801882321F08091D6028823BE |
:1033F00021F48091D801823011F4469801C0469A98 |
:103400008091E6018F5F8093E601909156069817B0 |
:1034100028F481E080930E011092E60181E0809310 |
:10342000E3012091D6013091D70141E02F373407D5 |
:1034300030F08FEF8093B3002F5F30400FC02F3FED |
:103440003105C9F0C0F0A9014F5F50404F37510519 |
:1034500050F480E88093B300205830403093D70177 |
:103460002093D60112C08FEF8093B3005093D70101 |
:103470004093D6010AC08091D6018093B300109288 |
:10348000D7011092D6011092E301FF91EF919F9125 |
:103490008F915F914F913F912F910F900FBE0F90A1 |
:1034A0001F90189510927C008FEC80937A000895FD |
:1034B000CF93DF931092ED0183E090E00E94F02A19 |
:1034C000C82FDD27C531D10508F02A97C7BD84E68E |
:1034D00090E00E94C71680911401909115018052CE |
:1034E000934010F4C0E0D0E0CA3FD105F8F4C7BD66 |
:1034F00082E390E00E94C71685E294E09F938F9349 |
:1035000086E992E19F938F93E091E103F091E203CA |
:10351000099580911401909115010F900F900F90D3 |
:103520000F908052934010F02196DECFC093CD05CE |
:103530006C2F83E090E00E94F82A80912E0680FF95 |
:103540000AC08091CD058A508B3E28F08091FA0305 |
:1035500080648093FA03C7BD8CE291E00E94C71695 |
:10356000DF91CF910895EF92FF921F93CF9310E0D8 |
:1035700080ED97E00E94A5167C01CCE8133019F489 |
:10358000CB3008F0C9E010E08091FD019091FE0180 |
:103590008C5F934024F48091130181500AC0809184 |
:1035A000FD019091FE018750944034F08091130109 |
:1035B0008F5F8093130101C011E08091FB01909116 |
:1035C000FC018C5F934024F48091120181500AC069 |
:1035D0008091FB019091FC018750944034F08091E0 |
:1035E00012018F5F8093120101C01F5F8091F9016A |
:1035F0009091FA018C5F934024F4809111018150E5 |
:103600000AC08091F9019091FA0187509440C4F06A |
:10361000809111018F5F8093110113C087E294E0C4 |
:103620009F938F9386E992E19F938F93E091E103BB |
:10363000F091E20309950F900F900F900F905FC0EB |
:103640001F5F82E180932802809122028E7F809307 |
:10365000220285EA8093BC00809113018A3040F4F5 |
:103660008091FA0381608093FA038AE080931301CA |
:1036700080911301863F40F08091FA03816080932E |
:10368000FA0385EF80931301809112018A3040F490 |
:103690008091FA0382608093FA038AE0809312019A |
:1036A00080911201863F40F08091FA0382608093FE |
:1036B000FA0385EF80931201809111018A3040F462 |
:1036C0008091FA0384608093FA038AE08093110169 |
:1036D00080911101863F40F08091FA0384608093CD |
:1036E000FA0385EF8093110180912802882339F035 |
:1036F000C7010E94AE16882309F090CFF5CF109233 |
:1037000010018FEC80937A00809110018823E1F3FF |
:10371000CA3020F48AE090E00E94C716C15009F038 |
:103720002DCF86E490E00E94C716CF911F91FF90A5 |
:10373000EF9008951F920F920FB60F921124EF92FF |
:10374000FF920F931F932F933F934F935F936F932A |
:103750007F938F939F93AF93BF93EF93FF9380914A |
:103760000602282F3327442755278F5F80930602B0 |
:10377000F9012231310508F0C8C3E25CFF4F0C9417 |
:103780005D7A809178009091790046C080917800B0 |
:10379000909179002CC1809178009091790090935C |
:1037A00009028093080257C18091390390913A032E |
:1037B0002091780030917900821B930B9093BE0585 |
:1037C0008093BD058091BD059091BE059093130235 |
:1037D000809312025EC180917800909179002091CF |
:1037E0003B0330913C03821B930B9093CC05809359 |
:1037F000CB058091CB059091CC05909315028093D9 |
:10380000140285C380910C0290910D0220917800E2 |
:1038100030917900820F931F90930D0280930C02D8 |
:1038200081E076C380910A0290910B02209178008A |
:1038300030917900820F931F90930B0280930A02BC |
:1038400084E066C380911E0190911F019C01220FAC |
:10385000331F280F391F809178009091790063E021 |
:1038600070E00E94C279260F371F3695279536954E |
:10387000279530931F0120931E0185E049C3809155 |
:103880007800909179004091350350913603841B64 |
:10389000950B9093F4018093F3018091F301909143 |
:1038A000F401029704F122E04E3E520784F4209185 |
:1038B00007022B5F2093070225508091A10290916F |
:1038C000A202845F914018F4215F20930702809147 |
:1038D0000702853684F14F5F5F4F50933603409364 |
:1038E0003503845626C08091F3019091F4018F5FD7 |
:1038F0009F4F0CF532E047325307ECF0209107025E |
:103900002550209307022B5F8091A1029091A20283 |
:10391000845F914018F42F50209307028091070292 |
:103920008C394CF44150504050933603409335034A |
:103930008C598093070281E08093F2018091780096 |
:10394000909179009093C4058093C3058091F30111 |
:103950009091F4019C01442737FD4095542F8091AC |
:10396000F0029091F102A091F202B091F302820F65 |
:10397000931FA41FB51F8093F0029093F102A093B0 |
:10398000F202B093F3022091F0023091F1024091E3 |
:10399000F2025091F30257FF04C021503C4F4F4FA9 |
:1039A0005F4F6AE055954795379527956A95D1F70A |
:1039B0008091F0029091F102A091F202B091F30295 |
:1039C000821B930BA40BB50B8093F0029093F10232 |
:1039D000A093F202B093F3022EC180910A0290915B |
:1039E0000B022091780030917900820F931F909301 |
:1039F0000B0280930A02109205028CC28091020190 |
:103A00008A3071F4809178009091790020910802B9 |
:103A100030910902820F931F01969695879517C0E2 |
:103A20004091080250910902843158F020917800A9 |
:103A300030917900240F351F8FEF97E0821B930B95 |
:103A400006C08091780090917900840F951F909323 |
:103A5000FA018093F90186E05BC28091390390916D |
:103A60003A032091780030917900821B930B909358 |
:103A7000BE058093BD058091BD059091BE05209146 |
:103A8000120230911302820F931F9093F8018093DA |
:103A9000F70187E03DC280917800909179002091F4 |
:103AA0003B0330913C03821B930B9093CC05809396 |
:103AB000CB058091CB059091CC05209114023091DB |
:103AC0001502820F931F9093F6018093F5011FC298 |
:103AD00020910C0230910D02809178009091790034 |
:103AE000280F391F30930D0220930C0280910201A0 |
:103AF0008A3019F4220F331F04C0220F331F220F04 |
:103B0000331F30930D0220930C0220910C02309150 |
:103B10000D02C90137FD079603E0959587950A9533 |
:103B2000E1F79093FE018093FD0180910E02909148 |
:103B30000F02820F931F97FD01969595879590939D |
:103B40000F0280930E022091450330914603821BA1 |
:103B5000930B90931D0180931C01209103023091DF |
:103B6000040280911C0190911D01280F391F37FF1D |
:103B700002C02F5F3F4F3595279530930402209365 |
:103B800003024ECE20910A0230910B028091780000 |
:103B900090917900280F391F30930B0220930A026D |
:103BA000809102018A3019F4220F331F04C0220FC2 |
:103BB000331F220F331F30930B0220930A022091F0 |
:103BC0000A0230910B02C90137FD0796F3E0959583 |
:103BD0008795FA95E1F79093FC018093FB01809122 |
:103BE000100290911102820F931F97FD01969595F7 |
:103BF0008795909311028093100220914303309196 |
:103C00004403821B930B90931B0180931A01209114 |
:103C100001023091020280911A0190911B01280F3C |
:103C2000391F37FF02C02F5F3F4F359527953093DF |
:103C300002022093010283E06BC11092060281E030 |
:103C4000809310018091E9019091EA01019690938F |
:103C5000EA018093E9018091780090917900909336 |
:103C60001501809314018091140190911501AA27E8 |
:103C7000BB272091160230911702409118025091F3 |
:103C80001902280F391F4A1F5B1F20931602309319 |
:103C90001702409318025093190280911A028F5F05 |
:103CA00080931A02823108F432C1809116019091FA |
:103CB0001701A0911801B09119017C018D0163E0F9 |
:103CC000EE0CFF1C001F111F6A95D1F7E81AF90AC4 |
:103CD0000A0B1B0BE20EF31E041F151F8091ED0152 |
:103CE000992787FD9095A92FB92FBC01CD0126EC0E |
:103CF00034E240E050E00E949779DC01CB01E81A01 |
:103D0000F90A0A0B1B0BD801C7010496A11DB11DAE |
:103D1000B7FF05C0D801C7010B96A11DB11D23E057 |
:103D2000B595A795979587952A95D1F78093160114 |
:103D300090931701A0931801B09319018091C505C4 |
:103D40009091C6057C010027F7FC0095102F80910B |
:103D5000160190911701A0911801B0911901E81A6C |
:103D6000F90A0A0B1B0BE092D002F092D1020093E9 |
:103D7000D2021093D3022091EE013091EF014091D5 |
:103D8000F0015091F10157FF04C0215F3F4F4F4FA9 |
:103D90005F4F84E055954795379527958A95D1F7DC |
:103DA0008091EE019091EF01A091F001B091F101AD |
:103DB000821B930BA40BB50B8093EE019093EF0144 |
:103DC000A093F001B093F1018091EE019091EF0189 |
:103DD000A091F001B091F1018E0D9F1DA01FB11FA8 |
:103DE0008093EE019093EF01A093F001B093F10165 |
:103DF0008091EE019091EF01A091F001B091F1015D |
:103E0000B7FF03C00F96A11DB11D14E0B595A7958E |
:103E1000979587951A95D1F72091D0023091D102CC |
:103E2000281B390B84E0213038071CF020E034E0F7 |
:103E300006C08CEF2030380714F420E03CEF80916E |
:103E4000EB019091EC018091EB019091EC0197FFD7 |
:103E500003C0909581959F4FA901F3E0440F551F32 |
:103E6000FA95E1F78D5B9240C4F08091EB0190915F |
:103E7000EC019C01E4E0220F331FEA95E1F7281BD7 |
:103E8000390B240F351F37FF02C0215F3F4F74E00D |
:103E9000359527957A95E1F717C08091EB019091C0 |
:103EA000EC019C0165E0220F331F6A95E1F7281BA6 |
:103EB000390B240F351F37FF02C0215E3F4F45E00D |
:103EC000359527954A95E1F73093EC012093EB0166 |
:103ED0008091160290911702A0911802B0911902D8 |
:103EE000B7FF03C00196A11DB11DB595A795979584 |
:103EF00087958093160290931702A0931802B093AF |
:103F0000190289E080931A0202C01092060282E030 |
:103F1000809305028091050280937C0080910602C7 |
:103F2000882319F08FEC80937A00FF91EF91BF9175 |
:103F3000AF919F918F917F916F915F914F913F9141 |
:103F40002F911F910F91FF90EF900F900FBE0F9048 |
:103F50001F90189590E2E0EDF5E08FE49193815089 |
:103F600087FFFCCF089590911D02903540F4E92F12 |
:103F7000FF27E053FA4F80839F5F90931D020895BF |
:103F8000AF92BF92CF92DF92FF920F931F93CF9386 |
:103F9000DF9320911B0220FF0AC080911C0288231E |
:103FA00011F0815002C08091200180931C0221FFFA |
:103FB0000CC090911C0280912001981719F4109266 |
:103FC0001C0203C09F5F90931C02822F992780FFE1 |
:103FD00004C081FF02C010921C020E94AA1F80919F |
:103FE0001C02282F332793EBC92E9FE1D92EC091B5 |
:103FF000E103D091E2038A3098F481E180931D02BD |
:104000003F932F938EE594E09F938F93DF92CF920F |
:10401000FE0109952DB73EB72A5F3F4F2DBF11C056 |
:1040200080E180931D023F932F9383E694E09F935A |
:104030008F93DF92CF92FE0109958DB79EB70696BA |
:104040008DBF20911C02822F9927AA27BB27FC0134 |
:10405000419710F00C94F528E05BFF4F03EBC02E66 |
:104060000FE1D02EC091E103D091E2030C945D7A70 |
:1040700010921D0288E694E09F938F9303EB1FE15B |
:10408000DF92CF92FE01099584E180931D020F908B |
:104090000F900F900F9084E690E09F938F9386E5AA |
:1040A00090E09F938F931F921F92809102016AE08C |
:1040B0000E94B679892F99279F938F93809102014F |
:1040C0000E94B67999279F938F9388E794E09F93F6 |
:1040D0008F93DF92CF92E091E103F091E203099593 |
:1040E00088E280931D02EDB7FEB73E96EDBF8AE9E8 |
:1040F00096E09F938F930E945D2C99279F938F93B7 |
:104100008DE894E09F938F93DF92CF92E091E1034B |
:10411000F091E20309958091FB032DB73EB7285F2C |
:104120003F4F2DBF84FF06C08CE380931D028BE9B7 |
:1041300094E0D2C09091FA03992351F08CE38093DC |
:104140001D02892F99279F938F9388EA94E03BC1A2 |
:10415000909123029923B1F08CE380931D02892F63 |
:1041600099279F938F938FEB94E09F938F931F9347 |
:104170000F93E091E103F091E2030995EDB7FEB7EB |
:10418000369679C49091B003992371F08CE38093B3 |
:104190001D02892F99279F938F9384ED94E09F931D |
:1041A0008F931F930F93D9C480913D0190913E014D |
:1041B000069710F00C94FE288CE380931D0285EE88 |
:1041C00094E0A5C78091090813EBC12E1FE1D12E01 |
:1041D000C091E103D091E20380FF6BC010921D02F9 |
:1041E0008091D0029091D102A091D202B091D302DD |
:1041F000BC01CD0125E030E040E050E00E940B7AA8 |
:104200003F932F9382EF94E09F938F93DF92CF920F |
:10421000FE01099584E180931D028DB79EB7069635 |
:104220008DBF8091CC029091CD02A091CE02B09131 |
:10423000CF02BC01CD0125E030E040E050E00E941B |
:104240000B7A3F932F938FEF94E09F938F93DF929E |
:10425000CF92E091E103F091E203099588E2809327 |
:104260001D02EDB7FEB73696EDBF80911401909117 |
:1042700015019F938F938CE095E09F938F93DF922E |
:10428000CF92E091E103F091E20309958CE38093F2 |
:104290001D022DB73EB72A5F3F4F2DBF87B5992727 |
:1042A0009F938F9389E195E09F938F93DF92CF92B5 |
:1042B0008EC010921D0286E295E09F938F93DF924D |
:1042C000CF92FE01099584E180931D020F900F901B |
:1042D0000F900F9085E395E09F938F93DF92CF929D |
:1042E0001AC710921D028EE395E09F938F9303EB04 |
:1042F0001FE1DF92CF92FE01099584E180931D02B8 |
:104300000F900F900F900F90809130039091310398 |
:10431000A0913203B0913303B7FF04C081509C4F8A |
:10432000AF4FBF4FCAE0B595A79597958795CA95AA |
:10433000D1F7BF93AF939F938F938BE495E09F93B7 |
:104340008F931F930F93E091E103F091E20309959E |
:1043500088E280931D02EDB7FEB73896EDBF8091DD |
:10436000280390912903A0912A03B0912B03B7FF52 |
:1043700004C081509C4FAF4FBF4FFAE0B595A79551 |
:1043800097958795FA95D1F7BF93AF939F938F93A6 |
:104390008AE595E09F938F931F930F93E091E1033C |
:1043A000F091E20309958CE380931D022DB73EB78F |
:1043B000285F3F4F2DBF8091C6079091C7079F93FD |
:1043C0008F9389E695E09F938F931F930F93E091CE |
:1043D000E103F091E20309958DB79EB706968DBF74 |
:1043E0000DC7E1E0FE2EC1E0D0E002E517E09F2D11 |
:1043F000969584E1989FC001112480931D02F801D5 |
:10440000828193819F938F932196DF93CF932197FE |
:10441000808191819F938F93DF93CF9388E795E07D |
:104420009F938F9383EB9FE19F938F93E091E103A1 |
:10443000F091E20309952DB73EB7245F3F4F2DBFA2 |
:1044400032E0F30E22960C5F1F4F88E08F1578F64E |
:10445000D5C610921D0280912306E82FFF27EE0F8C |
:10446000FF1FE05BF84F808191819F938F93809134 |
:104470002206E82FFF27EE0FFF1FE05BF84F808139 |
:1044800091819F938F938AE895E09F938F93DF921A |
:10449000CF92FE01099584E180931D02EDB7FEB72E |
:1044A0003896EDBF80912506E82FFF27EE0FFF1FFE |
:1044B000E05BF84F808191819F938F9380912406D8 |
:1044C000E82FFF27EE0FFF1FE05BF84F80819181FF |
:1044D00081589F4F9F938F938AE995E09F938F9385 |
:1044E000DF92CF92E091E103F091E203099588E237 |
:1044F00080931D022DB73EB7285F3F4F2DBF80919F |
:104500002706E82FFF27EE0FFF1FE05BF84F8081A3 |
:10451000918181589F4F9F938F9380912606E82F1A |
:10452000FF27EE0FFF1FE05BF84F808191818158DC |
:104530009F4F9F938F938AEA95E09F938F93DF928B |
:10454000CF92E091E103F091E20309958CE380932F |
:104550001D028DB79EB708968DBF80912906E82F62 |
:10456000FF27EE0FFF1FE05BF84F8081918181589C |
:104570009F4F9F938F9380912806E82FFF27EE0F80 |
:10458000FF1FE05BF84F8081918181589F4F9F937F |
:104590008F938AEB95E063C210921D028AEC95E03E |
:1045A0009F938F9303EB1FE1DF92CF92FE0109955A |
:1045B000809102010F900F900F900F908A3009F0B8 |
:1045C0009DC084E180931D02809145039091460334 |
:1045D0009C0197FF02C0295F3F4F287F821B930BEE |
:1045E0009F938F93809145039091460397FD079683 |
:1045F00073E0959587957A95E1F79F938F93209136 |
:1046000045033091460337FF02C0295F3F4F63E007 |
:10461000359527956A95E1F78091FD019091FE010E |
:10462000821B930B9F938F9388ED95E09F938F93BD |
:104630001F930F93E091E103F091E203099588E263 |
:1046400080931D022DB73EB7265F3F4F2DBF80914F |
:104650004303909144039C0197FF02C0295F3F4FA1 |
:10466000287F821B930B9F938F938091430390919C |
:10467000440397FD079653E0959587955A95E1F782 |
:104680009F938F93209143033091440337FF02C0DF |
:10469000295F3F4F43E0359527954A95E1F7809193 |
:1046A000FB019091FC01821B930B9F938F9389EEEA |
:1046B00095E09F938F931F930F93E091E103F09107 |
:1046C000E20309958CE380931D028DB79EB70A968D |
:1046D0008DBF80914103909142039F938F9380916E |
:1046E0004103909142032091F9013091FA01821B1C |
:1046F000930B9F938F938AEF95E0ADC08B3019F0A9 |
:10470000843108F4ADC084E180931D02809145039B |
:10471000909146039C0197FF02C0215F3F4F207F8D |
:10472000821B930B97FD0196959587959F938F9389 |
:10473000809145039091460397FD0F9624E095954F |
:1047400087952A95E1F79F938F93209145033091A8 |
:10475000460337FF02C0295F3F4FC3E035952795D9 |
:10476000CA95E1F78091FD019091FE01821B930BA8 |
:104770009F938F9388E096E09F938F931F930F935F |
:10478000E091E103F091E203099588E280931D0234 |
:104790002DB73EB7265F3F4F2DBF809143039091C9 |
:1047A00044039C0197FF02C0215F3F4F207F821B83 |
:1047B000930B97FD0196959587959F938F93809185 |
:1047C00043039091440397FD0F96A4E09595879538 |
:1047D000AA95E1F79F938F9320914303309144036F |
:1047E00037FF02C0295F3F4FF3E035952795FA95D3 |
:1047F000E1F78091FB019091FC01821B930B9F9349 |
:104800008F938AE196E09F938F931F930F93E0918C |
:10481000E103F091E20309958CE380931D028DB7CB |
:104820009EB70A968DBF809141039091420397FDF8 |
:104830000196959587959F938F93809141039091D1 |
:1048400042032091F9013091FA01821B930B9F934F |
:104850008F938CE296E09F938F931F930F9303C1E6 |
:104860008D3009F0CBC484E180931D028091130147 |
:1048700099279F938F93809145039091460397FDCD |
:104880000F9674E0959587957A95E1F79F938F93AE |
:10489000209145033091460337FF02C0295F3F4F07 |
:1048A00063E0359527956A95E1F78091FD01909138 |
:1048B000FE01821B930B9F938F938BE396E09F9354 |
:1048C0008F931F930F93E091E103F091E203099519 |
:1048D00088E280931D022DB73EB7265F3F4F2DBF64 |
:1048E0008091120199279F938F9380914303909118 |
:1048F000440397FD0F9654E0959587955A95E1F7F7 |
:104900009F938F93209143033091440337FF02C05C |
:10491000295F3F4F43E0359527954A95E1F7809110 |
:10492000FB019091FC01821B930B9F938F938FE46B |
:1049300096E09F938F931F930F93E091E103F09183 |
:10494000E20309958CE380931D028DB79EB70A960A |
:104950008DBF8091110199279F938F93809141037F |
:104960009091420397FD0196959587959F938F931C |
:1049700080914103909142032091F9013091FA0115 |
:10498000821B930B9F938F9383E696E09F938F9365 |
:104990001F930F93E091E103F091E2030995EDB7C6 |
:1049A000FEB73A9668C010921D0287E796E09F9383 |
:1049B0008F93DF92CF92FE01099584E180931D02CF |
:1049C0000F900F900F900F9080913B0390913C03BC |
:1049D0009F938F938091F5019091F6019F938F9310 |
:1049E00084E896E09F938F93DF92CF92E091E1036A |
:1049F000F091E203099588E280931D022DB73EB73E |
:104A0000285F3F4F2DBF8091390390913A039F93C8 |
:104A10008F938091F7019091F8019F938F9383E991 |
:104A200096E09F938F93DF92CF92E091E103F09114 |
:104A3000E20309958CE380931D028DB79EB708961B |
:104A40008DBF80913503909136039F938F93809112 |
:104A5000F3019091F4019F938F9382EA96E09F93E4 |
:104A60008F93DF92CF92E091E103F091E2030995F9 |
:104A7000EDB7FEB73896EDBFC1C310921D0280910D |
:104A80001E0190911F016AE070E00E94D6799F9309 |
:104A90008F9380911E0190911F016AE070E00E9447 |
:104AA000D6797F936F9381EB96E09F938F93DF92FC |
:104AB000CF92FE01099584E180931D022DB73EB788 |
:104AC000285F3F4F2DBF80919E0890919F086AE01C |
:104AD00070E00E94C2799F938F9380919E0890917D |
:104AE0009F086AE070E00E94C2797F936F9385EC23 |
:104AF00096E09F938F93DF92CF92E091E103F09144 |
:104B0000E203099588E280931D028DB79EB708964F |
:104B10008DBF8091A0089091A1089F938F9389EDFC |
:104B200096E09F938F93DF92CF92E091E103F09113 |
:104B3000E20309958CE380931D02EDB7FEB736962C |
:104B4000EDBF8091A2089091A3089F938F9389EE67 |
:104B500096E09F938F93DF92CF92E091E103F091E3 |
:104B6000E20309952DB73EB72A5F3F4F4FC1109220 |
:104B70001D028BEF96E09F938F93DF92CF92FE0101 |
:104B8000099584E180931D020F900F900F900F9074 |
:104B900080915007909151079F938F9384E097E005 |
:104BA0009F938F93DF92CF92E091E103F091E20324 |
:104BB000099588E280931D028DB79EB706968DBF3A |
:104BC0008091D60299279F938F9384E197E09F93DA |
:104BD0008F93DF92CF92E091E103F091E203099588 |
:104BE0008CE380931D02EDB7FEB73696EDBF809142 |
:104BF0004F07992701979F938F9384E297E0A9CF5E |
:104C000010921D0284E397E09F938F93DF92CF92DF |
:104C1000FE01099584E180931D020F900F900F9083 |
:104C20000F9080918F01909190019F938F938CE3CF |
:104C300097E09F938F93DF92CF92E091E103F09101 |
:104C4000E203099588E280931D028DB79EB7069610 |
:104C50008DBF8091C6079091C7079F938F938AE479 |
:104C600097E09F938F93DF92CF92E091E103F091D1 |
:104C7000E20309958CE380931D02EDB7FEB73696EB |
:104C8000EDBF8091EE029091EF029F938F9388E5A4 |
:104C900097E05FCFC7EDCC2EC2E0DC2E20E030E005 |
:104CA000E901B3E0FB2EC0931D02F60181916F0173 |
:104CB00099279F938F9389010F5F1F4F1F930F9326 |
:104CC00086E697E09F938F9383EB9FE19F938F936B |
:104CD000E091E103F091E20309952DB73EB7285F1B |
:104CE0003F4F2DBFFA9464969801F7FEDCCF86C241 |
:104CF000ABEDCA2EA2E0DA2EC0E0D0E08E01F3E0E8 |
:104D0000FF2E00931D02F60181916F0199279F9359 |
:104D10008F932596DF93CF9383E797E09F938F93AD |
:104D200083EB9FE19F938F93E091E103F091E20386 |
:104D300009952DB73EB7285F3F4F2DBFFA940C5E03 |
:104D40001F4F2497F7FEDDCF59C210921D0280E855 |
:104D500097E09F938F9303EB1FE1DF92CF92FE01C9 |
:104D6000099584E180931D020F900F900F900F9092 |
:104D700080916E0199279F938F9388E897E09F9386 |
:104D80008F93DF92CF92E091E103F091E2030995D6 |
:104D900088E280931D028DB79EB706968DBF8091E5 |
:104DA000D4019091D50197FD03969595879595959A |
:104DB00087959F938F9386E997E09F938F931F9397 |
:104DC0000F93E091E103F091E20309958CE3809366 |
:104DD0001D02EDB7FEB73696EDBF809151069927BB |
:104DE0009F938F938091500699279F938F9384EA86 |
:104DF00097E09F938F931F930F93E091E103F091BE |
:104E0000E20309952DB73EB7285F3F4F2DBFF6C18E |
:104E100010921D0282EB97E09F938F9373EBA72E66 |
:104E20007FE1B72EDF92CF92FE0109950F900F9090 |
:104E30000F900F90CFEED6E000E010E062E0F62E8B |
:104E4000802F8C5E80931D028B8D99278F779070B9 |
:104E50009F938F938B8999278F7790709F938F93D0 |
:104E60008B8599278F7790709F938F938B8199274C |
:104E70008F7790709F938F9382EC97E09F938F939F |
:104E8000BF92AF92E091E103F091E20309958DB7F3 |
:104E90009EB70C968DBFFA940C5E1F4FA096F7FE3E |
:104EA000CFCFACC110921D0283ED97E09F938F93FB |
:104EB00053EBA52E5FE1B52EDF92CF92FE0109954F |
:104EC0000F900F900F900F90CFEED6E000E010E023 |
:104ED00042E0F42E802F8C5E80931D028F8D9927E7 |
:104EE00087FD90959F938F938F89992787FD909544 |
:104EF0009F938F938F85992787FD90959F938F938D |
:104F00008F81992787FD90959F938F9382EE97E0ED |
:104F10009F938F93BF92AF92E091E103F091E203F0 |
:104F20000995EDB7FEB73C96EDBFFA940C5E1F4FA6 |
:104F3000A096F7FECFCF62C110921D0283EF97E0DB |
:104F40009F938F9303EB1FE1DF92CF92FE010995B0 |
:104F500084E180931D020F900F900F900F9080912D |
:104F60000A07881F8827881F97E0899FC00111249E |
:104F70008D969F938F9380910207881F8827881FA3 |
:104F800096E0899FC00111248D969F938F93809105 |
:104F9000FA06881F8827881F95E0899FC001112481 |
:104FA0008D969F938F938091F206881F8827881F84 |
:104FB0009927880F991F880F991F8D969F938F931C |
:104FC00082E098E09F938F93DF92CF92E091E1038C |
:104FD000F091E203099588E280931D022DB73EB758 |
:104FE000245F3F4F2DBF80912A07881F8827881F85 |
:104FF0009BE0899FC00111248D969F938F93809190 |
:105000002207881F8827881F9AE0899FC0011124E2 |
:105010008D969F938F9380911A07881F8827881FEA |
:1050200099E0899FC00111248D969F938F93809161 |
:105030001207881F8827881F992723E0880F991F48 |
:105040002A95E1F78D969F938F9386E198E09F9341 |
:105050008F93DF92CF92E091E103F091E203099503 |
:105060008CE380931D028DB79EB70C968DBF809107 |
:105070003207881F8827881F9CE0899FC001112460 |
:105080008D969F938F938AE298E09F938F93DF9200 |
:10509000CF92E091E103F091E203099580913A0704 |
:1050A000EDB7FEB73696EDBF87FF12C080E4809360 |
:1050B0001D028BE398E09F938F93DF92CF92E09154 |
:1050C000E103F091E20309950F900F900F900F907C |
:1050D0008091420787FF12C084E480931D028EE313 |
:1050E00098E09F938F931F930F93E091E103F091CA |
:1050F000E20309950F900F900F900F9080914A074F |
:1051000087FF7CC088E480931D0281E498E09F9330 |
:105110008F931F930F93E091E103F091E2030995C0 |
:105120000F900F900F900F9069C010921D0284E4B1 |
:1051300098E09F938F93DF92CF92FE01099584E1CF |
:1051400080931D020F900F900F900F908091AA01F5 |
:105150009091AB019F938F9382E598E09F938F93FB |
:10516000DF92CF92E091E103F091E203099588E2AA |
:1051700080931D022DB73EB72A5F3F4F2DBF809110 |
:10518000AC019091AD019F938F938FE598E09F9331 |
:105190008F93DF92CF92E091E103F091E2030995C2 |
:1051A00089E480931D028DB79EB706968DBF8CE66D |
:1051B00098E09F938F93DF92CF92E091E103F0917B |
:1051C000E203099580911B020F900F900F900F90B2 |
:1051D00083FF14C01092AD011092AC0160E070E04A |
:1051E0008EE090E00E94092B09C0809120012817D1 |
:1051F00019F421502093200110921C0210921B02DE |
:10520000DF91CF911F910F91FF90DF90CF90BF90D2 |
:10521000AF900895F999FECF92BD81BDF89A80B5FF |
:1052200099270895F999FECF1FBA92BD81BD60BD3F |
:105230000FB6F894FA9AF99A0FBE08954AEA20E058 |
:1052400030E02617370740F4FC018191480F2F5FAB |
:105250003F4F26173707C8F3842F99270895EAEAA6 |
:1052600040E050E04617570778F49C01F999FECFCB |
:1052700032BD21BDF89A80B5E80F4F5F5F4F2F5FB9 |
:105280003F4F4617570790F38E2F9927089581E0D7 |
:105290008093240682E08093230683E08093220695 |
:1052A00084E08093250685E08093260686E080933F |
:1052B000270687E08093280688E08093290689E006 |
:1052C00080932A068AE080932B068BE080932C063D |
:1052D0008CE080932D06089588E5809321068091C7 |
:1052E0000201843150F08AE08093410610926506F5 |
:1052F0008BE180933D068EE40AC083E080934106F3 |
:1053000080E2809365068EE180933D0685E580937B |
:1053100062068093630680E2809364068AE6809347 |
:105320002E0682E280938B0664E06093480610921A |
:1053300084061092810648E040933B0656EE509357 |
:105340003C0630E430933E069EE190932F068FEFAB |
:10535000809331062FE0209332069093300610920E |
:105360003406409335063093360610923706209364 |
:10537000330610924A0610924B0610924C06109279 |
:105380004D061092670610926806109269061092F8 |
:105390006A0690E890934E0632E330934F0682E01F |
:1053A00080938A06209350065093510660935606C8 |
:1053B0008DE78093590680935A0680935B069093FD |
:1053C000520625E52093530686E4809354068CED1F |
:1053D000809355068CE380935706109258068FE50C |
:1053E00080936B0683EF80936D068AEA80936F0645 |
:1053F0008093700684E180936C0680936E063093F0 |
:105400005C069AE590935D0630935E0610928906DD |
:105410008EEF8093710684E68093720690937306F4 |
:1054200090937406909375068BE480937606209390 |
:105430007706809378061092790686E080937A0644 |
:1054400040937B0690937C068AE280937D0685EFED |
:1054500080937E068CE880937F0685E080938006AB |
:10546000109282061092830681E2809345068DE2B7 |
:105470008093460690934706109285061092860602 |
:105480001092870686E98093880690935F0687E3EB |
:10549000809360060895CF93DF930E946C298AE081 |
:1054A0008093380680E18093390626E020933A06FF |
:1054B0009AE590933F0688E78093400690934206D2 |
:1054C000809343062093440680E2809349068CE350 |
:1054D000809361068BE480936606ACE8B6E08CE0CE |
:1054E000E1E2F1E0ED01019009928A95E1F767E7C9 |
:1054F00070E0CD018B5690400E941E298093980643 |
:10550000DF91CF910895CF93DF930E946C2988E0BB |
:105510008093380630E13093390626E020933A062E |
:1055200094E690933F0688E7809340069093420666 |
:1055300080934306209344063093490686E4809383 |
:10554000610680936606ACE8B6E08CE0E7E2F1E045 |
:10555000ED01019009928A95E1F767E770E0CD01CE |
:105560008B5690400E941E2980939806DF91CF9120 |
:105570000895CF93DF930E946C2926E0209338068C |
:105580008AE08093390684E080933A0694E690930B |
:105590003F0688E780934006909342068093430637 |
:1055A0002093440680E18093490686E48093610657 |
:1055B00080936606ACE8B6E08CE0EFE2F1E0ED0146 |
:1055C000019009928A95E1F767E770E0CD018B566B |
:1055D00090400E941E2980939806DF91CF910895F4 |
:1055E000F999FECF92BD81BDF89A80B599270895AB |
:1055F000F999FECF1FBA92BD81BD60BD0FB6F89478 |
:10560000FA9AF99A0FBE08956AE079E20E94257825 |
:10561000089542E159E20E945F780895EF92FF9267 |
:105620000F931F93CF93C82F8150853008F0C3E0AC |
:1056300088E7C89F800111248CEEE82E8FEFF82EAA |
:10564000E00EF11E67E770E0C7010E942F29682F66 |
:1056500098012D593F4F8FB39927AC01427050707C |
:1056600081FDF9CF32BD21BDF89A80B5861711F0C2 |
:10567000CA0121C08FB399279C012270307081FD2F |
:10568000F9CFF2BCE1BCF89A80B5883511F0C901B8 |
:1056900012C088E7C89FC001112444972AE039E26C |
:1056A00048E750E0BC0181E296E00E9400780E9449 |
:1056B000F76781E090E0CF911F910F91FF90EF90FD |
:1056C0000895282F863010F025E003C0882309F4C0 |
:1056D00021E0F999FECF1FBA82E090E092BD81BD32 |
:1056E00020BD0FB6F894FA9AF99A0FBE0895CF9399 |
:1056F000C82F80912106883509F044C0C63010F0CB |
:10570000C5E003C0CC2309F43DC00E948B7667E757 |
:1057100070E081E296E00E941E298093980688E757 |
:10572000C89FC001112422E139E248E750E061E25C |
:1057300076E044970E943D7822E139E24CE050E067 |
:1057400062E276E080E590E00E943D786CE070E0F7 |
:1057500082E296E00E941E29282FF999FECF1FBAF7 |
:105760008CE590E092BD81BD20BD0FB6F894FA9A09 |
:10577000F99A0FBE8C2F0E94612B0E94F76781E07F |
:1057800090E002C080E090E0CF9108956DE470E079 |
:1057900088EE93E00E942F29482F8FB399279C0110 |
:1057A0002270307081FDF9CF85E394E092BD81BD18 |
:1057B000F89A80B5841779F48FB399279C012270E9 |
:1057C000307081FDF9CF88EE93E092BD81BDF89AEB |
:1057D00080B5813011F0C90108952AE039E24EE424 |
:1057E00050E068EE73E089E996E00E94007881E07D |
:1057F00090E00895809199068130A9F46DE470E0FD |
:1058000089E996E00E941E298093E60622E139E2AA |
:105810004EE450E069E976E088EE93E00E943D783E |
:1058200081E090E0089580E090E00895CF93DF93C9 |
:1058300081E080939906E9E9F6E08FE01586168607 |
:105840001786108A8150349687FFF8CF80E48093C2 |
:10585000A6068093A7061092A8068093A9068093B7 |
:10586000AA0690EC9093AB061092AC068093AD061E |
:105870008093AE061092AF069093B0069093B10657 |
:105880008093B2061092B3068093B4069093B50647 |
:10589000AAE9B6E087E0E5E3F1E0ED0101900992C5 |
:1058A0008A95E1F76DE470E0CD0101970E941E2911 |
:1058B0008093E606DF91CF910895F999FECF82E0BB |
:1058C00090E092BD81BDF89A80B5282F863078F09F |
:1058D00023E0322FF999FECF1FBA82E090E092BD0B |
:1058E00081BD30BD0FB6F894FA9AF99A0FBE822F97 |
:1058F000992708951F93CF93C82F162F863010F045 |
:10590000C5E003C0882309F4C1E08C2F99278230B9 |
:10591000910541F08330910544F4019731F40E94E0 |
:105920004B2A05C00E94832A02C00E94B92A112373 |
:10593000E1F06CE070E080E590E00E942F29282FD4 |
:10594000F999FECF8CE590E092BD81BDF89A80B5C3 |
:10595000821759F42AE039E24CE050E060E570E04B |
:1059600082E296E00E94007802C00E9447298C2FB4 |
:105970000E94772BCF911F910895DF92EF92FF92B3 |
:105980000F931F93CF93FF24DF2CEF2C81E090E047 |
:105990000E94F02A883511F031E0E32E6CE070E0CF |
:1059A00080E590E00E942F29C82FF999FECF8CE561 |
:1059B00090E092BD81BDF89A80B58C1711F421E07A |
:1059C000D22EC1E001E010E0EE2029F48C2F0E94DD |
:1059D0000E2B8823C9F591E0F92E1F930F9384E7CE |
:1059E00098E09F938F9386E992E19F938F93E09144 |
:1059F000E103F091E20309952DB73EB72A5F3F4FCF |
:105A00002DBF0230110549F0033011054CF401306F |
:105A1000110531F40E944B2A05C00E94832A02C05E |
:105A20000E94B92ADD2059F02AE039E24CE050E02A |
:105A300060E570E082E296E00E94007802C00E9479 |
:105A400047298C2F0E94772BCF5F0F5F1F4FC630E7 |
:105A500008F4BACFFF2019F083E00E94612B0E9466 |
:105A60005D2CC82F0E940E2B8C2F99279F938F930C |
:105A70008AE998E09F938F9306E912E11F930F93B1 |
:105A8000E091E103F091E203099581E090E00E944A |
:105A9000F02A2DB73EB72A5F3F4F2DBF8F3F21F031 |
:105AA0000E94C62B882399F483EB98E09F938F93F1 |
:105AB0001F930F93E091E103F091E20309950E9497 |
:105AC000162C0E94FA2B0F900F900F900F90EE2043 |
:105AD00029F068E581E090E00E94F82A1092200603 |
:105AE00090E0E6EAF6E0CFE08081349618160CF4F8 |
:105AF0009F5FC150C7FFF8CF90932006892F992749 |
:105B00009F938F938AE996E09F938F9384ED98E01B |
:105B10009F938F931F930F93E091E103F091E20322 |
:105B200009958DB79EB708968DBF85EF98E09F9336 |
:105B30008F931F930F93E091E103F091E203099596 |
:105B40000F900F900F900F90CF911F910F91FF909A |
:105B5000EF90DF900895982F2FB7F8943998389ADE |
:105B600088B1836088B98091B9008C7F8093B90037 |
:105B70008AE28093B80010922802109226021092B6 |
:105B80002502992379F0EFEEF6E08BE01082118286 |
:105B900012821382148215821682178281503896DF |
:105BA00087FFF4CF78942FBF08951092280284E9DC |
:105BB0008093BC0080E88093BC001092BD001092DE |
:105BC000BA001092BB001092B9001092B800109267 |
:105BD000240280E00E94AB2D1092BB0085E88093E8 |
:105BE000BC008091220282608093220208951F925D |
:105BF0000F920FB60F9211242F933F934F935F9301 |
:105C00008F939F93EF93FF9380912802282F332740 |
:105C1000442755278F5F80932802F90127313105EA |
:105C200008F0C2C2EF59FF4F0C945D7A81E0809377 |
:105C3000240209C0809126028C3090F480912602C3 |
:105C40008F5F8093260280912602E82FFF27EE0FB8 |
:105C5000FF1FEE0FFF1FE756F94F8585181654F703 |
:105C6000809126028C3070F0109221021092200256 |
:105C70001092260285E08093280280912502880FE9 |
:105C80008D5A04C080912602880F8E5A8093BB00E3 |
:105C900085E87FC280912602E82FFF2783E0EE0F80 |
:105CA000FF1F8A95E1F7E151F94F81818093BB0095 |
:105CB00085E88093BC0080912602E82FFF27EE0F35 |
:105CC000FF1FEE0FFF1FEE0FFF1FE151F94F808105 |
:105CD00080FF91C080912602E82FFF27EE0FFF1F63 |
:105CE000EE0FFF1FEE0FFF1FE151F94F8281882356 |
:105CF00029F080912006873008F46CC28091200240 |
:105D000090912102892B09F065C280911E02909129 |
:105D10001F02892B09F05EC26EC08091260221E02D |
:105D200030E002C0220F331F8A95E2F780911E02F5 |
:105D300090911F0228233923232B79F0809126028A |
:105D4000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FC5 |
:105D5000E151F94F80E184830DC080912602E82F44 |
:105D6000FF27EE0FFF1FEE0FFF1FEE0FFF1FE1518A |
:105D7000F94F148280912602E82FFF2753E0EE0F9F |
:105D8000FF1F5A95E1F7E151F94F8481282F3327FE |
:105D900043E0220F331F4A95E1F780912602E82F56 |
:105DA000FF2793E0EE0FFF1F9A95E1F7E151F94FBE |
:105DB00082818770822B8093BB0085E88093BC0032 |
:105DC0002091260281E090E002C0880F991F2A9559 |
:105DD000E2F7209120023091210282239323892B24 |
:105DE00051F087EE96E090932C0280932B0288E08E |
:105DF00080932D02EFC184E089C1E0912B02F091E4 |
:105E00002C0281918093BB0085E88093BC00F093C5 |
:105E10002C02E0932B0280912D02815080932D0261 |
:105E2000882309F4D7C183E071C18091B900803320 |
:105E300051F580912902882329F4809126028F5FF1 |
:105E40008093290280912602E82FFF2783E0EE0F3E |
:105E5000FF1F8A95E1F7E151F94F838199278F77E9 |
:105E600090708F3791057CF480912602E82FFF27F0 |
:105E7000EE0FFF1FEE0FFF1FEE0FFF1FE151F94F57 |
:105E800083818F5F83831092280284E98093BC0012 |
:105E90008AE090E090933E0180933D01809126023C |
:105EA0008F5F80932602109228026DC18091B90005 |
:105EB0008034C9F180912502E82FFF27EE0FFF1FE4 |
:105EC000EE0FFF1FEE0FFF1FE151F94F83818F7718 |
:105ED0008383809125028F5F809325028091250224 |
:105EE0008C30A0F01092250210921F0210921E0218 |
:105EF00080912A028F5F80932A028C3038F01092B2 |
:105F00002A02809122028D7F8093220280912202B8 |
:105F10008160809322021092280284E98093BC0061 |
:105F20001092240273C080912502E82FFF27EE0F04 |
:105F3000FF1FEE0FFF1FEE0FFF1FE151F94F83818F |
:105F40008068838380912502E82FFF27EE0FFF1FD3 |
:105F5000EE0FFF1FEE0FFF1FE151F94F808180FF11 |
:105F60002FC080912502E82FFF2753E0EE0FFF1F7F |
:105F70005A95E1F7E151F94F84819927009751F043 |
:105F80004097D9F587EE96E090932C0280932B02F0 |
:105F900088E031C080912502992743E0880F991F3E |
:105FA0004A95E1F78C50994F90932C0280932B02E5 |
:105FB0009091250280912A029817E1F483E01BC09A |
:105FC00080912502992733E0880F991F3A95E1F7D0 |
:105FD0008C50994F90932C0280932B028091220237 |
:105FE00081FD06C09091250280912A02981711F434 |
:105FF00082E001C081E080932D0280912D028130EA |
:1060000011F485E801C085EC8093BC0080912902E1 |
:106010008093230210922902DDC0E0912B02F091BF |
:106020002C028091BB00808380912B0290912C02E6 |
:10603000019690932C0280932B0280912D02815027 |
:1060400080932D02823010F085EC5DC0813011F418 |
:1060500085E859C08091220281FF2DC08091A00265 |
:1060600080FD1DC080912502E82FFF2723E0EE0F61 |
:10607000FF1F2A95E1F7E151F94F86818A3F79F4B4 |
:1060800080912502E82FFF2793E0EE0FFF1F9A95DE |
:10609000E1F7E151F94F8081816080830CC08091EC |
:1060A0002502E82FFF2783E0EE0FFF1F8A95E1F717 |
:1060B000E151F94F1082809125028F5F8093250274 |
:1060C000809125028C30A0F01092250210921F02C0 |
:1060D00010921E0280912A028F5F80932A028C30D8 |
:1060E00038F010922A02809122028D7F8093220242 |
:1060F0001092280284E98093BC0080912202816082 |
:106100008093220265C08093BC0086E080932802C1 |
:1061100061C088E9BBCD80912702880F805FB6CD32 |
:106120008091270299278130910561F08230910595 |
:106130001CF4892B21F04EC0029739F04BC080919E |
:106140001301A4CD80911201A1CD809111019ECDAA |
:1061500080E89CCD1092280284E98093BC001092C4 |
:1061600024028AE090E090933E0180933D0180916B |
:106170002702823088F4809127028F5F8093270264 |
:1061800082E180932802809122028E7F80932202F6 |
:1061900085EA8093BC001EC01092270280912202E3 |
:1061A00081608093220216C01092280284E98093B5 |
:1061B000BC00809122028160809322028AE090E0FC |
:1061C00090933E0180933D01109226021092250289 |
:1061D00010922402FF91EF919F918F915F914F91C7 |
:1061E0003F912F910F900FBE0F901F9018951F9306 |
:1061F000CF93DF93182F8091D502882321F48091CB |
:10620000B901882319F081E090E097C01D3008F0B3 |
:1062100092C01123B1F0E12FFF2723E0EE0FFF1F03 |
:106220002A95E1F7E151F94F35978081359688231A |
:106230000CF081C03897808180FD03C083E090E03E |
:106240007CC08091E706823019F084E090E075C050 |
:1062500067E070E087EE96E00E941E299091EE06BE |
:10626000891719F085E090E068C080ED97E00E9402 |
:10627000A516EC018091220280FD05C0CE010E948E |
:10628000AE168823B9F3112319F48FEF90E00BC0F9 |
:10629000212F33272150304081E090E002C0880F49 |
:1062A000991F2A95E2F79093210280932002A1E0A2 |
:1062B000B0E0EFEEF6E040E050E06BE0CD01042E00 |
:1062C00002C0880F991F0A94E2F7209120023091B2 |
:1062D000210282239323892B11F0118212826150B3 |
:1062E0004F5F5F4F389667FFE9CF109226021092FA |
:1062F0002802809122028E7F8093220285EA809379 |
:10630000BC008091220280FD05C0CE010E94AE1625 |
:106310008823B9F38091200290912102892B29F0E2 |
:10632000CE010E94AE16882311F380912002909135 |
:106330002102009711F082E090E0DF91CF911F9150 |
:1063400008950F931F93CF93DF93982F8091D502D9 |
:10635000882321F48091B901882319F081E090E02D |
:1063600092C09D30A0F4992319F486E090E08BC090 |
:10637000C92FDD27FE0133E0EE0FFF1F3A95E1F74D |
:10638000E151F94F35978081359687FD03C082E052 |
:1063900090E079C03897808180FD03C083E090E071 |
:1063A00072C080ED97E00E94A5168C0180912202B8 |
:1063B00080FD05C0C8010E94AE168823B9F321975D |
:1063C00021E030E0C90102C0880F991FCA95E2F7A9 |
:1063D00090931F0280931E02D901EFEEF6E040E099 |
:1063E00050E06BE0CD01042E02C0880F991F0A9483 |
:1063F000E2F720911E0230911F0282239323892B02 |
:1064000011F01182128261504F5F5F4F389667FF23 |
:10641000E9CF109225021092E7061092EE06109234 |
:106420002802809122028E7F8093220285EA809347 |
:10643000BC008091220280FD05C0C8010E94AE16FA |
:106440008823B9F380911E0290911F02892B29F0B5 |
:10645000C8010E94AE16882311F38091E7068230AE |
:1064600019F084E090E00FC067E070E087EE96E0FE |
:106470000E941E299091EE06891719F085E090E0A0 |
:1064800002C080E090E0DF91CF911F910F910895BD |
:10649000CF93DF9380E022E83FEFC4E8D7E0E0E568 |
:1064A000F7E0DF01853020F411961C921E9202C0A5 |
:1064B000318320831982188222968F5F129632963A |
:1064C0008A3180F3109242031092410310924403E8 |
:1064D000109243031092460310924503DF91CF912F |
:1064E00008951F920F920FB60F9211240F931F93CE |
:1064F0002F933F934F935F936F937F938F939F93CC |
:10650000AF93BF93CF93DF93EF93FF9380918B066D |
:1065100082FDD3C0409186005091870080912F0268 |
:1065200090913002481B590B809186009091870012 |
:106530009093300280932F02CA018D549440A09111 |
:106540003102B0913202835F9A4178F48091310236 |
:1065500080934F07149714F01092410181E090E06E |
:1065600090933202809331020FC2AD30B1050CF02E |
:106570000BC2CA018B5F9040845B914008F078C0E9 |
:1065800080913F0190914001481B590BFD01EA0F9A |
:10659000FB1FE05BF84F80819181FA01E81BF90B4A |
:1065A000CF01F7FF03C0909581959F4F06975CF44C |
:1065B0008091D602883C20F48091D602865F01C08B |
:1065C00088EC8093D602FD01EA0FFB1FE05BF84FD9 |
:1065D000808191819C01220F331F280F391F240FC6 |
:1065E000351F37FF02C02D5F3F4FE901D595C79595 |
:1065F000D595C795CA0101968C179D0714F421976C |
:1066000006C041505040C417D5070CF42196809124 |
:10661000D602833CE0F08D010A0F1B1FF801E05BFE |
:10662000F84F808191819E01281B390BC90163E0DD |
:1066300070E00E94D679CB01880F991F860F971FB3 |
:106640000C57184FD80111969C938E9307C0AA0F30 |
:10665000BB1FAC57B84F11961C921E92E0913102AD |
:10666000F0913202EE0FFF1FE05BF84FD183C08341 |
:1066700020913102309132022F5F3F4F309332022E |
:106680002093310280910201843108F07DC12530D0 |
:10669000310511F45D9A01C05D98809131029091AD |
:1066A00032028630910511F45C9A01C05C9807971C |
:1066B00011F45B9A69C15B9867C140918600509163 |
:1066C00087008091330290913402481B590B8091CE |
:1066D0008600909187009093340280933302CA0120 |
:1066E0008D54944060919D02835F9A4108F07AC076 |
:1066F00060932E0280912E02843008F453C0909152 |
:106700004F0780912E02981709F04CC050919E02BD |
:106710005B3008F43FC01092410110929D0240E0AE |
:106720005F31C0F0E42FFF27EE0FFF1F9F012759B5 |
:106730003D4FDF01A05BB84F8D919C91D9018D93A6 |
:106740009C93DF01AC57B84F8D919C91ED57FD4F55 |
:1067500091838083E42FFF27EE0FFF1F9F01205BB3 |
:10676000384FDF01AB5CBD4F8D919C91D9011196E3 |
:106770009C938E93DF01A15BBD4F8D919C91EC5753 |
:10678000F84F91838083842F8F5F482F8D3040F2A4 |
:1067900080939D0280919E028F3FB9F08F5F80931E |
:1067A0009E0213C080919E02853620F08AE080937D |
:1067B0009E0202C010929E02809102018A3011F066 |
:1067C000843110F0289A01C0289881E080939D02BE |
:1067D0008091D502882309F0D7C080912E02809342 |
:1067E0004F07D2C06D3008F0A7C0CA018B5F904040 |
:1067F000845B914008F082C080913F0190914001FC |
:10680000481B590BE62FFF27EE0FFF1FEB5CFD4FD8 |
:1068100080819181FA01E81BF90BCF0105960B9756 |
:10682000B0F480919E028A3120F08091D602865F7A |
:1068300005C08B3028F08091D6028E5F8093D602FF |
:106840008091D602893C18F088EC8093D602E62F1E |
:10685000FF27EE0FFF1FEB5CFD4F808191819C01B4 |
:10686000220F331F280F391F240F351F37FF02C097 |
:106870002D5F3F4FE901D595C795D595C795CA01BD |
:1068800001968C179D0714F4219706C04150504083 |
:10689000C417D5070CF421968091D6028E3BD8F010 |
:1068A000E62FFF27EE0FFF1FDF01AB5CBD4F8D9181 |
:1068B0009C919E01281B390BC90163E070E00E9486 |
:1068C000D679CB01880F991F860F971FE15BFD4F8B |
:1068D0009183808308C0E62FFF27EE0FFF1FE15B47 |
:1068E000FD4F1182108280919D02E82FFF27EE0F4D |
:1068F000FF1FEB5CFD4FD183C08309C08091020173 |
:106900008A3011F0843110F0289A01C028988091C3 |
:106910000201843188F480919D02853011F45D9AE2 |
:1069200005C05D98863011F45C9A05C05C9887308C |
:1069300011F45B9A01C05B9880919D02843120F430 |
:106940008F5F80939D0220C08431F1F48091020119 |
:106950008A3011F0843110F0289A01C028988EE115 |
:1069600080939D022CE0C4E8D7E0A9E6B2E0E0E520 |
:10697000F7E08D919D9191838083329619821882E0 |
:106980002296215027FFF5CFFF91EF91DF91CF9114 |
:10699000BF91AF919F918F917F916F915F914F9137 |
:1069A0003F912F911F910F910F900FBE0F901F904D |
:1069B0001895EF92FF920F931F9380913D069927B0 |
:1069C000880F991F880F991F7C010027F7FC0095FD |
:1069D000102F8091300390913103A0913203B09138 |
:1069E0003303BC01CD01A80197010E940B7A3093BB |
:1069F0007D0520937C058091280390912903A09127 |
:106A00002A03B0912B03BC01CD01A80197010E947C |
:106A10000B7A30937F0520937E0580910D0890912D |
:106A20000E0897FD03969595879595958795909374 |
:106A300081058093800580911D0890911E0897FD27 |
:106A40000396959587959595879590938305809363 |
:106A5000820580914103909142032091F901309188 |
:106A6000FA01821B930B9093850580938405809196 |
:106A7000D0029091D102A091D202B091D302BC0178 |
:106A8000CD0125E030E040E050E00E940B7A3093E9 |
:106A90008705209386058091F3019091F4019093EE |
:106AA00089058093880580918F0190919001909342 |
:106AB0008D0580938C0580911E0190911F0190930C |
:106AC0008F0580938E058091D6029927909391052A |
:106AD000809390058091C6079091C7079093930586 |
:106AE000809392058091F006992790939505809365 |
:106AF00094058091F80699279093970580939605C1 |
:106B0000809100079927909399058093980580912B |
:106B10000807992790939B0580939A058091D4014B |
:106B20009091D5019093A5058093A40580919E082E |
:106B300090919F089093A9058093A8058091A20841 |
:106B40009091A3089093AB058093AA058091CC0205 |
:106B50009091CD02A091CE02B091CF02BC01CD01A7 |
:106B600025E030E040E050E00E940B7A3093AD0524 |
:106B70002093AC058091EE029091EF029093B305C3 |
:106B80008093B2058091A40899279093B7058093CC |
:106B9000B6058091A3039091A4039093B9058093C7 |
:106BA000B8058091A1039091A2039093BB058093B7 |
:106BB000BA058091FA03882321F48091FB0388238E |
:106BC00021F080917B05816003C080917B058E7FE1 |
:106BD00080937B051F910F91FF90EF9008951F9375 |
:106BE000CF93DF93182FEB018091D502882309F50D |
:106BF000809102018C3010F4299801C0299A11501B |
:106C00001F3F81F0D093DB01C093DA018091DA015C |
:106C10009091DB01892BD1F7CE018C0F9D1F0E9433 |
:106C2000BA16EDCF809102018C3010F4299A01C080 |
:106C30002998DF91CF911F910895CF93DF93809191 |
:106C400002018D3011F40E94B31A10927A008091E3 |
:106C5000FD019091FE019093D2078093D10780911E |
:106C6000FB019091FC019093C2078093C107809132 |
:106C7000F9019091FA0190931308809312082091E2 |
:106C8000F5013091F601C901880F991F880F991FEE |
:106C9000820F931F820F931F90930E0880930D080D |
:106CA0002091F7013091F801C901880F991F880FD1 |
:106CB000991F820F931F820F931F90931E0880933A |
:106CC0001D088FEC80937A00A7EDB2E0C6E2D6E013 |
:106CD00097E08991E82FFF27EE0FFF1FE05BF84F49 |
:106CE0000190F081E02DE158FF4F1E161F061CF0A9 |
:106CF000E0E0F0E005C0EF3FF10514F0EFEFF0E069 |
:106D00008C91282F3327E217F30714F4815004C025 |
:106D10002E173F0714F48F5F8C939150119697FFB5 |
:106D2000D8CF809162069927AA27BB27BC01CD0145 |
:106D300024EC39E040E050E00E949779DC01CB017F |
:106D40008093870190938801A0938901B0938A0171 |
:106D5000809163069927AA27BB27BC01CD010E9419 |
:106D60009779DC01CB018093830190938401A093F8 |
:106D70008501B0938601DF91CF910895A0E0B0E046 |
:106D8000E4ECF6E30C942C7A882EC0E0D0E07E018F |
:106D90006E011092FA03469AD0933C03C0933B03D2 |
:106DA000D0933A03C0933903D0933603C09335038D |
:106DB000D0934603C0934503D0934403C093430349 |
:106DC000D0934203C093410310926B0110926A0169 |
:106DD0001092ED010E941D3684E690E00E94C716D5 |
:106DE0000E941D3680912E0680FF10C080911401F4 |
:106DF00090911501875B934038F480911401909134 |
:106E000015018E5E924010F40E94581A0FE18AE03C |
:106E100090E00E94C7168091F9019091FA01C80F85 |
:106E2000D91F8091FD019091FE01E80EF91E80911D |
:106E3000FB019091FC01C80ED91E015007FFE7CF5E |
:106E40009701205F3F4F36952795369527953093CC |
:106E5000460320934503C6014096969587959695DF |
:106E6000879590934403809343036096F5E0D6950D |
:106E7000C795FA95E1F7D0934203C09341039093ED |
:106E8000400380933F0330933E0320933D038820CB |
:106E900009F441C080910D0890910E0897FF03C03E |
:106EA000909581959F4F6CE070E00E94D6799B0190 |
:106EB00070933C0360933B0380911D0890911E08E2 |
:106EC00097FF03C0909581959F4F6CE070E00E9402 |
:106ED000D67970933A03609339038091C3059091FA |
:106EE000C4059093360380933503B90184E090E0A4 |
:106EF0000E94092B6091390370913A0386E090E07B |
:106F00000E94092B609135037091360388E090E070 |
:106F10000E94092B65C084E090E00E94042B9093AE |
:106F20003C0380933B0386E090E00E94042B909307 |
:106F30003A038093390388E090E00E94042B9C017F |
:106F4000909336038093350380913B0390913C03EB |
:106F50008150984050F48091390390913A038150C8 |
:106F6000984018F421503440D8F186E199E09F937D |
:106F70008F9386E992E19F938F93E091E103F091E3 |
:106F8000E203099580910D0890910E0897FF03C0C8 |
:106F9000909581959F4F6CE070E00E94D679709338 |
:106FA0003C0360933B0380911D0890911E0897FF5E |
:106FB00003C0909581959F4F6CE070E00E94D67958 |
:106FC00070933A03609339038091C3059091C4058F |
:106FD00090933603809335030F900F900F900F908E |
:106FE0001092D2071092D1071092C2071092C107D7 |
:106FF000109213081092120884E690E00E94C716BF |
:107000008091F5019091F6019C01220F331F220F10 |
:10701000331F280F391F280F391F30930E08209374 |
:107020000D088091F7019091F8018C01000F111F5C |
:10703000000F111F080F191F080F191F10931E08AA |
:1070400000931D0880913D06C82EDD24EE24FF2408 |
:10705000442737FD4095542FC701B6010E94977908 |
:107060004B015C01609330037093310380933203D2 |
:10707000909333039801442737FD4095542FC7015F |
:10708000B6010E949779DC01CB018093280390938D |
:107090002903A0932A03B0932B0380920C039092B0 |
:1070A0000D03A0920E03B0920F03809304039093FC |
:1070B0000503A0930603B0930703109200031092F8 |
:1070C0000103109202031092030380911601909124 |
:1070D0001701A0911801B09119019093C6058093F2 |
:1070E000C5051092EC011092EB011092F002109283 |
:1070F000F1021092F2021092F30200918F011091AE |
:1071000090011093EF020093EE0284E690E09093DA |
:107110008C0180938B0182E390E09093DB0180935C |
:10712000DA01809162069927AA27BB27BC01CD010D |
:1071300024EC39E040E050E00E949779DC01CB017B |
:107140008856954CAF4FBF4F80938701909388012D |
:10715000A0938901B0938A01809163069927AA2799 |
:10716000BB27BC01CD010E949779DC01CB01885679 |
:10717000954CAF4FBF4F8093830190938401A093B0 |
:107180008501B09386011092480110924701C80111 |
:10719000AA2797FDA095BA2F209143013091440171 |
:1071A0004091450150914601BC01CD010E94977963 |
:1071B000DC01CB018093190890931A08A0931B0857 |
:1071C000B0931C081092EB021092EA0281E08093C7 |
:1071D00001010E94F7678091A00284608093A00261 |
:1071E0008FEF8093990810929A0880E280939B0811 |
:1071F000C7EDD2E0A6E2B6E007E08D91E82FFF27C9 |
:10720000EE0FFF1FE05BF84F8081918181588993D9 |
:10721000015007FFF2CF84E68093D6028091D80117 |
:10722000882311F0469A579A80914503909146031E |
:1072300080569940815C9B4228F08091FA038160DE |
:107240008093FA03809143039091440380569940C0 |
:10725000815C9B4228F08091FA0382608093FA035C |
:1072600080914103909142038C52914089579540FF |
:1072700028F08091FA0384608093FA0380913B03A5 |
:1072800090913C038C529140835C914028F0809116 |
:10729000FA0388608093FA038091390390913A034E |
:1072A0008C529140835C914028F08091FA03806178 |
:1072B0008093FA0380913503909136038050924079 |
:1072C0008355914028F08091FA0380628093FA03FD |
:1072D00086E480937E01ECE0CDB7DEB70C94487A6B |
:1072E000A3E1B0E0E6E7F9E30C94267A809141034C |
:1072F000909142032091F9013091FA01821B930B86 |
:1073000090931308809312088091030290910402D5 |
:1073100097FD07969C0113E0359527951A95E1F79F |
:107320003093D2072093D1078091010290910202FD |
:1073300097FD0796B3E095958795BA95E1F79093F9 |
:10734000C2078093C1073093DD072093DC07909339 |
:10735000D5078093D40780910D0890910E08AC0159 |
:10736000440F551F480F591F2091F5013091F60128 |
:10737000C901880F991F880F991F820F931F820FD1 |
:10738000931F480F591F57FF02C04D5F5F4F559520 |
:1073900047955595479550930E0840930D08809159 |
:1073A0001D0890911E08AC01440F551F480F591F2E |
:1073B0002091F7013091F801C901880F991F880FBA |
:1073C000991F820F931F820F931F480F591F57FF5A |
:1073D00002C04D5F5F4F5595479555954795509322 |
:1073E0001E0840931D082091F5013091F601C90156 |
:1073F000880F991F880F991F820F931F820F931F69 |
:107400009C01442737FD4095542F80912003909193 |
:107410002103A0912203B0912303820F931FA41F85 |
:10742000B51F8093200390932103A0932203B09370 |
:1074300023032091F7013091F801C901880F991FAA |
:10744000880F991F820F931F820F931F9C0144275F |
:1074500037FD4095542F80911C0390911D03A091FE |
:107460001E03B0911F03820F931FA41FB51F8093AB |
:107470001C0390931D03A0931E03B0931F038091E0 |
:10748000E6079091E7072091F5013091F601820F10 |
:10749000931F9093E7078093E607809115089091DA |
:1074A00016082091F7013091F801820F931F9093F5 |
:1074B0001608809315088091370390913803019640 |
:1074C00090933803809337038091C3059091C4054E |
:1074D0002091350330913603821B930B9C01442786 |
:1074E00037FD4095542F8091180390911903A09176 |
:1074F0001A03B0911B03820F931FA41FB51F809323 |
:10750000180390931903A0931A03B0931B038FECF5 |
:1075100080937A00109210012091080330910903A2 |
:1075200040910A0350910B0329873A874B875C8768 |
:1075300029543B46414050402CF028E43BE641E0D2 |
:1075400050E00DC089859A85AB85BC85885B9449E0 |
:10755000AE4FBF4F4CF428EB34E94EEF5FEF2D8375 |
:107560003E834F83588708C089859A85AB85BC8543 |
:107570008D839E83AF83B8872091100330911103D0 |
:1075800040911203509113032D873E874F87588BEC |
:1075900029543B46414050402CF028E43BE641E072 |
:1075A00050E00DC08D859E85AF85B889885B944974 |
:1075B000AE4FBF4F4CF428EB34E94EEF5FEF298319 |
:1075C0003A834B835C8308C08D859E85AF85B889DF |
:1075D00089839A83AB83BC83A0911208B09113086E |
:1075E000BB8BAA8BFD01CF01AA2797FDA095BA2FCF |
:1075F000A0900003B0900103C0900203D090030359 |
:10760000A80EB91ECA1EDB1EA0920003B092010391 |
:10761000C0920203D0920303E0901908F0901A0878 |
:1076200000911B0810911C08E80EF91E0A1F1B1F71 |
:10763000E0921908F0921A0800931B0810931C0896 |
:10764000F091BB02F98BFF2309F098C18091BA0237 |
:10765000882309F093C18091090886FF8FC180912A |
:10766000C1079091C207AA2797FDA095BA2FBC0128 |
:10767000CD0129813A814B815C810E9497799B01E0 |
:10768000AC0197FF04C02150384F4F4F5F4FBBE014 |
:107690005595479537952795BA95D1F780916A0109 |
:1076A000682E772488249924CA01B901A401930182 |
:1076B0000E949779DC01CB01809351039093520390 |
:1076C000A0935303B0935403B7FF04C08150904F6D |
:1076D000AF4FBF4F1C012D01ACE055944794379438 |
:1076E0002794AA95D1F720925103309252034092E9 |
:1076F0005303509254038091D1079091D207AA2747 |
:1077000097FDA095BA2FBC01CD012D813E814F81FF |
:1077100058850E94977997FF04C06150784F8F4F2A |
:107720009F4FFBE09595879577956795FA95D1F7EB |
:10773000A40193010E949779DC01CB01809355034A |
:1077400090935603A0935703B0935803B7FF04C018 |
:107750008150904FAF4FBF4F9C01AD01ECE055956C |
:10776000479537952795EA95D1F7209355033093A0 |
:1077700056034093570350935803809151039091BF |
:1077800052039093B9078093B80780915503909165 |
:1077900056039093BD078093BC072219330944090F |
:1077A0005509209355033093560340935703509344 |
:1077B0005803E20EF31E041F151FE0921908F09201 |
:1077C0001A0800931B0810931C08809169018823F4 |
:1077D000B1F457FF04C02F5F3F4F4F4F5F4F559598 |
:1077E000479537952795A21AB30AC40AD50AA092DD |
:1077F0000003B0920103C0920203D09203032A89CE |
:107800003B8979010027F7FC0095102F80915503E3 |
:1078100090915603A0915703B0915803E80EF91EBA |
:107820000A1F1B1FC801B70129813A814B815C8166 |
:107830000E9497799B01AC0197FF04C02150384FFB |
:107840004F4F5F4F6BE055954795379527956A9554 |
:10785000D1F780916B01A82EBB24CC24DD24CA0172 |
:10786000B901A60195010E949779DC01CB018093B3 |
:10787000490390934A03A0934B03B0934C03B7FF83 |
:1078800004C08150904FAF4FBF4F3C014D013CE0D1 |
:1078900095948794779467943A95D1F760924903C9 |
:1078A00070924A0380924B0390924C03C801B70137 |
:1078B0002D813E814F8158850E94977997FF04C0A2 |
:1078C0006150784F8F4F9F4F2BE095958795779517 |
:1078D00067952A95D1F7A60195010E949779DC0159 |
:1078E000CB0180934D0390934E03A0934F03B0932D |
:1078F0005003B7FF04C08150904FAF4FBF4FAC0152 |
:10790000BD018CE075956795579547958A95D1F798 |
:1079100040934D0350934E0360934F037093500375 |
:107920002A893B8937FF03C0309521953F4F213489 |
:107930003105E4F1D401C30197FE07C0B095A095CD |
:10794000909581959F4FAF4FBF4F81389105A1050D |
:10795000B10584F4DB01CA0177FF07C0B095A0959B |
:10796000909581959F4FAF4FBF4F81389105A105ED |
:10797000B105E4F081E08093EC0218C01092BD07DD |
:107980001092BC071092B9071092B80710924D03DD |
:1079900010924E0310924F0310925003109249031D |
:1079A00010924A0310924B0310924C0380914D03A6 |
:1079B00090914E03A0914F03B0915003BC01CD01B3 |
:1079C00024E630E040E050E00E940B7AE09049036A |
:1079D000F0904A03E21AF30AF092D007E092CF0740 |
:1079E0008091490390914A03A0914B03B0914C03BD |
:1079F000BC01CD0124E630E040E050E00E940B7A6B |
:107A0000DA01C90120914D0330914E038C01021B14 |
:107A1000130B1093C4070093C30780914301909107 |
:107A20004401A0914501B0914601BC01CD0128E679 |
:107A300031E040E050E00E949779209119083091A0 |
:107A40001A0840911B0850911C0826173707480751 |
:107A5000590764F0261B370B480B590B2093190864 |
:107A600030931A0840931B0850931C082091190862 |
:107A700030911A0840911B0850911C0857FF0CC008 |
:107A8000260F371F481F591F2093190830931A08D3 |
:107A900040931B0850931C086091C1077091C20766 |
:107AA0006E0D7F1D9B01442737FD4095542F80911B |
:107AB000040390910503A0910603B0910703820F80 |
:107AC000931FA41FB51F8093040390930503A093F5 |
:107AD0000603B09307038091C0029091C102681B16 |
:107AE000790BCB01AA2797FDA095BA2F29853A8556 |
:107AF0004B855C85820F931FA41FB51F80930803DD |
:107B000090930903A0930A03B0930B03C0908301E1 |
:107B1000D0908401E0908501F0908601C816D906C6 |
:107B2000EA06FB06C4F488EA91E6A0E0B0E08C190E |
:107B30009D09AE09BF098093080390930903A093A0 |
:107B40000A03B0930B038093040390930503A0935F |
:107B50000603B093070322273327A9012C193D09F7 |
:107B60004E095F098091080390910903A0910A03CF |
:107B7000B0910B0382179307A407B507B4F4D7019C |
:107B8000C601885A9146A040B04080930803909364 |
:107B90000903A0930A03B0930B038093040390930B |
:107BA0000503A0930603B09307036091D10770917A |
:107BB000D207600F711F9B01442737FD4095542F5A |
:107BC00080910C0390910D03A0910E03B0910F03CF |
:107BD000820F931FA41FB51F80930C0390930D0376 |
:107BE000A0930E03B0930F038091BE029091BF0249 |
:107BF000681B790BCB01AA2797FDA095BA2F2D857D |
:107C00003E854F855889820F931FA41FB51F80930F |
:107C1000100390931103A0931203B0931303E09009 |
:107C20008701F09088010091890110918A01E8167E |
:107C3000F9060A071B07C4F488EA91E6A0E0B0E061 |
:107C40008E199F09A00BB10B809310039093110321 |
:107C5000A0931203B093130380930C0390930D032E |
:107C6000A0930E03B0930F0322273327A9012E19E7 |
:107C70003F09400B510B8091100390911103A0918B |
:107C80001203B091130382179307A407B507B4F446 |
:107C9000D801C701885A9146A040B0408093100394 |
:107CA00090931103A0931203B093130380930C03DA |
:107CB00090930D03A0930E03B0930F0380910003E4 |
:107CC00090910103A0910203B091030380931403E8 |
:107CD00090931503A0931603B0931703809110039C |
:107CE00090911103A0911203B0911303809330037C |
:107CF00090933103A0933203B09333038091080330 |
:107D000090910903A0910A03B0910B03809328037B |
:107D100090932903A0932A03B0932B0380910C0323 |
:107D200090910D03A0910E03B0910F0380932C034B |
:107D300090932D03A0932E03B0932F0380910403FF |
:107D400090910503A0910603B0910703809324034B |
:107D500090932503A0932603B093270380911C01E1 |
:107D600090911D0197FD079603E0959587950A95DB |
:107D7000E1F79093D2078093D10780911A019091F7 |
:107D80001B0197FD079613E0959587951A95E1F7E6 |
:107D90009093C2078093C1078091FD019091FE01ED |
:107DA0000F9734F488E19CEF9093D2078093D1072A |
:107DB0008091FD019091FE01079734F480E398EFE4 |
:107DC0009093D2078093D107209102012A30A9F421 |
:107DD0008091FD019091FE01835F934034F088EE25 |
:107DE00093E09093D2078093D1078091FD01909109 |
:107DF000FE018A5F9340DCF014C08091FD019091F8 |
:107E0000FE01815D974034F088EE93E09093D207B5 |
:107E10008093D1078091FD019091FE01805E974093 |
:107E200034F080ED97E09093D2078093D107809152 |
:107E3000FB019091FC010F9734F488E19CEF909343 |
:107E4000C2078093C1078091FB019091FC010797C5 |
:107E500034F480E398EF9093C2078093C1072A30EF |
:107E6000A9F48091FB019091FC01835F934034F071 |
:107E700088EE93E09093C2078093C1078091FB0145 |
:107E80009091FC018A5F9340DCF014C08091FB016B |
:107E90009091FC01815D974034F088EE93E09093DF |
:107EA000C2078093C1078091FB019091FC01805E25 |
:107EB000974034F080ED97E09093C2078093C1071C |
:107EC00060917501662309F4AFC040911C01509187 |
:107ED0001D018091590390915A03481B590B5093EF |
:107EE000600340935F0320911C0130911D01280F16 |
:107EF000391F37FF02C02F5F3F4F359527953093CD |
:107F00005A0320935903413851051CF080E890E052 |
:107F100005C040585F4F34F480E89FEF90936003B2 |
:107F200080935F0340911A0150911B0180915B0384 |
:107F300090915C03481B590B50935E0340935D0383 |
:107F400020911A0130911B01280F391F37FF02C001 |
:107F50002F5F3F4F3595279530935C0320935B034C |
:107F6000413851051CF080E890E005C040585F4F53 |
:107F700034F480E89FEF90935E0380935D03462F77 |
:107F8000552780915F0390916003849FB001859F86 |
:107F9000700D949F700D11249B0177FF02C0215F2B |
:107FA0003F4FF4E035952795FA95E1F78091D10799 |
:107FB0009091D207820F931F9093D2078093D1079D |
:107FC00080915D0390915E03849FD001859FB00DE9 |
:107FD000949FB00D1124AD019D01B7FF02C0215F38 |
:107FE0003F4FE4E035952795EA95E1F78091C10789 |
:107FF0009091C207820F931F9093C2078093C1078D |
:1080000080911C0190911D01860F971F90931D0177 |
:1080100080931C0180911A0190911B01840F951F80 |
:1080200090931B0180931A010091D4071091D507FA |
:108030008091B8079091B907101611065CF59C0164 |
:1080400097FF04C022273327281B390BC901AA2711 |
:1080500097FDA095BA2F2091690133274427552712 |
:10806000BC01CD010E9497799B01AC0197FF04C030 |
:10807000215C3F4F4F4F5F4F76E0559547953795C1 |
:1080800027957A95D1F78091CF079091D007820FED |
:10809000931F27C097FF03C0909581959F4FAA27F4 |
:1080A00097FDA095BA2F20916901332744275527C2 |
:1080B000BC01CD010E9497799B01AC0197FF04C0E0 |
:1080C000215C3F4F4F4F5F4F66E055954795379581 |
:1080D00027956A95D1F78091CF079091D007821BA1 |
:1080E000930B9093D0078093CF07E090DC07F0903C |
:1080F000DD078091BC079091BD071E141F045CF53D |
:108100009C0197FF04C022273327281B390BC90184 |
:10811000AA2797FDA095BA2F2091690133274427FC |
:108120005527BC01CD010E9497799B01AC0197FFB7 |
:1081300004C0215C3F4F4F4F5F4F96E055954795E8 |
:10814000379527959A95D1F78091C3079091C407E9 |
:10815000820F931F27C097FF03C0909581959F4F73 |
:10816000AA2797FDA095BA2F2091690133274427AC |
:108170005527BC01CD010E9497799B01AC0197FF67 |
:1081800004C0215C3F4F4F4F5F4F86E055954795A8 |
:10819000379527958A95D1F78091C3079091C407A9 |
:1081A000821B930B9093C4078093C30780910908A7 |
:1081B00087FF44C0B989BB2309F040C08091BA024F |
:1081C0008823E1F5E1E0EE16E1E0FE064CF0809157 |
:1081D000D1079091D2078E0D9F1D805091400DC008 |
:1081E000F0E0EF16FFEFFF0664F48091D107909165 |
:1081F000D2078E0D9F1D80509F4F9093D207809382 |
:10820000D10721E0013012074CF08091C107909115 |
:10821000C207800F911F805091400CC03FEF00308B |
:10822000130764F48091C1079091C207800F911FDA |
:1082300080509F4F9093C2078093C107E2E1CD5ECB |
:108240000C94427A8091D502882301F58091A00296 |
:108250008C7F8093A002AFEFB3E0EFEEF6E09BE0FF |
:108260008091B901882309F48C938D9181831282C6 |
:108270009150389697FFF4CF8091B901882359F037 |
:108280008091B90181508093B90105C08091A0020D |
:1082900081608093A00280912402882319F01092BB |
:1082A000240208958093260280932802809122025E |
:1082B0008E7F8093220285EA8093BC000895CF933D |
:1082C000DF93A7EDB2E0C6E2D6E057E09991E92F3F |
:1082D000FF27EE0FFF1FE05BF84F0190F081E02DCC |
:1082E000E158FF4FEF3FF10521F01CF0EFEFF0E018 |
:1082F00004C0F7FF02C0E0E0F0E0993111F4EC9324 |
:108300001BC04C91242F3327E217F307A9F0CF01AC |
:10831000821B930B97FD0396959587959595879569 |
:10832000242F280F2C93822F9927E817F90714F48C |
:10833000215001C02F5F2C935150119657FFC6CF8B |
:1083400080913006883F38F0EFEFF0E0E81BF1094C |
:10835000E952FD4F808180937B0180917B018823CE |
:1083600029F0843618F084E680937B0180913206F0 |
:10837000883F38F0EFEFF0E0E81BF109E952FD4FDC |
:1083800080818093790180917901882329F0843656 |
:1083900018F084E68093790180913F06883F38F099 |
:1083A000EFEFF0E0E81BF109E952FD4F8081809387 |
:1083B0007401809174018B3010F48AE002C08F3F09 |
:1083C00011F48093740180916C06883F38F0EFEFD0 |
:1083D000F0E0E81BF109E952FD4F80818093E80746 |
:1083E0008091E807863010F485E002C08F3F11F4D9 |
:1083F0008093E80780916E06883F38F0EFEFF0E059 |
:10840000E81BF109E952FD4F8081809310088091AB |
:108410001008863010F485E002C08F3F11F480937D |
:10842000100880915906883F38F0EFEFF0E0E81B24 |
:10843000F109E952FD4F80818093E50780915A064A |
:10844000883F38F0EFEFF0E0E81BF109E952FD4F0B |
:1084500080818093BE0780915B06883F38F0EFEF04 |
:10846000F0E0E81BF109E952FD4F80818093EE07AF |
:1084700080913106883F38F0EFEFF0E0E81BF1091A |
:10848000E952FD4F808180937A0180913406883FC4 |
:1084900038F0EFEFF0E0E81BF109E952FD4F808181 |
:1084A0008093780180913606883F38F0EFEFF0E056 |
:1084B000E81BF109E952FD4F80818093760180919C |
:1084C0003E06883F38F0EFEFF0E0E81BF109E95293 |
:1084D000FD4F80818093770180914006883F38F07E |
:1084E000EFEFF0E0E81BF109E952FD4F8081809346 |
:1084F000730180914106883F38F0EFEFF0E0E81B10 |
:10850000F109E952FD4F8081809375018091420607 |
:10851000883F38F0EFEFF0E0E81BF109E952FD4F3A |
:1085200080818093720180914306883F38F0EFEF9D |
:10853000F0E0E81BF109E952FD4F80818093710161 |
:1085400080914906883F38F0EFEFF0E0E81BF10931 |
:10855000E952FD4F808180936F0180914A06883FE8 |
:1085600038F0EFEFF0E0E81BF109E952FD4F8081B0 |
:108570008093B50280914B06883F38F0EFEFF0E032 |
:10858000E81BF109E952FD4F80818093B40280918C |
:108590004C06883F38F0EFEFF0E0E81BF109E952B4 |
:1085A000FD4F80818093B30280914D06883F38F063 |
:1085B000EFEFF0E0E81BF109E952FD4F8081809375 |
:1085C000B20280916706883F38F0EFEFF0E0E81BD9 |
:1085D000F109E952FD4F80818093B10280916806D4 |
:1085E000883F38F0EFEFF0E0E81BF109E952FD4F6A |
:1085F00080818093B00280916906883F38F0EFEF68 |
:10860000F0E0E81BF109E952FD4F80818093AF0251 |
:1086100080916A06883F38F0EFEFF0E0E81BF1093F |
:10862000E952FD4F80818093AE0280914E06883FD3 |
:1086300038F0EFEFF0E0E81BF109E952FD4F8081DF |
:1086400080936E0180915206883F38F0EFEFF0E0A2 |
:10865000E81BF109E952FD4F808180936D01809103 |
:108660005C06883F38F0EFEFF0E0E81BF109E952D3 |
:10867000FD4F808180936C0180915F06883F38F0C8 |
:10868000EFEFF0E0E81BF109E952FD4F80818093A4 |
:108690006B0180916006883F38F0EFEFF0E0E81B57 |
:1086A000F109E952FD4F808180936A018091610652 |
:1086B000883F38F0EFEFF0E0E81BF109E952FD4F99 |
:1086C00080818093690180918806883F38F0EFEFC0 |
:1086D000F0E0E81BF109E952FD4F80818093CD075E |
:1086E00080912E068093090880918B068093ED0778 |
:1086F00080916606883F38F0EFEFF0E0E81BF10963 |
:10870000E952FD4F80818093680180918106883F06 |
:1087100038F0EFEFF0E0E81BF109E952FD4F8081FE |
:108720008093200880916F01282F33272F5F3F4FC0 |
:108730008CE398E2B9010E94D67970937D01609331 |
:108740007C0180913C068093110880913B068093C8 |
:10875000D607909183069333C8F181E08093AD02F0 |
:10876000983F58F0EFEFF0E0E91BF109E952FD4FB7 |
:108770008081823310F41092AD0280917E012091AD |
:10878000AD02821799F0833070F4222319F08CED3A |
:1087900095E002C088EC90E09093DB018093DA01D1 |
:1087A00020937E0103C0815080937E0180916008F8 |
:1087B0009091610897FF0FC08091AD02882359F016 |
:1087C0008091FA0380688093FA0305C01092AD028D |
:1087D0008AE080937E01809160089091610897FF04 |
:1087E0001DC08091D5028823C9F08091AD028823F5 |
:1087F000A9F080910801909109018F5F9F4F71F45A |
:1088000088E99AE39093DB018093DA0180E094EAAF |
:1088100090930901809308011092AD028091AD02FE |
:10882000882369F080919F02816080939F028091EC |
:108830006B01823D48F4825E80936B0105C080919C |
:108840009F028E7F80939F02DF91CF910895A7E1D1 |
:10885000B0E0EDE2F4E40C94267A0E947039E090E6 |
:10886000E002F090E102FA82E9828091D60799272E |
:108870000A96E816F90614F49A8389838091D60241 |
:10888000843608F066C080919F0282FD62C08091AC |
:10889000750390917603009731F0019790937603DA |
:1088A000809375030BC01092D5029093A20280931F |
:1088B000A1028091A0028D7E8093A002809102018E |
:1088C0008A3011F0843110F0289A01C028988091E4 |
:1088D000A1029091A202895E9340C0F18091460668 |
:1088E000282F33273A8329838091A00280618093C7 |
:1088F000A00280912206A82FBB27AA0FBB1FFD0153 |
:10890000EC57F84F1182108280912306282F3327CD |
:10891000220F331FC9018C57984FFC01118210821E |
:10892000A05BB84F11961C921E92205B384FD90164 |
:1089300011961C921E9280912506E82FFF27EE0FBC |
:10894000FF1FE05BF84F11821082A9C21092D5027E |
:10895000A6C28091D6028D3808F4A1C28091A002EF |
:108960008F7E8093A0029091470682E3989FC0017A |
:1089700011249093760380937503E981FA81B99766 |
:108980008CF08091D502882369F08091A1029091AA |
:10899000A202FFEF8F3F9F0729F001969093A2025A |
:1089A0008093A1028091A1029091A2028F3F910534 |
:1089B00009F008F51092F8021092F9021092FA02EA |
:1089C0001092FB021092F4021092F5021092F6023D |
:1089D0001092F702109261031092620310926303E7 |
:1089E000109264031092000310920103109202038C |
:1089F0001092030305C08091A00282608093A002C0 |
:108A000080912406E82FFF27EE0FFF1FE05BF84F51 |
:108A100080819181813591050CF435C12091D50279 |
:108A2000222309F030C180912506E82FFF27EE0FA1 |
:108A3000FF1FE05BF84F808191818C3491050CF42D |
:108A4000FFC0809177038F5F80937703893C08F4A0 |
:108A50001AC1209377031092A2021092A1023091C2 |
:108A60002206E32FFF27EE0FFF1FE05BF84F808108 |
:108A7000918187349105B4F480912306E82FFF2774 |
:108A8000EE0FFF1FE05BF84F808191810190F08134 |
:108A9000E02DF7FF03C0F095E195FF4FE734F105B6 |
:108AA0000CF478C041E020912306A22FBB27AA0F27 |
:108AB000BB1FA05BB84F8D919C9111978734910596 |
:108AC00044F0E32FFF27EE0FFF1FE05BF84F80819C |
:108AD00091818D919C918734910574F0809122064B |
:108AE000E82FFF27EE0FFF1FE05BF84F8081918199 |
:108AF000873491050CF042E0E22FFF27EE0FFF1FB5 |
:108B0000E05BF84F808191818634910574F4809107 |
:108B10002206E82FFF27EE0FFF1FE05BF84F808152 |
:108B20009181873491050CF043E0E22FFF27EE0F8F |
:108B3000FF1FE05BF84F808191818A5B9F4F74F447 |
:108B400080912206E82FFF27EE0FFF1FE05BF84F12 |
:108B500080819181873491050CF044E0E22FFF275A |
:108B6000EE0FFF1FE05BF84F808191818A5B9F4F82 |
:108B700074F480912206E82FFF27EE0FFF1FE05BC1 |
:108B8000F84F80819181863491050CF445E0842F63 |
:108B90000E94612B80912306E82FFF27EE0FFF1F15 |
:108BA000E05BF84F808191810190F081E02DF7FF2B |
:108BB00003C0F095E195FF4F7E97BCF480912206AB |
:108BC000E82FFF27EE0FFF1FE05BF84F80819181B8 |
:108BD0008A5B9F4F54F481E08093150488EE93E004 |
:108BE0009093DB018093DA014EC00E945D2C0E94BD |
:108BF0000E2B80E00E94D706809148060E941975CE |
:108C00008091090880FF10C0809114019091150196 |
:108C1000875B934038F480911401909115018E5E2A |
:108C2000924010F40E94581A1092D80180E00E94DD |
:108C3000BE3681E080937A038093D801579A1AC098 |
:108C400080819181855B9F4FE4F4809177038F5FF2 |
:108C500080937703893CB8F02093D5022093770363 |
:108C60001092A2021092A10281E00E94BE3681E021 |
:108C700080937A030E945D2C68E770E00E94EF35D4 |
:108C800002C02093770380912406E82FFF27EE0F80 |
:108C9000FF1FE05BF84F808191818B5A9F4F0CF052 |
:108CA000FEC03091D502E0912506332309F0CCC0F7 |
:108CB000FF27EE0FFF1FE05BF84F80819181855BFE |
:108CC0009F4F0CF0BEC020918406E22FFF27EE0FCD |
:108CD000FF1FE05BF84F80819181855B9F4F1CF007 |
:108CE000222309F0AEC0809178038F5F80937803D0 |
:108CF000893C08F4D4C0309378038091FA03882328 |
:108D000009F098C080917A03882309F493C0809178 |
:108D1000B003882309F08EC081E090E09093A20216 |
:108D20008093A10281E08093D5021092610310929A |
:108D30006203109263031092640310920003109276 |
:108D4000010310920203109203031092FC0210928E |
:108D5000FD021092FE021092FF0280913D06E82E65 |
:108D6000FF240027112780910D0890910E089C0187 |
:108D7000442737FD4095542FC801B7010E949779C9 |
:108D8000DC01CB018093100390931103A093120395 |
:108D9000B093130380911D0890911E089C014427F5 |
:108DA00037FD4095542FC801B7010E949779DC0127 |
:108DB000CB018093080390930903A0930A03B09317 |
:108DC0000B038091300390913103A0913203B09155 |
:108DD000330380930C0390930D03A0930E03B09381 |
:108DE0000F038091280390912903A0912A03B09149 |
:108DF0002B038093040390930503A0930603B09381 |
:108E000007031092F8021092F9021092FA021092DF |
:108E1000FB021092F4021092F5021092F6021092E8 |
:108E2000F7028091A00288608093A00284E680937C |
:108E30007B0335C08CED95E09093DB018093DA01E4 |
:108E40002EC0109278032BC0FF27EE0FFF1FE05BB0 |
:108E5000F84F808191818C349105FCF0209184063B |
:108E6000E22FFF27EE0FFF1FE05BF84F808191811B |
:108E7000855B9F4F14F0222381F4809179038F5FEB |
:108E800080937903893C58F01092D50210927903AF |
:108E90001092A2021092A10202C010927903809156 |
:108EA0004101815080934101809141018F3F21F028 |
:108EB0008091A00284FFA9C30E945F41B090380650 |
:108EC00080918403909185039C01220F331F280F0A |
:108ED000391FC0902206AC2DBB27AA0FBB1FFD0176 |
:108EE000E05BF84F4B2D552780819181849FF001E5 |
:108EF000859FF00D949FF00D11242E0F3F1F37FF1B |
:108F000002C02D5F3F4FB9017595679575956795BF |
:108F1000AC57B84F80913906082F11278D919C913D |
:108F2000809F7001819FF00C909FF00C11246E0DBA |
:108F30007F1D7093850360938403809186039091D5 |
:108F400087039C01220F331F280F391FD09023065F |
:108F5000AD2DBB27AA0FBB1FFD01E05BF84F808141 |
:108F60009181849FF001859FF00D949FF00D112455 |
:108F70002E0F3F1F37FF02C02D5F3F4FA9015595B0 |
:108F8000479555954795AC57B84F8D919C91809FCB |
:108F90007001819FF00C909FF00C11244E0D5F1D0D |
:108FA00050938703409386038091AD02882309F490 |
:108FB00048C0CB0177FD0396DC01B595A795B59523 |
:108FC000A795CA0157FD0396FC01F595E795F59520 |
:108FD000E79580919D01682F772767FD70956A9FBF |
:108FE00090016B9F300D7A9F300D11248091B20358 |
:108FF000482F552747FD50954E9FC0014F9F900D1C |
:109000005E9F900D1124280F391F37FF02C0295F82 |
:109010003F4F93E0359527959A95E1F73093E70216 |
:109020002093E6026E9F90016F9F300D7E9F300D62 |
:1090300011244A9FC0014B9F900D5A9F900D1124FF |
:109040003FC080918206E82FFF27E75BFE4F8681B5 |
:1090500080939D0190819093B203A82FBB27A7FD19 |
:10906000B095A69F9001A79F300DB69F300D11249B |
:10907000E92FFF27E7FDF095E49FC001E59F900DE4 |
:10908000F49F900D1124280F391F37FF02C0295F6C |
:109090003F4F83E0359527958A95E1F73093E702B6 |
:1090A0002093E602A49F9001A59F300DB49F300D40 |
:1090B0001124E69FC001E79F900DF69F900D1124AB |
:1090C000281B390B37FF02C0295F3F4F03E035955E |
:1090D00027950A95E1F73093E5022093E402809109 |
:1090E0002506E82FFF27EE0FFF1FE05BF84F80817A |
:1090F0009181909581959F4F9093E3028093E20236 |
:109100008530910514F0049705C00FEF8C3F900750 |
:1091100034F404969093E3028093E20204C0109228 |
:10912000E3021092E2028091A003882309F43EC07A |
:10913000282F33278091E6029091E70297FD07964A |
:1091400013E0959587951A95E1F7289FA001299F2F |
:10915000500D389F500D1124CA0157FD0F96B4E0F1 |
:1091600095958795BA95E1F79093E7028093E6028B |
:109170008091E4029091E50297FD0796A3E0959512 |
:109180008795AA95E1F7289FB001299F700D389F18 |
:10919000700D1124CB0177FD0F96F4E0959587951E |
:1091A000FA95E1F79093E5028093E4028090E6025D |
:1091B0009090E7028091A3039091A403881A990AE2 |
:1091C0009092E7028092E6020091E4021091E5029B |
:1091D0008091A1039091A203081B190B1093E50243 |
:1091E0000093E40280912406E82FFF27EE0FFF1F73 |
:1091F000E05BF84FE080F1808FE790E0E80EF91E29 |
:10920000F092E102E092E002809174019927AA278E |
:1092100097FDA095BA2FBC01CD010E940B79DC010E |
:10922000CB0120E030E040E251E4BC01CD010E94DE |
:109230007978DC01CB01BC01CD010E94DD78DC0135 |
:10924000CB0180931708809173018093EF07809181 |
:1092500072019927AA2797FDA095BA2FBC01CD01CD |
:109260000E940B79DC01CB0120E030E040E251E4C8 |
:10927000BC01CD010E947978DC01CB01BC01CD019C |
:109280000E94DD78DC01CB018093C80780917101D9 |
:109290008093DE078091210480FF59C080912008CF |
:1092A000813808F454C080911A04992787FD90955D |
:1092B0002B2D3327829FD001839FB00D929FB00D3D |
:1092C00011248A0E9B1E9092E7028092E602809102 |
:1092D0001B04992787FD9095829FF001839FF00DD5 |
:1092E000929FF00D11240E0F1F1F1093E5020093A3 |
:1092F000E40280911C04282F332727FD30958091AC |
:10930000E2029091E302820F931F9093E302809315 |
:10931000E20280911E04282F332727FD309580918B |
:1093200033069927289F8001299F100D389F100D23 |
:109330001124109348010093470180911D0499273F |
:109340008E159F0524F49093E1028093E0028091B2 |
:10935000E0029091E10297FF04C01092E1021092A6 |
:10936000E0028091090882FF02C01092EF0740914D |
:10937000E6025091E702CA0157FD03969C0135951C |
:1093800027953595279537FF03C0309521953F4F99 |
:109390008091A5029091A60282179307B4F4CA01A6 |
:1093A00057FF03C0909581959F4F97FD0396959524 |
:1093B0008795959587959093A6028093A50285360B |
:1093C000910544F084E690E001C001979093A602D5 |
:1093D0008093A5024091E4025091E502CA0157FD35 |
:1093E00003969C01359527953595279537FF03C042 |
:1093F000309521953F4F8091A3029091A40282174E |
:109400009307B4F4CA0157FF03C0909581959F4F0D |
:1094100097FD039695958795959587959093A402CA |
:109420008093A3028536910544F084E690E001C064 |
:1094300001979093A4028093A3028091A00284FFDD |
:1094400008C01092A6021092A5021092A4021092D7 |
:10945000A302ED2DFF27EE0FFF1FE05BF84F4091B9 |
:109460005D06242F3327808191812817390744F422 |
:109470008091890682FF04C081E08093B90213C005 |
:10948000ED2DFF27EE0FFF1FE05BF84F842F99278C |
:1094900020915E06821B91092081318128173907AE |
:1094A00014F41092B90240912306E42FFF27EE0F27 |
:1094B000FF1FE05BF84F50915D06852F992722270B |
:1094C0003327281B390B808191818217930744F43D |
:1094D0008091890683FF04C081E08093B80216C0A2 |
:1094E0008091B802882391F0E42FFF27EE0FFF1F31 |
:1094F000E05BF84F80915E069927851B91092081DA |
:1095000031818217930714F41092B802EC2DFF27D3 |
:10951000EE0FFF1FE05BF84F40915D06242F3327CD |
:10952000808191812817390744F48091890680FF52 |
:1095300004C081E08093B60217C08091B6028823F0 |
:1095400099F0EC2DFF27EE0FFF1FE05BF84F842F03 |
:10955000992720915E06821B91092081318128176D |
:10956000390714F41092B60240912206E42FFF2727 |
:10957000EE0FFF1FE05BF84F50915D06852F992796 |
:1095800022273327281B390B80819181821793076B |
:1095900044F48091890681FF04C081E08093B70282 |
:1095A00016C08091B702882391F0E42FFF27EE0FB9 |
:1095B000FF1FE05BF84F80915E069927851B91099C |
:1095C000208131818217930714F41092B7028091A1 |
:1095D000B902882319F48091B802811181E0809347 |
:1095E000BA028091B602882321F48091B7028823C1 |
:1095F00051F081E08093BB021092BA021092B9023E |
:109600001092B80202C08093BB028091BA028823F4 |
:1096100021F48091BB02882369F080915C06992730 |
:1096200029813A818217930714F49A83898381E010 |
:109630008093EC0280919F0299279C0124703070E6 |
:1096400082FF2DC08091A3039091A40390958195F2 |
:109650009F4F9093E7028093E6028091A10390913F |
:10966000A203909581959F4F9093E5028093E40229 |
:1096700080918101909182019093E1028093E002B8 |
:10968000809109088B778B66809309088091ED079C |
:109690008C7B8093ED0788EC80937A011EC08091CB |
:1096A000A00284FF1AC03093E3022093E2023093B9 |
:1096B000E7022093E6023093E5022093E4029AE564 |
:1096C0009093170888E78093EF079093C8078093DB |
:1096D000DE071092BA021092BB028091E1079091CE |
:1096E000E207A091E307B091E407209130033091A5 |
:1096F00031034091320350913303820F931FA41F13 |
:10970000B51F8093E1079093E207A093E307B0931E |
:10971000E4078091E9079091EA07A091EB07B091E7 |
:10972000EC07E0902803F090290300912A031091A0 |
:109730002B03EB82FC820D831E838E0D9F1DA01FC9 |
:10974000B11F8093E9079093EA07A093EB07B093CA |
:10975000EC078091D8079091D907A091DA07B091D2 |
:10976000DB07E0902C03F0902D0300912E03109165 |
:109770002F03EF82F88609871A878E0D9F1DA01F81 |
:10978000B11F8093D8079093D907A093DA07B093BD |
:10979000DB078091C9079091CA07A091CB07B091D0 |
:1097A000CC07E0902403F09025030091260310914C |
:1097B0002703EB86FC860D871E878E0D9F1DA01F3D |
:1097C000B11F8093C9079093CA07A093CB07B093AA |
:1097D000CC07F090BB02FF86FF2029F48091BA02EB |
:1097E000882309F460C01092200310922103109284 |
:1097F00022031092230310921C0310921D03109257 |
:109800001E0310921F031092E1071092E2071092BC |
:10981000E3071092E4071092E9071092EA0710920A |
:10982000EB071092EC071092D8071092D90710920C |
:10983000DA071092DB071092C9071092CA0710923C |
:10984000CB071092CC078091100390911103A09147 |
:109850001203B091130380930C0390930D03A09314 |
:109860000E03B0930F038091080390910903A09118 |
:109870000A03B0910B038093040390930503A09314 |
:109880000603B09307031092EA011092E9011092C7 |
:10989000BF021092BE021092C1021092C0020F8548 |
:1098A000002309F0F8C18091BA02882309F0F3C1BE |
:1098B0008091C3059091C405815092402CF4809111 |
:1098C000D502882309F4E7C190909908A0903D063D |
:1098D00020900D0830900E0840901D0850901E08F2 |
:1098E00019140CF0E3C0BB24CC24DD24CA01B90157 |
:1098F000A60195010E940B7A79018A018091620884 |
:1099000090916308281A390AC101AA2797FDA095EA |
:10991000BA2FE81AF90A0A0B1B0B6B817C818D8127 |
:109920009E81A60195010E940B7A59016A018091DE |
:10993000640890916508481A590AC201AA2797FD40 |
:10994000A095BA2FA81AB90ACA0ADB0A292C33240F |
:1099500027FC3094432C532CC801B701A20191017C |
:109960000E94977997FF04C061507E4F8F4F9F4FA1 |
:109970003B014C0109E095948794779467940A958C |
:10998000D1F7C601B501A20191010E94977997FF15 |
:1099900004C061507E4F8F4F9F4F5B016C0119E0F7 |
:1099A000D594C794B794A7941A95D1F78091A5023E |
:1099B0009091A602813491053CF48091A30290918C |
:1099C000A40281349105D4F0D401C30197FE03C0F1 |
:1099D0000196A11DB11D3C014D019594879477948A |
:1099E0006794D601C501D7FE03C00196A11DB11D24 |
:1099F0005C016D01D594C794B794A7948091250616 |
:109A0000E82FFF27EE0FFF1FE05BF84F8081918169 |
:109A10000190F081E02DF7FF03C0F095E195FF4F35 |
:109A20007A97A4F0C401B30123E030E040E050E0B5 |
:109A30000E940B7A39014A01C601B50123E030E0EA |
:109A400040E050E00E940B7A59016A0180919B0826 |
:109A5000282F332727FD3095432F532F2615370501 |
:109A60004805590514F439014A01992787FD909555 |
:109A7000909581959F4FAA2797FDA095BA2F6816BC |
:109A800079068A069B0614F43C014D012A153B0514 |
:109A90004C055D0514F459016A01A816B906CA06F9 |
:109AA000DB060CF0D0C05C016D01CDC0EA2CFF24B8 |
:109AB00000271127CA01B901A80197010E940B7A5A |
:109AC00039014A01C101AA2797FDA095BA2F681A4A |
:109AD000790A8A0A9B0A6B817C818D819E81A8010B |
:109AE00097010E940B7A59016A01C201AA2797FDCA |
:109AF000A095BA2FA81AB90ACA0ADB0AD401C30171 |
:109B000097FE03C00F96A11DB11D3C014D01F4E06D |
:109B10009594879477946794FA95D1F7D601C50107 |
:109B2000D7FE03C00F96A11DB11D5C016D01E4E0DD |
:109B3000D594C794B794A794EA95D1F78091A502DC |
:109B40009091A602813491053CF48091A3029091FA |
:109B5000A40281349105A4F0C401B30123E030E0F4 |
:109B600040E050E00E940B7A39014A01C601B5017C |
:109B700023E030E040E050E00E940B7A59016A0196 |
:109B800080912506E82FFF27EE0FFF1FE05BF84FBF |
:109B9000808191810190F081E02DF7FF03C0F09565 |
:109BA000E195FF4F7A97A4F0C401B30123E030E0C0 |
:109BB00040E050E00E940B7A39014A01C601B5012C |
:109BC00023E030E040E050E00E940B7A59016A0146 |
:109BD00089E180938D0121E2621671048104910470 |
:109BE0002CF070E2672E712C812C912C30EE6316D4 |
:109BF0003FEF73063FEF83063FEF930644F460EEBA |
:109C0000662E6FEF762E6FEF862E6FEF962E41E267 |
:109C1000A416B104C104D1042CF050E2A52EB12C3D |
:109C2000C12CD12C50EEA5165FEFB5065FEFC5062F |
:109C30005FEFD50644F440EEA42E4FEFB42E4FEF65 |
:109C4000C42E4FEFD42E8091100390911103A09158 |
:109C50001203B091130386199709A809B9098093D3 |
:109C6000100390931103A0931203B09313038091F8 |
:109C7000080390910903A0910A03B0910B038A197C |
:109C80009B09AC09BD098093080390930903A09335 |
:109C90000A03B0930B038091E9019091EA018F3F91 |
:109CA000910509F008F4C4C56F85662309F04EC517 |
:109CB0008091BA02882309F049C58091EC0288237B |
:109CC00009F044C570916506788B772309F43EC589 |
:109CD0008091E1079091E207A091E307B091E4073A |
:109CE000B7FF04C081509F4FAF4FBF4FE92EFA2EF0 |
:109CF0000B2F112707FD1A95E092E107F092E2077A |
:109D00000093E3071093E4078091E9079091EA0735 |
:109D1000A091EB07B091EC07B7FF04C081509F4FB3 |
:109D2000AF4FBF4F892F9A2FAB2FBB27A7FDBA95F7 |
:109D3000898B9A8BAB8BBC8B8093E9079093EA0756 |
:109D4000A093EB07B093EC0780913D06A82EBB24AF |
:109D5000CC24DD2420912003309121034091220363 |
:109D600050912303C601B5010E94977997FF04C063 |
:109D700061507F4F8F4F9F4F672E782E892E9924E9 |
:109D800087FC9A94609220037092210380922203B0 |
:109D90009092230320911C0330911D0340911E03D8 |
:109DA00050911F03C601B5010E94977997FF04C027 |
:109DB00061507F4F8F4F9F4F272E382E492E5524AD |
:109DC00047FC5A9420921C0330921D0340921E03BC |
:109DD00050921F038091180390911903A0911A03C8 |
:109DE000B0911B03B7FF04C081509F4FAF4FBF4FCF |
:109DF000892F9A2FAB2FBB27A7FDBA958093180305 |
:109E000090931903A0931A03B0931B03D801C701C1 |
:109E100086199709A809B90980936D0390936E0379 |
:109E2000A0936F03B093700320916406E22EFF2489 |
:109E300000271127BC01CD01A80197010E940B7AD0 |
:109E400059016A0120937C0330937D0340937E0384 |
:109E500050937F0389899A89AB89BC8982199309B8 |
:109E6000A409B5098093710390937203A0937303BF |
:109E7000B0937403BC01CD01A80197010E940B7A35 |
:109E80002093800330938103409382035093830394 |
:109E9000D601C501D7FE04C081509F4FAF4FBF4FC1 |
:109EA000892F9A2FAB2FBB27A7FDBA959093BF029E |
:109EB0008093BE0257FF04C021503F4F4F4F5F4F6A |
:109EC000BB2757FDBA95A52F942F832F9093C102DE |
:109ED0008093C0028091A5029091A60281349105E1 |
:109EE000DCF48091A3029091A40281349105A4F442 |
:109EF00080912506E82FFF27EE0FFF1FE05BF84F4C |
:109F0000808191810190F081E02DF7FF03C0F095F1 |
:109F1000E195FF4F7A97E4F0809199088F3FC1F463 |
:109F20008091BE029091BF0297FD0196959587950D |
:109F30009093BF028093BE028091C0029091C102B3 |
:109F400097FD0196959587959093C1028093C002E5 |
:109F50008091D8079091D907A091DA07B091DB07DB |
:109F6000B7FF04C081509F4FAF4FBF4F892F9A2F2B |
:109F7000AB2FBB27A7FDBA958093D8079093D9073D |
:109F8000A093DA07B093DB078091C9079091CA07C5 |
:109F9000A091CB07B091CC07B7FF04C081509F4F71 |
:109FA000AF4FBF4F892F9A2FAB2FBB27A7FDBA9575 |
:109FB0008093C9079093CA07A093CB07B093CC07AF |
:109FC0008091300390913103A0913203B09133031B |
:109FD0002F81388549855A85281B390B4A0B5B0B25 |
:109FE000209365033093660340936703509368039F |
:109FF0008091280390912903A0912A03B0912B030B |
:10A00000EB84FC840D851E85E81AF90A0A0B1B0BEC |
:10A01000E0926903F0926A0300936B0310936C0360 |
:10A0200020936D0330936E0340936F03509370033E |
:10A03000E0927103F0927203009373031093740320 |
:10A0400080910C0390910D03A0910E03B0910F032A |
:10A05000821B930BA40BB50B80930C0390930D0301 |
:10A06000A0930E03B0930F03809104039091050316 |
:10A07000A0910603B09107038E199F09A00BB10BA5 |
:10A080008093040390930503A0930603B093070302 |
:10A0900088898823E1F02091EA023091EB0221388F |
:10A0A00031054CF0809141039091420301969093C9 |
:10A0B00042038093410320583F4F4CF48091410369 |
:10A0C0009091420301979093420380934103109231 |
:10A0D000EB021092EA0281E090E090938903809372 |
:10A0E0008803E0906D03F0906E0300916F03109170 |
:10A0F0007003D801C70117FF07C088279927DC0123 |
:10A100008E199F09A00BB10B81509240A040B04026 |
:10A1100034F084E090E090938903809388038091E9 |
:10A120008E0390918F03A0919003B09191032091A1 |
:10A13000E1073091E2074091E3075091E407821B69 |
:10A14000930BA40BB50B815E914BAF4FBF4F8F5359 |
:10A150009C49A040B04028F080919A0889310CF4C5 |
:10A16000FFC021E0E21620E1F20620E0020720E035 |
:10A1700012070CF473C080918A03882309F46AC023 |
:10A18000D801C70117FF07C088279927DC018E195E |
:10A190009F09A00BB10B9C01AD01B7FF04C021507A |
:10A1A0003E4F4F4F5F4FF9E05595479537952795AF |
:10A1B000FA95D1F78091880390918903820F931FBC |
:10A1C0009093890380938803D801C70117FF03C0C8 |
:10A1D0000796A11DB11DE3E0B595A79597958795C5 |
:10A1E000EA95D1F780937C0390937D03A0937E033F |
:10A1F000B0937F0389589341A040B04064F088E851 |
:10A2000093E1A0E0B0E080937C0390937D03A09362 |
:10A210007E03B0937F0320917C0330917D034091B6 |
:10A220007E0350917F0357FF04C021503F4F4F4F93 |
:10A230005F4F232F342F452F552747FD5A95809187 |
:10A24000BE029091BF02820F931F9093BF02809332 |
:10A25000BE0206C081E080938A0302C010928A0386 |
:10A2600040E0E41640EFF4064FEF04074FEF140709 |
:10A270000CF073C080918B03882309F46AC0D80165 |
:10A28000C70117FF07C088279927DC018E199F098E |
:10A29000A00BB10B9C01AD01B7FF04C021503E4F94 |
:10A2A0004F4F5F4F69E055954795379527956A95CC |
:10A2B000D1F78091880390918903820F931F909327 |
:10A2C000890380938803D801C70117FF03C007964D |
:10A2D000A11DB11D23E0B595A795979587952A9562 |
:10A2E000D1F780937C0390937D03A0937E03B0937A |
:10A2F0007F0388579C4EAF4FBF4F64F488E79CEEB6 |
:10A30000AFEFBFEF80937C0390937D03A0937E0318 |
:10A31000B0937F0320917C0330917D0340917E03B5 |
:10A3200050917F0357FF04C021503F4F4F4F5F4F65 |
:10A33000232F342F452F552747FD5A958091BE0274 |
:10A340009091BF02820F931F9093BF028093BE0231 |
:10A3500011C081E080938B030DC010928B030AC063 |
:10A36000109289031092880384E690E090938C0108 |
:10A3700080938B016889262F3327809188039091E1 |
:10A3800089032817390724F430938903209388031D |
:10A3900010919A08112379F0212F332727FD30954A |
:10A3A00080918803909189032817390724F430930A |
:10A3B00089032093880340916D0350916E0360914F |
:10A3C0006F0370917003413851056105710574F098 |
:10A3D0008091450390914603209188033091890331 |
:10A3E000820F931F909346038093450340585F4F1D |
:10A3F0006F4F7F4F74F480914503909146032091F5 |
:10A40000880330918903821B930B909346038093BA |
:10A41000450381E090E09093890380938803C09086 |
:10A420007103D0907203E0907303F0907403D7012E |
:10A43000C601F7FE07C088279927DC018C199D0902 |
:10A44000AE09BF0981509240A040B04034F084E092 |
:10A4500090E0909389038093880380919203909178 |
:10A460009303A0919403B09195032091E907309153 |
:10A47000EA074091EB075091EC07821B930BA40B6A |
:10A48000B50B815E914BAF4FBF4F8F539C49A0409E |
:10A49000B04018F019310CF4FFC001E0C01600E123 |
:10A4A000D00600E0E00600E0F0060CF473C08091F6 |
:10A4B0008C03882309F46AC0D701C601F7FE07C0E0 |
:10A4C00088279927DC018C199D09AE09BF099C01D9 |
:10A4D000AD01B7FF04C021503E4F4F4F5F4F09E021 |
:10A4E00055954795379527950A95D1F7809188031B |
:10A4F00090918903820F931F90938903809388031F |
:10A50000D701C601F7FE03C00796A11DB11D13E0D8 |
:10A51000B595A795979587951A95D1F78093800360 |
:10A5200090938103A0938203B0938303895893414E |
:10A53000A040B04064F088E893E1A0E0B0E08093F0 |
:10A54000800390938103A0938203B09383032091AF |
:10A55000800330918103409182035091830357FF20 |
:10A5600004C021503F4F4F4F5F4F232F342F452FB3 |
:10A57000552747FD5A958091C0029091C102820FE4 |
:10A58000931F9093C1028093C00206C081E0809324 |
:10A590008C0302C010928C0320E0C21620EFD2067A |
:10A5A0002FEFE2062FEFF2060CF073C080918D03BF |
:10A5B000882309F46AC0D701C601F7FE07C08827BF |
:10A5C0009927DC018C199D09AE09BF099C01AD01D9 |
:10A5D000B7FF04C021503E4F4F4F5F4FE9E0559504 |
:10A5E000479537952795EA95D1F780918803909103 |
:10A5F0008903820F931F9093890380938803D70167 |
:10A60000C601F7FE03C00796A11DB11D73E0B59505 |
:10A61000A795979587957A95D1F780938003909326 |
:10A620008103A0938203B093830388579C4EAF4F5E |
:10A63000BF4F64F488E79CEEAFEFBFEF80938003D9 |
:10A6400090938103A0938203B093830320918003AE |
:10A6500030918103409182035091830357FF04C0DE |
:10A6600021503F4F4F4F5F4F232F342F452F5527FA |
:10A6700047FD5A958091C0029091C102820F931FAD |
:10A680009093C1028093C00211C081E080938D033A |
:10A690000DC010928D030AC0109289031092880396 |
:10A6A00084E690E090938C0180938B014889242F5D |
:10A6B000332780918803909189032817390724F460 |
:10A6C000309389032093880380919A08882379F036 |
:10A6D000282F332727FD3095809188039091890397 |
:10A6E0002817390724F43093890320938803409175 |
:10A6F0007103509172036091730370917403413838 |
:10A7000051056105710574F08091430390914403F4 |
:10A710002091880330918903820F931F9093440303 |
:10A720008093430340585F4F6F4F7F4FCCF480912D |
:10A730004303909144032091880330918903821B45 |
:10A74000930B90934403809343030AC01092C10279 |
:10A750001092C0021092BF021092BE021092EC0240 |
:10A760008091EF07882341F41092C1021092C00239 |
:10A770001092BF021092BE028091E1079091E20711 |
:10A78000A091E307B091E40780938E0390938F0329 |
:10A79000A0939003B09391038091E9079091EA0709 |
:10A7A000A091EB07B091EC078093920390939303F1 |
:10A7B000A0939403B0939503109220031092210369 |
:10A7C000109222031092230310921C0310921D0377 |
:10A7D00010921E0310921F03109218031092190377 |
:10A7E00010921A0310921B031092E1071092E207D5 |
:10A7F0001092E3071092E4071092E9071092EA071B |
:10A800001092EB071092EC071092D8071092D9071C |
:10A810001092DA071092DB071092C9071092CA074C |
:10A820001092CB071092CC071092EA011092E90126 |
:10A83000E090E202F090E302C701F7FE04C088272F |
:10A8400099278E199F0904973CF08091090884FD8F |
:10A8500003C082E380937B0310913A06A12EBB24B0 |
:10A86000CC24DD24B701882777FD8095982F9701A8 |
:10A87000F7FE04C0222733272E193F09442737FD4E |
:10A880004095542F0E9497799B01AC01C601B501F8 |
:10A890000E94977997FF04C061507E4F8F4F9F4F62 |
:10A8A00059E095958795779567955A95D1F79B01CE |
:10A8B000812F99278E9DD0018F9DB00D9E9DB00D4B |
:10A8C0001124CD01B7FD03969595879595958795AC |
:10A8D000280F391F8091C2029091C302280F391F9F |
:10A8E000442737FD4095542F209361033093620332 |
:10A8F000409363035093640380910003909101039C |
:10A90000A0910203B0910303821B930BA40BB50B20 |
:10A910008093000390930103A0930203B093030379 |
:10A920008155934CA040B04064F080E593ECA0E0EA |
:10A93000B0E08093000390930103A0930203B093CF |
:10A9400003038091000390910103A0910203B09151 |
:10A950000303805B9C43AF4FBF4F64F480EB9CE3E9 |
:10A96000AFEFBFEF8093000390930103A093020326 |
:10A97000B093030300918F011091900117FDFCC06B |
:10A980008091090883FFF8C080918E0181508093E7 |
:10A990008E01882309F0F4C08DE080938E018091B0 |
:10A9A000300390913103A0913203B0913303B7FF8C |
:10A9B00004C081509E4FAF4FBF4F39E0B595A7956A |
:10A9C000979587953A95D1F77C0197FF04C0F0944D |
:10A9D000E194F108F3948091280390912903A091C8 |
:10A9E0002A03B0912B03B7FF04C081509E4FAF4F95 |
:10A9F000BF4F29E0B595A795979587952A95D1F7EB |
:10AA00009C0197FF03C0309521953F4FE216F30656 |
:10AA10000CF47901B701F7FE02C0695F7F4F2B018B |
:10AA2000A3E055944794AA95E1F722E030E0420E66 |
:10AA3000531E6090190870901A0880901B0890901F |
:10AA40001C082091430130914401409145015091EF |
:10AA50004601C401B3010E940B7A59016A01309387 |
:10AA6000C7072093C607021B130BC801845E9D4FC6 |
:10AA700068E671E00E94D6799C01245B30408091A9 |
:10AA80008B0190918C01009731F0019790938C018C |
:10AA900080938B011BC049E1E416F104BCF4809162 |
:10AAA000EA029091EB02820F931F9093EB02809346 |
:10AAB000EA0280917B03882349F0815080937B03D5 |
:10AAC000882321F4B092EF02A092EE0280918B01D4 |
:10AAD00090918C01892BF9F480918D019927289F01 |
:10AAE000B001299F700D389F700D1124CB01B20168 |
:10AAF0000E94D679CB01AA2797FDA095BA2F680EA0 |
:10AB0000791E8A1E9B1E6092190870921A08809204 |
:10AB10001B0890921C0880917B03882369F5809123 |
:10AB2000EE029091EF022091C6073091C707821B79 |
:10AB3000930B845E9D4F68E671E00E94D6799C017C |
:10AB4000245B30408091770186959927289FD0011A |
:10AB5000299FB00D389FB00D11249D01B7FF02C091 |
:10AB6000215F3F4FF4E035952795FA95E1F7309353 |
:10AB7000C3022093C20204C01092C3021092C20208 |
:10AB80008091EC02882381F01092F4021092F50279 |
:10AB90001092F6021092F7021092F8021092F90247 |
:10ABA0001092FA021092FB02F090BB02FF20F1F427 |
:10ABB0008091EF07282F33274427552780913003B2 |
:10ABC00090913103A0913203B0913303BC01CD01C8 |
:10ABD0000E949779DC01CB01BC01CD0128EF3AE25C |
:10ABE00040E050E00E940B7A390102C066247724CD |
:10ABF000E090BA02EE20F1F48091EF07282F33277E |
:10AC0000442755278091280390912903A0912A0376 |
:10AC1000B0912B03BC01CD010E949779DC01CB01DF |
:10AC2000BC01CD0128EF3AE240E050E00E940B7AEF |
:10AC3000290102C0442455248091C3079091C40780 |
:10AC4000893C91051CF088EC90E005C088539F4F2B |
:10AC500034F488E39FEF9093C4078093C3078091F7 |
:10AC6000CF079091D007893C91051CF088EC90E0CB |
:10AC700005C088539F4F34F488E39FEF9093D0072B |
:10AC80008093CF078091D1079091D207AA2797FD93 |
:10AC9000A095BA2F20911708A22EBB24CC24DD2426 |
:10ACA000BC01CD01A60195010E9497799B01AC01E1 |
:10ACB0008091C3079091C407AA2797FDA095BA2F4A |
:10ACC000E7E0880F991FAA1FBB1FEA95D1F7280F4D |
:10ACD000391F4A1F5B1F57FF04C0215C3F4F4F4F76 |
:10ACE0005F4F76E055954795379527957A95D1F73B |
:10ACF0008301020F131F1093D2070093D107809195 |
:10AD0000C1079091C207AA2797FDA095BA2FBC0151 |
:10AD1000CD01A60195010E9497799B01AC0180911C |
:10AD2000CF079091D007AA2797FDA095BA2F67E08B |
:10AD3000880F991FAA1FBB1F6A95D1F7280F391FCB |
:10AD40004A1F5B1F57FF04C0215C3F4F4F4F5F4FAF |
:10AD5000F6E05595479537952795FA95D1F7420135 |
:10AD6000820E931E9092C2078092C10780911208B2 |
:10AD700090911308880F991FAA2797FDA095BA2FC5 |
:10AD80002091C807332744275527BC01CD010E94D5 |
:10AD900097795B016C0197FF08C02FE330E040E03A |
:10ADA00050E0A20EB31EC41ED51EE6E0D594C79493 |
:10ADB000B794A794EA95D1F78091DE07282F33271F |
:10ADC000442755278091140390911503A0911603F1 |
:10ADD000B0911703BC01CD010E949779DC01CB0132 |
:10ADE000BC01CD0120EF35E540E050E00E940B7A38 |
:10ADF000B501620F731F709313086093120801501E |
:10AE0000104134F080E090E19093D2078093D10715 |
:10AE10008091D1079091D2078050904F34F480E018 |
:10AE200090EF9093D2078093D10751E0851650E1BF |
:10AE3000950634F080E090E19093C2078093C107BB |
:10AE40008091C1079091C2078050904F34F480E008 |
:10AE500090EF9093C2078093C1076150704134F026 |
:10AE600080E090E19093130880931208809112087B |
:10AE7000909113088050904F34F480E090EF9093BD |
:10AE800013088093120880910001482F5527809164 |
:10AE90001E0190911F014817590794F420911E013B |
:10AEA00030911F0109811A81049FC001059F900DF7 |
:10AEB000149F900D1124B9010E94C2797A8369838D |
:10AEC00029813A81220F331F220F331F3A832983AE |
:10AED0004091090840FD02C00C945C5FEE2009F02F |
:10AEE000EBC7FF2009F0E8C700E010E048018091BF |
:10AEF000BC029091BD029093A7058093A605209176 |
:10AF00004703309148032115310509F03FC0809176 |
:10AF10001401909115018959934058F087B5853FE8 |
:10AF200020F48091ED01815011C081E080939F0356 |
:10AF30004EC080911401909115018436910508F559 |
:10AF400087B58B30D0F08091ED018F5F8093ED015C |
:10AF50009AE08902900111248091CD05821B87BD62 |
:10AF60008CE291E09093DB018093DA018EE591E031 |
:10AF700090934803809347032AC081E080939E0307 |
:10AF800026C0F0929E03F0929F0321C08091D002D0 |
:10AF90009091D102A091D202B091D30264E0880FC7 |
:10AFA000991FAA1FBB1F6A95D1F78093EE0190935A |
:10AFB000EF01A093F001B093F1011093EC01009325 |
:10AFC000EB012150304030934803209347032091F8 |
:10AFD0007A0141FF24C02233D8F48091910181503D |
:10AFE000809391018F3FD9F51092ED028091D002AC |
:10AFF0009091D102A091D202B091D3028093CC0261 |
:10B000009093CD02A093CE02B093CF0281E004C012 |
:10B0100081E08093ED0288EC8093910120C08091C3 |
:10B02000470190914801820F911D209133063327EB |
:10B03000829FA001839F500D929F500D1124CA0141 |
:10B04000AA2797FDA095BA2F8093CC029093CD02AA |
:10B05000A093CE02B093CF0281E08093ED02809165 |
:10B06000300390913103A0913203B0913303E0900B |
:10B070004301F09044010091450110914601BC014B |
:10B08000CD01A80197010E940B7A59016A018091B4 |
:10B09000280390912903A0912A03B0912B03BC01AE |
:10B0A000CD01A80197010E940B7AB901C5010E9448 |
:10B0B000C0775C01CC971CF05CE3A52EB12CC501D8 |
:10B0C0000E94F96A5C0180E2809342011092CB02F7 |
:10B0D0001092CA028091ED02882309F45FC5809125 |
:10B0E000A00299279C012071307084FD57C5809182 |
:10B0F0009F02826080939F027091ED07872F9927AE |
:10B1000041E0C42ED12CC822D92280FD04C08091F8 |
:10B11000090881FD10C0C980DA803093970320931D |
:10B1200096033093CB022093CA028091A002806CD8 |
:10B130008093A002ABC28091A00281FF7AC20091ED |
:10B14000810110918201C8010F962090E002309099 |
:10B15000E102821593050CF058C080919E0388236C |
:10B1600009F053C08091A00287FF15C08091A00212 |
:10B170008F778093A0028091D0029091D102A0910C |
:10B18000D202B091D3028093CC029093CD02A093CF |
:10B19000CE02B093CF028091A00280648093A0027F |
:10B1A000E090CD07EE20F1F08091CC029091CD029D |
:10B1B000A091CE02B091CF02BC01CD0124E630E0D7 |
:10B1C00040E050E00E940B7A8E2D9927AA27BB27DA |
:10B1D00082179307A407B5072CF4D092CB02C09234 |
:10B1E000CA0210C0C101801B910B0F9797FF03C0CB |
:10B1F000909581959F4F9093CB028093CA028BE2EA |
:10B20000809342011092C40216C1C8010F972816FC |
:10B210003906C4F520919F032223A1F58091A00255 |
:10B2200086FF15C08091A0028F7B8093A002809141 |
:10B23000D0029091D102A091D202B091D30280931A |
:10B24000CC029093CD02A093CE02B093CF02809116 |
:10B25000A00280688093A002C101801B910B0F9611 |
:10B2600097FF03C0909581959F4F909581959F4F33 |
:10B270009093CB028093CA028DE280934201209387 |
:10B28000C402D9C08DE3809342016091C502662358 |
:10B2900071F12091C6023091C7024091C8025091CD |
:10B2A000C9028091CC029091CD02A091CE02B091C2 |
:10B2B000CF0282179307A407B507CCF48091A002B0 |
:10B2C00080648093A002862F99279093CB0280936D |
:10B2D000CA028AE08093C4028EE580934201809185 |
:10B2E000A00287FFA8C08091A0028F7733C0662399 |
:10B2F00009F443C02091C6023091C7024091C802B0 |
:10B300005091C9028091CC029091CD02A091CE02C1 |
:10B31000B091CF02281739074A075B0774F580916F |
:10B32000A00280688093A002862F9927909581952E |
:10B330009F4F9093CB028093CA0286EF8093C40202 |
:10B3400086E7809342018091A00286FF74C08091BD |
:10B35000A0028F7B8093A0028091D0029091D102B5 |
:10B36000A091D202B091D3028093CC029093CD02EF |
:10B37000A093CE02B093CF025EC08091A002807CE9 |
:10B3800009F459C08091C402882379F5E090D00275 |
:10B39000F090D1020091D2021091D302D801C701DE |
:10B3A00080589040A040B0402091CC023091CD0216 |
:10B3B0004091CE025091CF0282179307A407B507A0 |
:10B3C0005CF4D801C70180589F4FAF4FBF4F28177B |
:10B3D00039074A075B075CF08093CC029093CD025B |
:10B3E000A093CE02B093CF0202C01092C40280910B |
:10B3F000A0028F738093A00210929703109296037D |
:10B4000071FF06C084EF91E09093DB018093DA0135 |
:10B410008091D402882379F48091D0029091D10256 |
:10B42000A091D202B091D302C397A105B1051CF03F |
:10B4300081E08093D402609196037091970380918C |
:10B44000CA029091CB02680F791F709397036093A3 |
:10B450009603CB0177FF04C088279927861B970B9B |
:10B46000855F91400CF4CEC04091C402442389F121 |
:10B470008091C6029091C7022091CC023091CD02FA |
:10B48000821B930B0996439748F48091C6029091D2 |
:10B49000C702A091C802B091C90212C0242F33275D |
:10B4A00027FD3095432F532F8091CC029091CD02F0 |
:10B4B000A091CE02B091CF02820F931FA41FB51F9F |
:10B4C0008093CC029093CD02A093CE02B093CF0292 |
:10B4D00024C0809133062091CC023091CD0240915E |
:10B4E000CE025091CF021616170644F463E00E9474 |
:10B4F000B679280F311D411D511D07C063E00E9420 |
:10B50000B679281B3109410951092093CC023093A7 |
:10B51000CD024093CE025093CF0210929703109227 |
:10B520009603E090D002F090D1020091D2021091E7 |
:10B53000D302D801C70180509440A040B040209170 |
:10B54000CC023091CD024091CE025091CF028217B1 |
:10B550009307A407B5075CF4D801C70180509C4F3E |
:10B56000AF4FBF4F281739074A075B0744F0809356 |
:10B57000CC029093CD02A093CE02B093CF028091E3 |
:10B58000ED0781FF06C084E690E09093DB01809395 |
:10B59000DA01809137068823A9F58091C5028823B6 |
:10B5A00089F54091BC025091BD0257FF02C04D5F2A |
:10B5B0005F4F559547955595479580911E01909100 |
:10B5C0001F01209100013327489FF001499FF00D92 |
:10B5D000589FF00D1124CF01B9010E94D6797093C4 |
:10B5E000820160938101663471051CF486E490E069 |
:10B5F00005C06739710534F086E990E090938201C7 |
:10B60000809381018091470390914803892BD1F168 |
:10B610008091D0029091D102A091D202B091D30238 |
:10B620008093CC029093CD02A093CE02B093CF0230 |
:10B6300029C08091D0029091D102A091D202B09104 |
:10B64000D30280599140A040B0408093CC029093A7 |
:10B65000CD02A093CE02B093CF028091370688230B |
:10B6600011F0992702C088E790E0909382018093BF |
:10B670008101E980FA80F092BD02E092BC028EE284 |
:10B6800080934201C090BC02D090BD02E090D002F5 |
:10B69000F090D1020091D2021091D3022091CC02FD |
:10B6A0003091CD024091CE025091CF022E153F0530 |
:10B6B0004007510724F08091ED0780FDBBC28091C7 |
:10B6C000470390914803892B39F0C090BC02D09079 |
:10B6D000BD0200E010E0D7C0D801C701821B930B68 |
:10B6E000A40BB50B8093650390936603A093670347 |
:10B6F000B0936803823000E890070FEFA0070FEFC8 |
:10B70000B0072CF481E090E8AFEFBFEF09C08F5F86 |
:10B710009F47A040B04064F08FEF9FE7A0E0B0E00B |
:10B720008093650390936603A0936703B0936803C7 |
:10B73000009165031091660380917901282F3327CA |
:10B74000442755278091650390916603A091670374 |
:10B75000B0916803BC01CD010E94977997FF04C0A6 |
:10B76000615E7F4F8F4F9F4F25E095958795779529 |
:10B7700067952A95D1F7609365037093660380936C |
:10B7800067039093680365302EEF72072FEF8207EF |
:10B790002FEF92072CF484E09EEFAFEFBFEF09C0CC |
:10B7A000605074408040904064F080E094E0A0E0FD |
:10B7B000B0E08093650390936603A0936703B09312 |
:10B7C000680380906503909066032091EB013091AF |
:10B7D000EC0137FF02C0295F3F4F83E03595279585 |
:10B7E0008A95E1F74FEF223834071CF421E83FEF48 |
:10B7F00005C02038310514F020E830E0C901AA273F |
:10B8000097FDA095BA2F20917B0133274427552718 |
:10B81000BC01CD010E94977997FF04C06D5F7F4FF7 |
:10B820008F4F9F4FB2E09595879577956795BA951D |
:10B83000D1F79B015FEF613075071CF420E03FEF0B |
:10B8400006C06F3F710519F014F020E031E08091DF |
:10B85000A002807C49F0C90137FD03969C01359513 |
:10B860002795359527950DC08091ED0780FF09C07C |
:10B87000C90137FD07969C01F3E035952795FA95A8 |
:10B88000E1F7820E931E20917801222309F454C01F |
:10B890006091F0027091F1028091F2029091F302B6 |
:10B8A00097FF04C061587F4F8F4F9F4FE7E09595FA |
:10B8B000879577956795EA95D1F7332744275527DC |
:10B8C0000E94977997FF04C0615E7F4F8F4F9F4F13 |
:10B8D00055E095958795779567955A95D1F760933B |
:10B8E00065037093660380936703909368036138E0 |
:10B8F000AFEF7A07AFEF8A07AFEF9A072CF480E833 |
:10B900009FEFAFEFBFEF0AC06F3F71058105910553 |
:10B9100069F064F080E091E0A0E0B0E0809365031E |
:10B9200090936603A0936703B093680380916503C7 |
:10B9300090916603880E991E80917601282F3327F7 |
:10B9400080919D08992787FD9095289FF001299F58 |
:10B95000F00D389FF00D11249F01F7FF02C0215810 |
:10B960003F4F220F232F221F330BFFEF21383F07BA |
:10B970001CF420E83FEF06C02F3F310519F014F00A |
:10B9800020E031E0820E931EC401AA2797FDA09506 |
:10B99000BA2FE090BC02F090BD029701442737FD1A |
:10B9A0004095542FBC01CD010E94977997FF04C0A8 |
:10B9B00061507E4F8F4F9F4F29E0959587957795E2 |
:10B9C00067952A95D1F7C61AD70A8091CA02909135 |
:10B9D000CB02892B09F060C01E141F040CF05CC060 |
:10B9E000980117FF03C0309521953F4F2D33310546 |
:10B9F00040F48091E8029091E9028C159D0574F560 |
:10BA000026C02C53304085E0369527958A95E1F77E |
:10BA10002031310510F02FE030E04091E8025091E4 |
:10BA2000E90210161106E4F480E190E0821B930B0A |
:10BA3000489F9001499F300D589F300D1124B4E06C |
:10BA400036952795BA95E1F72C153D0520F580919F |
:10BA50007F0190918001C816D906F4F06C011CC0DA |
:10BA6000205F3F4F80917F0190918001829F8001F4 |
:10BA7000839F100D929F100D11249801A4E036951C |
:10BA80002795AA95E1F74C155D0514F06A0104C0ED |
:10BA9000C216D30608F06901C601AA2797FDA09532 |
:10BAA000BA2FFDE0880F991FAA1FBB1FFA95D1F787 |
:10BAB0009501442737FD4095542FBC01CD010E94CC |
:10BAC0000B7A2093690330936A0340936B0350937E |
:10BAD0006C03C0906903D0906A03809198039091A1 |
:10BAE00099039C01220F331F280F391F2C0D3D1D78 |
:10BAF00037FF02C02D5F3F4FA901559547955595DA |
:10BB00004795509399034093980380912F06282FCF |
:10BB10003327220F331F220F331F241735076CF4EE |
:10BB200080911108282F3327220F331F220F331F34 |
:10BB3000205530404217530724F030939903209347 |
:10BB400098038091ED0780FF14C080919803909135 |
:10BB5000990329813A818217930724F0309399033E |
:10BB60002093980340919803509199035A834983F5 |
:10BB700061C029813A812E193F0937FF02C02D5F2C |
:10BB80003F4F35952795359527956091980370918E |
:10BB90009903620F731F7A8369834CC080913706C3 |
:10BBA000882301F56091BC027091BD0277FF02C04D |
:10BBB0006D5F7F4F759567957595679540911E01EF |
:10BBC00050911F0180910001282F3327649FC001ED |
:10BBD000659F900D749F900D1124B9010E94D67934 |
:10BBE000CB0101C0992790938201809381018091BC |
:10BBF000810190918201873491051CF486E490E0E4 |
:10BC000005C08639910534F086E990E09093820171 |
:10BC10008093810189819A819093990380939803FD |
:10BC20008091A002806C8093A00280919F028D7F02 |
:10BC300080939F028091A00299279C01227030700E |
:10BC400081FF2BC180919A0390919B03A0919C034B |
:10BC5000B0919D030097A105B10521F08091D40218 |
:10BC60008130B1F4E981FA81CF01AA2797FDA0952F |
:10BC7000BA2F1EE0880F991FAA1FBB1F1A95D1F774 |
:10BC800080939A0390939B03A0939C03B0939D038E |
:10BC90008091D402813019F482E08093D402E9804B |
:10BCA000FA80C701AA2797FDA095BA2F95014427CE |
:10BCB00037FD4095542FBC01CD010E949779DC01DE |
:10BCC000CB018093690390936A03A0936B03B093B5 |
:10BCD0006C03B7FF04C08150904EAF4FBF4F7C0143 |
:10BCE0008D01FDE015950795F794E794FA95D1F746 |
:10BCF000E0926903F0926A0300936B0310936C0364 |
:10BD00006091A1027091A2022FE0603A720750F593 |
:10BD100080919A0390919B03A0919C03B0919D0305 |
:10BD20009C01AD01EAE05695479537952795EA9530 |
:10BD3000D1F7821B930BA40BB50BA8019701F4E07C |
:10BD4000220F331F441F551FFA95D1F7820F931FFF |
:10BD5000A41FB51F80939A0390939B03A0939C0309 |
:10BD6000B0939D0360547F4118F580919A039091A0 |
:10BD70009B03A0919C03B0919D039C01AD01ECE05D |
:10BD80005695479537952795EA95D1F7821B930BE2 |
:10BD9000A40BB50BA801970172E0220F331F441FBB |
:10BDA000551F7A95D1F7820F931FA41FB51F38C076 |
:10BDB0008091EB019091EC018091EB019091EC016D |
:10BDC00097FF03C0909581959F4F8436910584F528 |
:10BDD0008091D0029091D1022091CC023091CD027D |
:10BDE000821B930B81509F4F8F5F914008F580918C |
:10BDF0009A0390919B03A0919C03B0919D039C0199 |
:10BE0000AD016EE056954795379527956A95D1F720 |
:10BE1000821B930BA40BB50B8E0D9F1DA01FB11F92 |
:10BE200080939A0390939B03A0939C03B0939D03EC |
:10BE300080919A0390919B03A0919C03B0919D03E4 |
:10BE40005EE0B695A795979587955A95D1F790930B |
:10BE5000BD028093BC0240913506442399F05527DA |
:10BE60009C01BA010E94D679C901861B970B909359 |
:10BE7000E9028093E802260F371F30938001209358 |
:10BE80007F011FC01092E9021092E8028FEF93E049 |
:10BE90009093800180937F0114C01092D40210927D |
:10BEA0009A0310929B0310929C0310929D0330936F |
:10BEB000BD022093BC0205C08091A002806C8093DB |
:10BEC000A0022091D607822F9927880F991F880FEB |
:10BED000991F889669817A818617970714F09A834B |
:10BEE0008983709111087D8B872F9927880F991F5F |
:10BEF000880F991F80559040A981BA818A179B07A6 |
:10BF000014F49A83898380912302882341F48091D9 |
:10BF1000A4088F3F21F48091B0038823E9F0809139 |
:10BF2000A1029091A2020297C097B0F4E981FA8130 |
:10BF30001E161F068CF481E090E09093A20280937D |
:10BF4000A102E22EFF24EE0CFF1CEE0CFF1C870169 |
:10BF5000085D1F4F1A83098329813A8130938B052D |
:10BF600020938A058091610390916203A0916303FD |
:10BF7000B091640312E0880F991FAA1FBB1F1A9586 |
:10BF8000D1F70091120810911308081B190B213AE0 |
:10BF900031058CF0C90137FD01969595879580177D |
:10BFA00091070CF48C01909581959F4F0817190704 |
:10BFB0006CF48C010BC00135110514F000E510E0A4 |
:10BFC0003FEF003B130714F400EB1FEF4D89242FC4 |
:10BFD0003327220F331F220F331FC90169817A8152 |
:10BFE000861B970B801791070CF48C0189819A812D |
:10BFF000821B930B081719070CF48C018091D10751 |
:10C000009091D2076091E6027091E702861B970B30 |
:10C010009093E0078093DF07D090EF072091F8021C |
:10C020003091F9024091FA025091FB02DD2041F07B |
:10C03000661A770AC301AA2797FDA095BA2F04C0F4 |
:10C04000AA2797FDA095BA2F280F391F4A1F5B1FFB |
:10C050002093F8023093F9024093FA025093FB02C6 |
:10C060008091F8029091F902A091FA02B091FB023E |
:10C0700081509A4FA040B04064F080E09AEFA0E079 |
:10C08000B0E08093F8029093F902A093FA02B09383 |
:10C09000FB028091F8029091F902A091FA02B0910E |
:10C0A000FB0280509640AF4FBF4F64F480E096E0B3 |
:10C0B000AFEFBFEF8093F8029093F902A093FA02DA |
:10C0C000B093FB02C09044062091DF073091E00757 |
:10C0D00078E0E72EEC1498F08C2D9927829FA00130 |
:10C0E000839F500D929F500D1124CA0157FD079652 |
:10C0F0007C0163E0F594E7946A95E1F712C08C2D1A |
:10C1000086959927829FB001839F700D929F700D35 |
:10C110001124CB0177FD03967C01F594E794F59407 |
:10C12000E794A0907C01B0907D019501442737FDF4 |
:10C130004095542F8091F8029091F902A091FA0253 |
:10C14000B091FB02BC01CD010E940B7AE20EF31EFE |
:10C1500090906801692D772788279927980117FF04 |
:10C1600004C022273327201B310B37FF02C02F5F6B |
:10C170003F4F35952795A981BA812A0F3B1F442748 |
:10C1800037FD4095542F0E94977997FF04C0615C5A |
:10C190007F4F8F4F9F4F26E09595879577956795B1 |
:10C1A0002A95D1F79B016E157F050CF47B01309524 |
:10C1B00021953F4FE216F3060CF479018091C107F7 |
:10C1C0009091C2076091E4027091E502861B970B83 |
:10C1D0009093C0078093BF072091F4023091F5023D |
:10C1E0004091F6025091F702DD2041F0461A570ABD |
:10C1F000C201AA2797FDA095BA2F04C0AA2797FDD0 |
:10C20000A095BA2F280F391F4A1F5B1F2093F402F5 |
:10C210003093F5024093F6025093F7028091F402B6 |
:10C220009091F502A091F602B091F70281509A4FD9 |
:10C23000A040B04064F080E09AEFA0E0B0E08093CE |
:10C24000F4029093F502A093F602B093F702809166 |
:10C25000F4029091F502A091F602B091F70280509D |
:10C260009640AF4FBF4F64F480E096E0AFEFBFEF72 |
:10C270008093F4029093F502A093F602B093F70234 |
:10C280002091BF073091C00748E04C1598F08C2DE5 |
:10C290009927829FB001839F700D929F700D11248A |
:10C2A000CB0177FD07966C01B3E0D594C794BA959E |
:10C2B000E1F712C0C6948C2D9927829FD001839FED |
:10C2C000B00D929FB00D1124CD01B7FD03966C0106 |
:10C2D000D594C794D594C7949501442737FD4095CC |
:10C2E000542F8091F4029091F502A091F602B09142 |
:10C2F000F702BC01CD010E940B7AC20ED31E692D3C |
:10C30000772788279927980117FF04C0222733270A |
:10C31000201B310B37FF02C02F5F3F4F359527950C |
:10C32000E981FA812E0F3F1F442737FD4095542F96 |
:10C330000E94977997FF04C0615C7F4F8F4F9F4F9A |
:10C34000E6E09595879577956795EA95D1F79B01F6 |
:10C350006C157D050CF46B01309521953F4FC2168D |
:10C36000D3060CF469018091D607282E332450900F |
:10C3700085066FEE862E66E0962E56EAA52E56E0CE |
:10C38000B52E4BE0442E30EF632E37E0732ED501EF |
:10C390002C9112160CF029C1203429F4E981FA817C |
:10C3A000FF8BEE8B1FC049815A81CA01AA2797FDD6 |
:10C3B000A095BA2F332727FD3095432F532FBC016B |
:10C3C000CD010E94977997FF04C0615C7F4F8F4F2A |
:10C3D0009F4F26E095958795779567952A95D1F794 |
:10C3E0007F8B6E8BF5012181203439F42E893F89B2 |
:10C3F0002E0D3F1D3F8B2E8B2AC0203C39F44E89D9 |
:10C400005F894E195F095F8B4E8B21C0C701AA2738 |
:10C4100097FDA095BA2F332727FD3095432F532F33 |
:10C42000BC01CD010E94977997FF04C0615C7F4FEA |
:10C430008F4F9F4FB6E09595879577956795BA95FD |
:10C44000D1F7AE89BF89A60FB71FBF8BAE8BF501A1 |
:10C450002281203439F42E893F892C0D3D1D3F8BDC |
:10C460002E8B2AC0203C39F44E895F894C195D0916 |
:10C470005F8B4E8B21C0C601AA2797FDA095BA2FCE |
:10C48000332727FD3095432F532FBC01CD010E9448 |
:10C49000977997FF04C0615C7F4F8F4F9F4FA6E055 |
:10C4A0009595879577956795AA95D1F7AE89BF89B8 |
:10C4B000A60FB71FBF8BAE8BF5012381203439F453 |
:10C4C0002E893F89200F311F3F8B2E8B2AC0203CA5 |
:10C4D00039F44E895F89401B510B5F8B4E8B21C015 |
:10C4E000C801AA2797FDA095BA2F332727FD3095BD |
:10C4F000432F532FBC01CD010E94977997FF04C0B1 |
:10C50000615C7F4F8F4F9F4FF6E0959587957795AC |
:10C510006795FA95D1F7AE89BF89A60FB71FBF8B74 |
:10C52000AE8BF301808191812E893F898217930719 |
:10C5300064F4B901680F791F77FF02C06F5F7F4F06 |
:10C54000759567957F8B6E8B1DC0552049F44E897C |
:10C550005F89440F551F481B590B5F8B4E8B12C0D0 |
:10C5600051E0551578F4252D33276E897F89861B78 |
:10C57000970BB9010E94D679AE89BF89A60FB71F64 |
:10C58000BF8BAE8BC101880F991F880F991FEE8951 |
:10C59000FF898E179F0764F4FD898F2F9927880FD5 |
:10C5A000991F880F991F2E893F892817390714F082 |
:10C5B0009F8B8E8B8E899F8997FD03969595879586 |
:10C5C00095958795F4018183880F991F880F991F8E |
:10C5D0002E893F89281B390BC901880F8283EE8978 |
:10C5E000FF89D301ED93FC9303C0F4011182128201 |
:10C5F0004A9422E030E0620E731E44E050E0A40E44 |
:10C60000B51E68E070E0860E971E47FEC0CEE2E1E0 |
:10C61000C95E0C94427A84B1806A84B93D9A82E5FD |
:10C620008CBD1DBC459A81E0809323088AEA8093E3 |
:10C63000340883E8809335088AE0809336081092A6 |
:10C6400038081092370810923A0810923908109260 |
:10C650009C0810925808089530912308332309F05C |
:10C6600085C00DB407FE82C084E08093D901459A4D |
:10C670002EB58091B30399278130910589F08230DE |
:10C6800091051CF4892B21F03EC00297B9F03BC004 |
:10C69000309357082093B4032138A9F581E008C0EE |
:10C6A000253549F48091B403820F8093B40382E06E |
:10C6B0008093B30328C03093B30325C080915708FB |
:10C6C000E82FFF27E758F74F20838F5F80935708A5 |
:10C6D0009091B4038032A0F0291769F480E2A9E7B1 |
:10C6E000B8E0E9E5F8E00D9001928A95E1F781E084 |
:10C6F0008093580802C0309358081092B30303C0C7 |
:10C70000920F9093B40320913308223208F028C08E |
:10C71000459800000000000000000000000000003C |
:10C720000000000000000000000000000000000009 |
:10C7300000000000000000000000000000000000F9 |
:10C740000000E0912C08F0912D08E20FF11D80818E |
:10C750008EBD809155089081890F8093550803C044 |
:10C7600081E0809323082F5F209333080895EF9290 |
:10C77000FF920F931F9380913D069927880F991F71 |
:10C78000880F991F7C010027F7FC0095102F8091DE |
:10C79000300390913103A0913203B0913303BC0177 |
:10C7A000CD01A80197010E940B7A3093380820939D |
:10C7B00037088091280390912903A0912A03B09112 |
:10C7C0002B03BC01CD01A80197010E940B7A309385 |
:10C7D0003A08209339082091190830911A0840919D |
:10C7E0001B0850911C08DA01C90163E0880F991FEA |
:10C7F000AA1FBB1F6A95D1F7820F931FA41FB51FF5 |
:10C80000820F931FA41FB51F209143013091440153 |
:10C810004091450150914601BC01CD010E940B7A27 |
:10C820003093400820933F08809141039091420348 |
:10C830002091F9013091FA01821B930B90934608E5 |
:10C8400080934508E0913703F09138038091E60723 |
:10C850009091E707BF010E94D6799B01220F331FF9 |
:10C86000220F331F260F371F260F371F37FF02C037 |
:10C870002D5F3F4F359527953595279530933C088B |
:10C8800020933B088091150890911608BF010E94E3 |
:10C89000D6799B01220F331F220F331F260F371F1C |
:10C8A000260F371F37FF02C02D5F3F4F3595279565 |
:10C8B0003595279530933E0820933D081092380314 |
:10C8C000109237031092E7071092E60710921608AD |
:10C8D000109215088091360899278D30910509F43A |
:10C8E0008EC08E3091055CF48B30910509F4B6C092 |
:10C8F0008C3091050CF037C10A9761F0E7C18F3099 |
:10C90000910509F4B3C18F3091050CF482C14097B1 |
:10C91000A9F1DCC18091B502809349088091B402ED |
:10C9200080934A088091B30280934B088091B202B1 |
:10C9300080934C088091B10280934D088091B002A1 |
:10C9400080934E088091AF0280934F088091AE0291 |
:10C95000809350088091A002809351088091A0029A |
:10C96000837F8093A0020E945D2C80935208809167 |
:10C9700086068093530880919F02A6C180919E08ED |
:10C9800090919F0890934A08809349088091A2084B |
:10C990009091A30890934C0880934B0880911E01BE |
:10C9A00090911F0180934D088091000180934E0863 |
:10C9B0008091420180934F0880910908809350082C |
:10C9C0008091ED07809351089091B50390935208A0 |
:10C9D000E92FFF27A3E0EE0FFF1FAA95E1F7E15132 |
:10C9E000F94F878180935308858180935408892F5C |
:10C9F0008F5F6CE00E94B6799093B50367C1809118 |
:10CA00007106809349088091720680934A0880914C |
:10CA1000730680934B088091740680934C08809134 |
:10CA2000750680934D088091790680934E08809119 |
:10CA30007A0680934F0880917B06809350088091FE |
:10CA40007E068093510880917C06809352088091E5 |
:10CA50007D068093530880917F0636C1F8948091BB |
:10CA60002406E82FFF27EE0FFF1FE05BF84F019031 |
:10CA7000F081E02DE038F1051CF0EFE7F0E006C0B2 |
:10CA80002FEFE138F20714F4E1E8FFEFE0934908F3 |
:10CA900080912506E82FFF27EE0FFF1FE05BF84F80 |
:10CAA0000190F081E02DE038F1051CF0EFE7F0E0B7 |
:10CAB00006C06FEFE138F60714F4E1E8FFEFE0930A |
:10CAC0004A0880912306E82FFF27EE0FFF1FE05B47 |
:10CAD000F84F0190F081E02DE038F1051CF0EFE710 |
:10CAE000F0E006C08FEFE138F80714F4E1E8FFEF5B |
:10CAF000E0934B0880912206E82FFF27EE0FFF1FDF |
:10CB0000E05BF84F0190F081E02DE038F1051CF07A |
:10CB1000EFE7F0E006C02FEFE138F20714F4E1E8A8 |
:10CB2000FFEF7894E0934C088091D70280934D08F2 |
:10CB30008091D80280934E088091D90280934F084B |
:10CB40008091DA02809350088091DB028093510833 |
:10CB50008091DC02809352088091DD02809353081B |
:10CB60008091DE02B1C080911504863018F01092D9 |
:10CB7000150485E0809349088091800680934A08D7 |
:10CB80008091D0029091D102A091D202B091D302B3 |
:10CB9000BC01CD0125E030E040E050E00E940B7A7E |
:10CBA00030934C0820934B088091CC029091CD0299 |
:10CBB000A091CE02B091CF02BC01CD0125E030E0C2 |
:10CBC00040E050E00E940B7A30934E0820934D08CD |
:10CBD0008091760680934F08809177068093500865 |
:10CBE00080917806809351088091D60280935208F4 |
:10CBF00080915007909151078093530880918A0546 |
:10CC000090918B0597FD03969595879595958795BA |
:10CC10005BC01092490886E580934A0883E08093C0 |
:10CC20004B088BE180934C088091020180934D0862 |
:10CC30008091FA0380934E088091FB0380934F0804 |
:10CC40001092FA0380718093FB038091FC03809320 |
:10CC500050088091FD03809351088091FE038093DA |
:10CC60005208809182068093530830C08091560606 |
:10CC70008093490880918A0680934A0880916E01CA |
:10CC800080934B0880914F0680934C08809150060A |
:10CC900080934D088091510680934E0880916D01DC |
:10CCA00080934F08809153068093500880915406DA |
:10CCB0008093510880915506809352088091A40872 |
:10CCC000809353088091B40580935408809158084C |
:10CCD000882309F43EC18AEF80939C0181E0809310 |
:10CCE0008E0140915A0850915B08CA0181509E4FB5 |
:10CCF0008F5F9340B0F420915C0830915D08C901CA |
:10CD000081509E4F8F5F934060F480912E0685FF87 |
:10CD100008C05093A4034093A3033093A20320932D |
:10CD2000A103809160089091610821E08936920703 |
:10CD300024F49093900180938F0120916A083091A0 |
:10CD40006B088091DA019091DB018217930720F440 |
:10CD50003093DB012093DA018091590899278836B6 |
:10CD6000910509F468C08936910524F48736910548 |
:10CD700051F0F7C08936910509F48EC08B369105C4 |
:10CD800009F4DAC0EEC080916C0880939908809114 |
:10CD90006D0880939B0880916E0880939A0880911B |
:10CDA0006F0880938D018091700880939D08809119 |
:10CDB000710880939D01809172088093B2038091E5 |
:10CDC00073088093A0038091AD028823F9F020912D |
:10CDD00074083091750837FD19C03093EF02209325 |
:10CDE000EE0290915806992389F08FE0989FC00138 |
:10CDF0001124281B390BC90188599E4F68E671E040 |
:10CE00000E94D6799093EF028093EE022091AB03BB |
:10CE10003091AC038091760890917708280F391FE4 |
:10CE200037FF02C02F5F3F4F359527953093AC03F6 |
:10CE30002093AB0396C080916C0880932E0880915C |
:10CE40006D0880932F0880916E0880933008809140 |
:10CE50006F08809331088091700880933208809128 |
:10CE60007A0590917108892B80937A0590917B05C2 |
:10CE70009370809172088C70982B90937B058091B1 |
:10CE800073088093B003809174088093920180911D |
:10CE9000750880939C0865C080916C088093240875 |
:10CEA00080916D088093250880916E0880932608F4 |
:10CEB00080916F0880932708809170089091710885 |
:10CEC00090932908809328088091720890917308A4 |
:10CED00090932B0880932A0880917408992787FDE6 |
:10CEE0009095909383078093820780917508809333 |
:10CEF000C50280917608909177089C01442737FD00 |
:10CF00004095542FDA01C90163E0880F991FAA1FC9 |
:10CF1000BB1F6A95D1F7820F931FA41FB51F820F05 |
:10CF2000931FA41FB51F8093C6029093C702A093BE |
:10CF3000C802B093C90215C080916C088093AF03FA |
:10CF400080916D088093AE0380916E088093AD034D |
:10CF500008C01092A4031092A3031092A20310928F |
:10CF6000A1031F910F91FF90EF90089580912308E6 |
:10CF7000882309F43BC0459884E398E090932D08FA |
:10CF800080932C089091B103E92FFF27ED56FE4FB7 |
:10CF90009F5F9093B103808180933608993010F0A1 |
:10CFA0001092B103109223080E94B76381E080932E |
:10CFB0003308000000000000000000000000000036 |
:10CFC0000000000000000000000000000000000061 |
:10CFD0000000000000000000000000000000000051 |
:10CFE000000080913408809355088EBD089587B164 |
:10CFF0008C6087B9429843981092B70380E8809379 |
:10D000009F011092B60380939E0108958091BC0306 |
:10D0100081508093BC038F3F09F0FAC089E0809370 |
:10D02000BC038091A002992780739070892B21F412 |
:10D030008091FB0380FF1DC080916F06882351F013 |
:10D040008091BF03882319F484E08093B70381E0C3 |
:10D050008093BF03809170068823B9F08091C0034C |
:10D06000882319F484E08093B60381E08093C003A1 |
:10D070000CC01092BF031092C00380916B06809386 |
:10D08000BD0380916D068093BE038091BF0388230A |
:10D0900009F040C080918906282F332724FF07C05C |
:10D0A0008091D502882319F425FD4DC04EC0909182 |
:10D0B0006C06983F50F08091E8078D3D30F08091EC |
:10D0C000BD0388230CF43FC040C0983F48F08091D6 |
:10D0D000E807853029F48091BD038823B4F133C07B |
:10D0E0008091B70381508093B7038F3F79F580918A |
:10D0F000E80786958093B70380919F01813011F4F2 |
:10D1000080E801C0869580939F0180919F01909156 |
:10D11000BD0317C08091B70381508093B7038F3F41 |
:10D12000A9F489E08093B70380919F01813011F4C5 |
:10D1300080E801C0869580939F0180919F01909126 |
:10D140006F06892311F0429A01C042988091C00372 |
:10D15000882309F041C09091890697FF07C080910C |
:10D16000D502882319F496FD50C034C090916E0604 |
:10D17000983F50F0809110088D3D30F08091BE03B3 |
:10D1800088230CF442C026C0983F48F080911008D4 |
:10D19000853029F48091BE038823E4F036C0809165 |
:10D1A000B60381508093B6038F3F91F580911008AC |
:10D1B00086958093B60380919E01813011F480E8BA |
:10D1C00001C0869580939E0180919E019091BE033F |
:10D1D0008923D9F4439808958091B60381508093B0 |
:10D1E000B6038F3FA9F489E08093B60380919E0136 |
:10D1F000813011F480E801C0869580939E01809172 |
:10D200009E0190917006892311F0439A08954398E6 |
:10D2100008954FB724E130E0F8948091C9008F77EA |
:10D220008093C9008091C9008F7B8093C900809151 |
:10D23000C9008F7D8093C9005A9A52985B9A539A7D |
:10D24000832F99278093CD002093CC008091C80034 |
:10D2500082608093C80080E18093C9008091CA00F9 |
:10D260008F778093CA008091CA008F7B8093CA0019 |
:10D270008091CA008F7D8093CA008091CA008F7E02 |
:10D280008093CA008091CA00877F8093CA008091F2 |
:10D29000C9008B7F8093C9008091CA00846080930D |
:10D2A000CA008091CA0082608093CA008091C80041 |
:10D2B00087FF03C08091CE00F9CF8091C9008068BC |
:10D2C0008093C9004FBF0895EF92FF920F931F9371 |
:10D2D000CF93DF93482F00E010E08091A0018130D0 |
:10D2E00061F41092A00184E48093C1031092C303FF |
:10D2F0001092C2031092C4032BC18091C1038823F2 |
:10D3000019F421E030E001C098019091C203992303 |
:10D3100071F4232B11F081E010C084E48093C103E9 |
:10D320009093C3039093C2039093C403FAC09130C7 |
:10D3300069F4232B09F0EBC082E08093C203809153 |
:10D34000C3038F5F8093C30383E0E9C09230D1F4BD |
:10D35000232B09F0DCC083E08093C1034093C40316 |
:10D360009091C303923039F41092C50347FF03C074 |
:10D3700081E08093C50383E08093C2039F5F909315 |
:10D38000C303CFC0933009F0C2C0232B09F0BFC044 |
:10D390009093C10382E08093C2038091C3038F5FA7 |
:10D3A0008093C3032091C403822F9927782F662787 |
:10D3B000842F9927682B792B80914806813049F476 |
:10D3C0007370CB018050924063E070E00E94D67988 |
:10D3D00017C0823061F47770CB018050944066E0D2 |
:10D3E00070E00E94D6792695269526950BC073701D |
:10D3F00068567140CB0177FD0196BC017595679524 |
:10D4000026952695022F11270F7010700F5F1F4F62 |
:10D410000D30110508F074C07801E00EF11EF7011F |
:10D42000E05BF84F808191819B01281B390BC9017A |
:10D4300037FF03C0909581959F4F069794F4809194 |
:10D44000D602883C30F48091D602865F8093D60263 |
:10D4500008C088EC8093D60280916F008F7D809306 |
:10D460006F00F701E05BF84F808191819C01220FF2 |
:10D47000331F280F391F260F371F37FF02C02D5FBC |
:10D480003F4FE901D595C795D595C795CB01019635 |
:10D490008C179D0714F4219706C061507040C61781 |
:10D4A000D7070CF421968091D602843BD0F0F70187 |
:10D4B000E05BF84F80819181FE01E81BF90BCF0101 |
:10D4C00063E070E00E94D679CB01880F991F860F28 |
:10D4D000971F24E837E0E20EF31EF7019183808363 |
:10D4E00007C024E837E0E20EF31EF7011182108234 |
:10D4F000000F111F005B184FF801D183C08311C0CA |
:10D500000231110570F081E08093A0010AC081E032 |
:10D510008093A0011092C3031092C50384E480930A |
:10D52000C1038091C303803198F08091C5038823A3 |
:10D5300031F48091A001882311F48093410110926D |
:10D54000C3031092C5031092C20384E48093C10305 |
:10D55000E6E0CDB7DEB70C944E7ACF93FC0197FF8F |
:10D5600005C0CFEFF095E195FF4F01C0C1E028E67F |
:10D5700031E0CF01B9010E94D679FC018B359105CC |
:10D5800054F08B5590408A35910538F484EB90E047 |
:10D590008E1B9F0BFC0141E00DC0CF01855B9040CD |
:10D5A0008A35910518F4E45BF04003C02E1B3F0B55 |
:10D5B000F9014FEFEE0FFF1FE25DF64F2591349119 |
:10D5C0008C2F992787FD9095289FB001299F700D7A |
:10D5D000389F700D1124842F992787FD9095689F9F |
:10D5E000A001699F500D789F500D1124CA01CF9161 |
:10D5F00008952AE530E0281B390BC9010E94AD6A65 |
:10D600000895CF93DF9380E00E94AB7080911E015C |
:10D6100090911F016AE070E00E94D6799F938F93EA |
:10D6200080911E0190911F016AE070E00E94D679FE |
:10D630007F936F9382E09AE09F938F93CEE9D0E738 |
:10D64000DF93CF93E091E103F091E20309952DB7C9 |
:10D650003EB7285F3F4F2DBF80919C01882361F129 |
:10D6600086E00E94AB708091920199279F938F93DF |
:10D6700080912808909129086AE070E00E94C279A0 |
:10D680007F936F938FED90E09F938F938091C60768 |
:10D690009091C7079F938F938BE09AE09F938F930E |
:10D6A000DF93CF93E091E103F091E20309958DB709 |
:10D6B0009EB70C968DBF12C086E00E94AB7089E1C8 |
:10D6C0009AE09F938F93DF93CF93E091E103F091E2 |
:10D6D000E20309950F900F900F900F908091B00387 |
:10D6E0008823F9F086E00E94AB708091B0039927FF |
:10D6F0009F938F9380E29AE09F938F93DF93CF93D2 |
:10D70000E091E103F091E20309952DB73EB72A5F5E |
:10D710003F4F2DBF8091D502882319F08FE480936D |
:10D72000A60180E10E94AB708091A8019091A901AF |
:10D730006CE370E00E94C2799F938F938091A8015F |
:10D740009091A9016CE370E00E94C2797F936F937E |
:10D750008091A2089091A3089F938F938CE29AE006 |
:10D760009F938F93CEE9D0E7DF93CF93E091E103CE |
:10D77000F091E2030995809109082DB73EB7265F25 |
:10D780003F4F2DBF80FF29C08AE10E94AB7080917E |
:10D79000420199279F938F938091D0029091D1025B |
:10D7A000A091D202B091D302BC01CD0124E630E0B9 |
:10D7B00040E050E00E940B7A3F932F9389E39AE078 |
:10D7C0009F938F93DF93CF93E091E103F091E20376 |
:10D7D00009958DB79EB708968DBFDF91CF910895BB |
:10D7E000CF93DF9380E00E94AB7080910E07992762 |
:10D7F00087FD90959F938F9380910607992787FDCA |
:10D8000090959F938F938091FE06992787FD909521 |
:10D810009F938F938091F606992787FD90959F930C |
:10D820008F9380E49AE09F938F93CEE9D0E7DF93C4 |
:10D83000CF93E091E103F091E203099580E10E942A |
:10D84000AB702DB73EB7245F3F4F2DBF80912E07A1 |
:10D85000992787FD90959F938F938091260799270D |
:10D8600087FD90959F938F9380911E07992787FD41 |
:10D8700090959F938F9380911607992787FD909598 |
:10D880009F938F9380E59AE09F938F93DF93CF933D |
:10D89000E091E103F091E2030995809120062DB714 |
:10D8A0003EB7245F3F4F2DBF853098F480E10E9442 |
:10D8B000AB7080E69AE09F938F93DF93CF93E091D4 |
:10D8C000E103F091E20309950F900F900F900F90F4 |
:10D8D00018C08730B0F488E10E94AB708FED90E003 |
:10D8E0009F938F9381E79AE09F938F93DF93CF93DA |
:10D8F000E091E103F091E20309958DB79EB706969A |
:10D900008DBFDF91CF9108950F931F9380E00E9408 |
:10D91000AB702AE030E080919E0890919F08B90199 |
:10D920000E94C2799F938F9380919E0890919F0847 |
:10D93000B9010E94C2797F936F9380911E019091EB |
:10D940001F01B9010E94D6799F938F9380911E0188 |
:10D9500090911F01B9010E94D6797F936F938AE756 |
:10D960009AE09F938F930EE910E71F930F93E09136 |
:10D97000E103F091E203099580E10E94AB708DB75D |
:10D980009EB70C968DBF8091A2089091A3089F939B |
:10D990008F938091A0089091A1089F938F938CE81A |
:10D9A0009AE09F938F931F930F93E091E103F0917F |
:10D9B000E20309958DB79EB708968DBF1F910F9111 |
:10D9C0000895EF92FF920F931F9380E00E94AB7037 |
:10D9D0008FEDE82EF12CFF92EF9280918F019091C4 |
:10D9E00090019F938F938091AF0399279F938F937B |
:10D9F00088E99AE09F938F930EE910E71F930F93A6 |
:10DA0000E091E103F091E203099580E10E94AB709F |
:10DA10008DB79EB70A968DBF8091AD0399279F93CE |
:10DA20008F93FF92EF928091AE0399279F938F93EC |
:10DA30008BEA9AE09F938F931F930F93E091E103FA |
:10DA4000F091E20309958DB79EB70A968DBF1F919D |
:10DA50000F91FF90EF9008950F931F93CF93DF9353 |
:10DA600080919C01CEE9D0E7882309F47DC080E055 |
:10DA70000E94AB708091250899279F938F93809186 |
:10DA8000270899279F938F938EEB9AE09F938F930C |
:10DA90008E01DF93CF93E091E103F091E2030995CA |
:10DAA0008DB79EB708968DBF80912608833031F4DC |
:10DAB0008CE00E94AB708DEC9AE005C08CE00E9477 |
:10DAC000AB7082ED9AE09F938F93DF93CF93E091B9 |
:10DAD000E103F091E20309950F900F900F900F90E2 |
:10DAE0008091240881FF12C08CE00E94AB7087ED0A |
:10DAF0009AE09F938F931F930F93E091E103F0912E |
:10DB0000E20309950F900F900F900F9080E10E9413 |
:10DB1000AB708091920199279F938F938FED90E046 |
:10DB20009F938F9380912A0890912B089F938F93B6 |
:10DB300080912808909129086AE070E00E94C279DB |
:10DB40007F936F938CED9AE09F938F938EE990E78C |
:10DB50009F938F93E091E103F091E20309958DB7D4 |
:10DB60009EB70C968DBF12C082E00E94AB708FEE04 |
:10DB70009AE09F938F93DF93CF93E091E103F0912D |
:10DB8000E20309950F900F900F900F90DF91CF91C6 |
:10DB90001F910F910895CF93C82F2091C603209312 |
:10DBA000C70399278F329105E1F0803391051CF46A |
:10DBB0004F9779F027C08F349105D9F08F389105B0 |
:10DBC00009F586E0289FF0011124EC51F64F84916D |
:10DBD00017C086E0289FF0011124EB51F64F849185 |
:10DBE0000FC086E0289FF0011124EA51F64F84917E |
:10DBF00007C086E0289FF0011124E951F64F849177 |
:10DC00008093C6039091C6038091C7039813C0E028 |
:10DC10000E94B1709091C60386E0989FF001112494 |
:10DC2000E851F64F259134918C2FF901099580E048 |
:10DC300090E0CF91089510929F0810929E08109244 |
:10DC4000A3081092A2081092A1081092A0081092A6 |
:10DC5000A4088AE090E00E94A5169093C9038093DF |
:10DC6000C8030895CF93DF938091C8039091C903AF |
:10DC70000E94AE16882309F4AFC08091C80390912A |
:10DC8000C9030A969093C9038093C803E0E0F0E0CB |
:10DC90009F0190E05FEFAFEEB6E04BE0ED018B81CE |
:10DCA00087FF0BC09F5F8D81E80FF11D8981280FD1 |
:10DCB000311D8E81851708F4582F4150189647FF63 |
:10DCC000EDCF5093A408232B41F52091CE03309142 |
:10DCD000CF034091D0035091D103BB27A52F942FA0 |
:10DCE000832F9093CD038093CC03AA27BB27281BB7 |
:10DCF000390B4A0B5B0BCF01AA27BB27280F391F13 |
:10DD00004A1F5B1F2093CE033093CF034093D00371 |
:10DD10005093D103E5E0F0E013C02091CC033091A3 |
:10DD2000CD032E173F0718F4E21BF30B02C0E0E00F |
:10DD3000F0E0892F9927880F991FE80FF91F359672 |
:10DD4000F0939F08E0939E08EF3FF10578F48091EF |
:10DD50001E0190911F018E9F90018F9F300D9E9FFD |
:10DD6000300D1124C90164E670E013C0CF0196950F |
:10DD700087959695879520911E0130911F01289FC8 |
:10DD8000A001299F500D389F500D1124CA0169E14F |
:10DD900070E00E94C2797093A1086093A00820915E |
:10DDA000CA033091CB032E0F3F1F3093CB03209338 |
:10DDB000CA035EE02131350778F08091A208909186 |
:10DDC000A30801969093A3088093A20820513E4097 |
:10DDD0003093CB032093CA03DF91CF9108954FB7BF |
:10DDE00020E430E0F8948091C9008F778093C900D7 |
:10DDF0008091C9008F7B8093C9008091C9008F7D7D |
:10DE00008093C9005A9A52985B9A539A832F992704 |
:10DE10008093CD002093CC008091C80082608093D5 |
:10DE2000C80088E18093C9008091CA008F778093F1 |
:10DE3000CA008091CA008F7B8093CA008091CA007B |
:10DE40008F7D8093CA008091CA008F7E8093CA0024 |
:10DE50008091CA00877F8093CA008091C9008B7F20 |
:10DE60008093C9008091CA0084608093CA00809129 |
:10DE7000CA0082608093CA008091C80087FF03C0F7 |
:10DE80008091CE00F9CF8091C90080688093C9004D |
:10DE90004FBF08950F931F93CF93DF93482F4F5F8A |
:10DEA000893108F08BC080914F07841720F44F5FB1 |
:10DEB00040934F074150CB0183539B4268E170E090 |
:10DEC0000E94D679A42FBB27FD01EA0FFB1FE05B60 |
:10DED000F84F808191819B01281B390BC90137FFC5 |
:10DEE00003C0909581959F4F069794F48091D60238 |
:10DEF000883C30F48091D602865F8093D60208C0B9 |
:10DF000088EC8093D60280916F008F7D80936F00A4 |
:10DF1000FD01EA0FFB1FE05BF84F808191819C01BE |
:10DF2000220F331F280F391F260F371F37FF02C05C |
:10DF30002D5F3F4FE901D595C795D595C795CB0185 |
:10DF400001968C179D0714F4219706C0615070400C |
:10DF5000C617D7070CF421968091D602843BD8F0DF |
:10DF60008D010A0F1B1FF801E05BF84F8081918142 |
:10DF7000FE01E81BF90BCF0163E070E00E94D67947 |
:10DF8000CB01880F991F860F971F0C57184FF80168 |
:10DF90009183808307C0AA0FBB1FAC57B84F11965F |
:10DFA0001C921E92E42FFF27EE0FFF1FE05BF84F3D |
:10DFB000D183C083443011F410924101DF91CF919D |
:10DFC0001F910F910895CF93DF932091A508822F81 |
:10DFD0009927807F9070409709F06CC02F3109F02D |
:10DFE00046C08091A6088093D6032091A80820936C |
:10DFF000D8038091A9088093D703822F9927909303 |
:10E00000510780935007222309F054C080912206C3 |
:10E01000282F3327220F331FF901EC57F84F1182B5 |
:10E02000108280912306A82FBB27AA0FBB1FFD01DA |
:10E03000EC57F84F1182108280912506E82FFF27B8 |
:10E04000EE0FFF1FCF018C57984FEC0119821882F9 |
:10E05000205B384FE90119821882A05BB84F1196F6 |
:10E060001C921E92E05BF84F1182108223C0C22FD7 |
:10E07000CF70CA30F8F48091A6088093CF088091C1 |
:10E08000A7088093CE088091A8088093D10880913A |
:10E09000A9088093D0086091CE087091CF088C2F8A |
:10E0A0000E944A6F6091D0087091D1088C2F8F5FC9 |
:10E0B0000E944A6FDF91CF910895CF93C82F8F3F71 |
:10E0C00049F48091D9038F3F29F41092DB03109219 |
:10E0D000DA0332C02091DB03222339F4CF3111F46B |
:10E0E00085E001C084E08093DC038091DC039091A3 |
:10E0F000DA038217A0F4892F80958093DA038F3F8B |
:10E1000019F48EEF8093DA038091DA03C81711F4C3 |
:10E110000E94E36F1092DB031092DA030BC0E22F30 |
:10E12000FF27EB55F74FC0832F5F2093DB039C0F36 |
:10E130009093DA03C093D903CF9108959091D503BA |
:10E14000933240F4E92FFF27E555F74F80839F5F17 |
:10E150009093D5030895833218F48D5F8093D5038F |
:10E16000089590E2EEEAF8E08FE19193815087FF05 |
:10E17000FCCF0895CF93CFB723E031E0F89480919E |
:10E18000C9008F778093C9008091C9008F7B8093ED |
:10E19000C9008091C9008F7D8093C9005A9A529816 |
:10E1A0005B9A539A832F99278093CD002093CC00BC |
:10E1B0008091C80082608093C80088E18093C90084 |
:10E1C0008091CA008F778093CA008091CA008F7BAC |
:10E1D0008093CA008091CA0080628093CA008091B7 |
:10E1E000CA0080618093CA008091CA0088608093D1 |
:10E1F000CA008091C90084608093C9008091CA00E0 |
:10E2000084608093CA008091CA0082608093CA00B3 |
:10E210008091C80087FF03C08091CE00F9CF809124 |
:10E22000C90080688093C9008091C9008064809390 |
:10E23000C9000E94B170CFBFCF910895282F9927B0 |
:10E240008F709070892B31F420958091D403822BAC |
:10E250008093D40308958091A301882309F44BC0CF |
:10E260008091A00285FD04C08091A601882381F0E1 |
:10E2700082E98093AB0883E28093AC088091A60189 |
:10E28000882309F485E58093AD081092A60102C0A9 |
:10E290008093AB088091A4018F3071F48091D403F6 |
:10E2A0000E94CB6D882341F081E98093AB08809375 |
:10E2B000AC0881E38093AD081092A3018091C8005F |
:10E2C00085FFFCCF8091C9008F7E8093C90080912B |
:10E2D000C9008E7F8093C9008091AB08882311F418 |
:10E2E0008EEF01C08EE78093CE008091D40380939F |
:10E2F000A4011092D40308951F920F920FB60F92AB |
:10E3000011248F939F93EF93FF939091A3019923EF |
:10E3100009F040C08091DD03882361F48091AB084F |
:10E32000882311F483E003C0813999F481E080935C |
:10E33000DD030FC0833099F48091AB08882349F046 |
:10E340009093AB088091C9008E7F8093C9008EEFB7 |
:10E350001EC08091C90081608093C9000EC08332C5 |
:10E3600061F48091C9008E7F8093C9008FEF809304 |
:10E37000CE0081E08093A30114C08091DD03E82FDB |
:10E38000FF27E555F74F8F5F8093DD0380818093F2 |
:10E39000CE0007C01092DD038091C9008061809398 |
:10E3A000C900FF91EF919F918F910F900FBE0F9039 |
:10E3B0001F901895EF92FF920F931F93CF93DF93C7 |
:10E3C0007C018B01EA01452B39F0F80181918F0125 |
:10E3D000F70109952197C9F7E6E0CDB7DEB70C94B0 |
:10E3E0004E7AEF92FF920F931F93CF93DF937C01AE |
:10E3F0008B01EA01452B41F0F8010F5F1F4F84911B |
:10E40000F70109952197C1F7E6E0CDB7DEB70C9487 |
:10E410004E7A0F931F93CF938C01C62F161634F4A8 |
:10E4200080E2F8010995C1501C16D4F3CF911F91D9 |
:10E430000F9108950F931F93CF938C01C62F16163B |
:10E4400034F480E3F8010995C1501C16D4F3CF9140 |
:10E450001F910F910895A5E3B0E0E1E3F2E70C947A |
:10E46000267A2E96EEADFFAD2E978824992454017E |
:10E470008091D303882321F42C961FAE1EAE2C97D7 |
:10E480005EE4452E512C4C0E5D1E6F01B60105C099 |
:10E49000153239F00894C11CD11CF60114911123D6 |
:10E4A000B9F7A601461B570B31F02C968EAD9FADE8 |
:10E4B0002C970E94F171112309F46AC20894C11CBF |
:10E4C000D11CFF24FDA6FCA64FEFE42EF9A6F60111 |
:10E4D0000894C11CD11C1491153721F0812F806242 |
:10E4E0008837B1F4F0FE0AC0F20124E030E0420EB9 |
:10E4F000531E80809180A280B3800AC0F20142E066 |
:10E5000050E0440E551E808191814C01AA24BB2409 |
:10E51000103221F489A58823D1F61DC0133219F4D5 |
:10E5200058E0F52AD4CF1A3211F01D3291F41A3284 |
:10E5300059F4F20182E090E0480E591EE081ECA708 |
:10E54000EE232CF6E195ECA790E1F92AAFEDFA2243 |
:10E55000BECF1B3211F419A7BACF1E32C1F5F60196 |
:10E560000894C11CD11C14911A3279F4F20122E0F2 |
:10E5700030E0420E531E408151813FEF4F3F530721 |
:10E5800014F44FEF5FEFE42EA2CF40E050E0812F74 |
:10E5900080538A30A0F4CA0133E0880F991F3A955E |
:10E5A000E1F7840F951F480F591F410F511D40532C |
:10E5B0005040F6010894C11CD11C1491E8CF8FEF94 |
:10E5C0004F3F580714F44FEF5FEFE42E85CF103321 |
:10E5D00029F4F4FC7CCF90E2F92A79CF812F815382 |
:10E5E0008930D8F440E050E0CA0123E0880F991F39 |
:10E5F0002A95E1F7840F951F480F591F410F511DB0 |
:10E6000040535040F6010894C11CD11C1491812F35 |
:10E6100080538A3048F34CA75FCF183619F4A4E032 |
:10E62000FA2A55CF1C3619F4B1E0FB2A50CF133625 |
:10E6300061F43E010894611C711CF20122E030E09B |
:10E64000420E531E808189833CC1143421F014365C |
:10E6500011F0193651F5143411F431E0F32AF0FEBB |
:10E660000AC0F20144E050E0440E551E80809180C3 |
:10E67000A280B3800CC0F20182E090E0480E591EE7 |
:10E68000808191814C01AA2497FCA094BA2CB7FEFA |
:10E690000AC0B094A09490948094811C911CA11CF9 |
:10E6A000B11C8DE289A70AE06FC01F3411F01F363C |
:10E6B00031F41F3411F491E0F92A08E064C01037F6 |
:10E6C00079F4F201A2E0B0E04A0E5B1E80819181F4 |
:10E6D0004C01AA24BB2400E1B0E4FB2A18E753C094 |
:10E6E0001337C1F5F20122E030E0420E531E608084 |
:10E6F00071806114710489F43E010894611C711CDD |
:10E7000088E289838EE6F301818385E78B838CE63B |
:10E710008C838D8389E28E831F82E7FC13C08E2D4C |
:10E72000992787FD9095AC0160E070E0C3010E94DD |
:10E73000F377009729F0382E3618E3140CF0C3C095 |
:10E740003E2CC1C0F30101900020E9F731973E2E25 |
:10E750003618B9C0153511F0153731F4153511F4E7 |
:10E76000F1E0FF2A0AE00FC0183519F0183709F058 |
:10E77000A0C000E1F3FE07C081149104A104B1041C |
:10E7800011F020E4F22A19A6EDA6E7FC02C03FED45 |
:10E79000F32289E2682E712C6C0E7D1E8114910487 |
:10E7A000A104B10421F44DA5442309F47BC0802FBA |
:10E7B0009927AA27BB278EA79FA7A8ABB9AB202E66 |
:10E7C000332490E0891690E0990691E0A90690E044 |
:10E7D000B90648F0C501B4012EA53FA548A959A91D |
:10E7E0000E94E97917C0AFEF8A169104A104B10421 |
:10E7F00049F040F0C401B1010E94C2799B01442755 |
:10E80000552708C0882D602F0E94B679282F3327FE |
:10E81000442755272AAB3BAB4CAB5DAB0A3059F4D0 |
:10E820008AA9880F880F880F9AA9990F890F382D08 |
:10E83000381B832F10C0003139F48AA98295807F5C |
:10E84000482D481B842F07C08AA9880F880F880F7E |
:10E85000582D581B852F90E02EA53FA548A959A9F2 |
:10E8600082169306A406B50608F091E08AA89BA834 |
:10E87000ACA8BDA88A3010F4805D04C0895A183550 |
:10E8800009F48F7DD3018E933D01992309F099CF2F |
:10E89000083041F4F3FE06C0803321F080E3FD012F |
:10E8A00082933F01CE010196382E3618F8E23F0ED2 |
:10E8B0000BC0112309F46CC03E010894611C711C4B |
:10E8C0001983B1E03B2E19A6032D2DA4231827FC94 |
:10E8D000222489A5882311F00F5F02C0F6FC0E5F89 |
:10E8E000020DEF2CFF24C70180739070892B49F42F |
:10E8F0008CA5801B682F2C968EAD9FAD2C970E9407 |
:10E90000097289A5882331F041E050E0BE01675DBE |
:10E910007F4F0AC0E6FE0EC080E38AA71BA742E035 |
:10E9200050E0BE01665D7F4F2C968EAD9FAD2C975B |
:10E930000E94DA71C70180739070809749F48CA5AA |
:10E94000801B682F2C968EAD9FAD2C970E941A725B |
:10E95000622D2C968EAD9FAD2C970E941A72832D3E |
:10E96000992787FD9095AC01B3012C968EAD9FAD94 |
:10E970002C970E94DA71E4FE89CD2CA5201B2CA7D0 |
:10E98000622F2C968EAD9FAD2C970E9409727ECD82 |
:10E99000E2E1CB5C0C94427A2FB740E0F894E0E0DF |
:10E9A000F0E081E2809357009491E2E0F0E0809300 |
:10E9B00057003491E4E0F0E08093570084912FBF3A |
:10E9C0009E3199F4363941F4893011F441E00DC09B |
:10E9D0008A3059F442E009C0373939F4863011F4ED |
:10E9E00043E003C0853009F444E0842F992708955B |
:10E9F0009FB7F8948091C900877F8093C900809168 |
:10EA0000C9008F7E8093C9008091C9008F77809361 |
:10EA1000C9008091C9008F7B8093C9008091C90093 |
:10EA20008F7D8093C90052985A9A53985B9A9FBFE2 |
:10EA300008951F93CF93DF93182F8091D3038823DA |
:10EA400009F4A9C08091A201181709F4A4C080910B |
:10EA5000D203882321F40E94CC748093D20382EDE8 |
:10EA600091E09093400180933F0186EF9BE09F935C |
:10EA70008F93C6E9D2E1DF93CF93E091E103F09168 |
:10EA8000E20309950F900F900F900F90812F992717 |
:10EA90008330910539F1843091054CF48130910532 |
:10EAA00091F082309105DCF4892B51F036C085302D |
:10EAB0009105F1F085309105C4F00697E1F02DC085 |
:10EAC00086EE9BE002C084ED9BE09F938F93DF93E3 |
:10EAD000CF93E091E103F091E20309952AC08BEB1B |
:10EAE0009BE0F3CF88E99BE0F0CF8AE89BE0EDCF95 |
:10EAF00082E89BE0EACF84E79BE09F938F93DF93CC |
:10EB0000CF93E091E103F091E203099588ED91E064 |
:10EB10009093400180933F010CC083E09CE09F9361 |
:10EB20008F93DF93CF93E091E103F091E203099596 |
:10EB300010E00F900F900F900F908091D2038430CF |
:10EB400011F0823099F40E94F874812F8150833043 |
:10EB500018F40E9409691DC0143019F40E94BA709B |
:10EB600018C01530B1F40E94EF6E13C0112389F064 |
:10EB700089E19CE09F938F9386E992E19F938F9325 |
:10EB8000E091E103F091E20309950F900F900F904F |
:10EB90000F901093A201DF91CF911F9108950F93D1 |
:10EBA0001F9381E08093D3034091A101E4E2FBE055 |
:10EBB00020E030E05FE4849199272F5F3F4F829FF0 |
:10EBC000B001839F700D929F700D11244627515004 |
:10EBD000319657FFF0CF4093A101ECEFFAE020E02F |
:10EBE00030E057E2849199272F5F3F4F829FB00119 |
:10EBF000839F700D929F700D1124462751503196BE |
:10EC000057FFF0CF4093A1018091D203882321F4D4 |
:10EC10000E94CC748093D2038091A101833459F077 |
:10EC200088E190E029E20FB6F894A89580936000FF |
:10EC30000FBE209360008BE292E79093E2038093F3 |
:10EC4000E10384E39CE09F938F9306E912E11F9315 |
:10EC50000F93E091E103F091E20309950F900F907B |
:10EC60000F900F9084E690E09F938F9386E590E05D |
:10EC70009F938F931F921F92809102016AE00E94DE |
:10EC8000B679892F99279F938F93809102010E94D3 |
:10EC9000B67999279F938F938AE59CE09F938F93F2 |
:10ECA0001F930F93E091E103F091E203099584E251 |
:10ECB0009BE09F938F931F930F93E091E103F0915B |
:10ECC000E20309958CEF9AE09F938F931F930F9324 |
:10ECD000E091E103F091E20309958DB79EB7469666 |
:10ECE0008DBF8EE89CE09F938F931F930F93E091CD |
:10ECF000E103F091E203099583EC80938100809118 |
:10ED00006F00806280936F000F900F900F900F90B4 |
:10ED10001F910F910895809187068F3138F080916F |
:10ED2000240887FD03C08EE1809387068091370613 |
:10ED3000882331F08055853618F08FE780933706A9 |
:10ED40000895CF938091D303882309F46EC08091F6 |
:10ED5000DE0381508093DE03882309F04FC089E1F0 |
:10ED60008093DE0380918706803238F080912408FA |
:10ED700087FD03C08FE1809387068091D602823899 |
:10ED800000F58091A1029091A202885E934020F448 |
:10ED90001092E0031092DF038091DF039091E00373 |
:10EDA000009739F101979093E0038093DF03419737 |
:10EDB00028F18091240884FF21C080919F02846003 |
:10EDC0001BC08091D602853BC8F09091870684E1F4 |
:10EDD000989FC001112440962091DF033091E003F9 |
:10EDE0002817390730F42F5F3F4F3093E00320930B |
:10EDF000DF0380919F028B7F80939F02C091A501CA |
:10EE0000CC2321F0C150C093A5010FC086E98093A7 |
:10EE1000A5018091A201843011F40E942B71809190 |
:10EE2000A101833411F0C093D303CF9108951F92B1 |
:10EE30000F920FB60F9211242F933F934F935F932E |
:10EE40006F937F938F939F93AF93BF93EF93FF93B2 |
:10EE50002091CE008091B0018823B1F02093C600AC |
:10EE60008091B001823029F52F3F19F58FEF94E39F |
:10EE7000ACE0B0E0C297A109B109B7FFFBCF809128 |
:10EE800024048093CE0015C09091A201892F815057 |
:10EE9000833020F4822F0E9464690BC0943021F4E7 |
:10EEA000822F0E941E7105C0953019F4822F0E9496 |
:10EEB0005D70FF91EF91BF91AF919F918F917F9185 |
:10EEC0006F915F914F913F912F910F900FBE0F90D7 |
:10EED0001F901895002422273327442751E0BB2791 |
:10EEE000EE27FF27A0E1660F771F881F991F001CE0 |
:10EEF000221F331F441F660F771F881F991F001C96 |
:10EF0000221F331F441F2AF4050E2B1F3E1F4F1FC5 |
:10EF100004C0051A2B0B3E0B4F0B550FBB1FEE1FEA |
:10EF2000587F556047FD5250AA95E9F6E695B7958A |
:10EF30005795E695B7955795852F9B2F08952227CE |
:10EF4000332741E0552768E0880F991F221F331FA0 |
:10EF5000880F991F221F331F1AF4240F351F02C078 |
:10EF6000241B350B440F551F487F456037FD425029 |
:10EF70006A9551F75695479556954795842F08956C |
:10EF8000AA2797FF04C0809590958A1F9A1F77FF44 |
:10EF900004C0609570956A1F7A1F669F9001779FE5 |
:10EFA000A001679F300D411D5A1F300D411D5A1F92 |
:10EFB000889FF001999F2E0F3F1F401D511D899F73 |
:10EFC000300D411D5A1F300D411D5A1FCA01B90194 |
:10EFD000112480CFFB01DC0102C005900D9241504D |
:10EFE0005040D8F70895FC014150504030F0019056 |
:10EFF0000616D1F73197CF010895882799270895EC |
:10F00000A0E0B0E0E6E0F8E70C942E7A6C017B011A |
:10F01000EA01590121978FEFCF3FD80789F0860188 |
:10F020000894C11CD11CC7010894E11CF11CF50116 |
:10F030000995F80180832197FFEFCF3FDF0779F72C |
:10F04000EAE0CDB7DEB70C944A7ACF92DF92EF9226 |
:10F05000FF920F931F937C016B01FB010995082F11 |
:10F06000C7010196F6010995182FC8011F910F914C |
:10F07000FF90EF90DF90CF900895A0E0B0E0E3E440 |
:10F08000F8E70C94307A8C017B01EA016901219741 |
:10F090008FEFCF3FD80771F0F70121917F01C801B1 |
:10F0A0000F5F1F4F622FF60109952197FFEFCF3FAA |
:10F0B000DF0791F7E8E0CDB7DEB70C944C7ACF923A |
:10F0C000DF92EF92FF920F931F936C018B017A01F5 |
:10F0D000FA010995812F9927682FC6010196F7013A |
:10F0E00009951F910F91FF90EF90DF90CF900895B9 |
:10F0F0005058BB27AA270ED0E0C0D1D030F0D6D0D0 |
:10F1000020F031F49F3F11F41EF4C6C00EF4E095D8 |
:10F11000E7FBBCC0E92FE2D080F3BA1762077307A0 |
:10F120008407950718F071F49EF5FAC00EF4E09587 |
:10F130000B2EBA2FA02D0B01B90190010C01CA01B1 |
:10F14000A0011124FF27591B99F0593F50F4503E5C |
:10F1500068F11A16F040A22F232F342F4427585F4E |
:10F16000F3CF469537952795A795F0405395C9F766 |
:10F170007EF41F16BA0B620B730B840BBAF091501E |
:10F18000A1F0FF0FBB1F661F771F881FC2F70EC0BD |
:10F19000BA0F621F731F841F48F487957795679590 |
:10F1A000B795F7959E3F08F0B3CF9395880F08F079 |
:10F1B0009927EE0F97958795089598D088F09F57D7 |
:10F1C00090F0B92F9927B751A0F0D1F0660F771FB3 |
:10F1D000881F991F1AF0BA95C9F712C0B13081F093 |
:10F1E0009FD0B1E008959CC0672F782F8827B85F23 |
:10F1F00039F0B93FCCF3869577956795B395D9F7F4 |
:10F200003EF490958095709561957F4F8F4F9F4FFD |
:10F210000895E89409C097FB3EF490958095709509 |
:10F2200061957F4F8F4F9F4F9923A9F0F92F96E952 |
:10F23000BB279395F695879577956795B795F111C7 |
:10F24000F8CFFAF4BB0F11F460FF1BC06F5F7F4F64 |
:10F250008F4F9F4F16C0882311F096E911C0772376 |
:10F2600021F09EE8872F762F05C0662371F096E87F |
:10F27000862F70E060E02AF09A95660F771F881F4E |
:10F28000DAF7880F9695879597F9089597F99F670C |
:10F2900080E870E060E008959FEF80EC089500241E |
:10F2A0000A941616170618060906089500240A94EB |
:10F2B00012161306140605060895092E0394000C71 |
:10F2C00011F4882352F0BB0F40F4BF2B11F460FF00 |
:10F2D00004C06F5F7F4F8F4F9F4F089557FD905829 |
:10F2E000440F551F59F05F3F71F04795880F97FB0A |
:10F2F000991F61F09F3F79F08795089512161306C4 |
:10F300001406551FF2CF4695F1DF08C016161706F2 |
:10F310001806991FF1CF8695710561050894089527 |
:10F32000E894BB2766277727CB0197F90895629F5A |
:10F33000D001739FF001829FE00DF11D649FE00DED |
:10F34000F11D929FF00D839FF00D749FF00D659F4E |
:10F35000F00D9927729FB00DE11DF91F639FB00D4D |
:10F36000E11DF91FBD01CF0111240895991B79E01A |
:10F3700004C0991F961708F0961B881F7A95C9F745 |
:10F3800080950895AA1BBB1B51E107C0AA1FBB1F94 |
:10F39000A617B70710F0A61BB70B881F991F5A9521 |
:10F3A000A9F780959095BC01CD01089597FB092E92 |
:10F3B00007260AD077FD04D0E5DF06D000201AF436 |
:10F3C000709561957F4F0895F6F7909581959F4FC1 |
:10F3D0000895A1E21A2EAA1BBB1BFD010DC0AA1F96 |
:10F3E000BB1FEE1FFF1FA217B307E407F50720F0AE |
:10F3F000A21BB30BE40BF50B661F771F881F991F29 |
:10F400001A9469F760957095809590959B01AC0171 |
:10F41000BD01CF01089597FB092E05260ED057FD9B |
:10F4200004D0D7DF0AD0001C38F4509540953095B1 |
:10F4300021953F4F4F4F5F4F0895F6F79095809578 |
:10F44000709561957F4F8F4F9F4F08952F923F92F8 |
:10F450004F925F926F927F928F929F92AF92BF92E4 |
:10F46000CF92DF92EF92FF920F931F93CF93DF9390 |
:10F47000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBEED |
:10F48000CDBF09942A88398848885F846E847D843A |
:10F490008C849B84AA84B984C884DF80EE80FD803C |
:10F4A0000C811B81AA81B981CE0FD11D0FB6F894B2 |
:10F4B000DEBF0FBECDBFED010895EE0FFF1F05901B |
:08F4C000F491E02D0994FFCF47 |
:10F4C8005E010A010164FF01FFFFC01FC01F0101A7 |
:10F4D80001737373FF03007D0000C409C40964004D |
:10F4E800104661737400004E6F726D616C000045C8 |
:10F4F800617379000051756164726F00006400D215 |
:10F508000101200B050000ECFF00020406070808B3 |
:10F51800080706040200FEFCFAF9F8F8F8F9FAFC04 |
:10F52800FE000204060708086440415A4664640A5B |
:10F5380002969696960840403A10FB30380132FF02 |
:10F5480003780090D0030090D0030032002064FFBD |
:10F55800FF64200B0A0D0B0C0E0B0F10FA20010193 |
:06F568000170FF010F64B9 |
:00000001FF |
/tags/V0.86d/Hex-Files/Flight-Ctrl_MEGA644_V0_86d_S3D.hex |
---|
0,0 → 1,3879 |
:100000000C945A060C94A0060C94A0060C94A0061E |
:100010000C94A0060C94A0060C94A0060C94A006C8 |
:100020000C94A0060C94DE180C94A0060C94A00668 |
:100030000C9471320C94A0060C94A0060C94A006AB |
:100040000C94A0060C94A0060C94B2150C94A00677 |
:100050000C94E00B0C94A0060C94AA0B0C94A00634 |
:100060000C949A1B0C94A0060C94F72D0C94A006EB |
:100070000C9487750C94A0060C94EC6FC11BC61BE6 |
:10008000CB1BD41BEB1B021C121C221C3F1C2B1E67 |
:10009000021CED1CFE1C2D1D4B1D681DC21D1D1ECE |
:1000A0003820E2207121F1212922CC22D3243D25C0 |
:1000B000B72500264A267826A526082752279C27FA |
:1000C0009528162E4A2E8D2EFD2E152F562F0D30CB |
:1000D000D430D430D430D430D430D430D430D43000 |
:1000E000D430D430D43089308B309030A830AA301E |
:1000F0000A0D426174743A002025642043656C6CDB |
:10010000732000204C6F77207761726E696E6720D4 |
:100110006C6576656C3A2025642E2564000A0D46D0 |
:100120006F756E6420424C2D4374726C3A2000252A |
:1001300064000A0D0A0D2121204D495353494E47B1 |
:1001400020424C2D4354524C3A202564202121005A |
:100150000A0D3D3D3D3D3D3D3D3D3D3D3D3D3D3D32 |
:100160003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DBF |
:100170003D3D3D3D3D000A0D43616C696272617415 |
:10018000696E672070726573737572652073656E32 |
:10019000736F722E2E004F4B0A0D000A0D466C69CC |
:1001A0006768742D74696D65202575206D696E20F2 |
:1001B00020546F74616C3A2575206D696E000A0DCC |
:1001C000436F6E74726F6C3A200048656164696EAB |
:1001D00067486F6C64004E6F726D616C20284143FC |
:1001E000432D4D6F646529000A0D3D3D3D3D3D3D6C |
:1001F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2F |
:100200003D3D3D3D3D3D3D3D3D3D3D3D3D0A0D00BE |
:10021000416E676C654E69636B2020202020202092 |
:10022000416E676C65526F6C6C202020202020206E |
:100230004163634E69636B20202020202020202012 |
:10024000416363526F6C6C202020202020202020EE |
:100250005961774779726F202020202020202020AC |
:100260004865696768742056616C75652020202098 |
:100270004163635A2020202020202020202020209D |
:1002800047617320202020202020202020202020B3 |
:10029000436F6D706173732056616C75652020200B |
:1002A000566F6C74616765205B302E31565D20207F |
:1002B0005265636569766572204C6576656C2020B1 |
:1002C0004779726F20436F6D706173732020202017 |
:1002D0004D6F746F7220312020202020202020209C |
:1002E0004D6F746F7220322020202020202020208B |
:1002F0004D6F746F7220332020202020202020207A |
:100300004D6F746F72203420202020202020202068 |
:1003100031362020202020202020202020202020B6 |
:1003200031372020202020202020202020202020A5 |
:100330003138202020202020202020202020202094 |
:100340003139202020202020202020202020202083 |
:10035000536572766F20202020202020202020202E |
:10036000486F76657267617320202020202020204E |
:1003700043757272656E74205B302E31415D2020B2 |
:100380004361706163697479205B6D41685D202011 |
:1003900048656967687420536574706F696E74206E |
:1003A0003235202020202020202020202020202026 |
:1003B0003236202020202020202020202020202015 |
:1003C000436F6D7061737320536574706F696E74E1 |
:1003D0004932432D4572726F722020202020202048 |
:1003E000424C204C696D6974202020202020202060 |
:1003F0004750535F4E69636B20202020202020202F |
:100400004750535F526F6C6C20202020202020200A |
:1004100021212120494E434F4D50415449424C45E2 |
:1004200020212121002E000A0D20444143206F721B |
:1004300020493243204552524F5221204368656380 |
:100440006B204932432C2033567265662C20444180 |
:100450004320616E6420424C2D4374726C005B2516 |
:10046000695D005B25695D002B204D696B726F4BE8 |
:100470006F70746572202B0048573A5625642E25FC |
:10048000642053573A25642E256425630053657410 |
:1004900074696E673A2564202573004D697865722A |
:1004A000204572726F7221004861726477617265D3 |
:1004B000204572726F7220313A2564202121004D4F |
:1004C000697373696E6720424C2D4374726C3A25D0 |
:1004D0006421210021204E432D4552523A202532DD |
:1004E0006420212000493243204552524F5221219D |
:1004F00021004865696768743A20202535690053F2 |
:100500006574706F696E743A253569005072657351 |
:10051000737572653A253569004F66667365743A7E |
:1005200020202535690048656967687420636F6E0F |
:1005300074726F6C0044495341424C4544006163FE |
:10054000742E2062656172696E67004E69636B3A52 |
:1005500020202020202025356900526F6C6C3A2025 |
:10056000202020202025356900436F6D7061737352 |
:100570003A202020253569004B25693A2534692029 |
:10058000204B25693A25346920004E693A253469A3 |
:100590002020526F3A253469200047733A25346988 |
:1005A000202047693A253469200050313A253469C2 |
:1005B000202050323A253469200050333A253469DE |
:1005C000202050343A25346920004779726F202D5D |
:1005D0002053656E736F72004E69636B253469201A |
:1005E000282533692E25692900526F6C6C253469E2 |
:1005F00020282533692E256929004769657225342D |
:1006000069202825336929004E69636B20253469E8 |
:1006100020282533692E25782900526F6C6C2025FF |
:10062000346920282533692E2578290059617720DF |
:1006300020253469202825336929004E69636B2001 |
:100640002534692028253369292825336929005252 |
:100650006F6C6C20253469202825336929282533BF |
:1006600069290059617720202534692028253369BC |
:1006700029282533692900414343202D2053656EE5 |
:10068000736F72004E69636B20253469202825330F |
:10069000692900526F6C6C20253469202825336944 |
:1006A00029005A2020202025346920282533692953 |
:1006B00000566F6C746167653A2020202533692EDF |
:1006C000253169560043757272656E743A20202098 |
:1006D0002533692E2531694100506F7765723A20C4 |
:1006E00020202020253469570044697363686172B3 |
:1006F00067653A202535696D416800526563656913 |
:100700007665720052432D525353493A20202020DF |
:100710002534690052432D5175616C6974793A2012 |
:100720002534690052432D4368616E6E656C733ADF |
:1007300025346900436F6D70617373004D61676E9E |
:1007400065743A202020253569004779726F3A2078 |
:100750002020202025356900536574706F696E7400 |
:100760003A2025356900506F746925693A202025A3 |
:10077000336900506F746925693A20202533690078 |
:10078000536572766F202000536574706F696E74C4 |
:10079000202025336900506F736974696F6E3A20A9 |
:1007A0002533690052616E67653A2533692D25331B |
:1007B0006900424C2D4374726C204572726F7273E3 |
:1007C000200025336420253364202533642025331D |
:1007D000642000424C2054656D70657261747572BE |
:1007E00065002533642025336420253364202533B8 |
:1007F000642000424C2D4374726C20666F756E64E9 |
:100800002000202563202020256320202025632030 |
:100810002020256320002025632020202563202020 |
:100820002025632020202563200020256320202010 |
:100830002D2020202D2020202D200031300031318E |
:1008400000313200466C696768742D54696D65200B |
:100850002000546F74616C3A2535756D696E0041E6 |
:1008600063743A20202535756D696E0028726573B2 |
:10087000657429000A0D47656E65726174696E675B |
:100880002064656661756C7420506172616D657479 |
:10089000657220536574202564000A0D5573696ED6 |
:1008A0006720506172616D657465722053657420B4 |
:1008B0002564000A0D47656E65726174696E672074 |
:1008C00064656661756C74204D6978657220546149 |
:1008D000626C65000A0D4D697865722D436F6E6616 |
:1008E00069673A202725732720282575204D6F74C6 |
:1008F0006F727329000A0D3D3D3D3D3D3D3D3D3D3F |
:100900003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D17 |
:100910003D3D3D3D3D000A0D414343206E6F742037 |
:1009200063616C69627261746564210D0A00000084 |
:100930008F001E01AD013B02CA025803E603740496 |
:1009400002058F051B06A7063307BE074808D20815 |
:100950005B09E3096B0AF20A780BFD0B810C040DAD |
:10096000860D070E870E060F840F00107B10F51002 |
:100970006E11E5115B12CF124213B31323149214BC |
:10098000FE146A15D3153B16A11605176717C8176D |
:1009900027188318DE1837198E19E319361A871AA3 |
:1009A000D61A231B6E1BB61BFD1B411C831CC31CCC |
:1009B000001D3C1D751DAB1DE01D121E421E6F1E4D |
:1009C0009A1EC31EE91E0D1F2E1F4D1F691F841F77 |
:1009D0009B1FB01FC31FD31FE11FEC1FF51FFB1F81 |
:1009E000FF1F002004010000716900020101606A1C |
:1009F00001030202F46A020403039C6B0300040473 |
:100A0000516B2532692E25316956002533642563E3 |
:100A100020253033646D2563005374617475730051 |
:100A20004552524F523A2025326420002534692025 |
:100A30002532693A25303269002534696D25630015 |
:100A40002533692025336920253369202533690042 |
:100A50002533692025336920253369202533690032 |
:100A600054656D7065726174757265732020202005 |
:100A7000002563432020202020002532692E2531C7 |
:100A80006956202533692E2531694100253469577F |
:100A9000202536696D4168004D61676E65743A25A1 |
:100AA0003369252520253369256300496E636C6908 |
:100AB0002E3A25336925632028256929200025320F |
:100AC000756D2F73205361743A2564200020203304 |
:100AD00044004E6F4678004447505300486F6D65A0 |
:100AE0003A2533646D202533642563202563004E49 |
:100AF0006F204E6176694374726C21000A0D77771E |
:100B0000772E4D696B726F4B6F707465722E6465D2 |
:100B10002028632920486953797374656D732047D1 |
:100B20006D6248000A0D74686520757365206F66F4 |
:100B3000207468697320736F6674776172652069C9 |
:100B400073206F6E6C79207065726D697474656462 |
:100B5000200A0D6F6E206F726967696E616C204D9F |
:100B6000696B726F4B6F707465722D486172647738 |
:100B70006172650047726175706E657220486F54CE |
:100B800054004143542044534C004A657469207317 |
:100B90006174656C6C6974005370656B7472756D0B |
:100BA00020736174656C6C697420284C6F772072B7 |
:100BB00065736F6C7574696F6E29005370656B7423 |
:100BC00072756D20736174656C6C697420283230A5 |
:100BD000343829005370656B7472756D20736174BD |
:100BE000656C6C6974004D756C74697369676E61CE |
:100BF0006C2050504D000A0D526563656976657230 |
:100C00003A2000756E6B6E6F776E2E205573696E8D |
:100C1000672050504D2E2E2E006E6F74207375700D |
:100C2000706F7274656420627920686172647761A4 |
:100C3000726521000A0D3D3D3D3D3D3D3D3D3D3D43 |
:100C40003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD4 |
:100C50003D3D3D3D3D3D3D3D3D000A0D466C6967D6 |
:100C60006874436F6E74726F6C0A0D4861726477BA |
:100C70006172653A25642E25640A0D536F66747798 |
:100C80006172653A5625642E2564256320000A0D9D |
:100C90003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D84 |
:100CA0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D74 |
:100CB0003D3D3D0011241FBECFEFD0E1DEBFCDBFD3 |
:100CC00011E0A0E0B1E0E8EAF1EF02C005900D927A |
:100CD000A63AB107D9F718E0A6EAB1E001C01D9223 |
:100CE000A636B107E1F76AEAE2E0F0E081E280933C |
:100CF00057007491AE014F5F5F4F20EF37EFDA017D |
:100D00009FE0F9012F5F3F4F84918D93915097FFA2 |
:100D1000F8CF773911F40000FECFFA019EE08191FF |
:100D200068276095915097FFFACF8889681721F05E |
:100D3000773911F40000FECF0E9461070C94D3783C |
:100D40000C9400008091B605E82FFF27EE0FFF1FDF |
:100D5000EC51F94F808191818D5E9F4F14F010927C |
:100D60000301808191818A5B9F4FCCF480910301C4 |
:100D70008823A9F481E0809303018091A9038F5F08 |
:100D80008093A903853038F088EE93E09093DB01DF |
:100D90008093DA0104C066E970E00E945F348091BC |
:100DA000A9039927909337058093360508951F93DB |
:100DB000CF93DF93182F882389F080EF90E09F93E3 |
:100DC0008F9386E992E19F938F93E0917503F09161 |
:100DD000760309950F900F900F900F908091D90591 |
:100DE000823308F044C084EF91E00E94A516EC0124 |
:100DF000112329F0CE010E94AE168823D9F3C2E058 |
:100E0000D0E026E530E080911E0190911F0182170D |
:100E1000930730F02196255D3F4FC730D10598F3F9 |
:100E20008091D9059927C89F9001C99F300DD89FFF |
:100E3000300D1124209300011123D9F068EC70E0EB |
:100E40008C2F0E945F34DF93CF9388EF90E09F93C5 |
:100E50008F9386E992E19F938F93E0917503F091D0 |
:100E6000760309958DB79EB706968DBF02C0809315 |
:100E70000001112311F1809100016AE00E9426789F |
:100E8000892F99279F938F93809100010E94267844 |
:100E900099279F938F9383E091E09F938F9386E9A7 |
:100EA00092E19F938F93E0917503F09176030995FA |
:100EB0002DB73EB7285F3F4F2DBFDF91CF911F91D8 |
:100EC0000895CFEFD0E1DEBFCDBF8824992414B8B8 |
:100ED00015B807EE13E00253104017FFFCCF189B24 |
:100EE00006C0199B02C08DE007C08BE005C0199BAE |
:100EF00002C084E101C08AE08093020181E887B9E1 |
:100F00003E9A8FEF88B98BE184B981E085B98EE391 |
:100F10008AB987E48BB9469A84B7877F84BF80916A |
:100F200060008861809360001092600084EC99E01A |
:100F30009093DB018093DA0110927702109276028F |
:100F40001092E9061092E806109279021092780247 |
:100F500010927B0210927A0220910201243128F033 |
:100F600084EC94E0A0E0B0E004C08BE095E0A0E069 |
:100F7000B0E08093430190934401A0934501B09366 |
:100F800046012A3011F0243110F0289801C0289A27 |
:100F90000E940E170E94DF160E949E120E94483285 |
:100FA0000E94521A81E00E94AB2D0E947B610E9438 |
:100FB0008B6C0E943F74809102018C3010F4299A4E |
:100FC00001C0299878940E94BD2C809122028260F1 |
:100FD00080932202109225020E94923F84EF91E0BA |
:100FE0000E94A5168C018091220280FD05C0C801D7 |
:100FF0000E94AE168823B9F38DE191E09F938F9301 |
:10100000C6E9AC2EC2E1BC2EBF92AF92E09175034F |
:10101000F0917603099580EA9FE00E94A5168C0165 |
:10102000C0E0D0E00F900F900F900F90B6E8EB2E3D |
:10103000B6E0FB2EAAE3CA2EA6E0DA2E0E94923F6B |
:101040008091220280FD05C0C8010E94AE1688234F |
:10105000B9F3F60180811816ACF40BC00E94923FE0 |
:101060008091220280FD05C0C8010E94AE1688232F |
:10107000B9F3C8010E94AE16882321F4F7018081DC |
:10108000882364F7F701808187FF18C02196DF93DA |
:10109000CF9321978FE291E09F938F93BF92AF926E |
:1010A000E0917503F091760309958091A7018F5F18 |
:1010B0008093A7018DB79EB706968DBF2196E4E079 |
:1010C000F0E0CE0EDF1E88E090E0E80EF91ECC3096 |
:1010D000D10508F4B3CFC0E0D0E003E816E0FAE3AE |
:1010E000EF2EF6E0FF2EF801838187FD1CC0F7018B |
:1010F00080811816C4F42196DF93CF93219782E361 |
:1011000091E09F938F9386E992E19F938F93E09173 |
:101110007503F0917603099582E08093D8018DB72D |
:101120009EB706968DBFF8018381807883832196D0 |
:1011300084E090E0E80EF91E085F1F4FCC30D10527 |
:1011400090F280E591E09F938F93C6E9D2E1DF931F |
:10115000CF93E0917503F091760309959091B405D2 |
:101160008091A7010F900F900F900F90981728F47F |
:1011700080918F03806180938F0386E791E09F9336 |
:101180008F93DF93CF93E0917503F09176030995E8 |
:1011900088EE93E00E94A5168C010E94581A0F90C9 |
:1011A0000F900F900F90C8010E94AE168823D9F3BC |
:1011B00086E991E09F938F93DF93CF93E09175033E |
:1011C000F0917603099580E00E942E35809102010E |
:1011D0000F900F900F900F908A3011F0843110F023 |
:1011E000289801C0289A80ED97E09093DB018093C6 |
:1011F000DA0185E58093AB038EE090E00E94F02A4F |
:101200009927182F00278FE090E00E94F02A080FFE |
:10121000111D1093AD010093AC018AE090E00E9493 |
:10122000F02A9927182F00278BE090E00E94F02ADF |
:10123000080F111D1093AB010093AA010F5F1F4F00 |
:1012400039F08091AC019091AD018F5F9F4F41F4D7 |
:101250001092AD011092AC011092AB011092AA0154 |
:101260008091AA019091AB019F938F938091AC01E3 |
:101270009091AD019F938F938BE991E09F938F9312 |
:10128000DF93CF93E0917503F091760309958DB7C5 |
:101290009EB708968DBF8EEB91E09F938F93DF935F |
:1012A000CF93E0917503F091760309958091C20583 |
:1012B0000F900F900F900F90E0917503F0917603CF |
:1012C00082FF07C08AEC91E09F938F93DF93CF93C7 |
:1012D00008C086ED91E09F938F9386E992E19F93FA |
:1012E0008F9309950F900F900F900F900E94AA1F57 |
:1012F00088E893E190933E0180933D0161E0F62EF2 |
:10130000F092AA038F2D0E94D7068091DC050E94DF |
:10131000897388EE91E09F938F93DF93CF93E09151 |
:101320007503F0917603099580ED97E00E94A5166C |
:101330008C018AEF90E00E94A51683E080930E0551 |
:101340001092A60180911F060F900F900F900F90A2 |
:1013500084FF02C0F092AE018091B001882311F0A9 |
:101360004798FECF8091DE01882309F4EBC180917C |
:101370001001882309F4E6C11092DE018091A903CF |
:10138000882319F00E94A20602C00E9497420E9480 |
:10139000923F209102012A3011F0243110F0289858 |
:1013A00001C0289A80916A02882331F080916A02F4 |
:1013B000815080936A020EC080916F00806280939A |
:1013C0006F001092E5061092E40680918F0388600A |
:1013D00080938F0380913D0190913E0101979093FE |
:1013E0003E0180933D0180913D0190913E01892B0A |
:1013F00021F0809123028823C9F180913D019091D1 |
:101400003E01892BD9F40E94D52D85E090E0909380 |
:101410003E0180933D0180914805909149050196D8 |
:10142000909349058093480580918F038160809354 |
:101430008F0380910F05826080930F0580910801D2 |
:10144000909109018F5F9F4FC1F4809169028823B9 |
:10145000A1F088EA91E69093DB018093DA0180E8BD |
:1014600090E0909309018093080107C02A3011F0A1 |
:10147000243110F0289801C0289A0E94117580919B |
:10148000DE01882309F05EC180910E01882311F0EE |
:101490000E9425170E94E2120E94300EC8010E948D |
:1014A000AE16882309F44AC10C5E1F4F80912302B7 |
:1014B000882349F080918F03826080938F0380910D |
:1014C0000F0582600FC08091DA019091DB01892BBA |
:1014D00059F480913D0190913E01079728F0809149 |
:1014E0000F058D7F80930F0580916A02882361F03C |
:1014F0008091AE01882341F01092AE0188E893E11B |
:101500009093DB018093DA0180910501882321F01B |
:101510008150809305012EC08093B5031092400244 |
:1015200010923F0210923E0210923D0210923C0235 |
:1015300010923B0280916A028823E1F480910801B5 |
:10154000909109018F5F9F4FA9F42091AE01223045 |
:1015500089F088E99AE39093DB018093DA0180E0D7 |
:101560009CE09093090180930801222319F082E006 |
:101570008093AE0180919C01893C48F0815080931A |
:101580009C0180918F038B7F80938F033FC080915C |
:10159000C5078823F9F080918F03846080938F03BF |
:1015A00089E08093440380910801909109018F5F45 |
:1015B0009F4F81F480916902882361F088E99AE362 |
:1015C0009093DB018093DA0180E098EA909309011F |
:1015D000809308011092380310923703109236035B |
:1015E00010923503109234031092B8071092F70747 |
:1015F0001092F6071092F9071092F8078FEF9FEFFD |
:101600009093F5078093F40710929C01809100015C |
:10161000282F332780911E0190911F018217930775 |
:10162000CCF480913402806280933402809108016E |
:10163000909109018F5F9F4FC1F480E797E19093EC |
:10164000DB018093DA0180E093E0909309018093BD |
:1016500008010BC08091DA019091DB01892B29F4FC |
:10166000809134028F7D809334020E94266684E04C |
:101670008093D9018091340281FD05C05AEA852EFC |
:1016800055E0952E12C08091AF018F5F8093AF011E |
:10169000813359F41092AF018091A8019091A90172 |
:1016A00001969093A9018093A8010894811C911C34 |
:1016B000F2E78F16FBE09F0609F040C088249924CA |
:1016C0002091AC013091AD012F5F3F4F3093AD01C0 |
:1016D0002093AC018091AA019091AB010196909367 |
:1016E000AB018093AA01832F9927682F8EE090E0A9 |
:1016F0000E94F82A8091AC019091AD019070682F02 |
:101700008FE090E00E94F82A8091AA019091AB01AD |
:10171000892F9927682F8AE090E00E94F82A80910B |
:10172000AA019091AB019070682F8BE090E00E942D |
:10173000F82A84E190E00E94A5168C010E9476664A |
:101740000E94A26C8091D901882309F005CE0E94E5 |
:101750009C6102CE1F920F920FB60F9211248F93AD |
:101760009F93EF93FF93809107018823E1F4809189 |
:10177000CA019091CB0101969093CB018093CA014D |
:10178000FC01EC59FB4FE081ED3019F08A3A9105EC |
:1017900039F41092CB011092CA0181E080930701C5 |
:1017A000E093C60004C01092CB011092CA01FF91D1 |
:1017B000EF919F918F910F900FBE0F901F901895F2 |
:1017C0001F920F920FB60F9211242F933F934F93B6 |
:1017D0005F936F937F938F939F93AF93BF93CF93B9 |
:1017E000EF93FF9390E08091B001813029F48091D4 |
:1017F000C6008093CE00CCC08091B001823029F425 |
:101800008091C6008093B803C3C08091C6008093C6 |
:10181000C2015091D0015A3A10F09093D1018091B9 |
:10182000C2018D3009F065C08091D101823009F08C |
:1018300060C09093D101852F992788549C4FFC015B |
:10184000329740812091CC013091CD01241B310988 |
:10185000DC0111978C91281B3109C9019F7090936D |
:10186000CD018093CC0146E0969587954A95E1F7A6 |
:10187000982F935C9093CE012F733070235C20934C |
:10188000CF018081981729F48C91281711F491E0E9 |
:1018900006C090E08091BF018F5F8093BF01C0912F |
:1018A000C101CC2309F074C0992309F471C081E00F |
:1018B0008093C101580F5093BE015150E52FFF276F |
:1018C000E854FC4F8DE080838091BA03823509F0A3 |
:1018D0005FC00E94AA1F88E190E02CE00FB6F89448 |
:1018E000A895809360000FBE20936000C093D8013C |
:1018F0004FC02091D101822F992781309105F9F0B5 |
:10190000823091051CF4892B21F040C0029711F11F |
:101910003DC08091C201833239F48091C101882396 |
:1019200019F481E08093D1018091C2018093B803C2 |
:1019300081E08093D0018091C201992722C02F5F5E |
:101940002093D101E52FFF27E854FC4F8091C2017D |
:10195000808309C0E52FFF27E854FC4F8091C20126 |
:1019600080835A3A20F45F5F5093D00102C01092F6 |
:10197000D1012091C2018091CC019091CD01820FC3 |
:10198000911D9093CD018093CC0102C01092D101A2 |
:10199000FF91EF91CF91BF91AF919F918F917F91E7 |
:1019A0006F915F914F913F912F910F900FBE0F90CC |
:1019B0001F901895AC01A0E0B0E09D01A817B907F1 |
:1019C00048F4E4E6F4E08191280F311D1196A41744 |
:1019D000B507C8F33F70FD01EC59FB4FC90156E054 |
:1019E000969587955A95E1F7835C80831196FD0162 |
:1019F000EC59FB4F2F733070822F835C8083AB597F |
:101A0000BB4F8DE08C93109207018091640480930A |
:101A1000C6000895A0E0B0E0E0E1FDE00C949F78FE |
:101A20002C859D850E85BB2483E2809364049F5999 |
:101A3000909365042093660433E0E32EF12C002399 |
:101A400009F49EC0CF84D888BE016D5E7F4FA989FE |
:101A5000BA890150109709F493C01097B9F0F601B4 |
:101A6000EB0DF11DB3949081119791F4002349F18E |
:101A7000FB016E5F7F4FDB01C080D1806E5F7F4FC7 |
:101A80000D90BC91A02DBB24015002C090E019C064 |
:101A90001097B9F0F601EB0DF11DB3944081119749 |
:101AA00091F4002341F1FB016E5F7F4FDB01C080A9 |
:101AB000D1806E5F7F4F0D90BC91A02DBB24015053 |
:101AC00002C040E018C01097B1F0F601EB0DF11D17 |
:101AD000B3941081119781F4002371F0FB013296C9 |
:101AE000DB01CD90DC90BF016E5F7F4FA081B181A3 |
:101AF000BB24015001C010E0F701EC59FB4F892FC6 |
:101B000086958695835C80830894E11CF11CF7011F |
:101B1000EC59FB4F892F99278370907024E0880F30 |
:101B2000991F2A95E1F755279A0194E03695279554 |
:101B30009A95E1F7822B835C80830894E11CF11C69 |
:101B4000F701EC59FB4F4F705070440F551F440F75 |
:101B5000551F812F992726E0969587952A95E1F7BD |
:101B6000842B835C80830894E11CF11CF701EC5901 |
:101B7000FB4F1F73135C10830894E11CF11C6ACFA8 |
:101B8000C7010E94DA0CE9E00C94BB78A3E07A2F3D |
:101B90004091BE014650442309F458C0E72FFF2767 |
:101BA000E854FC4F80818D537F5FE72FFF27E85477 |
:101BB000FC4F20812D537F5FE72FFF27E854FC4F18 |
:101BC00030813D537F5FE72FFF27E854FC4F608152 |
:101BD0006D537F5F9927880F991F880F991F522F88 |
:101BE00052955F70582B822F99278F709070F4E078 |
:101BF000880F991FFA95E1F7232F26952695282B14 |
:101C0000832F992783709070E6E0880F991FEA95DB |
:101C1000E1F7682B41504F3FC9F0EA2FFF27E85406 |
:101C2000FC4F5083AF5F41504F3F81F0EA2FFF27B9 |
:101C3000E854FC4F2083AF5F41504F3F39F0EA2F0B |
:101C4000FF27E854FC4F6083AF5FA5CF8BEB93E099 |
:101C50009093BD018093BC01A350A093BB01089554 |
:101C6000A2E0B0E0E6E3FEE00C94A5788091C1012B |
:101C7000882309F457C40E94C60D8091B9038236A7 |
:101C800009F023C38091BA0399278037910509F49D |
:101C9000AFC081379105C4F48A36910509F480C23A |
:101CA0008B36910544F48B34910571F1863691059C |
:101CB00009F45FC10AC38D36910509F469C08E36F7 |
:101CC000910509F44DC001C38437910541F1853771 |
:101CD00091054CF48137910509F491C08337910542 |
:101CE00009F4DFC0F2C28737910509F41BC28837B7 |
:101CF00091052CF48537910509F4D7C1E6C28937DF |
:101D0000910509F46DC1E1C2E091BC01F091BD0102 |
:101D1000808191819093900180938F01D6C28091B0 |
:101D2000BE01A091BC01B091BD01853140F080E1C0 |
:101D3000E3E9F3E00D9001928A95E1F70DC08D91F2 |
:101D40009D910D90BC91A02D80939303909394034B |
:101D5000A0939503B093960380EF8093B9014BC095 |
:101D6000809107018823E1F38DE490E09F938F93A6 |
:101D70008DE296E09F938F9381E08F938F938EE413 |
:101D80008F930E940A0D8DB79EB707968DBF9DC297 |
:101D9000A091BC01B091BD011C91113081F48DE482 |
:101DA000EDE2F6E00D9001928A95E1F70E94FA2BA0 |
:101DB000198380918F038F7E80938F0301C01982D6 |
:101DC000809107018823E1F381E090E09F938F9356 |
:101DD000CE0101969F938F9381E08F938F938DE433 |
:101DE0008F930E940A0DADB7BEB71796ADBF6DC2F7 |
:101DF00081E08093C4018FEF8093050166C2E0917A |
:101E0000BC01F091BD01E0818E2F8A508A3058F4D8 |
:101E10008983882311F481E003C0863010F085E0C7 |
:101E2000898361E00EC08E2F84518A3070F48983DB |
:101E3000882311F481E003C0863010F085E08983A7 |
:101E400060E089810E947A2C12C0E983EF3F19F487 |
:101E50000E945D2C89838981882311F481E003C06D |
:101E6000863010F085E0898389810E940E2B809155 |
:101E700007018823E1F387E790E09F938F9385EB39 |
:101E800095E09F938F9381E090E09F938F93CE0195 |
:101E900001969F938F9382E08F9381E08F9381E5EA |
:101EA00077C12091BC013091BD01D9018C91815045 |
:101EB000853008F045C0F9018181883509F040C0BE |
:101EC000809169028823E1F52F5F3F4F87E7E5EBBB |
:101ED000F5E0D9010D9001928A95E1F7F90182911F |
:101EE0000E94772B8091F6059927AA27BB27BC0172 |
:101EF000CD0124EC39E040E050E00E940778DC019D |
:101F0000CB018093870190938801A0938901B093BE |
:101F10008A018091F7059927AA27BB27BC01CD012B |
:101F20000E940778DC01CB018093830190938401A8 |
:101F3000A0938501B09386010E945D2C898301C026 |
:101F40001982809107018823E1F381E090E09F935B |
:101F50008F93CE0101969F938F9381E08F938F9300 |
:101F600083E58F930E940A0D8DB79EB707968DBFAC |
:101F700026C0E091BC01F091BD01E0818E2F81501F |
:101F8000853018F48E2F0E940E2B0E945D2C8983C1 |
:101F9000809107018823E1F381E090E09F938F9384 |
:101FA000CE0101969F938F9381E08F938F9386E468 |
:101FB0008F930E940A0DADB7BEB71796ADBF809143 |
:101FC0006902882329F46EE670E089810E945F34FB |
:101FD00080E00E94D7068091DC050E94897375C15C |
:101FE000E091BC01F091BD018081992787FD90951A |
:101FF0009093FF068093FE068181992787FD909537 |
:1020000090930107809300078281992787FD90951F |
:1020100090930307809302078381992787FD90950A |
:1020200090930507809304078481992787FD9095F5 |
:1020300090930707809306078581992787FD9095E0 |
:1020400090930907809308078681992787FD9095CB |
:1020500090930B0780930A078781992787FD9095B6 |
:1020600090930D0780930C078085992787FD9095A5 |
:1020700090930F0780930E078185992787FD909590 |
:1020800090931107809310078285992787FD90957B |
:1020900090931307809312078385992787FD909566 |
:1020A000909315078093140710C1E091BC01F09143 |
:1020B000BD0180810E94A1318A83882319F481E0C7 |
:1020C000898301C01982809107018823E1F388E0A8 |
:1020D00090E09F938F938BE796E09F938F9321E0FF |
:1020E00030E03F932F938091BC019091BD019F936D |
:1020F0008F933F932F93CE0102969F938F933F939D |
:102100002F93CE01820F931F9F938F9384E08F9321 |
:1021100081E08F9385E58F930E940A0DEDB7FEB79E |
:1021200073963CC08091BB01893008F4CEC02091E9 |
:10213000BC013091BD012F5F3F4F88E0ABE7B6E0B7 |
:10214000F90101900D928A95E1F7D9018E910E94D3 |
:10215000F7308A83882319F481E0898301C01982CA |
:10216000809107018823E1F321E030E03F932F9332 |
:10217000CE0102969F938F933F932F93CE01820FB0 |
:10218000931F9F938F9382E08F9381E08F9387E5D6 |
:102190008F930E940A0DEDB7FEB73B96EDBF95C039 |
:1021A00080916902882309F090C00E943C73898362 |
:1021B000823019F0843009F088C020E430E0F894CF |
:1021C0008091C1008F738093C1008091C9008F738B |
:1021D0008093C9008091C100877E8093C100809167 |
:1021E000C900877E8093C9008091C80087FF03C023 |
:1021F0008091CE00F9CF8091C00087FF03C080910D |
:10220000C600F9CFE091BC01F091BD01E081E13061 |
:1022100021F482E08093B0012EC0E43611F421E86D |
:1022200030E081E08093B001832F99278093CD0027 |
:102230002093CC008091CD008093C5008091CC008C |
:102240008093C4008091CA008F7D8093CA008091E2 |
:10225000CA008F7E8093CA008091C9008B7F8093D3 |
:10226000C9008091CA0084608093CA008091CA002E |
:1022700082608093CA008091CA00877F8093CA00E1 |
:102280008091C200877F8093C2008091C9008E7FB9 |
:102290008093C9008091C10088618093C1008091C2 |
:1022A000C90088618093C9008091C10080688093D3 |
:1022B000C1008091C90080688093C90010926E00AF |
:1022C00010926F001092700078948091BA03992751 |
:1022D0008436910509F4BBC085369105ACF481368E |
:1022E000910509F46FC0823691052CF48B34910569 |
:1022F00009F45DC00FC18236910509F470C08336C0 |
:10230000910509F47FC006C18C36910509F4EDC032 |
:102310008D3691054CF48736910509F4F8C088365E |
:10232000910509F4B2C0F6C08437910529F08637CB |
:10233000910509F4E8C0EEC08091BE01A091BC01F6 |
:10234000B091BD01803140F080E1E3E9F3E00D9010 |
:1023500001928A95E1F70DC08D919D910D90BC91F0 |
:10236000A02D8093930390939403A0939503B0932F |
:102370009603809107018823E1F31F928091040165 |
:102380008F9384E58F930E940A0D8AEF8093B901A1 |
:102390008FEF8093050180EA9FE00E94A51690933D |
:1023A000B2018093B1010F900F900F90B3C0E091F4 |
:1023B000BC01F091BD018081918190939001809347 |
:1023C0008F01A8C0E091BC01F091BD018081809394 |
:1023D0000601803298F08FE1809306010FC0A09132 |
:1023E000BC01B091BD018BE0EBEAF3E00D900192EE |
:1023F0008A95E1F78091B403809350058FEF809325 |
:10240000050188C08091B5019091B601892B89F4AE |
:10241000E091BC01F091BD01E081EE2351F08AE032 |
:10242000E89FC00111240E94A51690938603809313 |
:102430008503E091BC01F091BD0190818AE0989FF5 |
:10244000C00111249093B6018093B50115C08FEFA0 |
:1024500080930501E091BC01F091BD0190818AE07B |
:10246000989FC00111249093B8018093B701892BE4 |
:1024700019F081E08093C60180EA9FE00E94A516D2 |
:102480009093B2018093B10145C08FEF8093050115 |
:10249000E091BC01F091BD01908197FD08C082E000 |
:1024A0008093C3011092B4011092B3011AC09095A9 |
:1024B00080911B02892B80931B0291818AE0989F57 |
:1024C000C00111249093B4018093B30184E0809300 |
:1024D000C30180EA9FE00E94A5169093B201809309 |
:1024E000B10181E08093C70115C08FEF8093050192 |
:1024F000E091BC01F091BD01808180931C0281E0DC |
:102500008093C80107C081E08093C50103C081E0CA |
:102510008093C9011092C1011092BD011092BC01BB |
:102520001092BB01E3E0CE5F0C94C178982F8091AC |
:10253000C00085FFFCCF9093C60008950F931F93B2 |
:1025400088E18093C1008091C00082608093C000C8 |
:102550008091C10080688093C1008091C100806437 |
:102560008093C10000E010E00093C5008AE290E093 |
:102570008093C4008091B7019091B8010E94A51684 |
:1025800090938803809387038CED90E00E94A516BA |
:102590009093B7038093B6031092890386E58093E6 |
:1025A0008A0383E080938D038BE080938B031092EA |
:1025B0008C031093BD010093BC011092BB011F91CD |
:1025C0000F910895A0E1B0E0E8EEF2E10C94A2785A |
:1025D00080910701882309F4C1C28091B1019091D3 |
:1025E000B2010E94AE16882361F01092B4011092DD |
:1025F000B3011092B8011092B7011092B601109277 |
:10260000B5018091B3019091B401892B41F0809183 |
:102610006204909163040E94AE16882329F480918D |
:10262000C701882309F460C080910701882309F459 |
:102630005BC08091C30104E615E08430A8F00E94DD |
:10264000C01F80E590E09F938F931F930F9381E0CD |
:102650008F938F9388E48F930E940A0D2DB73EB716 |
:10266000295F3F4F2DBF34C010921D0280E194E0DE |
:102670009F938F9383EB9FE19F938F93E0917503DB |
:10268000F0917603099584E190E09F938F931F93D7 |
:102690000F9381E090E09F938F9383EC91E09F9361 |
:1026A0008F9382E08F9381E08F9388E48F930E94D1 |
:1026B0000A0D8091C301982F8F5F8093C3012DB7BE |
:1026C0003EB7215F3F4F2DBF943010F01092C301F1 |
:1026D0008091B3019091B4010E94A5169093630478 |
:1026E000809362041092C7018091C801882351F140 |
:1026F00080910701882331F10E94C01F80E590E09E |
:102700009F938F9384E695E09F938F9321E030E031 |
:102710003F932F9380E291E09F938F933F932F936A |
:102720008CE192E09F938F9383E08F9381E08F936E |
:102730008CE48F930E940A0D1092C8018DB79EB74A |
:102740000F968DBF8091C5018823D1F0809107013C |
:102750008823B1F08AE090E09F938F9389E893E01B |
:102760009F938F9381E08F938F9386E58F930E9441 |
:102770000A0D1092C5012DB73EB7295F3F4F2DBFFF |
:102780008091C9018823D9F0809107018823B9F08D |
:102790008BE090E09F938F938BEA93E09F938F93CE |
:1027A00081E08F93809104018F9387E48F930E943F |
:1027B0000A0D1092C9018DB79EB707968DBF809103 |
:1027C000B6039091B7030E94AE16882309F461C046 |
:1027D00080910701882309F45CC08091D105992775 |
:1027E000880F991F880F991F7C010027F7FC00951F |
:1027F000102F8091C4029091C502A091C602B091A1 |
:10280000C702BC01CD01A80197010E947B783093DB |
:10281000A4032093A3038091BC029091BD02A091D8 |
:10282000BE02B091BF02BC01CD01A80197010E9478 |
:102830007B783093A6032093A5038091490280936F |
:10284000A703809148028093A80388E090E09F93BB |
:102850008F9383EA93E09F938F9381E08F9383E03C |
:102860008F938BE68F930E940A0D8091A9032DB759 |
:102870003EB7295F3F4F2DBF853018F086E080932B |
:10288000A90383E690E00E94A5169093B703809376 |
:10289000B6038091B7019091B801892B41F08091E6 |
:1028A0008703909188030E94AE16882321F48091BB |
:1028B000C601882339F180910701882319F10E940C |
:1028C000493382E490E09F938F938EE095E09F934D |
:1028D0008F9381E08F938F9384E48F930E940A0DEE |
:1028E0001092C6018DB79EB707968DBF8091B70134 |
:1028F0009091B801009731F00E94A516909388033B |
:10290000809387038091B5019091B601892B09F4DA |
:10291000B8C080918503909186030E94AE168823EB |
:1029200009F4AFC080910701882309F4AAC08091FF |
:10293000D1059927880F991F880F991F7C010027BF |
:10294000F7FC0095102F8091C4029091C502A091D0 |
:10295000C602B091C702BC01CD01A80197010E9437 |
:102960007B7830937803209377038091BC02909119 |
:10297000BD02A091BE02B091BF02BC01CD01A80171 |
:1029800097010E947B7830937A03209379032091FA |
:10299000AD073091AE074091AF075091B007DA0113 |
:1029A000C90163E0880F991FAA1FBB1F6A95D1F761 |
:1029B000820F931FA41FB51F820F931FA41FB51F63 |
:1029C00020914301309144014091450150914601CD |
:1029D000BC01CD010E947B7830937C0320937B0364 |
:1029E00080918C0290918D02A0918E02B0918F0205 |
:1029F00049E0B595A795979587954A95D1F7809326 |
:102A00007D038091880290918902A0918A02B09101 |
:102A10008B0239E0B595A795979587953A95D1F7AB |
:102A200080937E038091940290919502A0919602EA |
:102A3000B091970229E0B595A795979587952A9526 |
:102A4000D1F780937F038EE090E09F938F9387E789 |
:102A500093E09F938F9381E08F938F9383E48F9381 |
:102A60000E940A0D8091B5019091B6010E94A516B1 |
:102A700090938603809385032DB73EB7295F3F4F20 |
:102A80002DBF809106018F3F71F1992704E0880FD7 |
:102A9000991F0A95E1F7805F9D4F40E150E0BC012E |
:102AA000CE0101960E945A7680E190E09F938F9329 |
:102AB000CE0101969F938F9381E090E09F938F9337 |
:102AC00086E091E09F938F9382E08F9381E08F93D4 |
:102AD00081E48F930E940A0D8FEF809306018DB7DA |
:102AE0009EB70B968DBF809150058823D1F08091C1 |
:102AF00007018823B1F081E090E09F938F9380E5F8 |
:102B000095E09F938F9381E08F938F9382E48F93CF |
:102B10000E940A0D109250052DB73EB7295F3F4F16 |
:102B20002DBF8091C4018823C9F0809107018823BB |
:102B3000A9F084E390E09F938F9384EE96E09F93B7 |
:102B40008F9381E08F938F9380E58F930E940A0D7E |
:102B50001092C4018DB79EB707968DBFE6E0C05FA7 |
:102B60000C94BE781F920F920FB60F9211242F93E0 |
:102B70003F935F936F937F938F939F93AF93BF9395 |
:102B8000EF93FF9320E08091D901882329F0809171 |
:102B9000D90181508093D90180915503882319F080 |
:102BA0008150809355038091E10181508093E10130 |
:102BB0008F3F09F05BC089E08093E1018091DF01E4 |
:102BC0009091E00101969093E0018093DF01809164 |
:102BD0000F018F5F817080930F01882319F481E0CA |
:102BE0008093DE01349903C081E08093E2018091FB |
:102BF000DA019091DB01892B21F18091DA0190912A |
:102C0000DB010B9750F08091DA019091DB010A977C |
:102C10009093DB018093DA0104C01092DB011092E3 |
:102C2000DA018091DA019091DB0120910801309165 |
:102C3000090182239323892B11F021E008C020E0B1 |
:102C400006C08FEF9FEF9093090180930801809158 |
:102C50000201222331F08A3011F45A9A07C0479AB0 |
:102C600005C08A3011F45A9801C047988091E2015A |
:102C7000882309F45AC020919C01222309F055C0F1 |
:102C800080919D0783FF51C086B19927FC01E071B7 |
:102C9000F07084FF13C08091DC019091DD010196FA |
:102CA0009093DD018093DC018091DC019091DD0146 |
:102CB000895E9340D0F12093E20137C08091DC011E |
:102CC0009091DD01892B69F18091DC019091DD010A |
:102CD0008A56914030F58091DC019091DD0169E2E6 |
:102CE00070E00E9432788091DC019091DD01860FC6 |
:102CF000971F9093DD018093DC018091DC0190911E |
:102D0000DD010B9750F08091DC019091DD010A9775 |
:102D10009093900180938F0104C0F0939001E09311 |
:102D20008F011092DD011092DC01FF91EF91BF91B4 |
:102D3000AF919F918F917F916F915F913F912F9173 |
:102D40000F900FBE0F901F9018952091DF013091CA |
:102D5000E001280F391FC901019608952091DF0174 |
:102D60003091E001821B930B892F992786958074FF |
:102D700090700895CF93DF930E94A516EC01CE01C9 |
:102D80000E94AE168823D9F3DF91CF910895CF9397 |
:102D9000DF930E94A516EC0109C0809110018823E1 |
:102DA00029F0909310018FEC80937A00CE010E945D |
:102DB000AE16982F882389F3DF91CF9108959FB79E |
:102DC000F8945F983E9A469A8091B0008F708093F5 |
:102DD000B0008091B00083608093B0008091B1001A |
:102DE0008B738093B1008091B1008B608093B100B0 |
:102DF0001092B2008FEF8093B3008091B000806892 |
:102E00008093B000809170008A7F809370008091E1 |
:102E100070008260809370009FBF08958AE090E008 |
:102E20000E94A5169093E8018093E70182E085BD9A |
:102E300083EA84BD17BC84EB88BD86E086BD8091A3 |
:102E40006E00816080936E000895A0E0B0E0EBE238 |
:102E5000F7E10C94A1788091EC05E82FFF27E75B60 |
:102E6000FE4F9681D08080910E01A92FBB27A7FD30 |
:102E7000B095CB2FDB2F813009F0DDC02091C4024B |
:102E80003091C5024091C6025091C702BD01CE01EA |
:102E90000E94077897FF04C061587F4F8F4F9F4F64 |
:102EA0007B018C01F7E015950795F794E794FA9567 |
:102EB000D1F78D2D992787FD9095A92FB92F2091B6 |
:102EC000BC023091BD024091BE025091BF02BC01D4 |
:102ED000CD010E94077897FF04C061587F4F8F4F44 |
:102EE0009F4FE7E09595879577956795EA95D1F798 |
:102EF000F801E701C61BD70BE80BF90B20913F0344 |
:102F000030914003C90153E0880F991F5A95E1F7AA |
:102F1000821B930BAA2797FDA095BA2FC81BD90B2C |
:102F2000EA0BFB0B8091E3059927AA27BB27BC017D |
:102F3000CD019E01AF010E94077897FF04C0615048 |
:102F40007E4F8F4F9F4FFC01EB0149E0F595E795D0 |
:102F5000D795C7954A95D1F780916E01992736E0AC |
:102F6000880F991F3A95E1F740910C0150910D019E |
:102F70002091EB053327841B950BB9010E944678FD |
:102F800080910C0190910D01860F971F90930D0178 |
:102F900080930C0180910C0190910D0197FD0F968B |
:102FA00024E0959587952A95E1F79093D501809334 |
:102FB000D40180911E0680FF07C08091D4019091BA |
:102FC000D5018C0F9D1F06C08091D4019091D50131 |
:102FD0008C1B9D0B9093D5018093D4018091E405C7 |
:102FE000282F3327220F331F220F331F8091D40144 |
:102FF0009091D501821793077CF08091E505282FE9 |
:103000003327220F331F220F331F8091D401909159 |
:10301000D5012817390724F43093D5012093D40122 |
:1030200080910201843108F4C2C080910E018F5F4B |
:1030300080930E01BEC02091BC023091BD02409130 |
:10304000BE025091BF02BD01CE010E94077897FFDA |
:1030500004C061587F4F8F4F9F4F7B018C01C7E0A9 |
:1030600015950795F794E794CA95D1F78D2D992773 |
:1030700087FD9095A92FB92F2091C4023091C502E8 |
:103080004091C6025091C702BC01CD010E94077851 |
:103090009B01AC0197FF04C021583F4F4F4F5F4F3A |
:1030A000B7E05595479537952795BA95D1F72E0DE9 |
:1030B0003F1D401F511F8091E7059927AA27BB2775 |
:1030C000BC01CD010E94077897FF04C061507E4F7C |
:1030D0008F4F9F4FFC01EB01A9E0F595E795D79540 |
:1030E000C795AA95D1F780916D01992776E0880F51 |
:1030F000991F7A95E1F740910A0150910B012091B7 |
:10310000EB053327841B950BB9010E94467880910B |
:103110000A0190910B01860F971F90930B018093EA |
:103120000A0180910A0190910B0197FD0F9664E0CE |
:10313000959587956A95E1F79093D3018093D20195 |
:1031400080911E0681FF07C08091D2019091D3012A |
:103150008C0F9D1F06C08091D2019091D3018C1BD2 |
:103160009D0B9093D3018093D2018091E805282F85 |
:103170003327220F331F220F331F8091D2019091EA |
:10318000D301821793077CF08091E905282F33271C |
:10319000220F331F220F331F8091D2019091D30150 |
:1031A0002817390724F43093D3012093D2011092C9 |
:1031B0000E01E7E0CDB7DEB70C94BD781F920F92F9 |
:1031C0000FB60F9211242F933F934F935F938F93DA |
:1031D0009F93EF93FF93809102019091E3018431DB |
:1031E00008F04CC0992309F01CC18091B00086FF03 |
:1031F00024C08091B0008F7B8093B0008091D40177 |
:103200009091D50187559E4F9093D7018093D60119 |
:1032100025E08D3D920718F08CED95E005C08757AD |
:10322000914030F487E791E09093D7018093D601E5 |
:103230008091D6019091D701BAC08091B00080648E |
:103240008093B0008091EA05282F33278DED96E01A |
:10325000289FA001299F500D389F500D1124CA01AD |
:103260002091E4013091E501821B930B9093D701EB |
:103270008093D60181E080930E01D0C0992309F09C |
:10328000D0C08091B00086FF97C08091B0008F7B46 |
:103290008093B000E091E601EE23F1F48091EA051D |
:1032A000282F33278DED96E0289FA001299F500DF0 |
:1032B000389F500D1124CA012091E4013091E5019D |
:1032C000821B930B9093D7018093D6011092E50156 |
:1032D0001092E401469AA2C089EA93E09093D70144 |
:1032E0008093D6018E2F992783309105D9F08430B1 |
:1032F000910534F48130910549F0029761F020C0C6 |
:103300008430910591F0059799F01AC08091D4010D |
:103310009091D50104C08091D2019091D30187553D |
:103320009E4F1DC08091790705C08091520702C051 |
:10333000809182079927880F991F880F991FEFCFD7 |
:10334000FF27EE0FFF1FEC51F94F20813181220F33 |
:10335000331F8091D6019091D701820F931F9093D4 |
:10336000D7018093D6018091D6019091D70155E085 |
:103370008D3D950718F08CED95E005C0875791407D |
:1033800030F487E791E09093D7018093D6012091A4 |
:10339000D6013091D7012C5B30403093D701209378 |
:1033A000D6018091E4019091E501820F931F9093E3 |
:1033B000E5018093E40132C08091B0008064809385 |
:1033C000B0008CEB90E09093D7018093D601809170 |
:1033D000E4019091E50184549F4F9093E50180931F |
:1033E000E4018091D801882321F080916A0288232A |
:1033F00021F48091D801823011F4469801C0469A98 |
:103400008091E6018F5F8093E6019091EA0598171D |
:1034100028F481E080930E011092E60181E0809310 |
:10342000E3012091D6013091D70141E02F373407D5 |
:1034300030F08FEF8093B3002F5F30400FC02F3FED |
:103440003105C9F0C0F0A9014F5F50404F37510519 |
:1034500050F480E88093B300205830403093D70177 |
:103460002093D60112C08FEF8093B3005093D70101 |
:103470004093D6010AC08091D6018093B300109288 |
:10348000D7011092D6011092E301FF91EF919F9125 |
:103490008F915F914F913F912F910F900FBE0F90A1 |
:1034A0001F90189510927C008FEC80937A000895FD |
:1034B000CF93DF931092ED0183E090E00E94F02A19 |
:1034C000C82FDD27C531D10508F02A97C7BD84E68E |
:1034D00090E00E94C71680911401909115018052CE |
:1034E000934010F4C0E0D0E0CA3FD105F8F4C7BD66 |
:1034F00082E390E00E94C71685E294E09F938F9349 |
:1035000086E992E19F938F93E0917503F0917603A2 |
:10351000099580911401909115010F900F900F90D3 |
:103520000F908052934010F02196DECFC09361053A |
:103530006C2F83E090E00E94F82A8091C20580FF02 |
:103540000AC0809161058A508B3E28F080918E03DD |
:10355000806480938E03C7BD8CE291E00E94C71601 |
:10356000DF91CF910895EF92FF921F93CF9310E0D8 |
:1035700080ED97E00E94A5167C01CCE8133019F489 |
:10358000CB3008F0C9E010E08091FD019091FE0180 |
:103590008C5F934024F48091130181500AC0809184 |
:1035A000FD019091FE018750944034F08091130109 |
:1035B0008F5F8093130101C011E08091FB01909116 |
:1035C000FC018C5F934024F48091120181500AC069 |
:1035D0008091FB019091FC018750944034F08091E0 |
:1035E00012018F5F8093120101C01F5F8091F9016A |
:1035F0009091FA018C5F934024F4809111018150E5 |
:103600000AC08091F9019091FA0187509440C4F06A |
:10361000809111018F5F8093110113C087E294E0C4 |
:103620009F938F9386E992E19F938F93E091750327 |
:10363000F091760309950F900F900F900F905FC057 |
:103640001F5F82E180932802809122028E7F809307 |
:10365000220285EA8093BC00809113018A3040F4F5 |
:1036600080918E03816080938E038AE080931301A2 |
:1036700080911301863F40F080918E03816080939A |
:103680008E0385EF80931301809112018A3040F4FC |
:1036900080918E03826080938E038AE08093120172 |
:1036A00080911201863F40F080918E03826080936A |
:1036B0008E0385EF80931201809111018A3040F4CE |
:1036C00080918E03846080938E038AE08093110141 |
:1036D00080911101863F40F080918E038460809339 |
:1036E0008E0385EF8093110180912802882339F0A1 |
:1036F000C7010E94AE16882309F090CFF5CF109233 |
:1037000010018FEC80937A00809110018823E1F3FF |
:10371000CA3020F48AE090E00E94C716C15009F038 |
:103720002DCF86E490E00E94C716CF911F91FF90A5 |
:10373000EF9008951F920F920FB60F921124EF92FF |
:10374000FF920F931F932F933F934F935F936F932A |
:103750007F938F939F93AF93BF93EF93FF9380914A |
:103760000602282F3327442755278F5F80930602B0 |
:10377000F9012231310508F0C8C3E25CFF4F0C9417 |
:10378000CD78809178009091790046C08091780042 |
:10379000909179002CC1809178009091790090935C |
:1037A00009028093080257C18091CD029091CE0208 |
:1037B0002091780030917900821B930B90935205F1 |
:1037C0008093510580915105909152059093130279 |
:1037D000809312025EC180917800909179002091CF |
:1037E000CF023091D002821B930B9093600580939F |
:1037F0005F0580915F05909160059093150280931D |
:10380000140285C380910C0290910D0220917800E2 |
:1038100030917900820F931F90930D0280930C02D8 |
:1038200081E076C380910A0290910B02209178008A |
:1038300030917900820F931F90930B0280930A02BC |
:1038400084E066C380911E0190911F019C01220FAC |
:10385000331F280F391F809178009091790063E021 |
:1038600070E00E943278260F371F369527953695DF |
:10387000279530931F0120931E0185E049C3809155 |
:103880007800909179004091C9025091CA02841B3E |
:10389000950B9093F4018093F3018091F301909143 |
:1038A000F401029704F122E04E3E520784F4209185 |
:1038B00007022B5F209307022550809135029091DB |
:1038C0003602845F914018F4215F209307028091B3 |
:1038D0000702853684F14F5F5F4F5093CA024093D1 |
:1038E000C902845626C08091F3019091F4018F5F44 |
:1038F0009F4F0CF532E047325307ECF0209107025E |
:103900002550209307022B5F80913502909136025B |
:10391000845F914018F42F50209307028091070292 |
:103920008C394CF4415050405093CA024093C90224 |
:103930008C598093070281E08093F2018091780096 |
:103940009091790090935805809357058091F301E9 |
:103950009091F4019C01442737FD4095542F8091AC |
:10396000840290918502A0918602B0918702820F15 |
:10397000931FA41FB51F8093840290938502A09388 |
:103980008602B09387022091840230918502409193 |
:1039900086025091870257FF04C021503C4F4F4F81 |
:1039A0005F4F6AE055954795379527956A95D1F70A |
:1039B0008091840290918502A0918602B091870245 |
:1039C000821B930BA40BB50B80938402909385020A |
:1039D000A0938602B09387022EC180910A02909133 |
:1039E0000B022091780030917900820F931F909301 |
:1039F0000B0280930A02109205028CC28091020190 |
:103A00008A3071F4809178009091790020910802B9 |
:103A100030910902820F931F01969695879517C0E2 |
:103A20004091080250910902843158F020917800A9 |
:103A300030917900240F351F8FEF97E0821B930B95 |
:103A400006C08091780090917900840F951F909323 |
:103A5000FA018093F90186E05BC28091CD029091DA |
:103A6000CE022091780030917900821B930B9093C5 |
:103A700052058093510580915105909152052091F6 |
:103A8000120230911302820F931F9093F8018093DA |
:103A9000F70187E03DC280917800909179002091F4 |
:103AA000CF023091D002821B930B909360058093DC |
:103AB0005F0580915F05909160052091140230911F |
:103AC0001502820F931F9093F6018093F5011FC298 |
:103AD00020910C0230910D02809178009091790034 |
:103AE000280F391F30930D0220930C0280910201A0 |
:103AF0008A3019F4220F331F04C0220F331F220F04 |
:103B0000331F30930D0220930C0220910C02309150 |
:103B10000D02C90137FD079603E0959587950A9533 |
:103B2000E1F79093FE018093FD0180910E02909148 |
:103B30000F02820F931F97FD01969595879590939D |
:103B40000F0280930E022091D9023091DA02821B7B |
:103B5000930B90931D0180931C01209103023091DF |
:103B6000040280911C0190911D01280F391F37FF1D |
:103B700002C02F5F3F4F3595279530930402209365 |
:103B800003024ECE20910A0230910B028091780000 |
:103B900090917900280F391F30930B0220930A026D |
:103BA000809102018A3019F4220F331F04C0220FC2 |
:103BB000331F220F331F30930B0220930A022091F0 |
:103BC0000A0230910B02C90137FD0796F3E0959583 |
:103BD0008795FA95E1F79093FC018093FB01809122 |
:103BE000100290911102820F931F97FD01969595F7 |
:103BF000879590931102809310022091D702309103 |
:103C0000D802821B930B90931B0180931A01209181 |
:103C100001023091020280911A0190911B01280F3C |
:103C2000391F37FF02C02F5F3F4F359527953093DF |
:103C300002022093010283E06BC11092060281E030 |
:103C4000809310018091E9019091EA01019690938F |
:103C5000EA018093E9018091780090917900909336 |
:103C60001501809314018091140190911501AA27E8 |
:103C7000BB272091160230911702409118025091F3 |
:103C80001902280F391F4A1F5B1F20931602309319 |
:103C90001702409318025093190280911A028F5F05 |
:103CA00080931A02823108F432C1809116019091FA |
:103CB0001701A0911801B09119017C018D0163E0F9 |
:103CC000EE0CFF1C001F111F6A95D1F7E81AF90AC4 |
:103CD0000A0B1B0BE20EF31E041F151F8091ED0152 |
:103CE000992787FD9095A92FB92FBC01CD0126EC0E |
:103CF00034E240E050E00E940778DC01CB01E81A92 |
:103D0000F90A0A0B1B0BD801C7010496A11DB11DAE |
:103D1000B7FF05C0D801C7010B96A11DB11D23E057 |
:103D2000B595A795979587952A95D1F78093160114 |
:103D300090931701A0931801B09319018091590530 |
:103D400090915A057C010027F7FC0095102F809177 |
:103D5000160190911701A0911801B0911901E81A6C |
:103D6000F90A0A0B1B0BE0926402F09265020093C1 |
:103D70006602109367022091EE013091EF014091AD |
:103D8000F0015091F10157FF04C0215F3F4F4F4FA9 |
:103D90005F4F84E055954795379527958A95D1F7DC |
:103DA0008091EE019091EF01A091F001B091F101AD |
:103DB000821B930BA40BB50B8093EE019093EF0144 |
:103DC000A093F001B093F1018091EE019091EF0189 |
:103DD000A091F001B091F1018E0D9F1DA01FB11FA8 |
:103DE0008093EE019093EF01A093F001B093F10165 |
:103DF0008091EE019091EF01A091F001B091F1015D |
:103E0000B7FF03C00F96A11DB11D14E0B595A7958E |
:103E1000979587951A95D1F72091640230916502A4 |
:103E2000281B390B84E0213038071CF020E034E0F7 |
:103E300006C08CEF2030380714F420E03CEF80916E |
:103E4000EB019091EC018091EB019091EC0197FFD7 |
:103E500003C0909581959F4FA901F3E0440F551F32 |
:103E6000FA95E1F78D5B9240C4F08091EB0190915F |
:103E7000EC019C01E4E0220F331FEA95E1F7281BD7 |
:103E8000390B240F351F37FF02C0215F3F4F74E00D |
:103E9000359527957A95E1F717C08091EB019091C0 |
:103EA000EC019C0165E0220F331F6A95E1F7281BA6 |
:103EB000390B240F351F37FF02C0215E3F4F45E00D |
:103EC000359527954A95E1F73093EC012093EB0166 |
:103ED0008091160290911702A0911802B0911902D8 |
:103EE000B7FF03C00196A11DB11DB595A795979584 |
:103EF00087958093160290931702A0931802B093AF |
:103F0000190289E080931A0202C01092060282E030 |
:103F1000809305028091050280937C0080910602C7 |
:103F2000882319F08FEC80937A00FF91EF91BF9175 |
:103F3000AF919F918F917F916F915F914F913F9141 |
:103F40002F911F910F91FF90EF900F900FBE0F9048 |
:103F50001F90189590E2E4E6F5E08FE4919381508C |
:103F600087FFFCCF089590911D02903540F4E92F12 |
:103F7000FF27EC59FA4F80839F5F90931D020895AD |
:103F8000AF92BF92CF92DF92FF920F931F93CF9386 |
:103F9000DF9320911B0220FF0AC080911C0288231E |
:103FA00011F0815002C08091200180931C0221FFFA |
:103FB0000CC090911C0280912001981719F4109266 |
:103FC0001C0203C09F5F90931C02822F992780FFE1 |
:103FD00004C081FF02C010921C020E94AA1F80919F |
:103FE0001C02282F332793EBC92E9FE1D92EC091B5 |
:103FF0007503D09176038A3098F481E180931D0295 |
:104000003F932F938EE594E09F938F93DF92CF920F |
:10401000FE0109952DB73EB72A5F3F4F2DBF11C056 |
:1040200080E180931D023F932F9383E694E09F935A |
:104030008F93DF92CF92FE0109958DB79EB70696BA |
:104040008DBF20911C02822F9927AA27BB27FC0134 |
:10405000419710F00C94F528E05BFF4F03EBC02E66 |
:104060000FE1D02EC0917503D09176030C94CD78DA |
:1040700010921D0288E694E09F938F9303EB1FE15B |
:10408000DF92CF92FE01099584E180931D020F908B |
:104090000F900F900F9084E690E09F938F9386E5AA |
:1040A00090E09F938F931F921F92809102016AE08C |
:1040B0000E942678892F99279F938F9380910201E0 |
:1040C0000E94267899279F938F9388E794E09F9387 |
:1040D0008F93DF92CF92E0917503F091760309956B |
:1040E00088E280931D02EDB7FEB73E96EDBF8EE2EB |
:1040F00096E09F938F930E945D2C99279F938F93B7 |
:104100008DE894E09F938F93DF92CF92E0917503B7 |
:10411000F0917603099580918F032DB73EB7285F04 |
:104120003F4F2DBF84FF06C08CE380931D028BE9B7 |
:1041300094E0D2C090918E03992351F08CE3809348 |
:104140001D02892F99279F938F9388EA94E03BC1A2 |
:10415000909123029923B1F08CE380931D02892F63 |
:1041600099279F938F938FEB94E09F938F931F9347 |
:104170000F93E0917503F09176030995EDB7FEB7C3 |
:10418000369679C490914403992371F08CE380931F |
:104190001D02892F99279F938F9384ED94E09F931D |
:1041A0008F931F930F93D9C480913D0190913E014D |
:1041B000069710F00C94FE288CE380931D0285EE88 |
:1041C00094E0A5C780919D0713EBC12E1FE1D12E6E |
:1041D000C0917503D091760380FF6BC010921D02D1 |
:1041E0008091640290916502A0916602B09167028D |
:1041F000BC01CD0125E030E040E050E00E947B783A |
:104200003F932F9382EF94E09F938F93DF92CF920F |
:10421000FE01099584E180931D028DB79EB7069635 |
:104220008DBF8091600290916102A0916202B09175 |
:104230006302BC01CD0125E030E040E050E00E9487 |
:104240007B783F932F938FEF94E09F938F93DF9230 |
:10425000CF92E0917503F0917603099588E28093FF |
:104260001D02EDB7FEB73696EDBF80911401909117 |
:1042700015019F938F938CE095E09F938F93DF922E |
:10428000CF92E0917503F091760309958CE38093CA |
:104290001D022DB73EB72A5F3F4F2DBF87B5992727 |
:1042A0009F938F9389E195E09F938F93DF92CF92B5 |
:1042B0008EC010921D0286E295E09F938F93DF924D |
:1042C000CF92FE01099584E180931D020F900F901B |
:1042D0000F900F9085E395E09F938F93DF92CF929D |
:1042E0001AC710921D028EE395E09F938F9303EB04 |
:1042F0001FE1DF92CF92FE01099584E180931D02B8 |
:104300000F900F900F900F908091C4029091C50272 |
:10431000A091C602B091C702B7FF04C081509C4F64 |
:10432000AF4FBF4FCAE0B595A79597958795CA95AA |
:10433000D1F7BF93AF939F938F938BE495E09F93B7 |
:104340008F931F930F93E0917503F0917603099576 |
:1043500088E280931D02EDB7FEB73896EDBF8091DD |
:10436000BC029091BD02A091BE02B091BF02B7FF06 |
:1043700004C081509C4FAF4FBF4FFAE0B595A79551 |
:1043800097958795FA95D1F7BF93AF939F938F93A6 |
:104390008AE595E09F938F931F930F93E0917503A8 |
:1043A000F091760309958CE380931D022DB73EB7FB |
:1043B000285F3F4F2DBF80915A0790915B079F93D5 |
:1043C0008F9389E695E09F938F931F930F93E091CE |
:1043D0007503F091760309958DB79EB706968DBF4C |
:1043E0000DC7E1E0FE2EC1E0D0E006EE16E09F2D05 |
:1043F000969584E1989FC001112480931D02F801D5 |
:10440000828193819F938F932196DF93CF932197FE |
:10441000808191819F938F93DF93CF9388E795E07D |
:104420009F938F9383EB9FE19F938F93E09175030D |
:10443000F091760309952DB73EB7245F3F4F2DBF0E |
:1044400032E0F30E22960C5F1F4F88E08F1578F64E |
:10445000D5C610921D028091B705E82FFF27EE0FF9 |
:10446000FF1FEC51F94F808191819F938F93809131 |
:10447000B605E82FFF27EE0FFF1FEC51F94F8081A3 |
:1044800091819F938F938AE895E09F938F93DF921A |
:10449000CF92FE01099584E180931D02EDB7FEB72E |
:1044A0003896EDBF8091B905E82FFF27EE0FFF1F6B |
:1044B000EC51F94F808191819F938F938091B80542 |
:1044C000E82FFF27EE0FFF1FEC51F94F80819181FC |
:1044D00081589F4F9F938F938AE995E09F938F9385 |
:1044E000DF92CF92E0917503F0917603099588E20F |
:1044F00080931D022DB73EB7285F3F4F2DBF80919F |
:10450000BB05E82FFF27EE0FFF1FEC51F94F80810D |
:10451000918181589F4F9F938F938091BA05E82F87 |
:10452000FF27EE0FFF1FEC51F94F808191818158D9 |
:104530009F4F9F938F938AEA95E09F938F93DF928B |
:10454000CF92E0917503F091760309958CE3809307 |
:104550001D028DB79EB708968DBF8091BD05E82FCF |
:10456000FF27EE0FFF1FEC51F94F80819181815899 |
:104570009F4F9F938F938091BC05E82FFF27EE0FED |
:10458000FF1FEC51F94F8081918181589F4F9F937C |
:104590008F938AEB95E063C210921D028AEC95E03E |
:1045A0009F938F9303EB1FE1DF92CF92FE0109955A |
:1045B000809102010F900F900F900F908A3009F0B8 |
:1045C0009DC084E180931D028091D9029091DA020E |
:1045D0009C0197FF02C0295F3F4F287F821B930BEE |
:1045E0009F938F938091D9029091DA0297FD07965D |
:1045F00073E0959587957A95E1F79F938F93209136 |
:10460000D9023091DA0237FF02C0295F3F4F63E0E1 |
:10461000359527956A95E1F78091FD019091FE010E |
:10462000821B930B9F938F9388ED95E09F938F93BD |
:104630001F930F93E0917503F0917603099588E23B |
:1046400080931D022DB73EB7265F3F4F2DBF80914F |
:10465000D7029091D8029C0197FF02C0295F3F4F7B |
:10466000287F821B930B9F938F938091D702909109 |
:10467000D80297FD079653E0959587955A95E1F7EF |
:104680009F938F932091D7023091D80237FF02C0B9 |
:10469000295F3F4F43E0359527954A95E1F7809193 |
:1046A000FB019091FC01821B930B9F938F9389EEEA |
:1046B00095E09F938F931F930F93E0917503F09173 |
:1046C000760309958CE380931D028DB79EB70A96F9 |
:1046D0008DBF8091D5029091D6029F938F93809148 |
:1046E000D5029091D6022091F9013091FA01821BF6 |
:1046F000930B9F938F938AEF95E0ADC08B3019F0A9 |
:10470000843108F4ADC084E180931D028091D90208 |
:104710009091DA029C0197FF02C0215F3F4F207FFA |
:10472000821B930B97FD0196959587959F938F9389 |
:104730008091D9029091DA0297FD0F9624E0959529 |
:1047400087952A95E1F79F938F932091D902309115 |
:10475000DA0237FF02C0295F3F4FC3E03595279546 |
:10476000CA95E1F78091FD019091FE01821B930BA8 |
:104770009F938F9388E096E09F938F931F930F935F |
:10478000E0917503F0917603099588E280931D020C |
:104790002DB73EB7265F3F4F2DBF8091D702909136 |
:1047A000D8029C0197FF02C0215F3F4F207F821BF0 |
:1047B000930B97FD0196959587959F938F93809185 |
:1047C000D7029091D80297FD0F96A4E09595879512 |
:1047D000AA95E1F79F938F932091D7023091D80249 |
:1047E00037FF02C0295F3F4FF3E035952795FA95D3 |
:1047F000E1F78091FB019091FC01821B930B9F9349 |
:104800008F938AE196E09F938F931F930F93E0918C |
:104810007503F091760309958CE380931D028DB7A3 |
:104820009EB70A968DBF8091D5029091D60297FDD2 |
:104830000196959587959F938F938091D50290913E |
:10484000D6022091F9013091FA01821B930B9F93BC |
:104850008F938CE296E09F938F931F930F9303C1E6 |
:104860008D3009F0CBC484E180931D028091130147 |
:1048700099279F938F938091D9029091DA0297FDA7 |
:104880000F9674E0959587957A95E1F79F938F93AE |
:104890002091D9023091DA0237FF02C0295F3F4FE1 |
:1048A00063E0359527956A95E1F78091FD01909138 |
:1048B000FE01821B930B9F938F938BE396E09F9354 |
:1048C0008F931F930F93E0917503F09176030995F1 |
:1048D00088E280931D022DB73EB7265F3F4F2DBF64 |
:1048E0008091120199279F938F938091D702909185 |
:1048F000D80297FD0F9654E0959587955A95E1F764 |
:104900009F938F932091D7023091D80237FF02C036 |
:10491000295F3F4F43E0359527954A95E1F7809110 |
:10492000FB019091FC01821B930B9F938F938FE46B |
:1049300096E09F938F931F930F93E0917503F091EF |
:10494000760309958CE380931D028DB79EB70A9676 |
:104950008DBF8091110199279F938F938091D502EC |
:104960009091D60297FD0196959587959F938F9389 |
:104970008091D5029091D6022091F9013091FA01EF |
:10498000821B930B9F938F9383E696E09F938F9365 |
:104990001F930F93E0917503F09176030995EDB79E |
:1049A000FEB73A9668C010921D0287E796E09F9383 |
:1049B0008F93DF92CF92FE01099584E180931D02CF |
:1049C0000F900F900F900F908091CF029091D00296 |
:1049D0009F938F938091F5019091F6019F938F9310 |
:1049E00084E896E09F938F93DF92CF92E0917503D6 |
:1049F000F0917603099588E280931D022DB73EB7AA |
:104A0000285F3F4F2DBF8091CD029091CE029F93A2 |
:104A10008F938091F7019091F8019F938F9383E991 |
:104A200096E09F938F93DF92CF92E0917503F09180 |
:104A3000760309958CE380931D028DB79EB7089687 |
:104A40008DBF8091C9029091CA029F938F938091EC |
:104A5000F3019091F4019F938F9382EA96E09F93E4 |
:104A60008F93DF92CF92E0917503F09176030995D1 |
:104A7000EDB7FEB73896EDBFC1C310921D0280910D |
:104A80001E0190911F016AE070E00E9446789F939A |
:104A90008F9380911E0190911F016AE070E00E9447 |
:104AA00046787F936F9381EB96E09F938F93DF928D |
:104AB000CF92FE01099584E180931D022DB73EB788 |
:104AC000285F3F4F2DBF80913208909133086AE0F4 |
:104AD00070E00E9432789F938F938091320890917A |
:104AE00033086AE070E00E9432787F936F9385EC20 |
:104AF00096E09F938F93DF92CF92E0917503F091B0 |
:104B00007603099588E280931D028DB79EB70896BB |
:104B10008DBF80913408909135089F938F9389EDD4 |
:104B200096E09F938F93DF92CF92E0917503F0917F |
:104B3000760309958CE380931D02EDB7FEB7369698 |
:104B4000EDBF80913608909137089F938F9389EE3F |
:104B500096E09F938F93DF92CF92E0917503F0914F |
:104B6000760309952DB73EB72A5F3F4F4FC110928C |
:104B70001D028BEF96E09F938F93DF92CF92FE0101 |
:104B8000099584E180931D020F900F900F900F9074 |
:104B90008091E4069091E5069F938F9384E097E0DF |
:104BA0009F938F93DF92CF92E0917503F0917603FC |
:104BB000099588E280931D028DB79EB706968DBF3A |
:104BC00080916A0299279F938F9384E197E09F9346 |
:104BD0008F93DF92CF92E0917503F0917603099560 |
:104BE0008CE380931D02EDB7FEB73696EDBF809142 |
:104BF000E306992701979F938F9384E297E0A9CFCB |
:104C000010921D0284E397E09F938F93DF92CF92DF |
:104C1000FE01099584E180931D020F900F900F9083 |
:104C20000F9080918F01909190019F938F938CE3CF |
:104C300097E09F938F93DF92CF92E0917503F0916D |
:104C40007603099588E280931D028DB79EB706967C |
:104C50008DBF80915A0790915B079F938F938AE451 |
:104C600097E09F938F93DF92CF92E0917503F0913D |
:104C7000760309958CE380931D02EDB7FEB7369657 |
:104C8000EDBF80918202909183029F938F9388E57C |
:104C900097E05FCFCBE6CC2EC2E0DC2E20E030E008 |
:104CA000E901B3E0FB2EC0931D02F60181916F0173 |
:104CB00099279F938F9389010F5F1F4F1F930F9326 |
:104CC00086E697E09F938F9383EB9FE19F938F936B |
:104CD000E0917503F091760309952DB73EB7285FF3 |
:104CE0003F4F2DBFFA9464969801F7FEDCCF86C241 |
:104CF000AFE6CA2EA2E0DA2EC0E0D0E08E01F3E0EB |
:104D0000FF2E00931D02F60181916F0199279F9359 |
:104D10008F932596DF93CF9383E797E09F938F93AD |
:104D200083EB9FE19F938F93E0917503F09176035E |
:104D300009952DB73EB7285F3F4F2DBFFA940C5E03 |
:104D40001F4F2497F7FEDDCF59C210921D0280E855 |
:104D500097E09F938F9303EB1FE1DF92CF92FE01C9 |
:104D6000099584E180931D020F900F900F900F9092 |
:104D700080916E0199279F938F9388E897E09F9386 |
:104D80008F93DF92CF92E0917503F09176030995AE |
:104D900088E280931D028DB79EB706968DBF8091E5 |
:104DA000D4019091D50197FD03969595879595959A |
:104DB00087959F938F9386E997E09F938F931F9397 |
:104DC0000F93E0917503F091760309958CE380933E |
:104DD0001D02EDB7FEB73696EDBF8091E505992728 |
:104DE0009F938F938091E40599279F938F9384EAF3 |
:104DF00097E09F938F931F930F93E0917503F0912A |
:104E0000760309952DB73EB7285F3F4F2DBFF6C1FA |
:104E100010921D0282EB97E09F938F9373EBA72E66 |
:104E20007FE1B72EDF92CF92FE0109950F900F9090 |
:104E30000F900F90C3E8D6E000E010E062E0F62E9D |
:104E4000802F8C5E80931D028B8D99278F779070B9 |
:104E50009F938F938B8999278F7790709F938F93D0 |
:104E60008B8599278F7790709F938F938B8199274C |
:104E70008F7790709F938F9382EC97E09F938F939F |
:104E8000BF92AF92E0917503F091760309958DB7CB |
:104E90009EB70C968DBFFA940C5E1F4FA096F7FE3E |
:104EA000CFCFACC110921D0283ED97E09F938F93FB |
:104EB00053EBA52E5FE1B52EDF92CF92FE0109954F |
:104EC0000F900F900F900F90C3E8D6E000E010E035 |
:104ED00042E0F42E802F8C5E80931D028F8D9927E7 |
:104EE00087FD90959F938F938F89992787FD909544 |
:104EF0009F938F938F85992787FD90959F938F938D |
:104F00008F81992787FD90959F938F9382EE97E0ED |
:104F10009F938F93BF92AF92E0917503F0917603C8 |
:104F20000995EDB7FEB73C96EDBFFA940C5E1F4FA6 |
:104F3000A096F7FECFCF62C110921D0283EF97E0DB |
:104F40009F938F9303EB1FE1DF92CF92FE010995B0 |
:104F500084E180931D020F900F900F900F9080912D |
:104F60009E06881F8827881F97E0899FC00111240B |
:104F70008D969F938F9380919606881F8827881F10 |
:104F800096E0899FC00111248D969F938F93809105 |
:104F90008E06881F8827881F95E0899FC0011124ED |
:104FA0008D969F938F9380918606881F8827881FF0 |
:104FB0009927880F991F880F991F8D969F938F931C |
:104FC00082E098E09F938F93DF92CF92E0917503F8 |
:104FD000F0917603099588E280931D022DB73EB7C4 |
:104FE000245F3F4F2DBF8091BE06881F8827881FF2 |
:104FF0009BE0899FC00111248D969F938F93809190 |
:10500000B606881F8827881F9AE0899FC00111244F |
:105010008D969F938F938091AE06881F8827881F57 |
:1050200099E0899FC00111248D969F938F93809161 |
:10503000A606881F8827881F992723E0880F991FB5 |
:105040002A95E1F78D969F938F9386E198E09F9341 |
:105050008F93DF92CF92E0917503F09176030995DB |
:105060008CE380931D028DB79EB70C968DBF809107 |
:10507000C606881F8827881F9CE0899FC0011124CD |
:105080008D969F938F938AE298E09F938F93DF9200 |
:10509000CF92E0917503F091760309958091CE0649 |
:1050A000EDB7FEB73696EDBF87FF12C080E4809360 |
:1050B0001D028BE398E09F938F93DF92CF92E09154 |
:1050C0007503F091760309950F900F900F900F9054 |
:1050D0008091D60687FF12C084E480931D028EE380 |
:1050E00098E09F938F931F930F93E0917503F09136 |
:1050F000760309950F900F900F900F908091DE0628 |
:1051000087FF7CC088E480931D0281E498E09F9330 |
:105110008F931F930F93E0917503F0917603099598 |
:105120000F900F900F900F9069C010921D0284E4B1 |
:1051300098E09F938F93DF92CF92FE01099584E1CF |
:1051400080931D020F900F900F900F908091AA01F5 |
:105150009091AB019F938F9382E598E09F938F93FB |
:10516000DF92CF92E0917503F0917603099588E282 |
:1051700080931D022DB73EB72A5F3F4F2DBF809110 |
:10518000AC019091AD019F938F938FE598E09F9331 |
:105190008F93DF92CF92E0917503F091760309959A |
:1051A00089E480931D028DB79EB706968DBF8CE66D |
:1051B00098E09F938F93DF92CF92E0917503F091E7 |
:1051C0007603099580911B020F900F900F900F901E |
:1051D00083FF14C01092AD011092AC0160E070E04A |
:1051E0008EE090E00E94092B09C0809120012817D1 |
:1051F00019F421502093200110921C0210921B02DE |
:10520000DF91CF911F910F91FF90DF90CF90BF90D2 |
:10521000AF900895F999FECF92BD81BDF89A80B5FF |
:1052200099270895F999FECF1FBA92BD81BD60BD3F |
:105230000FB6F894FA9AF99A0FBE08954AEA20E058 |
:1052400030E02617370740F4FC018191480F2F5FAB |
:105250003F4F26173707C8F3842F99270895EAEAA6 |
:1052600040E050E04617570778F49C01F999FECFCB |
:1052700032BD21BDF89A80B5E80F4F5F5F4F2F5FB9 |
:105280003F4F4617570790F38E2F9927089581E0D7 |
:105290008093B80582E08093B70583E08093B605DC |
:1052A00084E08093B90585E08093BA0586E0809319 |
:1052B000BB0587E08093BC0588E08093BD0589E04D |
:1052C0008093BE058AE08093BF058BE08093C00584 |
:1052D0008CE08093C105089588E58093B5058091A1 |
:1052E0000201843150F08AE08093D5051092F905CF |
:1052F0008BE18093D1058EE40AC083E08093D505CD |
:1053000080E28093F9058EE18093D10585E5809355 |
:10531000F6058093F70580E28093F8058AE680938E |
:10532000C20582E280931F0664E06093DC05109260 |
:1053300018061092150648E04093CF0556EE50939C |
:10534000D00530E43093D2059EE19093C3058FEFF2 |
:105350008093C5052FE02093C6059093C405109255 |
:10536000C8054093C9053093CA051092CB05209318 |
:10537000C7051092DE051092DF051092E00510922D |
:10538000E1051092FB051092FC051092FD051092AC |
:10539000FE0590E89093E20532E33093E30582E066 |
:1053A00080931E062093E4055093E5056093EA057B |
:1053B0008DE78093ED058093EE058093EF05909344 |
:1053C000E60525E52093E70586E48093E8058CED66 |
:1053D0008093E9058CE38093EB051092EC058FE553 |
:1053E0008093FF0583EF809301068AEA809303068A |
:1053F0008093040684E18093000680930206309334 |
:10540000F0059AE59093F1053093F20510921D0690 |
:105410008EEF8093050684E6809306069093070638 |
:1054200090930806909309068BE480930A062093D4 |
:105430000B0680930C0610920D0686E080930E06F4 |
:1054400040930F06909310068AE28093110685EF31 |
:10545000809312068CE88093130685E080931406EF |
:10546000109216061092170681E28093D9058DE2FC |
:105470008093DA059093DB051092190610921A06B4 |
:1054800010921B0686E980931C069093F30587E330 |
:105490008093F4050895CF93DF930E946C298AE0EE |
:1054A0008093CC0580E18093CD0526E02093CE0546 |
:1054B0009AE59093D30588E78093D4059093D60519 |
:1054C0008093D7052093D80580E28093DD058CE397 |
:1054D0008093F5058BE48093FA05A0E2B6E08CE0BA |
:1054E000E1E2F1E0ED01019009928A95E1F767E7C9 |
:1054F00070E0CD018B5690400E941E2980932C06AF |
:10550000DF91CF910895CF93DF930E946C2988E0BB |
:105510008093CC0530E13093CD0526E02093CE0575 |
:1055200094E69093D30588E78093D4059093D605AD |
:105530008093D7052093D8053093DD0586E48093CA |
:10554000F5058093FA05A0E2B6E08CE0E7E2F1E031 |
:10555000ED01019009928A95E1F767E770E0CD01CE |
:105560008B5690400E941E2980932C06DF91CF918C |
:105570000895CF93DF930E946C2926E02093CC05F9 |
:105580008AE08093CD0584E08093CE0594E69093E5 |
:10559000D30588E78093D4059093D6058093D705EB |
:1055A0002093D80580E18093DD0586E48093F5059E |
:1055B0008093FA05A0E2B6E08CE0EFE2F1E0ED01C5 |
:1055C000019009928A95E1F767E770E0CD018B566B |
:1055D00090400E941E2980932C06DF91CF91089560 |
:1055E000F999FECF92BD81BDF89A80B599270895AB |
:1055F000F999FECF1FBA92BD81BD60BD0FB6F89478 |
:10560000FA9AF99A0FBE08956AE079E20E949576B7 |
:10561000089542E159E20E94CF760895EF92FF92F9 |
:105620000F931F93CF93C82F8150853008F0C3E0AC |
:1056300088E7C89F800111248CEEE82E8FEFF82EAA |
:10564000E00EF11E67E770E0C7010E942F29682F66 |
:1056500098012D593F4F8FB39927AC01427050707C |
:1056600081FDF9CF32BD21BDF89A80B5861711F0C2 |
:10567000CA0121C08FB399279C012270307081FD2F |
:10568000F9CFF2BCE1BCF89A80B5883511F0C901B8 |
:1056900012C088E7C89FC001112444972AE039E26C |
:1056A00048E750E0BC0185EB95E00E9470760E94CF |
:1056B000676681E090E0CF911F910F91FF90EF908E |
:1056C0000895282F863010F025E003C0882309F4C0 |
:1056D00021E0F999FECF1FBA82E090E092BD81BD32 |
:1056E00020BD0FB6F894FA9AF99A0FBE0895CF9399 |
:1056F000C82F8091B505883509F044C0C63010F038 |
:10570000C5E003C0CC2309F43DC00E94FB7467E7E9 |
:1057100070E085EB95E00E941E2980932C0688E7B7 |
:10572000C89FC001112422E139E248E750E065EB4F |
:1057300075E044970E94AD7622E139E24CE050E0FA |
:1057400066EB75E080E590E00E94AD766CE070E07D |
:1057500086EB95E00E941E29282FF999FECF1FBAEB |
:105760008CE590E092BD81BD20BD0FB6F894FA9A09 |
:10577000F99A0FBE8C2F0E94612B0E94676681E010 |
:1057800090E002C080E090E0CF9108956DE470E079 |
:1057900088EE93E00E942F29482F8FB399279C0110 |
:1057A0002270307081FDF9CF85E394E092BD81BD18 |
:1057B000F89A80B5841779F48FB399279C012270E9 |
:1057C000307081FDF9CF88EE93E092BD81BDF89AEB |
:1057D00080B5813011F0C90108952AE039E24EE424 |
:1057E00050E068EE73E08DE296E00E94707681E012 |
:1057F00090E0089580912D068130A9F46DE470E069 |
:105800008DE296E00E941E2980937A0622E139E219 |
:105810004EE450E06DE276E088EE93E00E94AD76D3 |
:1058200081E090E0089580E090E00895CF93DF93C9 |
:1058300081E080932D06EDE2F6E08FE01586168676 |
:105840001786108A8150349687FFF8CF80E48093C2 |
:105850003A0680933B0610923C0680933D06809367 |
:105860003E0690EC90933F061092400680934106CE |
:105870008093420610924306909344069093450607 |
:1058800080934606109247068093480690934906F7 |
:10589000AEE2B6E087E0E5E3F1E0ED0101900992C8 |
:1058A0008A95E1F76DE470E0CD0101970E941E2911 |
:1058B00080937A06DF91CF910895F999FECF82E027 |
:1058C00090E092BD81BDF89A80B5282F863078F09F |
:1058D00023E0322FF999FECF1FBA82E090E092BD0B |
:1058E00081BD30BD0FB6F894FA9AF99A0FBE822F97 |
:1058F000992708951F93CF93C82F162F863010F045 |
:10590000C5E003C0882309F4C1E08C2F99278230B9 |
:10591000910541F08330910544F4019731F40E94E0 |
:105920004B2A05C00E94832A02C00E94B92A112373 |
:10593000E1F06CE070E080E590E00E942F29282FD4 |
:10594000F999FECF8CE590E092BD81BDF89A80B5C3 |
:10595000821759F42AE039E24CE050E060E570E04B |
:1059600086EB95E00E94707602C00E9447298C2F3A |
:105970000E94772BCF911F910895DF92EF92FF92B3 |
:105980000F931F93CF93FF24DF2CEF2C81E090E047 |
:105990000E94F02A883511F031E0E32E6CE070E0CF |
:1059A00080E590E00E942F29C82FF999FECF8CE561 |
:1059B00090E092BD81BDF89A80B58C1711F421E07A |
:1059C000D22EC1E001E010E0EE2029F48C2F0E94DD |
:1059D0000E2B8823C9F591E0F92E1F930F9384E7CE |
:1059E00098E09F938F9386E992E19F938F93E09144 |
:1059F0007503F091760309952DB73EB72A5F3F4FA7 |
:105A00002DBF0230110549F0033011054CF401306F |
:105A1000110531F40E944B2A05C00E94832A02C05E |
:105A20000E94B92ADD2059F02AE039E24CE050E02A |
:105A300060E570E086EB95E00E94707602C00E94FF |
:105A400047298C2F0E94772BCF5F0F5F1F4FC630E7 |
:105A500008F4BACFFF2019F083E00E94612B0E9466 |
:105A60005D2CC82F0E940E2B8C2F99279F938F930C |
:105A70008AE998E09F938F9306E912E11F930F93B1 |
:105A8000E0917503F0917603099581E090E00E9422 |
:105A9000F02A2DB73EB72A5F3F4F2DBF8F3F21F031 |
:105AA0000E94C62B882399F483EB98E09F938F93F1 |
:105AB0001F930F93E0917503F091760309950E946F |
:105AC000162C0E94FA2B0F900F900F900F90EE2043 |
:105AD00029F068E581E090E00E94F82A1092B40570 |
:105AE00090E0EAE3F6E0CFE08081349618160CF4FB |
:105AF0009F5FC150C7FFF8CF9093B405892F9927B6 |
:105B00009F938F938EE296E09F938F9384ED98E01E |
:105B10009F938F931F930F93E0917503F0917603FA |
:105B200009958DB79EB708968DBF85EF98E09F9336 |
:105B30008F931F930F93E0917503F091760309956E |
:105B40000F900F900F900F90CF911F910F91FF909A |
:105B5000EF90DF900895982F2FB7F8943998389ADE |
:105B600088B1836088B98091B9008C7F8093B90037 |
:105B70008AE28093B80010922802109226021092B6 |
:105B80002502992379F0E3E8F6E08BE01082118298 |
:105B900012821382148215821682178281503896DF |
:105BA00087FFF4CF78942FBF08951092280284E9DC |
:105BB0008093BC0080E88093BC001092BD001092DE |
:105BC000BA001092BB001092B9001092B800109267 |
:105BD000240280E00E94AB2D1092BB0085E88093E8 |
:105BE000BC008091220282608093220208951F925D |
:105BF0000F920FB60F9211242F933F934F935F9301 |
:105C00008F939F93EF93FF9380912802282F332740 |
:105C1000442755278F5F80932802F90127313105EA |
:105C200008F0C2C2EF59FF4F0C94CD7881E0809309 |
:105C3000240209C0809126028C3090F480912602C3 |
:105C40008F5F8093260280912602E82FFF27EE0FB8 |
:105C5000FF1FEE0FFF1FE35DF94F8585181654F700 |
:105C6000809126028C3070F0109221021092200256 |
:105C70001092260285E08093280280912502880FE9 |
:105C80008D5A04C080912602880F8E5A8093BB00E3 |
:105C900085E87FC280912602E82FFF2783E0EE0F80 |
:105CA000FF1F8A95E1F7ED57F94F81818093BB0083 |
:105CB00085E88093BC0080912602E82FFF27EE0F35 |
:105CC000FF1FEE0FFF1FEE0FFF1FED57F94F8081F3 |
:105CD00080FF91C080912602E82FFF27EE0FFF1F63 |
:105CE000EE0FFF1FEE0FFF1FED57F94F8281882344 |
:105CF00029F08091B405873008F46CC280912002AD |
:105D000090912102892B09F065C280911E02909129 |
:105D10001F02892B09F05EC26EC08091260221E02D |
:105D200030E002C0220F331F8A95E2F780911E02F5 |
:105D300090911F0228233923232B79F0809126028A |
:105D4000E82FFF27EE0FFF1FEE0FFF1FEE0FFF1FC5 |
:105D5000ED57F94F80E184830DC080912602E82F32 |
:105D6000FF27EE0FFF1FEE0FFF1FEE0FFF1FED5778 |
:105D7000F94F148280912602E82FFF2753E0EE0F9F |
:105D8000FF1F5A95E1F7ED57F94F8481282F3327EC |
:105D900043E0220F331F4A95E1F780912602E82F56 |
:105DA000FF2793E0EE0FFF1F9A95E1F7ED57F94FAC |
:105DB00082818770822B8093BB0085E88093BC0032 |
:105DC0002091260281E090E002C0880F991F2A9559 |
:105DD000E2F7209120023091210282239323892B24 |
:105DE00051F08BE796E090932C0280932B0288E091 |
:105DF00080932D02EFC184E089C1E0912B02F091E4 |
:105E00002C0281918093BB0085E88093BC00F093C5 |
:105E10002C02E0932B0280912D02815080932D0261 |
:105E2000882309F4D7C183E071C18091B900803320 |
:105E300051F580912902882329F4809126028F5FF1 |
:105E40008093290280912602E82FFF2783E0EE0F3E |
:105E5000FF1F8A95E1F7ED57F94F838199278F77D7 |
:105E600090708F3791057CF480912602E82FFF27F0 |
:105E7000EE0FFF1FEE0FFF1FEE0FFF1FED57F94F45 |
:105E800083818F5F83831092280284E98093BC0012 |
:105E90008AE090E090933E0180933D01809126023C |
:105EA0008F5F80932602109228026DC18091B90005 |
:105EB0008034C9F180912502E82FFF27EE0FFF1FE4 |
:105EC000EE0FFF1FEE0FFF1FED57F94F83818F7706 |
:105ED0008383809125028F5F809325028091250224 |
:105EE0008C30A0F01092250210921F0210921E0218 |
:105EF00080912A028F5F80932A028C3038F01092B2 |
:105F00002A02809122028D7F8093220280912202B8 |
:105F10008160809322021092280284E98093BC0061 |
:105F20001092240273C080912502E82FFF27EE0F04 |
:105F3000FF1FEE0FFF1FEE0FFF1FED57F94F83817D |
:105F40008068838380912502E82FFF27EE0FFF1FD3 |
:105F5000EE0FFF1FEE0FFF1FED57F94F808180FFFF |
:105F60002FC080912502E82FFF2753E0EE0FFF1F7F |
:105F70005A95E1F7ED57F94F84819927009751F031 |
:105F80004097D9F58BE796E090932C0280932B02F3 |
:105F900088E031C080912502992743E0880F991F3E |
:105FA0004A95E1F78857994F90932C0280932B02E2 |
:105FB0009091250280912A029817E1F483E01BC09A |
:105FC00080912502992733E0880F991F3A95E1F7D0 |
:105FD0008857994F90932C0280932B028091220234 |
:105FE00081FD06C09091250280912A02981711F434 |
:105FF00082E001C081E080932D0280912D028130EA |
:1060000011F485E801C085EC8093BC0080912902E1 |
:106010008093230210922902DDC0E0912B02F091BF |
:106020002C028091BB00808380912B0290912C02E6 |
:10603000019690932C0280932B0280912D02815027 |
:1060400080932D02823010F085EC5DC0813011F418 |
:1060500085E859C08091220281FF2DC080913402D1 |
:1060600080FD1DC080912502E82FFF2723E0EE0F61 |
:10607000FF1F2A95E1F7ED57F94F86818A3F79F4A2 |
:1060800080912502E82FFF2793E0EE0FFF1F9A95DE |
:10609000E1F7ED57F94F8081816080830CC08091DA |
:1060A0002502E82FFF2783E0EE0FFF1F8A95E1F717 |
:1060B000ED57F94F1082809125028F5F8093250262 |
:1060C000809125028C30A0F01092250210921F02C0 |
:1060D00010921E0280912A028F5F80932A028C30D8 |
:1060E00038F010922A02809122028D7F8093220242 |
:1060F0001092280284E98093BC0080912202816082 |
:106100008093220265C08093BC0086E080932802C1 |
:1061100061C088E9BBCD80912702880F805FB6CD32 |
:106120008091270299278130910561F08230910595 |
:106130001CF4892B21F04EC0029739F04BC080919E |
:106140001301A4CD80911201A1CD809111019ECDAA |
:1061500080E89CCD1092280284E98093BC001092C4 |
:1061600024028AE090E090933E0180933D0180916B |
:106170002702823088F4809127028F5F8093270264 |
:1061800082E180932802809122028E7F80932202F6 |
:1061900085EA8093BC001EC01092270280912202E3 |
:1061A00081608093220216C01092280284E98093B5 |
:1061B000BC00809122028160809322028AE090E0FC |
:1061C00090933E0180933D01109226021092250289 |
:1061D00010922402FF91EF919F918F915F914F91C7 |
:1061E0003F912F910F900FBE0F901F9018951F9306 |
:1061F000CF93DF93182F80916902882321F4809137 |
:10620000B901882319F081E090E097C01D3008F0B3 |
:1062100092C01123B1F0E12FFF2723E0EE0FFF1F03 |
:106220002A95E1F7ED57F94F359780813596882308 |
:106230000CF081C03897808180FD03C083E090E03E |
:106240007CC080917B06823019F084E090E075C0BC |
:1062500067E070E08BE796E00E941E29909182062D |
:10626000891719F085E090E068C080ED97E00E9402 |
:10627000A516EC018091220280FD05C0CE010E948E |
:10628000AE168823B9F3112319F48FEF90E00BC0F9 |
:10629000212F33272150304081E090E002C0880F49 |
:1062A000991F2A95E2F79093210280932002A1E0A2 |
:1062B000B0E0E3E8F6E040E050E06BE0CD01042E12 |
:1062C00002C0880F991F0A94E2F7209120023091B2 |
:1062D000210282239323892B11F0118212826150B3 |
:1062E0004F5F5F4F389667FFE9CF109226021092FA |
:1062F0002802809122028E7F8093220285EA809379 |
:10630000BC008091220280FD05C0CE010E94AE1625 |
:106310008823B9F38091200290912102892B29F0E2 |
:10632000CE010E94AE16882311F380912002909135 |
:106330002102009711F082E090E0DF91CF911F9150 |
:1063400008950F931F93CF93DF93982F8091690245 |
:10635000882321F48091B901882319F081E090E02D |
:1063600092C09D30A0F4992319F486E090E08BC090 |
:10637000C92FDD27FE0133E0EE0FFF1F3A95E1F74D |
:10638000ED57F94F35978081359687FD03C082E040 |
:1063900090E079C03897808180FD03C083E090E071 |
:1063A00072C080ED97E00E94A5168C0180912202B8 |
:1063B00080FD05C0C8010E94AE168823B9F321975D |
:1063C00021E030E0C90102C0880F991FCA95E2F7A9 |
:1063D00090931F0280931E02D901E3E8F6E040E0AB |
:1063E00050E06BE0CD01042E02C0880F991F0A9483 |
:1063F000E2F720911E0230911F0282239323892B02 |
:1064000011F01182128261504F5F5F4F389667FF23 |
:10641000E9CF1092250210927B061092820610920C |
:106420002802809122028E7F8093220285EA809347 |
:10643000BC008091220280FD05C0C8010E94AE16FA |
:106440008823B9F380911E0290911F02892B29F0B5 |
:10645000C8010E94AE16882311F380917B0682301A |
:1064600019F084E090E00FC067E070E08BE796E001 |
:106470000E941E2990918206891719F085E090E00C |
:1064800002C080E090E0DF91CF911F910F910895BD |
:10649000CF93DF9380E022E83FEFC8E1D7E0E4EE5E |
:1064A000F6E0DF01853020F411961C921E9202C0A6 |
:1064B000318320831982188222968F5F129632963A |
:1064C0008A3180F31092D6021092D5021092D8022F |
:1064D0001092D7021092DA021092D902DF91CF9176 |
:1064E00008951F920F920FB60F9211240F931F93CE |
:1064F0002F933F934F935F936F937F938F939F93CC |
:10650000AF93BF93CF93DF93EF93FF9340918600B8 |
:106510005091870080912F0290913002481B590BB7 |
:10652000CA0157FD0196AC015595479580918600AB |
:10653000909187009093300280932F02CA0189596D |
:106540009840A0913102B0913202875E954338F4B1 |
:10655000149714F01092410181E090E081C0AD30B9 |
:10656000B1050CF081C0CA018B5F90408356944006 |
:1065700008F071C0425C5340FD01EA0FFB1FEC5173 |
:10658000F94F80819181FA01E81BF90BCF01F7FFE8 |
:1065900003C0909581959F4F06974CF480916A02B5 |
:1065A000883C28F480916A02865F80936A02FD012C |
:1065B000EA0FFB1FEC51F94F808191819C01220F62 |
:1065C000331F280F391F240F351F37FF02C02D5FDF |
:1065D0003F4FE901D595C795D595C795CA01019655 |
:1065E0008C179D0714F4219706C041505040C417E2 |
:1065F000D5070CF4219680916A02833CD8F08D0176 |
:106600000A0F1B1FF801EC51F94F808191819E0107 |
:10661000281B390BC90163E070E00E944678CB016A |
:10662000880F991F860F971F085E184FF8019183F6 |
:10663000808307C0AA0FBB1FA85EB84F11961C929B |
:106640001E92E0913102F0913202EE0FFF1FEC51E9 |
:10665000F94FD183C083809131029091320201962B |
:106660009093320280933102FF91EF91DF91CF91AD |
:10667000BF91AF919F918F917F916F915F914F915A |
:106680003F912F911F910F910F900FBE0F901F9070 |
:106690001895EF92FF920F931F938091D105992740 |
:1066A000880F991F880F991F7C010027F7FC009520 |
:1066B000102F8091C4029091C502A091C602B091A2 |
:1066C000C702BC01CD01A80197010E947B783093DD |
:1066D0001105209310058091BC029091BD02A091FC |
:1066E000BE02B091BF02BC01CD01A80197010E947A |
:1066F0007B7830931305209312058091A107909128 |
:10670000A20797FD03969595879595958795909304 |
:106710001505809314058091B1079091B20797FDFC |
:1067200003969595879595958795909317058093F2 |
:1067300016058091D5029091D6022091F9013091F1 |
:10674000FA01821B930B9093190580931805809191 |
:10675000640290916502A0916602B0916702BC014B |
:10676000CD0125E030E040E050E00E947B7830939E |
:106770001B0520931A058091F3019091F4019093E9 |
:106780001D0580931C0580918F019091900190933D |
:1067900021058093200580911E0190911F01909307 |
:1067A00023058093220580916A02992790932505FD |
:1067B0008093240580915A0790915B079093270559 |
:1067C00080932605809184069927909329058093CC |
:1067D000280580918C06992790932B0580932A0594 |
:1067E00080919406992790932D0580932C05809194 |
:1067F0009C06992790932F0580932E058091D401B4 |
:106800009091D50190933905809338058091320895 |
:106810009091330890933D0580933C058091360814 |
:106820009091370890933F0580933E0580916002D8 |
:1068300090916102A0916202B0916302BC01CD010E |
:1068400025E030E040E050E00E947B783093410545 |
:106850002093400580918202909183029093470596 |
:106860008093460580913808992790934B05809333 |
:106870004A05809137039091380390934D0580939A |
:106880004C05809135039091360390934F0580938A |
:106890004E0580918E03882321F480918F038823F5 |
:1068A00021F080910F05816003C080910F058E7FDC |
:1068B00080930F051F910F91FF90EF9008951F9304 |
:1068C000CF93DF93182FEB0180916902882309F59C |
:1068D000809102018C3010F4299801C0299A11503E |
:1068E0001F3F81F0D093DB01C093DA018091DA0180 |
:1068F0009091DB01892BD1F7CE018C0F9D1F0E9457 |
:10690000BA16EDCF809102018C3010F4299A01C0A3 |
:106910002998DF91CF911F910895CF93DF938091B4 |
:1069200002018D3011F40E94B31A10927A00809106 |
:10693000FD019091FE019093660780936507809119 |
:10694000FB019091FC01909356078093550780912D |
:10695000F9019091FA019093A7078093A6072091DF |
:10696000F5013091F601C901880F991F880F991F11 |
:10697000820F931F820F931F9093A2078093A1070A |
:106980002091F7013091F801C901880F991F880FF4 |
:10699000991F820F931F820F931F9093B2078093CA |
:1069A000B1078FEC80937A00ABE6B2E0CAEBD5E09A |
:1069B00097E08991E82FFF27EE0FFF1FEC51F94F69 |
:1069C0000190F081E02DE158FF4F1E161F061CF0CC |
:1069D000E0E0F0E005C0EF3FF10514F0EFEFF0E08C |
:1069E0008C91282F3327E217F30714F4815004C049 |
:1069F0002E173F0714F48F5F8C939150119697FFD9 |
:106A0000D8CF8091F6059927AA27BB27BC01CD01D5 |
:106A100024EC39E040E050E00E940778DC01CB0133 |
:106A20008093870190938801A0938901B0938A0194 |
:106A30008091F7059927AA27BB27BC01CD010E94A9 |
:106A40000778DC01CB018093830190938401A093AC |
:106A50008501B0938601DF91CF910895A0E0B0E069 |
:106A6000E4E3F5E30C949C78882EC0E0D0E07E014E |
:106A70006E0110928E03469AD093D002C093CF023B |
:106A8000D093CE02C093CD02D093CA02C093C90264 |
:106A9000D093DA02C093D902D093D802C093D70220 |
:106AA000D093D602C093D50210926B0110926A0166 |
:106AB0001092ED010E948D3484E690E00E94C7168A |
:106AC0000E948D348091C20580FF10C08091140116 |
:106AD00090911501875B934038F480911401909157 |
:106AE00015018E5E924010F40E94581A0FE18AE060 |
:106AF00090E00E94C7168091F9019091FA01C80FA9 |
:106B0000D91F8091FD019091FE01E80EF91E809140 |
:106B1000FB019091FC01C80ED91E015007FFE7CF81 |
:106B20009701205F3F4F36952795369527953093EF |
:106B3000DA022093D902C6014096969587959695DC |
:106B400087959093D8028093D7026096F5E0D6950A |
:106B5000C795FA95E1F7D093D602C093D5029093EA |
:106B6000D4028093D3023093D2022093D1028820A2 |
:106B700009F441C08091A1079091A20797FF03C03B |
:106B8000909581959F4F6CE070E00E9446789B0144 |
:106B90007093D0026093CF028091B1079091B207B9 |
:106BA00097FF03C0909581959F4F6CE070E00E9425 |
:106BB00046787093CE026093CD02809157059091F4 |
:106BC00058059093CA028093C902B90184E090E00D |
:106BD0000E94092B6091CD027091CE0286E090E078 |
:106BE0000E94092B6091C9027091CA0288E090E06E |
:106BF0000E94092B65C084E090E00E94042B9093D2 |
:106C0000D0028093CF0286E090E00E94042B909304 |
:106C1000CE028093CD0288E090E00E94042B9C017C |
:106C20009093CA028093C9028091CF029091D002C2 |
:106C30008150984050F48091CD029091CE028150C5 |
:106C4000984018F421503440D8F186E199E09F93A0 |
:106C50008F9386E992E19F938F93E0917503F09172 |
:106C6000760309958091A1079091A20797FF03C031 |
:106C7000909581959F4F6CE070E00E9446787093EC |
:106C8000D0026093CF028091B1079091B20797FF35 |
:106C900003C0909581959F4F6CE070E00E9446780C |
:106CA0007093CE026093CD02809157059091580564 |
:106CB0009093CA028093C9020F900F900F900F908B |
:106CC00010926607109265071092560710925507AA |
:106CD0001092A7071092A60784E690E00E94C716BC |
:106CE0008091F5019091F6019C01220F331F220F34 |
:106CF000331F280F391F280F391F3093A207209305 |
:106D0000A1078091F7019091F8018C01000F111FEC |
:106D1000000F111F080F191F080F191F1093B2073A |
:106D20000093B1078091D105C82EDD24EE24FF2405 |
:106D3000442737FD4095542FC701B6010E940778BC |
:106D40004B015C016093C4027093C5028093C6023C |
:106D50009093C7029801442737FD4095542FC701EF |
:106D6000B6010E940778DC01CB018093BC029093AE |
:106D7000BD02A093BE02B093BF028092A002909287 |
:106D8000A102A092A202B092A302809398029093D3 |
:106D90009902A0939A02B0939B02109294021092CF |
:106DA000950210929602109297028091160190918E |
:106DB0001701A0911801B091190190935A05809381 |
:106DC00059051092EC011092EB011092840210927E |
:106DD0008502109286021092870200918F01109115 |
:106DE0009001109383020093820284E690E09093D6 |
:106DF0008C0180938B0182E390E09093DB01809380 |
:106E0000DA018091F6059927AA27BB27BC01CD019D |
:106E100024EC39E040E050E00E940778DC01CB012F |
:106E20008856954CAF4FBF4F809387019093880150 |
:106E3000A0938901B0938A018091F7059927AA2729 |
:106E4000BB27BC01CD010E940778DC01CB0188562D |
:106E5000954CAF4FBF4F8093830190938401A093D3 |
:106E60008501B09386011092480110924701C80134 |
:106E7000AA2797FDA095BA2F209143013091440194 |
:106E80004091450150914601BC01CD010E94077817 |
:106E9000DC01CB018093AD079093AE07A093AF07C1 |
:106EA000B093B00710927F0210927E0281E080932F |
:106EB00001010E94676680913402846080933402ED |
:106EC0008FEF80932D0810922E0880E280932F0878 |
:106ED000CBE6D2E0AAEBB5E007E08D91E82FFF27E3 |
:106EE000EE0FFF1FEC51F94F8081918181588993FA |
:106EF000015007FFF2CF84E680936A028091D801A7 |
:106F0000882311F0469A579A8091D9029091DA021B |
:106F100080569940815C9B4228F080918E0381606D |
:106F200080938E038091D7029091D8028056994029 |
:106F3000815C9B4228F080918E03826080938E0357 |
:106F40008091D5029091D6028C52914089579540FC |
:106F500028F080918E03846080938E038091CF020D |
:106F60009091D0028C529140835C914028F08091A6 |
:106F70008E03886080938E038091CD029091CE0223 |
:106F80008C529140835C914028F080918E03806107 |
:106F900080938E038091C9029091CA0280509240E2 |
:106FA0008355914028F080918E03806280938E03F8 |
:106FB00086E480937E01ECE0CDB7DEB70C94B87820 |
:106FC000A3E1B0E0E6EEF7E30C9496788091D50269 |
:106FD0009091D6022091F9013091FA01821B930B16 |
:106FE0009093A7078093A6078091030290910402D3 |
:106FF00097FD07969C0113E0359527951A95E1F7C3 |
:1070000030936607209365078091010290910202F8 |
:1070100097FD0796B3E095958795BA95E1F790931C |
:10702000560780935507309371072093700790930C |
:107030006907809368078091A1079091A207AC012E |
:10704000440F551F480F591F2091F5013091F6014B |
:10705000C901880F991F880F991F820F931F820FF4 |
:10706000931F480F591F57FF02C04D5F5F4F559543 |
:107070004795559547955093A2074093A107809156 |
:10708000B1079091B207AC01440F551F480F591F2B |
:107090002091F7013091F801C901880F991F880FDD |
:1070A000991F820F931F820F931F480F591F57FF7D |
:1070B00002C04D5F5F4F5595479555954795509345 |
:1070C000B2074093B1072091F5013091F601C90153 |
:1070D000880F991F880F991F820F931F820F931F8C |
:1070E0009C01442737FD4095542F8091B402909124 |
:1070F000B502A091B602B091B702820F931FA41FF0 |
:10710000B51F8093B4029093B502A093B602B093DA |
:10711000B7022091F7013091F801C901880F991F3A |
:10712000880F991F820F931F820F931F9C01442782 |
:1071300037FD4095542F8091B0029091B102A091FB |
:10714000B202B091B302820F931FA41FB51F8093A8 |
:10715000B0029093B102A093B202B093B3028091B7 |
:107160007A0790917B072091F5013091F601820F0B |
:10717000931F90937B0780937A078091A907909142 |
:10718000AA072091F7013091F801820F931F909385 |
:10719000AA078093A9078091CB029091CC02019617 |
:1071A0009093CC028093CB02809157059091580523 |
:1071B0002091C9023091CA02821B930B9C01442783 |
:1071C00037FD4095542F8091AC029091AD02A09173 |
:1071D000AE02B091AF02820F931FA41FB51F809320 |
:1071E000AC029093AD02A093AE02B093AF028FECCD |
:1071F00080937A001092100120919C0230919D02A0 |
:1072000040919E0250919F0229873A874B875C8765 |
:1072100029543B46414050402CF028E43BE641E0F5 |
:1072200050E00DC089859A85AB85BC85885B944903 |
:10723000AE4FBF4F4CF428EB34E94EEF5FEF2D8398 |
:107240003E834F83588708C089859A85AB85BC8566 |
:107250008D839E83AF83B8872091A4023091A502CD |
:107260004091A6025091A7022D873E874F87588BE9 |
:1072700029543B46414050402CF028E43BE641E095 |
:1072800050E00DC08D859E85AF85B889885B944997 |
:10729000AE4FBF4F4CF428EB34E94EEF5FEF29833C |
:1072A0003A834B835C8308C08D859E85AF85B88902 |
:1072B00089839A83AB83BC83A091A607B091A7076B |
:1072C000BB8BAA8BFD01CF01AA2797FDA095BA2FF2 |
:1072D000A0909402B0909502C0909602D090970230 |
:1072E000A80EB91ECA1EDB1EA0929402B09295028F |
:1072F000C0929602D0929702E090AD07F090AE0750 |
:107300000091AF071091B007E80EF91E0A1F1B1F6E |
:10731000E092AD07F092AE070093AF071093B0076D |
:10732000F0914F02F98BFF2309F098C180914E0232 |
:10733000882309F093C180919D0786FF8FC18091BA |
:10734000550790915607AA2797FDA095BA2FBC0123 |
:10735000CD0129813A814B815C810E9407789B0194 |
:10736000AC0197FF04C02150384F4F4F5F4FBBE037 |
:107370005595479537952795BA95D1F780916A012C |
:10738000682E772488249924CA01B901A4019301A5 |
:107390000E940778DC01CB018093E5029093E6021E |
:1073A000A093E702B093E802B7FF04C08150904F6A |
:1073B000AF4FBF4F1C012D01ACE05594479437945B |
:1073C0002794AA95D1F72092E5023092E6024092E6 |
:1073D000E7025092E8028091650790916607AA271C |
:1073E00097FDA095BA2FBC01CD012D813E814F8123 |
:1073F00058850E94077897FF04C06150784F8F4FDF |
:107400009F4FFBE09595879577956795FA95D1F70E |
:10741000A40193010E940778DC01CB018093E9026B |
:107420009093EA02A093EB02B093EC02B7FF04C082 |
:107430008150904FAF4FBF4F9C01AD01ECE055958F |
:10744000479537952795EA95D1F72093E902309330 |
:10745000EA024093EB025093EC028091E502909196 |
:10746000E60290934D0780934C078091E90290913A |
:10747000EA02909351078093500722193309440977 |
:1074800055092093E9023093EA024093EB025093AE |
:10749000EC02E20EF31E041F151FE092AD07F092FE |
:1074A000AE070093AF071093B0078091690188235E |
:1074B000B1F457FF04C02F5F3F4F4F4F5F4F5595BB |
:1074C000479537952795A21AB30AC40AD50AA09200 |
:1074D0009402B0929502C0929602D09297022A89A5 |
:1074E0003B8979010027F7FC0095102F8091E90274 |
:1074F0009091EA02A091EB02B091EC02E80EF91E25 |
:107500000A1F1B1FC801B70129813A814B815C8189 |
:107510000E9407789B01AC0197FF04C02150384FAF |
:107520004F4F5F4F6BE055954795379527956A9577 |
:10753000D1F780916B01A82EBB24CC24DD24CA0195 |
:10754000B901A60195010E940778DC01CB01809367 |
:10755000DD029093DE02A093DF02B093E002B7FF5A |
:1075600004C08150904FAF4FBF4F3C014D013CE0F4 |
:1075700095948794779467943A95D1F76092DD0259 |
:107580007092DE028092DF029092E002C801B701A1 |
:107590002D813E814F8158850E94077897FF04C056 |
:1075A0006150784F8F4F9F4F2BE09595879577953A |
:1075B00067952A95D1F7A60195010E940778DC010D |
:1075C000CB018093E1029093E202A093E302B09397 |
:1075D000E402B7FF04C08150904FAF4FBF4FAC01E2 |
:1075E000BD018CE075956795579547958A95D1F7BC |
:1075F0004093E1025093E2026093E3027093E4024D |
:107600002A893B8937FF03C0309521953F4F2134AC |
:107610003105E4F1D401C30197FE07C0B095A095F0 |
:10762000909581959F4FAF4FBF4F81389105A10530 |
:10763000B10584F4DB01CA0177FF07C0B095A095BE |
:10764000909581959F4FAF4FBF4F81389105A10510 |
:10765000B105E4F081E08093800218C010925107D8 |
:107660001092500710924D0710924C071092E102B1 |
:107670001092E2021092E3021092E4021092DD02F4 |
:107680001092DE021092DF021092E0028091E1027D |
:107690009091E202A091E302B091E402BC01CD011D |
:1076A00024E630E040E050E00E947B78E090DD028C |
:1076B000F090DE02E21AF30AF0926407E0926307A8 |
:1076C0008091DD029091DE02A091DF02B091E00294 |
:1076D000BC01CD0124E630E040E050E00E947B7820 |
:1076E000DA01C9012091E1023091E2028C01021B12 |
:1076F000130B109358070093570780914301909103 |
:107700004401A0914501B0914601BC01CD0128E69C |
:1077100031E040E050E00E9407782091AD073091C1 |
:10772000AE074091AF075091B007261737074807BB |
:10773000590764F0261B370B480B590B2093AD07F4 |
:107740003093AE074093AF075093B0072091AD0739 |
:107750003091AE074091AF075091B00757FF0CC072 |
:10776000260F371F481F591F2093AD073093AE07D0 |
:107770004093AF075093B00760915507709156073B |
:107780006E0D7F1D9B01442737FD4095542F80913E |
:10779000980290919902A0919A02B0919B02820F57 |
:1077A000931FA41FB51F8093980290939902A093F2 |
:1077B0009A02B0939B028091540290915502681BEB |
:1077C000790BCB01AA2797FDA095BA2F29853A8579 |
:1077D0004B855C85820F931FA41FB51F80939C026D |
:1077E00090939D02A0939E02B0939F02C09083014C |
:1077F000D0908401E0908501F0908601C816D906EA |
:10780000EA06FB06C4F488EA91E6A0E0B0E08C1931 |
:107810009D09AE09BF0980939C0290939D02A0939D |
:107820009E02B0939F028093980290939902A09336 |
:107830009A02B0939B0222273327A9012C193D09F4 |
:107840004E095F0980919C0290919D02A0919E0239 |
:10785000B0919F0282179307A407B507B4F4D7012C |
:10786000C601885A9146A040B04080939C029093F4 |
:107870009D02A0939E02B0939F02809398029093E2 |
:107880009902A0939A02B0939B0260916507709150 |
:107890006607600F711F9B01442737FD4095542FE9 |
:1078A0008091A0029091A102A091A202B091A302A6 |
:1078B000820F931FA41FB51F8093A0029093A10273 |
:1078C000A093A202B093A30280915202909153021E |
:1078D000681B790BCB01AA2797FDA095BA2F2D85A0 |
:1078E0003E854F855889820F931FA41FB51F809333 |
:1078F000A4029093A502A093A602B093A702E090E1 |
:107900008701F09088010091890110918A01E816A1 |
:10791000F9060A071B07C4F488EA91E6A0E0B0E084 |
:107920008E199F09A00BB10B8093A4029093A5021E |
:10793000A093A602B093A7028093A0029093A10205 |
:10794000A093A202B093A30222273327A9012E19E4 |
:107950003F09400B510B8091A4029091A502A09188 |
:10796000A602B091A70282179307A407B507B4F443 |
:10797000D801C701885A9146A040B0408093A40224 |
:107980009093A502A093A602B093A7028093A002B1 |
:107990009093A102A093A202B093A30280919402BB |
:1079A00090919502A0919602B09197028093A802BF |
:1079B0009093A902A093AA02B093AB028091A40273 |
:1079C0009091A502A091A602B091A7028093C40253 |
:1079D0009093C502A093C602B093C70280919C0207 |
:1079E00090919D02A0919E02B0919F028093BC0253 |
:1079F0009093BD02A093BE02B093BF028091A002FB |
:107A00009091A102A091A202B091A3028093C00222 |
:107A10009093C102A093C202B093C30280919802D6 |
:107A200090919902A0919A02B0919B028093B80222 |
:107A30009093B902A093BA02B093BB0280911C014B |
:107A400090911D0197FD079603E0959587950A95FE |
:107A5000E1F7909366078093650780911A019091F2 |
:107A60001B0197FD079613E0959587951A95E1F709 |
:107A700090935607809355078091FD019091FE01E8 |
:107A80000F9734F488E19CEF909366078093650725 |
:107A90008091FD019091FE01079734F480E398EF07 |
:107AA0009093660780936507209102012A30A9F41C |
:107AB0008091FD019091FE01835F934034F088EE48 |
:107AC00093E090936607809365078091FD01909104 |
:107AD000FE018A5F9340DCF014C08091FD0190911B |
:107AE000FE01815D974034F088EE93E09093660745 |
:107AF000809365078091FD019091FE01805E974023 |
:107B000034F080ED97E0909366078093650780914D |
:107B1000FB019091FC010F9734F488E19CEF909366 |
:107B20005607809355078091FB019091FC010797C0 |
:107B300034F480E398EF90935607809355072A30EA |
:107B4000A9F48091FB019091FC01835F934034F094 |
:107B500088EE93E090935607809355078091FB0140 |
:107B60009091FC018A5F9340DCF014C08091FB018E |
:107B70009091FC01815D974034F088EE93E0909302 |
:107B80005607809355078091FB019091FC01805E20 |
:107B9000974034F080ED97E0909356078093550717 |
:107BA00060917501662309F4AFC040911C015091AA |
:107BB0001D018091ED029091EE02481B590B5093EC |
:107BC000F4024093F30220911C0130911D01280F13 |
:107BD000391F37FF02C02F5F3F4F359527953093F0 |
:107BE000EE022093ED02413851051CF080E890E050 |
:107BF00005C040585F4F34F480E89FEF9093F40243 |
:107C00008093F30240911A0150911B018091EF0281 |
:107C10009091F002481B590B5093F2024093F102ED |
:107C200020911A0130911B01280F391F37FF02C024 |
:107C30002F5F3F4F359527953093F0022093EF0249 |
:107C4000413851051CF080E890E005C040585F4F76 |
:107C500034F480E89FEF9093F2028093F102462F74 |
:107C600055278091F3029091F402849FB001859F83 |
:107C7000700D949F700D11249B0177FF02C0215F4E |
:107C80003F4FF4E035952795FA95E1F78091650728 |
:107C900090916607820F931F909366078093650704 |
:107CA0008091F1029091F202849FD001859FB00DE6 |
:107CB000949FB00D1124AD019D01B7FF02C0215F5B |
:107CC0003F4FE4E035952795EA95E1F78091550718 |
:107CD00090915607820F931F9093560780935507F4 |
:107CE00080911C0190911D01860F971F90931D019B |
:107CF00080931C0180911A0190911B01840F951FA4 |
:107D000090931B0180931A010091680710916907F5 |
:107D100080914C0790914D07101611065CF59C015F |
:107D200097FF04C022273327281B390BC901AA2734 |
:107D300097FDA095BA2F2091690133274427552735 |
:107D4000BC01CD010E9407789B01AC0197FF04C0E4 |
:107D5000215C3F4F4F4F5F4F76E0559547953795E4 |
:107D600027957A95D1F78091630790916407820FE8 |
:107D7000931F27C097FF03C0909581959F4FAA2717 |
:107D800097FDA095BA2F20916901332744275527E5 |
:107D9000BC01CD010E9407789B01AC0197FF04C094 |
:107DA000215C3F4F4F4F5F4F66E0559547953795A4 |
:107DB00027956A95D1F78091630790916407821B9C |
:107DC000930B9093640780936307E0907007F090A3 |
:107DD000710780915007909151071E141F045CF5A4 |
:107DE0009C0197FF04C022273327281B390BC901A8 |
:107DF000AA2797FDA095BA2F209169013327442720 |
:107E00005527BC01CD010E9407789B01AC0197FF6B |
:107E100004C0215C3F4F4F4F5F4F96E0559547950B |
:107E2000379527959A95D1F78091570790915807E4 |
:107E3000820F931F27C097FF03C0909581959F4F96 |
:107E4000AA2797FDA095BA2F2091690133274427CF |
:107E50005527BC01CD010E9407789B01AC0197FF1B |
:107E600004C0215C3F4F4F4F5F4F86E055954795CB |
:107E7000379527958A95D1F78091570790915807A4 |
:107E8000821B930B909358078093570780919D070F |
:107E900087FF44C0B989BB2309F040C080914E02DE |
:107EA0008823E1F5E1E0EE16E1E0FE064CF080917A |
:107EB0006507909166078E0D9F1D805091400DC003 |
:107EC000F0E0EF16FFEFFF0664F4809165079091F4 |
:107ED00066078E0D9F1D80509F4F9093660780937D |
:107EE000650721E0013012074CF080915507909111 |
:107EF0005607800F911F805091400CC03FEF00301B |
:107F0000130764F48091550790915607800F911FD5 |
:107F100080509F4F9093560780935507E2E1CD5EC6 |
:107F20000C94B27880916902882301F58091340223 |
:107F30008C7F80933402A3E9B3E0E3E8F6E09BE0B2 |
:107F40008091B901882309F48C938D9181831282E9 |
:107F50009150389697FFF4CF8091B901882359F05A |
:107F60008091B90181508093B90105C0809134029C |
:107F700081608093340280912402882319F010924A |
:107F80002402089580932602809328028091220281 |
:107F90008E7F8093220285EA8093BC000895CF9360 |
:107FA000DF93ABE6B2E0CAEBD5E057E09991E92F59 |
:107FB000FF27EE0FFF1FEC51F94F0190F081E02DEC |
:107FC000E158FF4FEF3FF10521F01CF0EFEFF0E03B |
:107FD00004C0F7FF02C0E0E0F0E0993111F4EC9347 |
:107FE0001BC04C91242F3327E217F307A9F0CF01D0 |
:107FF000821B930B97FD039695958795959587958D |
:10800000242F280F2C93822F9927E817F90714F4AF |
:10801000215001C02F5F2C935150119657FFC6CFAE |
:108020008091C405883F38F0EFEFF0E0E81BF109DC |
:10803000E559FD4F808180937B0180917B018823EE |
:1080400029F0843618F084E680937B018091C60580 |
:10805000883F38F0EFEFF0E0E81BF109E559FD4FFC |
:1080600080818093790180917901882329F0843679 |
:1080700018F084E6809379018091D305883F38F029 |
:10808000EFEFF0E0E81BF109E559FD4F80818093A7 |
:108090007401809174018B3010F48AE002C08F3F2C |
:1080A00011F48093740180910006883F38F0EFEF5F |
:1080B000F0E0E81BF109E559FD4F808180937C07D2 |
:1080C00080917C07863010F485E002C08F3F11F468 |
:1080D00080937C0780910206883F38F0EFEFF0E054 |
:1080E000E81BF109E559FD4F80818093A407809139 |
:1080F000A407863010F485E002C08F3F11F480930E |
:10810000A4078091ED05883F38F0EFEFF0E0E81B21 |
:10811000F109E559FD4F8081809379078091EE0543 |
:10812000883F38F0EFEFF0E0E81BF109E559FD4F2B |
:108130008081809352078091EF05883F38F0EFEF00 |
:10814000F0E0E81BF109E559FD4F8081809382073B |
:108150008091C505883F38F0EFEFF0E0E81BF109AA |
:10816000E559FD4F808180937A018091C805883F51 |
:1081700038F0EFEFF0E0E81BF109E559FD4F8081A1 |
:10818000809378018091CA05883F38F0EFEFF0E0E6 |
:10819000E81BF109E559FD4F8081809376018091BC |
:1081A000D205883F38F0EFEFF0E0E81BF109E55920 |
:1081B000FD4F8081809377018091D405883F38F00E |
:1081C000EFEFF0E0E81BF109E559FD4F8081809366 |
:1081D00073018091D505883F38F0EFEFF0E0E81BA0 |
:1081E000F109E559FD4F8081809375018091D60595 |
:1081F000883F38F0EFEFF0E0E81BF109E559FD4F5B |
:108200008081809372018091D705883F38F0EFEF2D |
:10821000F0E0E81BF109E559FD4F80818093710181 |
:108220008091DD05883F38F0EFEFF0E0E81BF109C1 |
:10823000E559FD4F808180936F018091DE05883F75 |
:1082400038F0EFEFF0E0E81BF109E559FD4F8081D0 |
:10825000809349028091DF05883F38F0EFEFF0E02E |
:10826000E81BF109E559FD4F808180934802809118 |
:10827000E005883F38F0EFEFF0E0E81BF109E55941 |
:10828000FD4F8081809347028091E105883F38F05F |
:10829000EFEFF0E0E81BF109E559FD4F8081809395 |
:1082A00046028091FB05883F38F0EFEFF0E0E81BD5 |
:1082B000F109E559FD4F8081809345028091FC05CD |
:1082C000883F38F0EFEFF0E0E81BF109E559FD4F8A |
:1082D0008081809344028091FD05883F38F0EFEF64 |
:1082E000F0E0E81BF109E559FD4F808180934302DE |
:1082F0008091FE05883F38F0EFEFF0E0E81BF109D0 |
:10830000E559FD4F8081809342028091E205883FCC |
:1083100038F0EFEFF0E0E81BF109E559FD4F8081FF |
:1083200080936E018091E605883F38F0EFEFF0E032 |
:10833000E81BF109E559FD4F808180936D01809123 |
:10834000F005883F38F0EFEFF0E0E81BF109E55960 |
:10835000FD4F808180936C018091F305883F38F058 |
:10836000EFEFF0E0E81BF109E559FD4F80818093C4 |
:108370006B018091F405883F38F0EFEFF0E0E81BE7 |
:10838000F109E559FD4F808180936A018091F505DF |
:10839000883F38F0EFEFF0E0E81BF109E559FD4FB9 |
:1083A00080818093690180911C06883F38F0EFEF4F |
:1083B000F0E0E81BF109E559FD4F808180936107EA |
:1083C0008091C20580939D0780911F06809381074D |
:1083D0008091FA05883F38F0EFEFF0E0E81BF109F3 |
:1083E000E559FD4F80818093680180911506883F93 |
:1083F00038F0EFEFF0E0E81BF109E559FD4F80811F |
:108400008093B40780916F01282F33272F5F3F4F50 |
:108410008CE398E2B9010E94467870937D016093E5 |
:108420007C018091D0058093A5078091CF05809332 |
:108430006A07909117069333C8F181E08093410257 |
:10844000983F58F0EFEFF0E0E91BF109E559FD4FD7 |
:108450008081823310F41092410280917E0120913C |
:108460004102821799F0833070F4222319F08CEDC9 |
:1084700095E002C088EC90E09093DB018093DA01F4 |
:1084800020937E0103C0815080937E018091F40788 |
:108490009091F50797FF0FC080914102882359F012 |
:1084A00080918E03806880938E0305C010924102F4 |
:1084B0008AE080937E018091F4079091F50797FF01 |
:1084C0001DC0809169028823C9F0809141028823F0 |
:1084D000A9F080910801909109018F5F9F4F71F47D |
:1084E00088E99AE39093DB018093DA0180E094EAD3 |
:1084F00090930901809308011092410280914102FA |
:10850000882369F0809133028160809333028091E7 |
:108510006B01823D48F4825E80936B0105C08091BF |
:1085200033028E7F80933302DF91CF910895A7E1CC |
:10853000B0E0EDE9F2E40C9496780E94E037E09028 |
:108540007402F0907502FA82E98280916A07992795 |
:108550000A96E816F90614F49A83898380916A02D0 |
:10856000843608F066C08091330282FD62C080913B |
:10857000090390910A03009731F0019790930A0341 |
:10858000809309030BC01092690290933602809386 |
:108590003502809134028D7E8093340280910201F5 |
:1085A0008A3011F0843110F0289A01C02898809107 |
:1085B000350290913602895E9340C0F18091DA05D0 |
:1085C000282F33273A832983809134028061809356 |
:1085D00034028091B605A82FBB27AA0FBB1FFD014F |
:1085E000E85EF84F118210828091B705282F33275B |
:1085F000220F331FC901885E984FFC01118210823F |
:10860000AC51B94F11961C921E922C51394FD90181 |
:1086100011961C921E928091B905E82FFF27EE0F4C |
:10862000FF1FEC51F94F11821082A9C2109269020A |
:10863000A6C280916A028D3808F4A1C280913402EA |
:108640008F7E809334029091DB0582E3989FC00176 |
:10865000112490930A0380930903E981FA81B99761 |
:108660008CF080916902882369F0809135029091A5 |
:108670003602FFEF8F3F9F0729F001969093360255 |
:108680008093350280913502909136028F3F91059B |
:1086900009F008F510928C0210928D0210928E0251 |
:1086A00010928F02109288021092890210928A0210 |
:1086B00010928B021092F5021092F6021092F702BD |
:1086C0001092F80210929402109295021092960263 |
:1086D0001092970205C08091340282608093340228 |
:1086E0008091B805E82FFF27EE0FFF1FEC51F94FDF |
:1086F00080819181813591050CF435C12091690209 |
:10870000222309F030C18091B905E82FFF27EE0F31 |
:10871000FF1FEC51F94F808191818C3491050CF44D |
:10872000FFC080910B038F5F80930B03893C08F49B |
:108730001AC120930B031092360210923502309129 |
:10874000B605E32FFF27EE0FFF1FEC51F94F808195 |
:10875000918187349105B4F48091B705E82FFF2704 |
:10876000EE0FFF1FEC51F94F808191810190F08154 |
:10877000E02DF7FF03C0F095E195FF4FE734F105D9 |
:108780000CF478C041E02091B705A22FBB27AA0FB7 |
:10879000BB1FAC51B94F8D919C91119787349105B6 |
:1087A00044F0E32FFF27EE0FFF1FEC51F94F8081BC |
:1087B00091818D919C918734910574F08091B605DB |
:1087C000E82FFF27EE0FFF1FEC51F94F80819181B9 |
:1087D000873491050CF042E0E22FFF27EE0FFF1FD8 |
:1087E000EC51F94F808191818634910574F4809128 |
:1087F000B605E82FFF27EE0FFF1FEC51F94F8081E0 |
:108800009181873491050CF043E0E22FFF27EE0FB2 |
:10881000FF1FEC51F94F808191818A5B9F4F74F467 |
:108820008091B605E82FFF27EE0FFF1FEC51F94F9F |
:1088300080819181873491050CF044E0E22FFF277D |
:10884000EE0FFF1FEC51F94F808191818A5B9F4FA2 |
:1088500074F48091B605E82FFF27EE0FFF1FEC514F |
:10886000F94F80819181863491050CF445E0842F85 |
:108870000E94612B8091B705E82FFF27EE0FFF1FA5 |
:10888000EC51F94F808191810190F081E02DF7FF4B |
:1088900003C0F095E195FF4F7E97BCF48091B6053B |
:1088A000E82FFF27EE0FFF1FEC51F94F80819181D8 |
:1088B0008A5B9F4F54F481E08093A90388EE93E094 |
:1088C0009093DB018093DA014EC00E945D2C0E94E0 |
:1088D0000E2B80E00E94D7068091DC050E948973F0 |
:1088E00080919D0780FF10C0809114019091150127 |
:1088F000875B934038F480911401909115018E5E4E |
:10890000924010F40E94581A1092D80180E00E9400 |
:108910002E3581E080930E038093D801579A1AC0B8 |
:1089200080819181855B9F4FE4F480910B038F5F81 |
:1089300080930B03893CB8F02093690220930B03CA |
:10894000109236021092350281E00E942E3581E0AD |
:1089500080930E030E945D2C68E770E00E945F34F4 |
:1089600002C020930B038091B805E82FFF27EE0F7C |
:10897000FF1FEC51F94F808191818B5A9F4F0CF072 |
:10898000FEC030916902E091B905332309F0CCC0F3 |
:10899000FF27EE0FFF1FEC51F94F80819181855B1E |
:1089A0009F4F0CF0BEC020911806E22FFF27EE0F5C |
:1089B000FF1FEC51F94F80819181855B9F4F1CF027 |
:1089C000222309F0AEC080910C038F5F80930C03CB |
:1089D000893C08F4D4C030930C0380918E03882323 |
:1089E00009F098C080910E03882309F493C0809108 |
:1089F0004403882309F08EC081E090E09093360212 |
:108A00008093350281E0809369021092F502109202 |
:108A1000F6021092F7021092F8021092940210924D |
:108A20009502109296021092970210929002109264 |
:108A3000910210929202109293028091D105E82E39 |
:108A4000FF24002711278091A1079091A2079C0184 |
:108A5000442737FD4095542FC801B7010E9407787D |
:108A6000DC01CB018093A4029093A502A093A602FF |
:108A7000B093A7028091B1079091B2079C0144275F |
:108A800037FD4095542FC801B7010E940778DC01DB |
:108A9000CB0180939C0290939D02A0939E02B09381 |
:108AA0009F028091C4029091C502A091C602B0912C |
:108AB000C7028093A0029093A102A093A202B09358 |
:108AC000A3028091BC029091BD02A091BE02B09120 |
:108AD000BF028093980290939902A0939A02B09358 |
:108AE0009B0210928C0210928D0210928E021092B4 |
:108AF0008F02109288021092890210928A021092BC |
:108B00008B028091340288608093340284E68093E3 |
:108B10000F0335C08CED95E09093DB018093DA0173 |
:108B20002EC010920C032BC0FF27EE0FFF1FEC513D |
:108B3000F94F808191818C349105FCF020911806C9 |
:108B4000E22FFF27EE0FFF1FEC51F94F808191813B |
:108B5000855B9F4F14F0222381F480910D038F5F7A |
:108B600080930D03893C58F01092690210920D0316 |
:108B7000109236021092350202C010920D038091BD |
:108B80004101815080934101809141018F3F21F04B |
:108B90008091340284FFA9C30E94CF3FB090CC05DE |
:108BA00080911803909119039C01220F331F280F05 |
:108BB000391FC090B605AC2DBB27AA0FBB1FFD0106 |
:108BC000EC51F94F4B2D552780819181849FF00105 |
:108BD000859FF00D949FF00D11242E0F3F1F37FF3E |
:108BE00002C02D5F3F4FB9017595679575956795E3 |
:108BF000A85EB84F8091CD05082F11278D919C91CB |
:108C0000809F7001819FF00C909FF00C11246E0DDD |
:108C10007F1D709319036093180380911A0390913C |
:108C20001B039C01220F331F280F391FD090B7055B |
:108C3000AD2DBB27AA0FBB1FFD01EC51F94F808161 |
:108C40009181849FF001859FF00D949FF00D112478 |
:108C50002E0F3F1F37FF02C02D5F3F4FA9015595D3 |
:108C6000479555954795A85EB84F8D919C91809FEB |
:108C70007001819FF00C909FF00C11244E0D5F1D30 |
:108C800050931B0340931A0380914102882309F4F7 |
:108C900048C0CB0177FD0396DC01B595A795B59546 |
:108CA000A795CA0157FD0396FC01F595E795F59543 |
:108CB000E79580919D01682F772767FD70956A9FE2 |
:108CC00090016B9F300D7A9F300D112480914603E7 |
:108CD000482F552747FD50954E9FC0014F9F900D3F |
:108CE0005E9F900D1124280F391F37FF02C0295FA6 |
:108CF0003F4F93E0359527959A95E1F730937B02A6 |
:108D000020937A026E9F90016F9F300D7E9F300DF1 |
:108D100011244A9FC0014B9F900D5A9F900D112422 |
:108D20003FC080911606E82FFF27E75BFE4F868144 |
:108D300080939D01908190934603A82FBB27A7FDA8 |
:108D4000B095A69F9001A79F300DB69F300D1124BE |
:108D5000E92FFF27E7FDF095E49FC001E59F900D07 |
:108D6000F49F900D1124280F391F37FF02C0295F8F |
:108D70003F4F83E0359527958A95E1F730937B0245 |
:108D800020937A02A49F9001A59F300DB49F300DCF |
:108D90001124E69FC001E79F900DF69F900D1124CE |
:108DA000281B390B37FF02C0295F3F4F03E0359581 |
:108DB00027950A95E1F73093790220937802809104 |
:108DC000B905E82FFF27EE0FFF1FEC51F94F808107 |
:108DD0009181909581959F4F909377028093760231 |
:108DE0008530910514F0049705C00FEF8C3F900774 |
:108DF00034F40496909377028093760204C0109224 |
:108E000077021092760280913403882309F43EC0E1 |
:108E1000282F332780917A0290917B0297FD079645 |
:108E200013E0959587951A95E1F7289FA001299F52 |
:108E3000500D389F500D1124CA0157FD0F96B4E014 |
:108E400095958795BA95E1F790937B0280937A0286 |
:108E5000809178029091790297FD0796A3E095950D |
:108E60008795AA95E1F7289FB001299F700D389F3B |
:108E7000700D1124CB0177FD0F96F4E09595879541 |
:108E8000FA95E1F7909379028093780280907A02C4 |
:108E900090907B028091370390913803881A990A49 |
:108EA00090927B0280927A0200917802109179026E |
:108EB0008091350390913603081B190B10937902AA |
:108EC000009378028091B805E82FFF27EE0FFF1F6F |
:108ED000EC51F94FE080F1808FE790E0E80EF91E49 |
:108EE000F0927502E0927402809174019927AA278A |
:108EF00097FDA095BA2FBC01CD010E947B77DC01C4 |
:108F0000CB0120E030E040E251E4BC01CD010E9401 |
:108F1000E976DC01CB01BC01CD010E944D77DC017B |
:108F2000CB018093AB07809173018093830780917D |
:108F300072019927AA2797FDA095BA2FBC01CD01F0 |
:108F40000E947B77DC01CB0120E030E040E251E47D |
:108F5000BC01CD010E94E976DC01CB01BC01CD0151 |
:108F60000E944D77DC01CB0180935C0780917101F9 |
:108F7000809372078091B50380FF59C08091B40738 |
:108F8000813808F454C08091AE03992787FD9095ED |
:108F90002B2D3327829FD001839FB00D929FB00D60 |
:108FA00011248A0E9B1E90927B0280927A028091FD |
:108FB000AF03992787FD9095829FF001839FF00D65 |
:108FC000929FF00D11240E0F1F1F10937902009332 |
:108FD00078028091B003282F332727FD30958091A8 |
:108FE000760290917702820F931F9093770280937D |
:108FF00076028091B203282F332727FD3095809188 |
:10900000C7059927289F8001299F100D389F100DB3 |
:10901000112410934801009347018091B1039927CF |
:109020008E159F0524F490937502809374028091AD |
:1090300074029091750297FF04C01092750210920D |
:10904000740280919D0782FF02C0109283074091B5 |
:109050007A0250917B02CA0157FD03969C01359517 |
:1090600027953595279537FF03C0309521953F4FBC |
:109070008091390290913A0282179307B4F4CA01A1 |
:1090800057FF03C0909581959F4F97FD0396959547 |
:1090900087959595879590933A0280933902853606 |
:1090A000910544F084E690E001C0019790933A0264 |
:1090B000809339024091780250917902CA0157FD9C |
:1090C00003969C01359527953595279537FF03C065 |
:1090D000309521953F4F8091370290913802821749 |
:1090E0009307B4F4CA0157FF03C0909581959F4F31 |
:1090F00097FD03969595879595958795909338025A |
:10910000809337028536910544F084E690E001C0F3 |
:10911000019790933802809337028091340284FF44 |
:1091200008C010923A02109239021092380210923E |
:109130003702ED2DFF27EE0FFF1FEC51F94F409145 |
:10914000F105242F3327808191812817390744F4B2 |
:1091500080911D0682FF04C081E080934D0213C000 |
:10916000ED2DFF27EE0FFF1FEC51F94F842F9927AC |
:109170002091F205821B910920813181281739073E |
:1091800014F410924D024091B705E42FFF27EE0F23 |
:10919000FF1FEC51F94F5091F105852F9927222798 |
:1091A0003327281B390B808191818217930744F460 |
:1091B00080911D0683FF04C081E080934C0216C09D |
:1091C00080914C02882391F0E42FFF27EE0FFF1FC0 |
:1091D000EC51F94F8091F2059927851B9109208167 |
:1091E00031818217930714F410924C02EC2DFF2763 |
:1091F000EE0FFF1FEC51F94F4091F105242F33275B |
:10920000808191812817390744F480911D0680FFE1 |
:1092100004C081E080934A0217C080914A028823EB |
:1092200099F0EC2DFF27EE0FFF1FEC51F94F842F23 |
:1092300099272091F205821B9109208131812817FD |
:10924000390714F410924A024091B605E42FFF2723 |
:10925000EE0FFF1FEC51F94F5091F105852F992723 |
:1092600022273327281B390B80819181821793078E |
:1092700044F480911D0681FF04C081E080934B027D |
:1092800016C080914B02882391F0E42FFF27EE0F48 |
:10929000FF1FEC51F94F8091F2059927851B910929 |
:1092A000208131818217930714F410924B02809130 |
:1092B0004D02882319F480914C02811181E0809342 |
:1092C0004E0280914A02882321F480914B02882328 |
:1092D00051F081E080934F0210924E0210924D02A5 |
:1092E00010924C0202C080934F0280914E0288235C |
:1092F00021F480914F02882369F08091F00599272D |
:1093000029813A818217930714F49A83898381E033 |
:10931000809380028091330299279C0124703070E1 |
:1093200082FF2DC0809137039091380390958195ED |
:109330009F4F90937B0280937A02809135039091A6 |
:109340003603909581959F4F909379028093780290 |
:1093500080918101909182019093750280937402B3 |
:1093600080919D078B778B6680939D078091810705 |
:109370008C7B8093810788EC80937A011EC080915A |
:10938000340284FF1AC03093770220937602309320 |
:109390007B0220937A0230937902209378029AE537 |
:1093A0009093AB0788E78093830790935C07809343 |
:1093B000720710924E0210924F02809175079091A1 |
:1093C0007607A0917707B09178072091C402309179 |
:1093D000C5024091C6025091C702820F931FA41F7D |
:1093E000B51F8093750790937607A0937707B09386 |
:1093F000780780917D0790917E07A0917F07B091BB |
:109400008007E090BC02F090BD020091BE02109176 |
:10941000BF02EB82FC820D831E838E0D9F1DA01F59 |
:10942000B11F80937D0790937E07A0937F07B09331 |
:10943000800780916C0790916D07A0916E07B091A5 |
:109440006F07E090C002F090C1020091C20210913B |
:10945000C302EF82F88609871A878E0D9F1DA01F11 |
:10946000B11F80936C0790936D07A0936E07B09324 |
:109470006F0780915D0790915E07A0915F07B091A3 |
:109480006007E090B802F090B9020091BA02109122 |
:10949000BB02EB86FC860D871E878E0D9F1DA01FCD |
:1094A000B11F80935D0790935E07A0935F07B09311 |
:1094B0006007F0904F02FF86FF2029F480914E0252 |
:1094C000882309F460C01092B4021092B502109281 |
:1094D000B6021092B7021092B0021092B10210922E |
:1094E000B2021092B3021092750710927607109292 |
:1094F00077071092780710927D0710927E071092DE |
:109500007F071092800710926C0710926D071092DF |
:109510006E0710926F0710925D0710925E0710920F |
:109520005F07109260078091A4029091A502A0911C |
:10953000A602B091A7028093A0029093A102A093EB |
:10954000A202B093A30280919C0290919D02A091EF |
:109550009E02B0919F028093980290939902A093EB |
:109560009A02B0939B021092EA011092E9011092C4 |
:1095700053021092520210925502109254020F851B |
:10958000002309F0F8C180914E02882309F0F3C14D |
:109590008091570590915805815092402CF480910C |
:1095A0006902882309F4E7C190902D08A090D105A5 |
:1095B0002090A1073090A2074090B1075090B207C9 |
:1095C00019140CF0E3C0BB24CC24DD24CA01B9017A |
:1095D000A60195010E947B7879018A018091F607A6 |
:1095E0009091F707281A390AC101AA2797FDA0957B |
:1095F000BA2FE81AF90A0A0B1B0B6B817C818D814B |
:109600009E81A60195010E947B7859016A01809193 |
:10961000F8079091F907481A590AC201AA2797FD3D |
:10962000A095BA2FA81AB90ACA0ADB0A292C332432 |
:1096300027FC3094432C532CC801B701A20191019F |
:109640000E94077897FF04C061507E4F8F4F9F4F55 |
:109650003B014C0109E095948794779467940A95AF |
:10966000D1F7C601B501A20191010E94077897FFC9 |
:1096700004C061507E4F8F4F9F4F5B016C0119E01A |
:10968000D594C794B794A7941A95D1F780913902CD |
:1096900090913A02813491053CF480913702909187 |
:1096A000380281349105D4F0D401C30197FE03C080 |
:1096B0000196A11DB11D3C014D01959487947794AD |
:1096C0006794D601C501D7FE03C00196A11DB11D47 |
:1096D0005C016D01D594C794B794A7948091B905A6 |
:1096E000E82FFF27EE0FFF1FEC51F94F808191818A |
:1096F0000190F081E02DF7FF03C0F095E195FF4F59 |
:109700007A97A4F0C401B30123E030E040E050E0D8 |
:109710000E947B7839014A01C601B50123E030E09F |
:1097200040E050E00E947B7859016A0180912F0847 |
:10973000282F332727FD3095432F532F2615370524 |
:109740004805590514F439014A01992787FD909578 |
:10975000909581959F4FAA2797FDA095BA2F6816DF |
:1097600079068A069B0614F43C014D012A153B0537 |
:109770004C055D0514F459016A01A816B906CA061C |
:10978000DB060CF0D0C05C016D01CDC0EA2CFF24DB |
:1097900000271127CA01B901A80197010E947B780F |
:1097A00039014A01C101AA2797FDA095BA2F681A6D |
:1097B000790A8A0A9B0A6B817C818D819E81A8012E |
:1097C00097010E947B7859016A01C201AA2797FD7F |
:1097D000A095BA2FA81AB90ACA0ADB0AD401C30194 |
:1097E00097FE03C00F96A11DB11D3C014D01F4E091 |
:1097F0009594879477946794FA95D1F7D601C5012B |
:10980000D7FE03C00F96A11DB11D5C016D01E4E000 |
:10981000D594C794B794A794EA95D1F7809139026B |
:1098200090913A02813491053CF4809137029091F5 |
:10983000380281349105A4F0C401B30123E030E083 |
:1098400040E050E00E947B7839014A01C601B50131 |
:1098500023E030E040E050E00E947B7859016A014B |
:109860008091B905E82FFF27EE0FFF1FEC51F94F4C |
:10987000808191810190F081E02DF7FF03C0F09588 |
:10988000E195FF4F7A97A4F0C401B30123E030E0E3 |
:1098900040E050E00E947B7839014A01C601B501E1 |
:1098A00023E030E040E050E00E947B7859016A01FB |
:1098B00089E180938D0121E2621671048104910493 |
:1098C0002CF070E2672E712C812C912C30EE6316F7 |
:1098D0003FEF73063FEF83063FEF930644F460EEDD |
:1098E000662E6FEF762E6FEF862E6FEF962E41E28B |
:1098F000A416B104C104D1042CF050E2A52EB12C61 |
:10990000C12CD12C50EEA5165FEFB5065FEFC50652 |
:109910005FEFD50644F440EEA42E4FEFB42E4FEF88 |
:10992000C42E4FEFD42E8091A4029091A502A09155 |
:10993000A602B091A70286199709A809B9098093D0 |
:10994000A4029093A502A093A602B093A7028091CF |
:109950009C0290919D02A0919E02B0919F028A1953 |
:109960009B09AC09BD0980939C0290939D02A09332 |
:109970009E02B0939F028091E9019091EA018F3F8E |
:10998000910509F008F4C4C56F85662309F04EC53A |
:1099900080914E02882309F049C580918002882376 |
:1099A00009F044C57091F905788B772309F43EC519 |
:1099B0008091750790917607A0917707B09178070D |
:1099C000B7FF04C081509F4FAF4FBF4FE92EFA2E13 |
:1099D0000B2F112707FD1A95E0927507F092760775 |
:1099E000009377071093780780917D0790917E0709 |
:1099F000A0917F07B0918007B7FF04C081509F4FAF |
:109A0000AF4FBF4F892F9A2FAB2FBB27A7FDBA951A |
:109A1000898B9A8BAB8BBC8B80937D0790937E0751 |
:109A2000A0937F07B09380078091D105A82EBB2417 |
:109A3000CC24DD242091B4023091B5024091B602CD |
:109A40005091B702C601B5010E94077897FF04C084 |
:109A500061507F4F8F4F9F4F672E782E892E99240C |
:109A600087FC9A946092B4027092B5028092B6021A |
:109A70009092B7022091B0023091B1024091B202AF |
:109A80005091B302C601B5010E94077897FF04C048 |
:109A900061507F4F8F4F9F4F272E382E492E5524D0 |
:109AA00047FC5A942092B0023092B1024092B20226 |
:109AB0005092B3028091AC029091AD02A091AE029F |
:109AC000B091AF02B7FF04C081509F4FAF4FBF4F5F |
:109AD000892F9A2FAB2FBB27A7FDBA958093AC0295 |
:109AE0009093AD02A093AE02B093AF02D801C7012C |
:109AF00086199709A809B909809301039093020375 |
:109B0000A0930303B09304032091F805E22EFF24F1 |
:109B100000271127BC01CD01A80197010E947B7885 |
:109B200059016A01209310033093110340931203EB |
:109B30005093130389899A89AB89BC898219930947 |
:109B4000A409B5098093050390930603A093070326 |
:109B5000B0930803BC01CD01A80197010E947B7856 |
:109B60002093140330931503409316035093170367 |
:109B7000D601C501D7FE04C081509F4FAF4FBF4FE4 |
:109B8000892F9A2FAB2FBB27A7FDBA95909353022D |
:109B90008093520257FF04C021503F4F4F4F5F4FF9 |
:109BA000BB2757FDBA95A52F942F832F909355026D |
:109BB000809354028091390290913A028134910548 |
:109BC000DCF4809137029091380281349105A4F43D |
:109BD0008091B905E82FFF27EE0FFF1FEC51F94FD9 |
:109BE000808191810190F081E02DF7FF03C0F09515 |
:109BF000E195FF4F7A97E4F080912D088F3FC1F4F3 |
:109C0000809152029091530297FD01969595879508 |
:109C10009093530280935202809154029091550286 |
:109C200097FD0196959587959093550280935402E0 |
:109C300080916C0790916D07A0916E07B0916F07AE |
:109C4000B7FF04C081509F4FAF4FBF4F892F9A2F4E |
:109C5000AB2FBB27A7FDBA9580936C0790936D0738 |
:109C6000A0936E07B0936F0780915D0790915E0798 |
:109C7000A0915F07B0916007B7FF04C081509F4F6C |
:109C8000AF4FBF4F892F9A2FAB2FBB27A7FDBA9598 |
:109C900080935D0790935E07A0935F07B093600782 |
:109CA0008091C4029091C502A091C602B091C702F2 |
:109CB0002F81388549855A85281B390B4A0B5B0B48 |
:109CC0002093F9023093FA024093FB025093FC0276 |
:109CD0008091BC029091BD02A091BE02B091BF02E2 |
:109CE000EB84FC840D851E85E81AF90A0A0B1B0B10 |
:109CF000E092FD02F092FE020093FF021093000337 |
:109D00002093010330930203409303035093040311 |
:109D1000E0920503F09206030093070310930803F3 |
:109D20008091A0029091A102A091A202B091A30201 |
:109D3000821B930BA40BB50B8093A0029093A102FE |
:109D4000A093A202B093A3028091980290919902ED |
:109D5000A0919A02B0919B028E199F09A00BB10BA2 |
:109D60008093980290939902A0939A02B0939B02D9 |
:109D700088898823E1F020917E0230917F0221388A |
:109D800031054CF08091D5029091D60201969093C6 |
:109D9000D6028093D50220583F4F4CF48091D502D3 |
:109DA0009091D60201979093D6028093D50210929B |
:109DB0007F0210927E0281E090E090931D038093D9 |
:109DC0001C03E0900103F090020300910303109143 |
:109DD0000403D801C70117FF07C088279927DC01B2 |
:109DE0008E199F09A00BB10B81509240A040B0404A |
:109DF00034F084E090E090931D0380931C038091E5 |
:109E0000220390912303A0912403B0912503209174 |
:109E10007507309176074091770750917807821B3C |
:109E2000930BA40BB50B815E914BAF4FBF4F8F537C |
:109E30009C49A040B04028F080912E0889310CF454 |
:109E4000FFC021E0E21620E1F20620E0020720E058 |
:109E500012070CF473C080911E03882309F46AC0B2 |
:109E6000D801C70117FF07C088279927DC018E1981 |
:109E70009F09A00BB10B9C01AD01B7FF04C021509D |
:109E80003E4F4F4F5F4FF9E05595479537952795D2 |
:109E9000FA95D1F780911C0390911D03820F931FB7 |
:109EA00090931D0380931C03D801C70117FF03C0C3 |
:109EB0000796A11DB11DE3E0B595A79597958795E8 |
:109EC000EA95D1F78093100390931103A0931203A6 |
:109ED000B093130389589341A040B04064F088E8E0 |
:109EE00093E1A0E0B0E08093100390931103A0935E |
:109EF0001203B0931303209110033091110340918A |
:109F000012035091130357FF04C021503F4F4F4F8E |
:109F10005F4F232F342F452F552747FD5A958091AA |
:109F2000520290915302820F931F90935302809399 |
:109F3000520206C081E080931E0302C010921E03ED |
:109F400040E0E41640EFF4064FEF04074FEF14072C |
:109F50000CF073C080911F03882309F46AC0D801F4 |
:109F6000C70117FF07C088279927DC018E199F09B1 |
:109F7000A00BB10B9C01AD01B7FF04C021503E4FB7 |
:109F80004F4F5F4F69E055954795379527956A95EF |
:109F9000D1F780911C0390911D03820F931F909322 |
:109FA0001D0380931C03D801C70117FF03C0079648 |
:109FB000A11DB11D23E0B595A795979587952A9585 |
:109FC000D1F78093100390931103A0931203B093E1 |
:109FD000130388579C4EAF4FBF4F64F488E79CEE45 |
:109FE000AFEFBFEF8093100390931103A093120380 |
:109FF000B093130320911003309111034091120389 |
:10A000005091130357FF04C021503F4F4F4F5F4FF4 |
:10A01000232F342F452F552747FD5A958091520203 |
:10A0200090915302820F931F909353028093520298 |
:10A0300011C081E080931F030DC010921F030AC05E |
:10A0400010921D0310921C0384E690E090938C0103 |
:10A0500080938B016889262F332780911C03909170 |
:10A060001D032817390724F430931D0320931C0384 |
:10A0700010912E08112379F0212F332727FD3095D9 |
:10A0800080911C0390911D032817390724F4309305 |
:10A090001D0320931C034091010350910203609122 |
:10A0A000030370910403413851056105710574F093 |
:10A0B0008091D9029091DA0220911C0330911D0306 |
:10A0C000820F931F9093DA028093D90240585F4F1A |
:10A0D0006F4F7F4F74F48091D9029091DA022091F2 |
:10A0E0001C0330911D03821B930B9093DA02809323 |
:10A0F000D90281E090E090931D0380931C03C090EF |
:10A100000503D0900603E0900703F0900803D70101 |
:10A11000C601F7FE07C088279927DC018C199D0925 |
:10A12000AE09BF0981509240A040B04034F084E0B5 |
:10A1300090E090931D0380931C03809126039091DF |
:10A140002703A0912803B091290320917D07309126 |
:10A150007E0740917F0750918007821B930BA40BD1 |
:10A16000B50B815E914BAF4FBF4F8F539C49A040C1 |
:10A17000B04018F019310CF4FFC001E0C01600E146 |
:10A18000D00600E0E00600E0F0060CF473C0809119 |
:10A190002003882309F46AC0D701C601F7FE07C06F |
:10A1A00088279927DC018C199D09AE09BF099C01FC |
:10A1B000AD01B7FF04C021503E4F4F4F5F4F09E044 |
:10A1C00055954795379527950A95D1F780911C03AA |
:10A1D00090911D03820F931F90931D0380931C0386 |
:10A1E000D701C601F7FE03C00796A11DB11D13E0FC |
:10A1F000B595A795979587951A95D1F780931403F0 |
:10A2000090931503A0931603B093170389589341B5 |
:10A21000A040B04064F088E893E1A0E0B0E0809313 |
:10A22000140390931503A0931603B0931703209182 |
:10A23000140330911503409116035091170357FFF3 |
:10A2400004C021503F4F4F4F5F4F232F342F452FD6 |
:10A25000552747FD5A958091540290915502820FDF |
:10A26000931F909355028093540206C081E080931F |
:10A27000200302C01092200320E0C21620EFD20675 |
:10A280002FEFE2062FEFF2060CF073C0809121034E |
:10A29000882309F46AC0D701C601F7FE07C08827E2 |
:10A2A0009927DC018C199D09AE09BF099C01AD01FC |
:10A2B000B7FF04C021503E4F4F4F5F4FE9E0559527 |
:10A2C000479537952795EA95D1F780911C03909192 |
:10A2D0001D03820F931F90931D0380931C03D701CE |
:10A2E000C601F7FE03C00796A11DB11D73E0B59529 |
:10A2F000A795979587957A95D1F7809314039093B6 |
:10A300001503A0931603B093170388579C4EAF4FC5 |
:10A31000BF4F64F488E79CEEAFEFBFEF8093140368 |
:10A3200090931503A0931603B09317032091140381 |
:10A3300030911503409116035091170357FF04C045 |
:10A3400021503F4F4F4F5F4F232F342F452F55271D |
:10A3500047FD5A958091540290915502820F931FA8 |
:10A36000909355028093540211C081E080932103A1 |
:10A370000DC0109221030AC010921D0310921C03FD |
:10A3800084E690E090938C0180938B014889242F80 |
:10A39000332780911C0390911D032817390724F45B |
:10A3A00030931D0320931C0380912E08882379F09D |
:10A3B000282F332727FD309580911C0390911D0392 |
:10A3C0002817390724F430931D0320931C03409170 |
:10A3D000050350910603609107037091080341380B |
:10A3E00051056105710574F08091D7029091D802F2 |
:10A3F00020911C0330911D03820F931F9093D8026C |
:10A400008093D70240585F4F6F4F7F4FCCF48091BD |
:10A41000D7029091D80220911C0330911D03821B1A |
:10A42000930B9093D8028093D7020AC010925502E2 |
:10A430001092540210925302109252021092800213 |
:10A4400080918307882341F41092550210925402A0 |
:10A4500010925302109252028091750790917607E4 |
:10A46000A0917707B09178078093220390932303FC |
:10A47000A0932403B093250380917D0790917E07DC |
:10A48000A0917F07B09180078093260390932703C4 |
:10A49000A0932803B09329031092B4021092B5023E |
:10A4A0001092B6021092B7021092B0021092B1024E |
:10A4B0001092B2021092B3021092AC021092AD024E |
:10A4C0001092AE021092AF021092750710927607AA |
:10A4D000109277071092780710927D0710927E07EE |
:10A4E00010927F071092800710926C0710926D07F0 |
:10A4F00010926E0710926F0710925D0710925E0720 |
:10A5000010925F07109260071092EA011092E90121 |
:10A51000E0907602F0907702C701F7FE04C088272A |
:10A5200099278E199F0904973CF080919D0784FD1F |
:10A5300003C082E380930F031091CE05A12EBB24AC |
:10A54000CC24DD24B701882777FD8095982F9701CB |
:10A55000F7FE04C0222733272E193F09442737FD71 |
:10A560004095542F0E9407789B01AC01C601B501AC |
:10A570000E94077897FF04C061507E4F8F4F9F4F16 |
:10A5800059E095958795779567955A95D1F79B01F1 |
:10A59000812F99278E9DD0018F9DB00D9E9DB00D6E |
:10A5A0001124CD01B7FD03969595879595958795CF |
:10A5B000280F391F8091560290915702280F391F9A |
:10A5C000442737FD4095542F2093F5023093F6022F |
:10A5D0004093F7025093F802809194029091950273 |
:10A5E000A0919602B0919702821B930BA40BB50B1E |
:10A5F0008093940290939502A0939602B093970251 |
:10A600008155934CA040B04064F080E593ECA0E00D |
:10A61000B0E08093940290939502A0939602B09339 |
:10A6200097028091940290919502A0919602B09128 |
:10A630009702805B9C43AF4FBF4F64F480EB9CE379 |
:10A64000AFEFBFEF8093940290939502A093960290 |
:10A65000B093970200918F011091900117FDFCC0FB |
:10A6600080919D0783FFF8C080918E018150809377 |
:10A670008E01882309F0F4C08DE080938E018091D3 |
:10A68000C4029091C502A091C602B091C702B7FF63 |
:10A6900004C081509E4FAF4FBF4F39E0B595A7958D |
:10A6A000979587953A95D1F77C0197FF04C0F09470 |
:10A6B000E194F108F3948091BC029091BD02A091C5 |
:10A6C000BE02B091BF02B7FF04C081509E4FAF4F92 |
:10A6D000BF4F29E0B595A795979587952A95D1F70E |
:10A6E0009C0197FF03C0309521953F4FE216F3067A |
:10A6F0000CF47901B701F7FE02C0695F7F4F2B01AF |
:10A70000A3E055944794AA95E1F722E030E0420E89 |
:10A71000531E6090AD077090AE078090AF07909089 |
:10A72000B00720914301309144014091450150917F |
:10A730004601C401B3010E947B7859016A0130933C |
:10A740005B0720935A07021B130BC801845E9D4FC1 |
:10A7500068E671E00E9446789C01245B304080915D |
:10A760008B0190918C01009731F0019790938C01AF |
:10A7700080938B011BC049E1E416F104BCF4809185 |
:10A780007E0290917F02820F931F90937F028093AD |
:10A790007E0280910F03882349F0815080930F033C |
:10A7A000882321F4B0928302A092820280918B01CF |
:10A7B00090918C01892BF9F480918D019927289F24 |
:10A7C000B001299F700D389F700D1124CB01B2018B |
:10A7D0000E944678CB01AA2797FDA095BA2F680E54 |
:10A7E000791E8A1E9B1E6092AD077092AE07809202 |
:10A7F000AF079092B00780910F03882369F580918D |
:10A8000082029091830220915A0730915B07821B4C |
:10A81000930B845E9D4F68E671E00E9446789C0130 |
:10A82000245B30408091770186959927289FD0013D |
:10A83000299FB00D389FB00D11249D01B7FF02C0B4 |
:10A84000215F3F4FF4E035952795FA95E1F7309376 |
:10A8500057022093560204C01092570210925602DB |
:10A8600080918002882381F01092880210928902E0 |
:10A8700010928A0210928B0210928C0210928D021A |
:10A8800010928E0210928F02F0904F02FF20F1F48E |
:10A8900080918307282F3327442755278091C402AE |
:10A8A0009091C502A091C602B091C702BC01CD0132 |
:10A8B0000E940778DC01CB01BC01CD0128EF3AE210 |
:10A8C00040E050E00E947B78390102C06624772482 |
:10A8D000E0904E02EE20F1F480918307282F332779 |
:10A8E000442755278091BC029091BD02A091BE02E1 |
:10A8F000B091BF02BC01CD010E940778DC01CB0101 |
:10A90000BC01CD0128EF3AE240E050E00E947B78A4 |
:10A91000290102C04424552480915707909158077B |
:10A92000893C91051CF088EC90E005C088539F4F4E |
:10A9300034F488E39FEF90935807809357078091F2 |
:10A94000630790916407893C91051CF088EC90E0C6 |
:10A9500005C088539F4F34F488E39FEF90936407BA |
:10A96000809363078091650790916607AA2797FDFA |
:10A97000A095BA2F2091AB07A22EBB24CC24DD24B6 |
:10A98000BC01CD01A60195010E9407789B01AC0195 |
:10A990008091570790915807AA2797FDA095BA2F45 |
:10A9A000E7E0880F991FAA1FBB1FEA95D1F7280F70 |
:10A9B000391F4A1F5B1F57FF04C0215C3F4F4F4F99 |
:10A9C0005F4F76E055954795379527957A95D1F75E |
:10A9D0008301020F131F1093660700936507809190 |
:10A9E000550790915607AA2797FDA095BA2FBC014D |
:10A9F000CD01A60195010E9407789B01AC018091D1 |
:10AA0000630790916407AA2797FDA095BA2F67E086 |
:10AA1000880F991FAA1FBB1F6A95D1F7280F391FEE |
:10AA20004A1F5B1F57FF04C0215C3F4F4F4F5F4FD2 |
:10AA3000F6E05595479537952795FA95D1F7420158 |
:10AA4000820E931E90925607809255078091A6071A |
:10AA50009091A707880F991FAA2797FDA095BA2F55 |
:10AA600020915C07332744275527BC01CD010E9464 |
:10AA700007785B016C0197FF08C02FE330E040E0EE |
:10AA800050E0A20EB31EC41ED51EE6E0D594C794B6 |
:10AA9000B794A794EA95D1F780917207282F3327AE |
:10AAA000442755278091A8029091A902A091AA025B |
:10AAB000B091AB02BC01CD010E940778DC01CB0153 |
:10AAC000BC01CD0120EF35E540E050E00E947B78ED |
:10AAD000B501620F731F7093A7076093A60701501B |
:10AAE000104134F080E090E1909366078093650711 |
:10AAF00080916507909166078050904F34F480E014 |
:10AB000090EF909366078093650751E0851650E1BA |
:10AB1000950634F080E090E19093560780935507B6 |
:10AB200080915507909156078050904F34F480E003 |
:10AB300090EF90935607809355076150704134F021 |
:10AB400080E090E19093A7078093A6078091A607E5 |
:10AB50009091A7078050904F34F480E090EF90934D |
:10AB6000A7078093A60780910001482F5527809161 |
:10AB70001E0190911F014817590794F420911E015E |
:10AB800030911F0109811A81049FC001059F900D1A |
:10AB9000149F900D1124B9010E9432787A83698341 |
:10ABA00029813A81220F331F220F331F3A832983D1 |
:10ABB00040919D0740FD02C00C94CC5DEE2009F051 |
:10ABC000EBC7FF2009F0E8C700E010E048018091E2 |
:10ABD00050029091510290933B0580933A05209149 |
:10ABE000DB023091DC022115310509F03FC0809174 |
:10ABF0001401909115018959934058F087B5853F0C |
:10AC000020F48091ED01815011C081E080933303E5 |
:10AC10004EC080911401909115018436910508F57C |
:10AC200087B58B30D0F08091ED018F5F8093ED017F |
:10AC30009AE089029001112480916105821B87BDF1 |
:10AC40008CE291E09093DB018093DA018EE591E054 |
:10AC50009093DC028093DB022AC081E08093320370 |
:10AC600026C0F0923203F092330321C08091640237 |
:10AC700090916502A0916602B091670264E0880F2E |
:10AC8000991FAA1FBB1F6A95D1F78093EE0190937D |
:10AC9000EF01A093F001B093F1011093EC01009348 |
:10ACA000EB01215030403093DC022093DB022091F5 |
:10ACB0007A0141FF24C02233D8F480919101815060 |
:10ACC000809391018F3FD9F51092810280916402A7 |
:10ACD00090916502A0916602B09167028093600234 |
:10ACE00090936102A0936202B093630281E004C07A |
:10ACF00081E08093810288EC8093910120C0809153 |
:10AD0000470190914801820F911D2091C70533277B |
:10AD1000829FA001839F500D929F500D1124CA0164 |
:10AD2000AA2797FDA095BA2F8093600290936102A5 |
:10AD3000A0936202B093630281E0809381028091CC |
:10AD4000C4029091C502A091C602B091C702E090E2 |
:10AD50004301F09044010091450110914601BC016E |
:10AD6000CD01A80197010E947B7859016A01809169 |
:10AD7000BC029091BD02A091BE02B091BF02BC0185 |
:10AD8000CD01A80197010E947B78B901C5010E94FD |
:10AD900030765C01CC971CF05CE3A52EB12CC5018C |
:10ADA0000E9469695C0180E28093420110925F0217 |
:10ADB00010925E0280918102882309F45FC5809120 |
:10ADC000340299279C012071307084FD57C5809111 |
:10ADD000330282608093330270918107872F992715 |
:10ADE00041E0C42ED12CC822D92280FD04C080911C |
:10ADF0009D0781FD10C0C980DA8030932B0320931A |
:10AE00002A0330935F0220935E0280913402806CAB |
:10AE100080933402ABC28091340281FF7AC20091E8 |
:10AE2000810110918201C8010F9620907402309028 |
:10AE30007502821593050CF058C080913203882367 |
:10AE400009F053C08091340287FF15C0809134020D |
:10AE50008F77809334028091640290916502A09173 |
:10AE60006602B09167028093600290936102A093A2 |
:10AE70006202B09363028091340280648093340252 |
:10AE8000E0906107EE20F1F0809160029091610204 |
:10AE9000A0916202B0916302BC01CD0124E630E0D2 |
:10AEA00040E050E00E947B788E2D9927AA27BB278F |
:10AEB00082179307A407B5072CF4D0925F02C092C3 |
:10AEC0005E0210C0C101801B910B0F9797FF03C05A |
:10AED000909581959F4F90935F0280935E028BE2E5 |
:10AEE000809342011092580216C1C8010F9728168C |
:10AEF0003906C4F5209133032223A1F58091340251 |
:10AF000086FF15C0809134028F7B8093340280913C |
:10AF1000640290916502A0916602B09167028093ED |
:10AF2000600290936102A0936202B09363028091E9 |
:10AF30003402806880933402C101801B910B0F960C |
:10AF400097FF03C0909581959F4F909581959F4F56 |
:10AF500090935F0280935E028DE280934201209382 |
:10AF60005802D9C08DE38093420160915902662353 |
:10AF700071F120915A0230915B0240915C02509134 |
:10AF80005D028091600290916102A0916202B09195 |
:10AF9000630282179307A407B507CCF480913402AB |
:10AFA000806480933402862F992790935F02809368 |
:10AFB0005E028AE0809358028EE580934201809180 |
:10AFC000340287FFA8C0809134028F7733C0662394 |
:10AFD00009F443C020915A0230915B0240915C0217 |
:10AFE00050915D028091600290916102A091620295 |
:10AFF000B0916302281739074A075B0774F58091FF |
:10B000003402806880933402862F99279095819529 |
:10B010009F4F90935F0280935E0286EF8093580269 |
:10B0200086E7809342018091340286FF74C080914C |
:10B0300034028F7B80933402809164029091650288 |
:10B04000A0916602B09167028093600290936102C2 |
:10B05000A0936202B09363025EC080913402807C50 |
:10B0600009F459C080915802882379F5E090640270 |
:10B07000F09065020091660210916702D801C70145 |
:10B0800080589040A040B040209160023091610211 |
:10B09000409162025091630282179307A407B5079B |
:10B0A0005CF4D801C70180589F4FAF4FBF4F28179E |
:10B0B00039074A075B075CF0809360029093610256 |
:10B0C000A0936202B093630202C010925802809172 |
:10B0D00034028F738093340210922B0310922A0350 |
:10B0E00071FF06C084EF91E09093DB018093DA0159 |
:10B0F00080916802882379F48091640290916502BE |
:10B10000A0916602B0916702C397A105B1051CF03A |
:10B1100081E08093680260912A0370912B038091F3 |
:10B120005E0290915F02680F791F70932B0360930A |
:10B130002A03CB0177FF04C088279927861B970B2A |
:10B14000855F91400CF4CEC040915802442389F1B0 |
:10B1500080915A0290915B022091600230916102CD |
:10B16000821B930B0996439748F480915A02909161 |
:10B170005B02A0915C02B0915D0212C0242F3327C4 |
:10B1800027FD3095432F532F8091600290916102EB |
:10B19000A0916202B0916302820F931FA41FB51F9A |
:10B1A0008093600290936102A0936202B093630265 |
:10B1B00024C08091C70520916002309161024091C6 |
:10B1C0006202509163021616170644F463E00E946F |
:10B1D0002678280F311D411D511D07C063E00E94D4 |
:10B1E0002678281B310941095109209360023093C8 |
:10B1F0006102409362025093630210922B031092FB |
:10B200002A03E0906402F0906502009166021091BA |
:10B210006702D801C70180509440A040B0402091FF |
:10B220006002309161024091620250916302821784 |
:10B230009307A407B5075CF4D801C70180509C4F61 |
:10B24000AF4FBF4F281739074A075B0744F0809379 |
:10B25000600290936102A0936202B09363028091B6 |
:10B26000810781FF06C084E690E09093DB01809324 |
:10B27000DA018091CB058823A9F5809159028823B2 |
:10B2800089F5409150025091510257FF02C04D5F25 |
:10B290005F4F559547955595479580911E01909123 |
:10B2A0001F01209100013327489FF001499FF00DB5 |
:10B2B000589FF00D1124CF01B9010E944678709378 |
:10B2C000820160938101663471051CF486E490E08C |
:10B2D00005C06739710534F086E990E090938201EA |
:10B2E000809381018091DB029091DC02892BD1F166 |
:10B2F0008091640290916502A0916602B09167020C |
:10B300008093600290936102A0936202B093630203 |
:10B3100029C08091640290916502A0916602B0916B |
:10B32000670280599140A040B040809360029093A2 |
:10B330006102A0936202B09363028091CB058823DF |
:10B3400011F0992702C088E790E0909382018093E2 |
:10B350008101E980FA80F0925102E09250028EE27F |
:10B3600080934201C0905002D0905102E09064025C |
:10B37000F0906502009166021091670220916002D0 |
:10B380003091610240916202509163022E153F0597 |
:10B390004007510724F08091810780FDBBC2809156 |
:10B3A000DB029091DC02892B39F0C0905002D090E2 |
:10B3B000510200E010E0D7C0D801C701821B930BF7 |
:10B3C000A40BB50B8093F9029093FA02A093FB02B1 |
:10B3D000B093FC02823000E890070FEFA0070FEF58 |
:10B3E000B0072CF481E090E8AFEFBFEF09C08F5FAA |
:10B3F0009F47A040B04064F08FEF9FE7A0E0B0E02F |
:10B400008093F9029093FA02A093FB02B093FC029E |
:10B410000091F9021091FA0280917901282F3327C7 |
:10B42000442755278091F9029091FA02A091FB02DE |
:10B43000B091FC02BC01CD010E94077897FF04C0C7 |
:10B44000615E7F4F8F4F9F4F25E09595879577954C |
:10B4500067952A95D1F76093F9027093FA02809369 |
:10B46000FB029093FC0265302EEF72072FEF8207EC |
:10B470002FEF92072CF484E09EEFAFEFBFEF09C0EF |
:10B48000605074408040904064F080E094E0A0E020 |
:10B49000B0E08093F9029093FA02A093FB02B0937C |
:10B4A000FC028090F9029090FA022091EB01309119 |
:10B4B000EC0137FF02C0295F3F4F83E035952795A8 |
:10B4C0008A95E1F74FEF223834071CF421E83FEF6B |
:10B4D00005C02038310514F020E830E0C901AA2762 |
:10B4E00097FDA095BA2F20917B013327442755273C |
:10B4F000BC01CD010E94077897FF04C06D5F7F4FAC |
:10B500008F4F9F4FB2E09595879577956795BA9540 |
:10B51000D1F79B015FEF613075071CF420E03FEF2E |
:10B5200006C06F3F710519F014F020E031E0809102 |
:10B530003402807C49F0C90137FD03969C013595A2 |
:10B540002795359527950DC08091810780FF09C00B |
:10B55000C90137FD07969C01F3E035952795FA95CB |
:10B56000E1F7820E931E20917801222309F454C042 |
:10B570006091840270918502809186029091870289 |
:10B5800097FF04C061587F4F8F4F9F4FE7E095951D |
:10B59000879577956795EA95D1F7332744275527FF |
:10B5A0000E94077897FF04C0615E7F4F8F4F9F4FC7 |
:10B5B00055E095958795779567955A95D1F760935E |
:10B5C000F9027093FA028093FB029093FC026138B7 |
:10B5D000AFEF7A07AFEF8A07AFEF9A072CF480E856 |
:10B5E0009FEFAFEFBFEF0AC06F3F71058105910577 |
:10B5F00069F064F080E091E0A0E0B0E08093F902AF |
:10B600009093FA02A093FB02B093FC028091F9029E |
:10B610009091FA02880E991E80917601282F332787 |
:10B6200080913108992787FD9095289FF001299FE7 |
:10B63000F00D389FF00D11249F01F7FF02C0215833 |
:10B640003F4F220F232F221F330BFFEF21383F07DD |
:10B650001CF420E83FEF06C02F3F310519F014F02D |
:10B6600020E031E0820E931EC401AA2797FDA09529 |
:10B67000BA2FE0905002F09051029701442737FD15 |
:10B680004095542FBC01CD010E94077897FF04C05C |
:10B6900061507E4F8F4F9F4F29E095958795779505 |
:10B6A00067952A95D1F7C61AD70A80915E029091C4 |
:10B6B0005F02892B09F060C01E141F040CF05CC0EF |
:10B6C000980117FF03C0309521953F4F2D33310569 |
:10B6D00040F480917C0290917D028C159D0574F55B |
:10B6E00026C02C53304085E0369527958A95E1F7A2 |
:10B6F0002031310510F02FE030E040917C02509174 |
:10B700007D0210161106E4F480E190E0821B930B99 |
:10B71000489F9001499F300D589F300D1124B4E08F |
:10B7200036952795BA95E1F72C153D0520F58091C2 |
:10B730007F0190918001C816D906F4F06C011CC0FD |
:10B74000205F3F4F80917F0190918001829F800117 |
:10B75000839F100D929F100D11249801A4E036953F |
:10B760002795AA95E1F74C155D0514F06A0104C010 |
:10B77000C216D30608F06901C601AA2797FDA09555 |
:10B78000BA2FFDE0880F991FAA1FBB1FFA95D1F7AA |
:10B790009501442737FD4095542FBC01CD010E94EF |
:10B7A0007B782093FD023093FE024093FF0250937A |
:10B7B0000003C090FD02D090FE0280912C03909176 |
:10B7C0002D039C01220F331F280F391F2C0D3D1D07 |
:10B7D00037FF02C02D5F3F4FA901559547955595FD |
:10B7E000479550932D0340932C038091C305282F38 |
:10B7F0003327220F331F220F331F241735076CF412 |
:10B800008091A507282F3327220F331F220F331FC4 |
:10B81000205530404217530724F030932D032093D6 |
:10B820002C038091810780FF14C080912C0390919C |
:10B830002D0329813A818217930724F030932D0339 |
:10B8400020932C0340912C0350912D035A8349835C |
:10B8500061C029813A812E193F0937FF02C02D5F4F |
:10B860003F4F359527953595279560912C0370911D |
:10B870002D03620F731F7A8369834CC08091CB05BF |
:10B88000882301F5609150027091510277FF02C048 |
:10B890006D5F7F4F759567957595679540911E0112 |
:10B8A00050911F0180910001282F3327649FC00110 |
:10B8B000659F900D749F900D1124B9010E944678E8 |
:10B8C000CB0101C0992790938201809381018091DF |
:10B8D000810190918201873491051CF486E490E007 |
:10B8E00005C08639910534F086E990E09093820195 |
:10B8F0008093810189819A8190932D0380932C03F9 |
:10B9000080913402806C80933402809133028D7F69 |
:10B91000809333028091340299279C012270307009 |
:10B9200081FF2BC180912E0390912F03A0913003B2 |
:10B93000B09131030097A105B10521F08091680213 |
:10B940008130B1F4E981FA81CF01AA2797FDA09552 |
:10B95000BA2F1EE0880F991FAA1FBB1F1A95D1F797 |
:10B9600080932E0390932F03A0933003B093310361 |
:10B9700080916802813019F482E080936802E98046 |
:10B98000FA80C701AA2797FDA095BA2F95014427F1 |
:10B9900037FD4095542FBC01CD010E940778DC0192 |
:10B9A000CB018093FD029093FE02A093FF02B0931F |
:10B9B0000003B7FF04C08150904EAF4FBF4F7C01D2 |
:10B9C0008D01FDE015950795F794E794FA95D1F769 |
:10B9D000E092FD02F092FE020093FF02109300033A |
:10B9E00060913502709136022FE0603A720750F58F |
:10B9F00080912E0390912F03A0913003B0913103D9 |
:10BA00009C01AD01EAE05695479537952795EA9553 |
:10BA1000D1F7821B930BA40BB50BA8019701F4E09F |
:10BA2000220F331F441F551FFA95D1F7820F931F22 |
:10BA3000A41FB51F80932E0390932F03A093300370 |
:10BA4000B093310360547F4118F580912E0390919B |
:10BA50002F03A0913003B09131039C01AD01ECE0C4 |
:10BA60005695479537952795EA95D1F7821B930B05 |
:10BA7000A40BB50BA801970172E0220F331F441FDE |
:10BA8000551F7A95D1F7820F931FA41FB51F38C099 |
:10BA90008091EB019091EC018091EB019091EC0190 |
:10BAA00097FF03C0909581959F4F8436910584F54B |
:10BAB0008091640290916502209160023091610250 |
:10BAC000821B930B81509F4F8F5F914008F58091AF |
:10BAD0002E0390912F03A0913003B09131039C016C |
:10BAE000AD016EE056954795379527956A95D1F744 |
:10BAF000821B930BA40BB50B8E0D9F1DA01FB11FB6 |
:10BB000080932E0390932F03A0933003B0933103BF |
:10BB100080912E0390912F03A0913003B0913103B7 |
:10BB20005EE0B695A795979587955A95D1F790932E |
:10BB30005102809350024091C905442399F0552742 |
:10BB40009C01BA010E944678C901861B970B90930D |
:10BB50007D0280937C02260F371F30938001209353 |
:10BB60007F011FC010927D0210927C028FEF93E044 |
:10BB70009093800180937F0114C01092680210920C |
:10BB80002E0310922F031092300310923103309342 |
:10BB900051022093500205C080913402806C809342 |
:10BBA000340220916A07822F9927880F991F880FE6 |
:10BBB000991F889669817A818617970714F09A836E |
:10BBC00089837091A5077D8B872F9927880F991FEF |
:10BBD000880F991F80559040A981BA818A179B07C9 |
:10BBE00014F49A83898380912302882341F48091FD |
:10BBF00038088F3F21F4809144038823E9F0809135 |
:10BC00003502909136020297C097B0F4E981FA812B |
:10BC10001E161F068CF481E090E09093360280930C |
:10BC20003502E22EFF24EE0CFF1CEE0CFF1C8701F8 |
:10BC3000085D1F4F1A83098329813A8130931F05BC |
:10BC400020931E058091F5029091F602A091F702D3 |
:10BC5000B091F80212E0880F991FAA1FBB1F1A9516 |
:10BC6000D1F70091A6071091A707081B190B213ADD |
:10BC700031058CF0C90137FD0196959587958017A0 |
:10BC800091070CF48C01909581959F4F0817190727 |
:10BC90006CF48C010BC00135110514F000E510E0C7 |
:10BCA0003FEF003B130714F400EB1FEF4D89242FE7 |
:10BCB0003327220F331F220F331FC90169817A8175 |
:10BCC000861B970B801791070CF48C0189819A8150 |
:10BCD000821B930B081719070CF48C0180916507E0 |
:10BCE0009091660760917A0270917B02861B970B98 |
:10BCF0009093740780937307D090830720918C02F0 |
:10BD000030918D0240918E0250918F02DD2041F0E2 |
:10BD1000661A770AC301AA2797FDA095BA2F04C017 |
:10BD2000AA2797FDA095BA2F280F391F4A1F5B1F1E |
:10BD300020938C0230938D0240938E0250938F0299 |
:10BD400080918C0290918D02A0918E02B0918F0211 |
:10BD500081509A4FA040B04064F080E09AEFA0E09C |
:10BD6000B0E080938C0290938D02A0938E02B093EA |
:10BD70008F0280918C0290918D02A0918E02B091E1 |
:10BD80008F0280509640AF4FBF4F64F480E096E042 |
:10BD9000AFEFBFEF80938C0290938D02A0938E0241 |
:10BDA000B0938F02C090D80520917307309174072B |
:10BDB00078E0E72EEC1498F08C2D9927829FA00153 |
:10BDC000839F500D929F500D1124CA0157FD079675 |
:10BDD0007C0163E0F594E7946A95E1F712C08C2D3D |
:10BDE00086959927829FB001839F700D929F700D59 |
:10BDF0001124CB0177FD03967C01F594E794F5942B |
:10BE0000E794A0907C01B0907D019501442737FD17 |
:10BE10004095542F80918C0290918D02A0918E02BA |
:10BE2000B0918F02BC01CD010E947B78E20EF31E1F |
:10BE300090906801692D772788279927980117FF27 |
:10BE400004C022273327201B310B37FF02C02F5F8E |
:10BE50003F4F35952795A981BA812A0F3B1F44276B |
:10BE600037FD4095542F0E94077897FF04C0615C0E |
:10BE70007F4F8F4F9F4F26E09595879577956795D4 |
:10BE80002A95D1F79B016E157F050CF47B01309547 |
:10BE900021953F4FE216F3060CF479018091550786 |
:10BEA000909156076091780270917902861B970BEA |
:10BEB0009093540780935307209188023091890210 |
:10BEC00040918A0250918B02DD2041F0461A570AB8 |
:10BED000C201AA2797FDA095BA2F04C0AA2797FDF3 |
:10BEE000A095BA2F280F391F4A1F5B1F2093880285 |
:10BEF0003093890240938A0250938B02809188028A |
:10BF000090918902A0918A02B0918B0281509A4F40 |
:10BF1000A040B04064F080E09AEFA0E0B0E08093F1 |
:10BF2000880290938902A0938A02B0938B02809139 |
:10BF3000880290918902A0918A02B0918B02805070 |
:10BF40009640AF4FBF4F64F480E096E0AFEFBFEF95 |
:10BF50008093880290938902A0938A02B0938B0207 |
:10BF6000209153073091540748E04C1598F08C2DE0 |
:10BF70009927829FB001839F700D929F700D1124AD |
:10BF8000CB0177FD07966C01B3E0D594C794BA95C1 |
:10BF9000E1F712C0C6948C2D9927829FD001839F10 |
:10BFA000B00D929FB00D1124CD01B7FD03966C0129 |
:10BFB000D594C794D594C7949501442737FD4095EF |
:10BFC000542F8091880290918902A0918A02B091A9 |
:10BFD0008B02BC01CD010E947B78C20ED31E692D5D |
:10BFE000772788279927980117FF04C0222733272E |
:10BFF000201B310B37FF02C02F5F3F4F3595279530 |
:10C00000E981FA812E0F3F1F442737FD4095542FB9 |
:10C010000E94077897FF04C0615C7F4F8F4F9F4F4E |
:10C02000E6E09595879577956795EA95D1F79B0119 |
:10C030006C157D050CF46B01309521953F4FC216B0 |
:10C04000D3060CF4690180916A07282E332450909E |
:10C05000190663E8862E66E0962E5AE3A52E56E072 |
:10C06000B52E4BE0442E34E8632E37E0732ED50115 |
:10C070002C9112160CF029C1203429F4E981FA819F |
:10C08000FF8BEE8B1FC049815A81CA01AA2797FDF9 |
:10C09000A095BA2F332727FD3095432F532FBC018E |
:10C0A000CD010E94077897FF04C0615C7F4F8F4FDE |
:10C0B0009F4F26E095958795779567952A95D1F7B7 |
:10C0C0007F8B6E8BF5012181203439F42E893F89D5 |
:10C0D0002E0D3F1D3F8B2E8B2AC0203C39F44E89FC |
:10C0E0005F894E195F095F8B4E8B21C0C701AA275C |
:10C0F00097FDA095BA2F332727FD3095432F532F57 |
:10C10000BC01CD010E94077897FF04C0615C7F4F9E |
:10C110008F4F9F4FB6E09595879577956795BA9520 |
:10C12000D1F7AE89BF89A60FB71FBF8BAE8BF501C4 |
:10C130002281203439F42E893F892C0D3D1D3F8BFF |
:10C140002E8B2AC0203C39F44E895F894C195D0939 |
:10C150005F8B4E8B21C0C601AA2797FDA095BA2FF1 |
:10C16000332727FD3095432F532FBC01CD010E946B |
:10C17000077897FF04C0615C7F4F8F4F9F4FA6E009 |
:10C180009595879577956795AA95D1F7AE89BF89DB |
:10C19000A60FB71FBF8BAE8BF5012381203439F476 |
:10C1A0002E893F89200F311F3F8B2E8B2AC0203CC8 |
:10C1B00039F44E895F89401B510B5F8B4E8B21C038 |
:10C1C000C801AA2797FDA095BA2F332727FD3095E0 |
:10C1D000432F532FBC01CD010E94077897FF04C065 |
:10C1E000615C7F4F8F4F9F4FF6E0959587957795D0 |
:10C1F0006795FA95D1F7AE89BF89A60FB71FBF8B98 |
:10C20000AE8BF301808191812E893F89821793073C |
:10C2100064F4B901680F791F77FF02C06F5F7F4F29 |
:10C22000759567957F8B6E8B1DC0552049F44E899F |
:10C230005F89440F551F481B590B5F8B4E8B12C0F3 |
:10C2400051E0551578F4252D33276E897F89861B9B |
:10C25000970BB9010E944678AE89BF89A60FB71F18 |
:10C26000BF8BAE8BC101880F991F880F991FEE8974 |
:10C27000FF898E179F0764F4FD898F2F9927880FF8 |
:10C28000991F880F991F2E893F892817390714F0A5 |
:10C290009F8B8E8B8E899F8997FD039695958795A9 |
:10C2A00095958795F4018183880F991F880F991FB1 |
:10C2B0002E893F89281B390BC901880F8283EE899B |
:10C2C000FF89D301ED93FC9303C0F4011182128224 |
:10C2D0004A9422E030E0620E731E44E050E0A40E67 |
:10C2E000B51E68E070E0860E971E47FEC0CEE2E104 |
:10C2F000C95E0C94B27884B1806A84B93D9A82E5B3 |
:10C300008CBD1DBC459A81E08093B7078AEA809373 |
:10C31000C80783E88093C9078AE08093CA07109210 |
:10C32000CC071092CB071092CE071092CD07109237 |
:10C3300030081092EC0708953091B707332309F0C5 |
:10C3400085C00DB407FE82C084E08093D901459A70 |
:10C350002EB58091470399278130910589F082306D |
:10C3600091051CF4892B21F03EC00297B9F03BC027 |
:10C370003093EB07209348032138A9F581E008C0EA |
:10C38000253549F480914803820F8093480382E069 |
:10C390008093470328C03093470325C08091EB0763 |
:10C3A000E82FFF27E35FF74F20838F5F8093EB0732 |
:10C3B000909148038032A0F0291769F480E2ADE043 |
:10C3C000B8E0EDEEF7E00D9001928A95E1F781E09B |
:10C3D0008093EC0702C03093EC071092470303C030 |
:10C3E000920F909348032091C707223208F028C08B |
:10C3F0004598000000000000000000000000000060 |
:10C40000000000000000000000000000000000002C |
:10C41000000000000000000000000000000000001C |
:10C420000000E091C007F091C107E20FF11D80818B |
:10C430008EBD8091E9079081890F8093E90703C041 |
:10C4400081E08093B7072F5F2093C7070895EF928D |
:10C45000FF920F931F938091D1059927880F991F01 |
:10C46000880F991F7C010027F7FC0095102F809101 |
:10C47000C4029091C502A091C602B091C702BC014E |
:10C48000CD01A80197010E947B783093CC072093BF |
:10C49000CB078091BC029091BD02A091BE02B091E9 |
:10C4A000BF02BC01CD01A80197010E947B783093A7 |
:10C4B000CE072093CD072091AD073091AE07409174 |
:10C4C000AF075091B007DA01C90163E0880F991FE7 |
:10C4D000AA1FBB1F6A95D1F7820F931FA41FB51F18 |
:10C4E000820F931FA41FB51F209143013091440177 |
:10C4F0004091450150914601BC01CD010E947B78DD |
:10C500003093D4072093D3078091D5029091D6021F |
:10C510002091F9013091FA01821B930B9093DA0775 |
:10C520008093D907E091CB02F091CC0280917A07F9 |
:10C5300090917B07BF010E9446789B01220F331F19 |
:10C54000220F331F260F371F260F371F37FF02C05A |
:10C550002D5F3F4F35952795359527953093D0071B |
:10C560002093CF078091A9079091AA07BF010E944D |
:10C5700046789B01220F331F220F331F260F371FD0 |
:10C58000260F371F37FF02C02D5F3F4F3595279588 |
:10C59000359527953093D2072093D1071092CC027E |
:10C5A0001092CB0210927B0710927A071092AA0782 |
:10C5B0001092A9078091CA0799278D30910509F437 |
:10C5C0008EC08E3091055CF48B30910509F4B6C0B5 |
:10C5D0008C3091050CF037C10A9761F0E7C18F30BC |
:10C5E000910509F4B3C18F3091050CF482C14097D5 |
:10C5F000A9F1DCC1809149028093DD078091480256 |
:10C600008093DE07809147028093DF078091460286 |
:10C610008093E007809145028093E1078091440276 |
:10C620008093E207809143028093E3078091420266 |
:10C630008093E407809134028093E507809134026F |
:10C64000837F809334020E945D2C8093E607809163 |
:10C650001A068093E70780913302A6C180913208C1 |
:10C66000909133089093DE078093DD078091360820 |
:10C67000909137089093E0078093DF0780911E0127 |
:10C6800090911F018093E107809100018093E20760 |
:10C69000809142018093E30780919D078093E40796 |
:10C6A000809181078093E507909149039093E60775 |
:10C6B000E92FFF27A3E0EE0FFF1FAA95E1F7ED5743 |
:10C6C000F94F87818093E70785818093E807892F59 |
:10C6D0008F5F6CE00E9426789093490367C1809138 |
:10C6E00005068093DD07809106068093DE07809122 |
:10C6F00007068093DF07809108068093E00780910A |
:10C7000009068093E10780910D068093E2078091EE |
:10C710000E068093E30780910F068093E4078091D3 |
:10C7200012068093E507809110068093E6078091BA |
:10C7300011068093E7078091130636C1F894809123 |
:10C74000B805E82FFF27EE0FFF1FEC51F94F0190BE |
:10C75000F081E02DE038F1051CF0EFE7F0E006C0D5 |
:10C760002FEFE138F20714F4E1E8FFEFE093DD0783 |
:10C770008091B905E82FFF27EE0FFF1FEC51F94F0D |
:10C780000190F081E02DE038F1051CF0EFE7F0E0DA |
:10C7900006C06FEFE138F60714F4E1E8FFEFE0932D |
:10C7A000DE078091B705E82FFF27EE0FFF1FEC5142 |
:10C7B000F94F0190F081E02DE038F1051CF0EFE732 |
:10C7C000F0E006C08FEFE138F80714F4E1E8FFEF7E |
:10C7D000E093DF078091B605E82FFF27EE0FFF1FDC |
:10C7E000EC51F94F0190F081E02DE038F1051CF09B |
:10C7F000EFE7F0E006C02FEFE138F20714F4E1E8CC |
:10C80000FFEF7894E093E00780916B028093E1075B |
:10C8100080916C028093E20780916D028093E30720 |
:10C8200080916E028093E40780916F028093E50708 |
:10C83000809170028093E607809171028093E707F0 |
:10C8400080917202B1C08091A903863018F01092D5 |
:10C85000A90385E08093DD07809114068093DE07AD |
:10C860008091640290916502A0916602B091670286 |
:10C87000BC01CD0125E030E040E050E00E947B7833 |
:10C880003093E0072093DF0780916002909161026E |
:10C89000A0916202B0916302BC01CD0125E030E0BD |
:10C8A00040E050E00E947B783093E2072093E1075C |
:10C8B00080910A068093E30780910B068093E4073A |
:10C8C00080910C068093E50780916A028093E607C9 |
:10C8D0008091E4069091E5068093E70780911E051C |
:10C8E00090911F0597FD039695958795959587954A |
:10C8F0005BC01092DD0786E58093DE0783E08093BE |
:10C90000DF078BE18093E007809102018093E107CC |
:10C9100080918E038093E20780918F038093E307D9 |
:10C9200010928E03807180938F0380919003809387 |
:10C93000E407809191038093E507809192038093AF |
:10C94000E607809116068093E70730C08091EA05DC |
:10C950008093DD0780911E068093DE0780916E0133 |
:10C960008093DF078091E3058093E0078091E405E1 |
:10C970008093E1078091E5058093E20780916D0146 |
:10C980008093E3078091E7058093E4078091E805B1 |
:10C990008093E5078091E9058093E6078091380848 |
:10C9A0008093E707809148058093E8078091EC0722 |
:10C9B000882309F43EC18AEF80939C0181E0809333 |
:10C9C0008E014091EE075091EF07CA0181509E4FB2 |
:10C9D0008F5F9340B0F42091F0073091F107C901C7 |
:10C9E00081509E4F8F5F934060F48091C20585FF18 |
:10C9F00008C0509338034093370330933603209395 |
:10CA000035038091F4079091F50721E0893692076C |
:10CA100024F49093900180938F012091FE07309130 |
:10CA2000FF078091DA019091DB018217930720F4D0 |
:10CA30003093DB012093DA018091ED079927883646 |
:10CA4000910509F468C08936910524F4873691056B |
:10CA500051F0F7C08936910509F48EC08B369105E7 |
:10CA600009F4DAC0EEC08091000880932D0880910F |
:10CA7000010880932F088091020880932E088091EE |
:10CA8000030880938D018091040880933108809180 |
:10CA9000050880939D01809106088093460380914C |
:10CAA000070880933403809141028823F9F0209194 |
:10CAB00008083091090837FD19C03093830220938C |
:10CAC00082029091EC05992389F08FE0989FC00134 |
:10CAD0001124281B390BC90188599E4F68E671E063 |
:10CAE0000E944678909383028093820220913F03B4 |
:10CAF0003091400380910A0890910B08280F391F4C |
:10CB000037FF02C02F5F3F4F359527953093400385 |
:10CB100020933F0396C0809100088093C2078091C4 |
:10CB200001088093C307809102088093C407809115 |
:10CB300003088093C507809104088093C6078091FD |
:10CB40000E0590910508892B80930E0590910F0595 |
:10CB50009370809106088C70982B90930F058091AC |
:10CB60000708809344038091080880939201809184 |
:10CB700009088093300865C0809100088093B80749 |
:10CB8000809101088093B907809102088093BA07C9 |
:10CB9000809103088093BB07809104089091050859 |
:10CBA0009093BD078093BC07809106089091070879 |
:10CBB0009093BF078093BE0780910808992787FD4F |
:10CBC000909590931707809316078091090880939A |
:10CBD000590280910A0890910B089C01442737FD67 |
:10CBE0004095542FDA01C90163E0880F991FAA1FED |
:10CBF000BB1F6A95D1F7820F931FA41FB51F820F29 |
:10CC0000931FA41FB51F80935A0290935B02A093B9 |
:10CC10005C02B0935D0215C08091000880934303CD |
:10CC20008091010880934203809102088093410320 |
:10CC300008C01092380310923703109236031092F6 |
:10CC400035031F910F91FF90EF9008958091B707E2 |
:10CC5000882309F43BC0459888EC97E09093C1077E |
:10CC60008093C00790914503E92FFF27ED56FE4FB3 |
:10CC70009F5F9093450380818093CA07993010F09D |
:10CC8000109245031092B7070E94276281E08093BB |
:10CC9000C7070000000000000000000000000000C6 |
:10CCA0000000000000000000000000000000000084 |
:10CCB0000000000000000000000000000000000074 |
:10CCC00000008091C8078093E9078EBD089587B161 |
:10CCD0008C6087B94298439810924B0380E8809308 |
:10CCE0009F0110924A0380939E0108958091500302 |
:10CCF0008150809350038F3F09F0FAC089E0809300 |
:10CD0000500380913402992780739070892B21F40D |
:10CD100080918F0380FF1DC080910306882351F00E |
:10CD200080915303882319F484E080934B0381E0BE |
:10CD300080935303809104068823B9F080915403B3 |
:10CD4000882319F484E080934A0381E0809354039C |
:10CD50000CC010925303109254038091FF058093EE |
:10CD600051038091010680935203809153038823DD |
:10CD700009F040C080911D06282F332724FF07C0EB |
:10CD800080916902882319F425FD4DC04EC0909111 |
:10CD90000006983F50F080917C078D3D30F08091E7 |
:10CDA000510388230CF43FC040C0983F48F0809165 |
:10CDB0007C07853029F4809151038823B4F133C076 |
:10CDC00080914B03815080934B038F3F79F5809185 |
:10CDD0007C07869580934B0380919F01813011F4ED |
:10CDE00080E801C0869580939F0180919F0190917A |
:10CDF000510317C080914B03815080934B038F3FA9 |
:10CE0000A9F489E080934B0380919F01813011F454 |
:10CE100080E801C0869580939F0180919F01909149 |
:10CE20000306892311F0429A01C04298809154036D |
:10CE3000882309F041C090911D0697FF07C080919B |
:10CE40006902882319F496FD50C034C090910206FF |
:10CE5000983F50F08091A4078D3D30F080915203AF |
:10CE600088230CF442C026C0983F48F08091A40764 |
:10CE7000853029F4809152038823E4F036C08091F4 |
:10CE80004A03815080934A038F3F91F58091A40714 |
:10CE9000869580934A0380919E01813011F480E849 |
:10CEA00001C0869580939E0180919E0190915203CE |
:10CEB0008923D9F44398089580914A03815080933F |
:10CEC0004A038F3FA9F489E080934A0380919E0131 |
:10CED000813011F480E801C0869580939E01809195 |
:10CEE0009E0190910406892311F0439A0895439876 |
:10CEF00008954FB724E130E0F8948091C9008F770E |
:10CF00008093C9008091C9008F7B8093C900809174 |
:10CF1000C9008F7D8093C9005A9A52985B9A539AA0 |
:10CF2000832F99278093CD002093CC008091C80057 |
:10CF300082608093C80080E18093C9008091CA001C |
:10CF40008F778093CA008091CA008F7B8093CA003C |
:10CF50008091CA008F7D8093CA008091CA008F7E25 |
:10CF60008093CA008091CA00877F8093CA00809115 |
:10CF7000C9008B7F8093C9008091CA008460809330 |
:10CF8000CA008091CA0082608093CA008091C80064 |
:10CF900087FF03C08091CE00F9CF8091C9008068DF |
:10CFA0008093C9004FBF0895EF92FF920F931F9394 |
:10CFB000CF93DF93482F00E010E08091A0018130F3 |
:10CFC00061F41092A00184E48093550310925703FA |
:10CFD00010925603109258032BC180915503882359 |
:10CFE00019F421E030E001C0980190915603992393 |
:10CFF00071F4232B11F081E010C084E48093550379 |
:10D00000909357039093560390935803FAC091302E |
:10D0100069F4232B09F0EBC082E0809356038091E2 |
:10D0200057038F5F8093570383E0E9C09230D1F4B8 |
:10D03000232B09F0DCC083E0809355034093580311 |
:10D0400090915703923039F41092590347FF03C06F |
:10D0500081E08093590383E0809356039F5F909310 |
:10D060005703CFC0933009F0C2C0232B09F0BFC0D3 |
:10D070009093550382E080935603809157038F5F0E |
:10D080008093570320915803822F9927782F662782 |
:10D09000842F9927682B792B8091DC05813049F406 |
:10D0A0007370CB018050924063E070E00E9446783C |
:10D0B00017C0823061F47770CB018050944066E0F5 |
:10D0C00070E00E9446782695269526950BC07370D1 |
:10D0D00068567140CB0177FD0196BC017595679547 |
:10D0E00026952695022F11270F7010700F5F1F4F86 |
:10D0F0000D30110508F074C07801E00EF11EF70143 |
:10D10000EC51F94F808191819B01281B390BC9019A |
:10D1100037FF03C0909581959F4F069794F48091B7 |
:10D120006A02883C30F480916A02865F80936A02CA |
:10D1300008C088EC80936A0280916F008F7D809395 |
:10D140006F00F701EC51F94F808191819C01220F12 |
:10D15000331F280F391F260F371F37FF02C02D5FDF |
:10D160003F4FE901D595C795D595C795CB01019658 |
:10D170008C179D0714F4219706C061507040C617A4 |
:10D18000D7070CF4219680916A02843BD0F0F70116 |
:10D19000EC51F94F80819181FE01E81BF90BCF0121 |
:10D1A00063E070E00E944678CB01880F991F860FDC |
:10D1B000971F28E137E0E20EF31EF7019183808389 |
:10D1C00007C028E137E0E20EF31EF701118210825A |
:10D1D000000F111F0C51194FF801D183C08311C0EA |
:10D1E0000231110570F081E08093A0010AC081E056 |
:10D1F0008093A001109257031092590384E4809306 |
:10D20000550380915703803198F08091590388230A |
:10D2100031F48091A001882311F480934101109290 |
:10D220005703109259031092560384E480935503D8 |
:10D23000E6E0CDB7DEB70C94BE78CF93FC0197FF44 |
:10D2400005C0CFEFF095E195FF4F01C0C1E028E6A2 |
:10D2500031E0CF01B9010E944678FC018B35910580 |
:10D2600054F08B5590408A35910538F484EB90E06A |
:10D270008E1B9F0BFC0141E00DC0CF01855B9040F0 |
:10D280008A35910518F4E45BF04003C02E1B3F0B78 |
:10D29000F9014FEFEE0FFF1FE25DF64F259134913C |
:10D2A0008C2F992787FD9095289FB001299F700D9D |
:10D2B000389F700D1124842F992787FD9095689FC2 |
:10D2C000A001699F500D789F500D1124CA01CF9184 |
:10D2D00008952AE530E0281B390BC9010E941D6919 |
:10D2E0000895CF93DF9380E00E941B6F80911E0111 |
:10D2F00090911F016AE070E00E9446789F938F939F |
:10D3000080911E0190911F016AE070E00E944678B2 |
:10D310007F936F9382E09AE09F938F93CEE0DFE656 |
:10D32000DF93CF93E0917503F091760309952DB7C4 |
:10D330003EB7285F3F4F2DBF80919C01882361F14C |
:10D3400086E00E941B6F8091920199279F938F9393 |
:10D350008091BC079091BD076AE070E00E9432782E |
:10D360007F936F938FED90E09F938F9380915A07F7 |
:10D3700090915B079F938F938BE09AE09F938F939D |
:10D38000DF93CF93E0917503F091760309958DB704 |
:10D390009EB70C968DBF12C086E00E941B6F89E17C |
:10D3A0009AE09F938F93DF93CF93E0917503F09171 |
:10D3B000760309950F900F900F900F908091440382 |
:10D3C0008823F9F086E00E941B6F8091440399271F |
:10D3D0009F938F9380E29AE09F938F93DF93CF93F5 |
:10D3E000E0917503F091760309952DB73EB72A5F5A |
:10D3F0003F4F2DBF80916902882319F08FE48093FD |
:10D40000A60180E10E941B6F8091A8019091A90163 |
:10D410006CE370E00E9432789F938F938091A80113 |
:10D420009091A9016CE370E00E9432787F936F9332 |
:10D4300080913608909137089F938F938CE29AE001 |
:10D440009F938F93CEE0DFE6DF93CF93E091750358 |
:10D45000F0917603099580919D072DB73EB7265F21 |
:10D460003F4F2DBF80FF29C08AE10E941B6F809132 |
:10D47000420199279F938F93809164029091650256 |
:10D48000A0916602B0916702BC01CD0124E630E0B4 |
:10D4900040E050E00E947B783F932F9389E39AE02D |
:10D4A0009F938F93DF93CF93E0917503F091760371 |
:10D4B00009958DB79EB708968DBFDF91CF910895DE |
:10D4C000CF93DF9380E00E941B6F8091A206992783 |
:10D4D00087FD90959F938F9380919A06992787FD5A |
:10D4E00090959F938F9380919206992787FD9095B1 |
:10D4F0009F938F9380918A06992787FD90959F939C |
:10D500008F9380E49AE09F938F93CEE0DFE6DF93E2 |
:10D51000CF93E0917503F0917603099580E10E9425 |
:10D520001B6F2DB73EB7245F3F4F2DBF8091C206C2 |
:10D53000992787FD90959F938F938091BA0699279D |
:10D5400087FD90959F938F938091B206992787FDD1 |
:10D5500090959F938F938091AA06992787FD909528 |
:10D560009F938F9380E59AE09F938F93DF93CF9360 |
:10D57000E0917503F091760309958091B4052DB77C |
:10D580003EB7245F3F4F2DBF853098F480E10E9465 |
:10D590001B6F80E69AE09F938F93DF93CF93E09188 |
:10D5A0007503F091760309950F900F900F900F90EF |
:10D5B00018C08730B0F488E10E941B6F8FED90E0B7 |
:10D5C0009F938F9381E79AE09F938F93DF93CF93FD |
:10D5D000E0917503F091760309958DB79EB7069695 |
:10D5E0008DBFDF91CF9108950F931F9380E00E942C |
:10D5F0001B6F2AE030E08091320890913308B90126 |
:10D600000E9432789F938F938091320890913308D3 |
:10D61000B9010E9432787F936F9380911E0190919F |
:10D620001F01B9010E9446789F938F9380911E013C |
:10D6300090911F01B9010E9446787F936F938AE70A |
:10D640009AE09F938F930EE01FE61F930F93E09154 |
:10D650007503F0917603099580E10E941B6F8DB7E9 |
:10D660009EB70C968DBF80913608909137089F9396 |
:10D670008F9380913408909135089F938F938CE815 |
:10D680009AE09F938F931F930F93E0917503F0910E |
:10D69000760309958DB79EB708968DBF1F910F91A0 |
:10D6A0000895EF92FF920F931F9380E00E941B6FEB |
:10D6B0008FEDE82EF12CFF92EF9280918F019091E7 |
:10D6C00090019F938F938091430399279F938F930A |
:10D6D00088E99AE09F938F930EE01FE61F930F93C4 |
:10D6E000E0917503F0917603099580E10E941B6F2C |
:10D6F0008DB79EB70A968DBF8091410399279F935E |
:10D700008F93FF92EF928091420399279F938F937B |
:10D710008BEA9AE09F938F931F930F93E091750389 |
:10D72000F091760309958DB79EB70A968DBF1F912C |
:10D730000F91FF90EF9008950F931F93CF93DF9376 |
:10D7400080919C01CEE0DFE6882309F47DC080E073 |
:10D750000E941B6F8091B90799279F938F938091A7 |
:10D76000BB0799279F938F938EEB9AE09F938F939C |
:10D770008E01DF93CF93E0917503F09176030995C5 |
:10D780008DB79EB708968DBF8091BA07833031F46C |
:10D790008CE00E941B6F8DEC9AE005C08CE00E942B |
:10D7A0001B6F82ED9AE09F938F93DF93CF93E0916D |
:10D7B0007503F091760309950F900F900F900F90DD |
:10D7C0008091B80781FF12C08CE00E941B6F87ED2B |
:10D7D0009AE09F938F931F930F93E0917503F091BD |
:10D7E000760309950F900F900F900F9080E10E94A3 |
:10D7F0001B6F8091920199279F938F938FED90E0FB |
:10D800009F938F938091BE079091BF079F938F93B3 |
:10D810008091BC079091BD076AE070E00E94327869 |
:10D820007F936F938CED9AE09F938F938EE09FE6AA |
:10D830009F938F93E0917503F091760309958DB7CF |
:10D840009EB70C968DBF12C082E00E941B6F8FEEB8 |
:10D850009AE09F938F93DF93CF93E0917503F091BC |
:10D86000760309950F900F900F900F90DF91CF9155 |
:10D870001F910F910895CF93C82F20915A032093A1 |
:10D880005B0399278F329105E1F0803391051CF4F9 |
:10D890004F9779F027C08F349105D9F08F389105D3 |
:10D8A00009F586E0289FF0011124EC51F64F849190 |
:10D8B00017C086E0289FF0011124EB51F64F8491A8 |
:10D8C0000FC086E0289FF0011124EA51F64F8491A1 |
:10D8D00007C086E0289FF0011124E951F64F84919A |
:10D8E00080935A0390915A0380915B039813C0E090 |
:10D8F0000E94216F90915A0386E0989FF0011124B5 |
:10D90000E851F64F259134918C2FF901099580E06B |
:10D9100090E0CF910895109233081092320810923F |
:10D920003708109236081092350810923408109279 |
:10D9300038088AE090E00E94A51690935D038093DA |
:10D940005C030895CF93DF9380915C0390915D0316 |
:10D950000E94AE16882309F4AFC080915C039091B9 |
:10D960005D030A9690935D0380935C03E0E0F0E032 |
:10D970009F0190E05FEFA3E8B6E04BE0ED018B8103 |
:10D9800087FF0BC09F5F8D81E80FF11D8981280FF4 |
:10D99000311D8E81851708F4582F4150189647FF86 |
:10D9A000EDCF50933808232B41F52091620330913D |
:10D9B00063034091640350916503BB27A52F942F07 |
:10D9C000832F9093610380936003AA27BB27281BB2 |
:10D9D000390B4A0B5B0BCF01AA27BB27280F391F36 |
:10D9E0004A1F5B1F209362033093630340936403D9 |
:10D9F00050936503E5E0F0E013C02091600330919F |
:10DA000061032E173F0718F4E21BF30B02C0E0E09E |
:10DA1000F0E0892F9927880F991FE80FF91F359695 |
:10DA2000F0933308E0933208EF3FF10578F48091EA |
:10DA30001E0190911F018E9F90018F9F300D9E9F20 |
:10DA4000300D1124C90164E670E013C0CF01969532 |
:10DA500087959695879520911E0130911F01289FEB |
:10DA6000A001299F500D389F500D1124CA0169E172 |
:10DA700070E00E94327870933508609334082091EA |
:10DA80005E0330915F032E0F3F1F30935F0320939F |
:10DA90005E035EE02131350778F080913608909181 |
:10DAA00037080196909337088093360820513E40FE |
:10DAB00030935F0320935E03DF91CF9108954FB7BA |
:10DAC00020E430E0F8948091C9008F778093C900FA |
:10DAD0008091C9008F7B8093C9008091C9008F7DA0 |
:10DAE0008093C9005A9A52985B9A539A832F992728 |
:10DAF0008093CD002093CC008091C80082608093F9 |
:10DB0000C80088E18093C9008091CA008F77809314 |
:10DB1000CA008091CA008F7B8093CA008091CA009E |
:10DB20008F7D8093CA008091CA008F7E8093CA0047 |
:10DB30008091CA00877F8093CA008091C9008B7F43 |
:10DB40008093C9008091CA0084608093CA0080914C |
:10DB5000CA0082608093CA008091C80087FF03C01A |
:10DB60008091CE00F9CF8091C90080688093C90070 |
:10DB70004FBF08950F931F93CF93DF93482F4F5FAD |
:10DB8000893108F08BC08091E306841720F44F5F41 |
:10DB90004093E3064150CB0183539B4268E170E020 |
:10DBA0000E944678A42FBB27FD01EA0FFB1FEC5112 |
:10DBB000F94F808191819B01281B390BC90137FFE7 |
:10DBC00003C0909581959F4F069794F480916A02C7 |
:10DBD000883C30F480916A02865F80936A0208C0B4 |
:10DBE00088EC80936A0280916F008F7D80936F0034 |
:10DBF000FD01EA0FFB1FEC51F94F808191819C01DF |
:10DC0000220F331F280F391F260F371F37FF02C07F |
:10DC10002D5F3F4FE901D595C795D595C795CB01A8 |
:10DC200001968C179D0714F4219706C0615070402F |
:10DC3000C617D7070CF4219680916A02843BD8F06E |
:10DC40008D010A0F1B1FF801EC51F94F8081918162 |
:10DC5000FE01E81BF90BCF0163E070E00E944678FB |
:10DC6000CB01880F991F860F971F085E184FF80188 |
:10DC70009183808307C0AA0FBB1FA85EB84F11967F |
:10DC80001C921E92E42FFF27EE0FFF1FEC51F94F5D |
:10DC9000D183C083443011F410924101DF91CF91C0 |
:10DCA0001F910F910895CF93DF9320913908822F10 |
:10DCB0009927807F9070409709F06CC02F3109F050 |
:10DCC00046C080913A0880936A0320913C082093D3 |
:10DCD0006C0380913D0880936B03822F992790936A |
:10DCE000E5068093E406222309F054C08091B6052E |
:10DCF000282F3327220F331FF901E85EF84F1182D6 |
:10DD000010828091B705A82FBB27AA0FBB1FFD016A |
:10DD1000E85EF84F118210828091B905E82FFF2745 |
:10DD2000EE0FFF1FCF01885E984FEC011982188219 |
:10DD30002C51394FE90119821882AC51B94F119613 |
:10DD40001C921E92EC51F94F1182108223C0C22FF7 |
:10DD5000CF70CA30F8F480913A08809363088091BC |
:10DD60003B088093620880913C088093650880910D |
:10DD70003D088093640860916208709163088C2F5D |
:10DD80000E94BA6D60916408709165088C2F8F5F56 |
:10DD90000E94BA6DDF91CF910895CF93C82F8F3F26 |
:10DDA00049F480916D038F3F29F410926F03109214 |
:10DDB0006E0332C020916F03222339F4CF3111F466 |
:10DDC00085E001C084E0809370038091700390919E |
:10DDD0006E038217A0F4892F809580936E038F3F86 |
:10DDE00019F48EEF80936E0380916E03C81711F4BF |
:10DDF0000E94536E10926F0310926E030BC0E22FBD |
:10DE0000FF27E75CF74FC0832F5F20936F039C0FC2 |
:10DE100090936E03C0936D03CF9108959091690321 |
:10DE2000933240F4E92FFF27E15CF74F80839F5F37 |
:10DE3000909369030895833218F48D5F809369038A |
:10DE4000089590E2E2E4F8E08FE19193815087FF3A |
:10DE5000FCCF0895CF93CFB723E031E0F8948091C1 |
:10DE6000C9008F778093C9008091C9008F7B809310 |
:10DE7000C9008091C9008F7D8093C9005A9A529839 |
:10DE80005B9A539A832F99278093CD002093CC00DF |
:10DE90008091C80082608093C80088E18093C900A7 |
:10DEA0008091CA008F778093CA008091CA008F7BCF |
:10DEB0008093CA008091CA0080628093CA008091DA |
:10DEC000CA0080618093CA008091CA0088608093F4 |
:10DED000CA008091C90084608093C9008091CA0003 |
:10DEE00084608093CA008091CA0082608093CA00D7 |
:10DEF0008091C80087FF03C08091CE00F9CF809148 |
:10DF0000C90080688093C9008091C90080648093B3 |
:10DF1000C9000E94216FCFBFCF910895282F992764 |
:10DF20008F709070892B31F4209580916803822B3B |
:10DF30008093680308958091A301882309F44BC05E |
:10DF40008091340285FD04C08091A601882381F070 |
:10DF500082E980933F0883E2809340088091A60184 |
:10DF6000882309F485E5809341081092A60102C038 |
:10DF700080933F088091A4018F3071F480916803F1 |
:10DF80000E943B6C882341F081E980933F08809395 |
:10DF9000400881E3809341081092A3018091C8005A |
:10DFA00085FFFCCF8091C9008F7E8093C90080914E |
:10DFB000C9008E7F8093C90080913F08882311F4A7 |
:10DFC0008EEF01C08EE78093CE008091680380932E |
:10DFD000A4011092680308951F920F920FB60F923A |
:10DFE00011248F939F93EF93FF939091A301992313 |
:10DFF00009F040C080917103882361F480913F084B |
:10E00000882311F483E003C0813999F481E080937F |
:10E0100071030FC0833099F480913F08882349F041 |
:10E0200090933F088091C9008E7F8093C9008EEF46 |
:10E030001EC08091C90081608093C9000EC08332E8 |
:10E0400061F48091C9008E7F8093C9008FEF809327 |
:10E05000CE0081E08093A30114C080917103E82F6A |
:10E06000FF27E15CF74F8F5F80937103808180937E |
:10E07000CE0007C0109271038091C9008061809327 |
:10E08000C900FF91EF919F918F910F900FBE0F905C |
:10E090001F901895EF92FF920F931F93CF93DF93EA |
:10E0A0007C018B01EA01452B39F0F80181918F0148 |
:10E0B000F70109952197C9F7E6E0CDB7DEB70C94D3 |
:10E0C000BE78EF92FF920F931F93CF93DF937C0163 |
:10E0D0008B01EA01452B41F0F8010F5F1F4F84913E |
:10E0E000F70109952197C1F7E6E0CDB7DEB70C94AB |
:10E0F000BE780F931F93CF938C01C62F161634F45E |
:10E1000080E2F8010995C1501C16D4F3CF911F91FC |
:10E110000F9108950F931F93CF938C01C62F16165E |
:10E1200034F480E3F8010995C1501C16D4F3CF9163 |
:10E130001F910F910895A5E3B0E0E1EAF0E70C9498 |
:10E1400096782E96EEADFFAD2E9788249924540133 |
:10E1500080916703882321F42C961FAE1EAE2C9766 |
:10E160005EE4452E512C4C0E5D1E6F01B60105C0BC |
:10E17000153239F00894C11CD11CF60114911123F9 |
:10E18000B9F7A601461B570B31F02C968EAD9FAD0B |
:10E190002C970E946170112309F46AC20894C11C73 |
:10E1A000D11CFF24FDA6FCA64FEFE42EF9A6F60134 |
:10E1B0000894C11CD11C1491153721F0812F806265 |
:10E1C0008837B1F4F0FE0AC0F20124E030E0420EDC |
:10E1D000531E80809180A280B3800AC0F20142E089 |
:10E1E00050E0440E551E808191814C01AA24BB242D |
:10E1F000103221F489A58823D1F61DC0133219F4F9 |
:10E2000058E0F52AD4CF1A3211F01D3291F41A32A7 |
:10E2100059F4F20182E090E0480E591EE081ECA72B |
:10E22000EE232CF6E195ECA790E1F92AAFEDFA2266 |
:10E23000BECF1B3211F419A7BACF1E32C1F5F601B9 |
:10E240000894C11CD11C14911A3279F4F20122E015 |
:10E2500030E0420E531E408151813FEF4F3F530744 |
:10E2600014F44FEF5FEFE42EA2CF40E050E0812F97 |
:10E2700080538A30A0F4CA0133E0880F991F3A9581 |
:10E28000E1F7840F951F480F591F410F511D40534F |
:10E290005040F6010894C11CD11C1491E8CF8FEFB7 |
:10E2A0004F3F580714F44FEF5FEFE42E85CF103344 |
:10E2B00029F4F4FC7CCF90E2F92A79CF812F8153A5 |
:10E2C0008930D8F440E050E0CA0123E0880F991F5C |
:10E2D0002A95E1F7840F951F480F591F410F511DD3 |
:10E2E00040535040F6010894C11CD11C1491812F59 |
:10E2F00080538A3048F34CA75FCF183619F4A4E056 |
:10E30000FA2A55CF1C3619F4B1E0FB2A50CF133648 |
:10E3100061F43E010894611C711CF20122E030E0BE |
:10E32000420E531E808189833CC1143421F014367F |
:10E3300011F0193651F5143411F431E0F32AF0FEDE |
:10E340000AC0F20144E050E0440E551E80809180E6 |
:10E35000A280B3800CC0F20182E090E0480E591E0A |
:10E36000808191814C01AA2497FCA094BA2CB7FE1D |
:10E370000AC0B094A09490948094811C911CA11C1C |
:10E38000B11C8DE289A70AE06FC01F3411F01F365F |
:10E3900031F41F3411F491E0F92A08E064C0103719 |
:10E3A00079F4F201A2E0B0E04A0E5B1E8081918117 |
:10E3B0004C01AA24BB2400E1B0E4FB2A18E753C0B7 |
:10E3C0001337C1F5F20122E030E0420E531E6080A7 |
:10E3D00071806114710489F43E010894611C711C00 |
:10E3E00088E289838EE6F301818385E78B838CE65F |
:10E3F0008C838D8389E28E831F82E7FC13C08E2D70 |
:10E40000992787FD9095AC0160E070E0C3010E9400 |
:10E410006376009729F0382E3618E3140CF0C3C049 |
:10E420003E2CC1C0F30101900020E9F731973E2E48 |
:10E430003618B9C0153511F0153731F4153511F40A |
:10E44000F1E0FF2A0AE00FC0183519F0183709F07B |
:10E45000A0C000E1F3FE07C081149104A104B1043F |
:10E4600011F020E4F22A19A6EDA6E7FC02C03FED68 |
:10E47000F32289E2682E712C6C0E7D1E81149104AA |
:10E48000A104B10421F44DA5442309F47BC0802FDD |
:10E490009927AA27BB278EA79FA7A8ABB9AB202E89 |
:10E4A000332490E0891690E0990691E0A90690E067 |
:10E4B000B90648F0C501B4012EA53FA548A959A940 |
:10E4C0000E94597817C0AFEF8A169104A104B104D5 |
:10E4D00049F040F0C401B1010E9432789B01442709 |
:10E4E000552708C0882D602F0E942678282F3327B3 |
:10E4F000442755272AAB3BAB4CAB5DAB0A3059F4F4 |
:10E500008AA9880F880F880F9AA9990F890F382D2B |
:10E51000381B832F10C0003139F48AA98295807F7F |
:10E52000482D481B842F07C08AA9880F880F880FA1 |
:10E53000582D581B852F90E02EA53FA548A959A915 |
:10E5400082169306A406B50608F091E08AA89BA857 |
:10E55000ACA8BDA88A3010F4805D04C0895A183573 |
:10E5600009F48F7DD3018E933D01992309F099CF52 |
:10E57000083041F4F3FE06C0803321F080E3FD0152 |
:10E5800082933F01CE010196382E3618F8E23F0EF5 |
:10E590000BC0112309F46CC03E010894611C711C6E |
:10E5A0001983B1E03B2E19A6032D2DA4231827FCB7 |
:10E5B000222489A5882311F00F5F02C0F6FC0E5FAC |
:10E5C000020DEF2CFF24C70180739070892B49F452 |
:10E5D0008CA5801B682F2C968EAD9FAD2C970E942A |
:10E5E000797089A5882331F041E050E0BE01675D74 |
:10E5F0007F4F0AC0E6FE0EC080E38AA71BA742E059 |
:10E6000050E0BE01665D7F4F2C968EAD9FAD2C977E |
:10E610000E944A70C70180739070809749F48CA55E |
:10E62000801B682F2C968EAD9FAD2C970E948A7010 |
:10E63000622D2C968EAD9FAD2C970E948A70832DF3 |
:10E64000992787FD9095AC01B3012C968EAD9FADB7 |
:10E650002C970E944A70E4FE89CD2CA5201B2CA784 |
:10E66000622F2C968EAD9FAD2C970E9479707ECD37 |
:10E67000E2E1CB5C0C94B2782FB740E0F894E0E094 |
:10E68000F0E081E2809357009491E2E0F0E0809323 |
:10E6900057003491E4E0F0E08093570084912FBF5D |
:10E6A0009E3199F4363941F4893011F441E00DC0BE |
:10E6B0008A3059F442E009C0373939F4863011F410 |
:10E6C00043E003C0853009F444E0842F992708957E |
:10E6D0009FB7F8948091C900877F8093C90080918B |
:10E6E000C9008F7E8093C9008091C9008F77809385 |
:10E6F000C9008091C9008F7B8093C9008091C900B7 |
:10E700008F7D8093C90052985A9A53985B9A9FBF05 |
:10E7100008951F93CF93DF93182F80916703882369 |
:10E7200009F4A9C08091A201181709F4A4C080912E |
:10E730006603882321F40E943C738093660382ED74 |
:10E7400091E09093400180933F0186EF9BE09F937F |
:10E750008F93C6E9D2E1DF93CF93E0917503F091F7 |
:10E76000760309950F900F900F900F90812F9927A6 |
:10E770008330910539F1843091054CF48130910555 |
:10E7800091F082309105DCF4892B51F036C0853050 |
:10E790009105F1F085309105C4F00697E1F02DC0A8 |
:10E7A00086EE9BE002C084ED9BE09F938F93DF9306 |
:10E7B000CF93E0917503F091760309952AC08BEB16 |
:10E7C0009BE0F3CF88E99BE0F0CF8AE89BE0EDCFB8 |
:10E7D00082E89BE0EACF84E79BE09F938F93DF93EF |
:10E7E000CF93E0917503F0917603099588ED91E060 |
:10E7F0009093400180933F010CC083E09CE09F9385 |
:10E800008F93DF93CF93E0917503F0917603099591 |
:10E8100010E00F900F900F900F908091660384305E |
:10E8200011F0823099F40E946873812F81508330F7 |
:10E8300018F40E9479671DC0143019F40E942A6FE1 |
:10E8400018C01530B1F40E945F6D13C0112389F018 |
:10E8500089E19CE09F938F9386E992E19F938F9348 |
:10E86000E0917503F091760309950F900F900F904A |
:10E870000F901093A201DF91CF911F9108950F93F4 |
:10E880001F9381E0809367034091A101E4E2FBE0E4 |
:10E8900020E030E05FE4849199272F5F3F4F829F13 |
:10E8A000B001839F700D929F700D11244627515027 |
:10E8B000319657FFF0CF4093A101ECEFFAE020E052 |
:10E8C00030E057E2849199272F5F3F4F829FB0013C |
:10E8D000839F700D929F700D1124462751503196E1 |
:10E8E00057FFF0CF4093A10180916603882321F464 |
:10E8F0000E943C73809366038091A101833459F098 |
:10E9000088E190E029E20FB6F894A8958093600022 |
:10E910000FBE209360008BE990E79093760380937D |
:10E92000750384E39CE09F938F9306E912E11F93A4 |
:10E930000F93E0917503F091760309950F900F9076 |
:10E940000F900F9084E690E09F938F9386E590E080 |
:10E950009F938F931F921F92809102016AE00E9401 |
:10E960002678892F99279F938F93809102010E9487 |
:10E97000267899279F938F938AE59CE09F938F93A6 |
:10E980001F930F93E0917503F0917603099584E24C |
:10E990009BE09F938F931F930F93E0917503F091EA |
:10E9A000760309958CEF9AE09F938F931F930F93B3 |
:10E9B000E0917503F091760309958DB79EB7469661 |
:10E9C0008DBF8EE89CE09F938F931F930F93E091F0 |
:10E9D0007503F0917603099582EC80938100809114 |
:10E9E0006F00806280936F000F900F900F900F90D8 |
:10E9F0001F910F91089580911B068F3138F08091FF |
:10EA0000B80787FD03C08EE180931B068091CB057C |
:10EA1000882331F08055853618F08FE78093CB0539 |
:10EA20000895CF9380916703882309F46EC0809185 |
:10EA30007203815080937203882309F04FC089E1EB |
:10EA40008093720380911B06803238F08091B80762 |
:10EA500087FD03C08FE180931B0680916A02823894 |
:10EA600000F58091350290913602885E934020F443 |
:10EA70001092740310927303809173039091740346 |
:10EA8000009739F101979093740380937303419732 |
:10EA900028F18091B80784FF21C0809133028460FF |
:10EAA0001BC080916A02853BC8F090911B0684E1EF |
:10EAB000989FC001112440962091730330917403F4 |
:10EAC0002817390730F42F5F3F4F3093740320939A |
:10EAD0007303809133028B7F80933302C091A50131 |
:10EAE000CC2321F0C150C093A5010FC086E98093CB |
:10EAF000A5018091A201843011F40E949B6F809146 |
:10EB0000A101833411F0C0936703CF9108951F9240 |
:10EB10000F920FB60F9211242F933F934F935F9351 |
:10EB20006F937F938F939F93AF93BF93EF93FF93D5 |
:10EB30002091CE008091B0018823B1F02093C600CF |
:10EB40008091B001823029F52F3F19F58FEF94E3C2 |
:10EB5000ACE0B0E0C297A109B109B7FFFBCF80914B |
:10EB6000B8038093CE0015C09091A201892F8150E7 |
:10EB7000833020F4822F0E94D4670BC0943021F49C |
:10EB8000822F0E948E6F05C0953019F4822F0E944B |
:10EB9000CD6EFF91EF91BF91AF919F918F917F913A |
:10EBA0006F915F914F913F912F910F900FBE0F90FA |
:10EBB0001F901895002422273327442751E0BB27B4 |
:10EBC000EE27FF27A0E1660F771F881F991F001C03 |
:10EBD000221F331F441F660F771F881F991F001CB9 |
:10EBE000221F331F441F2AF4050E2B1F3E1F4F1FE9 |
:10EBF00004C0051A2B0B3E0B4F0B550FBB1FEE1F0E |
:10EC0000587F556047FD5250AA95E9F6E695B795AD |
:10EC10005795E695B7955795852F9B2F08952227F1 |
:10EC2000332741E0552768E0880F991F221F331FC3 |
:10EC3000880F991F221F331F1AF4240F351F02C09B |
:10EC4000241B350B440F551F487F456037FD42504C |
:10EC50006A9551F75695479556954795842F08958F |
:10EC6000AA2797FF04C0809590958A1F9A1F77FF67 |
:10EC700004C0609570956A1F7A1F669F9001779F08 |
:10EC8000A001679F300D411D5A1F300D411D5A1FB5 |
:10EC9000889FF001999F2E0F3F1F401D511D899F96 |
:10ECA000300D411D5A1F300D411D5A1FCA01B901B7 |
:10ECB000112480CFFB01DC0102C005900D92415070 |
:10ECC0005040D8F70895FC014150504030F0019079 |
:10ECD0000616D1F73197CF0108958827992708950F |
:10ECE000A0E0B0E0E6E7F6E70C949E786C017B01CB |
:10ECF000EA01590121978FEFCF3FD80789F08601AC |
:10ED00000894C11CD11CC7010894E11CF11CF50139 |
:10ED10000995F80180832197FFEFCF3FDF0779F74F |
:10ED2000EAE0CDB7DEB70C94BA78CF92DF92EF92DB |
:10ED3000FF920F931F937C016B01FB010995082F34 |
:10ED4000C7010196F6010995182FC8011F910F916F |
:10ED5000FF90EF90DF90CF900895A0E0B0E0E3EB5C |
:10ED6000F6E70C94A0788C017B01EA0169012197F8 |
:10ED70008FEFCF3FD80771F0F70121917F01C801D4 |
:10ED80000F5F1F4F622FF60109952197FFEFCF3FCD |
:10ED9000DF0791F7E8E0CDB7DEB70C94BC78CF92EF |
:10EDA000DF92EF92FF920F931F936C018B017A0118 |
:10EDB000FA010995812F9927682FC6010196F7015D |
:10EDC00009951F910F91FF90EF90DF90CF900895DC |
:10EDD0005058BB27AA270ED0E0C0D1D030F0D6D0F3 |
:10EDE00020F031F49F3F11F41EF4C6C00EF4E095FC |
:10EDF000E7FBBCC0E92FE2D080F3BA1762077307C4 |
:10EE00008407950718F071F49EF5FAC00EF4E095AA |
:10EE10000B2EBA2FA02D0B01B90190010C01CA01D4 |
:10EE2000A0011124FF27591B99F0593F50F4503E7F |
:10EE300068F11A16F040A22F232F342F4427585F71 |
:10EE4000F3CF469537952795A795F0405395C9F789 |
:10EE50007EF41F16BA0B620B730B840BBAF0915041 |
:10EE6000A1F0FF0FBB1F661F771F881FC2F70EC0E0 |
:10EE7000BA0F621F731F841F48F4879577956795B3 |
:10EE8000B795F7959E3F08F0B3CF9395880F08F09C |
:10EE90009927EE0F97958795089598D088F09F57FA |
:10EEA00090F0B92F9927B751A0F0D1F0660F771FD6 |
:10EEB000881F991F1AF0BA95C9F712C0B13081F0B6 |
:10EEC0009FD0B1E008959CC0672F782F8827B85F46 |
:10EED00039F0B93FCCF3869577956795B395D9F717 |
:10EEE0003EF490958095709561957F4F8F4F9F4F21 |
:10EEF0000895E89409C097FB3EF49095809570952D |
:10EF000061957F4F8F4F9F4F9923A9F0F92F96E975 |
:10EF1000BB279395F695879577956795B795F111EA |
:10EF2000F8CFFAF4BB0F11F460FF1BC06F5F7F4F87 |
:10EF30008F4F9F4F16C0882311F096E911C0772399 |
:10EF400021F09EE8872F762F05C0662371F096E8A2 |
:10EF5000862F70E060E02AF09A95660F771F881F71 |
:10EF6000DAF7880F9695879597F9089597F99F672F |
:10EF700080E870E060E008959FEF80EC0895002441 |
:10EF80000A941616170618060906089500240A940E |
:10EF900012161306140605060895092E0394000C94 |
:10EFA00011F4882352F0BB0F40F4BF2B11F460FF23 |
:10EFB00004C06F5F7F4F8F4F9F4F089557FD90584C |
:10EFC000440F551F59F05F3F71F04795880F97FB2D |
:10EFD000991F61F09F3F79F08795089512161306E7 |
:10EFE0001406551FF2CF4695F1DF08C01616170616 |
:10EFF0001806991FF1CF869571056105089408954B |
:10F00000E894BB2766277727CB0197F90895629F7D |
:10F01000D001739FF001829FE00DF11D649FE00D10 |
:10F02000F11D929FF00D839FF00D749FF00D659F71 |
:10F03000F00D9927729FB00DE11DF91F639FB00D70 |
:10F04000E11DF91FBD01CF0111240895991B79E03D |
:10F0500004C0991F961708F0961B881F7A95C9F768 |
:10F0600080950895AA1BBB1B51E107C0AA1FBB1FB7 |
:10F07000A617B70710F0A61BB70B881F991F5A9544 |
:10F08000A9F780959095BC01CD01089597FB092EB5 |
:10F0900007260AD077FD04D0E5DF06D000201AF459 |
:10F0A000709561957F4F0895F6F7909581959F4FE4 |
:10F0B0000895A1E21A2EAA1BBB1BFD010DC0AA1FB9 |
:10F0C000BB1FEE1FFF1FA217B307E407F50720F0D1 |
:10F0D000A21BB30BE40BF50B661F771F881F991F4C |
:10F0E0001A9469F760957095809590959B01AC0195 |
:10F0F000BD01CF01089597FB092E05260ED057FDBF |
:10F1000004D0D7DF0AD0001C38F4509540953095D4 |
:10F1100021953F4F4F4F5F4F0895F6F7909580959B |
:10F12000709561957F4F8F4F9F4F08952F923F921B |
:10F130004F925F926F927F928F929F92AF92BF9207 |
:10F14000CF92DF92EF92FF920F931F93CF93DF93B3 |
:10F15000CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE10 |
:10F16000CDBF09942A88398848885F846E847D845D |
:10F170008C849B84AA84B984C884DF80EE80FD805F |
:10F180000C811B81AA81B981CE0FD11D0FB6F894D5 |
:10F19000DEBF0FBECDBFED010895EE0FFF1F05903E |
:08F1A000F491E02D0994FFCF6A |
:10F1A8005E010A010164FF01FFFFC01FC01F0101CA |
:10F1B80001737373FF03007D0000C409C409640070 |
:10F1C800104661737400004E6F726D616C000045EB |
:10F1D800617379000051756164726F00006400D238 |
:10F1E8000101200B050000ECFF00020406070808D7 |
:10F1F800080706040200FEFCFAF9F8F8F8F9FAFC28 |
:10F20800FE000204060708086440415A4664640A7E |
:10F2180002969696960840403A10FB30380132FF25 |
:10F2280003780090D0030090D0030032002064FFE0 |
:10F23800FF64200B0A0D0B0C0E0B0F10FA200101B6 |
:06F248000170FF010F64DC |
:00000001FF |
/tags/V0.86d/Hex-Files/License.txt |
---|
0,0 → 1,52 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten und nichtkommerziellen Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt und genannt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung oder Nutzung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-profit use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet, our webpage (http://www.MikroKopter.de) must be |
// + clearly linked and named as origin |
// + * porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
/tags/V0.86d/Hex-Files/WasIstWas.txt |
---|
0,0 → 1,14 |
+++++++++++++++++++++++++ |
+ Flight-Ctrl: |
+++++++++++++++++++++++++ |
Flight-Ctrl_MEGA1284_Vx_yy.hex |
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 (MKUSB) eingespielt werden und NICHT per ISP |
Warning: do not program the ATMEGA1284 (FC2.1) via SPI. Only use the MKUSB and the Koptertool for update! |
/tags/V0.86d/License.txt |
---|
0,0 → 1,52 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten und nichtkommerziellen Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt und genannt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung oder Nutzung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-profit use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet, our webpage (http://www.MikroKopter.de) must be |
// + clearly linked and named as origin |
// + * porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
/tags/V0.86d/Settings.h |
---|
--- V0.86d/Spektrum.c (nonexistent) |
+++ V0.86d/Spektrum.c (revision 2010) |
@@ -0,0 +1,452 @@ |
+/*####################################################################################### |
+Decodieren eines RC Summen Signals oder Spektrum Empfänger-Satellit |
+#######################################################################################*/ |
+ |
+#include "Spektrum.h" |
+#include "main.h" |
+// Achtung: RECEIVER_SPEKTRUM_DX7EXP oder RECEIVER_SPEKTRUM_DX8EXP wird in der Main.h gesetzt |
+ |
+unsigned char SpektrumTimer = 0; |
+ |
+#if defined (RECEIVER_SPEKTRUM_DX7EXP) || defined (RECEIVER_SPEKTRUM_DX8EXP) |
+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 |
+#if defined (RECEIVER_SPEKTRUM_DX7EXP) || defined (RECEIVER_SPEKTRUM_DX8EXP) |
+ 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_DX7EXP |
+ 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 |
+ } |
+ |
+ } |
+ |
+#elif defined RECEIVER_SPEKTRUM_DX8EXP |
+ 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 == 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) |
+ |
+ if (s_exdata[3] == 125 && s_exdata[6] == -125) PPM_in[6] = 125; // Reconstruct tripole Elev D/R value (CH6) |
+ else if (s_exdata[3] == -125 && s_exdata[6] == -125) PPM_in[6] = 0; // Reconstruct tripole Elev D/R value (CH6) |
+ else if (s_exdata[3] == -125 && s_exdata[6] == 125) PPM_in[6] = -125; // Reconstruct tripole Elev D/R value (CH6) |
+ |
+ |
+ if (s_exdata[7] == 125 && s_exdata[8] == -125) PPM_in[9] = -125; // Reconstruct tripole AIL D/R value (CH9) |
+ else if (s_exdata[7] == -125 && s_exdata[8] == -125) PPM_in[9] = 0; // Reconstruct tripole AIL D/R value (CH9) |
+ else if (s_exdata[7] == -125 && s_exdata[8] == 125) PPM_in[9] = 125; // Reconstruct tripole AIL D/R value (CH9) |
+ |
+ PPM_in[10] = s_exdata[5]; // Gear (CH10) |
+ PPM_in[12] = s_exdata[4]; // Mix (CH12) |
+ } |
+ |
+ 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_DX7EXP |
+ 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) |
+#elif defined RECEIVER_SPEKTRUM_DX8EXP |
+ if (index < 5 ) PPM_in[index] = tmp; // Update normal potis (CH1-4) |
+ else if (index == 7) PPM_in[7] = signal; // R Trim (CH7) |
+ else if (index == 5) PPM_in[8] = signal; // AUX2 (CH8) |
+ else if (index == 8) PPM_in[11] = signal; // AUX3 (CH11) |
+#else |
+ PPM_in[index] = tmp; |
+#endif |
+ } |
+ else if(index > 17) ReSync = 1; // hier stimmt was nicht: neu synchronisieren |
+ } |
+ else |
+ { |
+ // hier stimmt was nicht: neu synchronisieren |
+ ReSync = 1; |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ // new frame next, nach fruehestens 7ms erwartet |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ |
+ // 16 Bytes eingetroffen -> Komplett |
+ if(FrameCnt >= 16) |
+ { |
+ // Frame complete |
+ if(Frame2 == 0) |
+ { |
+ // Null bedeutet: Neue Daten |
+ // nur beim ersten Frame (CH 0-7) setzen |
+ if(!ReSync) NewPpmData = 0; |
+ } |
+ FrameCnt = 0; |
+ Frame2 = 0; |
+ Sync = 0; |
+ SpektrumTimer = MIN_FRAMEGAP; |
+ } |
+ } |
+} |
+ |
/tags/V0.86d/Spektrum.h |
---|
0,0 → 1,12 |
/*####################################################################################### |
Dekodieren eines Spektrum Signals |
#######################################################################################*/ |
#ifndef _SPEKTRUM_H |
#define _SPEKTRUM_H |
void SpektrumUartInit(void); |
void SpektrumBinding(void); |
extern unsigned char SpektrumTimer; |
extern void SpektrumParser(unsigned char c); |
#endif //_RC_H |
/tags/V0.86d/analog.c |
---|
0,0 → 1,291 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + only for non-profit use |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + see the File "License.txt" for further Informations |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
#include "eeprom.h" |
volatile int Aktuell_Nick,Aktuell_Roll,Aktuell_Gier,Aktuell_ax, Aktuell_ay,Aktuell_az, UBat = 100; |
volatile int AdWertNickFilter = 0, AdWertRollFilter = 0, AdWertGierFilter = 0; |
volatile int HiResNick = 2500, HiResRoll = 2500; |
volatile int AdWertNick = 0, AdWertRoll = 0, AdWertGier = 0; |
volatile int AdWertAccRoll = 0,AdWertAccNick = 0,AdWertAccHoch = 0; |
volatile char messanzahl_AccHoch = 0; |
volatile long Luftdruck = 32000; |
volatile long SummenHoehe = 0; |
volatile int StartLuftdruck; |
volatile unsigned int MessLuftdruck = 1023; |
unsigned char DruckOffsetSetting; |
signed char ExpandBaro = 0; |
volatile int VarioMeter = 0; |
volatile unsigned int ZaehlMessungen = 0; |
unsigned char AnalogOffsetNick = 115,AnalogOffsetRoll = 115,AnalogOffsetGier = 115; |
volatile unsigned char AdReady = 1; |
float NeutralAccZ_float; |
//####################################################################################### |
// |
void ADC_Init(void) |
//####################################################################################### |
{ |
ADMUX = 0;//Referenz ist extern |
ANALOG_ON; |
} |
#define DESIRED_H_ADC 800 |
void SucheLuftruckOffset(void) |
{ |
unsigned int off; |
ExpandBaro = 0; |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
{ |
unsigned char off2; |
OCR0A = 150; |
off2 = GetParamByte(PID_PRESSURE_OFFSET); |
if(off2 < 230) off2 += 10; |
OCR0B = off2; |
Delay_ms_Mess(100); |
if(MessLuftdruck > DESIRED_H_ADC) off2 = 240; |
for(; off2 >= 5; off2 -= 5) |
{ |
OCR0B = off2; |
Delay_ms_Mess(50); |
printf("*"); |
if(MessLuftdruck > DESIRED_H_ADC) break; |
} |
SetParamByte(PID_PRESSURE_OFFSET, off2); |
if(off2 >= 15) off = 140; else off = 0; |
for(; off < 250;off++) |
{ |
OCR0A = off; |
Delay_ms_Mess(50); |
printf("."); |
if(MessLuftdruck < DESIRED_H_ADC) break; |
} |
DruckOffsetSetting = off; |
} |
#else |
off = GetParamByte(PID_PRESSURE_OFFSET); |
if(off > 20) off -= 10; |
OCR0A = off; |
Delay_ms_Mess(100); |
if(MessLuftdruck < DESIRED_H_ADC) off = 0; |
for(; off < 250;off++) |
{ |
OCR0A = off; |
Delay_ms_Mess(50); |
printf("."); |
if(MessLuftdruck < DESIRED_H_ADC) break; |
} |
DruckOffsetSetting = off; |
SetParamByte(PID_PRESSURE_OFFSET, off); |
#endif |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) && (DruckOffsetSetting < 10 || DruckOffsetSetting >= 245)) VersionInfo.HardwareError[0] |= FC_ERROR0_PRESSURE; |
OCR0A = off; |
Delay_ms_Mess(300); |
} |
void SucheGyroOffset(void) |
{ |
unsigned char i, ready = 0; |
int timeout; |
timeout = SetDelay(2000); |
for(i=140; i != 0; i--) |
{ |
if(ready == 3 && i > 10) i = 9; |
ready = 0; |
if(AdWertNick < 1020) AnalogOffsetNick--; else if(AdWertNick > 1030) AnalogOffsetNick++; else ready++; |
if(AdWertRoll < 1020) AnalogOffsetRoll--; else if(AdWertRoll > 1030) AnalogOffsetRoll++; else ready++; |
if(AdWertGier < 1020) AnalogOffsetGier--; else if(AdWertGier > 1030) AnalogOffsetGier++; else ready++; |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); |
if(AnalogOffsetNick < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; AnalogOffsetNick = 10;}; if(AnalogOffsetNick > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; AnalogOffsetNick = 245;}; |
if(AnalogOffsetRoll < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; AnalogOffsetRoll = 10;}; if(AnalogOffsetRoll > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; AnalogOffsetRoll = 245;}; |
if(AnalogOffsetGier < 10) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; AnalogOffsetGier = 10;}; if(AnalogOffsetGier > 245) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; AnalogOffsetGier = 245;}; |
while(twi_state) if(CheckDelay(timeout)) {printf("\n\r DAC or I2C ERROR! Check I2C, 3Vref, DAC and BL-Ctrl"); break;} |
AdReady = 0; |
ANALOG_ON; |
while(!AdReady); |
if(i<10) Delay_ms_Mess(10); |
} |
Delay_ms_Mess(70); |
} |
/* |
0 n |
1 r |
2 g |
3 y |
4 x |
5 n |
6 r |
7 u |
8 z |
9 L |
10 n |
11 r |
12 g |
13 y |
14 x |
15 n |
16 r |
17 L |
*/ |
//####################################################################################### |
// |
ISR(ADC_vect) |
//####################################################################################### |
{ |
static unsigned char kanal=0,state = 0; |
static signed char subcount = 0; |
static signed int gier1, roll1, nick1, nick_filter, roll_filter; |
static signed int accy, accx; |
static long tmpLuftdruck = 0; |
static char messanzahl_Druck = 0; |
switch(state++) |
{ |
case 0: |
nick1 = ADC; |
kanal = AD_ROLL; |
break; |
case 1: |
roll1 = ADC; |
kanal = AD_GIER; |
break; |
case 2: |
gier1 = ADC; |
kanal = AD_ACC_Y; |
break; |
case 3: |
Aktuell_ay = NeutralAccY - ADC; |
accy = Aktuell_ay; |
kanal = AD_ACC_X; |
break; |
case 4: |
Aktuell_ax = ADC - NeutralAccX; |
accx = Aktuell_ax; |
kanal = AD_NICK; |
break; |
case 5: |
nick1 += ADC; |
kanal = AD_ROLL; |
break; |
case 6: |
roll1 += ADC; |
kanal = AD_UBAT; |
break; |
case 7: |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
if(EE_Parameter.ExtraConfig & CFG_3_3V_REFERENCE) UBat = (3 * UBat + (11 * ADC) / 30) / 4; // there were some single FC2.1 with 3.3V reference |
else |
#endif |
UBat = (3 * UBat + ADC / 3) / 4; |
kanal = AD_ACC_Z; |
break; |
case 8: |
AdWertAccHoch = (signed int) ADC - NeutralAccZ; |
if(AdWertAccHoch > 1) |
{ |
if(NeutralAccZ < 750) |
{ |
subcount += 5; |
if(modell_fliegt < 500) subcount += 10; |
} |
if(subcount > 100) { NeutralAccZ++; subcount -= 100;} |
} |
else if(AdWertAccHoch < -1) |
{ |
if(NeutralAccZ > 550) |
{ |
subcount -= 5; |
if(modell_fliegt < 500) subcount -= 10; |
if(subcount < -100) { NeutralAccZ--; subcount += 100;} |
} |
} |
messanzahl_AccHoch = 1; |
Aktuell_az = ADC; |
Mess_Integral_Hoch += AdWertAccHoch; // Integrieren |
Mess_Integral_Hoch -= Mess_Integral_Hoch / 1024; // dämfen |
kanal = AD_DRUCK; |
break; |
// "case 9:" fehlt hier absichtlich |
case 10: |
nick1 += ADC; |
kanal = AD_ROLL; |
break; |
case 11: |
roll1 += ADC; |
kanal = AD_GIER; |
break; |
case 12: |
if(PlatinenVersion == 10) AdWertGier = (ADC + gier1 + 1) / 2; |
else |
if(PlatinenVersion >= 20) AdWertGier = 2047 - (ADC + gier1); |
else AdWertGier = (ADC + gier1); |
kanal = AD_ACC_Y; |
break; |
case 13: |
Aktuell_ay = NeutralAccY - ADC; |
AdWertAccRoll = (Aktuell_ay + accy); |
kanal = AD_ACC_X; |
break; |
case 14: |
Aktuell_ax = ADC - NeutralAccX; |
AdWertAccNick = (Aktuell_ax + accx); |
kanal = AD_NICK; |
break; |
case 15: |
nick1 += ADC; |
if(PlatinenVersion == 10) nick1 *= 2; else nick1 *= 4; |
AdWertNick = nick1 / 8; |
nick_filter = (nick_filter + nick1) / 2; |
HiResNick = nick_filter - AdNeutralNick; |
AdWertNickFilter = (AdWertNickFilter + HiResNick) / 2; |
kanal = AD_ROLL; |
break; |
case 16: |
roll1 += ADC; |
if(PlatinenVersion == 10) roll1 *= 2; else roll1 *= 4; |
AdWertRoll = roll1 / 8; |
roll_filter = (roll_filter + roll1) / 2; |
HiResRoll = roll_filter - AdNeutralRoll; |
AdWertRollFilter = (AdWertRollFilter + HiResRoll) / 2; |
kanal = AD_DRUCK; |
break; |
case 17: |
state = 0; |
AdReady = 1; |
ZaehlMessungen++; |
// "break" fehlt hier absichtlich |
case 9: |
MessLuftdruck = ADC; |
tmpLuftdruck += MessLuftdruck; |
if(++messanzahl_Druck >= 18) |
{ |
signed int tmp; |
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; |
tmp = (HoehenWert - SummenHoehe/SM_FILTER); |
if(tmp > 1024) tmp = 1024; else if(tmp < -1024) tmp = -1024; |
if(abs(VarioMeter) > 700) VarioMeter = (15 * VarioMeter + 8 * tmp)/16; |
else VarioMeter = (31 * VarioMeter + 8 * tmp)/32; |
tmpLuftdruck /= 2; |
messanzahl_Druck = 18/2; |
} |
kanal = AD_NICK; |
break; |
default: |
kanal = 0; state = 0; kanal = AD_NICK; |
break; |
} |
ADMUX = kanal; |
if(state != 0) ANALOG_ON; |
} |
/tags/V0.86d/analog.h |
---|
0,0 → 1,47 |
#ifndef _ANALOG_H |
#define _ANALOG_H |
/*####################################################################################### |
#######################################################################################*/ |
#define SM_FILTER 16 |
extern volatile int UBat; |
extern volatile int AdWertNick, AdWertRoll, AdWertGier; |
extern volatile int AdWertAccRoll,AdWertAccNick,AdWertAccHoch; |
extern volatile int HiResNick, HiResRoll; |
extern volatile int AdWertNickFilter, AdWertRollFilter, AdWertGierFilter; |
extern volatile int Aktuell_Nick,Aktuell_Roll,Aktuell_Gier,Aktuell_ax, Aktuell_ay,Aktuell_az; |
extern volatile long Luftdruck; |
extern volatile long SummenHoehe; |
extern volatile char messanzahl_Druck; |
extern volatile unsigned int ZaehlMessungen; |
extern unsigned char DruckOffsetSetting; |
extern signed char ExpandBaro; |
extern volatile int VarioMeter; |
extern volatile unsigned int MessLuftdruck; |
extern volatile int StartLuftdruck; |
extern volatile char MessanzahlNick; |
extern unsigned char AnalogOffsetNick,AnalogOffsetRoll,AnalogOffsetGier; |
extern volatile unsigned char AdReady; |
unsigned int ReadADC(unsigned char adc_input); |
void ADC_Init(void); |
void SucheLuftruckOffset(void); |
void SucheGyroOffset(void); |
#define AD_GIER 0 |
#define AD_ROLL 1 |
#define AD_NICK 2 |
#define AD_DRUCK 3 |
#define AD_UBAT 4 |
#define AD_ACC_Z 5 |
#define AD_ACC_Y 6 |
#define AD_ACC_X 7 |
#define ANALOG_OFF ADCSRA=0 |
#define ANALOG_ON ADCSRA=(1<<ADEN)|(1<<ADSC)|(0<<ADATE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0)|(1<<ADIE) |
//Signle trigger Mode, Interrupt on |
#endif //_ANALOG_H |
/tags/V0.86d/capacity.c |
---|
0,0 → 1,143 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Thanks to Marcel Haller (Lion) for the nice idea and first implementation |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "capacity.h" |
#include "twimaster.h" |
#include "main.h" |
#include "timer0.h" |
#include "analog.h" |
#define CAPACITY_UPDATE_INTERVAL 10 // 10 ms |
#define FC_OFFSET_CURRENT 5 // calculate with a current of 0.5A |
#define BL_OFFSET_CURRENT 2 // calculate with a current of 0.2A |
// global varialbles |
unsigned short update_timer = 0; |
Capacity_t Capacity; |
// initialize capacity calculation |
void Capacity_Init(void) |
{ |
Capacity.ActualCurrent = 0; |
Capacity.UsedCapacity = 0; |
Capacity.ActualPower = 0; |
Capacity.MinOfMaxPWM = 0; |
update_timer = SetDelay(CAPACITY_UPDATE_INTERVAL); |
} |
// called in main loop at a regular interval |
void Capacity_Update(void) |
{ |
unsigned short Current, SetSum; // max value will be 255 * 12 = 3060 |
static unsigned short SubCounter = 0; |
static unsigned short CurrentOffset = 0; |
static unsigned long SumCurrentOffset = 0; |
unsigned char i, NumOfMotors, MinOfMaxPWM; |
if(CheckDelay(update_timer)) |
{ |
update_timer += CAPACITY_UPDATE_INTERVAL; // do not use SetDelay to avoid timing leaks |
// determine sum of all present BL currents and setpoints |
Current = 0; |
SetSum = 0; |
NumOfMotors = 0; |
MinOfMaxPWM = 255; |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
NumOfMotors++; |
Current += (unsigned int)(Motor[i].Current); |
SetSum += (unsigned int)(Motor[i].SetPoint); |
if(Motor[i].MaxPWM < MinOfMaxPWM) MinOfMaxPWM = Motor[i].MaxPWM; |
} |
} |
Capacity.MinOfMaxPWM = MinOfMaxPWM; |
if(SetSum == 0) // if all setpoints are 0 |
{ // determine offsets of motor currents |
#define CURRENT_AVERAGE 8 // 8bit = 256 * 10 ms = 2.56s average time |
CurrentOffset = (unsigned int)(SumCurrentOffset>>CURRENT_AVERAGE); |
SumCurrentOffset -= CurrentOffset; |
SumCurrentOffset += Current; |
// after averaging set current to static offset |
Current = FC_OFFSET_CURRENT; |
} |
else // some motors are running, includes also motor test condition, where "MotorRunning" is false |
{ // subtract offset |
if(Current > CurrentOffset) Current -= CurrentOffset; |
else Current = 0; |
// add the FC and BL Offsets |
Current += FC_OFFSET_CURRENT + NumOfMotors * BL_OFFSET_CURRENT; |
} |
// update actual Current |
Capacity.ActualCurrent = Current; |
// update actual Power |
if(Current < 255) Capacity.ActualPower = (UBat * Current) / 100; // in W higher resolution |
else Capacity.ActualPower = (UBat * (Current/4)) / 25; // in W |
// update used capacity |
SubCounter += Current; |
// 100mA * 1ms * CAPACITY_UPDATE_INTERVAL = 1 mA * 100 ms * CAPACITY_UPDATE_INTERVAL |
// = 1mA * 0.1s * CAPACITY_UPDATE_INTERVAL = 1mA * 1min / (600 / CAPACITY_UPDATE_INTERVAL) |
// = 1mAh / (36000 / CAPACITY_UPDATE_INTERVAL) |
#define SUB_COUNTER_LIMIT (36000 / CAPACITY_UPDATE_INTERVAL) |
if(SubCounter > SUB_COUNTER_LIMIT) |
{ |
Capacity.UsedCapacity++; // we have one mAh more |
SubCounter -= SUB_COUNTER_LIMIT; // keep the remaining sub part |
} |
} // EOF check delay update timer |
} |
/tags/V0.86d/capacity.h |
---|
0,0 → 1,18 |
#ifndef _CAPACITY_H |
#define _CAPACITY_H |
typedef struct |
{ |
unsigned short ActualCurrent; // in 0.1A Steps |
unsigned short ActualPower; // in 0.1W |
unsigned short UsedCapacity; // in mAh |
unsigned char MinOfMaxPWM; // BL Power Limit |
} __attribute__((packed)) Capacity_t; |
extern Capacity_t Capacity; |
void Capacity_Init(void); |
void Capacity_Update(void); |
#endif //_CAPACITY_H |
/tags/V0.86d/debug.c |
---|
0,0 → 1,48 |
#include "main.h" |
#include "debug.h" |
#ifdef DEBUG // only include functions if DEBUG is defined in main.h |
#warning : "### DEBUG-Funktion aktiv ###" |
unsigned char Debug_BufPtr = 0; |
struct str_Debug tDebug; |
unsigned char SendDebugOutput = 0; |
// function called from _printf_P to output character |
void Debug_Putchar(char c) |
{ |
if (!SendDebugOutput) |
{ |
tDebug.Text[Debug_BufPtr++] = c; // copy character to buffer |
if (Debug_BufPtr > 30) Debug_BufPtr = 30; // avoid buffer overflow |
} |
} |
void DebugSend(unsigned char cmd) |
{ |
if (!SendDebugOutput) |
{ |
tDebug.Cmd = cmd; |
tDebug.Text[Debug_BufPtr] = '\0'; // end of text marker |
Debug_BufPtr = 0; // set bufferindex to 0 |
SendDebugOutput = 1; // set flag to trasmit data the next time in serial transmit function |
} |
} |
#endif |
/* |
add the following code block to the serial transmit function |
#ifdef DEBUG // only include functions if DEBUG is defined |
if(SendDebugOutput && UebertragungAbgeschlossen) |
{ |
SendOutData('0', FC_ADDRESS, 1, (unsigned char *) &tDebug, sizeof(tDebug)); |
SendDebugOutput = 0; |
} |
#endif |
*/ |
/tags/V0.86d/debug.h |
---|
0,0 → 1,60 |
#ifndef _DEBUG_H |
#define _DEBUG_H |
// ---------------------------------------------- |
#define CMD_NONE 0x00 |
#define CMD_RAW_OUTPUT 0x01 |
#define CMD_ERROR_MSG 0x02 |
#define CMD_WARNING_MSG 0x04 |
#define CMD_GREEN_MSG 0x08 |
// debug console in MK-Tool can also handle ANSI ESC seq. |
#define ANSI_ATTRIBUTE_OFF "\033[0m" |
#define ANSI_BOLD "\033[1m" |
#define ANSI_UNDERSCORE "\033[4m" |
#define ANSI_BLINK "\033[5m" |
#define ANSI_INVERSE "\033[7m" |
#define ANSI_INVISIBLE "\033[8m" |
#define ANSI_COLOR_BLACK "\033[30m" |
#define ANSI_COLOR_RED "\033[31m" |
#define ANSI_COLOR_GREEN "\033[32m" |
#define ANSI_COLOR_YELLOW "\033[33m" |
#define ANSI_COLOR_BLUE "\033[34m" |
#define ANSI_COLOR_VIOLETT "\033[35m" |
#define ANSI_COLOR_KOBALTBLUE "\033[36m" |
#define ANSI_COLOR_WHITE "\033[37m" |
#define ANSI_CLEAR "\033[2J" |
#define ANSI_HOME "\033[H" |
// macros for easier use |
#ifdef DEBUG // only include functions if DEBUG is defined in main.h |
#define Debug(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_NONE); } |
#define Debug_Raw(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_RAW_OUTPUT); } |
#define Debug_Warning(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_WARNING_MSG); } |
#define Debug_Error(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_ERROR_MSG); } |
#define Debug_OK(format, args...) { _printf_P(&Debug_Putchar, PSTR(format) , ## args); DebugSend(CMD_GREEN_MSG); } |
struct str_Debug |
{ |
unsigned char Cmd; // bitcoded command |
char Text[32]; |
}; |
extern struct str_Debug tDebug; |
unsigned char SendDebugOutput; |
void Debug_Putchar(char c); |
void DebugSend(unsigned char cmd); |
#else // dummy macros (won't waste flash, if #DEBUG is disabled) |
#define Debug(format, args...) ; |
#define Debug_Raw(format, args...) ; |
#define Debug_Warning(format, args...) ; |
#define Debug_Error(format, args...) ; |
#define Debug_OK(format, args...) ; |
#endif |
// ---------------------------------------------- |
#endif |
/tags/V0.86d/eeprom.c |
---|
0,0 → 1,622 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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.GyroAccAbgleich = 32; // 1/k |
EE_Parameter.GlobalConfig = CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER; |
EE_Parameter.ExtraConfig = CFG_GPS_AID | CFG2_VARIO_BEEP; |
EE_Parameter.Receiver = RECEIVER_JETI; |
EE_Parameter.MotorSafetySwitch = 0; |
EE_Parameter.ExternalControl = 0; |
EE_Parameter.Gas_Min = 8; // Wert : 0-32 |
EE_Parameter.Gas_Max = 230; // Wert : 33-247 |
EE_Parameter.KompassWirkung = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_MinGas = 30; |
EE_Parameter.MaxHoehe = 255; // Wert : 0-247 255 -> Poti1 |
EE_Parameter.Hoehe_P = 15; // Wert : 0-32 |
EE_Parameter.Luftdruck_D = 30; // Wert : 0-247 |
EE_Parameter.Hoehe_ACC_Wirkung = 0; // Wert : 0-247 |
EE_Parameter.Hoehe_HoverBand = 8; // Wert : 0-247 |
EE_Parameter.Hoehe_GPS_Z = 64; // Wert : 0-247 |
EE_Parameter.Hoehe_StickNeutralPoint = 0;// Wert : 0-247 (0 = Hover-Estimation) |
EE_Parameter.Hoehe_Verstaerkung = 15; // Wert : 0-50 (15 -> ca. +/- 5m/sek bei Stick-Voll-Ausschlag) |
EE_Parameter.UserParam1 = 0; // zur freien Verwendung |
EE_Parameter.UserParam2 = 0; // zur freien Verwendung |
EE_Parameter.UserParam3 = 0; // zur freien Verwendung |
EE_Parameter.UserParam4 = 0; // zur freien Verwendung |
EE_Parameter.UserParam5 = 0; // zur freien Verwendung |
EE_Parameter.UserParam6 = 0; // zur freien Verwendung |
EE_Parameter.UserParam7 = 0; // zur freien Verwendung |
EE_Parameter.UserParam8 = 0; // zur freien Verwendung |
EE_Parameter.ServoNickControl = 128; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoNickComp = 50; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoCompInvert = 2; // Wert : 0-247 // Richtung Einfluss Gyro/Servo |
EE_Parameter.ServoNickMin = 15; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickMax = 230; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoNickRefresh = 4; |
EE_Parameter.Servo3 = 125; |
EE_Parameter.Servo4 = 125; |
EE_Parameter.Servo5 = 125; |
EE_Parameter.ServoRollControl = 128; // Wert : 0-247 // Stellung des Servos |
EE_Parameter.ServoRollComp = 85; // Wert : 0-247 // Einfluss Gyro/Servo |
EE_Parameter.ServoRollMin = 70; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoRollMax = 220; // Wert : 0-247 // Anschlag |
EE_Parameter.ServoManualControlSpeed = 60; |
EE_Parameter.CamOrientation = 0; // Wert : 0-24 -> 0-360 -> 15° steps |
EE_Parameter.J16Bitmask = 95; |
EE_Parameter.J17Bitmask = 243; |
EE_Parameter.WARN_J16_Bitmask = 0xAA; |
EE_Parameter.WARN_J17_Bitmask = 0xAA; |
EE_Parameter.J16Timing = 20; |
EE_Parameter.J17Timing = 20; |
EE_Parameter.LoopGasLimit = 50; |
EE_Parameter.LoopThreshold = 90; // Wert: 0-247 Schwelle für Stickausschlag |
EE_Parameter.LoopHysterese = 50; |
EE_Parameter.BitConfig = 0; // Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
EE_Parameter.NaviGpsModeControl = 254; // 254 -> Poti 2 |
EE_Parameter.NaviGpsGain = 100; |
EE_Parameter.NaviGpsP = 90; |
EE_Parameter.NaviGpsI = 90; |
EE_Parameter.NaviGpsD = 90; |
EE_Parameter.NaviGpsPLimit = 75; |
EE_Parameter.NaviGpsILimit = 85; |
EE_Parameter.NaviGpsDLimit = 75; |
EE_Parameter.NaviGpsACC = 0; |
EE_Parameter.NaviGpsMinSat = 6; |
EE_Parameter.NaviStickThreshold = 8; |
EE_Parameter.NaviWindCorrection = 90; |
EE_Parameter.NaviAccCompensation = 42; |
EE_Parameter.NaviOperatingRadius = 245; |
EE_Parameter.NaviAngleLimitation = 140; |
EE_Parameter.NaviPH_LoginTime = 5; |
EE_Parameter.OrientationAngle = 0; |
EE_Parameter.CareFreeModeControl = 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 |
EE_Parameter.MotorSmooth = 0; |
EE_Parameter.ComingHomeAltitude = 0; // 0 = don't change |
EE_Parameter.FailSafeTime = 0; // 0 = off |
EE_Parameter.MaxAltitude = 150; // 0 = off |
EE_Parameter.AchsKopplung1 = 90; |
EE_Parameter.AchsKopplung2 = 55; |
} |
/* |
void ParamSet_DefaultSet1(void) // sport |
{ |
CommonDefaults(); |
EE_Parameter.Stick_P = 14; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.StickGier_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.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 1 */ |
/***************************************************/ |
void ParamSet_DefaultSet1(void) // normal |
{ |
CommonDefaults(); |
EE_Parameter.Stick_P = 10; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.StickGier_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.CouplingYawCorrection = 60; |
EE_Parameter.DynamicStability = 75; |
memcpy(EE_Parameter.Name, "Fast\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) // beginner |
{ |
CommonDefaults(); |
EE_Parameter.Stick_P = 8; // Wert : 1-20 |
EE_Parameter.Stick_D = 16; // Wert : 0-20 |
EE_Parameter.StickGier_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.CouplingYawCorrection = 70; |
EE_Parameter.DynamicStability = 70; |
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 = 6; // Wert : 1-20 |
EE_Parameter.Stick_D = 10; // Wert : 0-20 |
EE_Parameter.StickGier_P = 4; // 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.CouplingYawCorrection = 70; |
EE_Parameter.DynamicStability = 70; |
memcpy(EE_Parameter.Name, "Easy\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(); |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
LIBFC_HoTT_Clear(); |
#endif |
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; |
LIBFC_CheckSettings(); |
// 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(); |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
LIBFC_HoTT_Clear(); |
#endif |
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 |
} |
// 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(GetParamByte(PID_EE_REVISION) == 0xff || !MixerTable_ReadFromEEProm() ) |
{ |
printf("\n\rGenerating default Mixer Table"); |
MixerTable_Default(); // Quadro |
MixerTable_WriteToEEProm(); |
} |
if(ee_default) SetParamByte(PID_EE_REVISION, EEPARAM_REVISION); |
// determine motornumber |
RequiredMotors = 0; |
for(i = 0; i < 16; i++) |
{ |
if(Mixer.Motor[i][MIX_GAS] > 0) RequiredMotors++; |
} |
printf("\n\rMixer-Config: '%s' (%u Motors)",Mixer.Name, RequiredMotors); |
printf("\n\r=============================="); |
} |
/tags/V0.86d/eeprom.h |
---|
0,0 → 1,253 |
#ifndef _EEPROM_H |
#define _EEPROM_H |
#include <inttypes.h> |
#include "twimaster.h" |
#define EEPARAM_REVISION 88 // 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; |
//GlobalConfig |
#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 |
//BitConfig |
#define CFG_LOOP_OBEN 0x01 |
#define CFG_LOOP_UNTEN 0x02 |
#define CFG_LOOP_LINKS 0x04 |
#define CFG_LOOP_RECHTS 0x08 |
#define CFG_MOTOR_BLINK1 0x10 |
#define CFG_MOTOR_OFF_LED1 0x20 |
#define CFG_MOTOR_OFF_LED2 0x40 |
#define CFG_MOTOR_BLINK2 0x80 |
// ExtraConfig |
#define CFG2_HEIGHT_LIMIT 0x01 |
#define CFG2_VARIO_BEEP 0x02 |
#define CFG_SENSITIVE_RC 0x04 |
#define CFG_3_3V_REFERENCE 0x08 |
#define CFG_NO_RCOFF_BEEPING 0x10 |
#define CFG_GPS_AID 0x20 |
#define CFG_LEARNABLE_CAREFREE 0x40 |
#define CFG_IGNORE_MAG_ERR_AT_STARTUP 0x80 |
// 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_HOTT 6 |
#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 StickGier_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 NaviAccCompensation; // New since 0.86 -> was: SpeedCompensation |
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 CareFreeModeControl; // switch for CareFree |
unsigned char MotorSafetySwitch; |
unsigned char MotorSmooth; |
unsigned char ComingHomeAltitude; |
unsigned char FailSafeTime; |
unsigned char MaxAltitude; |
//------------------------------------------------ |
unsigned char BitConfig; // (war Loop-Cfg) Bitcodiert: 0x01=oben, 0x02=unten, 0x04=links, 0x08=rechts / wird getrennt behandelt |
unsigned char ServoCompInvert; // // 0x01 = Nick, 0x02 = Roll 0 oder 1 // WICHTIG!!! am Ende lassen |
unsigned char ExtraConfig; // bitcodiert |
char Name[12]; |
unsigned char crc; // must be the last byte! |
} paramset_t; |
#define PARAMSET_STRUCT_LEN sizeof(paramset_t) |
extern paramset_t EE_Parameter; |
extern uint8_t RAM_Checksum(uint8_t* pBuffer, uint16_t len); |
extern void ParamSet_Init(void); |
extern void SetDefaultParameter(uint8_t set, uint8_t restore_channels); |
extern uint8_t ParamSet_ReadFromEEProm(uint8_t setnumber); |
extern uint8_t ParamSet_WriteToEEProm(uint8_t setnumber); |
extern uint8_t GetActiveParamSet(void); |
extern void SetActiveParamSet(uint8_t setnumber); |
extern uint8_t MixerTable_ReadFromEEProm(void); |
extern uint8_t MixerTable_WriteToEEProm(void); |
extern uint8_t GetParamByte(uint16_t param_id); |
extern void SetParamByte(uint16_t param_id, uint8_t value); |
extern uint16_t GetParamWord(uint16_t param_id); |
extern void SetParamWord(uint16_t param_id, uint16_t value); |
#endif //_EEPROM_H |
/tags/V0.86d/fc.c |
---|
0,0 → 1,1847 |
/*####################################################################################### |
Flight Control |
#######################################################################################*/ |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch / NON-COMMERCIAL USE ONLY |
// + www.MikroKopter.com |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung oder Nutzung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include "main.h" |
#include "mymath.h" |
#include "isqrt.h" |
unsigned char h,m,s; |
unsigned int BaroExpandActive = 0; |
int MesswertNick,MesswertRoll,MesswertGier,MesswertGierBias, RohMesswertNick,RohMesswertRoll; |
int TrimNick, TrimRoll; |
int AdNeutralNick = 0,AdNeutralRoll = 0,AdNeutralGier = 0,StartNeutralRoll = 0,StartNeutralNick = 0; |
int Mittelwert_AccNick, Mittelwert_AccRoll; |
unsigned int NeutralAccX=0, NeutralAccY=0; |
int NaviAccNick, NaviAccRoll,NaviCntAcc = 0; |
int NeutralAccZ = 0; |
unsigned char ControlHeading = 0;// in 2° |
long IntegralNick = 0,IntegralNick2 = 0; |
long IntegralRoll = 0,IntegralRoll2 = 0; |
long IntegralAccNick = 0,IntegralAccRoll = 0,IntegralAccZ = 0; |
long Integral_Gier = 0; |
long Mess_IntegralNick = 0,Mess_IntegralNick2 = 0; |
long Mess_IntegralRoll = 0,Mess_IntegralRoll2 = 0; |
long Mess_Integral_Gier = 0,Mess_Integral_Gier2 = 0; |
long MittelIntegralNick,MittelIntegralRoll,MittelIntegralNick2,MittelIntegralRoll2; |
long SummeNick=0,SummeRoll=0; |
volatile long Mess_Integral_Hoch = 0; |
int KompassValue = -1; |
int KompassSollWert = 0; |
//int KompassRichtung = 0; |
char CalculateCompassTimer = 100; |
unsigned char KompassFusion = 32; |
unsigned int KompassSignalSchlecht = 50; |
unsigned char MAX_GAS,MIN_GAS; |
unsigned char HoehenReglerAktiv = 0; |
unsigned char TrichterFlug = 0; |
long Umschlag180Nick = 250000L, Umschlag180Roll = 250000L; |
long ErsatzKompass; |
int ErsatzKompassInGrad; // Kompasswert in Grad |
int GierGyroFehler = 0; |
char GyroFaktor,GyroFaktorGier; |
char IntegralFaktor,IntegralFaktorGier; |
int DiffNick,DiffRoll; |
int StickGasHover = 120, HoverGasMin = 0, HoverGasMax = 1023; |
int StickNick = 0,StickRoll = 0,StickGier = 0,StickGas = 0; |
//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; |
char MotorenEin = 0,StartTrigger = 0; |
long HoehenWert = 0; |
long SollHoehe = 0; |
signed int AltitudeSetpointTrimming = 0; |
long FromNC_AltitudeSetpoint = 0; |
unsigned char FromNC_AltitudeSpeed = 0; |
unsigned char carefree_old = 50; // to make the Beep when switching |
signed char WaypointTrimming = 0; |
int CompassGierSetpoint = 0; |
int LageKorrekturRoll = 0,LageKorrekturNick = 0, HoverGas = 0; |
//float Ki = FAKTOR_I; |
int Ki = 10300 / 33; |
unsigned char Looping_Nick = 0,Looping_Roll = 0; |
unsigned char Looping_Links = 0, Looping_Rechts = 0, Looping_Unten = 0, Looping_Oben = 0; |
unsigned char Parameter_Luftdruck_D = 48; // Wert : 0-250 |
unsigned char Parameter_HoehenSchalter = 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_GlobalConfig; |
unsigned char Parameter_ExtraConfig; |
unsigned char Parameter_MaximumAltitude; |
unsigned char Parameter_Servo3,Parameter_Servo4,Parameter_Servo5; |
unsigned char CareFree = 0; |
const signed char sintab[31] = { 0, 2, 4, 6, 7, 8, 8, 8, 7, 6, 4, 2, 0, -2, -4, -6, -7, -8, -8, -8, -7, -6, -4, -2, 0, 2, 4, 6, 7, 8, 8}; // 15° steps |
signed int ExternStickNick = 0,ExternStickRoll = 0,ExternStickGier = 0, ExternHoehenValue = -20; |
int MaxStickNick = 0,MaxStickRoll = 0; |
unsigned int modell_fliegt = 0; |
volatile unsigned char FC_StatusFlags = 0, FC_StatusFlags2 = 0; |
long GIER_GRAD_FAKTOR = 1291; |
signed int KopplungsteilNickRoll,KopplungsteilRollNick; |
signed int tmp_motorwert[MAX_MOTORS]; |
char VarioCharacter = ' '; |
#define LIMIT_MIN(value, min) {if(value <= min) value = min;} |
#define LIMIT_MAX(value, max) {if(value >= max) value = max;} |
#define LIMIT_MIN_MAX(value, min, max) {if(value <= min) value = min; else if(value >= max) value = max;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Debugwerte zuordnen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
void CopyDebugValues(void) |
{ |
DebugOut.Analog[0] = IntegralNick / (EE_Parameter.GyroAccFaktor * 4); |
DebugOut.Analog[1] = IntegralRoll / (EE_Parameter.GyroAccFaktor * 4); |
DebugOut.Analog[2] = Mittelwert_AccNick / 4; |
DebugOut.Analog[3] = Mittelwert_AccRoll / 4; |
DebugOut.Analog[4] = (signed int) AdNeutralGier - AdWertGier; |
DebugOut.Analog[5] = HoehenWert/5; |
DebugOut.Analog[6] = AdWertAccHoch;//(Mess_Integral_Hoch / 512);// Aktuell_az; |
DebugOut.Analog[8] = KompassValue; |
DebugOut.Analog[9] = UBat; |
DebugOut.Analog[10] = SenderOkay; |
DebugOut.Analog[11] = ErsatzKompassInGrad; |
DebugOut.Analog[12] = Motor[0].SetPoint; |
DebugOut.Analog[13] = Motor[1].SetPoint; |
DebugOut.Analog[14] = Motor[2].SetPoint; |
DebugOut.Analog[15] = Motor[3].SetPoint; |
DebugOut.Analog[20] = ServoNickValue; |
DebugOut.Analog[22] = Capacity.ActualCurrent; |
DebugOut.Analog[23] = Capacity.UsedCapacity; |
DebugOut.Analog[24] = SollHoehe/5; |
// DebugOut.Analog[22] = FromNaviCtrl_Value.GpsZ; |
// DebugOut.Analog[29] = FromNaviCtrl_Value.SerialDataOkay; |
DebugOut.Analog[27] = KompassSollWert; |
DebugOut.Analog[29] = Capacity.MinOfMaxPWM; |
DebugOut.Analog[30] = GPS_Nick; |
DebugOut.Analog[31] = GPS_Roll; |
if(VersionInfo.HardwareError[0] || VersionInfo.HardwareError[1]) DebugOut.Status[1] |= 1; else DebugOut.Status[1] &= 0xfe; |
} |
void Piep(unsigned char Anzahl, unsigned int dauer) |
{ |
if(MotorenEin) return; //auf keinen Fall im Flug! |
GRN_OFF; |
while(Anzahl--) |
{ |
beeptime = dauer; |
while(beeptime); |
Delay_ms(dauer * 2); |
} |
GRN_ON; |
} |
//############################################################################ |
// Messwerte beim Ermitteln der Nullage |
void CalibrierMittelwert(void) |
//############################################################################ |
{ |
unsigned char i; |
if(PlatinenVersion == 13) SucheGyroOffset(); |
// ADC auschalten, damit die Werte sich nicht während der Berechnung ändern |
ANALOG_OFF; |
MesswertNick = AdWertNick; |
MesswertRoll = AdWertRoll; |
MesswertGier = AdWertGier; |
Mittelwert_AccNick = ACC_AMPLIFY * AdWertAccNick; |
Mittelwert_AccRoll = ACC_AMPLIFY * AdWertAccRoll; |
// ADC einschalten |
ANALOG_ON; |
for(i=0;i<8;i++) |
{ |
int tmp; |
tmp = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 127; |
LIMIT_MIN_MAX(tmp, 0, 255); |
if(Poti[i] > tmp) Poti[i]--; else if(Poti[i] < tmp) Poti[i]++; |
} |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
} |
//############################################################################ |
// Nullwerte ermitteln |
void SetNeutral(unsigned char AccAdjustment) |
//############################################################################ |
{ |
unsigned char i; |
unsigned int gier_neutral=0, nick_neutral=0, roll_neutral=0; |
VersionInfo.HardwareError[0] = 0; |
HEF4017R_ON; |
NeutralAccX = 0; |
NeutralAccY = 0; |
NeutralAccZ = 0; |
AdNeutralNick = 0; |
AdNeutralRoll = 0; |
AdNeutralGier = 0; |
Parameter_AchsKopplung1 = 0; |
Parameter_AchsKopplung2 = 0; |
ExpandBaro = 0; |
CalibrierMittelwert(); |
Delay_ms_Mess(100); |
CalibrierMittelwert(); |
if((EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
#define NEUTRAL_FILTER 32 |
for(i=0; i<NEUTRAL_FILTER; i++) |
{ |
Delay_ms_Mess(10); |
gier_neutral += AdWertGier; |
nick_neutral += AdWertNick; |
roll_neutral += AdWertRoll; |
} |
AdNeutralNick= (nick_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER / 8); |
AdNeutralRoll= (roll_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER / 8); |
AdNeutralGier= (gier_neutral+NEUTRAL_FILTER/2) / (NEUTRAL_FILTER); |
StartNeutralRoll = AdNeutralRoll; |
StartNeutralNick = AdNeutralNick; |
if(AccAdjustment) |
{ |
NeutralAccX = abs(Mittelwert_AccNick) / (2*ACC_AMPLIFY); |
NeutralAccY = abs(Mittelwert_AccRoll) / (2*ACC_AMPLIFY); |
NeutralAccZ = Aktuell_az; |
// Save ACC neutral settings to eeprom |
SetParamWord(PID_ACC_NICK, (uint16_t)NeutralAccX); |
SetParamWord(PID_ACC_ROLL, (uint16_t)NeutralAccY); |
SetParamWord(PID_ACC_TOP, (uint16_t)NeutralAccZ); |
} |
else |
{ |
// restore from eeprom |
NeutralAccX = (int16_t)GetParamWord(PID_ACC_NICK); |
NeutralAccY = (int16_t)GetParamWord(PID_ACC_ROLL); |
NeutralAccZ = (int16_t)GetParamWord(PID_ACC_TOP); |
// strange settings? |
if(((unsigned int) NeutralAccX > 2048) || ((unsigned int) NeutralAccY > 2048) || ((unsigned int) NeutralAccZ > 1024)) |
{ |
printf("\n\rACC not calibrated!\r\n"); |
NeutralAccX = abs(Mittelwert_AccNick) / (2*ACC_AMPLIFY); |
NeutralAccY = abs(Mittelwert_AccRoll) / (2*ACC_AMPLIFY); |
NeutralAccZ = Aktuell_az; |
} |
} |
MesswertNick = 0; |
MesswertRoll = 0; |
MesswertGier = 0; |
Delay_ms_Mess(100); |
Mittelwert_AccNick = ACC_AMPLIFY * AdWertAccNick; |
Mittelwert_AccRoll = ACC_AMPLIFY * AdWertAccRoll; |
IntegralNick = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccNick; |
IntegralRoll = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccRoll; |
Mess_IntegralNick2 = IntegralNick; |
Mess_IntegralRoll2 = IntegralRoll; |
Mess_Integral_Gier = 0; |
StartLuftdruck = Luftdruck; |
VarioMeter = 0; |
Mess_Integral_Hoch = 0; |
KompassSollWert = KompassValue; |
KompassSignalSchlecht = 100; |
beeptime = 50; |
Umschlag180Nick = ((long) EE_Parameter.WinkelUmschlagNick * 2500L) + 15000L; |
Umschlag180Roll = ((long) EE_Parameter.WinkelUmschlagRoll * 2500L) + 15000L; |
ExternHoehenValue = 0; |
ErsatzKompass = KompassValue * GIER_GRAD_FAKTOR; |
GierGyroFehler = 0; |
SendVersionToNavi = 1; |
LED_Init(); |
FC_StatusFlags |= FC_STATUS_CALIBRATE; |
FromNaviCtrl_Value.Kalman_K = -1; |
FromNaviCtrl_Value.Kalman_MaxDrift = 0; |
FromNaviCtrl_Value.Kalman_MaxFusion = 32; |
for(i=0;i<8;i++) |
{ |
Poti[i] = PPM_in[EE_Parameter.Kanalbelegung[K_POTI1 + i]] + 127; |
} |
SenderOkay = 100; |
if(ServoActive) |
{ |
HEF4017R_ON; |
DDRD |=0x80; // enable J7 -> Servo signal |
} |
if((AdNeutralNick < 150 * 16) || (AdNeutralNick > 850 * 16)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_NICK; }; |
if((AdNeutralRoll < 150 * 16) || (AdNeutralRoll > 850 * 16)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_ROLL; }; |
if((AdNeutralGier < 150 * 2) || (AdNeutralGier > 850 * 2)) { VersionInfo.HardwareError[0] |= FC_ERROR0_GYRO_YAW; }; |
if((NeutralAccX < 300) || (NeutralAccX > 750)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_NICK; }; |
if((NeutralAccY < 300) || (NeutralAccY > 750)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_ROLL; }; |
if((NeutralAccZ < 512) || (NeutralAccZ > 850)) { VersionInfo.HardwareError[0] |= FC_ERROR0_ACC_TOP; }; |
carefree_old = 70; |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
LIBFC_HoTT_Clear(); |
#endif |
} |
//############################################################################ |
// Bearbeitet die Messwerte |
void Mittelwert(void) |
//############################################################################ |
{ |
static signed long tmpl,tmpl2,tmpl3,tmpl4; |
static signed int oldNick, oldRoll, d2Roll, d2Nick; |
signed long winkel_nick, winkel_roll; |
MesswertGier = (signed int) AdNeutralGier - AdWertGier; |
MesswertNick = (signed int) AdWertNickFilter / 8; |
MesswertRoll = (signed int) AdWertRollFilter / 8; |
RohMesswertNick = MesswertNick; |
RohMesswertRoll = MesswertRoll; |
// Beschleunigungssensor ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mittelwert_AccNick = (Mittelwert_AccNick * 3 + ((ACC_AMPLIFY * AdWertAccNick))) / 4L; |
Mittelwert_AccRoll = (Mittelwert_AccRoll * 3 + ((ACC_AMPLIFY * AdWertAccRoll))) / 4L; |
IntegralAccNick += ACC_AMPLIFY * AdWertAccNick; |
IntegralAccRoll += ACC_AMPLIFY * AdWertAccRoll; |
NaviAccNick += AdWertAccNick; |
NaviAccRoll += AdWertAccRoll; |
NaviCntAcc++; |
IntegralAccZ += Aktuell_az - NeutralAccZ; |
//++++++++++++++++++++++++++++++++++++++++++++++++ |
// ADC einschalten |
ANALOG_ON; |
AdReady = 0; |
//++++++++++++++++++++++++++++++++++++++++++++++++ |
if(Mess_IntegralRoll > 93000L) winkel_roll = 93000L; |
else if(Mess_IntegralRoll <-93000L) winkel_roll = -93000L; |
else winkel_roll = Mess_IntegralRoll; |
if(Mess_IntegralNick > 93000L) winkel_nick = 93000L; |
else if(Mess_IntegralNick <-93000L) winkel_nick = -93000L; |
else winkel_nick = Mess_IntegralNick; |
// Gier ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_Integral_Gier += MesswertGier; |
ErsatzKompass += MesswertGier; |
// Kopplungsanteil +++++++++++++++++++++++++++++++++++++ |
if(!Looping_Nick && !Looping_Roll && (Parameter_GlobalConfig & CFG_ACHSENKOPPLUNG_AKTIV)) |
{ |
tmpl3 = (MesswertRoll * winkel_nick) / 2048L; |
tmpl3 *= Parameter_AchsKopplung2; //65 |
tmpl3 /= 4096L; |
tmpl4 = (MesswertNick * winkel_roll) / 2048L; |
tmpl4 *= Parameter_AchsKopplung2; //65 |
tmpl4 /= 4096L; |
KopplungsteilNickRoll = tmpl3; |
KopplungsteilRollNick = tmpl4; |
tmpl4 -= tmpl3; |
ErsatzKompass += tmpl4; |
if(!Parameter_CouplingYawCorrection) Mess_Integral_Gier -= tmpl4/2; // Gier nachhelfen |
tmpl = ((MesswertGier + tmpl4) * winkel_nick) / 2048L; |
tmpl *= Parameter_AchsKopplung1; // 90 |
tmpl /= 4096L; |
tmpl2 = ((MesswertGier + tmpl4) * winkel_roll) / 2048L; |
tmpl2 *= Parameter_AchsKopplung1; |
tmpl2 /= 4096L; |
if(abs(MesswertGier) > 64) if(labs(tmpl) > 128 || labs(tmpl2) > 128) TrichterFlug = 1; |
//MesswertGier += (Parameter_CouplingYawCorrection * tmpl4) / 256; |
} |
else tmpl = tmpl2 = KopplungsteilNickRoll = KopplungsteilRollNick = 0; |
TrimRoll = tmpl - tmpl2 / 100L; |
TrimNick = -tmpl2 + tmpl / 100L; |
// Kompasswert begrenzen ++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ErsatzKompass >= (360L * GIER_GRAD_FAKTOR)) ErsatzKompass -= 360L * GIER_GRAD_FAKTOR; // 360° Umschlag |
if(ErsatzKompass < 0) ErsatzKompass += 360L * GIER_GRAD_FAKTOR; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_IntegralRoll2 += MesswertRoll + TrimRoll; |
Mess_IntegralRoll += MesswertRoll + TrimRoll - LageKorrekturRoll; |
if(Mess_IntegralRoll > Umschlag180Roll) |
{ |
Mess_IntegralRoll = -(Umschlag180Roll - 25000L); |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
} |
if(Mess_IntegralRoll <-Umschlag180Roll) |
{ |
Mess_IntegralRoll = (Umschlag180Roll - 25000L); |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
} |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
Mess_IntegralNick2 += MesswertNick + TrimNick; |
Mess_IntegralNick += MesswertNick + TrimNick - LageKorrekturNick; |
if(Mess_IntegralNick > Umschlag180Nick) |
{ |
Mess_IntegralNick = -(Umschlag180Nick - 25000L); |
Mess_IntegralNick2 = Mess_IntegralNick; |
} |
if(Mess_IntegralNick <-Umschlag180Nick) |
{ |
Mess_IntegralNick = (Umschlag180Nick - 25000L); |
Mess_IntegralNick2 = Mess_IntegralNick; |
} |
Integral_Gier = Mess_Integral_Gier; |
IntegralNick = Mess_IntegralNick; |
IntegralRoll = Mess_IntegralRoll; |
IntegralNick2 = Mess_IntegralNick2; |
IntegralRoll2 = Mess_IntegralRoll2; |
#define D_LIMIT 128 |
MesswertNick = HiResNick / 8; |
MesswertRoll = HiResRoll / 8; |
if(AdWertNick < 15) MesswertNick = -1000; if(AdWertNick < 7) MesswertNick = -2000; |
if(PlatinenVersion == 10) { if(AdWertNick > 1010) MesswertNick = +1000; if(AdWertNick > 1017) MesswertNick = +2000; } |
else { if(AdWertNick > 2000) MesswertNick = +1000; if(AdWertNick > 2015) MesswertNick = +2000; } |
if(AdWertRoll < 15) MesswertRoll = -1000; if(AdWertRoll < 7) MesswertRoll = -2000; |
if(PlatinenVersion == 10) { if(AdWertRoll > 1010) MesswertRoll = +1000; if(AdWertRoll > 1017) MesswertRoll = +2000; } |
else { if(AdWertRoll > 2000) MesswertRoll = +1000; if(AdWertRoll > 2015) MesswertRoll = +2000; } |
if(Parameter_Gyro_D) |
{ |
d2Nick = HiResNick - oldNick; |
oldNick = (oldNick + HiResNick)/2; |
if(d2Nick > D_LIMIT) d2Nick = D_LIMIT; |
else if(d2Nick < -D_LIMIT) d2Nick = -D_LIMIT; |
d2Roll = HiResRoll - oldRoll; |
oldRoll = (oldRoll + HiResRoll)/2; |
if(d2Roll > D_LIMIT) d2Roll = D_LIMIT; |
else if(d2Roll < -D_LIMIT) d2Roll = -D_LIMIT; |
MesswertNick += (d2Nick * (signed int) Parameter_Gyro_D) / 16; |
MesswertRoll += (d2Roll * (signed int) Parameter_Gyro_D) / 16; |
HiResNick += (d2Nick * (signed int) Parameter_Gyro_D); |
HiResRoll += (d2Roll * (signed int) Parameter_Gyro_D); |
} |
if(RohMesswertRoll > 0) TrimRoll += ((long) abs(KopplungsteilNickRoll) * Parameter_CouplingYawCorrection) / 64L; |
else TrimRoll -= ((long) abs(KopplungsteilNickRoll) * Parameter_CouplingYawCorrection) / 64L; |
if(RohMesswertNick > 0) TrimNick += ((long) abs(KopplungsteilRollNick) * Parameter_CouplingYawCorrection) / 64L; |
else TrimNick -= ((long) abs(KopplungsteilRollNick) * Parameter_CouplingYawCorrection) / 64L; |
if(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; |
for(i=0;i<8;i++) |
{ |
int tmp2; |
tmp = EE_Parameter.Kanalbelegung[K_POTI1 + i]; |
tmp2 = PPM_in[tmp] + 127; |
if(tmp2 > 255) tmp2 = 255; else if(tmp2 < 0) tmp2 = 0; |
if(tmp == 25) Poti[i] = tmp2; // 25 = WaypointEvent channel -> no filter |
else |
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,5,255); |
CHK_POTI_MM(Parameter_J17Timing,EE_Parameter.J17Timing,5,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_HoehenSchalter,EE_Parameter.MaxHoehe); |
CHK_POTI(Parameter_Hoehe_ACC_Wirkung,EE_Parameter.Hoehe_ACC_Wirkung); |
CHK_POTI(Parameter_Hoehe_GPS_Z,EE_Parameter.Hoehe_GPS_Z); |
CHK_POTI(Parameter_KompassWirkung,EE_Parameter.KompassWirkung); |
CHK_POTI(Parameter_Gyro_I,EE_Parameter.Gyro_I); |
CHK_POTI(Parameter_Gyro_D,EE_Parameter.Gyro_D); |
CHK_POTI(Parameter_Gyro_Gier_P,EE_Parameter.Gyro_Gier_P); |
CHK_POTI(Parameter_Gyro_Gier_I,EE_Parameter.Gyro_Gier_I); |
CHK_POTI(Parameter_I_Faktor,EE_Parameter.I_Faktor); |
CHK_POTI(Parameter_UserParam1,EE_Parameter.UserParam1); |
CHK_POTI(Parameter_UserParam2,EE_Parameter.UserParam2); |
CHK_POTI(Parameter_UserParam3,EE_Parameter.UserParam3); |
CHK_POTI(Parameter_UserParam4,EE_Parameter.UserParam4); |
CHK_POTI(Parameter_UserParam5,EE_Parameter.UserParam5); |
CHK_POTI(Parameter_UserParam6,EE_Parameter.UserParam6); |
CHK_POTI(Parameter_UserParam7,EE_Parameter.UserParam7); |
CHK_POTI(Parameter_UserParam8,EE_Parameter.UserParam8); |
CHK_POTI(Parameter_ServoNickControl,EE_Parameter.ServoNickControl); |
CHK_POTI(Parameter_ServoRollControl,EE_Parameter.ServoRollControl); |
CHK_POTI(Parameter_LoopGasLimit,EE_Parameter.LoopGasLimit); |
CHK_POTI(Parameter_AchsKopplung1,EE_Parameter.AchsKopplung1); |
CHK_POTI(Parameter_AchsKopplung2,EE_Parameter.AchsKopplung2); |
CHK_POTI(Parameter_CouplingYawCorrection,EE_Parameter.CouplingYawCorrection); |
CHK_POTI(Parameter_MaximumAltitude,EE_Parameter.MaxAltitude); |
Parameter_GlobalConfig = EE_Parameter.GlobalConfig; |
Parameter_ExtraConfig = EE_Parameter.ExtraConfig; |
// CHK_POTI(Parameter_AchsGegenKopplung1,EE_Parameter.AchsGegenKopplung1,0,255); |
CHK_POTI(Parameter_DynamicStability,EE_Parameter.DynamicStability); |
CHK_POTI(Parameter_ExternalControl,EE_Parameter.ExternalControl); |
Ki = 10300 / (Parameter_I_Faktor + 1); |
MAX_GAS = EE_Parameter.Gas_Max; |
MIN_GAS = EE_Parameter.Gas_Min; |
tmp = EE_Parameter.CareFreeModeControl; |
if(tmp > 50) |
{ |
CareFree = 1; |
if(tmp >= 248 && Poti[255 - tmp] < 50) CareFree = 0; |
if(carefree_old != CareFree) |
{ |
if(carefree_old < 3) |
{ |
if(CareFree) beeptime = 1500; |
else beeptime = 200; |
carefree_old = CareFree; |
} else carefree_old--; |
} |
if(FromNaviCtrl.CompassValue < 0 && CareFree) VersionInfo.HardwareError[0] |= FC_ERROR0_CAREFREE; //else VersionInfo.HardwareError[0] &= ~FC_ERROR0_CAREFREE; |
} |
else |
{ |
CareFree = 0; |
carefree_old = 10; |
} |
if(FromNaviCtrl.CompassValue < 0 && MotorenEin && CareFree && BeepMuster == 0xffff) // ungültiger Kompasswert |
{ |
beeptime = 15000; |
BeepMuster = 0xA400; |
CareFree = 0; |
} |
if(CareFree) { FC_StatusFlags2 |= FC_STATUS2_CAREFREE; if(Parameter_AchsKopplung1 < 210) Parameter_AchsKopplung1 += 30;} else FC_StatusFlags2 &= ~FC_STATUS2_CAREFREE; |
} |
//############################################################################ |
// |
void MotorRegler(void) |
//############################################################################ |
{ |
int pd_ergebnis_nick,pd_ergebnis_roll,tmp_int, tmp_int2; |
int GierMischanteil,GasMischanteil; |
static long sollGier = 0,tmp_long,tmp_long2; |
static long IntegralFehlerNick = 0; |
static long IntegralFehlerRoll = 0; |
static unsigned int RcLostTimer; |
static unsigned char delay_neutral = 0; |
static unsigned char delay_einschalten = 0,delay_ausschalten = 0; |
static unsigned char calibration_done = 0; |
static char NeueKompassRichtungMerken = 0; |
static long ausgleichNick, ausgleichRoll; |
int IntegralNickMalFaktor,IntegralRollMalFaktor; |
unsigned char i; |
Mittelwert(); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gaswert ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GasMischanteil = StickGas; |
if(GasMischanteil < MIN_GAS + 10) GasMischanteil = MIN_GAS + 10; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Empfang schlecht |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay < 100 && !(FC_StatusFlags2 & FC_STATUS2_RC_FAILSAVE_ACTIVE)) |
{ |
if(RcLostTimer) RcLostTimer--; |
else |
{ |
MotorenEin = 0; |
modell_fliegt = 0; |
FC_StatusFlags &= ~(FC_STATUS_EMERGENCY_LANDING | FC_STATUS_FLY); |
} |
ROT_ON; |
if(modell_fliegt > 1000) // wahrscheinlich in der Luft --> langsam absenken |
{ |
GasMischanteil = EE_Parameter.NotGas; |
FC_StatusFlags |= FC_STATUS_EMERGENCY_LANDING; |
PPM_diff[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] = 0; |
PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] = 0; |
} |
else |
{ |
MotorenEin = 0; |
} |
} |
else |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Emfang gut |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(SenderOkay > 140) |
{ |
FC_StatusFlags &= ~FC_STATUS_EMERGENCY_LANDING; |
RcLostTimer = EE_Parameter.NotGasZeit * 50; |
if(GasMischanteil > 40 && MotorenEin) |
{ |
if(modell_fliegt < 0xffff) modell_fliegt++; |
} |
if((modell_fliegt < 256)) |
{ |
SummeNick = 0; |
SummeRoll = 0; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
} else FC_StatusFlags |= FC_STATUS_FLY; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] > 80) && MotorenEin == 0) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// auf Nullwerte kalibrieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) // Neutralwerte |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
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((Parameter_GlobalConfig & CFG_HOEHENREGELUNG)) // Höhenregelung aktiviert? |
{ |
if((MessLuftdruck > 950) || (MessLuftdruck < 750)) SucheLuftruckOffset(); |
} |
ServoActive = 0; |
SetNeutral(0); |
calibration_done = 1; |
ServoActive = 1; |
DDRD |=0x80; // enable J7 -> Servo signal |
Piep(GetActiveParamSet(),120); |
} |
} |
} |
else |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) // ACC Neutralwerte speichern |
{ |
if(++delay_neutral > 200) // nicht sofort |
{ |
MotorenEin = 0; |
delay_neutral = 0; |
modell_fliegt = 0; |
SetNeutral(1); |
calibration_done = 1; |
Piep(GetActiveParamSet(),120); |
} |
} |
else delay_neutral = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gas ist unten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] < 35-120) |
{ |
// Motoren Starten |
if(!MotorenEin) |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] < -75) && (PPM_in[EE_Parameter.MotorSafetySwitch] < -75 || EE_Parameter.MotorSafetySwitch == 0)) |
{ |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Einschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(++delay_einschalten > 200) |
{ |
delay_einschalten = 0; |
if(!VersionInfo.HardwareError[0] && calibration_done && !NC_ErrorCode) |
{ |
modell_fliegt = 1; |
MotorenEin = 1; |
sollGier = 0; |
Mess_Integral_Gier = 0; |
Mess_Integral_Gier2 = 0; |
Mess_IntegralNick = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccNick; |
Mess_IntegralRoll = EE_Parameter.GyroAccFaktor * (long)Mittelwert_AccRoll; |
Mess_IntegralNick2 = IntegralNick; |
Mess_IntegralRoll2 = IntegralRoll; |
SummeNick = 0; |
SummeRoll = 0; |
FC_StatusFlags |= FC_STATUS_START; |
// ControlHeading = (((int) EE_Parameter.OrientationAngle * 15 + KompassValue) % 360) / 2; |
NeueKompassRichtungMerken = 100; // 2 sekunden |
} |
else |
{ |
beeptime = 1500; // indicate missing calibration |
} |
} |
} |
else delay_einschalten = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Auschalten |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
else // only if motors are running |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_GIER]] > 75) && (PPM_in[EE_Parameter.MotorSafetySwitch] < -75 || EE_Parameter.MotorSafetySwitch == 0)) |
{ |
if(++delay_ausschalten > 200) // nicht sofort |
{ |
MotorenEin = 0; |
delay_ausschalten = 0; |
modell_fliegt = 0; |
} |
} |
else delay_ausschalten = 0; |
} |
} |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// neue Werte von der Funke |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!NewPpmData-- || (FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
static int stick_nick,stick_roll; |
unsigned char stick_p; |
ParameterZuordnung(); |
stick_p = EE_Parameter.Stick_P; |
stick_nick = (stick_nick * 3 + PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] * 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]] * stick_p) / 4; |
stick_roll += PPM_diff[EE_Parameter.Kanalbelegung[K_ROLL]] * EE_Parameter.Stick_D; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// CareFree und freie Wahl der vorderen Richtung |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(CareFree) |
{ |
signed int nick, roll; |
nick = stick_nick / 4; |
roll = stick_roll / 4; |
StickNick = ((FromNC_Rotate_C * nick) + (FromNC_Rotate_S * roll)) / (32 / 4); |
StickRoll = ((FromNC_Rotate_C * roll) - (FromNC_Rotate_S * nick)) / (32 / 4); |
} |
else |
{ |
FromNC_Rotate_C = sintab[EE_Parameter.OrientationAngle + 6]; |
FromNC_Rotate_S = sintab[EE_Parameter.OrientationAngle]; |
StickNick = ((FromNC_Rotate_C * stick_nick) + (FromNC_Rotate_S * stick_roll)) / 8; |
StickRoll = ((FromNC_Rotate_C * stick_roll) - (FromNC_Rotate_S * stick_nick)) / 8; |
} |
StickGier = -PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]; |
if(StickGier > 4) StickGier -= 4; else |
if(StickGier < -4) StickGier += 4; else StickGier = 0; |
if(GPS_Aid_StickMultiplikator) // in that case the GPS controls stronger |
{ |
StickNick = (GPS_Aid_StickMultiplikator * (StickNick / 8)) / 16; |
StickRoll = (GPS_Aid_StickMultiplikator * (StickRoll / 8)) / 16; |
} |
StickNick -= GPS_Nick; |
StickRoll -= GPS_Roll; |
StickGas = PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] + 127; |
GyroFaktor = (Parameter_Gyro_P + 10.0); |
IntegralFaktor = Parameter_Gyro_I; |
GyroFaktorGier = (Parameter_Gyro_Gier_P + 10.0); |
IntegralFaktorGier = Parameter_Gyro_Gier_I; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//+ Analoge Steuerung per Seriell |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ExternControl.Config & 0x01 && Parameter_ExternalControl > 128) |
{ |
StickNick += (int) ExternControl.Nick * (int) EE_Parameter.Stick_P; |
StickRoll += (int) ExternControl.Roll * (int) EE_Parameter.Stick_P; |
StickGier += ExternControl.Gier; |
ExternHoehenValue = (int) ExternControl.Hight * (int)EE_Parameter.Hoehe_Verstaerkung; |
if(ExternControl.Gas < StickGas) StickGas = ExternControl.Gas; |
} |
if(StickGas < 0) StickGas = 0; |
if(Parameter_GlobalConfig & CFG_HEADING_HOLD) IntegralFaktor = 0; |
if(abs(StickNick/STICK_GAIN) > MaxStickNick) |
{ |
MaxStickNick = abs(StickNick)/STICK_GAIN; |
if(MaxStickNick > 100) MaxStickNick = 100; |
} |
else MaxStickNick--; |
if(abs(StickRoll/STICK_GAIN) > MaxStickRoll) |
{ |
MaxStickRoll = abs(StickRoll)/STICK_GAIN; |
if(MaxStickRoll > 100) MaxStickRoll = 100; |
} |
else MaxStickRoll--; |
if(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING) {MaxStickNick = 0; MaxStickRoll = 0;} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Looping? |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_LINKS) Looping_Links = 1; |
else |
{ |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Links = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_RECHTS) Looping_Rechts = 1; |
else |
{ |
if(Looping_Rechts) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Rechts = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_OBEN) Looping_Oben = 1; |
else |
{ |
if(Looping_Oben) // Hysterese |
{ |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < (EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese))) Looping_Oben = 0; |
} |
} |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -EE_Parameter.LoopThreshold) && EE_Parameter.BitConfig & CFG_LOOP_UNTEN) Looping_Unten = 1; |
else |
{ |
if(Looping_Unten) // Hysterese |
{ |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -(EE_Parameter.LoopThreshold - EE_Parameter.LoopHysterese)) Looping_Unten = 0; |
} |
} |
if(Looping_Links || Looping_Rechts) Looping_Roll = 1; else Looping_Roll = 0; |
if(Looping_Oben || Looping_Unten) { Looping_Nick = 1; Looping_Roll = 0; Looping_Links = 0; Looping_Rechts = 0;} else Looping_Nick = 0; |
} // Ende neue Funken-Werte |
if(Looping_Roll || Looping_Nick) |
{ |
if(GasMischanteil > EE_Parameter.LoopGasLimit) GasMischanteil = EE_Parameter.LoopGasLimit; |
TrichterFlug = 1; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Bei Empfangsausfall im Flug |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(FC_StatusFlags2 & FC_STATUS2_RC_FAILSAVE_ACTIVE) |
{ |
StickNick = -GPS_Nick; |
StickRoll = -GPS_Roll; |
StickGas = StickGasHover; |
Parameter_GlobalConfig &= ~(CFG_HEADING_HOLD | CFG_DREHRATEN_BEGRENZER); |
Parameter_GlobalConfig |= CFG_HOEHENREGELUNG | CFG_ACHSENKOPPLUNG_AKTIV | CFG_KOMPASS_AKTIV | CFG_GPS_AKTIV | CFG_HOEHEN_SCHALTER | CFG_GPS_AKTIV; |
Parameter_ExtraConfig &= ~(CFG2_HEIGHT_LIMIT | CFG_LEARNABLE_CAREFREE | CFG2_VARIO_BEEP); |
Parameter_HoehenSchalter = 200; // switch on |
} |
else |
if(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING) |
{ |
StickGier = 0; |
StickNick = 0; |
StickRoll = 0; |
GyroFaktor = 90; |
IntegralFaktor = 120; |
GyroFaktorGier = 90; |
IntegralFaktorGier = 120; |
Looping_Roll = 0; |
Looping_Nick = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Integrale auf ACC-Signal abgleichen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define ABGLEICH_ANZAHL 256L |
MittelIntegralNick += IntegralNick; // Für die Mittelwertbildung aufsummieren |
MittelIntegralRoll += IntegralRoll; |
MittelIntegralNick2 += IntegralNick2; |
MittelIntegralRoll2 += IntegralRoll2; |
if(Looping_Nick || Looping_Roll) |
{ |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
MittelIntegralNick = 0; |
MittelIntegralRoll = 0; |
MittelIntegralNick2 = 0; |
MittelIntegralRoll2 = 0; |
Mess_IntegralNick2 = Mess_IntegralNick; |
Mess_IntegralRoll2 = Mess_IntegralRoll; |
ZaehlMessungen = 0; |
LageKorrekturNick = 0; |
LageKorrekturRoll = 0; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(!Looping_Nick && !Looping_Roll && (Aktuell_az > 512 || MotorenEin)) |
{ |
long tmp_long, tmp_long2; |
if(FromNaviCtrl_Value.Kalman_K > 0 /*&& !TrichterFlug*/) |
{ |
tmp_long = (long)(IntegralNick / EE_Parameter.GyroAccFaktor - (long)(Mittelwert_AccNick - FromNaviCtrl.AccErrorN)); |
tmp_long2 = (long)(IntegralRoll / EE_Parameter.GyroAccFaktor - (long)(Mittelwert_AccRoll - FromNaviCtrl.AccErrorR)); |
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; |
} |
KompassFusion = 25; |
#define AUSGLEICH 32 |
if(tmp_long > AUSGLEICH) tmp_long = AUSGLEICH; |
if(tmp_long < -AUSGLEICH) tmp_long =-AUSGLEICH; |
if(tmp_long2 > AUSGLEICH) tmp_long2 = AUSGLEICH; |
if(tmp_long2 <-AUSGLEICH) tmp_long2 =-AUSGLEICH; |
} |
Mess_IntegralNick -= tmp_long; |
Mess_IntegralRoll -= tmp_long2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(ZaehlMessungen >= ABGLEICH_ANZAHL) |
{ |
static int cnt = 0; |
static char last_n_p,last_n_n,last_r_p,last_r_n; |
static long MittelIntegralNick_Alt,MittelIntegralRoll_Alt; |
if(!Looping_Nick && !Looping_Roll && !TrichterFlug && EE_Parameter.Driftkomp) |
{ |
MittelIntegralNick /= ABGLEICH_ANZAHL; |
MittelIntegralRoll /= ABGLEICH_ANZAHL; |
IntegralAccNick = (EE_Parameter.GyroAccFaktor * IntegralAccNick) / ABGLEICH_ANZAHL; |
IntegralAccRoll = (EE_Parameter.GyroAccFaktor * IntegralAccRoll) / ABGLEICH_ANZAHL; |
IntegralAccZ = IntegralAccZ / ABGLEICH_ANZAHL; |
#define MAX_I 0 |
// Nick ++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralFehlerNick = (long)(MittelIntegralNick - (long)IntegralAccNick); |
ausgleichNick = IntegralFehlerNick / EE_Parameter.GyroAccAbgleich; |
// Roll ++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralFehlerRoll = (long)(MittelIntegralRoll - (long)IntegralAccRoll); |
ausgleichRoll = IntegralFehlerRoll / EE_Parameter.GyroAccAbgleich; |
LageKorrekturNick = ausgleichNick / ABGLEICH_ANZAHL; |
LageKorrekturRoll = ausgleichRoll / ABGLEICH_ANZAHL; |
if(((MaxStickNick > 64) || (MaxStickRoll > 64) || (abs(PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]) > 25)) && (FromNaviCtrl_Value.Kalman_K == -1)) |
{ |
LageKorrekturNick /= 2; |
LageKorrekturRoll /= 2; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gyro-Drift ermitteln |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MittelIntegralNick2 /= ABGLEICH_ANZAHL; |
MittelIntegralRoll2 /= ABGLEICH_ANZAHL; |
tmp_long = IntegralNick2 - IntegralNick; |
tmp_long2 = IntegralRoll2 - IntegralRoll; |
IntegralFehlerNick = tmp_long; |
IntegralFehlerRoll = tmp_long2; |
Mess_IntegralNick2 -= IntegralFehlerNick; |
Mess_IntegralRoll2 -= IntegralFehlerRoll; |
if(EE_Parameter.Driftkomp) |
{ |
if(GierGyroFehler > ABGLEICH_ANZAHL/2) { AdNeutralGier++; } |
if(GierGyroFehler <-ABGLEICH_ANZAHL/2) { AdNeutralGier--; } |
} |
GierGyroFehler = 0; |
#define FEHLER_LIMIT (ABGLEICH_ANZAHL / 2) |
#define FEHLER_LIMIT1 (ABGLEICH_ANZAHL * 2) //4 |
#define FEHLER_LIMIT2 (ABGLEICH_ANZAHL * 16) //16 |
#define BEWEGUNGS_LIMIT 20000 |
// Nick +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralFehlerNick) / 4096; |
if(labs(IntegralFehlerNick) > FEHLER_LIMIT1) cnt = 4; |
if(labs(MittelIntegralNick_Alt - MittelIntegralNick) < BEWEGUNGS_LIMIT || (FromNaviCtrl_Value.Kalman_MaxDrift > 3*8)) |
{ |
if(IntegralFehlerNick > FEHLER_LIMIT2) |
{ |
if(last_n_p) |
{ |
cnt += labs(IntegralFehlerNick) / (FEHLER_LIMIT2 / 8); |
ausgleichNick = IntegralFehlerNick / 8; |
if(ausgleichNick > 5000) ausgleichNick = 5000; |
LageKorrekturNick += ausgleichNick / ABGLEICH_ANZAHL; |
} |
else last_n_p = 1; |
} else last_n_p = 0; |
if(IntegralFehlerNick < -FEHLER_LIMIT2) |
{ |
if(last_n_n) |
{ |
cnt += labs(IntegralFehlerNick) / (FEHLER_LIMIT2 / 8); |
ausgleichNick = IntegralFehlerNick / 8; |
if(ausgleichNick < -5000) ausgleichNick = -5000; |
LageKorrekturNick += ausgleichNick / ABGLEICH_ANZAHL; |
} |
else last_n_n = 1; |
} else last_n_n = 0; |
} |
else |
{ |
cnt = 0; |
KompassSignalSchlecht = 100; |
} |
if(cnt > EE_Parameter.Driftkomp) cnt = EE_Parameter.Driftkomp; |
if(FromNaviCtrl_Value.Kalman_MaxDrift) if(cnt > FromNaviCtrl_Value.Kalman_MaxDrift) cnt = FromNaviCtrl_Value.Kalman_MaxDrift; |
if(IntegralFehlerNick > FEHLER_LIMIT) AdNeutralNick += cnt; |
if(IntegralFehlerNick < -FEHLER_LIMIT) AdNeutralNick -= cnt; |
// Roll +++++++++++++++++++++++++++++++++++++++++++++++++ |
cnt = 1;// + labs(IntegralFehlerRoll) / 4096; |
if(labs(IntegralFehlerRoll) > FEHLER_LIMIT1) cnt = 4; |
if(labs(MittelIntegralRoll_Alt - MittelIntegralRoll) < BEWEGUNGS_LIMIT || (FromNaviCtrl_Value.Kalman_MaxDrift > 3*8)) |
{ |
if(IntegralFehlerRoll > FEHLER_LIMIT2) |
{ |
if(last_r_p) |
{ |
cnt += labs(IntegralFehlerRoll) / (FEHLER_LIMIT2 / 8); |
ausgleichRoll = IntegralFehlerRoll / 8; |
if(ausgleichRoll > 5000) ausgleichRoll = 5000; |
LageKorrekturRoll += ausgleichRoll / ABGLEICH_ANZAHL; |
} |
else last_r_p = 1; |
} else last_r_p = 0; |
if(IntegralFehlerRoll < -FEHLER_LIMIT2) |
{ |
if(last_r_n) |
{ |
cnt += labs(IntegralFehlerRoll) / (FEHLER_LIMIT2 / 8); |
ausgleichRoll = IntegralFehlerRoll / 8; |
if(ausgleichRoll < -5000) ausgleichRoll = -5000; |
LageKorrekturRoll += ausgleichRoll / ABGLEICH_ANZAHL; |
} |
else last_r_n = 1; |
} else last_r_n = 0; |
} else |
{ |
cnt = 0; |
KompassSignalSchlecht = 100; |
} |
if(cnt > EE_Parameter.Driftkomp) cnt = EE_Parameter.Driftkomp; |
if(FromNaviCtrl_Value.Kalman_MaxDrift) if(cnt > FromNaviCtrl_Value.Kalman_MaxDrift) cnt = FromNaviCtrl_Value.Kalman_MaxDrift; |
if(IntegralFehlerRoll > FEHLER_LIMIT) AdNeutralRoll += cnt; |
if(IntegralFehlerRoll < -FEHLER_LIMIT) AdNeutralRoll -= cnt; |
} |
else |
{ |
LageKorrekturRoll = 0; |
LageKorrekturNick = 0; |
TrichterFlug = 0; |
} |
if(!IntegralFaktor) { LageKorrekturRoll = 0; LageKorrekturNick = 0;} // z.B. bei HH |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
MittelIntegralNick_Alt = MittelIntegralNick; |
MittelIntegralRoll_Alt = MittelIntegralRoll; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
IntegralAccNick = 0; |
IntegralAccRoll = 0; |
IntegralAccZ = 0; |
MittelIntegralNick = 0; |
MittelIntegralRoll = 0; |
MittelIntegralNick2 = 0; |
MittelIntegralRoll2 = 0; |
ZaehlMessungen = 0; |
} // ZaehlMessungen >= ABGLEICH_ANZAHL |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gieren |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(abs(StickGier) > 3) // war 15 |
{ |
// KompassSignalSchlecht = 1000; |
if(!(Parameter_GlobalConfig & CFG_KOMPASS_FIX)) |
{ |
NeueKompassRichtungMerken = 50; // eine Sekunde zum Einloggen |
}; |
} |
tmp_int = (long) EE_Parameter.StickGier_P * ((long)StickGier * abs(StickGier)) / 512L; // expo y = ax + bx² |
tmp_int += (EE_Parameter.StickGier_P * StickGier) / 4; |
tmp_int += CompassGierSetpoint; |
sollGier = tmp_int; |
Mess_Integral_Gier -= tmp_int; |
if(Mess_Integral_Gier > 50000) Mess_Integral_Gier = 50000; // begrenzen |
if(Mess_Integral_Gier <-50000) Mess_Integral_Gier =-50000; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Kompass |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(KompassValue >= 0 && (Parameter_GlobalConfig & CFG_KOMPASS_AKTIV)) |
{ |
if(CalculateCompassTimer-- == 1) |
{ |
int w,v,r,fehler,korrektur; // wird von der SPI-Routine auf 1 gesetzt |
CalculateCompassTimer = 13; // falls keine Navi-Daten |
// max. Korrekturwert schätzen |
w = abs(IntegralNick /512); // mit zunehmender Neigung den Einfluss drosseln |
v = abs(IntegralRoll /512); |
if(v > w) w = v; // grösste Neigung ermitteln |
// korrektur = w / 4 + 1; |
korrektur = w / 8 + 2; |
ErsatzKompassInGrad = ErsatzKompass/GIER_GRAD_FAKTOR; |
// Kompassfehlerwert bestimmen |
fehler = ((540 + KompassValue - ErsatzKompassInGrad) % 360) - 180; |
// GIER_GRAD_FAKTOR ist ca. 1200 |
// Kompasswert einloggen |
if(KompassSignalSchlecht) KompassSignalSchlecht--; |
else |
if(w < 25) |
{ |
GierGyroFehler += fehler; |
if(NeueKompassRichtungMerken) |
{ |
if(--NeueKompassRichtungMerken == 0) |
{ |
KompassSollWert = ErsatzKompassInGrad; |
} |
} |
} |
// Kompass fusionieren |
if(!KompassSignalSchlecht) ErsatzKompass += (fehler * KompassFusion) / korrektur; |
// MK Gieren |
if(!NeueKompassRichtungMerken) |
{ |
r = ((540 + (KompassSollWert - ErsatzKompassInGrad)) % 360) - 180; |
v = r * (Parameter_KompassWirkung/2); // nach Kompass ausrichten |
CompassGierSetpoint = v / 16; |
} |
else CompassGierSetpoint = 0; |
} // CalculateCompassTimer |
} |
else CompassGierSetpoint = 0; |
//DebugOut.Analog[16] = KompassFusion; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Drehgeschwindigkeit und -winkel zu einem Istwert zusammenfassen |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
if(TrichterFlug) { SummeRoll = 0; SummeNick = 0;}; |
if(!Looping_Nick) IntegralNickMalFaktor = (IntegralNick * IntegralFaktor) / (44000 / STICK_GAIN); else IntegralNickMalFaktor = 0; |
if(!Looping_Roll) IntegralRollMalFaktor = (IntegralRoll * IntegralFaktor) / (44000 / STICK_GAIN); else IntegralRollMalFaktor = 0; |
#define TRIM_MAX 200 |
if(TrimNick > TRIM_MAX) TrimNick = TRIM_MAX; else if(TrimNick <-TRIM_MAX) TrimNick =-TRIM_MAX; |
if(TrimRoll > TRIM_MAX) TrimRoll = TRIM_MAX; else if(TrimRoll <-TRIM_MAX) TrimRoll =-TRIM_MAX; |
MesswertNick = IntegralNickMalFaktor + (long)((long)MesswertNick * GyroFaktor + (long)TrimNick * 128L) / (256L / STICK_GAIN); |
MesswertRoll = IntegralRollMalFaktor + (long)((long)MesswertRoll * GyroFaktor + (long)TrimRoll * 128L) / (256L / STICK_GAIN); |
MesswertGier = (long)(MesswertGier * 2 * (long)GyroFaktorGier) / (256L / STICK_GAIN) + (long)(Integral_Gier * IntegralFaktorGier) / (2 * (44000 / STICK_GAIN)); |
// Maximalwerte abfangen |
#define MAX_SENSOR (4096) |
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((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 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(Parameter_GlobalConfig & CFG_HOEHEN_SCHALTER) // Regler wird über Schalter gesteuert |
{ // check if parameter is less than activation threshold |
if(Parameter_HoehenSchalter < 50) // for 3 or 2-state switch height control is disabled in lowest position |
{ //height control not active |
if(!delay--) |
{ |
HoehenReglerAktiv = 0; // disable height control |
SollHoehe = HoehenWert; // update SetPoint with current reading |
delay = 1; |
} |
} |
else |
{ //height control is activated |
HoehenReglerAktiv = 1; // enable height control |
delay = 200; |
} |
} |
else // no switchable height control |
{ |
SollHoehe = ((int16_t) ExternHoehenValue + (int16_t) Parameter_HoehenSchalter) * (int)EE_Parameter.Hoehe_Verstaerkung; |
HoehenReglerAktiv = 1; |
} |
// calculate cos of nick and roll angle used for projection of the vertical hoover gas |
tmp_int = (int)(IntegralNick/GIER_GRAD_FAKTOR); // nick angle in deg |
tmp_int2 = (int)(IntegralRoll/GIER_GRAD_FAKTOR); // roll angle in deg |
CosAttitude = (int16_t)ihypot(tmp_int, tmp_int2); // phytagoras gives effective attitude angle in deg |
LIMIT_MAX(CosAttitude, 60); // limit effective attitude angle |
CosAttitude = c_cos_8192(CosAttitude); // cos of actual attitude |
VarioCharacter = ' '; |
AltitudeSetpointTrimming = 0; |
if(HoehenReglerAktiv && !(FC_StatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
#define HEIGHT_CONTROL_STICKTHRESHOLD 15 |
// Holger original version |
// start of height control algorithm |
// the height control is only an attenuation of the actual gas stick. |
// I.e. it will work only if the gas stick is higher than the hover gas |
// and the hover height will be allways larger than height setpoint. |
FC_StatusFlags2 |= FC_STATUS2_ALTITUDE_CONTROL; |
if((Parameter_ExtraConfig & CFG2_HEIGHT_LIMIT) || !(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; |
AltitudeSetpointTrimming = 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; |
// Limit the maximum Altitude |
if(Parameter_MaximumAltitude && (SollHoehe/100 > Parameter_MaximumAltitude)) AltitudeSetpointTrimming = 0; |
else |
{ |
// SollHoehe = (long) Parameter_MaximumAltitude * 100L; |
// HeightTrimming += abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
AltitudeSetpointTrimming = abs(StickGas - (StickGasHover + HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '+'; |
} |
WaypointTrimming = 0; |
} // gas stick is below hoover point |
else if(StickGas < (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD) && !BaroAtLowerLimit ) |
{ |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_UP) |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_DOWN; |
AltitudeSetpointTrimming = -abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
// HeightTrimming -= abs(StickGas - (StickGasHover - HEIGHT_CONTROL_STICKTHRESHOLD)); |
VarioCharacter = '-'; |
WaypointTrimming = 0; |
} |
else // Gas Stick in Hover Range |
{ |
VarioCharacter = '='; |
if(FromNC_AltitudeSpeed && FromNC_AltitudeSetpoint > SollHoehe) // von NC gesteuert -> Steigen |
{ |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_UP; |
AltitudeSetpointTrimming = FromNC_AltitudeSpeed; |
//HeightTrimming += FromNC_AltitudeSpeed; |
WaypointTrimming = 10; |
VarioCharacter = '^'; |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_DOWN) // changed from sinking to rising |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_DOWN; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
} |
else |
if(FromNC_AltitudeSpeed && FromNC_AltitudeSetpoint < SollHoehe) // von NC gesteuert -> sinken |
{ |
FC_StatusFlags |= FC_STATUS_VARIO_TRIM_DOWN; |
AltitudeSetpointTrimming = -FromNC_AltitudeSpeed; |
//HeightTrimming -= FromNC_AltitudeSpeed; |
WaypointTrimming = -10; |
VarioCharacter = 'v'; |
if(FC_StatusFlags & FC_STATUS_VARIO_TRIM_UP) // changed from rising to sinking |
{ |
FC_StatusFlags &= ~FC_STATUS_VARIO_TRIM_UP; |
SollHoehe = HoehenWert; // update setpoint to current heigth |
} |
} |
else |
if(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) |
{ |
if(!WaypointTrimming) LIMIT_MIN_MAX(SollHoehe, (HoehenWert-128), (HoehenWert+128)) // max. 1m Unterschied |
else WaypointTrimming = 0; |
FC_StatusFlags &= ~(FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
HeightTrimming = 0; |
if(Parameter_ExtraConfig & CFG2_VARIO_BEEP) beeptime = 500; |
if(!StartTrigger && HoehenWert > 50) |
{ |
StartTrigger = 1; |
} |
} |
} |
// Trim height set point |
HeightTrimming += AltitudeSetpointTrimming; |
if(abs(HeightTrimming) > 500) // bei Waypoint-Flug ist das ca. die 500Hz |
{ |
if(WaypointTrimming) |
{ |
if(abs(FromNC_AltitudeSetpoint - SollHoehe) < 10) SollHoehe = FromNC_AltitudeSetpoint; |
else SollHoehe += WaypointTrimming; |
} |
else |
{ |
if(HeightTrimming > 0) SollHoehe += EE_Parameter.Hoehe_Verstaerkung / 3; |
else SollHoehe -= EE_Parameter.Hoehe_Verstaerkung / 3; |
} |
HeightTrimming = 0; |
LIMIT_MIN_MAX(SollHoehe, (HoehenWert-1024), (HoehenWert+1024)); // max. 10m Unterschied |
if(Parameter_ExtraConfig & CFG2_VARIO_BEEP) beeptime = 100; |
//update hoover gas stick value when setpoint is shifted |
if(!EE_Parameter.Hoehe_StickNeutralPoint && FromNC_AltitudeSpeed == 0) |
{ |
StickGasHover = HoverGas/STICK_GAIN; //rescale back to stick value |
StickGasHover = (StickGasHover * UBat) / BattLowVoltageWarning; |
if(StickGasHover < 70) StickGasHover = 70; |
else if(StickGasHover > 150) StickGasHover = 150; |
} |
} |
if(BaroExpandActive) SollHoehe = HoehenWert; // update setpoint to current altitude if Expanding is active |
} //if FCFlags & MKFCFLAG_FLY |
else |
{ |
SollHoehe = HoehenWert - 400; |
if(EE_Parameter.Hoehe_StickNeutralPoint) StickGasHover = EE_Parameter.Hoehe_StickNeutralPoint; |
else StickGasHover = 120; |
HoverGas = GasMischanteil; |
VarioCharacter = '.'; |
} |
HCGas = HoverGas; // take hover gas (neutral point) |
} |
if(HoehenWert > SollHoehe || !(Parameter_ExtraConfig & CFG2_HEIGHT_LIMIT)) |
{ |
// from this point the Heigth Control Algorithm is identical for both versions |
if(BaroExpandActive) // baro range expanding active |
{ |
HCGas = HoverGas; // hover while expanding baro adc range |
HeightDeviation = 0; |
} // EOF // baro range expanding active |
else // valid data from air pressure sensor |
{ |
// ------------------------- P-Part ---------------------------- |
tmp_long = (HoehenWert - SollHoehe); // positive when too high |
LIMIT_MIN_MAX(tmp_long, -32767L, 32767L); // avoid overflov when casting to int16_t |
HeightDeviation = (int)(tmp_long); // positive when too high |
tmp_long = (tmp_long * (long)Parameter_Hoehe_P) / 32L; // p-part |
LIMIT_MIN_MAX(tmp_long, -127 * STICK_GAIN, 256 * STICK_GAIN); // more than the full range makes no sense |
GasReduction = tmp_long; |
// ------------------------- D-Part 1: Vario Meter ---------------------------- |
tmp_int = VarioMeter / 8; |
LIMIT_MIN_MAX(tmp_int, -127, 128); |
tmp_int = (tmp_int * (long)Parameter_Luftdruck_D) / 4L; // scale to d-gain parameter |
LIMIT_MIN_MAX(tmp_int,-64 * STICK_GAIN, 64 * STICK_GAIN); |
if(FC_StatusFlags & (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN)) tmp_int /= 4; // reduce d-part while trimming setpoint |
else |
if(Parameter_ExtraConfig & CFG2_HEIGHT_LIMIT) tmp_int /= 8; // reduce d-part in "Deckel" mode |
GasReduction += tmp_int; |
} // EOF no baro range expanding |
// ------------------------ D-Part 2: ACC-Z Integral ------------------------ |
if(Parameter_Hoehe_ACC_Wirkung) |
{ |
tmp_long = ((Mess_Integral_Hoch / 128L) * (int32_t) Parameter_Hoehe_ACC_Wirkung) / (128L / STICK_GAIN); |
LIMIT_MIN_MAX(tmp_long, -32 * STICK_GAIN, 64 * STICK_GAIN); |
GasReduction += tmp_long; |
} |
// ------------------------ D-Part 3: GpsZ ---------------------------------- |
tmp_int = (Parameter_Hoehe_GPS_Z * (int)FromNaviCtrl_Value.GpsZ)/128L; |
LIMIT_MIN_MAX(tmp_int, -32 * STICK_GAIN, 64 * STICK_GAIN); |
GasReduction += tmp_int; |
GasReduction = (long)((long)GasReduction * HoverGas) / 512; // scale to the gas value |
// ------------------------ ---------------------------------- |
HCGas -= GasReduction; |
// limit deviation from hoover point within the target region |
if(!AltitudeSetpointTrimming && 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(Parameter_ExtraConfig & CFG2_HEIGHT_LIMIT) |
{ // old version |
LIMIT_MAX(FilterHCGas, GasMischanteil); // nicht mehr als Gas |
GasMischanteil = FilterHCGas; |
} |
else GasMischanteil = FilterHCGas + (GasMischanteil - HoverGas) / 4; // only in Vario-Mode |
} |
}// EOF height control active |
else // HC not active |
{ |
//update hoover gas stick value when HC is not active |
if(!EE_Parameter.Hoehe_StickNeutralPoint) |
{ |
StickGasHover = HoverGas/STICK_GAIN; // rescale back to stick value |
StickGasHover = (StickGasHover * UBat) / BattLowVoltageWarning; |
} |
else StickGasHover = EE_Parameter.Hoehe_StickNeutralPoint; |
LIMIT_MIN_MAX(StickGasHover, 70, 150); // reserve some range for trim up and down |
FilterHCGas = GasMischanteil; |
// set both flags to indicate no vario mode |
FC_StatusFlags |= (FC_STATUS_VARIO_TRIM_UP|FC_STATUS_VARIO_TRIM_DOWN); |
FC_StatusFlags2 &= ~FC_STATUS2_ALTITUDE_CONTROL; |
} |
// Hover gas estimation by averaging gas control output on small z-velocities |
// this is done only if height contol option is selected in global config and aircraft is flying |
if((FC_StatusFlags & FC_STATUS_FLY))// && !(FC_SatusFlags & FC_STATUS_EMERGENCY_LANDING)) |
{ |
if(HoverGasFilter == 0 || StartTrigger == 1) HoverGasFilter = HOVER_GAS_AVERAGE * (unsigned long)(GasMischanteil); // init estimation |
if(StartTrigger == 1) StartTrigger = 2; |
tmp_long2 = (int32_t)GasMischanteil; // take current thrust |
tmp_long2 *= CosAttitude; // apply attitude projection |
tmp_long2 /= 8192; |
// average vertical projected thrust |
if(modell_fliegt < 4000) // the first 8 seconds |
{ // reduce the time constant of averaging by factor of 4 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/16L); |
HoverGasFilter += 16L * tmp_long2; |
} |
if(modell_fliegt < 8000) // the first 16 seconds |
{ // reduce the time constant of averaging by factor of 2 to get much faster a stable value |
HoverGasFilter -= HoverGasFilter/(HOVER_GAS_AVERAGE/4L); |
HoverGasFilter += 4L * tmp_long2; |
} |
else //later |
if(abs(VarioMeter) < 100 && abs(HoehenWert - SollHoehe) < 256) // only on small vertical speed & difference is small (only descending) |
{ |
HoverGasFilter -= HoverGasFilter/HOVER_GAS_AVERAGE; |
HoverGasFilter += tmp_long2; |
} |
HoverGas = (int16_t)(HoverGasFilter/HOVER_GAS_AVERAGE); |
if(EE_Parameter.Hoehe_HoverBand) |
{ |
int16_t band; |
band = HoverGas / EE_Parameter.Hoehe_HoverBand; // the higher the parameter the smaller the range |
HoverGasMin = HoverGas - band; |
HoverGasMax = HoverGas + band; |
} |
else |
{ // no limit |
HoverGasMin = 0; |
HoverGasMax = 1023; |
} |
} |
else |
{ |
StartTrigger = 0; |
HoverGasFilter = 0; |
HoverGas = 0; |
} |
}// EOF Parameter_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 || NC_ErrorCode) // wait until all BL-Ctrls started and no Errors |
if(modell_fliegt > 1 && modell_fliegt < 50 && GasMischanteil > 0) // only during start-phase |
{ |
modell_fliegt = 1; |
GasMischanteil = (MIN_GAS + 10) * STICK_GAIN; |
} |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Mischer und PI-Regler |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DebugOut.Analog[7] = GasMischanteil; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Gier-Anteil |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
GierMischanteil = MesswertGier - sollGier * STICK_GAIN; // Regler für Gier |
#define MIN_GIERGAS (40*STICK_GAIN) // unter diesem Gaswert trotzdem Gieren |
if(GasMischanteil > MIN_GIERGAS) |
{ |
if(GierMischanteil > (GasMischanteil / 2)) GierMischanteil = GasMischanteil / 2; |
if(GierMischanteil < -(GasMischanteil / 2)) GierMischanteil = -(GasMischanteil / 2); |
} |
else |
{ |
if(GierMischanteil > (MIN_GIERGAS / 2)) GierMischanteil = MIN_GIERGAS / 2; |
if(GierMischanteil < -(MIN_GIERGAS / 2)) GierMischanteil = -(MIN_GIERGAS / 2); |
} |
tmp_int = MAX_GAS*STICK_GAIN; |
if(GierMischanteil > ((tmp_int - GasMischanteil))) GierMischanteil = ((tmp_int - GasMischanteil)); |
if(GierMischanteil < -((tmp_int - GasMischanteil))) GierMischanteil = -((tmp_int - GasMischanteil)); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Nick-Achse |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffNick = MesswertNick - StickNick; // Differenz bestimmen |
if(IntegralFaktor) SummeNick += IntegralNickMalFaktor - StickNick; // I-Anteil bei Winkelregelung |
else SummeNick += DiffNick; // I-Anteil bei HH |
if(SummeNick > (STICK_GAIN * 16000L)) SummeNick = (STICK_GAIN * 16000L); |
if(SummeNick < -(16000L * STICK_GAIN)) SummeNick = -(16000L * STICK_GAIN); |
if(EE_Parameter.Gyro_Stability <= 8) pd_ergebnis_nick = (EE_Parameter.Gyro_Stability * DiffNick) / 8; // PI-Regler für Nick |
else pd_ergebnis_nick = ((EE_Parameter.Gyro_Stability / 2) * DiffNick) / 4; // Überlauf verhindern |
pd_ergebnis_nick += SummeNick / Ki; |
tmp_int = (long)((long)Parameter_DynamicStability * (long)(GasMischanteil + abs(GierMischanteil)/2)) / 64; |
if(pd_ergebnis_nick > tmp_int) pd_ergebnis_nick = tmp_int; |
if(pd_ergebnis_nick < -tmp_int) pd_ergebnis_nick = -tmp_int; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Roll-Achse |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
DiffRoll = MesswertRoll - StickRoll; // Differenz bestimmen |
if(IntegralFaktor) SummeRoll += IntegralRollMalFaktor - StickRoll;// I-Anteil bei Winkelregelung |
else SummeRoll += DiffRoll; // I-Anteil bei HH |
if(SummeRoll > (STICK_GAIN * 16000L)) SummeRoll = (STICK_GAIN * 16000L); |
if(SummeRoll < -(16000L * STICK_GAIN)) SummeRoll = -(16000L * STICK_GAIN); |
if(EE_Parameter.Gyro_Stability <= 8) pd_ergebnis_roll = (EE_Parameter.Gyro_Stability * DiffRoll) / 8; // PI-Regler für Roll |
else pd_ergebnis_roll = ((EE_Parameter.Gyro_Stability / 2) * DiffRoll) / 4; // Überlauf verhindern |
pd_ergebnis_roll += SummeRoll / Ki; |
tmp_int = (long)((long)Parameter_DynamicStability * (long)(GasMischanteil + abs(GierMischanteil)/2)) / 64; |
if(pd_ergebnis_roll > tmp_int) pd_ergebnis_roll = tmp_int; |
if(pd_ergebnis_roll < -tmp_int) pd_ergebnis_roll = -tmp_int; |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Universal Mixer |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
for(i=0; i<MAX_MOTORS; i++) |
{ |
signed int tmp_int; |
if(Mixer.Motor[i][0] > 0) |
{ |
// Gas |
if(Mixer.Motor[i][0] == 64) tmp_int = GasMischanteil; else tmp_int = ((long)GasMischanteil * Mixer.Motor[i][0]) / 64L; |
// Nick |
if(Mixer.Motor[i][1] == 64) tmp_int += pd_ergebnis_nick; |
else if(Mixer.Motor[i][1] == -64) tmp_int -= pd_ergebnis_nick; |
else tmp_int += ((long)pd_ergebnis_nick * Mixer.Motor[i][1]) / 64L; |
// Roll |
if(Mixer.Motor[i][2] == 64) tmp_int += pd_ergebnis_roll; |
else if(Mixer.Motor[i][2] == -64) tmp_int -= pd_ergebnis_roll; |
else tmp_int += ((long)pd_ergebnis_roll * Mixer.Motor[i][2]) / 64L; |
// Gier |
if(Mixer.Motor[i][3] == 64) tmp_int += GierMischanteil; |
else if(Mixer.Motor[i][3] == -64) tmp_int -= GierMischanteil; |
else tmp_int += ((long)GierMischanteil * Mixer.Motor[i][3]) / 64L; |
if(tmp_int > tmp_motorwert[i]) tmp_int = (tmp_motorwert[i] + tmp_int) / 2; // MotorSmoothing |
// else tmp_int = 2 * tmp_int - tmp_motorwert[i]; // original MotorSmoothing |
else |
{ |
if(EE_Parameter.MotorSmooth == 0) |
{ |
tmp_int = 2 * tmp_int - tmp_motorwert[i]; // original MotorSmoothing |
} |
else // 1 means tmp_int = tmp_int; |
if(EE_Parameter.MotorSmooth > 1) |
{ |
// If >= 2 then allow >= 50% of the intended step down to rapidly reach the intended value. |
tmp_int = tmp_int + ((tmp_motorwert[i] - tmp_int)/EE_Parameter.MotorSmooth); |
} |
} |
LIMIT_MIN_MAX(tmp_int,(int) MIN_GAS * 4,(int) MAX_GAS * 4); |
Motor[i].SetPoint = tmp_int / 4; |
Motor[i].SetPointLowerBits = (tmp_int % 4)<<1; // (3 bits total) |
tmp_motorwert[i] = tmp_int; |
} |
else |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
} |
/tags/V0.86d/fc.h |
---|
0,0 → 1,128 |
/*####################################################################################### |
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_StatusFlags |
#define FC_STATUS_MOTOR_RUN 0x01 |
#define FC_STATUS_FLY 0x02 |
#define FC_STATUS_CALIBRATE 0x04 |
#define FC_STATUS_START 0x08 |
#define FC_STATUS_EMERGENCY_LANDING 0x10 |
#define FC_STATUS_LOWBAT 0x20 |
#define FC_STATUS_VARIO_TRIM_UP 0x40 |
#define FC_STATUS_VARIO_TRIM_DOWN 0x80 |
// FC_StatusFlags2 |
#define FC_STATUS2_CAREFREE 0x01 |
#define FC_STATUS2_ALTITUDE_CONTROL 0x02 |
#define FC_STATUS2_RC_FAILSAVE_ACTIVE 0x04 |
extern volatile unsigned char FC_StatusFlags, FC_StatusFlags2; |
extern void ParameterZuordnung(void); |
#define Poti1 Poti[0] |
#define Poti2 Poti[1] |
#define Poti3 Poti[2] |
#define Poti4 Poti[3] |
#define Poti5 Poti[4] |
#define Poti6 Poti[5] |
#define Poti7 Poti[6] |
#define Poti8 Poti[7] |
#define CHK_POTI(b,a) {if(a < 248) b = a; else b = Poti[255 - a];} |
#define CHK_POTI_OFF(b,a,off) {if(a < 248) b = a; else b = Poti[255 - a] - off;} |
#define CHK_POTI_MM(b,a,min,max) {CHK_POTI(b,a); LIMIT_MIN_MAX(b, min, max);} |
#define CHK_POTI_MM_OFF(b,a,min,max,off) {CHK_POTI_OFF(b,a,off); LIMIT_MIN_MAX(b, min, max);} |
extern unsigned char Sekunde,Minute; |
extern unsigned int BaroExpandActive; |
extern long IntegralNick,IntegralNick2; |
extern long IntegralRoll,IntegralRoll2; |
//extern int IntegralNick,IntegralNick2; |
//extern int IntegralRoll,IntegralRoll2; |
extern unsigned char Poti[9]; |
extern long Mess_IntegralNick,Mess_IntegralNick2; |
extern long Mess_IntegralRoll,Mess_IntegralRoll2; |
extern long IntegralAccNick,IntegralAccRoll; |
extern long SummeNick,SummeRoll; |
extern volatile long Mess_Integral_Hoch; |
extern long Integral_Gier,Mess_Integral_Gier,Mess_Integral_Gier2; |
extern int KompassValue; |
extern int KompassSollWert; |
extern int KompassRichtung; |
extern char CalculateCompassTimer; |
extern unsigned char KompassFusion; |
extern unsigned char ControlHeading; |
extern int TrimNick, TrimRoll; |
extern long ErsatzKompass; |
extern int ErsatzKompassInGrad; // Kompasswert in Grad |
extern long HoehenWert; |
extern long SollHoehe; |
extern long FromNC_AltitudeSetpoint; |
extern unsigned char FromNC_AltitudeSpeed; |
extern unsigned char Parameter_HoehenSchalter; // Wert : 0-250 |
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 int StickNick,StickRoll,StickGier,StickGas; |
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 signed int AltitudeSetpointTrimming; |
extern signed char WaypointTrimming; |
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_GlobalConfig; |
extern unsigned char Parameter_ExtraConfig; |
extern signed char MixerTable[MAX_MOTORS][4]; |
extern const signed char sintab[31]; |
#endif //_FC_H |
/tags/V0.86d/flight.pnproj |
---|
0,0 → 1,0 |
<Project name="Flight-Ctrl"><File path="uart.h"></File><File path="jeti.h"></File><File path="main.c"></File><File path="main.h"></File><File path="makefile"></File><File path="uart.c"></File><File path="printf_P.h"></File><File path="timer0.c"></File><File path="timer0.h"></File><File path="old_macros.h"></File><File path="twimaster.c"></File><File path="version.txt"></File><File path="twimaster.h"></File><File path="rc.c"></File><File path="rc.h"></File><File path="fc.h"></File><File path="menu.h"></File><File path="menu.c"></File><File path="_Settings.h"></File><File path="analog.c"></File><File path="analog.h"></File><File path="GPS.c"></File><File path="gps.h"></File><File path="License.txt"></File><File path="spi.h"></File><File path="spi.c"></File><File path="led.h"></File><File path="led.c"></File><File path="fc.c"></File><File path="mymath.c"></File><File path="mymath.h"></File><File path="isqrt.S"></File><File path="Spektrum.c"></File><File path="Spektrum.h"></File><File path="eeprom.h"></File><File path="eeprom.c"></File><File path="libfc.h"></File><File path="debug.c"></File><File path="debug.h"></File></Project> |
/tags/V0.86d/flight.pnps |
---|
0,0 → 1,0 |
<pd><ViewState><e p="Flight-Ctrl" x="true"></e></ViewState></pd> |
/tags/V0.86d/gps.h |
---|
0,0 → 1,3 |
extern signed int GPS_Nick; |
extern signed int GPS_Roll; |
extern unsigned char GPS_Aid_StickMultiplikator; |
/tags/V0.86d/hottmenu.c |
---|
0,0 → 1,579 |
#include "libfc.h" |
#include "printf_P.h" |
#include "main.h" |
#include "spi.h" |
#include "capacity.h" |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
#define HoTT_printf(format, args...) { _printf_P(&LIBFC_HoTT_Putchar, PSTR(format) , ## args);} |
#define HoTT_printfxy(x,y,format, args...) { LIBFC_HoTT_SetPos(y * 21 + x); _printf_P(&LIBFC_HoTT_Putchar, PSTR(format) , ## args);} |
#define HoTT_printfxy_INV(x,y,format, args...) { LIBFC_HoTT_SetPos(y * 21 + x); _printf_P(&LIBFC_HoTT_Putchar_INV, PSTR(format) , ## args);} |
#define HoTT_printfxy_BLINK(x,y,format, args...) { LIBFC_HoTT_SetPos(y * 21 + x); _printf_P(&LIBFC_HoTT_Putchar_BLINK, PSTR(format) , ## args);} |
#define HoTT_printf_BLINK(format, args...) { _printf_P(&LIBFC_HoTT_Putchar_BLINK, PSTR(format) , ## args);} |
#define HoTT_printf_INV(format, args...) { _printf_P(&LIBFC_HoTT_Putchar_INV, PSTR(format) , ## args);} |
#define VOICE_MINIMALE_EINGANSSPANNUNG 16 |
#define VOICE_BEEP 5 |
#define HoTT_GRAD 96 |
#define HoTT_LINKS 123 |
#define HoTT_RECHTS 124 |
#define HoTT_OBEN 125 |
#define HoTT_UNTEN 126 |
#define HOTT_KEY_RIGHT 1 |
#define HOTT_KEY_DOWN 2 |
#define HOTT_KEY_UP 4 |
#define HOTT_KEY_SET 6 |
#define HOTT_KEY_LEFT 8 |
GPSPacket_t GPSPacket; |
VarioPacket_t VarioPacket; |
ASCIIPacket_t ASCIIPacket; |
ElectricAirPacket_t ElectricAirPacket; |
HoTTGeneral_t HoTTGeneral; |
int HoTTVarioMeter = 0; |
const char PROGMEM NC_ERROR_TEXT[MAX_ERR_NUMBER][17] = |
{ |
//0123456789123456 |
"No Error \0", // 0 |
"Not compatible \0", // 1 |
"MK3Mag not compa\0", // 2 |
"No FC communicat\0", // 3 |
"MK3Mag communica\0", // 4 |
"GPS communicatio\0", // 5 |
"compass value \0", // 6 |
"RC Signal lost \0", // 7 |
"FC spi rx error \0", // 8 |
"No NC communicat\0", // 9 |
"FC Nick Gyro \0", // 10 |
"FC Roll Gyro \0", // 11 |
"FC Yaw Gyro \0", // 12 |
"FC Nick ACC \0", // 13 |
"FC Roll ACC \0", // 14 |
"FC Z-ACC \0", // 15 |
"Pressure sensor \0", // 16 |
"I2C FC->BL-Ctrl \0", // 17 |
"Bl Missing \0", // 18 |
"Mixer Error \0", // 19 |
"Carefree Error \0", // 20 |
"GPS Fix lost \0", // 21 |
"Magnet Error \0", // 22 |
"Motor restart \0", // 23 |
"BL Limitation \0" // 24 |
}; |
unsigned char MaxBlTempertaure = 0; |
unsigned char MinBlTempertaure = 0; |
unsigned char HottestBl = 0; |
void GetHottestBl(void) |
{ |
static unsigned char search = 0,tmp_max,tmp_min,who; |
if(Motor[search].Temperature > tmp_max) { tmp_max = Motor[search].Temperature; who = search;} |
else |
if(Motor[search].Temperature) if(Motor[search].Temperature < tmp_min) tmp_min = Motor[search].Temperature; |
if(++search > MAX_MOTORS) |
{ |
search = 0; |
if(tmp_min != 255) MinBlTempertaure = tmp_min; else MinBlTempertaure = 0; |
MaxBlTempertaure = tmp_max; |
HottestBl = who; |
tmp_min = 255; |
tmp_max = 0; |
who = 0; |
} |
} |
//--------------------------------------------------------------- |
void Hott_ClearLine(unsigned char line) |
{ |
HoTT_printfxy(0,line," "); |
} |
//--------------------------------------------------------------- |
unsigned char HoTT_Waring(void) |
{ |
if(FC_StatusFlags & FC_STATUS_LOWBAT) return(VOICE_MINIMALE_EINGANSSPANNUNG); |
if(MotorenEin && NC_ErrorCode) return(VOICE_BEEP); |
return(0); |
} |
//--------------------------------------------------------------- |
void NC_Fills_HoTT_Telemety(void) |
{ |
unsigned char *ptr; |
unsigned char max = 0,i,z; |
switch(FromNaviCtrl.Param.Byte[11]) |
{ |
case HOTT_VARIO_PACKET_ID: |
ptr = (unsigned char *) &VarioPacket; |
max = sizeof(VarioPacket); |
break; |
case HOTT_GPS_PACKET_ID: |
ptr = (unsigned char *) &GPSPacket; |
max = sizeof(GPSPacket); |
break; |
case HOTT_ELECTRIC_AIR_PACKET_ID: |
ptr = (unsigned char *) &ElectricAirPacket; |
max = sizeof(ElectricAirPacket); |
break; |
case HOTT_GENERAL_PACKET_ID: |
ptr = (unsigned char *) &HoTTGeneral; |
max = sizeof(HoTTGeneral); |
break; |
} |
z = FromNaviCtrl.Param.Byte[0]; // Data allocation |
for(i=0; i < FromNaviCtrl.Param.Byte[1]; i++) |
{ |
if(z >= max) break; |
ptr[z] = FromNaviCtrl.Param.Byte[2+i]; |
z++; |
} |
} |
unsigned int BuildHoTT_Vario(void) |
{ |
unsigned int tmp = 30000; |
if(VarioCharacter == '+' || VarioCharacter == '-') |
{ |
tmp = 30000 + (AltitudeSetpointTrimming * EE_Parameter.Hoehe_Verstaerkung) / 3; |
if(tmp < 30000 && tmp > 30000 - 50) tmp = 30000 - 50; // weil es sonst erst bei < 0,5m/sek piept |
} |
else |
if((VarioCharacter == ' ') && (FC_StatusFlags & FC_STATUS_FLY)) |
{ |
tmp = 30000 + HoTTVarioMeter; |
if(tmp > 30000) |
{ |
if(tmp < 30000 + 100) tmp = 30000; |
else tmp -= 100; |
} |
if(tmp < 30000) |
{ |
if(tmp > 30000 - 100) tmp = 30000; |
else tmp += 100; |
} |
} |
else |
if(VarioCharacter == '^') tmp = 30000 + FromNC_AltitudeSpeed * 10; |
else |
if(VarioCharacter == 'v') tmp = 30000 - FromNC_AltitudeSpeed * 10; |
return(tmp); |
} |
//--------------------------------------------------------------- |
unsigned char HoTT_Telemety(unsigned char packet_request) |
{ |
switch(packet_request) |
{ |
case HOTT_VARIO_PACKET_ID: |
VarioPacket.Altitude = HoehenWert/100 + 500; |
VarioPacket.m_sec = BuildHoTT_Vario(); |
VarioPacket.m_3sec = VarioPacket.m_sec; |
VarioPacket.m_10sec = VarioPacket.m_sec; |
if (VarioPacket.Altitude < VarioPacket.MinAltitude) VarioPacket.MinAltitude = VarioPacket.Altitude; |
if (VarioPacket.Altitude > VarioPacket.MaxAltitude) VarioPacket.MaxAltitude = VarioPacket.Altitude; |
VarioPacket.WarnBeep = HoTT_Waring(); |
HoTT_DataPointer = (unsigned char *) &VarioPacket; |
return(sizeof(VarioPacket)); |
break; |
case HOTT_GPS_PACKET_ID: |
GPSPacket.Altitude = HoehenWert/100 + 500; |
// GPSPacket.Distance = GPSInfo.HomeDistance/10; // macht die NC |
// GPSPacket.Heading = GPSInfo.HomeBearing/2; // macht die NC |
// GPSPacket.Speed = (GPSInfo.Speed * 36) / 10; // macht die NC |
GPSPacket.m_sec = BuildHoTT_Vario(); |
GPSPacket.m_3sec = 120; |
GPSPacket.m_10sec = 0; |
GPSPacket.WarnBeep = HoTT_Waring(); |
HoTT_DataPointer = (unsigned char *) &GPSPacket; |
return(sizeof(GPSPacket)); |
break; |
case HOTT_ELECTRIC_AIR_PACKET_ID: |
GetHottestBl(); |
ElectricAirPacket.Altitude = HoehenWert/100 + 500; |
ElectricAirPacket.Battery1 = UBat; |
ElectricAirPacket.Battery2 = UBat; |
ElectricAirPacket.VoltageCell1 = ErsatzKompassInGrad / 2; |
ElectricAirPacket.VoltageCell8 = ElectricAirPacket.VoltageCell1; |
ElectricAirPacket.VoltageCell6 = GPSInfo.HomeBearing / 2; |
ElectricAirPacket.VoltageCell7 = GPSInfo.HomeDistance/20; |
ElectricAirPacket.VoltageCell13 = ElectricAirPacket.VoltageCell6; |
ElectricAirPacket.VoltageCell14 = ElectricAirPacket.VoltageCell7; |
ElectricAirPacket.m_sec = BuildHoTT_Vario(); |
ElectricAirPacket.m_3sec = 120; |
ElectricAirPacket.InputVoltage = UBat; |
ElectricAirPacket.Temperature1 = MinBlTempertaure + 20; |
ElectricAirPacket.Temperature2 = MaxBlTempertaure + 20; |
ElectricAirPacket.Capacity = Capacity.UsedCapacity/10; |
ElectricAirPacket.WarnBeep = HoTT_Waring(); |
ElectricAirPacket.Current = Capacity.ActualCurrent; |
HoTT_DataPointer = (unsigned char *) &ElectricAirPacket; |
return(sizeof(ElectricAirPacket)); |
break; |
case HOTT_GENERAL_PACKET_ID: |
GetHottestBl(); |
HoTTGeneral.Rpm = GPSInfo.HomeDistance/100; |
HoTTGeneral.VoltageCell1 = ErsatzKompassInGrad / 2; |
HoTTGeneral.VoltageCell6 = GPSInfo.HomeBearing / 2; |
if(UBat > BattLowVoltageWarning + 5) HoTTGeneral.FuelPercent = (UBat - (BattLowVoltageWarning + 6)) * 3; |
else HoTTGeneral.FuelPercent = 0; |
HoTTGeneral.FuelCapacity = HoehenWert/100; |
if(HoTTGeneral.FuelCapacity < 0) HoTTGeneral.FuelCapacity = 0; |
HoTTGeneral.Altitude = HoehenWert/100 + 500; |
HoTTGeneral.Battery1 = UBat; |
HoTTGeneral.Battery2 = UBat; |
HoTTGeneral.m_sec = BuildHoTT_Vario(); |
HoTTGeneral.m_3sec = 120; |
HoTTGeneral.InputVoltage = UBat; |
HoTTGeneral.Temperature1 = MinBlTempertaure + 20; |
HoTTGeneral.Temperature2 = MaxBlTempertaure + 20; |
HoTTGeneral.Capacity = Capacity.UsedCapacity/10; |
HoTTGeneral.WarnBeep = HoTT_Waring(); |
HoTTGeneral.Current = Capacity.ActualCurrent; |
HoTT_DataPointer = (unsigned char *) &HoTTGeneral; |
return(sizeof(HoTTGeneral)); |
break; |
default: return(0); |
} |
} |
//--------------------------------------------------------------- |
void HoTT_Menu(void) |
{ |
static unsigned char line, page = 0,show_current = 0,show_mag = 0, show_poti = 0; |
unsigned char tmp; |
HoTTVarioMeter = (HoTTVarioMeter * 7 + VarioMeter) / 8; |
if(page == 0) |
switch(line++) |
{ |
case 0: |
if(FC_StatusFlags & FC_STATUS_LOWBAT) |
HoTT_printfxy_BLINK(0,0," %2i.%1iV ",UBat/10, UBat%10) |
else |
HoTT_printfxy(0,0," %2i.%1iV ",UBat/10, UBat%10) |
if(Parameter_GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
if(HoehenReglerAktiv) HoTT_printfxy_INV(10,0,"ALT:%4im %c", (int16_t)(HoehenWert/100),VarioCharacter) |
else HoTT_printfxy(10,0,"ALT:%4im ", (int16_t)(HoehenWert/100)) |
} |
else HoTT_printfxy(10,0,"ALT:---- "); |
break; |
case 1: |
if(FC_StatusFlags & FC_STATUS_LOWBAT) |
HoTT_printfxy_BLINK(0,1," %2i:%02i ",FlugSekunden/60,FlugSekunden%60) |
else HoTT_printfxy(0,1," %2i:%02i ",FlugSekunden/60,FlugSekunden%60); |
HoTT_printfxy(10,1,"DIR: %3d%c",ErsatzKompassInGrad, HoTT_GRAD); |
if(FC_StatusFlags2 & FC_STATUS2_CAREFREE) HoTT_printfxy_INV(20,1,"C") else HoTT_printfxy(20,1," "); |
break; |
case 2: |
if(FC_StatusFlags & FC_STATUS_LOWBAT) |
HoTT_printfxy_BLINK(0,2," %5i ",Capacity.UsedCapacity) |
else HoTT_printfxy(0,2," %5i ",Capacity.UsedCapacity); |
HoTT_printfxy(12,2,"I:%2i.%1iA ",Capacity.ActualCurrent/10, Capacity.ActualCurrent%10); |
break; |
case 3: |
HoTT_printfxy(9,0,"I"); |
HoTT_printfxy(9,1,"I"); |
HoTT_printfxy(9,2,"I"); |
HoTT_printfxy(0,3,"---------+-----------"); |
HoTT_printfxy(0,6,"---------------------"); |
break; |
case 4: |
if(NaviDataOkay) |
{ |
HoTT_printfxy(9,4,"I"); |
HoTT_printfxy(0,4,"SAT:%2d ",GPSInfo.NumOfSats); |
HoTT_printfxy(10,4,"DIST:%3dm",GPSInfo.HomeDistance/10); |
switch (GPSInfo.SatFix) |
{ |
case SATFIX_3D: |
if(GPSInfo.Flags & FLAG_DIFFSOLN) HoTT_printfxy(7,4,"D ") |
else HoTT_printfxy(7,4,"3D"); |
break; |
default: |
HoTT_printfxy_BLINK(7,4,"!!"); |
break; |
} |
} |
else |
{ |
Hott_ClearLine(4); |
} |
break; |
case 5: |
if(NaviDataOkay) |
{ |
if(show_mag) |
{ |
HoTT_printfxy(0,5,"MAG:%3u%% ",EarthMagneticField); |
HoTT_printfxy(12,5,"HM:%3d%c %c", GPSInfo.HomeBearing, HoTT_GRAD, NC_GPS_ModeCharacter); |
HoTT_printfxy(9,5,"incl:%2d%c(%2i)",EarthMagneticInclination, HoTT_GRAD,EarthMagneticInclinationTheoretic); |
} |
else |
{ |
HoTT_printfxy(9,5,"I"); |
HoTT_printfxy(0,5," %2um/s",GPSInfo.Speed,GPSInfo.NumOfSats); |
HoTT_printfxy(11,5," HM:%3d%c %c", GPSInfo.HomeBearing, HoTT_GRAD, NC_GPS_ModeCharacter); |
} |
} |
else Hott_ClearLine(5); |
break; |
case 6: |
break; |
case 7: if(NC_ErrorCode) |
{ |
if(HoTTBlink && NC_ErrorCode < MAX_ERR_NUMBER) |
{ |
Hott_ClearLine(7); |
HoTT_printfxy_INV(0,7,"ERR: %2d !",NC_ErrorCode); |
} |
else |
{ |
HoTT_printfxy(0,7,"ERR: "); _printf_P(&LIBFC_HoTT_Putchar, NC_ERROR_TEXT[NC_ErrorCode] , 0);}; |
} |
else HoTT_printfxy(0,7," www.MikroKopter.de "); |
break; |
case 8: ASCIIPacket.WarnBeep = HoTT_Waring(); |
// ASCIIPacket.WarnBeep = Parameter_UserParam1; |
case 9: |
case 10: |
case 11: |
case 12: |
case 13: |
case 14: |
case 15: |
case 16: |
if(HottKeyboard == HOTT_KEY_SET) { if(show_mag) show_mag = 0; else show_mag = 1;} |
else |
if(HottKeyboard == HOTT_KEY_LEFT) { LIBFC_HoTT_Clear(); page = 1; line = 0;}; |
HottKeyboard = 0; |
break; |
default: line = 0; |
break; |
} |
else |
if(page == 1) |
switch(line++) |
{ |
case 0: |
if(FC_StatusFlags & FC_STATUS_LOWBAT) |
HoTT_printfxy_BLINK(0,0," %2i:%02i %2i.%1iV %4imAh",FlugSekunden/60,FlugSekunden%60,UBat/10, UBat%10,Capacity.UsedCapacity) |
else HoTT_printfxy(0,0," %2i:%02i %2i.%1iV %4imAh",FlugSekunden/60,FlugSekunden%60,UBat/10, UBat%10,Capacity.UsedCapacity); |
break; |
case 1: |
HoTT_printfxy(0,1,"DIR:%3d%c",KompassValue, HoTT_GRAD); |
if(Parameter_GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
if(HoehenReglerAktiv) HoTT_printfxy_INV(10,1,"ALT:%4im", (int16_t)(HoehenWert/100)) |
else HoTT_printfxy(10,1,"ALT:%4im", (int16_t)(HoehenWert/100)) |
} |
else HoTT_printfxy(10,1,"ALT:---- "); |
HoTT_printfxy(20,1,"%c",VarioCharacter); |
break; |
case 2: |
if(NaviDataOkay) |
{ |
HoTT_printfxy(1,2,"HM:%3d%c DIST:%3dm %c", GPSInfo.HomeBearing, HoTT_GRAD, GPSInfo.HomeDistance/10, NC_GPS_ModeCharacter); |
} |
else |
{ |
Hott_ClearLine(2); |
} |
break; |
case 3: |
HoTT_printfxy(0,3,"PWR:%2i.%1iA (%iW) ",Capacity.ActualCurrent/10, Capacity.ActualCurrent%10,Capacity.ActualPower); |
if(FC_StatusFlags2 & FC_STATUS2_CAREFREE) HoTT_printfxy_INV(19,3,"CF") else HoTT_printfxy(19,3," "); |
break; |
case 4: |
if(NaviDataOkay) |
{ |
HoTT_printfxy(0,4,"GPS:%2um/s SAT:%d ",GPSInfo.Speed,GPSInfo.NumOfSats); |
switch (GPSInfo.SatFix) |
{ |
case SATFIX_3D: |
HoTT_printfxy(16,4," 3D "); |
break; |
//case SATFIX_2D: |
//case SATFIX_NONE: |
default: |
HoTT_printfxy_BLINK(16,4,"NOFIX"); |
break; |
} |
if(GPSInfo.Flags & FLAG_DIFFSOLN) |
{ |
HoTT_printfxy(16,4,"DGPS "); |
} |
} |
else |
{ //012345678901234567890 |
HoTT_printfxy(0,4," No NaviCtrl "); |
} |
break; |
case 5: |
if(show_current) |
{ |
HoTT_printfxy(0,5,"%2i.%i %2i.%i %2i.%i %2i.%iA", Motor[0].Current/10,Motor[0].Current%10,Motor[1].Current/10,Motor[1].Current%10,Motor[2].Current/10,Motor[2].Current%10,Motor[3].Current/10,Motor[3].Current%10); |
} |
else |
{ |
HoTT_printfxy(0,5,"%3i %3i %3i %3i%cC", Motor[0].Temperature, Motor[1].Temperature, Motor[2].Temperature, Motor[3].Temperature,HoTT_GRAD); |
} |
break; |
case 6: |
if(show_current) |
{ |
if(RequiredMotors == 4) Hott_ClearLine(6); |
else |
if(RequiredMotors == 6) HoTT_printfxy(0,6,"%2i.%i %2i.%iA", Motor[4].Current/10,Motor[4].Current%10,Motor[5].Current/10,Motor[5].Current%10) |
else |
if(RequiredMotors > 6) HoTT_printfxy(0,6,"%2i.%i %2i.%i %2i.%i %2i.%iA", Motor[4].Current/10,Motor[4].Current%10,Motor[5].Current/10,Motor[5].Current%10,Motor[6].Current/10,Motor[6].Current%10,Motor[7].Current/10,Motor[7].Current%10); |
} |
else |
{ |
if(RequiredMotors == 4) Hott_ClearLine(6); |
else |
if(RequiredMotors == 6) HoTT_printfxy(0,6,"%3i %3i%cC ", Motor[4].Temperature, Motor[5].Temperature,HoTT_GRAD) |
else |
if(RequiredMotors > 6) HoTT_printfxy(0,6,"%3i %3i %3i %3i%cC", Motor[4].Temperature, Motor[5].Temperature, Motor[6].Temperature, Motor[7].Temperature,HoTT_GRAD); |
} |
break; |
case 7: if(NC_ErrorCode) |
{ |
if(HoTTBlink && NC_ErrorCode < MAX_ERR_NUMBER) |
{ |
Hott_ClearLine(7); |
HoTT_printfxy_INV(0,7,"ERR: %2d !",NC_ErrorCode); |
} |
else |
{ |
HoTT_printfxy(0,7,"ERR: "); _printf_P(&LIBFC_HoTT_Putchar, NC_ERROR_TEXT[NC_ErrorCode] , 0);}; |
} |
else HoTT_printfxy(0,7," www.MikroKopter.de "); |
break; |
case 8: ASCIIPacket.WarnBeep = HoTT_Waring(); |
// ASCIIPacket.WarnBeep = Parameter_UserParam1; |
case 9: |
case 10: |
case 11: |
case 12: |
case 13: |
case 14: |
case 15: |
case 16: |
if(HottKeyboard == HOTT_KEY_SET) { if(show_current) show_current = 0; else show_current = 1; Hott_ClearLine(5); Hott_ClearLine(6);} |
else |
if(HottKeyboard == HOTT_KEY_LEFT) { LIBFC_HoTT_Clear(); page = 2; line = 0;} |
else |
if(HottKeyboard == HOTT_KEY_RIGHT) { LIBFC_HoTT_Clear(); page = 0; line = 0;} |
//if(HottKeyboard) HoTT_printfxy(15,6,"%KEY:%02x ",HottKeyboard); |
HottKeyboard = 0; |
break; |
default: line = 0; |
break; |
} |
else |
if(page == 2) |
switch(line++) |
{ |
case 0: |
HoTT_printfxy_INV(0,0,"Setting:%u %s ",GetActiveParamSet(),EE_Parameter.Name); |
break; |
case 1: HoTT_printfxy(0,1,"Min:%2i.%1iV %s ",BattLowVoltageWarning/10, BattLowVoltageWarning%10, Mixer.Name); |
break; |
case 2: HoTT_printfxy(0,2,"ALT:"); |
if(Parameter_GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
if(!(EE_Parameter.GlobalConfig & CFG_HOEHEN_SCHALTER)) HoTT_printf("POTI:%3u ", Parameter_HoehenSchalter) |
else |
{ |
if(Parameter_HoehenSchalter > 50) HoTT_printf("(ON) ") else HoTT_printf("(OFF) "); |
if((Parameter_ExtraConfig & CFG2_HEIGHT_LIMIT)) HoTT_printf("LIMIT", Parameter_HoehenSchalter) |
else HoTT_printf("VARIO", Parameter_HoehenSchalter); |
} |
} |
else |
HoTT_printf("DISABLED"); |
break; |
case 3: HoTT_printfxy(0,3,"CF:"); |
if(!EE_Parameter.CareFreeModeControl) HoTT_printf("DISABLED") |
else |
{ |
if(CareFree) HoTT_printf(" (ON) ") else HoTT_printf(" (OFF)"); |
if(EE_Parameter.ExtraConfig & CFG_LEARNABLE_CAREFREE) HoTT_printf(" TEACH"); |
} |
break; |
case 4: HoTT_printfxy(0,4,"GPS:"); |
if(!(Parameter_GlobalConfig & CFG_GPS_AKTIV)) HoTT_printf("DISABLED") |
else |
{ |
CHK_POTI(tmp,EE_Parameter.NaviGpsModeControl); |
if(tmp < 50) HoTT_printf("(FREE)") |
else |
if(tmp >= 180) HoTT_printf("(HOME)") |
else |
if(EE_Parameter.ExtraConfig & CFG_GPS_AID) HoTT_printf("(AID) ") |
else HoTT_printf("(HOLD)") |
} |
if(EE_Parameter.FailSafeTime) HoTT_printfxy(10,4," FS:%usek ",EE_Parameter.FailSafeTime) |
break; |
case 5: HoTT_printfxy(0,5,"HOME ALT:"); |
if(EE_Parameter.ComingHomeAltitude) HoTT_printf("%um",EE_Parameter.ComingHomeAltitude) else HoTT_printf("HOLD "); |
break; |
case 6: |
if(!show_poti) |
{ |
HoTT_printfxy(0,6,"Ni:%4i Ro:%4i C:%3i",PPM_in[EE_Parameter.Kanalbelegung[K_NICK]],PPM_in[EE_Parameter.Kanalbelegung[K_ROLL]], Parameter_ServoNickControl); |
HoTT_printfxy(0,7,"Gs:%4i Ya:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_GAS]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]); |
} |
else |
{ |
HoTT_printfxy(0,6,"P1:%4i P2:%4i 3:%3i",Poti1,Poti2, Poti3); |
HoTT_printfxy(0,7,"P4:%4i P5:%4i 6:%3i",Poti4,Poti5, Poti6); |
} |
break; |
case 7: //HoTT_printfxy(0,6,"WARNINGS:"); |
if(HoTTBlink) |
{ |
LIBFC_HoTT_SetPos(6 * 21); |
if(!(Parameter_GlobalConfig & CFG_ACHSENKOPPLUNG_AKTIV)) HoTT_printf_BLINK("COUPLING OFF! "); |
if(EE_Parameter.BitConfig & (CFG_LOOP_LINKS | CFG_LOOP_RECHTS | CFG_LOOP_UNTEN | CFG_LOOP_OBEN)) HoTT_printf_BLINK("LOOPING! "); |
if(Parameter_GlobalConfig & CFG_HEADING_HOLD) HoTT_printf_BLINK("HH! "); |
if(!(Parameter_GlobalConfig & CFG_KOMPASS_AKTIV)) HoTT_printf_BLINK("COMPASS OFF! "); |
} |
break; |
case 8: ASCIIPacket.WarnBeep = HoTT_Waring(); |
break; |
case 9: |
case 10: |
case 11: |
case 12: |
case 13: |
case 14: |
case 15: |
case 16: |
if(HottKeyboard == HOTT_KEY_SET) { if(show_poti) show_poti = 0; else show_poti = 1; Hott_ClearLine(6); Hott_ClearLine(7);} |
else |
if(HottKeyboard == HOTT_KEY_RIGHT) { LIBFC_HoTT_Clear(); page = 1; line = 0;}; |
HottKeyboard = 0; |
break; |
default: line = 0; |
break; |
} |
else page = 0; |
} |
#endif |
/tags/V0.86d/hottmenu.h |
---|
0,0 → 1,156 |
#ifndef _HOTTMENU_H |
#define _HOTTMENU_H |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
#define MAX_ERR_NUMBER (24+1) |
extern const char PROGMEM NC_ERROR_TEXT[MAX_ERR_NUMBER][17]; |
extern unsigned char HottKeyboard,HoTT_RequestedSensor; |
extern unsigned char HottUpdate(unsigned char key); |
extern volatile unsigned char *HoTT_DataPointer; |
extern void CreateHoTT_Menu(void); |
extern void LIBFC_HoTT_Putchar(char); |
extern void LIBFC_HoTT_Putchar_INV(char); // print Invers |
extern void LIBFC_HoTT_Putchar_BLINK(char); |
extern void LIBFC_HoTT_SetPos(unsigned char); |
extern void LIBFC_HoTT_Clear(void); |
extern void NC_Fills_HoTT_Telemety(void); |
extern void HoTT_Menu(void); |
extern unsigned char HoTT_Telemety(unsigned char); |
extern unsigned char HoTT_Waring(void); |
extern volatile unsigned char HoTTBlink; |
typedef struct |
{ |
unsigned char StartByte; // 0x7C |
unsigned char Packet_ID; // HOTT_GENERAL_PACKET_ID |
unsigned char WarnBeep; // Anzahl der Töne 0..36 |
unsigned char VoltageCell1; // 208 = 4,16V (Voltage * 50 = Wert) |
unsigned char VoltageCell2; // 209 = 4,18V |
unsigned char VoltageCell3; // |
unsigned char VoltageCell4; // |
unsigned char VoltageCell5; // |
unsigned char VoltageCell6; // |
unsigned int Battery1; // 51 = 5,1V |
unsigned int Battery2; // 51 = 5,1V |
unsigned char Temperature1; // 44 = 24°C, 0 = -20°C |
unsigned char Temperature2; // 44 = 24°C, 0 = -20°C |
unsigned char FuelPercent; |
signed int FuelCapacity; |
unsigned int Rpm; |
unsigned int Altitude; |
unsigned int m_sec; // 3000 = 0 |
unsigned char m_3sec; // 120 = 0 |
unsigned int Current; // 1 = 0.1A |
unsigned int InputVoltage; // 66 = 6,6V |
unsigned int Capacity; // 1 = 10mAh |
unsigned char NullByte1; // 0x00 |
unsigned char NullByte2; // 0x00 |
unsigned char EndByte; // 0x7D |
} HoTTGeneral_t; |
typedef struct |
{ |
unsigned char StartByte; // 0x7C |
unsigned char Packet_ID; // HOTT_ELECTRIC_AIR_PACKET_ID |
unsigned char WarnBeep; // Anzahl der Töne 0..36 |
unsigned char VoltageCell1; // 208 = 4,16V (Voltage * 50 = Wert) |
unsigned char VoltageCell2; // 209 = 4,18V |
unsigned char VoltageCell3; // |
unsigned char VoltageCell4; // |
unsigned char VoltageCell5; // |
unsigned char VoltageCell6; // |
unsigned char VoltageCell7; // |
unsigned char VoltageCell8; // |
unsigned char VoltageCell9; // |
unsigned char VoltageCell10; // |
unsigned char VoltageCell11; // |
unsigned char VoltageCell12; // |
unsigned char VoltageCell13; // |
unsigned char VoltageCell14; // |
unsigned int Battery1; // 51 = 5,1V |
unsigned int Battery2; // 51 = 5,1V |
unsigned char Temperature1; // 44 = 24°C, 0 = -20°C |
unsigned char Temperature2; // 44 = 24°C, 0 = -20°C |
signed int Altitude; |
unsigned int Current; // 1 = 0.1A |
unsigned int InputVoltage; // 66 = 6,6V |
unsigned int Capacity; // 1 = 10mAh |
unsigned int m_sec; // 30000 = 0 |
unsigned int m_3sec; // 120 = 0 |
unsigned char NullByte1; // 0x00 |
unsigned char NullByte2; // 0x00 |
unsigned char EndByte; // 0x7D |
} ElectricAirPacket_t; |
typedef struct |
{ |
unsigned char StartByte; // 0x7C |
unsigned char Packet_ID; // 0x89 - Vario ID |
unsigned char WarnBeep; // Anzahl der Töne 0..36 |
signed int Altitude; // 500 = 0m |
signed int MaxAltitude; // 500 = 0m |
signed int MinAltitude; // 500 = 0m |
unsigned int m_sec; // 30000 = 0 |
unsigned int m_3sec; // 30000 = 0 |
unsigned int m_10sec; // |
unsigned char NullByte; // 0x00 |
unsigned char EndByte; // 0x7D |
} VarioPacket_t; |
typedef struct |
{ |
unsigned char StartByte; //0 // 0x7C |
unsigned char Packet_ID; //1 // 0x89 - Vario ID |
unsigned char WarnBeep; //2 // Anzahl der Töne 0..36 |
unsigned char Heading; //3 // 1 = 2° |
unsigned int Speed; //4+5 // in km/h |
unsigned char Lat_North; //6 |
unsigned char Lat_G; //7 |
unsigned char Lat_M; //8 |
unsigned char Lat_Sek1; //9 |
unsigned char Lat_Sek2; //10 |
unsigned char Lon_East; //11 |
unsigned char Lon_G; //12 |
unsigned char Lon_M; //13 |
unsigned char Lon_Sek1; //14 |
unsigned char Lon_Sek2; //15 |
unsigned int Distance; //16+17 // 9000 = 0m |
signed int Altitude; //18+19 // 500 = 0m |
unsigned int m_sec; //20+21 // 3000 = 0 |
unsigned int m_3sec; // 120 = 0 |
unsigned int m_10sec; // |
unsigned char NullByte; // 0x00 |
unsigned char NullByte1; // 0x00 |
unsigned char EndByte; // 0x7D |
} GPSPacket_t; |
typedef struct |
{ |
unsigned char StartByte; // 0x7B |
unsigned char Packet_ID; // |
unsigned char WarnBeep; // Anzahl der Töne 0..36 |
char Text[8*21]; |
unsigned char EndByte; // 0x7D |
} ASCIIPacket_t; |
extern GPSPacket_t GPSPacket; |
extern VarioPacket_t VarioPacket; |
extern ASCIIPacket_t ASCIIPacket; |
extern ElectricAirPacket_t ElectricAirPacket; |
extern HoTTGeneral_t HoTTGeneral; |
#define HOTT_VARIO_PACKET_ID 0x89 |
#define HOTT_GPS_PACKET_ID 0x8A |
#define HOTT_ELECTRIC_AIR_PACKET_ID 0x8E |
#define HOTT_GENERAL_PACKET_ID 0x8D |
#endif |
#endif |
/tags/V0.86d/isqrt.S |
---|
0,0 → 1,203 |
;-----------------------------------------------------------------------------; |
; Fast integer squareroot routines for avr-gcc project (C)ChaN, 2008 |
; http://elm-chan.org/docs/avrlib/sqrt32.S |
;-----------------------------------------------------------------------------; |
; uint16_t isqrt32 (uint32_t n); |
; uint8_t isqrt16 (uint16_t n); |
; uint16_t ihypot (int16_t x, int16_t y); |
;-----------------------------------------------------------------------------: |
; 32bit integer squareroot |
;-----------------------------------------------------------------------------; |
; uint16_t isqrt32 ( |
; uint32_t n |
; ); |
; |
; Return Value: |
; Squareroot of n. |
; |
; Size = 53 words |
; Clock = 532..548 cycles |
; Stack = 0 byte |
.global isqrt32 |
.func isqrt32 |
isqrt32: |
clr r0 |
clr r18 |
clr r19 |
clr r20 |
ldi r21, 1 |
clr r27 |
clr r30 |
clr r31 |
ldi r26, 16 |
1: lsl r22 |
rol r23 |
rol r24 |
rol r25 |
rol r0 |
rol r18 |
rol r19 |
rol r20 |
lsl r22 |
rol r23 |
rol r24 |
rol r25 |
rol r0 |
rol r18 |
rol r19 |
rol r20 |
brpl 2f |
add r0, r21 |
adc r18, r27 |
adc r19, r30 |
adc r20, r31 |
rjmp 3f |
2: sub r0, r21 |
sbc r18, r27 |
sbc r19, r30 |
sbc r20, r31 |
3: lsl r21 |
rol r27 |
rol r30 |
andi r21, 0b11111000 |
ori r21, 0b00000101 |
sbrc r20, 7 |
subi r21, 2 |
dec r26 |
brne 1b |
lsr r30 |
ror r27 |
ror r21 |
lsr r30 |
ror r27 |
ror r21 |
mov r24, r21 |
mov r25, r27 |
ret |
.endfunc |
;-----------------------------------------------------------------------------: |
; 16bit integer squareroot |
;-----------------------------------------------------------------------------; |
; uint8_t isqrt16 ( |
; uint16_t n |
; ); |
; |
; Return Value: |
; Squareroot of n. |
; |
; Size = 33 words |
; Clock = 181..189 cycles |
; Stack = 0 byte |
.global isqrt16 |
.func isqrt16 |
isqrt16: |
clr r18 |
clr r19 |
ldi r20, 1 |
clr r21 |
ldi r22, 8 |
1: lsl r24 |
rol r25 |
rol r18 |
rol r19 |
lsl r24 |
rol r25 |
rol r18 |
rol r19 |
brpl 2f |
add r18, r20 |
adc r19, r21 |
rjmp 3f |
2: sub r18, r20 |
sbc r19, r21 |
3: lsl r20 |
rol r21 |
andi r20, 0b11111000 |
ori r20, 0b00000101 |
sbrc r19, 7 |
subi r20, 2 |
dec r22 |
brne 1b |
lsr r21 |
ror r20 |
lsr r21 |
ror r20 |
mov r24, r20 |
ret |
.endfunc |
;-----------------------------------------------------------------------------: |
; 16bit integer hypot (megaAVR is required) |
;-----------------------------------------------------------------------------; |
; uint16_t ihypot ( |
; int16_t x, |
; int16_t y |
; ); |
; |
; Return Value: |
; Squareroot of (x*x + y*y) |
; |
; Size = 42 words |
; Clock = 581..597 cycles |
; Stack = 0 byte |
.global ihypot |
.func ihypot |
ihypot: |
clr r26 |
sbrs r25, 7 |
rjmp 1f |
com r24 |
com r25 |
adc r24, r26 |
adc r25, r26 |
1: sbrs r23, 7 |
rjmp 2f |
com r22 |
com r23 |
adc r22, r26 |
adc r23, r26 |
2: mul r22, r22 |
movw r18, r0 |
mul r23, r23 |
movw r20, r0 |
mul r22, r23 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
mul r24, r24 |
movw r30, r0 |
mul r25, r25 |
add r18, r30 |
adc r19, r31 |
adc r20, r0 |
adc r21, r1 |
mul r24, r25 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
add r19, r0 |
adc r20, r1 |
adc r21, r26 |
movw r24, r20 |
movw r22, r18 |
clr r1 |
rjmp isqrt32 |
.endfunc |
/tags/V0.86d/isqrt.h |
---|
0,0 → 1,11 |
#ifndef _ISQRT_H |
#define _ISQRT_H |
#include <inttypes.h> |
// coded in assembler file |
extern uint16_t isqrt32(uint32_t n); |
extern uint8_t isqrt16(uint16_t n); |
extern uint16_t ihypot(int16_t x, int16_t y); |
#endif // _ISQRT_H |
/tags/V0.86d/jetimenu.c |
---|
0,0 → 1,189 |
#include "jetimenu.h" |
#include "libfc.h" |
#include "printf_P.h" |
#include "main.h" |
#include "spi.h" |
#include "capacity.h" |
#include "hottmenu.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,"%3d%c %03dm%c",ErsatzKompassInGrad, 0xDF, GPSInfo.HomeDistance/10,NC_GPS_ModeCharacter); |
} |
else |
{ |
JetiBox_printfxy(6,0,"Status"); |
} |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
if(NC_ErrorCode) |
{ |
static unsigned int timer; |
static char toggle = 1; |
if(CheckDelay(timer)) { if(toggle) toggle = 0; else toggle = 1; timer = SetDelay(1500);}; |
if(toggle) |
{ |
LIBFC_JetiBox_SetPos(0); |
_printf_P(&LIBFC_JetiBox_Putchar, NC_ERROR_TEXT[NC_ErrorCode] , 0); |
} |
else |
{ |
JetiBox_printfxy(6,0,"ERROR: %2d ",NC_ErrorCode); |
if(MotorenEin) JetiBeep = 'O'; |
} |
} |
#else |
if(NC_ErrorCode) { JetiBox_printfxy(6,0,"ERROR: %2d ",NC_ErrorCode); if(MotorenEin) JetiBeep = 'O';}; |
#endif |
JetiBox_printfxy(0,1,"%4i %2i:%02i",Capacity.UsedCapacity,FlugSekunden/60,FlugSekunden%60); |
if(Parameter_GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
JetiBox_printfxy(10,1,"%4im%c", (int16_t)(HoehenWert/100),VarioCharacter); |
} |
} |
void Menu_Temperature(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,"%3i %3i %3i %3i", Motor[0].Temperature, Motor[1].Temperature, Motor[2].Temperature, Motor[3].Temperature); |
JetiBox_printfxy(0,1,"%3i %3i %3i %3i", Motor[4].Temperature, Motor[5].Temperature, Motor[6].Temperature, Motor[7].Temperature); |
if(RequiredMotors <= 4) |
{ |
JetiBox_printfxy(0,1,"Temperatures "); |
} |
else |
if(RequiredMotors <= 6) |
{ |
JetiBox_printfxy(8,1,"\%cC ",0xdf); |
} |
} |
void Menu_Battery(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,"%2i.%1iV %3i.%1iA", UBat/10, UBat%10, Capacity.ActualCurrent/10, Capacity.ActualCurrent%10); |
JetiBox_printfxy(0,1,"%4iW %6imAh",Capacity.ActualPower, Capacity.UsedCapacity); |
} |
void Magnet_Values(uint8_t key) |
{ //0123456789ABCDEF |
JetiBox_printfxy(0,0,"Magnet:%3i%% %3i%c",EarthMagneticField, KompassValue,0xDF); |
JetiBox_printfxy(0,1,"Incli.:%3i%c (%i) ",EarthMagneticInclination, 0xDF,EarthMagneticInclinationTheoretic); |
} |
void Menu_PosInfo(uint8_t key) |
{ |
if(NaviDataOkay) |
{ |
JetiBox_printfxy(0,0,"%2um/s Sat:%d ",GPSInfo.Speed,GPSInfo.NumOfSats); |
switch (GPSInfo.SatFix) |
{ |
case SATFIX_3D: |
JetiBox_printfxy(12,0," 3D"); |
break; |
// case SATFIX_2D: |
// case SATFIX_NONE: |
default: |
JetiBox_printfxy(12,0,"NoFx"); |
break; |
} |
if(GPSInfo.Flags & FLAG_DIFFSOLN) |
{ |
JetiBox_printfxy(12,0,"DGPS"); |
} |
JetiBox_printfxy(0,1,"Home:%3dm %3d%c %c", GPSInfo.HomeDistance/10, GPSInfo.HomeBearing, 0xDF,NC_GPS_ModeCharacter); |
} |
else |
{ //0123456789ABCDEF |
JetiBox_printfxy(2,0,"No NaviCtrl!"); |
} |
} |
// ----------------------------------------------------------- |
// the menu topology |
// ----------------------------------------------------------- |
typedef void (*pFctMenu) (uint8_t); // the menu item handler function pointer |
typedef struct{ |
int8_t left; |
int8_t right; |
int8_t up; |
int8_t down; |
pFctMenu pHandler; |
} MENU_ENTRY; |
// the menu navigation structure |
/* | |
3 - 0 - 1 - 2 - 3 - 0 |
*/ |
const MENU_ENTRY JetiBox_Menu[] PROGMEM= |
{ // l r u d pHandler |
{4, 1, 0, 0, &Menu_Status }, // 0 |
{0, 2, 1, 1, &Menu_Temperature }, // 1 |
{1, 3, 2, 2, &Menu_Battery }, // 2 |
{2, 4, 3, 3, &Menu_PosInfo }, // 3 |
{3, 0, 4, 4, &Magnet_Values } // 4 |
}; |
// ----------------------------------------------------------- |
// Update display buffer |
// ----------------------------------------------------------- |
unsigned char JetiBox_Update(unsigned char key) |
{ |
static uint8_t item = 0, last_item = 0; // the menu item |
// navigate within the menu by key action |
last_item = item; |
switch(key) |
{ |
case JETIBOX_KEY_LEFT: |
//if (item == 0) return (1); // switch back to jeti expander menu |
// else |
item = pgm_read_byte(&JetiBox_Menu[item].left); //trigger to left menu item |
break; |
case JETIBOX_KEY_RIGHT: |
item = pgm_read_byte(&JetiBox_Menu[item].right); //trigger to right menu item |
break; |
case JETIBOX_KEY_UP: |
item = pgm_read_byte(&JetiBox_Menu[item].up); //trigger to up menu item |
break; |
case JETIBOX_KEY_DOWN: |
item = pgm_read_byte(&JetiBox_Menu[item].down); //trigger to down menu item |
break; |
default: |
break; |
} |
// if the menu item has been changed, do not pass the key to the item handler |
// to avoid jumping over to items |
if(item != last_item) key = JETIBOX_KEY_UNDEF; |
LIBFC_JetiBox_Clear(); |
//execute menu item handler |
((pFctMenu)(pgm_read_word(&(JetiBox_Menu[item].pHandler))))(key); |
return (0); |
} |
/tags/V0.86d/jetimenu.h |
---|
0,0 → 1,6 |
#ifndef _JETIMENU_H |
#define _JETIMENU_H |
extern unsigned char JetiBox_Update(unsigned char key); |
#endif //_JETIMENU_H |
/tags/V0.86d/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--) // 20ms Intervall |
{ |
delay = 9; |
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_BLINK1) && !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 == 5)) {if(J16Bitmask & 128) J16_OFF; else J16_ON;} |
else |
if(!J16Blinkcount--) |
{ |
J16Blinkcount = Parameter_J16Timing / 2; |
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_BLINK2) && !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 == 5)) {if(J17Bitmask & 128) J17_OFF; else J17_ON;} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = Parameter_J17Timing / 2; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & J17Bitmask) J17_ON; else J17_OFF; |
} |
} |
else |
if(!J17Blinkcount--) |
{ |
J17Blinkcount = 10-1; |
if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
if(J17Mask & EE_Parameter.WARN_J17_Bitmask) J17_ON; else J17_OFF; |
} |
} |
} |
/tags/V0.86d/led.h |
---|
0,0 → 1,11 |
#include <avr/io.h> |
#define J16_ON PORTC |= (1<<PORTC2) |
#define J16_OFF PORTC &= ~(1<<PORTC2) |
#define J16_TOGGLE PORTC ^= (1<<PORTC2) |
#define J17_ON PORTC |= (1<<PORTC3) |
#define J17_OFF PORTC &= ~(1<<PORTC3) |
#define J17_TOGGLE PORTC ^= (1<<PORTC3) |
extern void LED_Init(void); |
extern void LED_Update(void); |
/tags/V0.86d/libfc.h |
---|
0,0 → 1,21 |
#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 void LIBFC_CheckSettings(void); |
extern unsigned char LIBFC_GetCPUType(void); |
#endif //_LIBFC_H |
/tags/V0.86d/libfc1284.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/tags/V0.86d/libfc644.a |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/tags/V0.86d/main.c |
---|
0,0 → 1,410 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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 DisableRcOffBeeping = 0; |
unsigned char PlatinenVersion = 10; |
unsigned char SendVersionToNavi = 1; |
unsigned char BattLowVoltageWarning = 94; |
unsigned int FlugMinuten = 0,FlugMinutenGesamt = 0; |
unsigned int FlugSekunden = 0; |
pVoidFnct_pVoidFnctChar_const_fmt _printf_P; |
unsigned char FoundMotors = 0; |
unsigned char JetiBeep = 0; // to allow any Morse-Beeping of the Jeti-Box |
void CalMk3Mag(void) |
{ |
static unsigned char stick = 1; |
if(PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] > -20) stick = 0; |
if((PPM_in[EE_Parameter.Kanalbelegung[K_NICK]] < -70) && !stick) |
{ |
stick = 1; |
WinkelOut.CalcState++; |
if(WinkelOut.CalcState > 4) |
{ |
// WinkelOut.CalcState = 0; // in Uart.c |
beeptime = 1000; |
} |
else Piep(WinkelOut.CalcState,150); |
} |
DebugOut.Analog[19] = WinkelOut.CalcState; |
} |
void LipoDetection(unsigned char print) |
{ |
#define MAX_CELL_VOLTAGE 43 // max cell volatage for LiPO |
unsigned int timer, cells; |
if(print) printf("\n\rBatt:"); |
if(EE_Parameter.UnterspannungsWarnung < 50) // automatische Zellenerkennung |
{ |
timer = SetDelay(500); |
if(print) while (!CheckDelay(timer)); |
// up to 6s LiPo, less than 2s is technical impossible |
for(cells = 2; cells < 7; cells++) |
{ |
if(UBat < cells * MAX_CELL_VOLTAGE) break; |
} |
BattLowVoltageWarning = cells * EE_Parameter.UnterspannungsWarnung; |
if(print) |
{ |
Piep(cells, 200); |
printf(" %d Cells ", cells); |
} |
} |
else BattLowVoltageWarning = EE_Parameter.UnterspannungsWarnung; |
if(print) printf(" Low warning level: %d.%d",BattLowVoltageWarning/10,BattLowVoltageWarning%10); |
} |
//############################################################################ |
//Hauptprogramm |
int main (void) |
//############################################################################ |
{ |
unsigned int timer,i,timer2 = 0, timerPolling; |
DDRB = 0x00; |
PORTB = 0x00; |
for(timer = 0; timer < 1000; timer++); // verzögern |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
PlatinenVersion = 21; |
#else |
if(PINB & 0x01) |
{ |
if(PINB & 0x02) PlatinenVersion = 13; |
else PlatinenVersion = 11; |
} |
else |
{ |
if(PINB & 0x02) PlatinenVersion = 20; |
else PlatinenVersion = 10; |
} |
#endif |
DDRC = 0x81; // SCL |
DDRC |=0x40; // HEF4017 Reset |
PORTC = 0xff; // Pullup SDA |
DDRB = 0x1B; // LEDs und Druckoffset |
PORTB = 0x01; // LED_Rot |
DDRD = 0x3E; // Speaker & TXD & J3 J4 J5 |
PORTD = 0x47; // LED |
HEF4017R_ON; |
MCUSR &=~(1<<WDRF); |
WDTCSR |= (1<<WDCE)|(1<<WDE); |
WDTCSR = 0; |
beeptime = 2500; |
StickGier = 0; PPM_in[K_GAS] = 0; StickRoll = 0; StickNick = 0; |
if(PlatinenVersion >= 20) GIER_GRAD_FAKTOR = 1220; else GIER_GRAD_FAKTOR = 1291; // unterschiedlich für ME und ENC |
ROT_OFF; |
Timer_Init(); |
TIMER2_Init(); |
UART_Init(); |
rc_sum_init(); |
ADC_Init(); |
I2C_Init(1); |
SPI_MasterInit(); |
Capacity_Init(); |
LIBFC_Init(); |
GRN_ON; |
sei(); |
ParamSet_Init(); |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Check connected BL-Ctrls |
// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// Check connected BL-Ctrls |
BLFlags |= BLFLAG_READ_VERSION; |
motor_read = 0; // read the first I2C-Data |
SendMotorData(); |
timer = SetDelay(500); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
printf("\n\rFound BL-Ctrl: "); |
timer = SetDelay(4000); |
for(i=0; i < MAX_MOTORS; i++) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
if(Mixer.Motor[i][0] > 0) // wait max 4 sec for the BL-Ctrls to wake up |
{ |
while(!CheckDelay(timer) && !(Motor[i].State & MOTOR_STATE_PRESENT_MASK) ) |
{ |
SendMotorData(); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
} |
} |
if(Motor[i].State & MOTOR_STATE_PRESENT_MASK) |
{ |
printf("%d",i+1); |
FoundMotors++; |
// if(Motor[i].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) printf("(new) "); |
} |
} |
for(i=0; i < MAX_MOTORS; i++) |
{ |
if(!(Motor[i].State & MOTOR_STATE_PRESENT_MASK) && Mixer.Motor[i][0] > 0) |
{ |
printf("\n\r\n\r!! MISSING BL-CTRL: %d !!",i+1); |
ServoActive = 2; // just in case the FC would be used as camera-stabilizer |
} |
Motor[i].State &= ~MOTOR_STATE_ERROR_MASK; // clear error counter |
} |
printf("\n\r==================================="); |
if(RequiredMotors < FoundMotors) VersionInfo.HardwareError[1] |= FC_ERROR1_MIXER; |
//if(EE_Parameter.GlobalConfig & CFG_HOEHENREGELUNG) |
{ |
printf("\n\rCalibrating pressure sensor.."); |
timer = SetDelay(1000); |
SucheLuftruckOffset(); |
while (!CheckDelay(timer)); |
printf("OK\n\r"); |
} |
SetNeutral(0); |
ROT_OFF; |
beeptime = 2000; |
ExternControl.Digital[0] = 0x55; |
FlugMinuten = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES + 1); |
FlugMinutenGesamt = (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL) * 256 + (unsigned int)GetParamByte(PID_FLIGHT_MINUTES_TOTAL + 1); |
if((FlugMinutenGesamt == 0xFFFF) || (FlugMinuten == 0xFFFF)) |
{ |
FlugMinuten = 0; |
FlugMinutenGesamt = 0; |
} |
printf("\n\rFlight-time %u min Total:%u min", FlugMinuten, FlugMinutenGesamt); |
printf("\n\rControl: "); |
if (EE_Parameter.GlobalConfig & CFG_HEADING_HOLD) printf("HeadingHold"); |
else printf("Normal (ACC-Mode)"); |
LcdClear(); |
I2CTimeout = 5000; |
WinkelOut.Orientation = 1; |
LipoDetection(1); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
printf("\n\r===================================\n\r"); |
//SpektrumBinding(); |
timer = SetDelay(2000); |
timerPolling = SetDelay(250); |
Debug(ANSI_CLEAR "FC-Start!\n\rFlugzeit: %d min", FlugMinutenGesamt); // Note: this won't waste flash memory, if #DEBUG is not active |
DebugOut.Status[0] = 0x01 | 0x02; |
JetiBeep = 0; |
if(EE_Parameter.ExtraConfig & CFG_NO_RCOFF_BEEPING) DisableRcOffBeeping = 1; |
while (1) |
{ |
if(ReceiverUpdateModeActive) while (1) PORTC &= ~(1<<7); // Beeper off |
//GRN_ON; |
if(UpdateMotor && AdReady) // ReglerIntervall |
{ |
//GRN_OFF; |
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 = 25000; |
BeepMuster = 0x0080; |
} |
} |
else |
{ |
ROT_OFF; |
} |
LIBFC_Polling(); |
if(!UpdateMotor) |
{ |
if(CalculateServoSignals) CalculateServo(); |
DatenUebertragung(); |
BearbeiteRxDaten(); |
if(CheckDelay(timer)) |
{ |
static unsigned char second; |
timer += 20; // 20 ms interval |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
if(EE_Parameter.Receiver == RECEIVER_HOTT) HoTT_Menu(); |
#endif |
if(MissingMotor) |
{ |
VersionInfo.HardwareError[1] |= FC_ERROR1_BL_MISSING; |
DebugOut.Status[1] |= 0x02; // BL-Error-Status |
} |
else |
{ |
if(!beeptime) |
{ |
if(I2CTimeout > 6) DebugOut.Status[1] &= ~0x02; // BL-Error-Status |
} |
} |
if(SenderOkay && DisableRcOffBeeping) { DisableRcOffBeeping = 0; beeptime = 5000;}; |
if(PcZugriff) PcZugriff--; |
else |
{ |
ExternControl.Config = 0; |
ExternStickNick = 0; |
ExternStickRoll = 0; |
ExternStickGier = 0; |
if(!SenderOkay) |
{ |
if(BeepMuster == 0xffff && DisableRcOffBeeping != 2) |
{ |
beeptime = 15000; |
BeepMuster = 0x0c00; |
if(DisableRcOffBeeping) DisableRcOffBeeping = 2; |
} |
} |
} |
if(NaviDataOkay > 200) |
{ |
NaviDataOkay--; |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_SPI_RX; |
} |
else |
{ |
if(NC_Version.Compatible) |
{ |
VersionInfo.HardwareError[1] |= FC_ERROR1_SPI_RX; |
NC_ErrorCode = 9; // "ERR: no NC communication" |
if(BeepMuster == 0xffff && MotorenEin) |
{ |
beeptime = 15000; |
BeepMuster = 0xA800; |
} |
} |
GPS_Nick = 0; |
GPS_Roll = 0; |
GPS_Aid_StickMultiplikator = 0; |
GPSInfo.Flags = 0; |
FromNaviCtrl.AccErrorN = 0; |
FromNaviCtrl.AccErrorR = 0; |
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(!(FC_StatusFlags & FC_STATUS_FLY)) timer2 = 1450; // 0,5 Minuten aufrunden |
else |
if(++second == 49) |
{ |
second = 0; |
FlugSekunden++; |
} |
if(++timer2 == 2930) // eine Minute |
{ |
timer2 = 0; |
FlugMinuten++; |
FlugMinutenGesamt++; |
SetParamByte(PID_FLIGHT_MINUTES,FlugMinuten / 256); |
SetParamByte(PID_FLIGHT_MINUTES+1,FlugMinuten % 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL,FlugMinutenGesamt / 256); |
SetParamByte(PID_FLIGHT_MINUTES_TOTAL+1,FlugMinutenGesamt % 256); |
timer = SetDelay(20); // falls "timer += 20;" mal nicht geht |
} |
} |
LED_Update(); |
Capacity_Update(); |
} //else DebugOut.Analog[26]++; |
} |
if(!SendSPI) { SPI_TransmitByte(); } |
} |
return (1); |
} |
//DebugOut.Analog[16] |
/tags/V0.86d/main.h |
---|
0,0 → 1,80 |
#ifndef _MAIN_H |
#define _MAIN_H |
//#define DEBUG // use to activate debug output to MK-Tool: use Debug(text); |
//#define ACT_S3D_SUMMENSIGNAL |
//#define RECEIVER_SPEKTRUM_DX7EXP |
//#define RECEIVER_SPEKTRUM_DX8EXP |
// neue Hardware |
#define ROT_OFF {if((PlatinenVersion == 10)||(PlatinenVersion >= 20)) PORTB &=~0x01; else PORTB |= 0x01;} |
#define ROT_ON {if((PlatinenVersion == 10)||(PlatinenVersion >= 20)) PORTB |= 0x01; else PORTB &=~0x01;} |
#define ROT_FLASH PORTB ^= 0x01 |
#define GRN_OFF {if((PlatinenVersion < 12)) PORTB &=~0x02; else PORTB |= 0x02;} |
#define GRN_ON {if((PlatinenVersion < 12)) PORTB |= 0x02; else PORTB &=~0x02;} |
#define GRN_FLASH PORTB ^= 0x02 |
#define SYSCLK F_CPU |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#define J3High PORTD |= 0x20 |
#define J3Low PORTD &= ~0x20 |
#define J4High PORTD |= 0x10 |
#define J4Low PORTD &= ~0x10 |
#define J5High PORTD |= 0x08 |
#define J5Low PORTD &= ~0x08 |
extern volatile unsigned char SenderOkay; |
extern unsigned char BattLowVoltageWarning; |
extern unsigned char CosinusNickWinkel, CosinusRollWinkel; |
extern unsigned char PlatinenVersion; |
extern unsigned char SendVersionToNavi; |
extern unsigned char FoundMotors; |
extern unsigned char JetiBeep; |
void LipoDetection(unsigned char print); |
extern unsigned int FlugMinuten,FlugMinutenGesamt,FlugSekunden; |
#include <avr/pgmspace.h> |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
#endif |
#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 "hottmenu.h" |
#include "debug.h" |
#endif //_MAIN_H |
/tags/V0.86d/makefile |
---|
0,0 → 1,480 |
#-------------------------------------------------------------------- |
# MCU name |
#MCU = atmega1284p |
MCU = atmega644p |
F_CPU = 20000000 |
#------------------------------------------------------------------- |
VERSION_MAJOR = 0 |
VERSION_MINOR = 86 |
VERSION_PATCH = 3 |
VERSION_SERIAL_MAJOR = 11 # Serial Protocol |
VERSION_SERIAL_MINOR = 0 # Serial Protocol |
NC_SPI_COMPATIBLE = 27 # Navi-Kompatibilität |
#------------------------------------------------------------------- |
# get SVN revision |
REV := $(shell sh -c "cat .svn/entries | sed -n '4p'") |
ifeq ($(MCU), atmega1284p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA1284P |
LIBFC_EXT = 1284 |
endif |
ifeq ($(MCU), atmega644p) |
FUSE_SETTINGS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m |
HEX_NAME = MEGA644 |
LIBFC_EXT = 644 |
endif |
ifeq ($(F_CPU), 16000000) |
QUARZ = 16MHZ |
endif |
ifeq ($(F_CPU), 20000000) |
QUARZ = 20MHZ |
endif |
# Output format. (can be srec, ihex, binary) |
FORMAT = ihex |
# Target file name (without extension). |
ifeq ($(VERSION_PATCH), 0) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)a_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 1) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)b_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 2) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)c_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 3) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)d_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 4) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)e_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 5) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)f_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 6) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)g_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 7) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)h_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 8) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)i_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 9) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)j_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 10) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)k_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 11) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)L_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 12) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)m_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 13) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)n_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 14) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)o_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 15) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)p_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 16) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)q_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 17) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)r_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 18) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)s_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 19) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)t_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 20) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)u_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 21) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)v_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 22) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)w_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 23) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)x_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 24) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)y_SVN$(REV) |
endif |
ifeq ($(VERSION_PATCH), 25) |
TARGET = Flight-Ctrl_$(HEX_NAME)_V$(VERSION_MAJOR)_$(VERSION_MINOR)z_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 |
SRC += hottmenu.c |
########################################################################################################## |
# List Assembler source files here. |
# Make them always end in a capital .S. Files ending in a lowercase .s |
# will not be considered source files but generated files (assembler |
# output from the compiler), and will be deleted upon "make clean"! |
# Even though the DOS/Win* filesystem matches both .s and .S the same, |
# it will preserve the spelling of the filenames, and gcc itself does |
# care about how the name is spelled on its command-line. |
ASRC = isqrt.S |
# List any extra directories to look for include files here. |
# Each directory must be seperated by a space. |
EXTRAINCDIRS = |
# Optional compiler flags. |
# -g: generate debugging information (for GDB, or for COFF conversion) |
# -O*: optimization level |
# -f...: tuning, see gcc manual and avr-libc documentation |
# -Wall...: warning level |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create assembler listing |
CFLAGS = -O$(OPT) -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=$(<:%.c=%.lst) $(patsubst %,-I%,$(EXTRAINCDIRS)) |
# Set a "language standard" compiler flag. |
# Unremark just one line below to set the language standard to use. |
# gnu99 = C99 + GNU extensions. See GCC manual for more information. |
#CFLAGS += -std=c89 |
#CFLAGS += -std=gnu89 |
#CFLAGS += -std=c99 |
CFLAGS += -std=gnu99 |
# shrink code size |
CFLAGS += -mtiny-stack |
#CFLAGS += -fno-inline-functions |
CFLAGS += -mcall-prologues |
CFLAGS += -DF_CPU=$(F_CPU) -DVERSION_MAJOR=$(VERSION_MAJOR) -DVERSION_MINOR=$(VERSION_MINOR) -DVERSION_PATCH=$(VERSION_PATCH) -DVERSION_SERIAL_MAJOR=$(VERSION_SERIAL_MAJOR) -DVERSION_SERIAL_MINOR=$(VERSION_SERIAL_MINOR) -DNC_SPI_COMPATIBLE=$(NC_SPI_COMPATIBLE) |
# Optional assembler flags. |
# -Wa,...: tell GCC to pass this to the assembler. |
# -ahlms: create listing |
# -gstabs: have the assembler create line number information; note that |
# for use in COFF files, additional information about filenames |
# and function names needs to be present in the assembler source |
# files -- see avr-libc docs [FIXME: not yet described there] |
ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs |
# Optional linker flags. |
# -Wl,...: tell GCC to pass this to linker. |
# -Map: create map file |
# --cref: add cross reference to map file |
LDFLAGS = -Wl,-Map=$(TARGET).map,--cref |
# Additional libraries |
# Minimalistic printf version |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_min |
# Floating point printf version (requires -lm below) |
#LDFLAGS += -Wl,-u,vfprintf -lprintf_flt |
# -lm = math library |
LDFLAGS += -lm |
LDFLAGS += libfc$(LIBFC_EXT).a |
##LDFLAGS += -T./linkerfile/avr5.x |
# Programming support using avrdude. Settings and variables. |
# Programming hardware: alf avr910 avrisp bascom bsd |
# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500 |
# |
# Type: avrdude -c ? |
# to get a full listing. |
# |
#AVRDUDE_PROGRAMMER = dt006 |
#AVRDUDE_PROGRAMMER = stk200 |
#AVRDUDE_PROGRAMMER = ponyser |
AVRDUDE_PROGRAMMER = avrispv2 |
#falls Ponyser ausgewählt wird, muss sich unsere avrdude-Configdatei im Bin-Verzeichnis des Compilers befinden |
#AVRDUDE_PORT = com1 # programmer connected to serial device |
#AVRDUDE_PORT = lpt1 # programmer connected to parallel port |
AVRDUDE_PORT = usb # programmer connected to USB |
#AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex |
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex $(FUSE_SETTINGS) |
#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep |
#avrdude -c avrispv2 -P usb -p m32 -U flash:w:blink.hex |
AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER) |
# Uncomment the following if you want avrdude's erase cycle counter. |
# Note that this counter needs to be initialized first using -Yn, |
# see avrdude manual. |
#AVRDUDE_ERASE += -y |
# Uncomment the following if you do /not/ wish a verification to be |
# performed after programming the device. |
AVRDUDE_FLAGS += -V |
# Increase verbosity level. Please use this when submitting bug |
# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> |
# to submit bug reports. |
#AVRDUDE_FLAGS += -v -v |
# --------------------------------------------------------------------------- |
# Define directories, if needed. |
DIRAVR = c:/winavr |
DIRAVRBIN = $(DIRAVR)/bin |
DIRAVRUTILS = $(DIRAVR)/utils/bin |
DIRINC = . |
DIRLIB = $(DIRAVR)/avr/lib |
# Define programs and commands. |
SHELL = sh |
CC = avr-gcc |
OBJCOPY = avr-objcopy |
OBJDUMP = avr-objdump |
SIZE = avr-size |
# Programming support using avrdude. |
AVRDUDE = avrdude |
REMOVE = rm -f |
COPY = cp |
HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex |
ELFSIZE = $(SIZE) -x -A $(TARGET).elf |
LIMITS = $(SIZE) --mcu=$(MCU) -C $(TARGET).elf |
# Define Messages |
# English |
MSG_ERRORS_NONE = Errors: none |
MSG_BEGIN = -------- begin -------- |
MSG_END = -------- end -------- |
MSG_SIZE_BEFORE = Size before: |
MSG_SIZE_AFTER = Size after: |
MSG_COFF = Converting to AVR COFF: |
MSG_EXTENDED_COFF = Converting to AVR Extended COFF: |
MSG_FLASH = Creating load file for Flash: |
MSG_EEPROM = Creating load file for EEPROM: |
MSG_EXTENDED_LISTING = Creating Extended Listing: |
MSG_SYMBOL_TABLE = Creating Symbol Table: |
MSG_LINKING = Linking: |
MSG_COMPILING = Compiling: |
MSG_ASSEMBLING = Assembling: |
MSG_CLEANING = Cleaning project: |
# Define all object files. |
OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) |
# Define all listing files. |
LST = $(ASRC:.S=.lst) $(SRC:.c=.lst) |
# Combine all necessary flags and optional flags. |
# Add target processor to flags. |
#ALL_CFLAGS = -mmcu=$(MCU) -DF_CPU=$(F_CPU) -I. $(CFLAGS) |
ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) |
ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS) |
# Default target. |
all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex sizeafter finished end |
# Eye candy. |
# AVR Studio 3.x does not check make's exit code but relies on |
# the following magic strings to be generated by the compile job. |
begin: |
@echo |
@echo $(MSG_BEGIN) |
finished: |
@echo $(MSG_ERRORS_NONE) |
end: |
@echo $(MSG_END) |
@echo |
# Display size of file. |
sizebefore: |
@if [ -f $(TARGET).elf ]; then echo Size before:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
sizeafter: |
@if [ -f $(TARGET).elf ]; then echo Size after:; $(ELFSIZE); $(HEXSIZE); $(LIMITS); echo; fi |
# Display compiler version information. |
gccversion : |
@$(CC) --version |
# Convert ELF to COFF for use in debugging / simulating in |
# AVR Studio or VMLAB. |
COFFCONVERT=$(OBJCOPY) --debugging \ |
--change-section-address .data-0x800000 \ |
--change-section-address .bss-0x800000 \ |
--change-section-address .noinit-0x800000 \ |
--change-section-address .eeprom-0x810000 |
coff: $(TARGET).elf |
@echo |
@echo $(MSG_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-avr $< $(TARGET).cof |
extcoff: $(TARGET).elf |
@echo |
@echo $(MSG_EXTENDED_COFF) $(TARGET).cof |
$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof |
# Program the device. |
program: $(TARGET).hex $(TARGET).eep |
$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) |
# Create final output files (.hex, .eep) from ELF output file. |
%.hex: %.elf |
@echo |
@echo $(MSG_FLASH) $@ |
$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@ |
%.eep: %.elf |
@echo |
@echo $(MSG_EEPROM) $@ |
-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \ |
--change-section-lma .eeprom=0 -O $(FORMAT) $< $@ |
# Create extended listing file from ELF output file. |
%.lss: %.elf |
@echo |
@echo $(MSG_EXTENDED_LISTING) $@ |
$(OBJDUMP) -h -S $< > $@ |
# Create a symbol table from ELF output file. |
%.sym: %.elf |
@echo |
@echo $(MSG_SYMBOL_TABLE) $@ |
avr-nm -n $< > $@ |
# Link: create ELF output file from object files. |
.SECONDARY : $(TARGET).elf |
.PRECIOUS : $(OBJ) |
%.elf: $(OBJ) |
@echo |
@echo $(MSG_LINKING) $@ |
$(CC) $(ALL_CFLAGS) $(OBJ) --output $@ $(LDFLAGS) |
# Compile: create object files from C source files. |
%.o : %.c |
@echo |
@echo $(MSG_COMPILING) $< |
$(CC) -c $(ALL_CFLAGS) $< -o $@ |
# Compile: create assembler files from C source files. |
%.s : %.c |
$(CC) -S $(ALL_CFLAGS) $< -o $@ |
# Assemble: create object files from assembler source files. |
%.o : %.S |
@echo |
@echo $(MSG_ASSEMBLING) $< |
$(CC) -c $(ALL_ASFLAGS) $< -o $@ |
# Target: clean project. |
clean: begin clean_list finished end |
clean_list : |
@echo |
@echo $(MSG_CLEANING) |
$(REMOVE) Flight-Ctrl_*.hex |
$(REMOVE) Flight-Ctrl_*.eep |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).cof |
$(REMOVE) Flight-Ctrl_*.elf |
$(REMOVE) Flight-Ctrl_*.map |
$(REMOVE) $(TARGET).obj |
$(REMOVE) $(TARGET).a90 |
$(REMOVE) Flight-Ctrl_*.sym |
$(REMOVE) $(TARGET).lnk |
$(REMOVE) $(TARGET).lss |
$(REMOVE) $(OBJ) |
$(REMOVE) $(LST) |
$(REMOVE) $(SRC:.c=.s) |
$(REMOVE) $(SRC:.c=.d) |
$(REMOVE) $(SRC:.c=.o) |
# Automatically generate C source code dependencies. |
# (Code originally taken from the GNU make user manual and modified |
# (See README.txt Credits).) |
# |
# Note that this will work with sh (bash) and sed that is shipped with WinAVR |
# (see the SHELL variable defined above). |
# This may not work with other shells or other seds. |
# |
%.d: %.c |
set -e; $(CC) -MM $(ALL_CFLAGS) $< \ |
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > $@; \ |
[ -s $@ ] || rm -f $@ |
# Remove the '-' if you want to see the dependency files generated. |
-include $(SRC:%.c=%.d) |
# Listing of phony targets. |
.PHONY : all begin finish end sizebefore sizeafter gccversion coff extcoff \ |
clean clean_list program |
/tags/V0.86d/menu.c |
---|
0,0 → 1,217 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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]; |
unsigned char DispPtr = 0; |
unsigned char MaxMenue = 16; |
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) |
{ |
if(DispPtr < 80) DisplayBuff[DispPtr++] = c; |
} |
void Menu(void) |
{ |
unsigned char i; |
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[1] & FC_ERROR1_MIXER) LCD_printfxy(0,3,"Mixer Error!") |
else |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
if(NC_ErrorCode) |
{ |
LCD_printfxy(0,3,"ERR%2d:",NC_ErrorCode); |
_printf_P(&Menu_Putchar, NC_ERROR_TEXT[NC_ErrorCode] , 0); |
} |
else |
#endif |
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) |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
#else |
else |
if(NC_ErrorCode) |
{ |
LCD_printfxy(0,3,"! NC-ERR: %2d ! ",NC_ErrorCode); |
} |
#endif |
// 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(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",ErsatzKompassInGrad); |
break; |
case 3: |
for(i=1;i<9;i+=2) LCD_printfxy(0,i/2,"K%i:%4i K%i:%4i ",i,PPM_in[i],i+1,PPM_in[i+1]); |
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]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_GIER]]); |
LCD_printfxy(0,2,"P1:%4i P2:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI1]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_POTI2]]+127); |
LCD_printfxy(0,3,"P3:%4i P4:%4i ",PPM_in[EE_Parameter.Kanalbelegung[K_POTI3]]+127,PPM_in[EE_Parameter.Kanalbelegung[K_POTI4]]+127); |
break; |
case 5: |
LCD_printfxy(0,0,"Gyro - Sensor"); |
if(PlatinenVersion == 10) |
{ |
LCD_printfxy(0,1,"Nick%4i (%3i.%i)",AdWertNick - AdNeutralNick/8, AdNeutralNick/8, AdNeutralNick%8); |
LCD_printfxy(0,2,"Roll%4i (%3i.%i)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/8, AdNeutralRoll%8); |
LCD_printfxy(0,3,"Gier%4i (%3i)",AdNeutralGier - AdWertGier, AdNeutralGier); |
} |
else |
if((PlatinenVersion == 11) || (PlatinenVersion >= 20)) |
{ |
LCD_printfxy(0,1,"Nick %4i (%3i.%x)",AdWertNick - AdNeutralNick/8, AdNeutralNick/16, (AdNeutralNick%16)/2); |
LCD_printfxy(0,2,"Roll %4i (%3i.%x)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/16, (AdNeutralRoll%16)/2); |
LCD_printfxy(0,3,"Yaw %4i (%3i)",AdNeutralGier - AdWertGier, AdNeutralGier/2); |
} |
else |
if(PlatinenVersion == 13) |
{ |
LCD_printfxy(0,1,"Nick %4i (%3i)(%3i)",AdWertNick - AdNeutralNick/8, AdNeutralNick/16,AnalogOffsetNick); |
LCD_printfxy(0,2,"Roll %4i (%3i)(%3i)",AdWertRoll - AdNeutralRoll/8, AdNeutralRoll/16,AnalogOffsetRoll); |
LCD_printfxy(0,3,"Yaw %4i (%3i)(%3i)",AdNeutralGier - AdWertGier, AdNeutralGier/2,AnalogOffsetGier); |
} |
break; |
case 6: |
LCD_printfxy(0,0,"ACC - Sensor"); |
LCD_printfxy(0,1,"Nick %4i (%3i)",AdWertAccNick,NeutralAccX); |
LCD_printfxy(0,2,"Roll %4i (%3i)",AdWertAccRoll,NeutralAccY); |
LCD_printfxy(0,3,"Z %4i (%3i)",AdWertAccHoch,(int)NeutralAccZ); |
break; |
case 7: |
LCD_printfxy(0,0,"Voltage: %3i.%1iV",UBat/10, UBat%10); |
LCD_printfxy(0,1,"Current: %3i.%1iA",Capacity.ActualCurrent/10, Capacity.ActualCurrent%10); |
LCD_printfxy(0,2,"Power: %4iW",Capacity.ActualPower); |
LCD_printfxy(0,3,"Discharge: %5imAh", Capacity.UsedCapacity); |
break; |
case 8: |
LCD_printfxy(0,0,"Receiver"); |
LCD_printfxy(0,1,"RC-RSSI: %4i", PPM_in[0]); |
LCD_printfxy(0,2,"RC-Quality: %4i", SenderOkay); |
LCD_printfxy(0,3,"RC-Channels:%4i", Channels-1); |
break; |
case 9: |
LCD_printfxy(0,0,"Compass"); |
LCD_printfxy(0,1,"Magnet: %5i",KompassValue); |
LCD_printfxy(0,2,"Gyro: %5i",ErsatzKompassInGrad); |
LCD_printfxy(0,3,"Setpoint: %5i",KompassSollWert); |
break; |
case 10: |
for(i=0;i<4;i++) LCD_printfxy(0,i,"Poti%i: %3i",i+1,Poti[i]); |
break; |
case 11: |
for(i=0;i<4;i++) LCD_printfxy(0,i,"Poti%i: %3i",i+5,Poti[i+4]); |
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 13: |
LCD_printfxy(0,0,"BL-Ctrl Errors " ); |
for(i=0;i<3;i++) |
{ |
LCD_printfxy(0,i+1,"%3d %3d %3d %3d ",Motor[i*4].State & MOTOR_STATE_ERROR_MASK,Motor[i*4+1].State & MOTOR_STATE_ERROR_MASK,Motor[i*4+2].State & MOTOR_STATE_ERROR_MASK,Motor[i*4+3].State & MOTOR_STATE_ERROR_MASK); |
// if(i*4 >= RequiredMotors) break; |
} |
break; |
case 14: |
LCD_printfxy(0,0,"BL Temperature" ); |
for(i=0;i<3;i++) |
{ |
LCD_printfxy(0,i+1,"%3d %3d %3d %3d ",Motor[i*4].Temperature,Motor[i*4+1].Temperature,Motor[i*4+2].Temperature,Motor[i*4+3].Temperature); |
// if(4 + i * 4 >= RequiredMotors) break; |
} |
break; |
case 15: |
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 16: |
LCD_printfxy(0,0,"Flight-Time " ); |
LCD_printfxy(0,1,"Total:%5umin",FlugMinutenGesamt); |
LCD_printfxy(0,2,"Act: %5umin",FlugMinuten); |
LCD_printfxy(13,3,"(reset)"); |
if(RemoteKeys & KEY4) |
{ |
FlugMinuten = 0; |
SetParamWord(PID_FLIGHT_MINUTES, FlugMinuten); |
} |
break; |
default: |
if(MenuePunkt == MaxMenue) MaxMenue--; |
MenuePunkt = 0; |
break; |
} |
RemoteKeys = 0; |
} |
/tags/V0.86d/menu.h |
---|
0,0 → 1,17 |
#ifndef _MENU_H |
#define _MENU_H |
extern void Menu(void); |
extern void LcdClear(void); |
extern void Menu_Putchar(char c); |
extern char DisplayBuff[80]; |
extern unsigned char DispPtr; |
extern unsigned char MaxMenue; |
extern unsigned char MenuePunkt; |
extern unsigned char RemoteKeys; |
#define LCD_printfxy(x,y,format, args...) { DispPtr = (y) * 20 + (x); _printf_P(&Menu_Putchar,PSTR(format) , ## args);} |
#define LCD_printf(format, args...) { _printf_P(&Menu_Putchar, PSTR(format) , ## args);} |
#endif //_MENU_H |
/tags/V0.86d/mymath.c |
---|
0,0 → 1,41 |
#include <stdlib.h> |
#include <avr/pgmspace.h> |
#include "mymath.h" |
// discrete mathematics |
// Sinus with argument in degree at an angular resolution of 1 degree and a discretisation of 13 bit. |
const uint16_t pgm_sinlookup[91] PROGMEM = {0, 143, 286, 429, 571, 714, 856, 998, 1140, 1282, 1423, 1563, 1703, 1843, 1982, 2120, 2258, 2395, 2531, 2667, 2802, 2936, 3069, 3201, 3332, 3462, 3591, 3719, 3846, 3972, 4096, 4219, 4341, 4462, 4581, 4699, 4815, 4930, 5043, 5155, 5266, 5374, 5482, 5587, 5691, 5793, 5893, 5991, 6088, 6183, 6275, 6366, 6455, 6542, 6627, 6710, 6791, 6870, 6947, 7022, 7094, 7165, 7233, 7299, 7363, 7424, 7484, 7541, 7595, 7648, 7698, 7746, 7791, 7834, 7875, 7913, 7949, 7982, 8013, 8041, 8068, 8091, 8112, 8131, 8147, 8161, 8172, 8181, 8187, 8191, 8192}; |
int16_t c_sin_8192(int16_t angle) |
{ |
int8_t m,n; |
int16_t sinus; |
// avoid negative angles |
if (angle < 0) |
{ |
m = -1; |
angle = abs(angle); |
} |
else m = +1; |
// fold angle to intervall 0 to 359 |
angle %= 360; |
// check quadrant |
if (angle <= 90) n=1; // first quadrant |
else if ((angle > 90) && (angle <= 180)) {angle = 180 - angle; n = 1;} // second quadrant |
else if ((angle > 180) && (angle <= 270)) {angle = angle - 180; n = -1;} // third quadrant |
else {angle = 360 - angle; n = -1;} //fourth quadrant |
// get lookup value |
sinus = pgm_read_word(&pgm_sinlookup[angle]); |
// calculate sinus value |
return (sinus * m * n); |
} |
// Cosinus with argument in degree at an angular resolution of 1 degree and a discretisation of 13 bit. |
int16_t c_cos_8192(int16_t angle) |
{ |
return (c_sin_8192(90 - angle)); |
} |
/tags/V0.86d/mymath.h |
---|
0,0 → 1,10 |
#ifndef _MYMATH_H |
#define _MYMATH_H |
#include <inttypes.h> |
extern int16_t c_sin_8192(int16_t angle); |
extern int16_t c_cos_8192(int16_t angle); |
extern int16_t c_atan2(int16_t y, int16_t x); |
extern uint32_t c_sqrt(uint32_t a); |
#endif // _MYMATH_H |
/tags/V0.86d/old_macros.h |
---|
0,0 → 1,47 |
/* |
For backwards compatibility only. |
Ingo Busker ingo@mikrocontroller.com |
*/ |
#ifndef cbi |
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) |
#endif |
#ifndef sbi |
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) |
#endif |
#ifndef inb |
#define inb(sfr) _SFR_BYTE(sfr) |
#endif |
#ifndef outb |
#define outb(sfr, val) (_SFR_BYTE(sfr) = (val)) |
#endif |
#ifndef inw |
#define inw(sfr) _SFR_WORD(sfr) |
#endif |
#ifndef outw |
#define outw(sfr, val) (_SFR_WORD(sfr) = (val)) |
#endif |
#ifndef outp |
#define outp(val, sfr) outb(sfr, val) |
#endif |
#ifndef inp |
#define inp(sfr) inb(sfr) |
#endif |
#ifndef BV |
#define BV(bit) _BV(bit) |
#endif |
#ifndef PRG_RDB |
#define PRG_RDB pgm_read_byte |
#endif |
/tags/V0.86d/printf_P.h |
---|
0,0 → 1,69 |
// Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist nicht von der Lizenz für den MikroKopter-Teil unterstellt |
/* |
Copyright (C) 1993 Free Software Foundation |
This file is part of the GNU IO Library. This library is free |
software; you can redistribute it and/or modify it under the |
terms of the GNU General Public License as published by the |
Free Software Foundation; either version 2, or (at your option) |
any later version. |
This library is distributed in the hope that it will be useful, |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
GNU General Public License for more details. |
You should have received a copy of the GNU General Public License |
along with this library; see the file COPYING. If not, write to the Free |
Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
As a special exception, if you link this library with files |
compiled with a GNU compiler to produce an executable, this does not cause |
the resulting executable to be covered by the GNU General Public License. |
This exception does not however invalidate any other reasons why |
the executable file might be covered by the GNU General Public License. */ |
/* |
* Copyright (c) 1990 Regents of the University of California. |
* All rights reserved. |
* |
* Redistribution and use in source and binary forms, with or without |
* modification, are permitted provided that the following conditions |
* are met: |
* 1. Redistributions of source code must retain the above copyright |
* notice, this list of conditions and the following disclaimer. |
* 2. Redistributions in binary form must reproduce the above copyright |
* notice, this list of conditions and the following disclaimer in the |
* documentation and/or other materials provided with the distribution. |
* 3. [rescinded 22 July 1999] |
* 4. Neither the name of the University nor the names of its contributors |
* may be used to endorse or promote products derived from this software |
* without specific prior written permission. |
* |
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND |
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE |
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS |
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
* SUCH DAMAGE. |
*/ |
/******************************************************************************/ |
#ifndef _PRINTF_P_H_ |
#define _PRINTF_P_H_ |
#include <avr/pgmspace.h> |
// function pointer to external callback function |
typedef void (*pVoidFnctChar) (char ); |
typedef void (*pVoidFnct_pVoidFnctChar_const_fmt) (pVoidFnctChar, char const *fmt0, ...); |
extern pVoidFnct_pVoidFnctChar_const_fmt _printf_P; |
#endif //_PRINTF_P_H_ |
/tags/V0.86d/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; |
unsigned int PPM_Neutral = 466; |
//############################################################################ |
//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++) |
{ |
if(i < 5) PPM_in[i] = 0; else PPM_in[i] = -126; |
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 -= PPM_Neutral; |
// 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 -= PPM_Neutral; |
// Stabiles Signal |
if((abs(signal - ppm_in[index]) < 6)) |
{ |
if(okay_cnt > 25) SenderOkay += 10; |
else |
if(okay_cnt > 10) SenderOkay += 2; |
if(SenderOkay > 200) SenderOkay = 200; |
} |
tmp = (3 * (ppm_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 190) ppm_diff[index] = ((tmp - ppm_in[index]) / 3) * 3; |
else ppm_diff[index] = 0; |
ppm_in[index] = tmp; |
} |
else ROT_ON; |
if(PlatinenVersion < 20) |
{ |
if(index == 5) J3High; else J3Low; // Servosignal an J3 anlegen |
if(index == 6) J4High; else J4Low; // Servosignal an J4 anlegen |
if(index == 7) J5High; else J5Low; // Servosignal an J5 anlegen |
} |
} |
if(index < 20) index++; |
else |
if(index == 20) |
{ |
unsigned char i; |
ROT_ON; |
index = 30; |
for(i=0;i<13;i++) // restore from older data |
{ |
PPM_in[i] = old_ppm_in[i]; |
PPM_diff[i] = 0; |
// okay_cnt /= 2; |
} |
} |
} |
} |
} |
#else |
//############################################################################ |
//Diese Routine startet und inizialisiert den Timer für RC |
ISR(TIMER1_CAPT_vect) |
//############################################################################ |
{ |
static unsigned int AltICR=0; |
signed int signal = 0,tmp; |
static int index; |
signal = (unsigned int) ICR1 - AltICR; |
signal /= 2; |
AltICR = ICR1; |
//Syncronisationspause? |
if((signal > 1100*2) && (signal < 8000*2)) |
{ |
if(index >= 4) NewPpmData = 0; // Null bedeutet: Neue Daten |
index = 1; |
} |
else |
{ |
if(index < 13) |
{ |
if((signal > 250) && (signal < 687*2)) |
{ |
signal -= 962; |
// Stabiles Signal |
if(abs(signal - PPM_in[index]) < 6) { if(SenderOkay < 200) SenderOkay += 10;} |
tmp = (3 * (PPM_in[index]) + signal) / 4; |
if(tmp > signal+1) tmp--; else |
if(tmp < signal-1) tmp++; |
if(SenderOkay >= 195) PPM_diff[index] = ((tmp - PPM_in[index]) / 3) * 3; |
else PPM_diff[index] = 0; |
PPM_in[index] = tmp; |
} |
index++; |
} |
} |
} |
#endif |
/tags/V0.86d/rc.h |
---|
0,0 → 1,32 |
/*####################################################################################### |
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; |
extern unsigned int PPM_Neutral; |
#endif //_RC_H |
/tags/V0.86d/spi.c |
---|
0,0 → 1,389 |
// ######################## 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; |
unsigned char NC_GPS_ModeCharacter = ' '; |
unsigned char EarthMagneticField = 0; |
unsigned char EarthMagneticInclination = 0, EarthMagneticInclinationTheoretic = 0; |
signed int POI_KameraNick = 0; // in 0,1° |
vector16_t MagVec = {0,0,0}; |
#ifdef USE_SPI_COMMUNICATION |
//------------------------------------------------------ |
void SPI_MasterInit(void) |
{ |
DDR_SPI |= (1<<DD_MOSI)|(1<<DD_SCK); // Set MOSI and SCK output, all others input |
SLAVE_SELECT_DDR_PORT |= (1 << SPI_SLAVE_SELECT); |
SPCR = (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(0<<SPR0)|(0<<SPIE); // Enable SPI, Master, set clock rate fck/64 |
SPSR = 0;//(1<<SPI2X); |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); |
SPITransferCompleted = 1; |
//SPDR = 0x00; // dummy write |
ToNaviCtrl.Sync1 = 0xAA; |
ToNaviCtrl.Sync2 = 0x83; |
ToNaviCtrl.Command = SPI_FCCMD_USER; |
ToNaviCtrl.IntegralNick = 0; |
ToNaviCtrl.IntegralRoll = 0; |
FromNaviCtrl_Value.SerialDataOkay = 0; |
SPI_RxDataValid = 0; |
} |
//------------------------------------------------------ |
void SPI_StartTransmitPacket(void) |
{ |
//if ((SLAVE_SELECT_PORT & (1 << SPI_SLAVE_SELECT)) == 0) return; // transfer of prev. packet not completed |
if (!SPITransferCompleted) return; |
// _delay_us(30); |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // SelectSlave |
SPI_TX_Buffer = (unsigned char *) &ToNaviCtrl; |
ToNaviCtrl.Command = SPI_CommandSequence[SPI_CommandCounter++]; |
if (SPI_CommandCounter >= sizeof(SPI_CommandSequence)) SPI_CommandCounter = 0; |
SPITransferCompleted = 0; |
UpdateSPI_Buffer(); // update buffer |
SPI_BufferIndex = 1; |
//ebugOut.Analog[16]++; |
// -- Debug-Output --- |
//---- |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
ToNaviCtrl.Chksum = ToNaviCtrl.Sync1; |
SPDR = ToNaviCtrl.Sync1; // Start transmission |
// SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
} |
//------------------------------------------------------ |
//SIGNAL(SIG_SPI) |
void SPI_TransmitByte(void) |
{ |
static unsigned char SPI_RXState = 0; |
unsigned char rxdata; |
static unsigned char rxchksum; |
if (SPITransferCompleted) return; |
if (!(SPSR & (1 << SPIF))) return; |
SendSPI = 4; |
// _delay_us(30); |
SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
rxdata = SPDR; |
switch ( SPI_RXState) |
{ |
case 0: |
SPI_RxBufferIndex = 0; |
rxchksum = rxdata; |
if (rxdata == 0x81 ) { SPI_RXState = 1; } // 1. Syncbyte ok |
break; |
case 1: |
if (rxdata == 0x55) { rxchksum += rxdata; SPI_RXState = 2; } // 2. Syncbyte ok |
else SPI_RXState = 0; |
break; |
case 2: |
SPI_Buffer[SPI_RxBufferIndex++]= rxdata; // get data |
//DebugOut.Analog[19]++; |
if (SPI_RxBufferIndex >= sizeof(FromNaviCtrl)) |
{ |
if (rxdata == rxchksum) |
{ |
unsigned char *ptr = (unsigned char *)&FromNaviCtrl; |
memcpy(ptr, (unsigned char *) SPI_Buffer, sizeof(SPI_Buffer)); |
SPI_RxDataValid = 1; |
} |
else |
{ |
SPI_RxDataValid = 0; |
} |
SPI_RXState = 0; |
} |
else rxchksum += rxdata; |
break; |
} |
if (SPI_BufferIndex < sizeof(ToNaviCtrl)) |
{ |
SLAVE_SELECT_PORT &= ~(1 << SPI_SLAVE_SELECT); // SelectSlave |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); asm volatile ("nop"); |
SPDR = SPI_TX_Buffer[SPI_BufferIndex]; |
ToNaviCtrl.Chksum += SPI_TX_Buffer[SPI_BufferIndex]; |
// SLAVE_SELECT_PORT |= (1 << SPI_SLAVE_SELECT); // DeselectSlave |
} |
else SPITransferCompleted = 1; |
SPI_BufferIndex++; |
} |
//------------------------------------------------------ |
void UpdateSPI_Buffer(void) |
{ |
signed int tmp; |
static unsigned char motorindex; |
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] = EE_Parameter.ComingHomeAltitude; |
ToNaviCtrl.Param.Byte[11] = FC_StatusFlags2; |
break; |
case SPI_FCCMD_ACCU: |
ToNaviCtrl.Param.Int[0] = Capacity.ActualCurrent; // 0.1A |
ToNaviCtrl.Param.Int[1] = Capacity.UsedCapacity; // mAh |
ToNaviCtrl.Param.Byte[4] = (unsigned char) UBat; // 0.1V |
ToNaviCtrl.Param.Byte[5] = (unsigned char) BattLowVoltageWarning; //0.1V |
ToNaviCtrl.Param.Byte[6] = VarioCharacter; |
ToNaviCtrl.Param.Byte[7] = Parameter_GlobalConfig; |
ToNaviCtrl.Param.Byte[8] = Parameter_ExtraConfig; |
ToNaviCtrl.Param.Byte[9] = motorindex; |
ToNaviCtrl.Param.Byte[10] = Motor[motorindex].Temperature; |
ToNaviCtrl.Param.Byte[11] = Motor[motorindex++].Current; |
motorindex %= 12; |
break; |
case SPI_FCCMD_PARAMETER1: |
ToNaviCtrl.Param.Byte[0] = EE_Parameter.NaviGpsModeControl; // Parameters for the Naviboard |
ToNaviCtrl.Param.Byte[1] = EE_Parameter.NaviGpsGain; |
ToNaviCtrl.Param.Byte[2] = EE_Parameter.NaviGpsP; |
ToNaviCtrl.Param.Byte[3] = EE_Parameter.NaviGpsI; |
ToNaviCtrl.Param.Byte[4] = EE_Parameter.NaviGpsD; |
ToNaviCtrl.Param.Byte[5] = EE_Parameter.NaviGpsACC; |
ToNaviCtrl.Param.Byte[6] = EE_Parameter.NaviGpsMinSat; |
ToNaviCtrl.Param.Byte[7] = EE_Parameter.NaviStickThreshold; |
ToNaviCtrl.Param.Byte[8] = EE_Parameter.NaviOperatingRadius; |
ToNaviCtrl.Param.Byte[9] = EE_Parameter.NaviWindCorrection; |
ToNaviCtrl.Param.Byte[10] = EE_Parameter.NaviAccCompensation; |
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]; |
VersionInfo.HardwareError[0] = 0; |
VersionInfo.HardwareError[1] &= FC_ERROR1_MIXER; |
ToNaviCtrl.Param.Byte[7] = VersionInfo.HardwareError[2]; |
ToNaviCtrl.Param.Byte[8] = VersionInfo.HardwareError[3]; |
ToNaviCtrl.Param.Byte[9] = VersionInfo.HardwareError[4]; |
ToNaviCtrl.Param.Byte[10] = EE_Parameter.OrientationAngle; |
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; |
ToNaviCtrl.Param.Byte[10] = Capacity.MinOfMaxPWM; |
ToNaviCtrl.Param.Byte[11] = DebugOut.Analog[28]; // I2C-Error counter |
break; |
} |
if(SPI_RxDataValid) |
{ |
NaviDataOkay = 250; |
CalculateCompassTimer = 1; |
if(abs(FromNaviCtrl.GPS_Nick) < 512 && abs(FromNaviCtrl.GPS_Roll) < 512 && (EE_Parameter.GlobalConfig & CFG_GPS_AKTIV)) |
{ |
GPS_Nick = FromNaviCtrl.GPS_Nick; |
GPS_Roll = FromNaviCtrl.GPS_Roll; |
} |
// update compass readings |
// MagVec.x = FromNaviCtrl.MagVecX; |
// MagVec.y = FromNaviCtrl.MagVecY; |
// MagVec.z = FromNaviCtrl.MagVecZ; |
if(FromNaviCtrl.CompassValue <= 360) KompassValue = FromNaviCtrl.CompassValue; |
// KompassRichtung = ((540 + KompassValue - KompassSollWert) % 360) - 180; |
if(FromNaviCtrl.BeepTime > beeptime /*&& !WinkelOut.CalcState*/) beeptime = FromNaviCtrl.BeepTime; |
switch (FromNaviCtrl.Command) |
{ |
case SPI_NCCMD_KALMAN: |
FromNaviCtrl_Value.Kalman_K = FromNaviCtrl.Param.sByte[0]; |
FromNaviCtrl_Value.Kalman_MaxFusion = FromNaviCtrl.Param.sByte[1]; |
FromNaviCtrl_Value.Kalman_MaxDrift = FromNaviCtrl.Param.sByte[2]; |
KompassFusion = FromNaviCtrl.Param.sByte[3]; |
FromNaviCtrl_Value.GpsZ = FromNaviCtrl.Param.Byte[4]; |
FromNC_Rotate_C = FromNaviCtrl.Param.Byte[5]; |
FromNC_Rotate_S = FromNaviCtrl.Param.Byte[6]; |
GPS_Aid_StickMultiplikator = FromNaviCtrl.Param.Byte[7]; |
if(CareFree && FromNaviCtrl.Param.sInt[4] >= 0) |
{ |
KompassSollWert = FromNaviCtrl.Param.sInt[4]; // bei Carefree kann NC den Kompass-Sollwinkel vorgeben |
if(EE_Parameter.CamOrientation) // Kamera angle is not front |
{ |
KompassSollWert += 360 - ((unsigned int) EE_Parameter.CamOrientation * 15); |
KompassSollWert %= 360; |
} |
} |
POI_KameraNick = (POI_KameraNick + FromNaviCtrl.Param.sInt[5]) / 2; // FromNaviCtrl.Param.sInt[5]; // Nickwinkel |
break; |
case SPI_NCCMD_VERSION: |
NC_Version.Major = FromNaviCtrl.Param.Byte[0]; |
NC_Version.Minor = FromNaviCtrl.Param.Byte[1]; |
NC_Version.Patch = FromNaviCtrl.Param.Byte[2]; |
NC_Version.Compatible = FromNaviCtrl.Param.Byte[3]; |
NC_Version.Hardware = FromNaviCtrl.Param.Byte[4]; |
DebugOut.Status[0] |= FromNaviCtrl.Param.Byte[5]; |
DebugOut.Status[1] = (DebugOut.Status[1] & (0x01|0x02)) | (FromNaviCtrl.Param.Byte[6] & (0x04 | 0x08)); |
NC_ErrorCode = FromNaviCtrl.Param.Byte[7]; |
NC_GPS_ModeCharacter = FromNaviCtrl.Param.Byte[8]; |
FromNaviCtrl_Value.SerialDataOkay = FromNaviCtrl.Param.Byte[9]; |
// = FromNaviCtrl.Param.Byte[10]; |
// = FromNaviCtrl.Param.Byte[11]; |
break; |
case SPI_NCCMD_GPSINFO: |
GPSInfo.Flags = FromNaviCtrl.Param.Byte[0]; |
GPSInfo.NumOfSats = FromNaviCtrl.Param.Byte[1]; |
GPSInfo.SatFix = FromNaviCtrl.Param.Byte[2]; |
GPSInfo.Speed = FromNaviCtrl.Param.Byte[3]; |
GPSInfo.HomeDistance = FromNaviCtrl.Param.Int[2]; |
GPSInfo.HomeBearing = FromNaviCtrl.Param.sInt[3]; |
PPM_in[25] = (signed char) FromNaviCtrl.Param.Byte[8]; // WP_EVENT-Channel-Value |
FromNC_AltitudeSpeed = FromNaviCtrl.Param.Byte[9]; |
FromNC_AltitudeSetpoint = (long) FromNaviCtrl.Param.sInt[5] * 10; // in cm |
break; |
case SPI_MISC: |
EarthMagneticField = FromNaviCtrl.Param.Byte[0]; |
EarthMagneticInclination = FromNaviCtrl.Param.Byte[1]; |
EarthMagneticInclinationTheoretic = FromNaviCtrl.Param.Byte[2]; |
break; |
#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
case SPI_NCCMD_HOTT_DATA: |
if(EE_Parameter.Receiver == RECEIVER_HOTT) NC_Fills_HoTT_Telemety(); |
break; |
#endif |
// 0 = 0,1 |
// 1 = 2,3 |
// 2 = 4,5 |
// 3 = 6,7 |
// 4 = 8,9 |
// 5 = 10,11 |
default: |
break; |
} |
} |
else |
{ |
// KompassValue = 0; |
// KompassRichtung = 0; |
GPS_Nick = 0; |
GPS_Roll = 0; |
} |
} |
#endif |
/tags/V0.86d/spi.h |
---|
0,0 → 1,198 |
// ######################## SPI - FlightCtrl ################### |
#ifndef _SPI_H |
#define _SPI_H |
#include <util/delay.h> |
#include "vector.h" |
#define USE_SPI_COMMUNICATION |
//----------------------------------------- |
#define DDR_SPI DDRB |
#define SLAVE_SELECT_DDR_PORT DDRC |
#define SLAVE_SELECT_PORT PORTC |
#if defined(__AVR_ATmega1284P__) |
#define DD_SS PORTB4 |
#define DD_SCK PORTB7 |
#define DD_MOSI PORTB5 |
#define DD_MISO PORTB6 |
#define SPI_SLAVE_SELECT PORTC5 |
#else |
#define DD_SS PB4 |
#define DD_SCK PB7 |
#define DD_MOSI PB5 |
#define DD_MISO PB6 |
#define SPI_SLAVE_SELECT PC5 |
#endif |
// for compatibility reasons gcc3.x <-> gcc4.x |
#ifndef SPCR |
#define SPCR SPCR0 |
#endif |
#ifndef SPE |
#define SPE SPE0 |
#endif |
#ifndef MSTR |
#define MSTR MSTR0 |
#endif |
#ifndef SPR1 |
#define SPR1 SPR01 |
#endif |
#ifndef SPR0 |
#define SPR0 SPR00 |
#endif |
#ifndef SPIE |
#define SPIE SPIE0 |
#endif |
#ifndef SPDR |
#define SPDR SPDR0 |
#endif |
#ifndef SPIF |
#define SPIF SPIF0 |
#endif |
#ifndef SPSR |
#define SPSR SPSR0 |
#endif |
// ------------------------- |
#define SPI_FCCMD_USER 10 |
#define SPI_FCCMD_STICK 11 |
#define SPI_FCCMD_MISC 12 |
#define SPI_FCCMD_PARAMETER1 13 |
#define SPI_FCCMD_VERSION 14 |
#define SPI_FCCMD_SERVOS 15 |
#define SPI_FCCMD_ACCU 16 |
struct str_ToNaviCtrl |
{ |
unsigned char Sync1, Sync2; |
unsigned char Command; |
signed int IntegralNick; |
signed int IntegralRoll; |
signed int AccNick; |
signed int AccRoll; |
signed int GyroCompass; |
signed int GyroNick; |
signed int GyroRoll; |
signed int GyroGier; |
unsigned int FCStatus; |
union |
{ |
unsigned char Byte[12]; |
char sByte[12]; |
unsigned int Int[6]; |
int sInt[6]; |
unsigned long Long[3]; |
long sLong[3]; |
float Float[3]; |
} Param; |
unsigned char Chksum; |
}; |
#define SPI_NCCMD_KALMAN 103 |
#define SPI_NCCMD_VERSION 104 |
#define SPI_NCCMD_GPSINFO 105 |
#define SPI_NCCMD_HOTT_DATA 106 |
#define SPI_MISC 107 |
struct str_FromNaviCtrl |
{ |
unsigned char Command; |
signed int GPS_Nick; |
signed int GPS_Roll; |
signed int GPS_Gier; |
signed int CompassValue; |
// signed int MagVecX; |
// signed int MagVecY; |
signed int AccErrorN; |
signed int AccErrorR; |
signed int MagVecZ; |
signed int Status; |
unsigned int BeepTime; |
union |
{ |
unsigned char Byte[12]; |
char sByte[12]; |
unsigned int Int[6]; |
int sInt[6]; |
unsigned long Long[3]; |
long sLong[3]; |
float Float[3]; |
} Param; |
unsigned char Chksum; |
}; |
struct str_FromNaviCtrl_Value |
{ |
signed char Kalman_K; |
signed char Kalman_MaxDrift; |
signed char Kalman_MaxFusion; |
unsigned char SerialDataOkay; |
signed char GpsZ; |
}; |
struct str_SPI_VersionInfo |
{ |
unsigned char Major; |
unsigned char Minor; |
unsigned char Patch; |
unsigned char Compatible; |
unsigned char Hardware; |
}; |
// Satfix types for GPSData.SatFix |
#define SATFIX_NONE 0x00 |
#define SATFIX_DEADRECKOING 0x01 |
#define SATFIX_2D 0x02 |
#define SATFIX_3D 0x03 |
#define SATFIX_GPS_DEADRECKOING 0x04 |
#define SATFIX_TIMEONLY 0x05 |
// Flags for interpretation of the GPSData.Flags |
#define FLAG_GPSFIXOK 0x01 // (i.e. within DOP & ACC Masks) |
#define FLAG_DIFFSOLN 0x02 // (is DGPS used) |
#define FLAG_WKNSET 0x04 // (is Week Number valid) |
#define FLAG_TOWSET 0x08 // (is Time of Week valid) |
#define FLAG_GPS_NAVIGATION_ACTIVE 0x10 // NC to FC -> NC is ready to navigate |
struct str_GPSInfo |
{ |
unsigned char Flags; // Status Flags |
unsigned char NumOfSats; // number of satelites |
unsigned char SatFix; // type of satfix |
unsigned char Speed; // m/sek |
unsigned int HomeDistance; // distance to Home in dm |
int HomeBearing; // bearing to home in deg |
}; |
#ifdef USE_SPI_COMMUNICATION |
extern struct str_GPSInfo GPSInfo; |
extern struct str_SPI_VersionInfo NC_Version; |
extern struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
extern struct str_ToNaviCtrl ToNaviCtrl; |
extern struct str_FromNaviCtrl FromNaviCtrl; |
extern unsigned char SPI_CommandCounter,NaviDataOkay; |
extern signed char FromNC_Rotate_C, FromNC_Rotate_S; |
extern unsigned char NC_ErrorCode; |
extern void SPI_MasterInit(void); |
extern void SPI_StartTransmitPacket(void); |
extern void UpdateSPI_Buffer(void); |
extern void SPI_TransmitByte(void); |
extern signed int POI_KameraNick; |
extern unsigned char NC_GPS_ModeCharacter; |
extern vector16_t MagVec; |
extern unsigned char EarthMagneticField; |
extern unsigned char EarthMagneticInclination,EarthMagneticInclinationTheoretic; |
#else |
// -------------------------------- Dummy ----------------------------------------- |
#define SPI_MasterInit() ; |
#define SPI_StartTransmitPacket() ; |
#define UpdateSPI_Buffer() ; |
#define SPI_TransmitByte() ; |
#endif |
#endif |
/tags/V0.86d/timer0.c |
---|
0,0 → 1,404 |
#include "main.h" |
#define MULTIPLYER 4 |
volatile unsigned int CountMilliseconds = 0; |
volatile static unsigned int tim_main; |
volatile unsigned char UpdateMotor = 0; |
volatile unsigned int cntKompass = 0; |
volatile unsigned int beeptime = 0; |
volatile unsigned char SendSPI = 0, ServoActive = 0, CalculateServoSignals = 1; |
uint16_t RemainingPulse = 0; |
volatile int16_t ServoNickOffset = (255 / 2) * MULTIPLYER * 16; // initial value near center positon |
volatile int16_t ServoRollOffset = (255 / 2) * MULTIPLYER * 16; // initial value near center positon |
unsigned int BeepMuster = 0xffff; |
volatile int16_t ServoNickValue = 0; |
volatile int16_t ServoRollValue = 0; |
enum { |
STOP = 0, |
CK = 1, |
CK8 = 2, |
CK64 = 3, |
CK256 = 4, |
CK1024 = 5, |
T0_FALLING_EDGE = 6, |
T0_RISING_EDGE = 7 |
}; |
ISR(TIMER0_OVF_vect) // 9,7kHz |
{ |
static unsigned char cnt_1ms = 1,cnt = 0, compass_active = 0; |
unsigned char pieper_ein = 0; |
if(SendSPI) SendSPI--; |
if(SpektrumTimer) SpektrumTimer--; |
if(!cnt--) |
{ |
cnt = 9; |
CountMilliseconds++; |
cnt_1ms++; |
cnt_1ms %= 2; |
if(!cnt_1ms) UpdateMotor = 1; |
if(!(PINC & 0x10)) compass_active = 1; |
if(beeptime) |
{ |
if(beeptime > 10) beeptime -= 10; else beeptime = 0; |
if(beeptime & BeepMuster) |
{ |
pieper_ein = 1; |
} |
else pieper_ein = 0; |
} |
else |
{ |
pieper_ein = 0; |
BeepMuster = 0xffff; |
} |
if(pieper_ein) |
{ |
if(PlatinenVersion == 10) PORTD |= (1<<2); // Speaker an PORTD.2 |
else PORTC |= (1<<7); // Speaker an PORTC.7 |
} |
else |
{ |
if(PlatinenVersion == 10) PORTD &= ~(1<<2); |
else PORTC &= ~(1<<7); |
} |
} |
if(compass_active && !NaviDataOkay && Parameter_GlobalConfig & CFG_KOMPASS_AKTIV) |
{ |
if(PINC & 0x10) |
{ |
if(++cntKompass > 1000) compass_active = 0; |
} |
else |
{ |
if((cntKompass) && (cntKompass < 362)) |
{ |
cntKompass += cntKompass / 41; |
if(cntKompass > 10) KompassValue = cntKompass - 10; else KompassValue = 0; |
// KompassRichtung = ((540 + KompassValue - KompassSollWert) % 360) - 180; |
} |
cntKompass = 0; |
} |
} |
} |
// ----------------------------------------------------------------------- |
unsigned int SetDelay (unsigned int t) |
{ |
// TIMSK0 &= ~_BV(TOIE0); |
return(CountMilliseconds + t + 1); |
// TIMSK0 |= _BV(TOIE0); |
} |
// ----------------------------------------------------------------------- |
char CheckDelay(unsigned int t) |
{ |
// TIMSK0 &= ~_BV(TOIE0); |
return(((t - CountMilliseconds) & 0x8000) >> 9); |
// TIMSK0 |= _BV(TOIE0); |
} |
// ----------------------------------------------------------------------- |
void Delay_ms(unsigned int w) |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)); |
} |
void Delay_ms_Mess(unsigned int w) |
{ |
unsigned int akt; |
akt = SetDelay(w); |
while (!CheckDelay(akt)) if(AdReady) {AdReady = 0; ANALOG_ON;} |
} |
/*****************************************************/ |
/* Initialize Timer 2 */ |
/*****************************************************/ |
// The timer 2 is used to generate the PWM at PD7 (J7) |
// to control a camera servo for nick compensation. |
void TIMER2_Init(void) |
{ |
uint8_t sreg = SREG; |
// disable all interrupts before reconfiguration |
cli(); |
PORTD &= ~(1<<PORTD7); // set PD7 to low |
DDRC |= (1<<DDC6); // set PC6 as output (Reset for HEF4017) |
HEF4017R_ON; |
// Timer/Counter 2 Control Register A |
// Timer Mode is FastPWM with timer reload at OCR2A (Bits: WGM22 = 1, WGM21 = 1, WGM20 = 1) |
// PD7: Normal port operation, OC2A disconnected, (Bits: COM2A1 = 0, COM2A0 = 0) |
// PD6: Normal port operation, OC2B disconnected, (Bits: COM2B1 = 0, COM2B0 = 0) |
TCCR2A &= ~((1<<COM2A1)|(1<<COM2A0)|(1<<COM2B1)|(1<<COM2B0)); |
TCCR2A |= (1<<WGM21)|(1<<WGM20); |
// Timer/Counter 2 Control Register B |
// Set clock divider for timer 2 to SYSKLOCK/32 = 20MHz / 32 = 625 kHz |
// The timer increments from 0x00 to 0xFF with an update rate of 625 kHz or 1.6 us |
// hence the timer overflow interrupt frequency is 625 kHz / 256 = 2.44 kHz or 0.4096 ms |
// divider 32 (Bits: CS022 = 0, CS21 = 1, CS20 = 1) |
TCCR2B &= ~((1<<FOC2A)|(1<<FOC2B)|(1<<CS22)); |
TCCR2B |= (1<<CS21)|(1<<CS20)|(1<<WGM22); |
// Initialize the Timer/Counter 2 Register |
TCNT2 = 0; |
// Initialize the Output Compare Register A used for PWM generation on port PD7. |
OCR2A = 255; |
TCCR2A |= (1<<COM2A1); // set or clear at compare match depends on value of COM2A0 |
// Timer/Counter 2 Interrupt Mask Register |
// Enable timer output compare match A Interrupt only |
TIMSK2 &= ~((1<<OCIE2B)|(1<<TOIE2)); |
TIMSK2 |= (1<<OCIE2A); |
SREG = sreg; |
} |
//---------------------------- |
void Timer_Init(void) |
{ |
tim_main = SetDelay(10); |
TCCR0B = CK8; |
TCCR0A = (1<<COM0A1)|(1<<COM0B1)|3;//fast PWM |
OCR0A = 0; |
OCR0B = 180; |
TCNT0 = (unsigned char)-TIMER_RELOAD_VALUE; // reload |
//OCR1 = 0x00; |
TIMSK0 |= _BV(TOIE0); |
} |
/*****************************************************/ |
/* Control Servo Position */ |
/*****************************************************/ |
void CalculateServo(void) |
{ |
signed char cosinus, sinus; |
signed long nick, roll; |
cosinus = sintab[EE_Parameter.CamOrientation + 6]; |
sinus = sintab[EE_Parameter.CamOrientation]; |
if(CalculateServoSignals == 1) |
{ |
nick = (cosinus * IntegralNick) / 128L - (sinus * IntegralRoll) / 128L; |
nick -= POI_KameraNick * 7; |
nick = ((long)EE_Parameter.ServoNickComp * nick) / 512L; |
ServoNickOffset += ((int16_t)Parameter_ServoNickControl * (MULTIPLYER*16) - ServoNickOffset) / EE_Parameter.ServoManualControlSpeed; |
ServoNickValue = ServoNickOffset / 16; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x01) |
{ // inverting movement of servo |
ServoNickValue += nick;//(int16_t)( ( (int32_t)EE_Parameter.ServoNickComp * nick) / (256L) ); |
} |
else |
{ // non inverting movement of servo |
ServoNickValue -= nick; |
} |
// limit servo value to its parameter range definition |
if(ServoNickValue < ((int16_t)EE_Parameter.ServoNickMin * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMin * MULTIPLYER; |
} |
else |
if(ServoNickValue > ((int16_t)EE_Parameter.ServoNickMax * MULTIPLYER) ) |
{ |
ServoNickValue = (int16_t)EE_Parameter.ServoNickMax * MULTIPLYER; |
} |
if(PlatinenVersion < 20) CalculateServoSignals = 0; else CalculateServoSignals++; |
} |
else |
{ |
roll = (cosinus * IntegralRoll) / 128L + (sinus * IntegralNick) / 128L; |
roll = ((long)EE_Parameter.ServoRollComp * roll) / 512L; |
ServoRollOffset += ((int16_t)Parameter_ServoRollControl * (MULTIPLYER*16) - ServoRollOffset) / EE_Parameter.ServoManualControlSpeed; |
ServoRollValue = ServoRollOffset/16; // offset (Range from 0 to 255 * 3 = 765) |
if(EE_Parameter.ServoCompInvert & 0x02) |
{ // inverting movement of servo |
ServoRollValue += roll; |
} |
else |
{ // non inverting movement of servo |
ServoRollValue -= roll; |
} |
// limit servo value to its parameter range definition |
if(ServoRollValue < ((int16_t)EE_Parameter.ServoRollMin * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMin * MULTIPLYER; |
} |
else |
if(ServoRollValue > ((int16_t)EE_Parameter.ServoRollMax * MULTIPLYER) ) |
{ |
ServoRollValue = (int16_t)EE_Parameter.ServoRollMax * MULTIPLYER; |
} |
CalculateServoSignals = 0; |
} |
} |
ISR(TIMER2_COMPA_vect) |
{ |
// frame len 22.5 ms = 14063 * 1.6 us |
// stop pulse: 0.3 ms = 188 * 1.6 us |
// min servo pulse: 0.6 ms = 375 * 1.6 us |
// max servo pulse: 2.4 ms = 1500 * 1.6 us |
// resolution: 1500 - 375 = 1125 steps |
#define IRS_RUNTIME 127 |
#define PPM_STOPPULSE 188 |
#define PPM_FRAMELEN (1757 * EE_Parameter.ServoNickRefresh) |
#define MINSERVOPULSE 375 |
#define MAXSERVOPULSE 1500 |
#define SERVORANGE (MAXSERVOPULSE - MINSERVOPULSE) |
static uint8_t PulseOutput = 0; |
static uint16_t ServoFrameTime = 0; |
static uint8_t ServoIndex = 0; |
if(PlatinenVersion < 20) |
{ |
//--------------------------- |
// Nick servo state machine |
//--------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// accumulate time for correct update rate |
ServoFrameTime = RemainingPulse; |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; |
CalculateServoSignals = 1; |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF Nick servo state machine |
else |
{ |
//----------------------------------------------------- |
// PPM state machine, onboard demultiplexed by HEF4017 |
//----------------------------------------------------- |
if(!PulseOutput) // pulse output complete |
{ |
if(TCCR2A & (1<<COM2A0)) // we had a low pulse |
{ |
TCCR2A &= ~(1<<COM2A0);// make a high pulse |
if(ServoIndex == 0) // if we are at the sync gap |
{ |
RemainingPulse = PPM_FRAMELEN - ServoFrameTime; // generate sync gap by filling time to full frame time |
ServoFrameTime = 0; // reset servo frame time |
HEF4017R_ON; // enable HEF4017 reset |
} |
else // servo channels |
{ |
RemainingPulse = MINSERVOPULSE + SERVORANGE/2; // center position ~ 1.5ms |
switch(ServoIndex) // map servo channels |
{ |
case 1: // Nick Compensation Servo |
RemainingPulse += ServoNickValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
break; |
case 2: // Roll Compensation Servo |
RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
break; |
case 3: |
RemainingPulse += ((int16_t)Parameter_Servo3 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 4: |
RemainingPulse += ((int16_t)Parameter_Servo4 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
case 5: |
RemainingPulse += ((int16_t)Parameter_Servo5 * MULTIPLYER) - (256 / 2) * MULTIPLYER; |
break; |
default: // other servo channels |
RemainingPulse += 2 * PPM_in[ServoIndex]; // add channel value, factor of 2 because timer 1 increments 3.2µs |
break; |
} |
// range servo pulse width |
if(RemainingPulse > MAXSERVOPULSE ) RemainingPulse = MAXSERVOPULSE; // upper servo pulse limit |
else if(RemainingPulse < MINSERVOPULSE ) RemainingPulse = MINSERVOPULSE; // lower servo pulse limit |
// substract stop pulse width |
RemainingPulse -= PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
} |
} |
else // we had a high pulse |
{ |
TCCR2A |= (1<<COM2A0); // make a low pulse |
// set pulsewidth to stop pulse width |
RemainingPulse = PPM_STOPPULSE; |
// accumulate time for correct sync gap |
ServoFrameTime += RemainingPulse; |
if((ServoActive && SenderOkay) || ServoActive == 2) HEF4017R_OFF; // disable HEF4017 reset |
else HEF4017R_ON; |
ServoIndex++; // change to next servo channel |
if(ServoIndex > EE_Parameter.ServoNickRefresh) |
{ |
CalculateServoSignals = 1; |
ServoIndex = 0; // reset to the sync gap |
} |
} |
// set pulse output active |
PulseOutput = 1; |
} |
} // EOF PPM state machine |
// General pulse output generator |
if(RemainingPulse > (255 + IRS_RUNTIME)) |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
else |
{ |
if(RemainingPulse > 255) // this is the 2nd last part |
{ |
if((RemainingPulse - 255) < IRS_RUNTIME) |
{ |
OCR2A = 255 - IRS_RUNTIME; |
RemainingPulse -= 255 - IRS_RUNTIME; |
} |
else // last part > ISR_RUNTIME |
{ |
OCR2A = 255; |
RemainingPulse -= 255; |
} |
} |
else // this is the last part |
{ |
OCR2A = RemainingPulse; |
RemainingPulse = 0; |
PulseOutput = 0; // trigger to stop pulse |
} |
} // EOF general pulse output generator |
} |
/tags/V0.86d/timer0.h |
---|
0,0 → 1,22 |
#define TIMER_TEILER CK8 |
#define TIMER_RELOAD_VALUE 250 |
#define HEF4017R_ON PORTC |= (1<<PORTC6) |
#define HEF4017R_OFF PORTC &= ~(1<<PORTC6) |
void Timer_Init(void); |
void TIMER2_Init(void); |
void Delay_ms(unsigned int); |
void Delay_ms_Mess(unsigned int); |
unsigned int SetDelay (unsigned int t); |
char CheckDelay (unsigned int t); |
void CalculateServo(void); |
extern volatile unsigned int CountMilliseconds; |
extern volatile unsigned char UpdateMotor; |
extern volatile unsigned int beeptime; |
extern volatile unsigned int cntKompass; |
extern unsigned int BeepMuster; |
extern volatile unsigned char SendSPI, ServoActive, CalculateServoSignals; |
extern volatile int16_t ServoNickValue; |
extern volatile int16_t ServoRollValue; |
/tags/V0.86d/twimaster.c |
---|
0,0 → 1,468 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Copyright (c) Holger Buss, Ingo Busker |
// + Nur für den privaten Gebrauch |
// + www.MikroKopter.com |
// + porting the sources to other systems or using the software on other systems (except hardware from www.mikrokopter.de) is not allowed |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Es gilt für das gesamte Projekt (Hardware, Software, Binärfiles, Sourcecode und Dokumentation), |
// + dass eine Nutzung (auch auszugsweise) nur für den privaten (nicht-kommerziellen) Gebrauch zulässig ist. |
// + Sollten direkte oder indirekte kommerzielle Absichten verfolgt werden, ist mit uns (info@mikrokopter.de) Kontakt |
// + bzgl. der Nutzungsbedingungen aufzunehmen. |
// + Eine kommerzielle Nutzung ist z.B.Verkauf von MikroKoptern, Bestückung und Verkauf von Platinen oder Bausätzen, |
// + Verkauf von Luftbildaufnahmen, usw. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Werden Teile des Quellcodes (mit oder ohne Modifikation) weiterverwendet oder veröffentlicht, |
// + unterliegen sie auch diesen Nutzungsbedingungen und diese Nutzungsbedingungen incl. Copyright müssen dann beiliegen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Sollte die Software (auch auszugesweise) oder sonstige Informationen des MikroKopter-Projekts |
// + auf anderen Webseiten oder sonstigen Medien veröffentlicht werden, muss unsere Webseite "http://www.mikrokopter.de" |
// + eindeutig als Ursprung verlinkt werden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Keine Gewähr auf Fehlerfreiheit, Vollständigkeit oder Funktion |
// + Benutzung auf eigene Gefahr |
// + Wir übernehmen keinerlei Haftung für direkte oder indirekte Personen- oder Sachschäden |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Portierung der Software (oder Teile davon) auf andere Systeme (ausser der Hardware von www.mikrokopter.de) ist nur |
// + mit unserer Zustimmung zulässig |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Die Funktion printf_P() unterliegt ihrer eigenen Lizenz und ist hiervon nicht betroffen |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + Redistributions of source code (with or without modifications) must retain the above copyright notice, |
// + this list of conditions and the following disclaimer. |
// + * Neither the name of the copyright holders nor the names of contributors may be used to endorse or promote products derived |
// + from this software without specific prior written permission. |
// + * The use of this project (hardware, software, binary files, sources and documentation) is only permittet |
// + for non-commercial use (directly or indirectly) |
// + Commercial use (for excample: selling of MikroKopters, selling of PCBs, assembly, ...) is only permitted |
// + with our written permission |
// + * If sources or documentations are redistributet on other webpages, out webpage (http://www.MikroKopter.de) must be |
// + clearly linked as origin |
// + * porting to systems other than hardware from www.mikrokopter.de is not allowed |
// + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
// + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
// + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
// + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
// + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
// + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
// + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
// + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN// + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
// + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
// + POSSIBILITY OF SUCH DAMAGE. |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
#include <avr/io.h> |
#include <avr/interrupt.h> |
#include <util/twi.h> |
#include "eeprom.h" |
#include "twimaster.h" |
#include "fc.h" |
#include "analog.h" |
#include "uart.h" |
#include "timer0.h" |
volatile uint8_t twi_state = TWI_STATE_MOTOR_TX; |
volatile uint8_t dac_channel = 0; |
volatile uint8_t motor_write = 0; |
volatile uint8_t motor_read = 0; |
volatile uint8_t I2C_TransferActive = 0; |
volatile uint16_t I2CTimeout = 100; |
uint8_t MissingMotor = 0; |
volatile uint8_t BLFlags = 0; |
MotorData_t Motor[MAX_MOTORS]; |
// bit mask for witch BL the configuration should be sent |
volatile uint16_t BLConfig_WriteMask = 0; |
// bit mask for witch BL the configuration should be read |
volatile uint16_t BLConfig_ReadMask = 0; |
// buffer for BL Configuration |
BLConfig_t BLConfig; |
#define I2C_WriteByte(byte) {TWDR = byte; TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define I2C_ReceiveByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE) | (1<<TWEA);} |
#define I2C_ReceiveLastByte() {TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWIE);} |
#define SCL_CLOCK 200000L |
#define I2C_TIMEOUT 30000 |
#define TWI_BASE_ADDRESS 0x52 |
/**************************************************/ |
/* Initialize I2C (TWI) */ |
/**************************************************/ |
void I2C_Init(char clear) |
{ |
uint8_t i; |
uint8_t sreg = SREG; |
cli(); |
// SDA is INPUT |
DDRC &= ~(1<<DDC1); |
// SCL is output |
DDRC |= (1<<DDC0); |
// pull up SDA |
PORTC |= (1<<PORTC0)|(1<<PORTC1); |
// TWI Status Register |
// prescaler 1 (TWPS1 = 0, TWPS0 = 0) |
TWSR &= ~((1<<TWPS1)|(1<<TWPS0)); |
// set TWI Bit Rate Register |
TWBR = ((F_CPU/SCL_CLOCK)-16)/2; |
twi_state = TWI_STATE_MOTOR_TX; |
motor_write = 0; |
motor_read = 0; |
if(clear) for(i=0; i < MAX_MOTORS; i++) |
{ |
Motor[i].Version = 0; |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
Motor[i].State = 0; |
Motor[i].ReadMode = BL_READMODE_STATUS; |
Motor[i].Current = 0; |
Motor[i].MaxPWM = 0; |
Motor[i].Temperature = 0; |
} |
sei(); |
SREG = sreg; |
} |
void I2C_Reset(void) |
{ |
// stop i2c bus |
I2C_Stop(TWI_STATE_MOTOR_TX); |
TWCR = (1<<TWINT); // reset to original state incl. interrupt flag reset |
TWAMR = 0; |
TWAR = 0; |
TWDR = 0; |
TWSR = 0; |
TWBR = 0; |
I2C_TransferActive = 0; |
I2C_Init(0); |
I2C_WriteByte(0); |
BLFlags |= BLFLAG_READ_VERSION; |
} |
/****************************************/ |
/* I2C ISR */ |
/****************************************/ |
ISR (TWI_vect) |
{ |
static uint8_t missing_motor = 0, motor_read_temperature = 0; |
static uint8_t *pBuff = 0; |
static uint8_t BuffLen = 0; |
switch (twi_state++) |
{ |
// Master Transmit |
case 0: // TWI_STATE_MOTOR_TX |
I2C_TransferActive = 1; |
// skip motor if not used in mixer |
while((Mixer.Motor[motor_write][MIX_GAS] <= 0) && (motor_write < MAX_MOTORS)) motor_write++; |
if(motor_write >= MAX_MOTORS) // writing finished, read now |
{ |
BLConfig_WriteMask = 0; // reset configuration bitmask |
motor_write = 0; // reset motor write counter for next cycle |
twi_state = TWI_STATE_MOTOR_RX; |
I2C_WriteByte(TWI_BASE_ADDRESS + TW_READ + (motor_read<<1) ); // select slave address in rx mode |
} |
else I2C_WriteByte(TWI_BASE_ADDRESS + TW_WRITE + (motor_write<<1) ); // select slave address in tx mode |
break; |
case 1: // Send Data to Slave |
I2C_WriteByte(Motor[motor_write].SetPoint); // transmit setpoint |
// if old version has been detected |
if(!(Motor[motor_write].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) |
{ |
twi_state = 4; //jump over sending more data |
} |
// the new version has been detected |
else if(!( (Motor[motor_write].SetPointLowerBits && (RequiredMotors < 7)) || BLConfig_WriteMask || BLConfig_ReadMask ) ) |
{ // or LowerBits are zero and no BlConfig should be sent (saves round trip time) |
twi_state = 4; //jump over sending more data |
} |
break; |
case 2: // lower bits of setpoint (higher resolution) |
if ((0x0001<<motor_write) & BLConfig_ReadMask) |
{ |
Motor[motor_write].ReadMode = BL_READMODE_CONFIG; // configuration request |
} |
else |
{ |
Motor[motor_write].ReadMode = BL_READMODE_STATUS; // normal status request |
} |
// send read mode and the lower bits of setpoint |
I2C_WriteByte((Motor[motor_write].ReadMode<<3)|(Motor[motor_write].SetPointLowerBits & 0x07)); |
// configuration tranmission request? |
if((0x0001<<motor_write) & BLConfig_WriteMask) |
{ // redirect tx pointer to configuration data |
pBuff = (uint8_t*)&BLConfig; // select config for motor |
BuffLen = sizeof(BLConfig_t); |
} |
else |
{ // jump to end of transmission for that motor |
twi_state = 4; |
} |
break; |
case 3: // send configuration |
I2C_WriteByte(*pBuff); |
pBuff++; |
if(--BuffLen > 0) twi_state = 3; // if there are some bytes left |
break; |
case 4: // repeat case 0-4 for all motors |
if(TWSR == TW_MT_DATA_NACK) // Data transmitted, NACK received |
{ |
if(!missing_motor) missing_motor = motor_write + 1; |
if((Motor[motor_write].State & MOTOR_STATE_ERROR_MASK) < MOTOR_STATE_ERROR_MASK) Motor[motor_write].State++; // increment error counter and handle overflow |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2CTimeout = 10; |
motor_write++; // next motor |
I2C_Start(TWI_STATE_MOTOR_TX); // Repeated start -> switch slave or switch Master Transmit -> Master Receive |
break; |
// Master Receive Data |
case 5: // TWI_STATE_MOTOR_RX |
if(TWSR != TW_MR_SLA_ACK) // SLA+R transmitted but no ACK received |
{ // no response from the addressed slave received |
Motor[motor_read].State &= ~MOTOR_STATE_PRESENT_MASK; // clear present bit |
if(++motor_read >= MAX_MOTORS) |
{ // all motors read |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2C_TransferActive = 0; |
} |
else |
{ // motor successfully addressed |
Motor[motor_read].State |= MOTOR_STATE_PRESENT_MASK; // set present bit |
if(Motor[motor_read].Version & MOTOR_STATE_NEW_PROTOCOL_MASK) |
{ |
// new BL found |
switch(Motor[motor_read].ReadMode) |
{ |
case BL_READMODE_CONFIG: |
pBuff = (uint8_t*)&BLConfig; |
BuffLen = sizeof(BLConfig_t); |
break; |
case BL_READMODE_STATUS: |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if(motor_read == motor_read_temperature) BuffLen = 3; // read Current, MaxPwm & Temp |
else BuffLen = 1;// read Current only |
break; |
} |
} |
else // old BL version |
{ |
pBuff = (uint8_t*)&(Motor[motor_read].Current); |
if((BLFlags & BLFLAG_READ_VERSION) || (motor_read == motor_read_temperature)) BuffLen = 2; // Current & MaxPwm |
else BuffLen = 1; // read Current only |
} |
if(BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else |
{ |
I2C_ReceiveByte(); // read next byte |
} |
} |
MissingMotor = missing_motor; |
missing_motor = 0; |
break; |
case 6: // receive bytes |
*pBuff = TWDR; |
pBuff++; |
BuffLen--; |
if(BuffLen>1) |
{ |
I2C_ReceiveByte(); // read next byte |
} |
else if (BuffLen == 1) |
{ |
I2C_ReceiveLastByte(); // read last byte |
} |
else // nothing left |
{ |
if(BLFlags & BLFLAG_READ_VERSION) |
{ |
if(!(FC_StatusFlags & FC_STATUS_MOTOR_RUN) && (Motor[motor_read].MaxPWM == 250) ) Motor[motor_read].Version |= MOTOR_STATE_NEW_PROTOCOL_MASK; |
else Motor[motor_read].Version = 0; |
} |
if(++motor_read >= MAX_MOTORS) |
{ |
motor_read = 0; // restart from beginning |
BLConfig_ReadMask = 0; // reset read configuration bitmask |
if(++motor_read_temperature >= MAX_MOTORS) |
{ |
motor_read_temperature = 0; |
BLFlags &= ~BLFLAG_READ_VERSION; |
} |
} |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2C_TransferActive = 0; |
return; |
} |
twi_state = 6; // if there are some bytes left |
break; |
// writing Gyro-Offsets |
case 18: |
I2C_WriteByte(0x98); // Address the DAC |
break; |
case 19: |
I2C_WriteByte(0x10 + (dac_channel * 2)); // Select DAC Channel (0x10 = A, 0x12 = B, 0x14 = C) |
break; |
case 20: |
switch(dac_channel) |
{ |
case 0: |
I2C_WriteByte(AnalogOffsetNick); // 1st byte for Channel A |
break; |
case 1: |
I2C_WriteByte(AnalogOffsetRoll); // 1st byte for Channel B |
break; |
case 2: |
I2C_WriteByte(AnalogOffsetGier); // 1st byte for Channel C |
break; |
} |
break; |
case 21: |
I2C_WriteByte(0x80); // 2nd byte for all channels is 0x80 |
break; |
case 22: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
I2C_TransferActive = 0; |
I2CTimeout = 10; |
// repeat case 18...22 until all DAC Channels are updated |
if(dac_channel < 2) |
{ |
dac_channel ++; // jump to next channel |
I2C_Start(TWI_STATE_GYRO_OFFSET_TX); // start transmission for next channel |
} |
else |
{ |
dac_channel = 0; // reset dac channel counter |
BLFlags |= BLFLAG_TX_COMPLETE; |
} |
break; |
default: |
I2C_Stop(TWI_STATE_MOTOR_TX); |
BLFlags |= BLFLAG_TX_COMPLETE; |
I2CTimeout = 10; |
motor_write = 0; |
motor_read = 0; |
I2C_TransferActive = 0; |
break; |
} |
} |
uint8_t I2C_WriteBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor) |
{ |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
} |
// check BL configuration to send |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
if(!motor) // 0 means all |
{ |
BLConfig_WriteMask = 0xFF; // all motors at once with the same configuration |
} |
else //only one specific motor |
{ |
BLConfig_WriteMask = 0x0001<<(motor-1); |
} |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_WriteMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_write = 0; |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_WriteMask && !CheckDelay(timer)); // repeat until the BL config has been sent |
if(BLConfig_WriteMask) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); |
return(BLCONFIG_SUCCESS); |
} |
uint8_t I2C_ReadBLConfig(uint8_t motor) |
{ |
uint8_t i; |
uint16_t timer; |
if(MotorenEin || PC_MotortestActive) return(BLCONFIG_ERR_MOTOR_RUNNING); // not when motors are running! |
if(motor > MAX_MOTORS) return (BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(motor == 0) return (BLCONFIG_ERR_READ_NOT_POSSIBLE); |
if(!(Motor[motor-1].State & MOTOR_STATE_PRESENT_MASK)) return(BLCONFIG_ERR_MOTOR_NOT_EXIST); // motor does not exist! |
if(!(Motor[motor-1].Version & MOTOR_STATE_NEW_PROTOCOL_MASK)) return(BLCONFIG_ERR_HW_NOT_COMPATIBLE); // not a new BL! |
timer = SetDelay(2000); |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
// prepare the bitmask |
BLConfig_ReadMask = 0x0001<<(motor-1); |
for(i = 0; i < MAX_MOTORS; i++) |
{ |
if((0x0001<<i) & BLConfig_ReadMask) |
{ |
Motor[i].SetPoint = 0; |
Motor[i].SetPointLowerBits = 0; |
} |
} |
motor_read = 0; |
BLConfig.Revision = 0; // bad revision |
BLConfig.crc = 0; // bad checksum |
// needs at least MAX_MOTORS loops of 2 ms (12*2ms = 24ms) |
do |
{ |
I2C_Start(TWI_STATE_MOTOR_TX); // start an i2c transmission |
while(!(BLFlags & BLFLAG_TX_COMPLETE) && !CheckDelay(timer)); //wait for complete transfer |
}while(BLConfig_ReadMask && !CheckDelay(timer)); // repeat until the BL config has been received from all motors |
// validate result |
if(BLConfig.Revision != BLCONFIG_REVISION) return (BLCONFIG_ERR_SW_NOT_COMPATIBLE); // bad revison |
i = RAM_Checksum((uint8_t*)&BLConfig, sizeof(BLConfig_t) - 1); |
if(i != BLConfig.crc) return(BLCONFIG_ERR_CHECKSUM); // bad checksum |
return(BLCONFIG_SUCCESS); |
} |
/tags/V0.86d/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, not running (250) or starting (40) |
+ int8_t Temperature; // old BL-Ctrl will return a 255 here, the new version the temp. in °C |
+} __attribute__((packed)) MotorData_t; |
+ |
+extern MotorData_t Motor[MAX_MOTORS]; |
+ |
+#define BLCONFIG_REVISION 2 |
+ |
+#define MASK_SET_PWM_SCALING 0x01 |
+#define MASK_SET_CURRENT_LIMIT 0x02 |
+#define MASK_SET_TEMP_LIMIT 0x04 |
+#define MASK_SET_CURRENT_SCALING 0x08 |
+#define MASK_SET_BITCONFIG 0x10 |
+#define MASK_RESET_CAPCOUNTER 0x20 |
+#define MASK_SET_DEFAULT_PARAMS 0x40 |
+#define MASK_SET_SAVE_EEPROM 0x80 |
+ |
+#define BITCONF_REVERSE_ROTATION 0x01 |
+#define BITCONF_RES1 0x02 |
+#define BITCONF_RES2 0x04 |
+#define BITCONF_RES3 0x08 |
+#define BITCONF_RES4 0x10 |
+#define BITCONF_RES5 0x20 |
+#define BITCONF_RES6 0x40 |
+#define BITCONF_RES7 0x80 |
+ |
+typedef struct |
+{ |
+ uint8_t Revision; // must be BL_REVISION |
+ uint8_t SetMask; // settings mask |
+ uint8_t PwmScaling; // maximum value of control pwm, acts like a thrust limit |
+ uint8_t CurrentLimit; // current limit in A |
+ uint8_t TempLimit; // in °C |
+ uint8_t CurrentScaling; // scaling factor for current measurement |
+ uint8_t BitConfig; // see defines above |
+ uint8_t crc; // checksum |
+} __attribute__((packed)) BLConfig_t; |
+ |
+extern BLConfig_t BLConfig; |
+ |
+extern volatile uint16_t I2CTimeout; |
+ |
+void I2C_Init(char); // Initialize I2C |
+#define I2C_Start(start_state) {twi_state = start_state; BLFlags &= ~BLFLAG_TX_COMPLETE; TWCR = (1<<TWSTA) | (1<<TWEN) | (1<<TWINT) | (1<<TWIE);} |
+#define I2C_Stop(start_state) {twi_state = start_state; TWCR = (1<<TWEN) | (1<<TWSTO) | (1<<TWINT);} |
+void I2C_Reset(void); // Reset I2C |
+ |
+#define BLCONFIG_SUCCESS 0 |
+#define BLCONFIG_ERR_MOTOR_RUNNING 1 |
+#define BLCONFIG_ERR_MOTOR_NOT_EXIST 2 |
+#define BLCONFIG_ERR_HW_NOT_COMPATIBLE 3 |
+#define BLCONFIG_ERR_SW_NOT_COMPATIBLE 4 |
+#define BLCONFIG_ERR_CHECKSUM 5 |
+#define BLCONFIG_ERR_READ_NOT_POSSIBLE 6 |
+ |
+uint8_t I2C_WriteBLConfig(uint8_t motor); |
+uint8_t I2C_ReadBLConfig(uint8_t motor); |
+ |
+#endif |
/tags/V0.86d/uart.c |
---|
0,0 → 1,763 |
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
// + 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 ReceiverUpdateModeActive = 0; // 1 = Update 2 = JetiBox-Simulation |
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] ", |
"Height Setpoint ", |
"25 ", //25 |
"26 ", //"26 CPU OverLoad ", |
"Compass Setpoint", |
"I2C-Error ", |
"BL Limit ", |
"GPS_Nick ", //30 |
"GPS_Roll " |
}; |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Sende-Part der Datenübertragung |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
ISR(USART0_TX_vect) |
{ |
static unsigned int ptr = 0; |
unsigned char tmp_tx; |
if(!UebertragungAbgeschlossen) |
{ |
ptr++; // die [0] wurde schon gesendet |
tmp_tx = TxdBuffer[ptr]; |
if((tmp_tx == '\r') || (ptr == MAX_SENDE_BUFF)) |
{ |
ptr = 0; |
UebertragungAbgeschlossen = 1; |
} |
UDR0 = tmp_tx; |
} |
else ptr = 0; |
} |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
//++ Empfangs-Part der Datenübertragung, incl. CRC-Auswertung |
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
ISR(USART0_RX_vect) |
{ |
static unsigned int crc; |
static unsigned char crc1,crc2,buf_ptr; |
static unsigned char UartState = 0; |
unsigned char CrcOkay = 0; |
if (ReceiverUpdateModeActive == 1) { UDR1 = UDR0; return; } // 1 = Update |
if (ReceiverUpdateModeActive == 2) { RxdBuffer[0] = UDR0; return; } // 2 = JetiBox-Simulation |
SioTmp = UDR0; |
if(buf_ptr >= MAX_SENDE_BUFF) UartState = 0; |
if(SioTmp == '\r' && UartState == 2) |
{ |
UartState = 0; |
crc -= RxdBuffer[buf_ptr-2]; |
crc -= RxdBuffer[buf_ptr-1]; |
crc %= 4096; |
crc1 = '=' + crc / 64; |
crc2 = '=' + crc % 64; |
CrcOkay = 0; |
if((crc1 == RxdBuffer[buf_ptr-2]) && (crc2 == RxdBuffer[buf_ptr-1])) CrcOkay = 1; else { CrcOkay = 0; CntCrcError++;}; |
if(!NeuerDatensatzEmpfangen && CrcOkay) // Datensatz schon verarbeitet |
{ |
NeuerDatensatzEmpfangen = 1; |
AnzahlEmpfangsBytes = buf_ptr + 1; |
RxdBuffer[buf_ptr] = '\r'; |
if(RxdBuffer[2] == 'R') |
{ |
LcdClear(); |
wdt_enable(WDTO_250MS); // Reset-Commando |
ServoActive = 0; |
} |
} |
} |
else |
switch(UartState) |
{ |
case 0: |
if(SioTmp == '#' && !NeuerDatensatzEmpfangen) UartState = 1; // Startzeichen und Daten schon verarbeitet |
buf_ptr = 0; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc = SioTmp; |
break; |
case 1: // Adresse auswerten |
UartState++; |
RxdBuffer[buf_ptr++] = SioTmp; |
crc += SioTmp; |
break; |
case 2: // Eingangsdaten sammeln |
RxdBuffer[buf_ptr] = SioTmp; |
if(buf_ptr < MAX_EMPFANGS_BUFF) buf_ptr++; |
else UartState = 0; |
crc += SioTmp; |
break; |
default: |
UartState = 0; |
break; |
} |
} |
// -------------------------------------------------------------------------- |
void AddCRC(unsigned int wieviele) |
{ |
unsigned int tmpCRC = 0,i; |
for(i = 0; i < wieviele;i++) |
{ |
tmpCRC += TxdBuffer[i]; |
} |
tmpCRC %= 4096; |
TxdBuffer[i++] = '=' + tmpCRC / 64; |
TxdBuffer[i++] = '=' + tmpCRC % 64; |
TxdBuffer[i++] = '\r'; |
UebertragungAbgeschlossen = 0; |
UDR0 = TxdBuffer[0]; |
} |
// -------------------------------------------------------------------------- |
void SendOutData(unsigned char cmd,unsigned char address, unsigned char BufferAnzahl, ...) //unsigned char *snd, unsigned char len) |
{ |
va_list ap; |
unsigned int pt = 0; |
unsigned char a,b,c; |
unsigned char ptr = 0; |
unsigned char *snd = 0; |
int len = 0; |
TxdBuffer[pt++] = '#'; // Startzeichen |
TxdBuffer[pt++] = 'a' + address; // Adresse (a=0; b=1,...) |
TxdBuffer[pt++] = cmd; // Commando |
va_start(ap, BufferAnzahl); |
if(BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
while(len) |
{ |
if(len) |
{ |
a = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else a = 0; |
if(len) |
{ |
b = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else b = 0; |
if(len) |
{ |
c = snd[ptr++]; |
len--; |
if((!len) && BufferAnzahl) |
{ |
snd = va_arg(ap, unsigned char*); |
len = va_arg(ap, int); |
ptr = 0; |
BufferAnzahl--; |
} |
} |
else c = 0; |
TxdBuffer[pt++] = '=' + (a >> 2); |
TxdBuffer[pt++] = '=' + (((a & 0x03) << 4) | ((b & 0xf0) >> 4)); |
TxdBuffer[pt++] = '=' + (((b & 0x0f) << 2) | ((c & 0xc0) >> 6)); |
TxdBuffer[pt++] = '=' + ( c & 0x3f); |
} |
va_end(ap); |
AddCRC(pt); |
} |
// -------------------------------------------------------------------------- |
void Decode64(void) // die daten werden im rx buffer dekodiert, das geht nur, weil aus 4 byte immer 3 gemacht werden. |
{ |
unsigned char a,b,c,d; |
unsigned char x,y,z; |
unsigned char ptrIn = 3; // start at begin of data block |
unsigned char ptrOut = 3; |
unsigned char len = AnzahlEmpfangsBytes - 6; // von der Gesamtbytezahl eines Frames gehen 3 Bytes des Headers ('#',Addr, Cmd) und 3 Bytes des Footers (CRC1, CRC2, '\r') ab. |
while(len) |
{ |
a = RxdBuffer[ptrIn++] - '='; |
b = RxdBuffer[ptrIn++] - '='; |
c = RxdBuffer[ptrIn++] - '='; |
d = RxdBuffer[ptrIn++] - '='; |
x = (a << 2) | (b >> 4); |
y = ((b & 0x0f) << 4) | (c >> 2); |
z = ((c & 0x03) << 6) | d; |
if(len--) RxdBuffer[ptrOut++] = x; else break; |
if(len--) RxdBuffer[ptrOut++] = y; else break; |
if(len--) RxdBuffer[ptrOut++] = z; else break; |
} |
pRxData = (unsigned char*)&RxdBuffer[3]; // decodierte Daten beginnen beim 4. Byte |
RxDataLen = ptrOut - 3; // wie viele Bytes wurden dekodiert? |
} |
// -------------------------------------------------------------------------- |
void BearbeiteRxDaten(void) |
{ |
if(!NeuerDatensatzEmpfangen) return; |
unsigned char tempchar1, tempchar2; |
Decode64(); // dekodiere datenblock im Empfangsbuffer |
switch(RxdBuffer[1]-'a') // check for Slave Address |
{ |
case FC_ADDRESS: // FC special commands |
switch(RxdBuffer[2]) |
{ |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
// KompassRichtung = ((540 + KompassValue - KompassSollWert) % 360) - 180; |
break; |
case 't':// Motortest |
if(AnzahlEmpfangsBytes > 20) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
PC_MotortestActive = 240; |
//while(!UebertragungAbgeschlossen); |
//SendOutData('T', MeineSlaveAdresse, 0); |
PcZugriff = 255; |
break; |
case 'n':// "Get Mixer |
while(!UebertragungAbgeschlossen); |
SendOutData('N', FC_ADDRESS, 1, (unsigned char *) &Mixer, sizeof(Mixer) - 1); |
Debug("Mixer lesen"); |
break; |
case 'm':// "Write Mixer |
if(pRxData[0] == EEMIXER_REVISION) |
{ |
memcpy(&Mixer, (unsigned char *)pRxData, sizeof(Mixer) - 1); |
MixerTable_WriteToEEProm(); |
tempchar1 = 1; |
VersionInfo.HardwareError[1] &= ~FC_ERROR1_MIXER; |
} |
else |
{ |
tempchar1 = 0; |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('M', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
break; |
case 'p': // get PPM Channels |
GetPPMChannelAnforderung = 1; |
PcZugriff = 255; |
break; |
case 'q':// "Get"-Anforderung für Settings |
// Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
if((10 <= pRxData[0]) && (pRxData[0] < 20)) |
{ |
tempchar1 = pRxData[0] - 10; |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
SetDefaultParameter(tempchar1, 1); |
} |
else if((20 <= pRxData[0]) && (pRxData[0] < 30)) |
{ |
tempchar1 = pRxData[0] - 20; |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
SetDefaultParameter(tempchar1, 0); |
} |
else |
{ |
tempchar1 = pRxData[0]; |
if(tempchar1 == 0xFF) |
{ |
tempchar1 = GetActiveParamSet(); |
} |
if(tempchar1< 1) tempchar1 = 1; // limit to 1 |
else if(tempchar1 > 5) tempchar1 = 5; // limit to 5 |
// load requested parameter set |
ParamSet_ReadFromEEProm(tempchar1); |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('Q', FC_ADDRESS, 2, &tempchar1, sizeof(tempchar1), (unsigned char *) &EE_Parameter, sizeof(EE_Parameter) - 1); |
Debug("Lese Setting %d", tempchar1); |
break; |
case 's': // Parametersatz speichern |
if((1 <= pRxData[0]) && (pRxData[0] <= 5) && (pRxData[1] == EEPARAM_REVISION) && MotorenEin == 0) // check for setting to be in range |
{ |
memcpy(&EE_Parameter, (uint8_t*)&pRxData[1], sizeof(EE_Parameter) - 1); |
ParamSet_WriteToEEProm(pRxData[0]); |
Umschlag180Nick = (long) EE_Parameter.WinkelUmschlagNick * 2500L; |
Umschlag180Roll = (long) EE_Parameter.WinkelUmschlagRoll * 2500L; |
tempchar1 = GetActiveParamSet(); |
} |
else |
{ |
tempchar1 = 0; // mark in response an invlid setting |
} |
while(!UebertragungAbgeschlossen); |
SendOutData('S', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'f': // auf anderen Parametersatz umschalten |
if((1 <= pRxData[0]) && (pRxData[0] <= 5)) ParamSet_ReadFromEEProm(pRxData[0]); |
tempchar1 = GetActiveParamSet(); |
while(!UebertragungAbgeschlossen); |
SendOutData('F', FC_ADDRESS, 1, &tempchar1, sizeof(tempchar1)); |
if(!MotorenEin) Piep(tempchar1,110); |
LipoDetection(0); |
LIBFC_ReceiverInit(EE_Parameter.Receiver); |
break; |
case 'y':// serial Potis |
PPM_in[13] = (signed char) pRxData[0]; PPM_in[14] = (signed char) pRxData[1]; PPM_in[15] = (signed char) pRxData[2]; PPM_in[16] = (signed char) pRxData[3]; |
PPM_in[17] = (signed char) pRxData[4]; PPM_in[18] = (signed char) pRxData[5]; PPM_in[19] = (signed char) pRxData[6]; PPM_in[20] = (signed char) pRxData[7]; |
PPM_in[21] = (signed char) pRxData[8]; PPM_in[22] = (signed char) pRxData[9]; PPM_in[23] = (signed char) pRxData[10]; PPM_in[24] = (signed char) pRxData[11]; |
break; |
case 'u': // request BL parameter |
Debug("Reading BL %d", pRxData[0]); |
// try to read BL configuration |
tempchar2 = I2C_ReadBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('U', FC_ADDRESS, 4, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2), &pRxData[0], 1, &BLConfig, sizeof(BLConfig_t)); |
break; |
case 'w': // write BL parameter |
Debug("Writing BL %d", pRxData[0]); |
if(RxDataLen >= 1+sizeof(BLConfig_t)) |
{ |
memcpy(&BLConfig, (uint8_t*)(&pRxData[1]), sizeof(BLConfig_t)); |
tempchar2 = I2C_WriteBLConfig(pRxData[0]); |
if(tempchar2 == BLCONFIG_SUCCESS) tempchar1 = 1; |
else tempchar1 = 0; // indicate error |
while(!UebertragungAbgeschlossen); // wait for previous frame to be sent |
SendOutData('W', FC_ADDRESS,2, &tempchar1, sizeof(tempchar1), &tempchar2, sizeof(tempchar2)); |
} |
break; |
case 'j': |
if(MotorenEin) break; |
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] == 1) ReceiverUpdateModeActive = 2; |
else |
{ // Jeti or HoTT update |
//#if (defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)) |
if(pRxData[0] == 100) ubrr = (uint16_t) ((uint32_t) F_CPU/ (8 * 19200L) - 1); // HoTT |
//#endif |
ReceiverUpdateModeActive = 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); |
} |
// UART0 & UART1 1 stop bit |
UCSR1C &= ~(1 << USBS1); |
UCSR0C &= ~(1 << USBS0); |
// UART1 clear 9th bit |
UCSR1B &= ~(1<<TXB81); |
// enable receiver and transmitter for UART0 and UART1 |
UCSR0B |= (1 << TXEN0) | (1 << RXEN0); |
UCSR1B |= (1 << TXEN1) | (1 << RXEN1); |
// enable RX-Interrupt for UART0 and UART1 |
UCSR0B |= (1 << RXCIE0); |
UCSR1B |= (1 << RXCIE1); |
// disable other Interrupts |
TIMSK0 = 0; |
TIMSK1 = 0; |
TIMSK2 = 0; |
sei(); |
} |
break; |
} // case FC_ADDRESS: |
default: // any Slave Address |
switch(RxdBuffer[2]) |
{ |
// 't' comand placed here only for compatibility to BL |
case 't':// Motortest |
if(AnzahlEmpfangsBytes >= sizeof(MotorTest)) memcpy(&MotorTest[0], (unsigned char *)pRxData, sizeof(MotorTest)); |
else memcpy(&MotorTest[0], (unsigned char *)pRxData, 4); |
while(!UebertragungAbgeschlossen); |
SendOutData('T', MeineSlaveAdresse, 0); |
PC_MotortestActive = 250; |
PcZugriff = 255; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
// 'K' comand placed here only for compatibility to old MK3MAG software, that does not send the right Slave Address |
case 'K':// Kompasswert |
memcpy((unsigned char *)&KompassValue , (unsigned char *)pRxData, sizeof(KompassValue)); |
// KompassRichtung = ((540 + KompassValue - KompassSollWert) % 360) - 180; |
break; |
case 'a':// Texte der Analogwerte |
DebugTextAnforderung = pRxData[0]; |
if (DebugTextAnforderung > 31) DebugTextAnforderung = 31; |
PcZugriff = 255; |
break; |
case 'b': |
memcpy((unsigned char *)&ExternControl, (unsigned char *)pRxData, sizeof(ExternControl)); |
ConfirmFrame = ExternControl.Frame; |
PcZugriff = 255; |
break; |
case 'c': // Poll the 3D-Data |
if(!Intervall3D) { if(pRxData[0]) Timer3D = SetDelay(pRxData[0] * 10);} |
Intervall3D = pRxData[0] * 10; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
case 'd': // Poll the debug data |
PcZugriff = 255; |
DebugDataIntervall = (unsigned int)pRxData[0] * 10; |
if(DebugDataIntervall > 0) DebugDataAnforderung = 1; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
break; |
case 'h':// x-1 Displayzeilen |
PcZugriff = 255; |
if((pRxData[0] & 0x80) == 0x00) // old format |
{ |
DisplayLine = 2; |
Display_Interval = 0; |
} |
else // new format |
{ |
RemoteKeys |= ~pRxData[0]; |
Display_Interval = (unsigned int)pRxData[1] * 10; |
DisplayLine = 4; |
AboTimeOut = SetDelay(ABO_TIMEOUT); |
} |
DebugDisplayAnforderung = 1; |
break; |
case 'l':// x-1 Displayzeilen |
PcZugriff = 255; |
MenuePunkt = pRxData[0]; |
DebugDisplayAnforderung1 = 1; |
break; |
case 'v': // Version-Anforderung und Ausbaustufe |
GetVersionAnforderung = 1; |
break; |
case 'g':// |
GetExternalControl = 1; |
break; |
default: |
//unsupported command received |
break; |
} |
break; // default: |
} |
NeuerDatensatzEmpfangen = 0; |
pRxData = 0; |
RxDataLen = 0; |
} |
//############################################################################ |
//Routine für die Serielle Ausgabe |
void uart_putchar (char c) |
//############################################################################ |
{ |
//Warten solange bis Zeichen gesendet wurde |
loop_until_bit_is_set(UCSR0A, UDRE0); |
//Ausgabe des Zeichens |
UDR0 = c; |
} |
//############################################################################ |
//INstallation der Seriellen Schnittstelle |
void UART_Init (void) |
//############################################################################ |
{ |
unsigned int ubrr = (unsigned int) ((unsigned long) F_CPU/(8 * USART0_BAUD) - 1); |
//Enable TXEN im Register UCR TX-Data Enable & RX Enable |
UCSR0B = (1 << TXEN0) | (1 << RXEN0); |
// UART Double Speed (U2X) |
UCSR0A |= (1 << U2X0); |
// RX-Interrupt Freigabe |
UCSR0B |= (1 << RXCIE0); |
// TX-Interrupt Freigabe |
UCSR0B |= (1 << TXCIE0); |
// USART0 Baud Rate Register |
// set clock divider |
UBRR0H = (uint8_t)(ubrr >> 8); |
UBRR0L = (uint8_t)ubrr; |
Debug_Timer = SetDelay(DebugDataIntervall); |
Kompass_Timer = SetDelay(220); |
VersionInfo.SWMajor = VERSION_MAJOR; |
VersionInfo.SWMinor = VERSION_MINOR; |
VersionInfo.SWPatch = VERSION_PATCH; |
VersionInfo.ProtoMajor = VERSION_SERIAL_MAJOR; |
VersionInfo.ProtoMinor = VERSION_SERIAL_MINOR; |
pRxData = 0; |
RxDataLen = 0; |
} |
//--------------------------------------------------------------------------------------------- |
void DatenUebertragung(void) |
{ |
if(!UebertragungAbgeschlossen) return; |
if(CheckDelay(AboTimeOut)) |
{ |
Display_Interval = 0; |
DebugDataIntervall = 0; |
Intervall3D = 0; |
} |
if(((Display_Interval>0 && CheckDelay(Display_Timer)) || DebugDisplayAnforderung) && UebertragungAbgeschlossen) |
{ |
if(DisplayLine > 3)// new format |
{ |
Menu(); |
SendOutData('H', FC_ADDRESS, 1, (uint8_t *)DisplayBuff, 80); |
} |
else // old format |
{ |
LCD_printfxy(0,0,"!!! INCOMPATIBLE !!!"); |
SendOutData('H', FC_ADDRESS, 2, &DisplayLine, sizeof(DisplayLine), (uint8_t *)DisplayBuff, 20); |
if(DisplayLine++ > 3) DisplayLine = 0; |
} |
Display_Timer = SetDelay(Display_Interval); |
DebugDisplayAnforderung = 0; |
} |
if(DebugDisplayAnforderung1 && UebertragungAbgeschlossen) |
{ |
Menu(); |
SendOutData('L', FC_ADDRESS, 3, &MenuePunkt, sizeof(MenuePunkt), &MaxMenue, sizeof(MaxMenue), DisplayBuff, sizeof(DisplayBuff)); |
DebugDisplayAnforderung1 = 0; |
} |
if(GetVersionAnforderung && UebertragungAbgeschlossen) |
{ |
SendOutData('V', FC_ADDRESS, 1, (unsigned char *) &VersionInfo, sizeof(VersionInfo)); |
GetVersionAnforderung = 0; |
Debug_OK("Version gesendet"); |
} |
if(GetExternalControl && UebertragungAbgeschlossen) // Bei Get werden die vom PC einstellbaren Werte vom PC zurückgelesen |
{ |
SendOutData('G',MeineSlaveAdresse, 1, (unsigned char *) &ExternControl, sizeof(ExternControl)); |
GetExternalControl = 0; |
} |
if((CheckDelay(Kompass_Timer)) && UebertragungAbgeschlossen) |
{ |
WinkelOut.Winkel[0] = (int) (IntegralNick / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
WinkelOut.Winkel[1] = (int) (IntegralRoll / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
WinkelOut.UserParameter[0] = Parameter_UserParam1; |
WinkelOut.UserParameter[1] = Parameter_UserParam2; |
SendOutData('k', MK3MAG_ADDRESS, 1, (unsigned char *) &WinkelOut,sizeof(WinkelOut)); |
if(WinkelOut.CalcState > 4) WinkelOut.CalcState = 6; // wird dann in SPI auf Null gesetzt |
Kompass_Timer = SetDelay(99); |
} |
if(((DebugDataIntervall>0 && CheckDelay(Debug_Timer)) || DebugDataAnforderung) && UebertragungAbgeschlossen) |
{ |
CopyDebugValues(); |
SendOutData('D', FC_ADDRESS, 1, (unsigned char *) &DebugOut,sizeof(DebugOut)); |
DebugDataAnforderung = 0; |
if(DebugDataIntervall>0) Debug_Timer = SetDelay(DebugDataIntervall); |
} |
if(Intervall3D > 0 && CheckDelay(Timer3D) && UebertragungAbgeschlossen) |
{ |
Data3D.Winkel[0] = (int) (IntegralNick / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
Data3D.Winkel[1] = (int) (IntegralRoll / (EE_Parameter.GyroAccFaktor * 4)); // etwa in 0.1 Grad |
Data3D.Winkel[2] = (int) ((10 * ErsatzKompass) / GIER_GRAD_FAKTOR); |
Data3D.Centroid[0] = SummeNick >> 9; |
Data3D.Centroid[1] = SummeRoll >> 9; |
Data3D.Centroid[2] = Mess_Integral_Gier >> 9; |
SendOutData('C', FC_ADDRESS, 1, (unsigned char *) &Data3D,sizeof(Data3D)); |
Timer3D = SetDelay(Intervall3D); |
} |
if(DebugTextAnforderung != 255) // Texte für die Analogdaten |
{ |
unsigned char label[16]; // local sram buffer |
memcpy_P(label, ANALOG_TEXT[DebugTextAnforderung], 16); // read lable from flash to sra |
SendOutData('A', FC_ADDRESS, 2, (unsigned char *)&DebugTextAnforderung, sizeof(DebugTextAnforderung),label, 16); |
DebugTextAnforderung = 255; |
} |
if(ConfirmFrame && UebertragungAbgeschlossen) // Datensatz bestätigen |
{ |
SendOutData('B', FC_ADDRESS, 1, (uint8_t*)&ConfirmFrame, sizeof(ConfirmFrame)); |
ConfirmFrame = 0; |
} |
if(GetPPMChannelAnforderung && UebertragungAbgeschlossen) |
{ |
SendOutData('P', FC_ADDRESS, 1, (unsigned char *) &PPM_in, sizeof(PPM_in)); |
GetPPMChannelAnforderung = 0; |
} |
#ifdef DEBUG // only include functions if DEBUG is defined |
if(SendDebugOutput && UebertragungAbgeschlossen) |
{ |
SendOutData('0', FC_ADDRESS, 1, (unsigned char *) &tDebug, sizeof(tDebug)); |
SendDebugOutput = 0; |
} |
#endif |
} |
/tags/V0.86d/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 ReceiverUpdateModeActive; |
extern unsigned volatile char UebertragungAbgeschlossen; |
extern unsigned volatile char PC_DebugTimeout; |
extern unsigned volatile char NeueKoordinateEmpfangen; |
extern unsigned volatile char PC_MotortestActive; |
extern unsigned char MeineSlaveAdresse; |
extern unsigned char PcZugriff; |
extern unsigned char RemotePollDisplayLine; |
extern unsigned volatile char RxdBuffer[]; |
extern int Debug_Timer,Kompass_Timer; |
extern void UART_Init (void); |
extern void uart_putchar (char c); |
extern void boot_program_page (uint32_t page, uint8_t *buf); |
extern void DatenUebertragung(void); |
extern void Uart1Init(void); |
extern void BearbeiteRxDaten(void); |
extern unsigned char MotorTest[16]; |
struct str_DebugOut |
{ |
unsigned char Status[2]; |
signed int Analog[32]; // Debugwerte |
}; |
extern struct str_DebugOut DebugOut; |
struct str_WinkelOut |
{ |
signed int Winkel[2]; |
unsigned char UserParameter[2]; |
unsigned char CalcState; |
unsigned char Orientation; |
}; |
extern struct str_WinkelOut WinkelOut; |
struct str_Data3D |
{ |
signed int Winkel[3]; // nick, roll, compass in 0,1° |
signed char Centroid[3]; |
signed char reserve[5]; |
}; |
extern struct str_Data3D Data3D; |
struct str_ExternControl |
{ |
unsigned char Digital[2]; |
unsigned char RemoteTasten; |
signed char Nick; |
signed char Roll; |
signed char Gier; |
unsigned char Gas; |
signed char Hight; |
unsigned char free; |
unsigned char Frame; |
unsigned char Config; |
}; |
extern struct str_ExternControl ExternControl; |
// FC hardware errors |
// bitmask for UART_VersionInfo_t.HardwareError[0] |
#define FC_ERROR0_GYRO_NICK 0x01 |
#define FC_ERROR0_GYRO_ROLL 0x02 |
#define FC_ERROR0_GYRO_YAW 0x04 |
#define FC_ERROR0_ACC_NICK 0x08 |
#define FC_ERROR0_ACC_ROLL 0x10 |
#define FC_ERROR0_ACC_TOP 0x20 |
#define FC_ERROR0_PRESSURE 0x40 |
#define FC_ERROR0_CAREFREE 0x80 |
// bitmask for UART_VersionInfo_t.HardwareError[1] |
#define FC_ERROR1_I2C 0x01 |
#define FC_ERROR1_BL_MISSING 0x02 |
#define FC_ERROR1_SPI_RX 0x04 |
#define FC_ERROR1_PPM 0x08 |
#define FC_ERROR1_MIXER 0x10 |
#define FC_ERROR1_RES1 0x20 |
#define FC_ERROR1_RES2 0x40 |
#define FC_ERROR1_RES3 0x80 |
struct str_VersionInfo |
{ |
unsigned char SWMajor; |
unsigned char SWMinor; |
unsigned char ProtoMajor; |
unsigned char ProtoMinor; |
unsigned char SWPatch; |
unsigned char HardwareError[5]; |
}; |
extern struct str_VersionInfo VersionInfo; |
//#define USART0_BAUD 9600 |
//#define USART0_BAUD 14400 |
//#define USART0_BAUD 28800 |
//#define USART0_BAUD 38400 |
#define USART0_BAUD 57600 |
#endif //_UART_H |
/tags/V0.86d/vector.h |
---|
0,0 → 1,19 |
#ifndef _VECTOR_H |
#define _VECTOR_H |
typedef struct |
{ |
int32_t x; |
int32_t y; |
int32_t z; |
} __attribute__((packed)) vector32_t; |
typedef struct |
{ |
int16_t x; |
int16_t y; |
int16_t z; |
} __attribute__((packed)) vector16_t; |
#endif //_VECTOR_H |
/tags/V0.86d/version.txt |
---|
0,0 → 1,529 |
------- |
V0.53 27.04.2007 H.Buss |
- erste öffentliche Version |
V0.53b 29.04.2007 H.Buss |
- der FAKTOR_I war versehentlich auf Null, dann liegt der MikroKopter nicht so hart in der Luft |
V0.53c 29.04.2007 H.Buss |
- es gib ein Menü, in dem die Werte der Kanäle nach Nick, Roll, Gas,... sortiert sind. |
Die angezeigten Werte waren nicht die Werte der Funke |
V0.54 01.05.2007 H.Buss |
- die Paramtersätze können jetzt vor dem Start ausgewählt werden |
Dazu wird beim Kalibrieren der Messwerte (Gashebel oben links) der Nick-Rollhebel abgefragt: |
2 3 4 |
1 x 5 |
- - - |
Bedeutet: Nick-Rollhebel Links Mitte = Setting:1 Links Oben = Setting:2 usw. |
- der Faktor_I für den Hauptregler ist hinzugekommen. Im Heading-Hold-Modus sollte er vergössert werden, was Stabilität bringt |
V0.55 14.05.2007 H.Buss |
- es können nun Servos an J3,J4,J5 mit den Kanälen 5-7 gesteuert werden |
V0.56 14.05.2007 H.Buss |
- es gab Probleme mit Funken, die mehr als 8 Kanäle haben, wenn mehrere Kanäle dann auf Null waren |
- Funken, die nicht bis +-120 aussteuern können, sollten jetzt auch gehen |
V0.57 24.05.2007 H.Buss |
- Der Höhenregler kann nun auch mittels Schalter bedient werden |
- Bug im Gier-Algorithmus behoben; Schnelles Gieren fürhrte dazu, dass der MK zu weit gedreht hat |
- Kompass-Einfluss dämpfen bei Neigung |
- Man kann zwischen Kompass FIX (Richtung beim Kalibrieren) und Variabel (einstellbar per Gier) wählen |
- Der Motortest vom Kopter-Tool geht jetzt |
- Man kann den Parametersätzen einen Namen geben |
- Das Kamerasetting ist unter Setting 2 defaultmässig integriert |
V0.58 30.05.2007 H.Buss |
- Der Höhenregler-Algorithmus wird nun umgangen, wenn der Höhenreglerschalter aus ist |
V0.60 17.08.2007 H.Buss |
- "Schwindel-Bug" behoben |
- Die Poti-Werte werden jetzt auf Unterlauf (<0) überprüft |
- Poti4 zugefügt |
- Es werden jetzt 8 Kanäle ausgewertet |
- Kamera-Servo (an J7) |
- Die Settings müssen überschrieben werden |
V0.61 - V0.63 H.Buss 27.09.2007 |
- Poti 4 und Kanal 8 werden im Menü angezeigt |
- ein paar Kleinigkeiten bei den DefaultKonstanten2 bereinigt |
- Analog.c: Aktuell_ax korrigiert |
- auf 32 Debug-Kanäle erweitert |
- Loopings sind jetzt möglich und einzeln im KopterTool freischaltbar |
- leichte Anpassungen im Gier - Geschwindigkeit und Drift |
- die Hardwareversion V1.1 wird erkannt und das Programm stellt sich auf die geänderte Gyroverstärkung und die geänderten Portpins ein |
- die Software startet nach dem Einschalten schneller, weil der Luftdruckoffset schneller gefunden wird |
- die PPM-Ausgänge liegen wieder an den Pins an |
- Details an der Sensordatenverarbeitung -> es fliegt sich geringfügig anders |
- der MK ist bei wenig Gas nicht mehr so giftig -> soll das Landen vereinfachen |
- I2C-Bus läuft jetzt sicher nach einer Störung wieder an |
- Sticksignale werden präziser ausgewertet |
- Stick-Kanäle werden ans Kopter-Tool übertragen |
- Es muss die Version V1.47 des Kopter-Tool verwendet werden |
- Die Settings werden auf Default zurückgesetzt |
- am Piepen kann man die Fehlerart unterscheiden |
1. einzelnes Piepen beim Einschalten und Kalibrieren |
2. langsames Intervall mindestens 1 Sek -> Empfangsausfall |
3. schnelleres Intervall mindestens 1 Sek -> Akku |
4. sehr schnelles Intervall mindestens 1 Sek -> Kommunikation zu den Reglern gestört |
V0.64 H.Buss 30.09.2007 |
- beim Gieren wurden die Achsen nicht hart genug geregelt |
V0.65a H.Buss 15.10.2007 |
- Integral im Mischer wieder integriert |
- Feinabstimmung im ACC/Gyro Abgleich -> 1/32 & 100 |
- ACC/Gyro Abgleich auch bei HH |
V0.66a H.Buss 3.11.2007 |
- Messwertverarbeitung aus dem Analog-Interrupt entfernt |
- Analogmessung hängt jetzt am FC-Timing |
- Looping-Stick-Hysterese eingebaut |
- Looping-180°-Umschlag einstellbar |
- Achsenkopplung: Gierbewegung verkoppelt Nick und Roll |
- Lageregelung nach ACC-Sensor verbessert |
- zusätzlicher I-Anteil in der Lageregelung verbessert die Neutrallage |
- Gyrodriftkompensation überarbeitet |
- Bug in der Gier-Stick-Berechnung behoben |
- Gyro-Messung auf 1kHz beschleunigt |
V0.67a H.Buss 16.11.2007 |
- der Hauptregler-I-Anteil wirkt jetzt nur noch auf den Winkel (ausser im HH-Mode) |
- Gyro-Acc-Abgleich jetzt wieder in jedem Zyklus |
- Feinabstimmung |
- Beim HH-Modus gab es noch Bugs |
V0.67e H.Buss 29.11.2007 |
- Parameter: Dynamic Stability und Driftfaktor eingeführt |
- Die Namen der Analogwerte werden jetzt zum Koptertool übertragen |
- Kompatibilität zum Koptertool erhöht |
V0.67f H.Buss 04.12.2007 |
- Das Integral des Hauptreglers wird jetzt linear entladen und nicht mehr proportional |
- Schub für Gier wird jetzt auf den Gaswert begrenzt, dadurch steigt der MK nicht mehr beim Gieren. Gier ist allerdings nicht mehr so agressiv |
- Die ACC-Nullwerte können jetzt dauerhaft im EEPROM gespeichert werden (Stick:Vollgas und Gier rechts) |
V0.68a I.Busker 28.12.2007 |
- SPI.c & SPI.h ins Projekt aufgenommen |
SPI-Kommuikation kann in SPI.h aktiviert/deaktivert werden |
V0.68c H.Buss 05.01.2008 |
- Stickauswertung verbessert -> träger und präziser |
- Alle Settings angepasst |
V0.69e H.Buss 05.05.2008 |
- kleinere Bugs beseitigt |
- Schneller Sinkflug jetzt möglich |
- Min- und Maxgas in den Settings geändert |
- Lagewinkel wird jetzt in 0,1 Grad an Kompass und Navi gesendet |
- Kalibrierung für MK3Mag -> Nick unten beim Kalibrieren |
- Kompassroutine um den Ersatzkompass (Gyro unterstützt Kompasswert) erweitert |
V0.69h H.Buss 21.05.2008 |
- STICK_GAIN = 4 eingeführt. Das erhöht die Auflösung der Sollwerte. Stick_P und Stick_I müssen nun um Faktor 4 erhöht werden |
- SenderOkay auch an das Naviboard übertragen |
- Bessere Parameter bei Senderausfall |
V0.69j H.Buss 30.05.2008 |
- Höhere Präzision der Achsenkopplung |
V0.69k H.Buss 31.05.2008 |
- Bug in SPI.C behoben |
- in 0.69h war ein Bug, der zu ungewollten Loopings führen konnte |
V0.69L H.Buss 14.06.2008 |
- feinere Cam-Servo-Auflösung |
V0.70a H.Buss 01.07.2008 |
- Unterstützung der V1.3-Hardware mit automatischem Hardware-Gyro-Abgleich |
V0.70b H.Buss 14.07.2008 |
- flexible Einstellungsmöglichkeit von J16 und J17 (Transistorausgänge) |
- eigene Parameter für GPS-Naviboard |
- eigener Parameter für ExternalControl (war vorher UserParameter1 bzw. 8) |
- neue Parameter im EEPROM-Datensatz: J16Bitmask, J16Timing, ExternalControl, Navi... |
- MikroKopterFlags eingeführt, damit das Navi den Status des MKs kennt |
- KopterTool-Kompatibilität auf 8 erhöht |
V0.70c H.Buss 30.07.2008 |
- Parameter der Datenfusion leicht modifiziert |
- EEPROM-Parameter für Looping-Umschlag angepasst (von 100 auf 85) |
- MaxStick wird auf 100 begrenzt |
V0.70d H.Buss 02.08.2008 |
- Transistorausgänge: das oberste Bit der Blinkmaske (im KopterTool linkes Bit) gibt nun den Zustand des Ausgangs im Schalterbetrieb an |
0.71b: H.Buss 19.10.2008 |
Kommunikation zum Navi erweitert: |
- Beeptime jetzt 32Bit |
- Datenfusion und Driftkopensation wird durch NaviBoard unterstützt |
0.71c: H.Buss 20.10.2008 |
- LoopConfig heisst jetzt BitConfig |
- 3-Fach-Schalter für Höhensteuerung möglich -> kann man mit GPS-Schalter zusammenlegen |
- bei den Settings wurde Setting[0] mit abgespeichert, welches es nicht gab. |
- in Zukunft werden bei neuen EEPROM-Settings die Kanäle von Setting 1 übernommen |
- Variablen NaviWindCorrection, NaviSpeedCompensation, NaviOperatingRadius eingeführt |
0.71f: H.Buss 15.11.2008 |
- Ausschalten der Höhenregelung per Schalter um 0,3 sek verzögert |
- bei der seriellen Übertragung hat die FC jetzt als SlaveAdresse die 1 |
- VersionInfo.NaviKompatibel eingeführt |
- wenn manuell gegiert wird, wird der GyroKompass-Wert auf den Kompasswert gesetzt |
- Luftdruckwert wird an das Navi übertragen |
- Der Baro-Offset wird jetzt nachgeführt, um den Messbereich zu erweitern. Geht nur bei Höhenregler mit Schalter |
- Debugdaten können jetzt mit 'f' gepollt werden |
0.71g: Gregor 09.12.2008 |
- Kommunikation überarbeitet |
Infos hier: http://www.mikrokopter.de/ucwiki/en/SerialCommands |
0.71h: H.Buss 15.12.2008 |
- Freigegebene Version |
- NaviAngleLimitation als Parameter zum Navi implementiert |
- Antwort auf CMD: 't' entfernt |
0.72d: H.Buss 22.01.2009 |
- OCTO als Compilerschalter |
- Unterstützung der FC 2.0 (ME) |
- GYRO_D eingeführt |
- Achsenkopplung jetzt auch auf Nick/Roll-Bewegung |
0.72e: H.Buss 27.01.2009 |
- die 0.72d hatte kein Integral im Gier |
- Parameter eingeführt: |
EE_Parameter.NaviGpsPLimit |
EE_Parameter.NaviGpsILimit |
EE_Parameter.NaviGpsDLimit |
EE_Parameter.NaviPH_LoginTime |
EE_Parameter.AchsKopplung2 |
EE_Parameter.CouplingYawCorrection |
0.72f: H.Buss 28.01.2009 |
- Bug im Ersatzkompass entfernt |
0.72h: H.Buss 05.02.2009 |
- Algorithmen beschleunigt -> Floats durch Fixkomma ersetzt |
- Achsentkopplung weiter verbessert |
- Nick- und Roll im Octo-Mischer auf jeweils vier Motoren aufgeteilt |
0.72i: H.Buss 07.02.2009 |
- Abtastrate von 1kHz auf 2kHz erhöht |
0.72j: H.Buss 09.02.2009 |
- neue Implementierung der Servoausgänge |
0.72k: H.Buss 10.02.2009 |
- Abtastrate auf 5kHz erhöht |
0.72L: H.Buss 13.02.2009 |
- Signalfilterung überarbeitet |
- OCTO2 implementiert |
0.72M: H.Buss 13.02.2009 |
- Code Cleanup |
0.72o: H.Buss 24.02.2009 |
- Abtastrate auf 2kHz |
- HW-Version an Navi |
- neuer Datensatz 'c' -> Lagedaten für 3D-Grafik |
- Auswerteroutine für Spectrum-Satteliten implementiert |
- Kanalsettings werden beim Parameterreset nicht mehr gelöscht |
- die Driftkompensation wird jetzt feiner aufgelöst --> EE_Parameter.Driftkomp muss mal 8 genommen werden |
- die Integrale und ACC-Werte werden jetzt im Scope in ca. 0,1° angezeigt (wie beim NaviBrd) |
0.72p: H.Buss 01.03.2009 |
- Octo3 erstellt |
- Analogwerte umbenannt |
0.73a-d: H.Buss 05.04.2009 |
- MixerTabelle implementiert |
- I2C-Bus auf bis zu 12 Motoren erweitert |
- die Busfehler der BL-Regler werden im Menü angezeigt |
- Revision der MixerTabelle eingeführt |
- MixerTabelle wird bei Parameterreset neu initialisiert |
- Motortest auf [12] erweitert |
- Motorschalter nicht mehr 3-Stufig |
0.74a |
- Datenfusion im Flug auch, wenn ACC-Z < 512 |
- Wert für die Luftdruck-Messbereichserweiterung abgefangen |
0.74d |
- Die Driftkompensation ist jetzt dreistufig -> 0,5% pro sekunde zusätzlich eingeführts |
0.75a G.Stobrawa 22.5.2009 |
- Extern Control also received from NC via SPI |
0.75b H.Buss 27.05.2009 |
- Spektrum-Singale schalten den PPM-Eingang aus |
- max. 2 Sekunden nach dem Start auf die BL-Regler warten |
- Automatische Zellenerkennung, wenn Spannungswarnung < 5,0V |
- Bei automatischer Zellenerkennung piept es je nach Zellenzahl |
- EE_DATENREVISION auf 76 erhöht |
- Servo: |
- Roll-Servo für FC ME implementiert |
- Update-Cmd stoppt Servos |
- Servos werden erst nach dem ersten Kalibrieren aktiviert |
0.75c G.Stobrawa 25.7.2009 |
- Übertragung der Servo-Settings zur NC |
- RSSI wird an NC gesendet, derzeit wird der Wert nicht gesetzt |
- Bugfix Messbereichsumschaltung des Luftdrucksensors springt |
- Auflösung des Luftdrucks nun bis auf 1 cm (5mal feiner) zur genaueren Berechnung des D-Anteils |
- Unterstützung von Warnings-Bitmasks für die J16, J17-Outputs bei Unterspannung |
- Unterspannung für einzelne Zelle´n von 3.2V auf 3.3V angehoben (9.6V --> 9.9V für 3S) |
0.75d H.Buss 13.8.2009 |
- RC-Routine: Empfangsausfall soll sicherer erkannt werden |
- Zellenerkennung nun auch beim Speichern der Settings |
- Warnungs-Blinkmaske auch bei Empfangsausfall |
0.75e H.Buss 18.8.2009 |
- LED-Blinken kann an die Motoren gekoppelt werden |
- Feinabstimmung des Höhenreglers |
0.75f H.Buss 27.8.2009 |
- D-Anteil des Höhenreglers jetzt mit Quadratischer Komponente |
- Lagewinkel wirkt jetzt mit 1/Cos(x) mit in den Höhenregler |
- leichte Modifikation der RC-Empfangroutine |
0.75g H.Buss 31.08.2009 |
- die Akkuspannung geht jetzt antiproportional ins Gas ein |
0.75h H.Buss 3.09.2009 |
- im Höhenregler werden jetzt die Stellwerte begrenzt --> max +- 16% vom geschätzten Schwebegas |
0.75i H.Buss 7.09.2009 |
- GpsZ vom Navi zur FC für den Höhenregler |
- "hoovergas-Variation" als Parameter |
- Kompatibilität zu NC und PC erhöht |
0.75j H.Buss 17.09.2009 |
- Laufzeitzähler eingebaut |
0.75k H.Buss 22.09.2009 |
- zweite Variante (Gregor) der Höhenregelung implementiert |
- umschaltbare RC-Routine |
0.75L H.Buss 23.09.2009 |
- SollHoehe und Gas geht nun auch an die NC |
0.75M H.Buss 29.09.2009 |
- Spektrum-Timing wird nun überwacht |
- die FC kann nun stand-Alone als Kamera-Stabilizer eingesetzt werden, weil die Servos aktiviert werden, wenn I2C fehlt |
0.75N H.Buss 29.09.2009 |
- Hoover-Stickpunkt wird bei aktivem Höhenregler nicht nachgeführt |
- Hoover-Stickpunkt kann per Parameter fest eingestellt werden |
- Baro-Messbereichserweiterung auch bei aktiviertem Höhenregler |
- Gyro_Gier_P und Gyro_Gier_I eingeführt |
- I2C_fehler-Zähler jetzt in den Analogdaten |
0.75o H.Buss 01.10.2009 |
- der Höhenregler wird jetzt nur alle 10ms bearbeitet |
- Baro-Messbereichserweiterung auch bei Poti als Sollwert |
0.76d H.Buss 10.10.2009 |
- bei aktiver Messbereichserweiterung wird die aktuelle Höhe übernommen |
0.76e H.Buss 27.10.2009 |
- es werden beim Start einmal alle BL-Regler angesprochen, damit BL-Regler#8 auch einen Selbsttest macht |
- S3D-ACT-Summensignal als Compilerschalter |
0.76f H.Buss 05.11.2009 |
- untere Spannungsgrenze der Unterspannungswarnung (9,3V) entfernt |
0.76g H.Buss 10.11.2009 |
- Casting-Fehler in der Gas-Berechnung |
0.77a H.Buss 11.11.2009 |
- Erweiterung auf 12 Kanäle |
- Bei Koptertool-Kanalabfrage kein Empfangsausfall-Piepsen |
- serielle Kanalerweiterung eingebaut -> PPM_in auf 25 erweitert |
- Servos3-5 einstellbar |
- neues Kommando "f" -> schaltet auf anderen Parametersatz um |
0.77b H.Buss 09.12.2009 |
- JetiBox: Menü wird übertragen |
- neu: FCFlags |= FCFLAG_I2CERR; |
- LED-Warn-Blinken nun mit festem Timing und abschaltbar |
0.77c H.Buss 07.01.2010 |
- zwei weitere Spektrum-Varianten implementiert |
0.77d H.Buss 25.01.2010 |
- Strom-Messung eingebaut |
0.78a H.Buss 03.02.2010 |
- Bugfix: Settingsumschaltung im Flug |
0.78b H.Buss |
- veröffentlichte Version |
0.78c H.Buss + G.Stobrawa 22.2.2010 |
- Bewegungsbegrenzung an Servo 3 to 5 der FC 2.0 |
- Theoretischer Variablenüberlauf bei Vario-Höhenregler |
- Anzeige des "SPI RX communication error" wenn GPS Option nicht aktiv |
- LED-Schwellwerte fürs Blinken waren unterschiedlich |
0.78c H.Buss + G.Stobrawa 04.3.2010 |
- Code cosmetics |
0.78f H.Buss + I.Busker 23.3.2010 |
- Unterstützung für Jeti-Expander |
- Begrenzung des Vario-Höhenreglers auf ein 10m-Fenster um Überläufe zu verhindern |
- Einführung eines Vario-Zeichens (+/-/ ) auf der Jetibox |
- BL-Timeout beim Start erhöht |
0.80a-d H. Buss + G.Stobrawa 20.5.2010 - 22.7.2010 |
- Motoren Starten nicht ohne Kalibrierung |
- Unterstützung der BL2.0-Regler |
- statt 8 nun 10 Bit Auflösung der Lageregekung |
- Unterstützung der BL2.0-Regler Konfiguration via MK-Tool |
- Parametersätze werden per I2C an die BL-Regler durchgereicht |
- "Care-Free" implementiert |
- Freie Belegung der "Vorne"-Richtung |
- nur wenn Motoren laufen: Beepen, wenn Carefree ohne Navi oder ohne gültigen MK3Mag-Wert |
- nur wenn Motoren laufen: Beepen wenn NC plötzlich ausfällt |
- #define RECEIVER_SPEKTRUM_EXP eingeführt |
- #define SWITCH_LEARNS_CAREFREE eingeführt |
- Schwerpunktanzeige in den 3D-Daten |
- Checksummen gesicherte Datenablage im EEProm |
- Fehlerdiagnose implementiert (Wiki: ErrorCodes) |
- ErrorCode aufs Jeti-Display |
- JetiMenü: bis acht Temperaturen der BL-Regler |
- GPSInfo.Speed im Jeti-Display |
- Compass-Richtung nun im Jeti-menü |
- diverse Änderungen im Höhenregler |
- P wirkt schwächer |
- D wirkt stärker |
- Anpassung der Höhenregelung auf Level des Hoovergases |
- AccZ schneller nachführen |
Parameter modifiziert: |
- EEPROM-Kompatibilität auf 84 -> Parameter werden resettet |
- EE_Parameter.Hoehe_ACC_Wirkung = 0; // war 30 |
- EE_Parameter.Hoehe_HoverBand = 8; // war 5 |
- Notgas = 45 |
- NotgasZeit = 90 |
- Beginnersetting: EE_Parameter.DynamicStability = 70; |
- Neu: GyroStability = 6 |
- GPS-Login-Time auf 2 reduziert |
0.80e H.Buss 02.08.2010 |
- MK3Mag ohne NC ging nicht |
0.80f H.Buss 04.08.2010 |
- Beim Höhenregler "Deckel" wird das Gas wieder wie in der alten Version behandelt und der D-Anteil auf das alte Verhalten (um Faktor 8) reduziert |
0.80g H.Buss 11.08.2010 |
- erweitetern Messbereich für Luftdruck bei der FC2.1 aktiviert |
0.80h H.Buss 30.08.2010 |
- bei I2C-Fehlern wurden die Counter zurück gesetzt und für einige ms die Interrupts angehalten - das ist jetzt behoben |
- Nur I2C-Daten senden, wenn das alte Paket komplett raus ist |
0.82a H.Buss 08.11.2010 |
- MotorSafetySwitch - Verriegelt das Ein/Ausschalten |
- ServoManualControlSpeed - Verlangsamt das Cam-Servo |
- CamOrientation - für verdrehte Kamera-Servos |
- Position der Status-Bits verändert |
- "Zucken" der Servos bei kurzen Empfangsausfällen behoben |
- jeti update command 'j' added |
- Poti-Auswertung nach ParameterZuordnung() verschoben -> FC-Code schneller |
- Waypont-Events z.B. zum Triggern der Kamera |
- Gyro-Sytbility: Werte bis 16 möglich |
0.82b H.Buss 08.12.2010 |
- Unterstützung von 3,3V-Referenzspannung (nur ATMEGA128) |
0.84a H.Buss 21.03.2011 (Release: 30.03.2011) |
- nur starten, wenn NC_ErrorCode = 0 |
- Beeptime von NC auch beim Kalibrieren durchlassen |
- Varible "JetiBeep" eingeführt |
- Kompass-Winkelvorgabe von NaviControl -> POI |
- Piepen beim Umschalten von CareFree |
- Compass-Routinen überarbeitet |
- Dafaultvalues Servo-Min/MAx an MKDS18 angepasst |
- Defaultreceiver ist RECEIVER_JETI |
- GPS-Operation-Radius per default auf 245m bzw. 100% |
- Höhenvorgabe im Vario-Mode durch Waypoints |
- bei laufenden Motoren keine neuen Settings annehmen |
- immer einmal Carefree Beepen nach dem Kalibrieren |
- Kanaloffset für Potis von 110 auf 127 erhöht, damit es gleich ist mit allen anderen Kanälen |
- POI-Richtung (Soll-Himmelsrichtung) bezieht sich auf den Kamera-Winkel |
0.86a H.Buss 13.09.2011 |
- Variable "JetiBeep" wird gelöscht, wenn an den Empfänger gesendet wurde |
- wenn GPS deaktiviert ist, keinen Fehler bringen, wenn GPS fehlt. Auch dann nicht piepsen |
- GPS-Sollwertverschiebung |
- Empfangs-Piepen unterdrücken -> einstellbar |
- MotorSmooth einstellbar |
- Höhenregler: keine 'harte' IstWert-Übernahme bei Bewegen des Sticks in die Hoover-Position |
- Coming Home mit Höhenvorgabe |
- Coming Home als Failsafe |
- Einführung des GPS-Characters (- / W H D P) |
- Klartext bei den Jeti-Fehlermeldungen |
- Jeti-Beep "3*kurz" bei NC-Errors |
- Jeti-LCD-Aufruf nur noch alle 300ms, weil die Werte zu unruhig waren |
- Mixer-Settings werden nicht gelöscht, wenn sich die Parameter-Revision ändert |
- GPS-Angle limit von 100 auf 140 |
- GPS-I-Limit von 75 auf 85 |
- GAS-Offset von 120 auf 127 erhöht, damit es für alle Kanäle gleich ist |
- EE_Parameter.Hoehe_StickNeutralPoint auf Werte zwischen 80 und 180 begrenzt |
- PPM_Neutral eingeführt, um den Offset bei HoTT auszugleichen; |
- LED_Update() nun nur noch alle 20ms, weil die schnellste Ausgabe (bei Potivorgabe) ohnehin nur 40ms sind |
- Jeti & HoTT: Nur beim Fehler auch JetiBeep, wenn die Motoren laufen -> sonst nervt das bei der Fehlerbehebung (Compass-Kalibrieren usw.) |
- Error-Text auch im virtuellen Display des Koptertools |
- virtuelles LCD-Menü: |
- "ExternControl" aus Platzgründen aus dem virtuellen LCD-Menü entfernt. |
- keine BL-Temperaturen und I2C-Fehler anzeigen, wenn die BL-Regler nicht verwendet werden |
- nach dem Gieren nicht den Ersatzkompass auf den Kompasswert stellen, die Umschaltung war zu hart |
- ACC Correction eingeführt |
- I2C Fehler kamen nicht bei der NC an, weil die zu kurz waren - jetzt meldet die NC die Fehler mind. 8 Sekunden |
- Fehlermeldungen stehen jetzt mind. so lange an, bis sie an die Nc gesendet wurden |
- neue Fehlermeldungen: |
"No NC communicat", // 9 |
"GPS Fix lost ", // 21 |
"Magnet Error ", // 22 |
"Motor restart ", // 23 |
"BL Limitation " // 24 |
- LED: Schaltfläche "nur bei Motor start" bei beiden getrennt |
- Ausbau der HoTT-Telemetrie |
- Variable "KompassRichtung" entfernt |
- ErsatzKompassInGrad sinvoll genutzt |
- HoTT-Update per Uart-Durchschleifen |
- AltitudeSetpointTrimming eingeführt |
- Vario-Anzeige für HoTT |
- Verhindern eines Überlaufs im Vario |
- echter Varioton auch ohne Vario-Höhenregler |
- Flugminuten laufen jetzt bei (FC_StatusFlags & FC_STATUS_FLY) los, weil sonst die Zeit zur NC verschieden war |
- KompassFusion wird jetzt getrennt von der NC berechnet |
- Sport-Setting entfernt und ein "Easy-Setting" eingeführt (leicht reduzierte Sticks); "Beginner" ist jetzt "Normal" |
- MagnetError kann man in der Startphase ignorieren |
- BL-Temperaturen, I2C-Fehler und BL-MaxPWM zum Loggen an NC |
- Einzelströme nun auch bei HoTT angezeigt |
0.86b H.Buss 20.09.2011 |
- Höhenbegrenzung bewirkt nur, dass im Vario-Mode der Sollwert nicht weiter nach oben geschoben werden kann |
- grüne LED ging aus - gefixt |
- K1-K8 wurden im LCD mit 0-7 bezeichnet |
0.86c H.Buss 22.09.2011 |
- Neue Anzeige: Magnetfeld und Inklination bei HoTT und Jeti |
- Neuer SPI-Block 'SPI_MISC' |
- Kompass-Fusions-Dämpfung bei Neigung leicht verringert |
- '.' im Vario-Höhenregler |
0.86d H.Buss 26.09.2011 |
- Analog.c: Vario Überlauf anders verhinden |
- Poti1-6 auch im HoTT-Display |
/tags/V0.86d |
---|
Property changes: |
Added: tsvn:logminsize |
+8 |
\ No newline at end of property |