diff options
author | Jaswinder Singh Rajput <jaswinderrajput@gmail.com> | 2009-04-02 11:13:17 +0530 |
---|---|---|
committer | James Bottomley <James.Bottomley@HansenPartnership.com> | 2009-04-03 09:24:42 -0500 |
commit | 1bfa11db712cbf4af1ae037cd25fd4f781f0c215 (patch) | |
tree | 83a023e0e07a1b7e85b0e764740d120047b6ace3 /firmware | |
parent | fd6e1c14b73dbab89cb76af895d5612e4a8b5522 (diff) |
[SCSI] qla1280: use request_firmware
Firmware blob is little endian looks like this...
unsigned char Version1
unsigned char Version2
unsigned char Version3
unsigned char Padding
unsigned short start_address
unsigned short data
Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/Makefile | 2 | ||||
-rw-r--r-- | firmware/WHENCE | 13 | ||||
-rw-r--r-- | firmware/qlogic/1040.bin.ihex | 2111 | ||||
-rw-r--r-- | firmware/qlogic/12160.bin.ihex | 1771 | ||||
-rw-r--r-- | firmware/qlogic/1280.bin.ihex | 2008 |
5 files changed, 5905 insertions, 0 deletions
diff --git a/firmware/Makefile b/firmware/Makefile index baf5ae45642..1753d42a7ee 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -41,6 +41,8 @@ fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin fw-shipped-$(CONFIG_E100) += e100/d101m_ucode.bin e100/d101s_ucode.bin \ e100/d102e_ucode.bin fw-shipped-$(CONFIG_PCMCIA_SMC91C92) += ositech/Xilinx7OD.bin +fw-shipped-$(CONFIG_SCSI_QLOGIC_1280) += qlogic/1040.bin qlogic/1280.bin \ + qlogic/12160.bin fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ diff --git a/firmware/WHENCE b/firmware/WHENCE index 3814d7d4266..6333a33f21e 100644 --- a/firmware/WHENCE +++ b/firmware/WHENCE @@ -45,6 +45,19 @@ Found alsa-firmware package in hex form, with the following comment: -------------------------------------------------------------------------- +Driver: SCSI_QLOGIC_1280 - Qlogic QLA 1240/1x80/1x160 SCSI support + +File: qlogic/1040.bin +File: qlogic/1280.bin +File: qlogic/12160.bin + +Licence: Allegedly GPLv2+, but no source visible. Marked: + + QLOGIC LINUX SOFTWARE + QLogic ISP1280/ device driver for Linux 2.2.x and 2.4.x + Copyright (C) 2001 Qlogic Corporation (www.qlogic.com) + +-------------------------------------------------------------------------- Driver: smctr -- SMC ISA/MCA Token Ring adapter File: tr_smctr.bin diff --git a/firmware/qlogic/1040.bin.ihex b/firmware/qlogic/1040.bin.ihex new file mode 100644 index 00000000000..d1213307f71 --- /dev/null +++ b/firmware/qlogic/1040.bin.ihex @@ -0,0 +1,2111 @@ +:1000000007410600001078003A1000005841000037 +:100010004320504F525947495448312039392035EF +:100020004C51474F43494320524F4F50415249543E +:100030004E4F49205053303130324920542F462002 +:100040007269776D726120655620726569736E6F93 +:1000500030202E3735362020432073756F74656D40 +:1000600020726F4E202E303050206F727564746392 +:100070004E202E6F2020313024200120FD0404204A +:1000800082A005004800451038004B10780047104A +:1000900028004B10B920121278004D10B9202222EE +:1000A000C120080071201000C3700400C920FF782F +:1000B00089208611C7705349CB702050CF70202003 +:1000C000D3700700003FD670C1200800192000003F +:1000D0000920FFFE00210B20A5A5ECA1FF7F642DC8 +:1000E0006B200A0ADCADFF3F542B5B2050501421DB +:1000F00086A2A5A54000BF1086A30F004000851072 +:100100006A2C5A2AC120000019200F0078006510BF +:100110006A2C5A2AC12008000920FF7F482144295F +:100120004B200A0ABCA9FF3F34273B205050142122 +:1001300086A20A0A4000A9104A283A26C1200400D3 +:100140000920FF3F34210B205050142186A250502B +:100150004000AA1078008E114A283A26C09888A13B +:1001600000102C210B20A5A5142186A2A5A54000D6 +:10017000BC100A258AA10010C1987800C1100A2578 +:100180007800C1106A2C5A2A30218AA14000282107 +:10019000A2A10052248424842484248424842484DA +:1001A00092A1007909200000012031007810261D5D +:1001B000182279200052A02F082411200000A92025 +:1001C0004000A4420981C000DC10F27E2885E67D53 +:1001D000EA7CEE7B8378000031203000CF7801018B +:1001E0000B7802000F7802004F780300692040521C +:1001F0000120FD04042082A00500480004113800FD +:100200000011780008111B683C0078000A11A80052 +:1002100008111B683C001B682800076807000B6872 +:10022000FA000F68080013680500236800002768BB +:100230000600176808002B6800001F681900692075 +:10024000805411202000092010000B680C080F6852 +:100250001900036800FD076818001A6A002DE8A05D +:10026000080090A204000981C000221169200055F5 +:1002700009200200A9200001376800000B68400037 +:10028000F07B86A3FFFEC0004811176800011F68BD +:10029000640078004C11176864001F680200E8AD24 +:1002A000100070005211780039110981C000371117 +:1002B0007810A72278103D497810B5197810334E80 +:1002C000003285A00D009020C370000090006C11DA +:1002D000C07086A00200C0006C11781084127810E3 +:1002E0009611CC7805A0C0007A1178104F1D10002F +:1002F000801168008011781086211000801168003C +:1003000080117810B91AE0006C117810BA4C78009E +:100310006C118E119011AC24AC24BE49BE49AC24A2 +:10032000AC2478008E11780090117800921178003A +:1003300094116800011261200000186084A001007F +:10034000C0000112147805A0C000A711100002120D +:100350007800011209205B52042105A0C00001129F +:10036000092064520B200000147986A14200C000CD +:10037000CC1116780920625264210B20000018600D +:10038000C6701460CA701C618CA100FF206084A03C +:10039000FF0005A1CE7078109A197800FF1114782B +:1003A00086A01800C000D3117810781617780000C6 +:1003B00009206252042165A04000EF117E0C9C6070 +:1003C00060207810171A7F0C9F60000078104E177D +:1003D00009200C000760030178107619C000FB119A +:1003E00078109A19092062520B20000009205C52F3 +:1003F00004210B20000005A04000FF110120054052 +:1004000078008612780084127C00C3700000C770E8 +:100410000000CB700000CF700000C070BCA0C0FF17 +:10042000C00052123820790012128412E512A9126B +:10043000FE120D131313A012661717139812AD12A4 +:10044000AF12B112B3126B179812291365139016DD +:100450006017B512AF15CB15E7151216681576158E +:100460008A159E15E913981297139D13A213A713CB +:10047000AD13B213B713BC13C113C513DA13E613CC +:100480009812981298129812F513FE130D14511425 +:100490005B146214A814B714C614D8144815581560 +:1004A00098129812981298125D15BCA0A0FFC00077 +:1004B0009812382084A01F0079005B12A417A71798 +:1004C000B7179812981231194E199812981298125B +:1004D00052195A199812981298129812DB12F412A3 +:1004E0001F135B1386168217961798124718601908 +:1004F0000D1917191B19291998129812CA72C67169 +:100500000120064078008612CE73CA72C67101209F +:100510000040C27068008712612000001B6001006B +:1005200091200050E0008F12E000911268009112BB +:10053000912080407C00C370014078008712C37016 +:1005400006407800871299204100A1204100A9208F +:100550000500A35378008412C470C37004007A00AD +:100560007800841278008412780084127800841253 +:1005700091200080C3700000C7705349CB70205099 +:10058000CF702020D3700700003FD6707920000084 +:100590001B78010031203000592000102920570419 +:1005A0005120700461207204B920FFFFC1200000B7 +:1005B0009120005091208040780055047810C41B91 +:1005C000C0009C12D875DC74DA75DE747800E8120D +:1005D000292000002025D071C873CC72C470781017 +:1005E000FE1A40008412C370024078008412781012 +:1005F000C41BC0009C12D875DC74DA75DE747800F8 +:100600000113292000002025D071C873CC72C4705A +:1006100078105E1B40008412C37002407800841280 +:10062000C471C87014210A2078008212C471142188 +:1006300078008212C7700700CB704100CF700600AF +:10064000780084127810C41BC0009C12D875DC7628 +:10065000DA75DE7678002C13292000003025C4706E +:10066000C872CC73D074C670CA72CE73D27405A02F +:10067000400055130AA440003C13C80046130180F3 +:10068000927884A000FC40004A13CC7885A0010039 +:10069000CE7801200540780086129A7A9E7BA27D52 +:1006A000A67E967CCC7884A0FCFFCE787800591387 +:1006B000CC7885A00100CE78780084127810C41B15 +:1006C000C0009C12D875DC76DA75DE767800681387 +:1006D000292000003025C470C872CC73D474C67051 +:1006E000CA72CE73D67405A0400091130AA44000CC +:1006F0007813C80082130180AE7884A000FC40000B +:100700008613CC7885A00001CE78012005407800C2 +:100710008612B67ABA7BBE7DC27EB27CCC7884A0CB +:10072000FFFCCE7878009513CC7885A00001CE78B8 +:1007300078008412092061520C21EC7A7800821230 +:10074000092041520C2178008312092042520C21C9 +:1007500078008312612040520C611062780082128E +:10076000092045520C2178008312092046520C21A1 +:1007700078008312092048520C2178008312092046 +:1007800049520C217800831208790C7A7800821281 +:10079000C471078184A00F00038003800380E8A058 +:1007A0008054006A046884A008004000D713086BD6 +:1007B0007800D8130C6B78008112C4777810C519B3 +:1007C000912000801C6B146A91200180082778001A +:1007D00081124C7978008312C4777810C519912062 +:1007E00000800869186A106B9120018078008112DE +:1007F000C47182A11000C8007C1278107F23780099 +:100800008112C47182A11000C8007C1211204152D3 +:1008100004227E001221781038237F017800831291 +:10082000C47119200001042382A0060048001B1493 +:1008300011204914A920080078001F141120411428 +:10084000A9200800042206A140002A14108270008A +:10085000281478001F1478007C12042382A006005C +:100860004800331492A249147800351492A241141E +:100870007E0211204252042212217F017E00781054 +:1008800044237F0178008312E803FA00F401EE02AA +:100890006400190032004B00E803FA00F401EE0294 +:1008A0000400010002000300612040520C6110624C +:1008B000C4700E60C87012607800821261204052CD +:1008C0001461C47016607800831261204052C471B4 +:1008D000112004001F6019001920121286A128009F +:1008E00040008314112005001F6019001920121206 +:1008F00086A1320040008314112006001F600C0006 +:100900001920222286A13C00C0007C1218607E00C3 +:100910001A61007884A00100C0009E140120FD042B +:10092000042082A005004800961438009A1478002C +:100930009E1428009A1478009E1419202222780010 +:10094000A01419201212B823781055237810334EB2 +:100950007F0178008312C47184A1CFFFC0007C1294 +:1009600011204852042212217E00781077237F0143 +:1009700078008312C47182A11000C8007C1211207B +:10098000495204227E001221781066237F017800EC +:100990008312C471C87284A1FDFFC0007B1284A2BF +:1009A000FDFFC0007B12002108790A7800220C7A32 +:1009B0000E7878008212C471078184A00F00038032 +:1009C00003800380E8A0805419200000C872BCD2C4 +:1009D0004000E9149DA31000B4D24000EE149DA382 +:1009E000080000687E0026A240001115026A84A457 +:1009F00000204000FA149DA3100084A400104000C1 +:100A000000159DA3080084A40040400011150F812B +:100A100084A2004040000D1578109923780011152C +:100A200078108B2378001115CC72086806A240005C +:100A30004015A4A2FF0061204052186186A1280041 +:100A40004000271586A1320040002D1586A13C00EC +:100A50004000331582A4640048003D157800371526 +:100A600082A4500048003D157800371582A4430049 +:100A700048003D15C471C6717F02CA7278007D12AC +:100A80000A6A9DA30A00046805A306687F020C6B2E +:100A9000C47178008112C4777810C5199120008044 +:100AA000146A1C6B91200180C8701668CC701E6897 +:100AB000082778008112C4704C794E787800831230 +:100AC000C471C872CC7382A11000C8007C12781067 +:100AD000A72378008112C4777810C519912000806F +:100AE000086A95A202000A6A91200180082778000E +:100AF0008212C4777810C51991200080086A94A2E8 +:100B0000F9FF0A6A046805A04000851578106F2275 +:100B100091200180082778008212C4777810C519C7 +:100B200091200080086A95A204000A6A046805A062 +:100B30004000991578106F229120018008277800D5 +:100B40008212C47741200100492005005120200075 +:100B5000912000807810D219912001800827086A1E +:100B600078008212C477C872CC73C677CA72CE730B +:100B70007810521AC000C715186805A04000C715A4 +:100B800008277810B723C000C715177815009120E3 +:100B900001807C009120018078008412C477C677A0 +:100BA0004120210049200500512020009120008093 +:100BB0007810D219612040526F6003008267936001 +:100BC0000F00736000001778160078106F229120D4 +:100BD00001807C00C877CA77C477C677BCA700FFBE +:100BE00091200080612040526F600200736000001D +:100BF000826793600F001778170078106F2291209A +:100C00000180412021004920040051201000912042 +:100C100000807810D219C8703668388784A71F0002 +:100C2000C0000616912001807C00CC7884A00300CF +:100C3000C000361639200000412021004920040060 +:100C4000512008007810C5199120008008680DA86F +:100C50000A6991200180388784A71F00C0001F16F1 +:100C6000BCA700FF3F8738873F8784A7000FC000DD +:100C70001F169120008069200001306884A0400088 +:100C800040005F164B680400A9201400486884A047 +:100C9000040040004C1670004C16780043164B6858 +:100CA0000900A9201400486884A0010040005916DA +:100CB0007000591678005016A920FA0070005F16CF +:100CC00078005B1679200052177818006120405296 +:100CD0006F6001007360000093600F00CC7885A006 +:100CE0000200CE78086884A0FDFF0A681B684800EF +:100CF000912001807C00CC7884A0FDFFCE7884A078 +:100D00000100C000821678109C1AC471C6714A791D +:100D10007C007810C41BC0009C12D875DC74DA7596 +:100D2000DE7478009316292000002025C471C87352 +:100D3000CC72C671CA73CE727920005291200080A5 +:100D4000781080199120018040004A17A9200500E1 +:100D5000A120185291200080A141912001800920FA +:100D6000200078107B194000B61678109A19780088 +:100D70004A17046084A000FF07800980400019170B +:100D80007E0C682C912000807810801991200180C1 +:100D90004000EA16002C9E680981C000BE169F60C4 +:100DA00000007F0C7E0C18721C7320742475682C54 +:100DB0009C6865A0400018170920200078107B1956 +:100DC000C0000117046084A0FF0086A00200C000DC +:100DD000EA16002D02607800D0167F0C7E0C9C6015 +:100DE00060207810171A7F0C9F60000078104E1753 +:100DF00009200C00086085A000020A6078107619AE +:100E000078109A1978004A177F0C7E0C9C6060203D +:100E10007810171A7F0C9F60000078104E17092079 +:100E20000C00076003011B6003007810761978102E +:100E30009A1978004A177F0CC474C873CC72146076 +:100E400091200080177812007E0E712040526F7042 +:100E500005007370000076737A727E7482708770FA +:100E60000000002C8A708F7000002EA030251C61BD +:100E7000A26184A1600040003C177810D3487F0E27 +:100E80009665A6659A66AA66AF600000B36000002A +:100E900078106F22912001807C00C370054078009B +:100EA0008712A920050099201852912000800A532A +:100EB00091200180002110A299A30000A1A40000AC +:100EC000A9A500007C00C471C770000006797800F5 +:100ED0008412C471C671682178006D1769200010F2 +:100EE0000C6916A0042D10A2688D0981C0006F172F +:100EF00085A20000C0007D17C370004078007F17F6 +:100F0000C3700340CA7078008712112067520C2208 +:100F1000C470038048008F177810513C84A1FF7F74 +:100F2000780093177810443C85A100801220780047 +:100F30008312C47178103B3C006101206752042089 +:100F400084A000800DA10462086378008112E47916 +:100F500078008312C471C6719821A1204200A92093 +:100F60000400A353A02199204200A9200400A35308 +:100F700078008412C470682079200052912000808B +:100F8000781080199120018040004318076001000B +:100F90000B6000002B6000001B600600106A8CA232 +:100FA0000F0084A2F000038003800380038005A16A +:100FB000166084A200084000DE171B600A0078005B +:100FC000E41784A200104000E4171B600C0084A208 +:100FD00000034000ED172B600100048004800480B2 +:100FE00085A001001E60236000002760000084A22D +:100FF00000044000FA172B600000A920060080AC16 +:101000000B00A02080AD05009820A35384A200030C +:10101000C0000F1846604A604E60526096609A6049 +:10102000780019180068466004684A60086E4E66C9 +:101030000C6D526596659A66146091200080177851 +:101040004200082C612040526F6005007360000070 +:10105000776000007B6000007F60000082608A6132 +:1010600084A200048E60912001807E0E71202000F9 +:1010700007700A0007700200037000007F0E9120C5 +:10108000008078106F22912001807C00C3700540A1 +:10109000780087127E0C7E0D7E0E7E0F91200080E0 +:1010A000712040527920000161201000A0706DA0D5 +:1010B00040000319046A94A2FF0086A207004000C2 +:1010C000621886A20F00C00003191C6984A1C00029 +:1010D0004000031984A18000C000D318246884A0B4 +:1010E00000FF85A019002668B071FF8140008918B3 +:1010F0007E0D69202000076810000869086806A1B5 +:10110000C0007A180C690C6806A1C0007F1884A181 +:10111000FF00C0007F187F0DB87884A01F80C0003A +:101120008918487885A00C004A78B071FF8140008A +:10113000AC18B37000007E0D69202000076818000D +:10114000046884A00800C0009D18076808000468AF +:1011500084A00800C000A418076802007F0DC461C5 +:10116000C862CC63C661CA62CE637E0E7120005233 +:1011700066726A7380AE19007F0E487884A00C00F6 +:10118000C000BA187810E147A3780000587884A00E +:10119000FFED5A78B47080A0DA001A787F0F7F0EC6 +:1011A0007F0D7F0C9120018078008412246884A038 +:1011B00000FF85A019002668B87884A01F80C000B1 +:1011C000D918487885A00C004A78487884A00C008B +:1011D000C000E218B071FF8140000119B370000037 +:1011E0007E0D6920200007681800046884A00800AC +:1011F000C000F21807680800046884A00800C00056 +:10120000F918076802007F0D7800CB187F0F7F0E5A +:101210007F0D7F0C9120018001200540780086120F +:101220008079C671C47182A10300C8007C128279E2 +:10123000780084128079C671780084127479C6713E +:10124000C47176797879CA71C8717A797C79CE71EE +:10125000CC717E79780084127479C6717879CA71FC +:101260007C79CE71780084120079C671C4710279DC +:101270000120FD04042082A0050048004019380028 +:10128000421978004C19A8004C198CA10100C0002B +:101290004A19B920222278004C19B920121278007C +:1012A00084120079C67178008412092074520421D6 +:1012B000C670C4700A207800841209207452042178 +:1012C000C67078008412C471078184A00F00038067 +:1012D00003800380E8A08054146AB4D240007119DE +:1012E0001120010078007319112000000C6B7800A8 +:1012F000811280AC01007810801B7C0080AC010062 +:101300007810201B7C00507865A040008819042CC0 +:101310005278632000007C007E0F792000525078C4 +:101320006DA040009819042D5278036800000768EA +:1013300000000B6800007F0F7C00912000807E0F72 +:101340007920005250786220002C05A0C000A71917 +:1013500078108C2452787F0F912001807C007E0FC2 +:101360007920005250786A20002D52787F0F7C003F +:1013700011200079527AEC7B19834000C21980A2B7 +:101380003100122010207800B919132000007C00D1 +:1013900084A7000F0B8084A71F00038003800380B5 +:1013A000038005A1E8A000557C007810C51900292C +:1013B0002A68002A2E68086884A0EFFF0DA80A6931 +:1013C000092052520C21046805A04000041A16A1FD +:1013D000C000EF196020006006687E010B2000004D +:1013E0007800F219092000007E01046865A0400021 +:1013F000011A006006687810311A7810CB1C10684A +:1014000001801268C000F2197F01026906697C0040 +:1014100065A04000161A08209C6005A04000131A21 +:1014200062209F60000065A07800091A5078527908 +:1014300062207C0065A04000301A08209C6005A056 +:101440004000251A62209F60000065A078001B1AEA +:101450007E0F7920005291200080507852797F0FC2 +:101460006220912001807C00076003018F600000F2 +:10147000A9201C0080AC0500A02001200000A44091 +:1014800028681A602C6822607C007E0E7120405211 +:101490004C708CA00002C000501A88A080520A2D07 +:1014A00000804E7006A07F0E7C007810C519912038 +:1014B000008004681E7865A040009B1A7800631ABB +:1014C000002C1E78006065A040009B1A0C6006A3EB +:1014D000C0005D1A106006A2C0005D1A282C012011 +:1014E0005252042006ACC000741A7800991A04689D +:1014F00006ACC000811A006065A00668C0008B1AA7 +:101500000368000078008B1A00641C786020026475 +:1015100086A40000C0008B1A002C02686025781099 +:10152000311A1B600500236020007810CB1C106866 +:10153000018050108C24126885A0FFFF7C003920A8 +:101540000000412021004920040051200800912082 +:1015500000807810D219388784A71F00C000A61A0F +:10156000BCA700FF3F8738873F8784A7000FC000D4 +:10157000A61A912001807C0061200000186084A0E0 +:101580000100C000CA1A91200080E078E3780000D2 +:101590009120018005A0C000CB1A7C008CA0F0FF38 +:1015A0004000D11A78108C247900D31AE31AE61A75 +:1015B000EC1AF01AE41AF41AFA1AE41AE41A951C4E +:1015C000B91CBD1CE41AE41AE41AE41A7C00781071 +:1015D0008C2478109C1A012001807800C31C012003 +:1015E00003807800C31C012004807800C31C78109D +:1015F0009C1A012006807800C31C01200780780017 +:10160000C31C3020382182A721004800061B092076 +:10161000200000267810201BC0001F1BBAA7200046 +:1016200048001E1B40001E1B0827B0A6200090A2E9 +:10163000400099A30000A1A40000A9A50000780023 +:10164000001B06A07C00FF8140005B1B992030003E +:10165000A0200C7084A0FF004000321B0770040023 +:10166000047084A00400C0002D1BA8211770000086 +:101670000B8112711A721E73227426750C7885A064 +:1016800001000270077001000120FD04042082A007 +:101690000500C8004F1B09202200042184A000403F +:1016A000C000411B08700B80C800411B077002007E +:1016B0008CA0E001C0005B1BA55306A003700000D6 +:1016C0007C003020382182A721004800661B0920B9 +:1016D000200000267810801BC0007F1BBAA72000C6 +:1016E00048007E1B40007E1B0827B0A6200090A269 +:1016F000400099A30000A1A40000A9A50000780063 +:10170000601B06A07C00FF814000C11B9820A12027 +:1017100030000C7084A0FF004000921B0770040092 +:10172000047084A00400C0008D1BA8211770000065 +:101730000B8112711A721E73227426750C7885A0A3 +:1017400000000270A653077001000120FD04042070 +:1017500082A00500C800B01B09202200042184A03B +:101760000040C000A21B107084A000F04000B91B14 +:10177000077008007800BD1B08710381C800A21B18 +:101780000770020084A1E001037000007C000120CA +:10179000FD04042082A00400C800CD1B7800D01BEB +:1017A00006A07800D21B85A001007C007E0E71206F +:1017B0000052082D5870026805A0C000DD1B5E7144 +:1017C0005A717F0E7C00082C5878026005A0C0007A +:1017D000E71B5E795A797C009120008014617810B3 +:1017E0008021006984A10001C000352084A100028D +:1017F000C00031201C6805A0C0003D20036000002F +:10180000082C5C7865A0C000051C5A797800061C7D +:1018100002615E799120018078108C227C007E0E1E +:101820007120005258706DA040001A1C00685A7058 +:1018300005A0C000191C5E70FF8D7F0E7C007E0D20 +:101840007E0C7E0F7920005280AF16006020006071 +:1018500005A04000431C6820146806A3C000331C88 +:10186000286884A0FF0006A44000361C602D780084 +:10187000241C006805A00260C000421C80AF160056 +:1018800006AC4000411C002C5E78002D7F0F7F0CC1 +:101890007F0D05A07C007E0D7E0C7E0F792000520E +:1018A00080AF16006020006005A040006B1C68201F +:1018B000146884A0FF0006A340005E1C602D780021 +:1018C000501C006805A00260C0006A1C80AF1600B2 +:1018D00006AC4000691C002C5E78002D7F0F7F0C49 +:1018E0007F0D05A07C007E0D7E0C7E0F79200052BE +:1018F00080AF1600602000606DA04000901C14684E +:1019000006A34000831C602D7800781C006805A0A9 +:101910000260C0008F1C80AF160006AC40008E1C19 +:10192000002C5E78002D7F0F7F0C7F0D05A07C00C2 +:101930009120008069204052006886A0000040008D +:10194000A31C91200180E37809007C008068BCA082 +:1019500000FF412021004920040051201000781090 +:10196000D219388784A71F00C000AC1C91200180C9 +:1019700001200A807800C31C01200C807800C31C61 +:1019800078109C1A01200D807800C31CC270612061 +:1019900000001B600100912080407C000460082C46 +:1019A00063200000847800808678887805A08A7992 +:1019B0004000DA1C022C7800DB1C8E797C00076862 +:1019C00003017E0C61200052082D6B200000846012 +:1019D00000808660886005A08A614000EF1C022DAF +:1019E0007800F01C8E617F0C7C007810031D400095 +:1019F000021D7E0C9C6065A04000FD1C7810171A2B +:101A00007F0C9F60000078109A197C008C7865A08C +:101A10004000151D91200080847801808678042C78 +:101A20008E7805A0C000131D8A7800809120018067 +:101A30007C00A920100006A0048086808E81C8004A +:101A40001F1D00A27000231D78001A1D86808E8144 +:101A50007C007E15A920100005A04000491D1AA198 +:101A6000C800491D13828D8148003A1D1AA1C80083 +:101A70003B1D7000411D78002F1D1AA10823108204 +:101A80007000411D78002F1D7E00003284A0FFF7FA +:101A900080207F007F157C007E00003285A000083A +:101AA0007800451D9479D07006A14000BD1D91209D +:101AB000008071202000047005A0C000BD1D0870CA +:101AC000087206A2C000BD1D86A20800C000BD1D90 +:101AD00071201000781080194000BD1D9C7A987B01 +:101AE000A47CA07D84A100FF40008B1D312000005C +:101AF0000B81B5860B81B5860B81B5860B81B586CA +:101B00000B81B5860B81B586002110A2002619A392 +:101B1000A1A40000A9A500007800951D07810480FC +:101B2000048010A299A30000A1A40000A9A50000B0 +:101B30000920200078107B19912001804000B41DFD +:101B400078109A19A8780080AA7886A00200C000B0 +:101B5000BD1D91200080E3780200AB780000CC78B6 +:101B600085A00300CE78912001807800BD1DAB7860 +:101B7000000078104921046084A00F007900C21D84 +:101B800071201000912001807C00D21DF41D1A1ECE +:101B9000D21D371EE11DC91FE41FD21DEE1D141EEC +:101BA0007F1EEE1E571F691FE01F39200004DC78DE +:101BB00005A7DE78086005A70A60781064209C609D +:101BC000DA78781031217C00DC7884A000014000B4 +:101BD000E81D7800D21D1C6085A080001E60780082 +:101BE000FB1D7810C41BC000D21D78106321DC7867 +:101BF00084A000014000FB1D7800D21DDF780000AA +:101C00000460078084A0FF00D27801809F600000FC +:101C10004000111E781064204000111EDC7885A061 +:101C20000001DE787800131E781088207C00781080 +:101C3000C41BC000D21D78105F21DC788CA0000E80 +:101C4000C000231E84A00001C000251E7800D21D04 +:101C500078106420C000361E04618CA1FF0086A1AC +:101C600007004000212086A10F00400021207810AD +:101C700088207C00DC7884A0000140003E1E7800B3 +:101C8000D21DDF780000146711200100A920010097 +:101C9000186084A0FF0005A04000611E1120010013 +:101CA000BCA700FFA92020008EA001004000611EFB +:101CB0003920000011200200A92000018EA002009E +:101CC0004000611E78007C1E7810C51991200080AC +:101CD0002B6800002F680000086884A0DEFF0A68F7 +:101CE000E8AD1000912001807000751E7800631E21 +:101CF000118240007C1EA92000017800631E78102C +:101D00009A197C0001206752042084A000804000C2 +:101D10004920146178108021006984A101004000ED +:101D2000A01E286084A0FF00C0004120006884A09D +:101D3000010040004920036800000B6800000768AC +:101D4000000078005120112001002060F4D04000F4 +:101D5000A81E95A20200C4D04000AD1E95A20800A6 +:101D6000CCD04000B21E95A200041C6084A00200EA +:101D70004000B91E95A204002C608CA0FF0082A137 +:101D8000020048004D2082A11B00C8004D204000E9 +:101D90004D200E692C6007808CA0FF0082A10200FC +:101DA00048004D2082A11B00C8004D2040004D205E +:101DB0001269306005A0C000DC1E01201E000080FA +:101DC0001668286084A0FF0040004920066828604B +:101DD000078084A0FF00400049200A68026A78005A +:101DE000512001204052042086A00700C000531F4C +:101DF00001206752042084A0008040004920146123 +:101E0000781080210120525204201020FF824000CF +:101E10000E1F80A00500042084A0FF0006A1C000C2 +:101E2000531F91200080046A086B186484A4030087 +:101E300040002D1F28618CA1FF000180C000231FDE +:101E4000002110A24800531F78002D1F0180C00000 +:101E5000531F002112A24800531FFF824000531F4E +:101E600084A40C004000471F28610F818CA1FF0053 +:101E700082A00400C0003F1F002118A34800531F88 +:101E80007800471F82A00400C000531F00211AA33E +:101E90004800531F306005A040004D1F00801668A9 +:101EA000066A0A6B91200180780051209120018000 +:101EB00078004D2014617810802191200080086BFB +:101EC00018834800651F0A6B91200180780060200C +:101ED0009120018078004D202460078084A0FF00BD +:101EE0004000871F86A08000C000C71FA9200800EF +:101EF0006920107691200080006884A0FFFC0268B1 +:101F0000E8AD08007000831F7800791F91200180E0 +:101F100078005120286015A04000C71F1461781078 +:101F200080217E0C7E0DE8AD0700912000800068C6 +:101F30000DA04000C31F06A240009E1F682178002C +:101F4000941F602100600268682C7810AC197F0D26 +:101F500018680DA04000BB1F602000621A6A1C6A4E +:101F600002621E6878108919A02D9821A9203100DD +:101F7000A353602D7810CB1C7800BE1F086800802A +:101F80000A68912001807F0C7800602091200180F8 +:101F90007F0D7F0C78004920146178108021006843 +:101FA00084A001004000392091200080046A108242 +:101FB0004800DC1F066A9120018078006020912093 +:101FC000018078004D207810C41BC000D21D146120 +:101FD00078108021BE60BB600000006984A1080009 +:101FE0004000F31F206085A00001226084A1010051 +:101FF0004000492084A10001C000352084A10002D6 +:10200000C00031201C6805A0C0003D20046084A0F1 +:10201000FF0086A00F00C0000C2078106321DF783D +:1020200000000460078084A0FF00D27801809F60D8 +:102030000000400021207810642040002120DC783E +:1020400085A00001DE787C00D7780000DB780000F6 +:10205000246084A000FF26607810AC3A40004F1D39 +:102060007810E91B78004F1D0920170078005320D5 +:1020700009200E0078005320092007007800532023 +:10208000092035007800532009203E0078005320B5 +:10209000092004007800532009200600780053200E +:1020A000092016007800532009200100246084A034 +:1020B00000FF05A12660912000807810CB1C9120A4 +:1020C000018078004F1D78109A1978004F1DD47840 +:1020D0006DA0C0006F20002CD678DA789F600000D9 +:1020E00078007B20002C9E689F600000D678002D31 +:1020F0000260D87806ADC0007B200260D0780180F5 +:10210000D278C0008720DC7884A0FFFEDE78D87803 +:10211000602006A07C002EA030251C61A26184A155 +:10212000FFE11E6084A16000400097207E0E7810C1 +:10213000D3487F0E9665A6659A66AA66AF600000D2 +:10214000B360000014677810C51991200080A0606A +:1021500084A00080C000BE20086884A00100400068 +:10216000BE20912001807810311A912000807810D3 +:10217000CB1C91200180D7780000DB78000078002C +:102180003021246096A00100C000C5200080266098 +:10219000106A14689120018002A24800D4204000F7 +:1021A000D420392000027810312178003021082C09 +:1021B00091200080A06084A0008040000121006880 +:1021C00065A040000621046A7E0E71204052007016 +:1021D00084A001004000FB20487006A2C000FB2044 +:1021E000046B1C2360210263002305A0C000F620BD +:1021F0000269602202617F0E78000D216021026277 +:1022000006697F0E78000D21006865A04000062158 +:1022100002610269C0000A210669602103600000B2 +:102220006021A06084A0008040001721086884A07D +:10223000FCFF0A681068008012689120018008681D +:102240008CA040004000262186A040000A6878103B +:10225000421A9120008078106F2291200180DB7853 +:102260000000D77800007C00086005A70A60912074 +:1022700000807810CB1C91200180D87865A04000A8 +:1022800044219C60DA789F60000078003421D77880 +:102290000000DB7800007C009079947800800AA12F +:1022A000C800502106A09678D270047805A040009E +:1022B0005E2101800678C0005E2168005E219120C9 +:1022C00080407C00392077217800652139207D21EC +:1022D000042705A04000762100AC6820086B0C6C38 +:1022E0001069146A0A690E6A126B166C38877800D6 +:1022F00065217C00030009000F0015001B00000091 +:1023000015001B0000007E0C78103B3C682C7F0CF5 +:102310007C001000F7216800F72129200000CB780D +:1023200000008C7865A04000F0210920745204213F +:1023300084A001004000BE21046086A00301C0000B +:10234000BE21186005A0C000BE21146005A0C00019 +:10235000BE217E0D69200000186884A00100C00025 +:10236000BD210C60C6701060CA70C37020801B68ED +:102370000100912080407F0D7810F21C7800F5213B +:102380007F0D7810F8214000F021046294A2FF0034 +:1023900096A203004000D021046296A21001C00062 +:1023A000DE21CB780100046294A200FF1782118223 +:1023B0004000DE21FF85C000F021108202A2C8008B +:1023C000F0217E05781007227F054000EB21E078A0 +:1023D00086A003004000F0217800DE212885C8781F +:1023E00005A040008E21FF854000F721912080400C +:1023F000B078D6707C00AC7BB079D47002A1C000FC +:102400000122002305A07C004800052202A37C00D5 +:1024100002807C000120FD04042082A00500C80089 +:1024200021229120008071202000047005A0C000AE +:1024300056220870087206A2C000562286A2080022 +:10244000C00056227120100078105B220920200065 +:10245000046086A00301C0003022286005A0C000EF +:10246000302209200C007810761940004922C478E7 +:102470000080C67886A00200C0005622912000800D +:10248000E3780300C7780000CC7885A00003CE78FD +:102490009120018078005622C77800007810F21C45 +:1024A000AC79B07800800AA1C800542206A0B278A6 +:1024B00006A071201000912001807C00078104801B +:1024C0000480B87AB47BC07CBC7D10A299A30000C4 +:1024D000A1A40000A9A500007C0009205B52912066 +:1024E00000800A207E0F7E0E71204052007086A070 +:1024F0000000C000892209201252042105A0C0005A +:10250000892279200001307884A0C000C00089228F +:10251000180089221B784B007F0E7F0F7C007E0FF6 +:102520007E0E7120405291200080007086A0000035 +:10253000C000A22279200001307884A0C000C00031 +:10254000A2221800A2221B784D00912001807F0E4C +:102550007F0F7C007E129120002371204052792051 +:1025600000014B780F009800B52238787800AE2231 +:10257000A9204000007882A004004800BE22A920C3 +:1025800060009B780000AF780000AF78000070001A +:10259000C8227800C022007882A004004800D72218 +:1025A000B77093001920F04F781013232F7001801B +:1025B0007800E322B77000001920704E78101323C2 +:1025C0001920AF4E781013232F7000800370000085 +:1025D00078102024047084A00F007E010920FD04DF +:1025E0000C218AA105004800F8223800FE2285A0AF +:1025F0008062780000232800FE2285A08062780097 +:10260000002385A0C0627F0106780F7804B243786A +:10261000D800537880000B7808004770080053708A +:102620007F524F7000007F1200207C007E137E14CA +:102630007E157E04A1202B01042305A09A7840007A +:1026400033231883242318839823A82484A400FF09 +:1026500040002B2382A40001A92000012020A653C2 +:1026600005A0C00022231833780019237F047F15AA +:102670007F147F137C008CA10F0011200101042224 +:1026800084A0F0FF05A11220781020247C001120E6 +:102690000101A92009000B8170004D237800482317 +:1026A0008CA1000E042284A0FFF105A112207C0061 +:1026B00009200101A9200500138270005E23780023 +:1026C000592394A2E000042184A01FFF05A20A2040 +:1026D0007C0011200101A9200C000B8170006F23E8 +:1026E00078006A238CA100F0042284A0FF0F05A1CA +:1026F00012207C0011200201042284A0CFFF05A13A +:1027000012207C000381038080A020007E0C6120C9 +:1027100000019A60AC62AC637F0C7C000381038093 +:1027200080A022007E0C612000019A60A46084A039 +:10273000DFFFAE607F0C7C000381038080A022005D +:102740007E0C612000019A60A46085A02000AE602C +:102750007F0C7C000381038080A020007E0C612020 +:1027600000019A60A460AE621020A460AE631820DD +:102770007F0C7C00912000807E0C7E0E186805A0E6 +:102780004000FE2361200076781006244000E823F4 +:10279000A9200000612000757E0C781006244000FE +:1027A000D6237F0C608C7000D4237800C923780076 +:1027B000FE237F0082A000757120405286708271D6 +:1027C000012004006E7093700F0073700000781089 +:1027D0006A227800FA23C06005A0C000FE237120A1 +:1027E00040528271002C8A70012006006E70937036 +:1027F0000F007370000078106A220120000078003A +:102800000024012001009120018005A07F0E7F0C93 +:102810007C00042C05A040001D2460200C6006A351 +:10282000C0001A24106006A2C0001A24146006A179 +:10283000C0001A2406A078001F2400607800072436 +:1028400085A001007C00112041520C228CA10F00B8 +:1028500011203B01042284A00001400036242120E5 +:1028600004FF22210B810B810B810B818DA1000FB5 +:1028700004217C007E0EE4688CA0200040008A24A5 +:1028800084A00600C0008A241460078084A00F0082 +:10289000038003800380F0A08054047084A00A00A9 +:1028A000C0008A24087194A100FF40008A248CA1F2 +:1028B000FF0001200C0006A140007124012012003D +:1028C00006A1400075240120140006A140007924CF +:1028D0000120190006A140007D240120320006A13C +:1028E0004000812478008524092012007800872484 +:1028F0000920140078008724092019007800872413 +:10290000092020007800872409203F0078008724D0 +:1029100011200000002105A20A707F0E7C006800D3 +:102920008C2491200080712000007E00187084A00B +:102930000100C00093247F0071201000CA707F0046 +:10294000C670C3700280DB704107DF700600712023 +:1029500000001B700100912080407800AA247E10A6 +:102960007E007E12912000233C7F587E307C387D93 +:10297000C277C674CA76CE7594A53F009CA40300A6 +:1029800084A40F007900C124D324D324D3240D2898 +:10299000093AD12402250C25D124D124D124D124D3 +:1029A000D124D124D124D12478108C24078584A06B +:1029B0001F007900D82416250D28C729C42AEC2A1F +:1029C0008C2D37309A30FB3080313832D6320225A8 +:1029D000E9280C30F824AC3DCC3D8F3F9B3F744040 +:1029E000F824F82449414D41AA3DF824FA3EF82440 +:1029F0005E3C0C25F82478108C241800B1247F123A +:102A0000912001807F007F107C001920494F7810B1 +:102A100013232F7001001B784F007800FA2419202F +:102A2000AF4E781013232F7000801B78CD007800F4 +:102A3000FA24427209200F520B20000084A50100E5 +:102A4000C000723C4000332578108C2403700000D5 +:102A50004B70000043700000377000007810E039C0 +:102A60001800B12409200F520B200000687005A047 +:102A7000C000FE256C7084A0070079003C25352637 +:102A8000442550256D258F25DC25B5254425781056 +:102A9000C839092048007810D82EC0004E25037090 +:102AA00004007800FA247810C839C0006B258070C3 +:102AB000078082789B781000AB780C009B786000D0 +:102AC000AB7801005B7804000920DD007810CC2E83 +:102AD000C0006B250370040093700F007800FA2487 +:102AE0007810C839C0008D258071078182789B7865 +:102AF00010008CA11F008DA1C000AA79AB78060040 +:102B00009B786000AB7802005B7804000920DD0050 +:102B10007810CC2EC0008D250370040093700F0038 +:102B20007800FA247810C839C000B3258071078175 +:102B300082789B7810008CA11F008DA1C000AA791B +:102B4000AB7820008471AA79AB780D009B78600087 +:102B5000AB7804005B7804000920DD007810CC2EEF +:102B6000C000B3250370040093700F007800FA24AE +:102B70007810C839C000DA258071078182789B7887 +:102B800010008CA11F008DA1C000AA79AB780600AF +:102B90009B786000AB7802005B7804000920DD00C0 +:102BA0007810CC2EC000DA2588708B700000682069 +:102BB0004A700370020093700F007800FA247810B6 +:102BC000C839C000FA2488706820146F7810BD38A6 +:102BD000502C78107A3A9B781000146884A01F005B +:102BE00085A08000AA781C6E412001008C7084A012 +:102BF0000004012004004000FC25012006007800AC +:102C00001D277810C839C000FA249B78100068701E +:102C10006820146F7810BD38502C78107A3A08600C +:102C200085A010000A60246805A040001C2682A030 +:102C3000060048001A2678001C2627680500146B39 +:102C40009CA31F009DA3C000587084A0008040007A +:102C50002A2684A6010040002C269CA3BFFFAA7B45 +:102C600031202000412001000120030078001D27B1 +:102C70001800B1244C7485A4000040004F2680A0A9 +:102C800080523020507108812AA148004626092030 +:102C9000805264210465FF85C00060262184C00045 +:102CA00040265271037000004B700000407005A078 +:102CB0004000723C7800FA244C76B0A680525071E5 +:102CC000002678004B265271682558254A75502CED +:102CD000346085A00000C0005D2608673A7784A7AD +:102CE0003F034000962684A72100C0005D2684A7EC +:102CF000020040007F2684A7040040005D26BCA798 +:102D0000FBFF0A6784A70800C0005D2684A71000A7 +:102D1000C0005D2684A70002C0005D2684A70001D4 +:102D200040009626186005A0C0005D26BCA7FFFEE7 +:102D30000A67236800001C6E84A60E00186140001C +:102D4000A6261C6002A14800A9264000A9267800FA +:102D50005926FF81C0005926C368000084A780005F +:102D6000C000B1260C702260BCA77FFF0A677810F4 +:102D70007A3A1800B1249B78100046A07810C83920 +:102D8000C000FA24146B9CA31F009DA3C0005870C0 +:102D900084A000804000CD2684A601004000CF26FC +:102DA0009CA3BFFF84A610004000D5269DA3200051 +:102DB000AA7B408884A60E00C000E026BDA71000B4 +:102DC0000A6778001B2758718CA100084000CB349B +:102DD0001120200084A60800C000F126108284A6DD +:102DE0000200C000F1261082AA7A40887810E039EB +:102DF000146A0C6108818CA1FF00E0A10075642CAD +:102E0000FF8C40001227146006A2C000FC26B860A8 +:102E10000180BA60C000F7267E0C602A086085A099 +:102E200000010A607F0C780035267810C839C00090 +:102E3000FA24602A0E61AA794088327101200100CB +:102E40007E005C7184A118004000382784A1100026 +:102E500040002B277810D036C0005B2784A10800E3 +:102E600040003827A06984A10006C00038277810E8 +:102E7000BB3578005B27A06984A1000840004F277C +:102E80007E0C7E026029006085A000200260046143 +:102E90008DA1100006617F027F0C7810D036C00033 +:102EA0005B27A06984A100024000572778100C36E8 +:102EB00078005B2784A10004C0003427A06984A1A6 +:102EC00000104000662714698CA100FF0F81781064 +:102ED0008B237F0002708CA6E00084A66000400077 +:102EE000742786A06000C00074278DA10040FF8871 +:102EF000400079278DA104005A79B6699B7860005B +:102F00000028AA789B78610018688DA0008084A0B2 +:102F1000FF7F1A698CA680004000982797700000F8 +:102F20008AA00D00500096278AA00C0096710120FF +:102F30000C000C809A71AA7808800C814000D13472 +:102F40008CA1F800C000D1347E157E137E14A12020 +:102F50002B019B7800000080AC8080AD0B00982096 +:102F6000A6537F147F137F15146807808278946DB1 +:102F7000D67DDE7D986ED27EDA7E7810C839C000AC +:102F8000CF272C7003804800C8271920AF4E781037 +:102F900013232F700080307884A0C000C000CF279A +:102FA0009800D727086084A0EFFF0A607810E03906 +:102FB00078002325007284A2070086A00100C000CB +:102FC000E4271B784F007810E0397800F527B46AC1 +:102FD00095A200205A7A1B784F007810E0390072D1 +:102FE000002505A64000F52784A2070079100328D4 +:102FF00080AD0900367084A2070086A00100C000E1 +:10300000FA24186000801A607800FA240B284B4BD1 +:103010004B4B3A4B4B4B0B283A4B0B2878108C24DC +:103020007810C8397E0F79200052CC787F0F84A0A9 +:103030000100400031286C7086A00100C0002028EB +:103040006E707800C4286C7086A00500C0002F2820 +:10305000887068201B68040017680000206885A03D +:10306000080022686F700000112004006C7186A1B6 +:1030700001004000522886A10700C0004228092014 +:1030800038520B20050078005228092013520421E1 +:10309000092012520A20092038520B2001006F70BB +:1030A000000073700100780054286F7000007810E1 +:1030B00087487E15A9201000392000007810B0370D +:1030C000B8A700017000632878005B287F150070A6 +:1030D0007900672895287C287C286F2895289528D2 +:1030E0009528952821205A52042405A040009528AF +:1030F00006ADC0007C280068222078008C2820685B +:1031000084A00100C0008828146F7810BD387810A2 +:10311000A23478008C2860706020006802601A6A0F +:1031200017680000206885A0080022687810DC1C61 +:10313000212000767810D12821205A527810D128E9 +:103140007E15A9200000212000757810D128208448 +:103150007000A9287800A2286120005521200200D3 +:10316000A920000118601061FF814000B82802A169 +:103170005000B82812601B600000E0AC1000700026 +:10318000C0287800AF282184C000AD287F159C702E +:1031900084A000804000CB287810CE3A0370000055 +:1031A0004B7000007800FA247E04042405A040003F +:1031B000E528682000687E001A6A17680000206809 +:1031C00085A0080022687810DC1C7F007800D328D6 +:1031D0007F04232000007C0082A203005000EF281F +:1031E00078108C2400237900F228F5286829852995 +:1031F00082A202004000FB2878108C246C706F7053 +:10320000000093700000790002290A290A290C297C +:103210004029D7340A2940290A2978108C2480773C +:103220007810B0378077BCA7000F7810BD381860D1 +:1032300005A0400037292120007609200400112034 +:1032400010007810A029400037297E15A920000021 +:10325000212000757E040920040011201000781040 +:10326000A0297F0440003629208470003629780088 +:1032700027297F15388784A71F00C00012297800EE +:1032800023257800232580777810BD38186005A0A5 +:103290004000662921200076092005001120200029 |