-
Posts
38,265 -
Joined
-
Days Won
170
Content Type
Profiles
Forums
Events
Gallery
Downloads
Everything posted by Pete Dowson
-
Panel_ID as a condition?
Pete Dowson replied to mtjoeng's topic in FSUIPC Support Pete Dowson Modules
Sorry, but there's no way FSUIPC has any code in it whatsoever which "magically" does anything of the sort. Thast looks like corruption of the file. Is your hard disk okay? what version of FSUIPC are you using? There's no such syntax. The normal syntax, as documented, is: Xxxxx& where X is the size (like B for Byte, W for Word) xxxx is the offset &mask is option masking of value from the offset, with "mask" being the mask Condition is, for example ! for not equals and = for equals Value is what you are comparing the result with. This is in the documentation. Pete -
WideClient/server and Vista
Pete Dowson replied to Abrupto's topic in FSUIPC Support Pete Dowson Modules
There's nothing wrong with WideFS communications. The logs show that. Possibly the normal Explorer type network exchanges which PM uses are suffering problems. You need to make sure that every computer can see every other via Explorer, and that all the folders PM needs to have shared are shared and accessible. You may need to contact PM support for more advice. They publish something called "pmfileCheck" which might help. Try that first. Regards Pete -
Project Magenata offset 55F0 (Dimming display)
Pete Dowson replied to dabu's topic in FSUIPC Support Pete Dowson Modules
Not easily. You could do it via Lua, using a Lua plug-in to take the axis input, scale it to the range accepted by PM, then write it to the correct offset. You need to read a little more. It is 6 separate bytes, one each for 6 separate displays. Each one is dimmable separately. You'd need to scale the value in a Lua program. If you want all 6 displays operating together you'd write all 6 bytes with the same value. I haven't got time at this particular moment to go into more detail, but check the Lua examples provided in the FSUIPC ZIP package and get back to me with questions which I can answer later, when I've got a little more time. Regards Pete -
GoFlight GFdisplay - How to display frame rate?
Pete Dowson replied to Suggy's topic in FSUIPC Support Pete Dowson Modules
Oops.Sorry, and thanks! Should take more care. Was rushing off for a flight with friend Ray! ;-) I'll correct my original too ... Oh. one other thought. Really you should read 0274 separately and check that it isn't zero, before dividing it into 32768. If it ever is zero, then the overflow error would terminate the Lua plug-in with an error in the log. So: frate = ipc.readUW(0x0274) if frate ~= 0 then .... else .... end Pete -
Purchased Key for v4 need v3.9!
Pete Dowson replied to stevehookem's topic in FSUIPC Support Pete Dowson Modules
Use the SimMarket order page for FSUIPC3. Yes, WideClient is the same for FSUIPC 3 and 4. Regards Pete -
GoFlight GFdisplay - How to display frame rate?
Pete Dowson replied to Suggy's topic in FSUIPC Support Pete Dowson Modules
Sorry, but there isn't any way to do that using GFDisplay alone. The only way would be to write a little Lua plug-in: [EDITED TO CORRECT CODE THANKS TO Darren] while 1 do frate = 32768 / ipc.readUW(0x0274) ipc.writeUW(0x66C0, frate) ipc.sleep(500) end Save this in the Modules folder as ipcReady.lua, so it gets loaded and run automatically. Display the Word from offset 0x66C0 (a user-offset), without any computations. Regards Pete -
Thank you very much! it is really very encouraging to read a message like this -- makes one more pleased to carry on! Good flying! Best Regards Pete
-
disabling joysticks in FS is nothing whatsoever to do with that. Have you actually ASSIGNED the steering tiller in FSUIPC, for direct action by FSUIPC calibration. And the rudder too? Then calibrated each of them? Sorry, i cannot work out your configuration for you. There are too many possibilities. most folks find it best either to do everything via FS or everything via FSUIPC. Your choice. Yuo should never need to disable anything in FSUIPC -- it assumes nothing you don't set. Pete
-
Panel_ID as a condition?
Pete Dowson replied to mtjoeng's topic in FSUIPC Support Pete Dowson Modules
Its the example "FSUIPC4 for Advanced Users.pdf" page 19 Yes, but it does say there "Here the value in the Byte at offset 66C0 is cycled from 0–3, and back to 0", zo it isn't the Togglebits control I advised and you commented. Why not just assign this in the FSUIPC drop down? You don't need to look up stuff in the Advanced User's guide to enter these commands. It can do, but it's a bit pointless. Because you've not told it which bit(s) to toggle! Please read my original advice on this -- you need a parameter, like 1. I cannot keep repeating things. Please read more carefully! Pete -
It's a normal FS option, easily found if you look, and you don't need to look far at all: go the the normal (flight mode) FS menu: Select Options, then Controls, then Disable Joystick ... Pete
-
Panel_ID as a condition?
Pete Dowson replied to mtjoeng's topic in FSUIPC Support Pete Dowson Modules
Err... where on Earth are you getting this stuff? x5100nnnn is clearly listed as "Offset Byte Cyclic Increment". What do you want to select that for, and then label it incorrectly as "togglebits"? You've even given a limit (3). Why? Pete -
Panel_ID as a condition?
Pete Dowson replied to mtjoeng's topic in FSUIPC Support Pete Dowson Modules
Me too. What, precisely, do you mean by "key condition"? You aren't using buttons. You aren't trying to do conditional key programming in FSUIPC, are you? Phew! [Keys.Piper PA31T Cheyenne] 32=90,26,1005,4111 ; CTRL-TAB-Z=90,26, toggle flag virtualbutton 15,16 Well, okay so far. But there's no flag condition key programming facilities in FSUIPC, so there's no way to use that flag if you are only programming keys. All of FSUIPC's flag are aimed at buttons. The only way, using keys, would be to replace the Flag setting with an Offset Byte ToggleBits using a user-offset like x66C0 and bit 1, say (i.e. 1 as parameter). Then in: 33=Wxxx=yyy 87,26,M5:24,0 ; CTRL-TAB-W=87,26 , macro 24 OuterDial-R 34=Wxxx=zzz 87,26,M5:25,0 ; CTRL-TAB-W=87,26 , macro 25 InnerDial-R your W parts would be (B not W) B66C0&1!0 and B66C0&1=0. Regards Pete -
Can you not move the obscuring window out of the way? You need to be able to read the last line or two in the log -- that shows how far it got. FSUIPC. I assume your Vista is good, although it is rather odd that no one else has ever reported a crash in the Installer. There's nothing terribly complex about what it does. Did you check that the ZIP and the EXE were "unblocked"? Did you check the signature as I suggested? If the signature on the EXE is good then it cannot have been a "bad download", and we would have to start suspecting something wrong in the Vista installation. I don't think there will be anything bad about FSX yet, but maybe if you could get the log window visible you could capture a picture of it so I could check it. Without the log there's not a lot I can do really. If you cannot do that, I may need to provide you with a special version of the Installer which creates the file as it goes. It doesn't do this normally because the Modules folder may not have been created. But now it has been i could check for it and write the Log as it is produced. Regards Pete
-
Problem creating mouse Macro
Pete Dowson replied to EHM1507's topic in FSUIPC Support Pete Dowson Modules
That result being, that it works with the TAB test, and then not when assigned to a button or keypress? Is that what you mean? Yes, I can do. You'll need to enable at least Button/Key logging in the Logging options. Keep the test short and post both files, and the [buttons] section of your INI file, into a message here. The mouseflag values. Here's a relevant part of the Advanced User's guide: Note well the "experimentation is key here" statement. I can't experiment for you, I don't have the aircraft. Regards Pete -
Axis to Offset feature request...
Pete Dowson replied to dcutugno's topic in FSUIPC Support Pete Dowson Modules
Well, I would like to know why they are making it so difficult for you. After all, it looks like you paid a lot of money for their software. And they should certainly write to me to arrange a proper license for their, till now, apparently free use of FSUIPC, saving them a lot of work. I'm not really terribly inclined to solve their problems in such a situation. If there really was a good reason (which there is not), and truly no other way (which there is -- you found it, via Lua) then I might relent and do some work on it one day (it wouldn't be soon in any case, too much on). But I think this is wrong in any case, and you have a workaround you can use until you can get this AST company to sort things out and do it properly. Regards Pete -
There's no fix because it runs perfectly on Vista -- I use it. Sounds like you have a bad download, or you have User Account Control preventing you executing the file. Try right clicking it, asking for Properties, and unblocking it. Whilst you are there, check that the signature is good. If the DLL is written to the Modules folder, then it must also have created the Modules folder. If it has reached such a point it will have certainly logged everything to then -- the log is sohwn on screen as it is produced. Do you not see it? Pete
-
Axis to Offset feature request...
Pete Dowson replied to dcutugno's topic in FSUIPC Support Pete Dowson Modules
And "AST" is, what, please? Is this related to the EPIC project I mentioned, because that is what is supposed to be using that offset area? Yes, but why? What is forcing you into this weird round-about way of doing things? This is what I don't understand. What application is deliberately using private offsets, designated for other things, and then somehow by magic expecting axis values to appear there? Why isn't this AST, whatever it is, using the facilities available to it? [LATER] I found "airsimtech"'s website. They appear to be using FSUIPC commercially, for very expensive packages, without an agreement or license, and furthermore, they are using offsets without requesting any allocation. I don't really think you can expect me to support them in such circumstances? In any case, if they are forcing you into the roundabout methods you seem to be asking for, they are doing things wrong in the first place. I respectfully suggest you deal with them on this matter. :-( Regards Pete -
Axis to Offset feature request...
Pete Dowson replied to dcutugno's topic in FSUIPC Support Pete Dowson Modules
You mean, to assign the axis, in the FSUIPC axis assignments, to the "Offset Word Set" control? I would like to understand more, please. I read through the thread you referred to and I still don't understand why you are doing what you are doing, or what is that 0x4898 is doing. Who or what is reading that? According to my list it is assigned to a Mr. Herberg for some EPIC project. I need to understand such things so that I can be sure the solution is correct, the right way to do things. That's the normal calibrated range of a throttle with reverse if the AIRCRAFT CFG specifies 25% max reverse thrust. Just calibrate it. Pete -
Panel_ID as a condition?
Pete Dowson replied to mtjoeng's topic in FSUIPC Support Pete Dowson Modules
Where would I get the active panel ID from? Without knowing the current panel ID, the only thing you can do is make the button like a toggle switch by using its flag (if it is a regular joystick button) or any spare flag. Regards Pete -
keys to dial airpressure in?
Pete Dowson replied to guenseli's topic in FSUIPC Support Pete Dowson Modules
The B button does not necessarily set "STD" pressure, it sets the current QNH when you are below 18000 feet (the transition altitude in North America only), and STD (29.92" or 1013hPA) above 18000 feet. It is a "cheat" really, and only useful in North America because of the fixed TA in FS. Of course, it's the same pair of controls used when turning the BARO knob on the altimeter or EFIS controls (depending on your aircraft). KOHLSMAN INC and KOHLSMAN DEC are the internal names of the controls as seen in FSUIPC's assignments drop-downs. The name derives from an old Microsoft mis-spelling of the German manufacturer of the first altimeters (pre-war) which featured the pressure window and adjuster -- Kollsman. There's also a KOHLSMAN_SET which with a parameter of 16212 (1013.25 hPA x 16) sets STD (same as pressing the centre of the BARO knob on a Boeing EFIS panel. When you want to find the FS name for any control used in a panel, just enable Event logging in FSUIPC, operate the control, then look in the FSUIPC Log file to see what control it used -- it gives both the numeric and name equivalents. FS itself doesn't list all the possible controls in its own assignments drop-downs, but FSUIPC does (using FS's internal names). Regards Pete -
FSUIPC wrong weather in LGAV
Pete Dowson replied to apomet's topic in FSUIPC Support Pete Dowson Modules
I don't have FS2004 installed on my Sim machine which runs ASA, and ASA is only configured to run FSX via SimConnect remote. I'm not sure of the point of such an experiment. I quite believe you. But I don't know how ASA is doing it, because if LGAV is not an FS2004 weather station, then writing its weather (either via FSUIPC or via SimConnect on FSX) will not work -- the LGAV id will be rejected by FS. If ASA is setting it by Lat/Lon, then, yes, that should work fine. If it is using only Global mode, then that should work. if it is setting the same exact weather in enough of the surrounding listed weather stations (to at least cover the three used for interpolation), then that would work. You can easily find out which method it is using by enabling FSUIPC's weather logging. The log will be pretty big, but you should be able to simply search down the ICAO IDs beginning with "LG". Yes. Two points though: 1) the original poster was actually complaining that the ATIS report he got from this "RealATIS" program was wrong. I explained how that could arise and still not conflict with anything you've said. I suspect "RealATIS" is reading "LGAV" which will fail, and then it doesn't check the ICAO on return and so its getting and reporting Global settings, i.e. whatever defaults ASA sets. 2) the original poster did then post examples showing differences with ASA and WeatherSet2's display. The questions about that are (a) were the options used in ASA sufficiently similar to know that the method of ASA's weather setting at LGAV were the same as in your case? (b) was there enough time between the two readouts to ensure the settings had set and stabilised? Obviously there's some reason for his observations, but without things like weather logging it isn't really possible to guess what. Regards Pete -
FSUIPC wrong weather in LGAV
Pete Dowson replied to apomet's topic in FSUIPC Support Pete Dowson Modules
But the picture for WeatherSet2 shows you reading the weather at the Aircraft, not at station "LGAV". To do that you have to select the "station" line, press Enter, and put LGAV for the ICAO. I don't think it will be accepted, just as FS doesn't provide ATIS for LGAV. Without logging the Weather stuff in FSUIPC and seeing what ASA is actually sending for that LGAV weather I couldn't say how it is accomplishing what you are showing. You say FS2004 recognises LGAV, so in that case WeatherSet2 should be able to read it, and FS ATIS should also work. If your FS2004 includes LGAV in its WeatherStationList.BIN but "apomet"'s does not, I'd be interested in knowing why they are different. Incidentally, although that file says it is type "BIN" you can open it with a text editor. Here's what is in mine: ENALENMLENOVENBLENBMENBRENFLENHDENLIENSDENSGENSOENZVEBAWEBBEEBBLEBBREBBTEBFNEBKHEBKTEBLGEBMBEBOSEBTNEBWEEBZWEDDKEDDLEDLEEDLNEDLSEDZEEGKBEGLCEGMCEGMDEGMHEGSCEGSHEGSSEGULEGUMEGUNEGUPEGUWEGVGEGVJEGXHEGYCEGYHEGYMEGYWEHAMEHBDEHBKEHDBEHDLEHEHEHGGEHGREHHOEHKDEHLEEHLWEHMZEHRDEHSBEHTWEHTXEHVBEHVKEHWOETGMETGYETHEETNGETNNETULETUNETURLFACEBBXEBCIEBCVEBFSEBSHEBSPEBSUEDDREDFHEDRTEDRZELLXETADETGIETHMETSBLFAFLFATLFBILFBKLFBLLFBULFBVLFBXLFFSLFGJLFHPLFJLLFLALFLBLFLCLFLDLFLLLFLMLFLNLFLSLFLVLFLXLFLYLFMHLFOALFOBLFOCLFOELFOFLFOHLFOILFOJLFOPLFORLFOSLFOTLFOWLFPBLFPCLFPGLFPMLFPNLFPOLFPVLFPWLFQBLFQGLFQHLFQILFQQLFQVLFRGLFRMLFSALFSCLFSDLFSFLFSILFSNLFSOLFSQLFSRLFSXLFXALFYRLIMWLSGCLSGGLSGLLSGNLSGSLSMPLSZBLEBLLEGELELLLEMHLEPALERSLFBALFBELFBFLFBOLFCGLFCILFCKLFCRLFDBLFDHLFIGLFLQLFLWLFMALFMCLFMDLFMELFMILFMKLFMLLFMNLFMOLFMPLFMTLFMULFMVLFMXLFMYLFNBLFTHLFTULFTWLFXIDAADDAAEDAAGDAASDAAVDABCDABPDABTDAFIDAOBDAOIDAOVDAUBDAULLEIBDAUEDAUGDAUHDAUKDAUODAUTDAUUDAAFDAATDAUIDATGDATMGAKLGATSDFEFDNGUDNSODRRBDRRGDRRLDRRMDRRNDRRTGAMKDBBBDBBCDBBKDBBNDBBPDBBSDGADDGAHDGAKDNAADNBEDNBIDNIBDNILDNKADNMMDNOSDXAKDXDPDXMGDXNGDXSKDXTADXXXDGATDNPOFPPRFPSTENASENLKENRSENSHENBNENBOENKBENMSENNMENOLENRAENRMENROENSTENVAESPCEKAHEKATEKHSEKKAEKSNEKSVEKTSEKYTENCNENDIENFGENGMENNOENRYENSNENTOESDBESGGESGJESGPESGRESGTESIBESKMESMTESMVESMXESOKESSQEDACEDADEDAHEDBMEDBTEDDBEDDCEDDEEDDGEDDHEDDIEDDPEDDTEDDVEDDWEDGSEDHIEDHKEDHLEDLPEDLWEDOPEDVEEDVKEDXWEKAVEKBIEKCHEKEBEKMBEKODEKRKEKRNEKSBEKSPEKSTEKVAEKVDEKVJEKVLEPSCESDAESMKESMSETGBETGGETGWETHBETHCETHFETHIETHSETHTETMEETMKETNHETNLETNPETNRETNSETNUETNWETSHETUOEDDFEDDMEDDNEDDSEDFMEDMAEDMOEDMSEDNYEDQDEDQMEDSBEDTBEDTDEDTFEDTKEDTLEDTYEDTZETARETASETCEETEBETEHETEUETGKETGZETHAETHLETHNETHRETICETIDETIEETIHETIKETINETORETOUETSAETSEETSFETSIETSLETSMETSNETSPLDRILFSBLFSTLIMCLIMELIMFLIMLLIMNLIPALIPBLIPDLIPHLIPILIPLLIPOLIPPLIPQLIPSLIPTLIPVLIPXLIPZLIYWLJLJLJPZLKKBLKKVLKLNLKPRLOLWLOWILOWKLOWLLOWSLOXALOXSLOXZLSZALSZHLSZRLSZSLYLJKQNNLDPLLFKBLFKCLFKFLFKJLFKSLIBPLIEALIEFLIEGLIEHLIEOLIMGLIMJLIMPLIMSLIMZLIPCLIPELIPFLIPKLIPRLIPYLIQBLIQILIQJLIQNLIQPLIQRLIQVLIQWLIQZLIRALIRBLIRELIRFLIRGLIRHLIRJLIRLLIRMLIRNLIRPLIRQLIRSLIRULIRVLIRZDABBDABSDTKADTMBDTTADTTFDTTJDTTMDTTXDTTZKQNSLICBLICDLICGLICJLICPLICTLICZLIECLIEDLIEELMMLDTTRHLLTHLTDDAAJDAAPDAUZHLGTHLLSDRRIDRZADNKNDNMADRZFDRZGDRZMDRZRFTTLDNENDNJODNMKDNYODNZAFKABFKAMFKKAFKKFFKKLFKKMFKKNFKKRFKKVFTTPDNCAFCOSFGBTFGSLFKAFFKAGFKALFKANFKAOFKAYFKKBFKKCFKKDFKKIFKKYFKYSFOGOFOOBFOOCFOOEFOOKFOOLFOOMFCBDFCBMFCBSFCBYFCOEFCOKFCPAFCPLFCPPFNCAFOGMFOGRFOODFOOGFOONFOORFOOTFOOYFZANFNBCFNLUFNSUFZAGFZAMFNBGFNLBFNMOFNUBFYRKFYWBENBJENSBENANENDUENEVENHKENNKENSKENSRENTCESNQEFVAESNGESNJESNKESNLESNNESNOESNSESNUESNXESPAESPDESPEESUTEFMAEFPOEFTUESCFESCLESCMESDFESKNESMQESOEESOWESSAESSBESSDESSFESSKESSLESSPESSVEVLAUMRWEPGDEPKOEPLLEPPOEPSKEPWAEPWREPZGEYPAUMKKEPKKEPKTEPRZLDDDLDVALDZALHBPLHDCLHKELHKVLHMCLHNYLHSMLHSNLHTALHUDLJCELJMBLJMSLKCVLKHOLKKULKKZLKMTLKNALKPDLKPOLKPPLKSLLKTBLOANLOWGLOWWLOXTLRARLRCSLRODLRTRLYVRLZIBLZKZLZNILZPELZPPLZSLLZTTLZZIUKLULATILDDULDSBLDSHLDSPLDZDLGKALGKRLGKZLGLRLIBALIBDLIBGLIBHLIBNLIBRLIBVLQBILQBKLQLVLQMOLQSALQTZLWOHLWSKLYBELYNILYPGLYPRLYTVLGADLGKFLGKLLGPZLGRXLGTPLGZALIBCLICALICCLICOLICRHLLBFTTYFTTCFTTJFTTKFTTMFTTUHSGNFEFMFEFNFEFOFEFRFEFSFTTAFTTDFTTNFTTSFCOIFCOUFEFAFEFFFEFLFEFTFZEAFZFKFCBBFCBOFCOGFCOMFZAAFZABFZBAFZBOFZCAFZCSFZGNFZVSFNMAFNNGFNSAFNUGFZUAFZUKFNHUFNKUFNMEFNUEFAGBFBGZFBSWFYGFFYRUFYWHFAWWFBTEFBTSFYKTFYLZFAABFACVFAFRFALWFAOHFASBFAUPFAVRFACTFAGGFAMOFAOBENHOEFETEFIVEFKTENATENBSENBVENHFENHVENKAENKRENMHENNAENVDEFHLEFHTEFILEFJOEFJYEFKAEFKEEFKIEFKKEFKSEFKUEFOUEFPEEFPUEFROEFSAEFSIEFSOEFSUEFVIEFVREEKAEEKEEEPUEETNEETUEFHAEFHFEFHKEFLPEFMIEFTPEFUTEVRAULOOULTTUMRREYKAEYSAEYVIUMBBUMMGUMMMUMMSLRBCLRBMLRCLLRIALRSBLRSMLRSVLRTCLRTMLUKKUKIIUKLIUKLLUKLRLBBGLBGOLBPDLBSFLBWNLGALLGKVLGLMLGTSLRBSLRCKLRCVLROPLTBALTBFLTBGLTBHLTBRLTBUKQNCLGBLLGELLGHILGIRLGKCLGKOLGKPLGMKLGMTLGRDLGRPLGSALGSKLGSMLGSOLGSRLGTGLTAYLTBDLTBJLTBLLTBOLTBSLTBTLTBVLTFALTFEHEAXHEBAHEMMHLKFHSFSHSNLFEFIFEFYHSLIFEFBFEFGFZIAFZICFZMBFZNAFZNCFZOAFZRQFZVAFZVIHBBAHRYGHTKAHUKBFLKBFLMAFZQMFZRAFZRFFZSAFZWAFLCHFLKOFLLCFLLSFLMGFLMWFLNDFLPAFLPOFLSNFLSWFLZBFVKAFVKBFZQAFBFTFBKEFBLTFBMNFBSNFBSPFLLIFLSSFVBIFVBUFVFAFVGOFVTLFVWNFABBFAEOFAFFFAGMFAIRFAJSFALAFALTFAMBFAMMFANCFAPBFAPIFAVBFAWKFAWMFBSKFAANFABEFABLFABMFABYFADAFAELFAGRFAKMFALYFAPJFAQTFAUTFXMMFXMUFAPEENSSULMMULLIULOLUUEMUMGGUMIIUUBPUUEEUUWWUKBBUKDDUKDEUKDRUKFFUKHHUKKEUKKKUKONUKOOURKALTABLTACLTADLTAELTAPLTARLTASLTAVLTAWLTAXLTBILTBQLTBYLTCMLTFHLCLKLCPHLCRALTAFLTAGLTAHLTAILTAJLTAKLTANLTAULTAZLTBMLTFCOLBAOSAPOSLKHEARHECAHEPSHESCHETBHETRLLBGLLBSLLETLLHALLIBLLJRLLOVLLSDOEGTOETBOJAIOJAMOJAQOJBDOJHFOJMFOJMNOSDIHEATHEGNHELXHESHHESNOEWJHEBLHSATHSDNHSPNHSSWHABDHAGNHATSHSDZHSGFHSKAHSKIHSNRHSOBHSRNHSSSHAGRHAJMHASOHSSMHKELHKKGHSSJHUARHUENHUFPHUGUHUJIHUKSHULIHUMIHUSOHKJKHKKIHKKRHKKSHKNIHRYRHTARHTBUHTKJHTMSHTMUHTMWHTSYHTTBHUMAFLBAFLIKFLKSFWCTFWKAHTDOHTIRHTMBHTSOHTSUFLLDFLMFFLMPFLSEFQCBFQLCFQTEFQTTFWCLFWMGFWMZFWUUFQBRFQCHFQQLFQVLFVBBFVCHFVCZFVHAFVMTFVMVFVRUFACLFAHSFANSFAPHFATZFAVYFDMSFQINFQMAFQXAFADNFAMGFAPMFARBULAAULWTULWWUUDDUUOOUWGGUKCCURKKURMTURRRURWIURWWLTCDLTCELTCFLTCGUGEEUGELUGGGUGMMURKMURMMURMNURSSLTATLTCALTCCLTCHLTCILTCJLTCKOITKORBMOSDZOSKLOSPROERFOERROESKOETROJHRORBBORBSOEDWOEGSOEHLOEMAOEYNOEABOEBAOEBHOEGNOEJDOEJNOEKMOENGOETFOYSHHAAGHAAXHAMKHAMSHASBHDAMHHASOYHDOYMCOYSNOYTZOYZMHAABHAAWHADCHADMHADRHAGHHAHMHAJJHALAHAMLHCMIHCMKHKMOHKMUHTPEHTSEHTTGHTDAHTKIHTMGHTMTHTNAHTZAFMCHFMCVFMNQFQLUFQMPFQNPFQPBFMMOFMMVFMSRFMSTFAMEULAKUUYYUARRUWKDUWKEUWLWUWPPUWSSUWWWUATGURWAUBBBUBBGURMLOICCOICGOICSOIFKOIGGOIHHOIHROIHSOIIGOIIIOIIKOIIPOINNOINROITLOITROITSOITTOITZOEPAOIAAOIAGOIAHOIAIOIAMOIAWOIBBOICIOICKOIFMOIFPOIFSOKBKORMMORMSOBBIOEAHOEDFOEDROEJBOEKKOERKOERYOTBDOESHOEWDHCMFOYAAOYATOYMBOYMKOYRNOYSYHCMVHCMMHCMNFMCZFMNAFMNDFMNHFMNLFMNMFMNNFMNSFMNVFMMEFMMHFMMIFMMSFMMTFMSFFMSMFMSDFMSGFMSOUSPPUUYTUWOOUWORUWUUUATTOIISOIMHOIMMOIMNOIMSOINGOINZUTAAOIKKOIKMOIMBOIMTOISAOISFOISSOIYYOIBAOIBKOIBLOIBSOIBVOIKBOIKQOISLOIZJOMAAOMALOMDBOMFJOMRKOMSJOOBROOKBOOMSOOSHOOSROOSAOOTHOYSQFSIAFIMPFMEEFMEPUSSSUSTRUAUUUSCCUTNUUTSBUTSMUTSSOAHROAMSOASGUTSTOAFROAKNOASDOAZGOIZBOIZHOPQTOIZCOIZIOPGDOPJIOPKCOPPGFIMRUSRKUSHHUSRRUACCUNOOUAKDUAKKUAFFUAFMUAFOUAIIUTDLUTEDUTTTOAFZOAJLOAJSOAKBOAZBOPPSOPRSUTDDOPDIOPFAOPJAOPLAOPLHOPMIOPMTOPRNOPSBOPSRVIAROPKDOPNHOPSKVAAHVABJVIJOVIUDVABBVABVVARKVABMVAGOVAKPVOMLVRMMVRGNFJDGUSNRUAAHUAAAZWSHZWYNZWTNVIBYVIDDVIDPVIHRVNJLVNSKVABPVAIDVAJBVIAGVIALVICXVIGRVIJNVIJPVIKOVILKVISTVAAKVAAUVABIVAKDVANPVASLVOHYVOBGVOBIVOBZVOCPVOMMVOVRVCBIVCCAVCCBVCCCVCCTVOCBVOCCVOCIVOMDVOTRVOTVUNBBUNNTZWWWVNPKVEBDVECCVEGKVEGYVEJSVEPTVERCVGISVGJRVGRJVIBNVNBWVNKTVNSIVNTJVNVTVQPRVEBSVEJHUNAAUNKLZWHMZULSVBBMVBHLVBMKVBPTVEATVEGTVEIMVELRVEMNVGSYVGTJVGZRVBKPVBMLVBRMVGCBVGEGVYMDVYSWVYYYVECXWIAAWITCWITMWITTYPCCUIBBUIIIUIIOUINNZLJQZLLLZLXNZUUUVBLSZPPPZUXCVBKGVLLBVLSBVLTKVLVTVTCCVTCHVTCLVTCNVTCPVTCRVTCSVTCTVTPOVTPTVTPUVTUDVTUIVTULVTUMVTUPVTUSVTUWVBRNVBTVVDPPVDSRVLSKVTBCVTBDVTBGVTBIVTBJVTBPVTBSVTBUVTPHVTPMVTPNVTPPVTPSVTUBVTUCVTUKVTUNVTUOVTUQVTURVTUUVTUVVTSAVTSBVTSCVTSDVTSEVTSFVTSGVTSHVTSKVTSMVTSNVTSPVTSRVTSSVTSTWMKAWMKCWMKLWIBBWIKBWIKNWIMBWIMMWIMSWMBAWMKBWMKDWMKIWMKJWMKKWMKMWMKNWMKPWMSAWSAPWSSLWSSSWIKSWIMGWIPAWIPHWIPLWIPPWIPRUIKKUIUHUIUUZMUBZBHHZLICZLSNZLXYZLYAZUCKZGKLZGNNZUGYVVNBVVVHZGHKZGZJVDKCVLAPVLIPVLSVVVDNVVNTVVPBVVPKVVQNVVTSWBGGWBGSWIOIWIONWIOSWIAGWIITWIKDWIKKWIOKWIOOWRBIWIAMWIARWIIAWIIBWIIHWIIIWIIJWIIKWIILWIISWRSQYPXMUIKBUIAAZBAAZBSJZBTJZBYNZHCCZSTNZGCSZGHAZHHHZSCNZSNJZSOFZGGGZGSZZSAMZSFZVHCHVHHHVMMCRPUIRPVPWBKKWBKSWBKTWBGBWBGRWBKLWBKWWBSBWRLBWRLGWRLKWRLRWAAAWAMLWRBBWRBKWRBMWRBPWRLLWRLSWIASWRRAWRRBWRRRWRRSWRSJWRSPWRSSYPLMYPPDYPMRYPEAYPGNYPPHYPALUELLZYHBZYQQZYCCZYTXRKJJRKJKRKJMRKSDRKSGRKSIRKSKRKSMRKSORKSSRKSVRKTUZKPYZSQDZYTLRKPCZSHCZSNBZSPDZSSSRCKHRCSSRCTPROIGROKJROMYRORARORHRORSRORTRPLIRPLBRPLCRPLLRPUDRPUHRPUKRPUNRPUVRPUWRPVFRPVRRPXTRPMCRPMDRPMLRPMMRPMPRPMRRPMSRPMZRPVMRPWBRPWCWAMGWAMHWAMIWAMMWAMTWAABWAAUWAMPWAMWWAPHWAPNWAPRWPDLWPECWPOCWRKCWRKKWRKLWRKMWRKRWRKSWRRWYBRMYCINYPDBYTEFYMMIYPKGUEEEUHBPUHWWRJBHRJBTRJDCRJDTRJFARJFRRJNORJOARJOBRJOCRJOFRJOHRJOIRJOMRJORRJOSRJOTRJOWRJOZRKJYRKNCRKNYRKPKRKPURKSJRKTHRKTNTAKARJDBRJDKRJDMRJDORJFCRJFERJFFRJFGRJFKRJFMRJFNRJFORJFSRJFTRJFURJFWRJFYRJFZRJKARJKIRJOKRJKBRJKNROAHRODERODNROHFROMDRORKRORYROTMPTROWAMAWAPAWAPPWASFWASKWASRWASSWAPIYPDNYPKUYPTNYDTCYTNKYAYEYBASYDYLYFRTYPCDYPFTRJCRRJCWRJERUHHHUHHOKQSMRJCARJCCRJCHRJCJRJCORJCYRJECRJEORJSARJSHRJSIRJSKRJSMRJSORJSRRJAARJAFRJAHRJAKRJBBRJNFRJNGRJNHRJNKRJNNRJNTRJNYRJOERJOORJOYRJSCRJSDRJSFRJSNRJSSRJSTRJSURJSYRJTARJTCRJTFRJTJRJTKRJTLRJTORJTQRJTRRJTTRJTURJTYRJBDRJTHRJAWPTYAAYVNWABBWABIWABNWABOWABPWABTWAJIWAJJWAJWWAKKWAKTYBAMYBWPYDGVYPGVYBMAYPBHYPWRYWHAYMMGYPADYPEDYPLCYPPFUHSSRJCBRJCKRJCMRJCNRJCSRJCTRJEBPGACPGROPGSNPGUAPGUMPGWTAYMDAYMOAYWKAYMHAYNZAYPYYAYRYBCSYBHMYBMKYBPNYBTLYBCVYBLRYSDUYMAVYMAYYMENYMESYMLVYMMBYMMLYSCBYSCMYSWGYWGTYMDVYMHBYMLTYMWYUHMMRJAMPTKKAGGMAYGNYAMBYBAFYBBNYBGLYBOKYBRKYBCGYSCHYSRIYSTWYSWMYTREYWLMYSBKYSCNYSNWYSSYUHPPPTPNPTSAPTTKAGGHNWWKYMMQPWAKPKMJPKWAANAUAGGLNVSCNVSLNVSSNVVVNWWLNWWNNWWRNWWVNWWWNWWEYSNFNZHKNZDNNZNVNZCMUHMAPASYNGTANGTUNGBRNGTRNGFONGFUNFNRNFFNNFNANZAANZGSNZNPNZRONZTGNZWPNZCHNZKINZOHNZPPNZWNUHMDPADKPMDYNLWFNLWWNFNKNFTFNFTLNFTVNZRNNZCIPALUPAPOPAGMPAOMPAPCPASAPASHPATCKPBVKSNPPACZPAHPPAMYPAPBPASNPADUPAKOPJONNSAPNSFANSTUNIUEKAWIKKVLPAWIPAWNPPIZKDEEKKALPADEPAEMPAFMPAIKPAKKPANVPAOTPASKPASMPAUNKBETPABEPADLPAEHPAGTPANIPAPHPAPMPATGPACDPACSPASDPHBKPHHIPHIKPHJRPHLIPHNAPHNGPHNLPLFANCRGPABRPAKPPAQTKBTTKMCGKTALKTKAPABTPAGAPAMCPAMHPAMLPAPRPARYPASWPATAPATKKADQKHOMKILIKSOVPABGPADQPAENPAHDPAHOPAIIPAILPAKNPASLPASVPASXPAUOKMKKPHKOPHMKPHMUPHNYPHOGPHSFPHTOPHWHPLCHNTTBKSCCPABAPAGBPAKUPALRPARCPASCPBTIPOLIKBIGKENNKGKNPABIPACLPAEIPAFAPAFBPAGKPAINPANNPATJPATWPAXKPAZKPFYUKA21KCDVKMRIKPAQKSWDPAAQPABVPACPPACVPAEDPAFRPAIZPAJOPAMDPAMRPANCPAVDPAWDPAWRNTTGNTAANTATCWNDCWNICWOICYAJCYKDCYOCCZOCCWONCYDACYMACYXQKEAAPAORCWDBCWHTCYDBCYXYKHNSKYAKPAGSPAGYPAHNPAJBPAOHPASIPAYANTTONTTXCYEVCYUBCZUBCWLGCWMUCWNOCWUMCYDMCYGHCZFACZFMCWIOCWZWCYQHCYZWPAFEPAGNPAJNPANRPAPGPAWGCWCBCWEKCWHLCWKICWMACWQSCWWLCWZDCWZLCYPRCYXTCYZPCZMTCZSTKAKWPAKTPAKWCWSYCYPCCYSYCZPKCZUECWFXCWMVCWNWCWQFCYVQCYWJCYWYCZFNCWTECWZVCYFSCYJFCYYECWFRCWNXCWPUCWQZCYBDCYCQCYDQCYKACYPZCYQZCYWLCYXJCYXSCYYDCYZTCYZYCWASCWEBCWELCWEZCWGTCWHCCWIRCWKHCWMMCWPRCWQCCWQKCWSPCWVVCWWACWWKCWZACYAZCYBLCYCDCYDCCYHECYPWCYQQCYVRCYXXCYYJK1S4K2S9K3S2K43SK53SK76SK82SK84SK86SK87SK88SK91SK93SK97SK99SKASTKATXKAWOKBFIKBLIKCLMKCZKKDLSKEATKELNKFHRKGRFKHIOKHQMKKLSKMMVKNOWKNRAKNUWKOLMKPAEKPDXKPFCKPWTKRNTKRTXKS38KS53KS88KSEAKSHNKSPBKTCMKTDOKTIWKTTDKUAOKUILKVUOKYKMKZSEK1O5K4LWK83SK86QK88QK90SK92SK95SK96QKAATKACVKBHXKBNYKCECKCICKCVOKEKAKEUGKLKVKLMTKMFRKO00KONPKOTHKOVEKRBGKRBLKRDDKRDMKS11KS21KSIYKSLEKSVEK3O6K50QK51QK52QK53QK54QK85QK89QK91QK92QK93QK94QK95QK97QK98QK99QKAPCKAUNKBABKBLUKCCRKCSLKDAXKGGBKHWDKIZAKLPCKLVKKMAEKMCEKMERKMHRKMODKMRYKMUXKMYVKNGZKNNZKNRCKNUQKO45KO72KOAKKPAOKPRBKQ67KRHVKSACKSBPKSCKKSFOKSJCKSMFKSMXKSNSKSQLKSRFKSTSKSUUKTRKKUKIKVBGKVCBKWVIKL98CWHSCYCOCYHICYUICWBJCWCXCWIECWMTCWOACWYHCYZFCWGFCWGMCWIDCWRDCWSHCYFRCYHYCYOJCWAVCWBACWBMCWDUCWDZCWEGCWHACWHECWHICWJACWJWCWNRCWPACWQQCWRMCWRVCWSECWSLCWSVCWWOCWXACWYLCWZGCYBWCYCPCYEGCYETCYGECYPECYQFCYQUCYRMCYRVCYXDCYYCCYZHCYZUCZVLCWDKCWFJCWJRCWNMCWNPCWNTCWQLCWUSCWVKCWYYCYCGCYLWCYQLCYXCCYYFCZPCK07SK27UK4OMKALWKCOEKDEWKDLNKEPHKGEGKHRIKLGDKLWSKMSOKMSXKMWHKOMKKPDTKPSCKPUWKS22KSFFKSKAKSMNKSZTK2U7KBKEKBNOKBOIKBYIKDPGKEKOKENVKEULKJERKLLJKLOLKLRXKMTXKMUOKMYLKNFLKONOKP88KPIHKQ63KREOKRGXKRNOKSUNKTWFKU15KU16KU73KWMCK0L3K1L2K2L6K4CBK4L7K4SUK5L8KAJOKAPVKBFLKBIHKBURKBYSKCDCKCMAKCNOKDAGKEDWKEEDKELYKEMTKESXKFATKFCHKFULKHHRKHIIKHJOKHTHKIFPKIGMKINSKIYKKL46KL55KL79KLASKLAXKLGBKLSVKMHVKMLFKMMHKNIDKNLCKNTDKNXPKO18KONTKOXRKP06KP43KP44KPMDKPOCKPSPKPTVKRALKRIVKSBAKSBDKSGUKSLIKSMOKSZNKTNXKTOAKTPHKTVLKVCVKVGTKVISKVNYKVTXKWHPKWJFK2H1K2L7K3L3K6L9K9L0KAVXKBLHKCRQKIPLKL10KL13KL14KL21KL27KL32KL34KL39KL58KL82KL97KMYFKNFGKNJKKNKXKNRSKNSIKNUCKNYLKNZYKRNMKSANKSDMKSEEKSNAKTRMKYUMMMMLMMTJCYCBCYUKCWFLCWFZCWIJCWQYCYOACYWOCWDCCWFNCWJPCWMPCWMXCWPYCWTFCYKJCYMMCYPYCYSFCYSMCWCDCWCTCWGYCWIWCWJXCWLBCWLECWLVCWLZCWOKCWRJCWSRCWVTCWYECYCTCYKYCYLJCYLLCYODCYPACYQWCYVCCYVTCYWVCYXECZWNCWAQCWBOCWEHCWJICWKOCWMQCWOECWRYCWVCCWVNCWVOCWVPCWXLCYMJCYSDCYXHCYYNK4BQKBILKBLXKBTMKBZNKCTBKGFAKGGWKGTFKHLNKHVRKJDNKLDSKLVMKLWTKMLSKOLFKREDKTFXK1V1K4DGKBJCKBPIKBYGKC96KCAGKCODKCPRKDGWKEEOKEGEKEVWKFCLKFNLKGCCKGEYKHDNKHIFKIDAKJACKLARKLGUKLNDKMQMKOGDKPNAKPUCKPVUKRILKRIWKRKSKRWLKRXEKSBSKSHRKSLCKU11KU67KU71KVELKWRLKZLCK0E4K2V9K4V5KABQKABXKAEGKALSKASEKBCEKCEZKCNYKDROKFLGKFMNKGCNKGJTKGNTKGUCKGUPKIKRKINWKLAMKLHUKLVSKLXVKMTJKONMKP34KPGAKPJBKPRCKRQEKS29KSAFKSEZKSJNKSKXKSOWKTEXKZABK2C2KALMKBIFKCGZKCHDKDMAKDMNKDUGKDVTKE74KELPKEPZKFFZKFHUKGEUKGYRKHMNKIWAKLRUKLUFKOLSKPHXKSADKSDLKSRRKSVCKTCSKTUSMMCSMMCUMMHOMMCLMMCNMMGMMMLMMMLPMMLTMMMZMMSDMMPRSCIPCWICCWCNCWEVCYUQCWJYCWJZCWTDCWJCCWJHCWWCCYYLCWBLCWFFCWHHCWJDCWOYCWWPCWWSCWYOCYBUCYDNCYFOCYNECYQDCYQVCYTHCWDJCWEICWGNCWNKCWUTCWWFCYBRCYENCYPGCYQRKABRKBHKKBISKDIKKDVLKGDVKHEIKISNKJMSKMBGKMIBKMOTKP11KSDYKY26K0V1KAIAKAKOKANWKAPAKAUHKBBWKBFFKBKFKBVNKCDRKCNKKCUTKCYSKCZDKDENKDNRKEARKFTGKGRIKGRNKGXYKHDEKHJHKHLCKHONKHSIKIBMKIENKIMLKJYRKLBFKLXNKMCKKMHEKMHNKODXKOGAKONLKPHPKPIRKRAPKRCAKSFDKSNYKTORKUEXKVTNK1K5K4MRKAFFKAMAKAXSKBGDKCAOKCDSKCHKKCLKKCOSKCSMKCVNKCVSKDDCKDHTKDUCKDUXKEHAKENDKFCSKFDRKFSIKGAGKGBDKGCKKGLDKGUYKHBRKHHFKHUTKHYSKITRKJWGKLAAKLAWKLBLKLHXKLICKLTSKOKCKPEFKPPAKPTTKPUBKPUXKPVWKPWAKPYXKRSLKRTNKSLNKSPSKTADKTCCKWDGKWWRK3R5KABIKATSKAUSKBAZKBBDKBMQKBSMKBWDKCNMKCOTKDLFKDRTKDYSKE02KERVKEWXKFSTKGRKKGTUKHDOKHLRKHOBKHYIKILEKINKKJCTKLBBKMAFKMDDKMRFKMWLKNMTKODOKPEQKREEKRJOKRNDKROWKSATKSEPKSJTKSKFKSNKKSSFKSWWKUVAMMPGKALIKCRPKHBVKHRLKLRDKMFEKNOGKNQIMMANMMCVMMDOMMIOMMMAMMMVMMMYMMNLMMRXMMTCMMZCMMASMMCBMMCHMMEPMMGLMMIAMMLCMMLOMMMMMMMXMMPBMMPNMMQTMMSPMMTMMMTOMMZHMMZOMMZPMMAACYRBCYHKCYYHCWBRCWXVCYBKCYCSCYRTCYXNCYEKCYGXCYYQCWPLCYBVCYIVCYPLCYRLCYHDCYQKCYWGCYXLK03YK19DK29YK30YK43FK53DK8Y8KAITKANEKAQPKASXKAXNKBBBKBDEKBFWKBJIKBRDKBWPKCBGKCKCKCKNKCOQKCQMKD45KDLHKDTLKDYTKELOKETHKEVMKFARKFFMKFOZKFSEKGFKKGHWKGPZKGRMKHCOKHIBKHYRKINLKIWDKJKJKJMRKLJFKLXLKMDZKMICKMOXKMZHKOEOKORBKP39KP61KPBHKPKDKPKFKPNMKPWCKRADKRCXKRDRKRIEKRNHKROSKROXKRPDKRRTKRZNKSAZKSTCKSUWKTVFKTWMKVVVKXVGK0Y7K3OIK3SEKACQKADUKAELKAFKKAIOKALOKAMWKATYKAUMKAWGKAXAKBIEKBKXKBNWKBRLKCAVKCBFKCCYKCIDKCINKCKPKCMYKCNCKCSQKCWIKD97KDBQKDEHKDMXKDNSKDSMKDVNKDXXKEAUKEBSKEOKKESTKFBLKFCMKFETKFFLKFNBKFODKFRMKFSDKFSWKGBGKGGIKGYLKHCDKHNRKICLKIIBKIJXKIKVKIOWKIRKKJYGKLCGKLNKKLNRKLRJKLSEKLVNKMAXKMCWKMFIKMIWKMJQKMKTKMLEKMLIKMMLKMPZKMQBKMRJKMSPKMUTKMVEKMWMKMXOKOAXKOFFKOFKKOLUKOLZKOMAKONAKOOAKORCKOTGKOTMKOVSKOWAKOXVKP35KPDCKPEAKPPQKPQNKRDKKRGKKRSTKRWFKSDAKSFYKSGSKSHLKSLBKSPWKSTJKSTPKSUXKTNUKTOBKTQEKUINKULMKVOKKVTIKY12KYKNK3KMK3SZKAAOKADHKADMKAIZKALNKARGKASGKAWMKBPKKBVOKBVXKCFVKCNUKCOUKCPSKCUHKDEQKDMOKDUAKEMPKEWKKF10KF30KFAMKFLPKFLVKFOEKFSMKFYVKGOKKH92KHOTKHROKIABKICTKINXKIXDKJBRKJEFKJLNKLITKLRFKLWCKLXTKLZKKM39KMCIKMHKKMKCKMKOKMLCKOJCKOKMKOUNKP02KPBFKPNCKPOFKPPFKRKRKROGKRUEKRVSKSETKSGFKSGTKSLGKSNLKSTLKSUSKSWOKSZLKTBNKTIKKTLXKTOPKTULKTWXKUNOKVBTKVIHKWLDKXNAK01RK01TK8R8K9R0KACTKADSKAEXKAFWKARAKBADKBCGKBPTKBTRKCDHKCLLKCRSKCWFKCXOKDALKDFWKDRIKDTNKDTOKDWHKEFDKELDKESFKF54KFOQKFTWKFWDKFWSKGGGKGKYKGLEKGLHKGLSKGPMKGVTKGWOKHDCKHEZKHGXKHKSKHOUKHQZKHUMKIAHKIERKIWSKJANKJASKJSOKL40KLBXKLCHKLFKKLFTKLLQKLNCKLVJKMCBKMLUKMSYKNBEKNBGKNEWKNFWKOCHKORGKPOEKPRXKPSNKPSXKPTNKPWGKRBDKRSNKSGRKSHVKSLRKT02KTKIKTPLKTRLKTVRKTXKKTYRKUTSKVCTKVKSK9R1KBROKH39KNGPKNGWKNVTKPILKRKPKT31KT46MMCEMMCPMMMTMMOXMMPAMMVAMMVRMGGTMGSJMMBTMMITMMPSMMTGMMTPCWKECWUUCYBBCYSRCYUTCYZSCWLFCWWNCYTLCWCICWCJCWECCWGJCWKKCWNLCWNZCYAMCYELCYGQCYLDCYQTCYTJCYXZCYYWCYZEK28YK32YK38YK40YK44YKAIGKANJKAPNKARVKCIUKCMXKCVXKEGVKERYKESCKGLRKIMTKISQKLNLKMCDKMNMKPLNKPZQKRHIKRRLKSAWKSJXKY62KYLDCYQGK0Y2K14CK15CK16CK17CK18CK19CK20CK21CK21GK24GK2I4K30GK31GK36YK39YK3HEK3RNK3SMK41GK62GK63GKACBKADGKAIDKAMNKAOHKARBKARRKASWKATWKAUWKAZOKBAXKBDFKBEHKBIVKBMIKBTLKC19KC58KC73KCADKCGXKCHIKCLIKCMHKCMIKCWAKDAYKDECKDETKDFIKDKBKDLLKDNVKDPAKDTWKDTXKEEWKEFTKEKMKENWKETBKEYEKFDYKFEPKFFOKFLDKFNTKFWAKGEZKGRBKGRRKGSHKGUSKGYYKHAIKHTLKHUFKIGQKIKKKILNKINDKIRSKISWKJOTKJVLKJXNKJYMKLAFKLANKLCKKLDMKLHQKLOTKMBLKMBSKMDWKMFDKMGYKMIEKMKEKMKGKMKXKMMOKMNNKMOPKMSNKMTCKMTOKMTWKMWCKMWOKOEBKOKKKONZKORDKOSCKOSHKOSUKOZWKPCZKPHNKPIAKPNTKPRGKPTKKPWKKRACKRFDKRMYKRQBKRYVKSBMKSBNKSGHKSKCKSPIKSQIKSTEKSUEKTAZKTDZKTEWKTOLKTTFKTVCKTZRKUESKUGNKUNUKVPZKVYSKWDDKYIPK5I3KAHNKAJGKANDKAVLKBAKKBLVKBMGKBNAKBWGKBYHKCEUKCGIKCHAKCIRKCKVKCQNKCSVKCULKCVGKDCUKDKXKDNNKDYRKEHRKEKQKENLKEVVKFFTKFOAKFTKKFTYKFWCKGADKGLWKGVLKHAOKHKAKHNBKHOPKHSBKHSSKHSVKHTSKHUAKJKLKLEXKLNPKLOUKLOZKLSDKLUKKLVXKLWVKLZUKMDHKMEMKMGEKMKLKMQYKMRCKMRXKMSLKMVNKMWAKNQAKOHXKOLVKOLYKOWBKPAHKPDKKRMGKRSVKRYYKSARKSDFKSLOKSMEKTUPKTYSKVPCKWDRBIX1BIX2BIX3K1J5K6R0K79JK7A9K8R0K8R1KAAFKABYKALXKAMGKANBKASDKATLKAUBKAUOKBFMKBGEKBHMKBIXKBMXKCBMKCCOKCEWKCKLKCSGKCTYKDBNKDHNKDQHKDTSKEETKEGIKFFCKGPTKGTRKGZHKHBGKHEYKHQUKHRTKJKAKLGCKLIXKLORKLSFKMAIKMCNKMEIKMGMKMGRKMLJKMOBKMXFKNBJKNDZKNFJKNJWKNMMKNPAKNSEKOPNKOZRKPAMKPCUKPFNKPGLKPIBKPNSKPQLKRRFKSEMKSILKTCLKTLHKTOIKVADKVLDKVPSKWRBKMCFKPIEKSPGKSRQKTPAKX91MGTKMHICMMCMMMCZMMMDMMUNMUNGMUPRMZBZMGPBMHCAMHLCMHLEMHLMMHPLMHROMHSCMHTEMHTGMNBLMNMGMNPCMSLPMSSSMPCHMRCHMRLBMRLMMRNCMROCMRPMMRPVSESTCYGTCYIOCYUXCYIKCYTECYZGCWPHCYKOCYMUCYPHCYPXCYSKCYADCYGLCYGWCYHHCYKQCYMOCYNCCZEMCWBECWBICWGQCWGVCWLQCWMJCWMWCWMZCWRKCWUYCWWXCWYBCYNDCYNMCYOWCYSBCYTSCYUYCYVOCYWACYXRCYYBCYYUCZNBCWAJCWCOCWCUCWDFCWDNCWETCWGDCWGHCWGLCWJMCWKRCWLSCWNBCWNCCWPBCWPCCWPSCWQECWQPCWSICWSOCWTOCWTZCWWBCWWZCYGKCYHMCYKFCYKZCYPQCYQACYSNCYTRCYTZCYVVCYXUCYYZCYZRK13GK19GK20GK22GK23GK25GK26GK27GK28GK29GK2G6K2I8K33GK40NK7G2K95BKABEKAFJKAGCKAKRKAOOKAPGKARTKAVPKBFDKBGMKBJJKBKLKBTPKBUFKBVIKCAKKCBEKCCXKCGFKCLEKCXYKDKKKDSVKDUJKDYLKELMKELZKERIKFDKKFIGKFKLKFZYKGKJKGTBKHGRKHLGKHZYKIAGKIDIKILGKIPTKITHKJHWKJSTKLBEKLNNKLNSKLPRKMDTKMGWKMPOKMRBKMUIKN00KN88KN97KNXXKOGSKOLEKPBZKPEOKPHDKPHLKPITKPNEKPTWKRDGKRMEKROCKRVLKSEGKSLWKSYRKTHVKUCAKUKTKUNVKVTAKYNGKZZVK0W8K1W9K29JK2DPK2PJK44WK45WK61NK61WK62WK63WK64WK65WK66WK67WK77WK78WK79WKADWKAKHKAKQKASJKAVCKBCBKBKTKBKWKBLFKBUYKBWIKCAEKCGEKCHOKCJRKCKBKCLTKCPCKCPKKCREKCRWKCTZKCUBKDAAKDANKDCAKDOVKDPLKECGKEDEKEHOKEKNKEMVKEQYKESNKEWNKEXXKEZFKFAFKFAYKFBGKFCXKFFAKFKNKFLOKFMEKFQDKFVXKGEDKGEVKGMUKGRDKGSBKGSOKGSPKGWWKGYHKHATKHBIKHEFKHFFKHKYKHLXKHNZKHRJKHSEKHSPKIADKIGXKILMKINTKIPJKISOKJGGKJNXKJQFKJYOKLBTKLFIKLHZKLKUKLTXKLWBKLWXKLYHKMEBKMFVKMHXKMIVKMKJKMMTKMQIKMRHKMRNKMTNKMTVKMWKKN80KNAKKNBTKNCAKNFEKNGUKNHKKNISKNKTKNLTKNTUKNUIKNYGKOAJKOCWKOFPKOKVKOMHKORFKOXBKPGVKPHFKPKBKPOBKPSKKPTBKRAXKRDUKRICKRLXKROAKRUQKRWIKRZZKSBYKSFQKSHDKSOPKSPAKSSCKSSUKSUTKSVHKTDFKTRIKTTAKUDGKUKFKUZAKVJIKVQNKVUJKW08KW30KW39KW51KW63KW71KWALK1J1K1J2K1J3K84JK85JK86JKAGSKAYSKBKVKBQKKCHSKCOFKCRGKDABKDNLKEVBKGNVKHXDKIGCKISMKJAXKJYLKLEEKLHWKMCOKMNIKMYRKNAEKNBCKNBQKNEXKNIPKNRBKOCFKOGBKOMNKORLKSAVKSFBKSGJKSSIKSVNKTBRKTIXKVDIKVQQNEXCKAGRKAMXKAPFKBCTKBOWKEYWKFLLKFMYKFPRKFXEKGIFKHSTKHWOKLALKMIAKMLBKMTHKNQXKOPFKPBIKPCMKPGDKPMPKRSWKSUAKTBWKTMBKTPFKVRBKX53KX80KX81KX82KX84KX86KX87KX88KX89KX90MUHAMUVRMYAMMYATMYBSMYEFMYEHMYEMMYGFMYNNMKJPMKJSMUBYMUCAMUCFMUCLMUCMMUCUMUGMMUGTMUHGMUMZMUSCMUVTMWCBMWCRSKPVSKSPMPBOMPDAMPFSMPHOMPLBMPMGMPNUMPSAMPTOSKCGSKLCSKMDSKMRSKRGSKUISEESSEIBSETUSKARSKASSKBUSKCLSKIBSKIPSKNVSKPESKPPSKPSSKVGSEAMSEBCSECUSEGUSELOSELTSEMASEMHSEMTSEQUSESASPMESPURSPYLSPEOSPGMSPHISPHZSPJASPJISPJRSPMSSPNCSPPYSPRUSPSTSPIMSPJNSPSOBGTLCYCYCYFBCYASCYHACYKGCYLACYTQCYVPCWDECWDPCWKDCYAHCZAGCWAFCWBZCWCSCWDQCWDTCWEECWERCWEWCWFQCWFWCWHMCWHVCWHYCWITCWIXCWIYCWIZCWJOCWJTCWMNCWNHCWNQCWODCWOHCWPKCWPQCWQHCWQMCWQOCWQVCWRQCWSTCWTACWTNCWTYCWULCWVECWVQCYBCCYBGCYHUCYMLCYMTCYMXCYQBCYRJCYSCCYSLCYULCYYYK3B1KCARKFVEKHULKLIZKMLTKPQIK0B9K12BK14BK15BK16BK18BK18NK20BK20JK23BK25BK26BK27BK29BK2B8K30BK30NK31BK32NK33BK34BK34NK35BK37BK3B2K44NK45BK45NK48NK49NK50NK51NK54NK55NK56NK5B5K67BK6B1K8B9K94BK96BK9B5KACKKACYKAFNKALBKAQWKASHKAUGKAYEKBAFKBDLKBDRKBEDKBGRKBHBKBIDKBLMKBMLKBOSKBOXKBTVKBVYKCDWKCEFKCHHKCONKCQXKCTOKDAWKDDHKDIXKDXRKEENKENXKEWBKEWRKFITKFMHKFOKKFRGKFWNKGFLKGONKH32KHFDKHIEKHPNKHTOKHVNKHWVKHYAKIJDKISPKIWIKIZGKJFKKLCIKLEBKLEWKLGAKLWMKMGJKMHTKMMKKMMUKMPVKMSSKMSVKMTPKMVLKMVYKN11KN28KN52KN78KN84KNELKNHZKNYCKOKXKOLDKOQUKOREKORHKOWDKOXCKPBGKPJIKPLBKPOUKPSFKPSMKPVDKPWMKPYMKRKDKRUMKRUTKSCHKSFMKSFZKSLKKSMQKSWFKTANKTEBKTTNKUUUKVAYKVSFKWRIKWSTKWVLK52NKN91KWWDMYSMCTPPMBPVMBSCMDBHMDLRMDPCMDPPMDSDMDSIMDSTMTCHMTPPMUBAMUMOMYIGSVCRSVJCTNCATNCBTNCCSKBGSKBQSKCCSKEJSKPCSKSMSKUCSVACSVBISVBMSVBSSVGDSVGUSVLFSVMCSVMDSVPCSVPMSVSASVSOSVSPSVSZSVVASVVGSVVLSBYASKBOSKMUSKSJSKVVSVPASBBCSBTTSKLTSPQTSBCZSBRBSBTKSLCOSPAYSPCLSLAPSLLPSLRQSPHOSPHYSPJLSPQUSPTUSPZOSCARSCCFSCDASLCNSPTNSANISCFASCHASCRASAMESAMISAMJSAMUSANUSCELSCERSCLLSCSESCTISAMMSAMRSAMSSAZNSCCHSCGESCICSCIESCTCSAVBSAVESAVPSAZSSAZYSCACSCJOSCTESCVDSAWASAWJSAWPSAWRSAWUSCBASCCCSCCYSCHRSAWESAWGSAWHSCCISCNTCYLTCYVMCWXPCYXPCWFPCYDPCYLUCWEOCWFUCWHOCWTBCYKLCYWKCYYRCZDICZUMCWAHCWBKCWBTCWBYCWCQCWEFCWEPCWGRCWHPCWMICWOCCWPJCWQRCWQWCWRNCWRWCWRZCWSDCWSFCWSGCWSSCWTGCWURCWYGCYCHCYCLCYFCCYGPCYGRCYGVCYNACYPDCYPNCYQMCYQYCYSJCYSUCYYGCYZVCZBFCWBVCWWECYAWCYHZCYIDCYQICYZXK24BKEPOTXKFKSJUKSTTKSTXTAPATFFGTFFJTISTTISXTJBQTJMZTJNRTJPSTJSJTKPKTKPNTNCETNCMTQPFTUPJTUPWSVLOTDCFTDPDTFFFTFFRTGPYTLPCTLPLTVSBTVSVSVBCSVCBSVCLSVCPSVCSSVCUSVFMSVGISVHGSVJMSVMGSVMISVMPSVMTSVPRSVSRSVSTSVTMSVTRSVVPTTCPTTPPTTPTSBBVSVSESBEGSBTFSBUASWBCSBGMSBMYSBPVSLGYSLRISBVHSLASSLCPSLJOSLJVSLMGSLRYSLSASLSBSLSISLSMSLTRSASQSGMESGNASLCASLCBSLETSLJESLORSLPOSLSUSLTJSLVGSLVMSLVRSLYASANESANTSARSSASASASJSASOSASRSASTSATKSAAPSAARSAAVSACISACOSACPSACTSACVSANCSANLSANOSANWSAOCSAODSAOMSAORSAOUSAAJSAOLSAZBSAZESAZGSAZHSAZPSAZQSAZRSAVOSAVTSAVVSAVCSAWDBGEMBGHBCWAXCWDACWMHCWXICYAYCYBXCYFTCYMHCWAGCWARCWBFCWDHCWDICWDMCWDOCWDSCWEJCWFHCWFYCWHUCWHWCWRACWVACWXJCWZBCWZNCYDFCYJTCYQXCYYTLFVPTBPBTBPOSYCJSMJPSOOMSBIHSBMDSBMNSBSNSBATSBCCSBEKSBCYSBCGSBCRSLPSSLRBSARCSARESARFSARISARPSBFISBPPSGASSGCOSGENSGESSAACSAAGSAAUSARLSARMSATMSATRSATUSBBGSBSMSBUGSUAGSUDUSUMESUMOSUPUSURVSUSOSUTBSUTRSABASABESADDSADLSADPSAEZSAZASAZDSAZMSAZTSAZVSUAASUCASULSSUMUSUPEEGYPSFALBGJNBGFHBGGHBGSFBGASBGBWBGGDBGJHCWQJSBMQSBOISOCASBBESBHTSBIZSBMASBMZSBTUSBAASBCJSBPNSBANSBBRSBBWSBGASBGOSBXVSBBUSBDNSBPCSBRPSBSASBULSBURSBYSSBBISBCTSBFLSBGRSBGWSBKPSBLOSBMGSBMTSBPGSBSJSBSPSBSTSBCOSBPASBPFSBPKBGAMBGPCSBFZSBPBSBSLSBTESBPLSBUFSBILSBLPSBMKSBPSSBQVSBSVSBBHSBBQSBCFSBCPSBCVSBJFSBMESBRSSBVTSNRASBAFSBESSBGLSBJRSBRJSBSCBGATBGKKLPFLSBFNSBMSSBARSBJPSBKGSBMOSBNTSBRFBGCOBIKFBISTKQNTLPAZLPHRLPLALPPDGVACBGDBBGDHBGKTBGSCBIARBIGRBIHNBIRGBIRKBIVMGCLAGCXOLPPSGCHIGCLPGCTSGSVOGQNNGQPPGBYDGGOVGOGGGOGSGOODGOOGGOOKGOOYGOSSGQNRENJABIEGBIVOEICKEIKNEINNLECOLESTLEVXLPMRLPOVLPPRLPTNLPVRLPBJLPFRLPMTLPPTLPSTGCFVGCRRGMADGMATGMMCGMMNGMMOGMMSGMMXDAOFGMMLGQPTGQNBGQNDGQNJGQPAGABSGAKAGAKTGAKYGANRGGBFGOGKGOSMGOSPGOTKGOTTGQNAGQNFGQNKGULBGUSIDIMNDIODGFLLGLRBGUCYGUFHGUIDGUKUGUMAGUNZGUOKGUXDFHAWFATCFAGEEKVGEGPAEGPBEGPCEGPDEGPEEGPLEGPMEGPNEGPOEGPTEGPUEGPWEGQAEGQKEGQLEGQSEGAAEGACEGAEEGBBEGBEEGBJEGCCEGDKEGDLEGDMEGDNEGDXEGDYEGECEGFFEGFHEGGDEGGPEGGWEGHHEGHIEGKAEGKKEGLFEGLLEGNCEGNHEGNJEGNLEGNMEGNOEGNREGNSEGNTEGNVEGNXEGODEGOMEGOPEGOSEGOVEGOYEGPFEGPHEGPIEGPKEGRBEGRREGTCEGTEEGTGEGTHEGUAEGUBEGUCEGUYEGVIEGVNEGVOEGVPEGWCEGWUEGWZEGXCEGXDEGXEEGXFEGXGEGXJEGXNEGXTEGXUEGXVEGXWEGXZEGYDEGYEEIDWEIMEEGDBEGDGEGDPEGDREGHDEGHEEGJAEGJBEGJJLFBGLFBHLFBNLFJRLFRALFRBLFRCLFRDLFRHLFRILFRJLFRKLFRLLFRNLFROLFRQLFRSLFRTLFRULFRZLEASLEBBLEBGLECHLELNLELOLEMDLEPPLESALESOLETOLEVCLEVDLEVTLEXJLEZALEZGLFBCLFBDLFBMLFBPLFBSLFBTLFBYLFBZLPBGDAAYDAONDAOOGEMLGMFFGMFNGMFOGMFZGMMEGMMWGMMYGMTAGMTNGMTTLEABLEALLEAMLEBALEBZLEGRLEHILEJRLELCLEMGLEMOLERILERTLEZLLXGBDAORGMFIGMFKGMMZDAUADFCCDFCODFEEDFFDDFODGABGGAGOGAHBGAKOGAMBGANKGASGGASKGASNGATBGQNIDFCPDFOGDFOODGKADGKKDGLBDGLEDGLNDGLWDGLYDGSBDGSIDGSNDGSWDIBKDIBUDIDKDIDLDIGADIKODIYODGAADGASDGTKDGTXDIADDIAPDISPDISSDITB It is simply all the ICAOs, 4-characters each, stuck together. Search that for LGAV .. it isn't there. But LGAT is! The reference for Lat/Lon/Alt for these is in a file in the FS weather folder. The copy of the BIN file in the same folder as FS9.CFG is updated by weather downloads, but cannot contain anything not in the reference lists in the weather folder. Regards Pete -
FSUIPC wrong weather in LGAV
Pete Dowson replied to apomet's topic in FSUIPC Support Pete Dowson Modules
I think the gentleman's problem isn't quite that, but instead the weather reported for the weather station called "LGAV", which doesn't appear to be listed as a weather station by FS. Perhaps the problem really is in this "RealATIS" program he is using to obtain LGAV weather reporting -- if it is asking for weather at a station which doesn't exist, and then reads it without checking for success, it will get the global weather instead. FSUIPC has no choice. It doesn't know where the station would be if there was one. The application should check for success. It could always then supply the Lat/Lon instead -- as in fact I think Radar Contact does in the first place in order to get its ATIS. Of course that would imply it using a database (which of course RC does). Have you answered him in the HiFi Forum? I doubt he'll be coming back here -- he effectively waved goodbye after I failed to help him. Regards Pete -
Flight Director Offsets?
Pete Dowson replied to guenseli's topic in FSUIPC Support Pete Dowson Modules
That doesn't work because you told FSUIPC to "clear no bits": there are no bits in 0000 -- they are all zero! You presumably want to clear the same bits as you set, so the parameter should be 1, just as for the "ON" action. Anyway, you are really using the wrong controls entirely. The "SetBits" and "Clearbits" facilities are for operating on individual bits in an offset, like those lights in offset 0D0C. You just want the plain "Offset Word Set" control, with value 1 for on and 0 for off. That control simply writes the parameter to the offset. You know there's a regular FS control for the FD too? It is called "TOGGLE_FLIGHT_DIRECTOR". Of course it is a toggle, so suits a button rather than a switch. No, not separately. But you can use "Offset Dword Set" with offset 07BC, and parameter 1 for on, 0 for off. Regards Pete