Stezza88 Posted November 13 Author Share Posted November 13 (edited) . Edited November 14 by Stezza88 Link to comment Share on other sites More sharing options...
jalavoui Posted November 13 Share Posted November 13 (edited) gonna rewrite gmc firmware code.sec done. you need to set the patches for you card in nblue. and use this part idk about other adlp address as theyre not set in mac os x code might need extra checking as i cut linux firmware. Edited November 13 by jalavoui Link to comment Share on other sites More sharing options...
Stezza88 Posted November 13 Author Share Posted November 13 (edited) To me it boots (black screen and square mouse) modifing your kern_gen11.cpp like this Here the log (boot start at 00:45:15.684724+0100) kern_gen11.cpp x.log.zip Edited November 13 by Stezza88 Link to comment Share on other sites More sharing options...
jalavoui Posted November 14 Share Posted November 14 (edited) you forgot to enable the dmc code for adl. change to here the cutted bins to further checks with originals. see firmware code in NRed github i have some doubts about headers,etc i also see in linux different addresses for tgl and adl - need to investigate Arquivo.zip Edited November 14 by jalavoui Link to comment Share on other sites More sharing options...
Stezza88 Posted November 14 Author Share Posted November 14 I don't understand what you are doing, but i understand that when i apply patch f3 r3 (whatever it is) my log seems going to AUX dev Link to comment Share on other sites More sharing options...
jalavoui Posted November 14 Share Posted November 14 that's the connectors ports patch. if it is bad configured you get pipe errors and no display. you don't understand what i posted about dmc firmare? it's in the linux log 1 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 14 Author Share Posted November 14 I think you are doing a great work.. hope that will work for all this various gen Link to comment Share on other sites More sharing options...
Stezza88 Posted November 14 Author Share Posted November 14 (edited) If it can help : Added this request to unblock the stall {"__ZN19AppleIntelPowerWell21hwSetPowerWellStatePGEbj",releaseDoorbell}, Minimal patches used to test LookupPatchPlus const patches[] = {// tgl debug kext {&kextG11FBT, f2, r2, arrsize(f2), 1}, {&kextG11FBT, f13, r13, arrsize(f13), 1}, }; Here the latest log with latest sources, boot on black screen HookCase.cppkern_gen11.cp x.log.zip Edited November 14 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 15 Author Share Posted November 15 (edited) Logs are shorty.. why? Edited November 15 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 15 Author Share Posted November 15 If it can help, here the replies to my linux syslog and my reg dumped reg_dump.txt reg_list.txt syslog.txt Link to comment Share on other sites More sharing options...
jalavoui Posted November 15 Share Posted November 15 (edited) you use only 2 patches and want the driver to work? btw __ZN19AppleIntelPowerWell21hwSetPowerWellStatePGEbj is needed for the driver to work Edited November 15 by jalavoui 1 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 16 Author Share Posted November 16 (edited) Partches actived LookupPatchPlus const patches[] = {// tgl debug kext {&kextG11FBT, f2, r2, arrsize(f2), 1}, {&kextG11FBT, f7, r7, arrsize(f7), 1}, {&kextG11FBT, f13, r13, arrsize(f13), 1}, {&kextG11FBT, f15, r15, arrsize(f15), 1}, {&kextG11FBT, f20, r20, arrsize(f20), 1}, }; Got shorty logs the same... why now? kern_gen11.cpp DYLDPatches.cpp HookCase.cpp x.log Edited November 16 by Stezza88 Link to comment Share on other sites More sharing options...
jalavoui Posted November 16 Share Posted November 16 (edited) your log sugest a boot hang. wrong info.plist ? because you disabled f3 - the patch that make the driver work start again using latest nblue: load adlp_dmc.bin disable only f19 you might need f13b enabled fix the error in __ZN19AppleIntelPowerWell21hwSetPowerWellStatePGEbj - disable is not an option it's possible rkl need some changes in mac os x code. start by looking here /* * There is no PW_2/PG_2 on RKL. * * RKL PW_1/PG_1 domains (under HW/DMC control): * - DBUF function (note: registers are in PW0) * - PIPE_A and its planes and VDSC/joining, except VGA * - transcoder A * - DDI_A and DDI_B * - FBC * * RKL PW_0/PG_0 domains (under HW/DMC control): * - PCI * - clocks except port PLL * - shared functions: * * interrupts except pipe interrupts * * MBus except PIPE_MBUS_DBOX_CTL * * DBUF registers * - central power except FBC * - top-level GTC (DDI-level GTC is in the well associated with the DDI) */ this will be 2 much work for you. hope someone with the card read this thread and figure this out Edited November 16 by jalavoui Link to comment Share on other sites More sharing options...
Stezza88 Posted November 16 Author Share Posted November 16 (edited) Actually, - the new sources get to me shorty logs, don't understand where is the problem - in the old (in both of the two old different copies before the latest) sources, got this bug now, before it was set correctly automatically (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2638 ][getCurrentDisplayMod] fOnline=1 (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2648 ][getCurrentDisplayMod] fCurrentMode = 0xfffffffb fBootDisplay = 1, fDetailedTimings = 0xffffff950b6e9580 (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2675 ][getCurrentDisplayMod] Current: (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2675 ][getCurrentDisplayMod] active h=-1673789202, v=47729463 (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2675 ][getCurrentDisplayMod] scaled h=-1788460650, v=-129 (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2675 ][getCurrentDisplayMod] pixelClock -17708025472 (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2675 ][getCurrentDisplayMod] scalerFlags 0xffffff80 (AppleIntelTGLGraphicsFramebuffer) [IGFB][DEBUG][DISPLAY ][AppleIntelFB.cpp : 2675 ][getCurrentDisplayMod] signalConfig 0x1e06a13 Edited November 16 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) Now, with older master got correct pixelClock values.. now I try to make the newer version working... then we pass to other problem... firstly I want to pair my conf with yours (maybe unsigned long Gen11::getHPDState(void *that) didn't have to be changed.. so I think that I need patch 19 and to not modify hookcase... -.- ) It's time to do a new thread with new title Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
jkbuha Posted November 17 Share Posted November 17 39 minutes ago, Stezza88 said: Have tried to build that version but it fails with kern_guc.hpp not found... 1 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) . Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) . Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) 1 hour ago, jkbuha said: Have tried to build that version but it fails with kern_guc.hpp not found... Have you got a raptor lake A7A0 card too? @jkbuha Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) I've adjusted the first two posts of new topic with working latest version.. just to be concise and updated Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) I found my error. Now I got my "adlp_dmc_ver2_16.bin", how do you extracted the metadata used in c++ for tgl? A(tgl_dmc_ver2_12_bin, "@@\0\f\x2\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\x4\x5\0\0\0\0\x55\x4\0\0\b\x1\x2\xF4\x38\x8C\x39\0\0\x1\x2\xA4\x1\x38\x2\0\0\x1\x1\0\0\0\0\x80\x1\b\0\0\0\x1\x1\0\0\0\0|\x1\b\0\0\0\x1\x1\0\0\0\0\x78\x1\b\0\0\0\x1\x1\0\0\0\0\x74\x1\b\0\0\0\x1\x1\0\0\0\0\x70\x1\b\0\0\0\x1\x1\0\0\0\0\x6C\x1\b\0\0\0\x1\x1\0\0\0\0\x64\x1\b\0\0\0\x1\x1\x1\0\0\x10\x50\x1\b\0\0\0\0\x1(@\x6\0\x38_\b\0\x4\0\x1\x4\0\0\xE0\x1\x38_\b\0\0\0\x1\x4\0\0\0\0\x38_\b\0\0\b\x1\x2\x38\x2,\x3\0\0\x1\x2\xC8\x39\xE0\x39\0\0\x1\x1\0\0\0\xD0\xE0\xF0\b\0\0\0\0\x1\x10\xF0\b\0\xBC\x6F\b\0\0\0\0\x1@\xF0\b\0\xB8\x6F\b\0\0\0\x1\x1\0\0\0\0\x10\xF0\b\0\0\0\x1\x1\0\0\0\0@\xF0\b\0\0\0\0\x1\x54\x54\x4\0\\_\b\0\x4\0\x1\x4\x5\0\0\0\\_\b\0\0\0\x1\x4\x5\0\0\0\\_\b\0\0\b\x1\x2\x98\x39\xC8\x39\0\0\0\x1\x4\x55\x4\0,_\b\0\x4\0\x1\x4\x3\0\0\0,_\b\0\0\0\x1\x4\0\0\0\0,_\b\0\0\b\x1\x2\x98\x39\xC8\x39\0\0\0\x1$\x54\x4\0\\_\b\0\x4\0\x1\x4\x4\0\0\0\\_\b\0\0\0\x1\x4\x4\0\0\0\\_\b\0\0\b\x1\x2\x98\x39\xC8\x39\0\0\0\x1\0\x42\x4\0\x44_\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x44_\b\0\0\0\x1\x4\0\0\0\0\x44_\b\0\0\b\x1\x2\xA8\x3\b\x4\0\0\x1\x2,\x3\xA8\x3\0\0\x1\x1\0\0\0\0@_\b\0\x5\0\0\x4\x68\x44\x4\0@_\b\0\x5\0\0\x4\x88\x44\x4\0@_\b\0\x5\0\0\x4\x78\x44\x4\0@_\b\0\x5\0\0\x4\b\x44\x4\0@_\b\0\x5\0\0\x4\x48\x44\x4\0@_\b\0\x5\0\0\x4\x18\b\x6\0@_\b\0\x5\0\0\x4\x58\x70\x6\0@_\b\0\0\0\x1\x4\0\0\0\0@_\b\0\0\b\x1\x2\xA8\x3\b\x4\0\0\x1\x2\x98\x39\xC8\x39\0\0\0\x1\0\b\x6\0\x58_\b\0\x4\0\x1\x4\0\0\0\x80\x58_\b\0\0\0\x1\x4\0\0\0\x80\x58_\b\0\0\b\x1\x2\b\x4\x58\x4\0\0\0\x1\0 \x6\0\\_\b\0\x4\0\x1\x4\0\0\0\x80\\_\b\0\0\0\x1\x4\0\0\0\x80\\_\b\0\0\b\x1\x2\x58\x4\xA8\x4\0\0\x1\x2\xA8\x4\xDC\x4\x5\0\x1\x4\x1\0\0\0\x84 \x4\0\0\0\x1\x1\x5\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1@\b\x6\0\x54_\b\0\x4\0\x1\x4\0\0\0\xE0\x54_\b\0\0\0\x1\x4\0\0\0@\x54_\b\0\0\b\x1\x2\xA8\x4\xDC\x4\0\0\x1\x2\xBC:\xF8:\x5\0\x1\x4\x1\0\0\0\x84 \x4\0\0\0\x1\x1\x5\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1@ \x6\0\\_\b\0\x4\0\x1\x4\0\0\0\xF0\\_\b\0\0\0\x1\x4\0\0\0\x80\\_\b\0\0\b\x1\x2\xA8\x4\xDC\x4\0\0\x1\x2\xBC:\xF8:\0\0\0\x1$\x54\x4\0\\_\b\0\x4\0\x1\x4\x2\0\0\0\\_\b\0\0\0\x1\x4\x2\0\0\0\\_\b\0\0\b\x1\x3\xDC\x4\x54\x5\0\0\x1\x2\x54\x5\x74\x11\0\0\x1\x1\x1\0\0\0\x64\x1\b\0 \0\0\x1\b\x80\a\0\x90\x6F\b\0\0\0\0\x1\x34\x80\a\0\x8C\x6F\b\0\x4\0\0\x1\x50\x80\a\0\x78\x6F\b\0\x10\0\0\x1\x70\x80\a\0\x34\x6F\b\0 \0\0\x1\b\x81\a\0\f\x6F\b\0\0\0\0\x1\x34\x81\a\0\b\x6F\b\0\x4\0\0\x1\x50\x81\a\0\xF4\x6E\b\0\xE\0\0\x1\x70\x81\a\0\xB8\x6E\b\0\x1\0\0\x1\xAC\x81\a\0\xB0\x6E\b\0\x1\0\x1\x4\x1\0\0\0\x30\x1\b\0\x1\0\x1\x4\x1\0\0\0\x54\xF0\b\0\0\0\0\x1\0\x32\x4\0\xAC\x6E\b\0\x1\0\0\x1\b\x32\x4\0\xA4\x6E\b\0\x3\0\0\x1 \x32\x4\0\x94\x6E\b\0\0\0\0\x1\x4\x44\x4\0\x90\x6E\b\0\0\0\0\x1\f\x44\x4\0\x8C\x6E\b\0\0\0\0\x1\x50\x52\x4\0\x88\x6E\b\0\0\0\0\x1\x70\x52\x4\0\x84\x6E\b\0\0\0\0\x1\0\x90\x4\0\x80\x6E\b\0\x5\0\0\x1\x10\x90\x4\0\x68\x6E\b\0\x2\0\0\x1\x30\x90\x4\0\\\x6E\b\0\x2\0\0\x1@\x90\x4\0\x50\x6E\b\0\f\0\0\x1\x50\x90\x4\0\x1C\x6E\b\0\x5\0\0\x1\x90\x90\x4\0\x4\x6E\b\0\0\0\0\x1\xC8\x90\x4\0\0\x6E\b\0\0\0\0\x1\0\x94\x4\0\xFC\x6D\b\0\0\0\0\x1\x4\x94\x4\0\xF8\x6D\b\0\0\0\0\x1\f\x94\x4\0\xF4\x6D\b\0\0\0\0\x1 \x94\x4\0\xF0\x6D\b\0\x1\0\0\x1<\x94\x4\0\xE8\x6D\b\0\x2\0\0\x1`\x94\x4\0\xDC\x6D\b\0\x1\0\0\x1\x70\x94\x4\0\xD4\x6D\b\0\0\0\0\x1\0\xA4\x4\0\xD0\x6D\b\0\x2\0\0\x1\x10\xA4\x4\0\xC4\x6D\b\0\x2\0\0\x1 \xA4\x4\0\xB8\x6D\b\0\x2\0\0\x1\x30\xA4\x4\0\xAC\x6D\b\0\0\0\0\x1\x80\xA4\x4\0\xA8\x6D\b\0\r\0\0\x1\0\0\x6\0\x70\x6D\b\0\a\0\0\x1@\0\x6\0\x50\x6D\b\0\0\0\0\x1\x74\0\x6\0\x4C\x6D\b\0\0\0\0\x1\x80\0\x6\0\x48\x6D\b\0\0\0\0\x1\0\x2\x6\0\x44\x6D\b\0\0\0\0\x1\x10\x2\x6\0@\x6D\b\0\a\0\0\x1 \x2\x6\0 \x6D\b\0\a\0\0\x1`\x2\x6\0\0\x6D\b\0\a\0\0\x1\xA0\x2\x6\0\xE0\x6C\b\0\b\0\0\x1\xE0\x2\x6\0\xBC\x6C\b\0\b\0\0\x1 \x3\x6\0\x98\x6C\b\0 \0\0\x1\x50\x3\x6\0\x14\x6C\b\0\x1\0\0\x1\0\x4\x6\0\f\x6C\b\0\0\0\0\x1\x10\x4\x6\0\b\x6C\b\0\xF\0\0\x1 \x4\x6\0\xC8\x6B\b\0\0\0\0\x1\x80\x4\x6\0\xC4\x6B\b\0\x1\0\0\x1@\x5\x6\0\xBC\x6B\b\0\0\0\0\x1\xE0\x5\x6\0\xB8\x6B\b\0\x3\0\0\x1\xF0\x5\x6\0\xA8\x6B\b\0\0\0\0\x1\0\b\x6\0\xA4\x6B\b\0\x1\0\0\x1\x14\b\x6\0\x9C\x6B\b\0\0\0\0\x1\x44\b\x6\0\x98\x6B\b\0\0\0\0\x1\x48\b\x6\0\x94\x6B\b\0\0\0\0\x1`\b\x6\0\x90\x6B\b\0\0\0\0\x1\0 \x6\0\x8C\x6B\b\0\0\0\0\x1\x10 \x6\0\x88\x6B\b\0\0\0\0\x1\x48 \x6\0\x84\x6B\b\0\x2\0\0\x1`\n\x6\0\x78\x6B\b\0\0\0\0\x1\x70\n\x6\0\x74\x6B\b\0\0\0\0\x1\0@\x6\0\x70\x6B\b\0\a\0\0\x1\x10@\x6\0\x50\x6B\b\0\0\0\0\x1\x50@\x6\0\x4C\x6B\b\0\0\0\0\x1\x70@\x6\0\x48\x6B\b\0\x1\0\0\x1\x90@\x6\0@\x6B\b\0\0\0\0\x1\0\x41\x6\0<\x6B\b\0\a\0\0\x1\x10\x41\x6\0\x1C\x6B\b\0\0\0\0\x1\x50\x41\x6\0\x18\x6B\b\0\0\0\0\x1\x70\x41\x6\0\x14\x6B\b\0\x1\0\0\x1\x90\x41\x6\0\f\x6B\b\0\0\0\0\x1\0\x42\x6\0\b\x6B\b\0\a\0\0\x1\x10\x42\x6\0\xE8\x6A\b\0\0\0\0\x1\x50\x42\x6\0\xE4\x6A\b\0\0\0\0\x1\x70\x42\x6\0\xE0\x6A\b\0\x1\0\0\x1\x90\x42\x6\0\xD8\x6A\b\0\x2\0\0\x1\x90\x64\x6\0\xCC\x6A\b\0\0\0\0\x1\xB0\x64\x6\0\xC8\x6A\b\0\0\0\0\x1\0\x6F\x6\0\xC4\x6A\b\0\0\0\0\x1\0\x70\x6\0\xC0\x6A\b\0\x1\0\0\x1\x10\x70\x6\0\xB8\x6A\b\0\x1\0\0\x1\x54\x70\x6\0\xB0\x6A\b\0\x2\0\0\x1`\x81\x6\0\xA4\x6A\b\0\0\0\0\x1\x70\x81\x6\0\xA0\x6A\b\0\0\0\0\x1\x80\x81\x6\0\x9C\x6A\b\0\0\0\0\x1\x88\x81\x6\0\x98\x6A\b\0\0\0\0\x1\x94\x81\x6\0\x94\x6A\b\0\x1\0\0\x1\xA8\x81\x6\0\x8C\x6A\b\0\0\0\0\x1\xD0\x81\x6\0\x88\x6A\b\0\x2\0\0\x1`\x82\x6\0|\x6A\b\0\0\0\0\x1\x70\x82\x6\0\x78\x6A\b\0\0\0\0\x1\x80\x82\x6\0\x74\x6A\b\0\0\0\0\x1\x88\x82\x6\0\x70\x6A\b\0\0\0\0\x1\x94\x82\x6\0\x6C\x6A\b\0\x1\0\0\x1\xA8\x82\x6\0\x64\x6A\b\0\0\0\0\x1\xD0\x82\x6\0`\x6A\b\0\a\0\0\x1\x4\0\a\0@\x6A\b\0\x5\0\0\x1(\0\a\0(\x6A\b\0\x1\0\0\x1\x48\0\a\0 \x6A\b\0\x1\0\0\x1\x54\0\a\0\x18\x6A\b\0\0\0\0\x1\x80\0\a\0\x14\x6A\b\0\0\0\0\x1\x88\0\a\0\x10\x6A\b\0\x4\0\0\x1\x90\0\a\0\xFC\x69\b\0\0\0\0\x1\xC0\0\a\0\xF8\x69\b\0\x5\0\0\x1\xD0\0\a\0\xE0\x69\b\0\a\0\0\x1@\x1\a\0\xC0\x69\b\0\0\0\0\x1\x68\x1\a\0\xBC\x69\b\0\x1\0\0\x1|\x1\a\0\xB4\x69\b\0\x4\0\0\x1\x88\x1\a\0\xA0\x69\b\0\b\0\0\x1\xA0\x1\a\0|\x69\b\0\x1\0\0\x1\xC8\x1\a\0\x74\x69\b\0\x1F\0\0\x1\xE0\x1\a\0\xF4\x68\b\0\x1\0\0\x1\x68\x2\a\0\xEC\x68\b\0\x1\0\0\x1|\x2\a\0\xE4\x68\b\0\x4\0\0\x1\x88\x2\a\0\xD0\x68\b\0\b\0\0\x1\xA0\x2\a\0\xAC\x68\b\0\x1\0\0\x1\xC8\x2\a\0\xA4\x68\b\0\x1F\0\0\x1\xE0\x2\a\0$\x68\b\0\x1\0\0\x1\x68\x3\a\0\x1C\x68\b\0\x1\0\0\x1|\x3\a\0\x14\x68\b\0\x4\0\0\x1\x88\x3\a\0\0\x68\b\0\b\0\0\x1\xA0\x3\a\0\xDC\x67\b\0\x1\0\0\x1\xC8\x3\a\0\xD4\x67\b\0\x1F\0\0\x1\xE0\x3\a\0\x54\x67\b\0\x1\0\0\x1\x68\x4\a\0\x4C\x67\b\0\x1\0\0\x1|\x4\a\0\x44\x67\b\0\x4\0\0\x1\x88\x4\a\0\x30\x67\b\0\0\0\x1\x1\0\0\0\x80\x30\xF0\b\0\x1\0\0\x1\xA0\x4\a\0(\x67\b\0\x5\0\0\x1\xAC\x4\a\0\x10\x67\b\0\0\0\0\x1\xCC\x4\a\0\f\x67\b\0\a\0\0\x1@\x5\a\0\xEC\x66\b\0\x1\0\0\x1\x68\x5\a\0\xE4\x66\b\0\x1\0\0\x1|\x5\a\0\xDC\x66\b\0\x4\0\0\x1\x88\x5\a\0\xC8\x66\b\0\x1\0\0\x1\xA0\x5\a\0\xC0\x66\b\0\x5\0\0\x1\xAC\x5\a\0\xA8\x66\b\0\0\0\0\x1\xCC\x5\a\0\xA4\x66\b\0\a\0\0\x1@\x6\a\0\x84\x66\b\0\x1\0\0\x1\x68\x6\a\0|\x66\b\0\x1\0\0\x1|\x6\a\0\x74\x66\b\0\x4\0\0\x1\x88\x6\a\0`\x66\b\0\x1\0\0\x1\xA0\x6\a\0\x58\x66\b\0\x5\0\0\x1\xAC\x6\a\0@\x66\b\0\0\0\0\x1\xCC\x6\a\0<\x66\b\0\a\0\0\x1@\a\a\0\x1C\x66\b\0\x1\0\0\x1\x68\a\a\0\x14\x66\b\0\x1\0\0\x1|\a\a\0\f\x66\b\0\x4\0\0\x1\x88\a\a\0\xF8\x65\b\0\x1\0\0\x1\xA0\a\a\0\xF0\x65\b\0\x5\0\0\x1\xAC\a\a\0\xD8\x65\b\0\0\0\0\x1\xCC\a\a\0\xD4\x65\b\0\a\0\0\x1@\b\a\0\xB4\x65\b\0\x1\0\0\x1\x68\b\a\0\xAC\x65\b\0\x1\0\0\x1|\b\a\0\xA4\x65\b\0\x3\0\0\x1\x90\b\a\0\x94\x65\b\0\x3\0\0\x1\xB0\b\a\0\x84\x65\b\0\x3\0\0\x1\xD0\b\a\0\x74\x65\b\0\x3\0\0\x1\xF0\b\a\0\x64\x65\b\0\x3\0\0\x1 \a\0\x54\x65\b\0\x3\0\0\x1@ \a\0\x44\x65\b\0\x3\0\0\x1` \a\0\x34\x65\b\0\x2\0\0\x1\f\v\a\0(\x65\b\0\0\0\0\x1\x1C\v\a\0$\x65\b\0\0\0\0\x1(\v\a\0 \x65\b\0\x6\0\0\x1\x30\v\a\0\x4\x65\b\0\0\0\0\x1\xF0\v\a\0\0\x65\b\0\x2\0\0\x1\f\f\a\0\xF4\x64\b\0\0\0\0\x1\x1C\f\a\0\xF0\x64\b\0\0\0\0\x1(\f\a\0\xEC\x64\b\0\x6\0\0\x1\x30\f\a\0\xD0\x64\b\0\0\0\0\x1\xF0\f\a\0\xCC\x64\b\0\x2\0\0\x1\f\r\a\0\xC0\x64\b\0\0\0\0\x1\x1C\r\a\0\xBC\x64\b\0\0\0\0\x1(\r\a\0\xB8\x64\b\0\x6\0\0\x1\x30\r\a\0\x9C\x64\b\0\0\0\0\x1\xF0\r\a\0\x98\x64\b\0\x1\0\0\x1\0\x80\a\0\x90\x64\b\0\0\0\0\x1\xC0\x90\x4\0\x8C\x64\b\0\x5\0\x1\x4\0\b\0\0\xC0\x90\x4\0\x4\0\x1\x4\x80\xFF\xFF\xFF\xC0\x90\x4\0`\0\0\x1\xC4\x90\x4\0\x84^\b\0\0\0\0\x1\b\xA4\x4\0\x88\x64\b\0\0\0\x1\x1\0\x80\0\0\b\xA4\x4\0\x51\0\0\x1\f\xA4\x4\0<^\b\0\0\0\0\x1\x84\xA4\x4\0\x84\x64\b\0\0\0\x1\x1\0\x4\0\0\x84\xA4\x4\0\x62\0\0\x1\x88\xA4\x4\0\xB0]\b\0\0\0\0\x1\x98\x81\x6\0\x80\x64\b\0\0\0\x1\x1\0\x4\0\0\x98\x81\x6\0{\0\0\x1\x9C\x81\x6\0\xC0\\\b\0\0\0\0\x1\xA0\x81\x6\0|\x64\b\0\0\0\x1\x1\0\x4\0\0\xA0\x81\x6\0{\0\0\x1\xA4\x81\x6\0\xD0[\b\0\0\0\0\x1\x98\x82\x6\0\x78\x64\b\0\0\0\x1\x1\0\x4\0\0\x98\x82\x6\0{\0\0\x1\x9C\x82\x6\0\xE0\x5A\b\0\0\0\0\x1\xA0\x82\x6\0\x74\x64\b\0\0\0\x1\x1\0\x4\0\0\xA0\x82\x6\0{\0\0\x1\xA4\x82\x6\0\xF0\x59\b\0\0\0\0\x1\xB0\0\a\0\x70\x64\b\0\0\0\x1\x1\0\x4\0\0\xB0\0\a\0\x62\0\0\x1\xB4\0\a\0\x64\x59\b\0\0\0\0\x1\xD0\x1\a\0\x6C\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\x1\a\0~\0\0\x1\xD4\x1\a\0\x58\x57\b\0~\0\0\x1\xD4\x1\a\0\x54\x58\b\0\x44\0\0\x1\xD4\x1\a\0\x50\x59\b\0\0\0\0\x1\xD8\x1\a\0\x68\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\x1\a\0\x62\0\0\x1\xDC\x1\a\0\xCC\x56\b\0\0\0\0\x1\xD0\x2\a\0\x64\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\x2\a\0~\0\0\x1\xD4\x2\a\0\xC0\x54\b\0~\0\0\x1\xD4\x2\a\0\xBC\x55\b\0\x44\0\0\x1\xD4\x2\a\0\xB8\x56\b\0\0\0\0\x1\xD8\x2\a\0`\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\x2\a\0\x62\0\0\x1\xDC\x2\a\0\x34\x54\b\0\0\0\0\x1\xD0\x3\a\0\\\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\x3\a\0~\0\0\x1\xD4\x3\a\0(\x52\b\0~\0\0\x1\xD4\x3\a\0$\x53\b\0\x44\0\0\x1\xD4\x3\a\0 \x54\b\0\0\0\0\x1\xD8\x3\a\0\x58\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\x3\a\0\x62\0\0\x1\xDC\x3\a\0\x9C\x51\b\0\0\0\0\x1\xD0\x4\a\0\x54\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\x4\a\0\x62\0\0\x1\xD4\x4\a\0\x10\x51\b\0\0\0\0\x1\xD8\x4\a\0\x50\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\x4\a\0\x62\0\0\x1\xDC\x4\a\0\x84\x50\b\0\0\0\0\x1\xD0\x5\a\0\x4C\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\x5\a\0\x62\0\0\x1\xD4\x5\a\0\xF8\x4F\b\0\0\0\0\x1\xD8\x5\a\0\x48\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\x5\a\0\x62\0\0\x1\xDC\x5\a\0\x6C\x4F\b\0\0\0\0\x1\xD0\x6\a\0\x44\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\x6\a\0\x62\0\0\x1\xD4\x6\a\0\xE0\x4E\b\0\0\0\0\x1\xD8\x6\a\0@\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\x6\a\0\x62\0\0\x1\xDC\x6\a\0\x54\x4E\b\0\0\0\0\x1\xD0\a\a\0<\x64\b\0\0\0\x1\x1\0\x4\0\0\xD0\a\a\0\x62\0\0\x1\xD4\a\a\0\xC8\x4D\b\0\0\0\0\x1\xD8\a\a\0\x38\x64\b\0\0\0\x1\x1\0\x4\0\0\xD8\a\a\0\x62\0\0\x1\xDC\a\a\0<\x4D\b\0\0\0\0\x1(\x90\x4\0\x34\x64\b\0\0\0\0\x1\x74\x81\x6\0\x30\x64\b\0\0\0\0\x1\x74\x82\x6\0,\x64\b\0\0\0\0\x1\x9C\x1\a\0(\x64\b\0\0\0\0\x1\x9C\x2\a\0$\x64\b\0\0\0\0\x1\x9C\x3\a\0 \x64\b\0\0\0\0\x1\x9C\x4\a\0\x1C\x64\b\0\0\0\0\x1\x9C\x5\a\0\x18\x64\b\0\0\0\0\x1\x9C\x6\a\0\x14\x64\b\0\0\0\0\x1\x9C\a\a\0\x10\x64\b\0\0\0\0\x1\x84\0\a\0\f\x64\b\0\0\0\x1\x2\x74\x11\xFC\x12\0\0\0\x1\x4\x55\x4\0\\_\b\0\x4\0\x1\x4\x3\0\0\0\\_\b\0\0\0\x1\x4\x2\0\0\0\\_\b\0\0\b\x1\x3\x4\x13\x64\x16\0\0\0\x1\0\x54\x4\0\b\x64\b\0\0\0\0\x1\x4\x54\x4\0\x4\x64\b\0\0\0\0\x1\f\x54\x4\0\0\x64\b\0\0\0\0\x1@\x54\x4\0\xFC\x63\b\0\0\0\0\x1\x44\x54\x4\0\xF8\x63\b\0\0\0\0\x1\x4C\x54\x4\0\xF4\x63\b\0\0\0\0\x1\x50\x54\x4\0\xF0\x63\b\0\0\0\0\x1\x54\x54\x4\0\xEC\x63\b\0\0\0\0\x1\\\x54\x4\0\xE8\x63\b\0\0\0\0\x1\x4\x55\x4\0\xE4\x63\b\0\0\0\0\x1\0`\x4\0\xE0\x63\b\0\0\0\0\x1\b\x50\x4\0\xDC\x63\b\0\0\0\0\x1\xE8\x4F\x4\0\xD8\x63\b\0\0\0\0\x1\x50@\x4\0\xD4\x63\b\0\0\0\0\x1\x54@\x4\0\xD0\x63\b\0\0\0\0\x1\x70`\x4\0\xCC\x63\b\0\0\0\0\x1\x10`\x4\0\xC8\x63\b\0\0\0\0\x1\x14`\x4\0\xC4\x63\b\0\0\0\0\x1\x18`\x4\0\xC0\x63\b\0\x4\0\x1\x4\x55\x55\xFD\xFF\x50\x54\x4\0\x4\0\x1\x4\x55\x55\xFD\xFF\x54\x54\x4\0\x4\0\x1\x4\x55\x55\xFD\xFF\\\x54\x4\0\x4\0\x1\x4\x55\x55\x55\xD5@\x54\x4\0\x4\0\x1\x4\x55\x55\x55\xD5\x44\x54\x4\0\x4\0\x1\x4\x55\x55\x55\xD5\x4C\x54\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\b\x50\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\xE8\x4F\x4\0\0\0\x1\x1\x5\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\x1\x2\xFC\x12\x4\x13\0\0\x1\x2\x64\x16\0\x17\x1\0\0\x1\0\x10\x4\0\xB8\x63\b\0\x2\0\0\x1\x30 \x4\0\xAC\x63\b\0\f\0\0\x1` \x4\0\x78\x63\b\0\x6\0\0\x1\xB0 \x4\0\\\x63\b\0\x2\0\0\x1\xD8 \x4\0\x50\x63\b\0\0\0\0\x1\0#\x4\0\x4C\x63\b\0\0\0\0\x1\f#\x4\0\x48\x63\b\0\0\0\0\x1\x30@\x4\0\x44\x63\b\0\x5\0\0\x1\x38@\x4\0,\x63\b\0\0\0\0\x1\x58@\x4\0(\x63\b\0\x1\0\0\x1\x70@\x4\0 \x63\b\0\0\0\0\x1\0\x42\x4\0\x1C\x63\b\0\x2\0\0\x1\x10\x42\x4\0\x10\x63\b\0\0\0\0\x1\x44\x44\x4\0\f\x63\b\0\0\0\0\x1\x4C\x44\x4\0\b\x63\b\0\0\0\0\x1\x64\x44\x4\0\x4\x63\b\0\0\0\0\x1\x6C\x44\x4\0\0\x63\b\0\0\0\0\x1\x74\x44\x4\0\xFC\x62\b\0\0\0\0\x1|\x44\x4\0\xF8\x62\b\0\0\0\0\x1\x84\x44\x4\0\xF4\x62\b\0\0\0\0\x1\x8C\x44\x4\0\xF0\x62\b\0\0\0\0\x1\0\x45\x4\0\xEC\x62\b\0\0\0\0\x1\xE4\x4F\x4\0\xE8\x62\b\0\x6\0\0\x1\xEC\x4F\x4\0\xCC\x62\b\0\x6\0\0\x1\f\x50\x4\0\xB0\x62\b\0\0\0\0\x1\x30\x50\x4\0\xAC\x62\b\0\x3\0\0\x1\x38\x50\x4\0\x9C\x62\b\0\x1\0\0\x1\x48\x50\x4\0\x94\x62\b\0\a\0\0\x1\\\x50\x4\0\x74\x62\b\0\x6\0\0\x1\x80\x50\x4\0\x58\x62\b\0\x6\0\0\x1\xA0\x50\x4\0<\x62\b\0\x2\0\0\x1\xC0\x50\x4\0\x30\x62\b\0\n\0\0\x1\x1C\x52\x4\0\x4\x62\b\0\0\0\0\x1`\x52\x4\0\0\x62\b\0\0\0\0\x1\x80\x52\x4\0\xFC\x61\b\0\0\0\0\x1\xA4\x52\x4\0\xF8\x61\b\0\0\0\0\x1\xA0\x52\x4\0\xF4\x61\b\0\0\0\0\x1\xB0\x52\x4\0\xF0\x61\b\0\0\0\0\x1\x10\x53\x4\0\xEC\x61\b\0\x1\0\0\x1\x18\x54\x4\0\xE4\x61\b\0\x2\0\0\x1\x30\x54\x4\0\xD8\x61\b\0\0\0\0\x1`\x54\x4\0\xD4\x61\b\0\0\0\0\x1\x4\x55\x4\0\xE4\x63\b\0\0\0\0\x1\x10\x55\x4\0\xD0\x61\b\0\0\0\0\x1 \x55\x4\0\xCC\x61\b\0\x1\0\0\x1\x50\x55\x4\0\xC4\x61\b\0\0\0\0\x1\\\x55\x4\0\xC0\x61\b\0\x4\0\0\x1\0\x58\x4\0\xAC\x61\b\0\0\0\0\x1\x1C\x58\x4\0\xA8\x61\b\0\0\0\0\x1 `\x4\0\xA4\x61\b\0\x5\0\0\x1\x30`\x4\0\x8C\x61\b\0\x5\0\0\x1\f\x61\x4\0\x74\x61\b\0\x3\0\0\x1@\x61\x4\0\x64\x61\b\0\0\0\0\x1\0\x64\x4\0`\x61\b\0\0\0\0\x1\b\x64\x4\0\\\x61\b\0\x1\0\0\x1\x30\x64\x4\0\x54\x61\b\0\x10\0\0\x1 \x65\x4\0\x10\x61\b\0\x1\0\0\x1\x50\x82\x4\0\b\x61\b\0\x3\0\0\x1\0\x84\x4\0\xF8`\b\0\0\0\0\x1\x14\x84\x4\0\xF4`\b\0\0\0\0\x1\x10\xE0\x4\0\xF0`\b\0\x4\0\0\x1\0\x10\x5\0\xDC`\b\0\x1\0\0\x1\x80\x10\x5\0\xD4`\b\0\x2\0\0\x1\0\x4C\x6\0\xC8`\b\0\0\0\0\x1\x4\xF0\b\0\xC4`\b\0\0\0\0\x1\x34\xF0\b\0\xC0`\b\0\0\0\0\x1\b\xF0\b\0\xBC`\b\0\0\0\0\x1\x38\xF0\b\0\xB8`\b\0\0\0\0\x1\f\xF0\b\0\xB4`\b\0\0\0\0\x1<\xF0\b\0\xB0`\b\0\0\0\0\x1\x80\xF0\b\0\xAC`\b\0\0\0\0\x1\x54\xF0\b\0\xA8`\b\0\0\0\0\x1\b\x50\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x2\xEC\x39\xF8\x39\0\0\0\x1\xE8\x4F\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x2\xEC\x39\xF8\x39\x5\0\x1\x4\0\0\0\b\x70`\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x70`\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x10`\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x14`\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x18`\x4\0\0\0\x1\x2\0\x17\\\x17\x1\0\x1\x4\x1\0\0\0\x74\x1\b\0\0\0\x1\x1\x10\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x70`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\f\x38\xF4\x38\0\0\x1\x4\x1\0\0\0\x74\x1\b\0\0\b\x1\x2\xF8\x39\x10:\0\0\x1\x1\0\0\0\xD0\xE0\xF0\b\0\x5\0\x1\x4\x10\x2\0\0\x4\x55\x4\0\0\0\0\x1\x1C\x63\b\0\0\x42\x4\0\0\0\0\x1\xAC`\b\0\x80\xF0\b\0\0\0\0\x1\xC4`\b\0\x4\xF0\b\0\0\0\0\x1\xC0`\b\0\x34\xF0\b\0\0\0\0\x1\xBC`\b\0\b\xF0\b\0\0\0\0\x1\xB8`\b\0\x38\xF0\b\0\0\0\0\x1\xB4`\b\0\f\xF0\b\0\0\0\0\x1\xB0`\b\0<\xF0\b\0\0\0\0\x1\xA8`\b\0\x54\xF0\b\0\0\0\0\x1\xA4`\b\0\x58\xF0\b\0\0\0\0\x1\xA0`\b\0`\xF0\b\0\0\0\x1\x1\x5\0\0\0\0\x55\x4\0\0\0\x1\x1\x5\0\0\0`\xF0\b\0\0\0\x1\x2\x18\x18\xA8\x18\0\0\x1\x1\x1\0\0\0\x84 \x4\0\0\0\x1\x1\x1\0\0\x10\x50\x1\b\0\0\0\x1\x1\xFF\xFF\xFF\xFF\x50@\x4\0\0\0\x1\x1\xFF\xFF\xFF\xFF\x54@\x4\0\0\0\0\x1\xE0\x63\b\0\0`\x4\0\0\0\0\x1\x4\x64\b\0\x4\x54\x4\0\x5\0\x1\x4\x2\0\0\0\x4\x54\x4\0\0\0\x1\x1\x10\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\b\x64\b\0\0\x54\x4\0\0\0\0\x1\0\x64\b\0\f\x54\x4\0\0\0\x1\x1\0\0\0\0\x50_\b\0\0\0\x1\x2\xA8\x18\f\x19\0\0\x1\x4\x3\0\0\0\x50_\b\0\0\b\x1\x2,:\x38:\x1\0\x1\x4\x1\0\0\0\x50_\b\0\0\0\x1\x1\n\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x4\x54\x4\0\\_\b\0\x4\0\x1\x4\x1\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\xA8\x18\f\x19\0\0\x1\x2\xF8\x19\x78\x1A\0\0\x1\x1\0\0\0\xD0\xE0\xF0\b\0\x5\0\x1\x4\0\0\0\b\x70`\x4\0\x5\0\x1\x4\x10\x2\0\0\x4\x55\x4\0\0\0\x1\x1\x1\0\0\0\x50\x1\b\0\0\0\0\x1\x1C\x63\b\0\0\x42\x4\0\0\0\0\x1\xAC`\b\0\x80\xF0\b\0\0\0\0\x1\xC4`\b\0\x4\xF0\b\0\0\0\0\x1\xBC`\b\0\b\xF0\b\0\0\0\0\x1\xB4`\b\0\f\xF0\b\0\0\0\0\x1\xC0`\b\0\x34\xF0\b\0\0\0\0\x1\xB8`\b\0\x38\xF0\b\0\0\0\0\x1\xB0`\b\0<\xF0\b\0\0\0\0\x1\xA8`\b\0\x54\xF0\b\0\0\0\0\x1\xA4`\b\0\x58\xF0\b\0\0\0\0\x1\xA0`\b\0`\xF0\b\0\0\0\x1\x1\x18\x18\xA8\x18\xE4\xF0\b\0\x4\0\x1\x4\xEF\xFD\xFF\xFF\x4\x55\x4\0\0\0\x1\x1\x5\0\0\0\0\x55\x4\0\0\0\x1\x1\x5\0\0\0`\xF0\b\0\0\0\0\0\0\0\0\0\0\0\0\x1\xFC\x63\b\0@\x54\x4\0\0\0\0\x1\xF8\x63\b\0\x44\x54\x4\0\0\0\0\x1\xF4\x63\b\0\x4C\x54\x4\0\0\0\x1\x1\n\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1@\x54\x4\0\x50_\b\0\x5\0\0\x4\x44\x54\x4\0\x50_\b\0\x5\0\0\x4\x4C\x54\x4\0\x50_\b\0\x4\0\x1\x4\x2\0\0\0\x50_\b\0\0\0\x1\x4\x2\0\0\0\x50_\b\0\0\b\x1\x2\x10\x1B\x44\x1B\0\0\x1\x2\x78\x1A\xC4\x1A\0\0\0\x1@\x54\x4\0\x50_\b\0\x5\0\0\x4\x44\x54\x4\0\x50_\b\0\x5\0\0\x4\x4C\x54\x4\0\x50_\b\0\x4\0\x1\x4\b\0\0\0\x50_\b\0\0\0\x1\x4\b\0\0\0\x50_\b\0\0\b\x1\x2\x44\x1B\x78\x1B\0\0\x1\x2\xC4\x1A\x10\x1B\0\0\0\x1@\x54\x4\0\x50_\b\0\x5\0\0\x4\x44\x54\x4\0\x50_\b\0\x5\0\0\x4\x4C\x54\x4\0\x50_\b\0\x4\0\x1\x4 \0\0\0\x50_\b\0\0\0\x1\x4 \0\0\0\x50_\b\0\0\b\x1\x2\x78\x1B\xAC\x1B\0\0\x1\x2\xAC\x1B,\x1C\0\0\0\x1@\x54\x4\0\\_\b\0\x4\0\x1\x4\x1\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\x38:\x44:\0\0\x1\x2\x78\x1A\xC4\x1A\0\0\0\x1@\x54\x4\0\\_\b\0\x4\0\x1\x4\x4\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\x38:\x44:\0\0\x1\x2\xC4\x1A\x10\x1B\0\0\0\x1@\x54\x4\0\\_\b\0\x4\0\x1\x4\x10\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\x38:\x44:\0\0\x1\x2\xAC\x1B,\x1C\0\0\0\x1\xF0\x63\b\0\x50\x54\x4\0\0\0\0\x1\xEC\x63\b\0\x54\x54\x4\0\0\0\0\x1\xE8\x63\b\0\\\x54\x4\0\0\0\x1\x1\x10\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1\x50\x54\x4\0\x50_\b\0\0\0\0\x1\x54\x54\x4\0\x50_\b\0\0\0\0\x1\\\x54\x4\0\x50_\b\0\x4\0\x1\x4\x2\0\0\0\x50_\b\0\0\0\x1\x4\x2\0\0\0\x50_\b\0\0\b\x1\x2\xC4\x1C\xF8\x1C\0\0\x1\x2,\x1C\x78\x1C\0\0\0\x1\x50\x54\x4\0\x50_\b\0\x5\0\0\x4\x54\x54\x4\0\x50_\b\0\x5\0\0\x4\\\x54\x4\0\x50_\b\0\x4\0\x1\x4\b\0\0\0\x50_\b\0\0\0\x1\x4\b\0\0\0\x50_\b\0\0\b\x1\x2\xF8\x1C,\x1D\0\0\x1\x2\x78\x1C\xC4\x1C\0\0\0\x1\x50\x54\x4\0\x50_\b\0\x5\0\0\x4\x54\x54\x4\0\x50_\b\0\x5\0\0\x4\\\x54\x4\0\x50_\b\0\x4\0\x1\x4 \0\0\0\x50_\b\0\0\0\x1\x4 \0\0\0\x50_\b\0\0\b\x1\x2,\x1D`\x1D\0\0\x1\x2`\x1D\x80\x1D\0\0\0\x1\x50\x54\x4\0\\_\b\0\x4\0\x1\x4\x1\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\x38:\x44:\0\0\x1\x2,\x1C\x78\x1C\0\0\0\x1\x50\x54\x4\0\\_\b\0\x4\0\x1\x4\x4\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\x38:\x44:\0\0\x1\x2\x78\x1C\xC4\x1C\0\0\0\x1\x50\x54\x4\0\\_\b\0\x4\0\x1\x4\x10\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x2\x38:\x44:\0\0\x1\x2`\x1D\x80\x1D\0\0\0\x1\xCC\x63\b\0\x70`\x4\0\x5\0\x1\x4\0\0\0\x80\x70`\x4\0\0\0\x1\x2\x80\x1D\xE4\x1D\x1\0\x1\x4\x1\0\0\0\x80\x1\b\0\0\0\x1\x1\b\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x70`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x2\xE4\x1D\x74\x1E\0\0\x1\x4\x32\0\0\0\x80\x1\b\0\0\b\x1\x2\x44:\\:\0\0\x1\x2\x80\x1D\xE4\x1D\0\0\0\x1\xC8\x63\b\0<_\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F<_\b\0\0\0\0\x1<_\b\0\x10`\x4\0\0\0\0\x1\xC8\x63\b\0<_\b\0\x4\0\x1\x4\0\0\0\b<_\b\0\0\0\x1\x4\0\0\0\b<_\b\0\0\b\x1\x3\x74\x1E\xB0\x1E\0\0\0\x1\xC8\x63\b\0<_\b\0\x4\0\x1\x4\0\0\0\x80<_\b\0\x5\0\0\x4<_\b\0\x10`\x4\0\0\0\x1\x4\0\0\0\x80<_\b\0\0\b\x1\x2\xB0\x1E\x14\x1F\0\0\x1\x2\x14\x1F\xA4\x1F\0\0\x1\x1\x5\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x10`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0\f\\_\b\0\0\0\x1\x4\0\0\0\f\\_\b\0\0\b\0\x2\\:\x68:\x1\0\x1\x4\x1\0\0\0\x70\x1\b\0\0\0\x1\x1\b\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x10`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0\xC0\\_\b\0\0\0\x1\x4\0\0\0\xC0\\_\b\0\0\b\x1\x2\x14\x1F\xA4\x1F\0\0\x1\x4\x32\0\0\0\x70\x1\b\0\0\b\x1\x2\x68:\x80:\0\0\x1\x2\xB0\x1E\x14\x1F\0\0\0\x1\xC4\x63\b\0<_\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F<_\b\0\0\0\0\x1<_\b\0\x14`\x4\0\0\0\0\x1\xC4\x63\b\0<_\b\0\x4\0\x1\x4\0\0\0\b<_\b\0\0\0\x1\x4\0\0\0\b<_\b\0\0\b\x1\x3\xA4\x1F\xE0\x1F\0\0\0\x1\xC4\x63\b\0<_\b\0\x4\0\x1\x4\0\0\0\x80<_\b\0\x5\0\0\x4<_\b\0\x14`\x4\0\0\0\x1\x4\0\0\0\x80<_\b\0\0\b\x1\x2\xE0\x1F\x44 \0\0\x1\x2\x44 \xD4 \0\0\x1\x1\x5\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x14`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0\f\\_\b\0\0\0\x1\x4\0\0\0\f\\_\b\0\0\b\0\x2\\:\x68:\x1\0\x1\x4\x1\0\0\0\x6C\x1\b\0\0\0\x1\x1\b\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x14`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0\xC0\\_\b\0\0\0\x1\x4\0\0\0\xC0\\_\b\0\0\b\x1\x2\x44 \xD4 \0\0\x1\x4\x32\0\0\0\x6C\x1\b\0\0\b\x1\x2\x80:\x98:\0\0\x1\x2\xE0\x1F\x44 \0\0\0\x1\xC0\x63\b\0<_\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F<_\b\0\0\0\0\x1<_\b\0\x18`\x4\0\0\0\0\x1\xC0\x63\b\0<_\b\0\x4\0\x1\x4\0\0\0\b<_\b\0\0\0\x1\x4\0\0\0\b<_\b\0\0\b\x1\x3\xD4 \x10!\0\0\0\x1\xC0\x63\b\0<_\b\0\x4\0\x1\x4\0\0\0\x80<_\b\0\x5\0\0\x4<_\b\0\x18`\x4\0\0\0\x1\x4\0\0\0\x80<_\b\0\0\b\x1\x2\x10!\x74!\0\0\x1\x2\x74!\xDC!\0\0\x1\x1\x5\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x18`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0\f\\_\b\0\0\0\x1\x4\0\0\0\f\\_\b\0\0\b\0\x2\\:\x68:\x1\0\x1\x4\x1\0\0\0\x6C\x1\b\0\0\0\x1\x1\b\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\x18`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0\xC0\\_\b\0\0\0\x1\x4\0\0\0\xC0\\_\b\0\0\b\x1\x2\x74!\xDC!\0\0\x1\x4\x32\0\0\0\x6C\x1\b\0\0\b\x1\x2\x98:\xB0:\0\0\x1\x2\x10!\x74!\x4\0\x1\x4\xFF\xFF\xFF\xF7\x70`\x4\0\0\0\0\x1\xDC\x63\b\0\b\x50\x4\0\0\0\0\x1\xD8\x63\b\0\xE8\x4F\x4\0\0\0\x1\x1\n\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\b\x50\x4\0$_\b\0\x4\0\x1\x4\0\0\0\x80$_\b\0\0\0\x1\x4\0\0\0\x80$_\b\0\0\b\x1\x2\x10\"\x44\"\0\0\x1\x2\xDC!\x10\"\0\0\0\x1\xE8\x4F\x4\0 _\b\0\x4\0\x1\x4\0\0\0\x80 _\b\0\0\0\x1\x4\0\0\0\x80 _\b\0\0\b\x1\x2\x44\"\x78\"\0\0\x1\x2\x78\"\b#\0\0\0\x1\b\x50\x4\0\x48_\b\0\x4\0\x1\x4\0\0\0@\x48_\b\0\0\0\x1\x4\0\0\0\0\x48_\b\0\0\b\x1\x2\xB0:\xBC:\0\0\x1\x2\xDC!\x10\"\0\0\0\x1\xE8\x4F\x4\0\x4C_\b\0\x4\0\x1\x4\0\0\0@\x4C_\b\0\0\0\x1\x4\0\0\0\0\x4C_\b\0\0\b\x1\x2\xB0:\xBC:\0\0\x1\x2\x78\"\b#\0\0\0\x1\xA4\x6B\b\0\\_\b\0\x4\0\x1\x4\0\0\0\x80\\_\b\0\0\0\x1\x4\0\0\0\x80\\_\b\0\0\b\x1\x2 $\x68$\0\0\0\x1\x8C\x6B\b\0\\_\b\0\x4\0\x1\x4\0\0\0\x80\\_\b\0\0\0\x1\x4\0\0\0\x80\\_\b\0\0\b\x1\x2\x68$\xB0$\0\0\x1\x3\x54%\x74%\0\0\x1\x3\x8C(\xD4\x33\0\0\x1\x3\x74\x36\x94\x37\0\0\x1\x3\b#\x1C#\0\0\x1\x3\xA0# $\0\0\x1\x1\x64\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\x1\x4\x1\0\0\0\x64\x1\b\0\0\b\x1\x2\x1C#<#\x5\0\x1\x4\b\0\0\0\0\x54\x4\0\0\0\x1\x1\0\0\0\0\x50_\b\0\0\0\x1\x2<#\xA0#\0\0\x1\x4\x3\0\0\0\x50_\b\0\0\0\0\x2 :,:\x1\0\x1\x4\x1\0\0\0\x50_\b\0\0\0\x1\x1\n\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\0\x54\x4\0\\_\b\0\x4\0\x1\x4\x4\0\0\0\\_\b\0\0\0\x1\x4\0\0\0\0\\_\b\0\0\0\0\x2<#\xA0#\0\0\x1\x2\xA0\x37\f\x38\0\0\0\x1\x90\x6E\b\0\x4\x44\x4\0\0\0\0\x1\x8C\x6E\b\0\f\x44\x4\0\0\0\0\x1\xD4\x63\b\0\x50@\x4\0\0\0\0\x1\xD0\x63\b\0\x54@\x4\0\0\0\0\x1\xBC\x6F\b\0\x10\xF0\b\0\0\0\0\x1\xB8\x6F\b\0@\xF0\b\0\x4\0\x1\x4\xEF\xFD\xFF\xFF\x4\x55\x4\0\x4\0\x1\x4\xFC\xFF\xFF\xFF\0\xF2\b\0\0\0\x1\x1\x3\0\0\0\0\x55\x4\0\0\0\x1\x1\x3\0\0\0`\xF0\b\0\0\0\x1\x3\xBC:\xF8:\0\0\x1\x3\x54%\x74%\0\0\x1\x3\x8C(\xD4\x33\x5\0\x1\x4\0\0\0 \0\b\x6\0\0\0\x1\x3\x74\x36\x94\x37\x4\0\x1\x4\xFF\xFF\xFF\xDF\0\b\x6\0\0\0\x1\x3\b#\x1C#\0\0\x1\x3\xA0# $\0\0\x1\x2\xB0$\0%\0\0\x1\x3\x54%\x74%\0\0\x1\x3\x8C(\xD4\x33\x5\0\x1\x4\0\0\0 \0 \x6\0\0\0\x1\x3\x74\x36\x94\x37\x4\0\x1\x4\xFF\xFF\xFF\xDF\0 \x6\0\0\0\x1\x3\b#\x1C#\0\0\x1\x3\xA0# $\0\0\x1\x2\0%\x50%\x1\0\x1\x4\x1\0\0\0|\x1\b\0\0\0\x1\x1\n\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1@\b\x6\0\\_\b\0\x4\0\x1\x4\0\0\0\xE0\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x2\xF8:\x14;\0\0\x1\x2\x50%\x54%\x1\0\x1\x4\x1\0\0\0\x78\x1\b\0\0\0\x1\x1\n\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1@ \x6\0\\_\b\0\x4\0\x1\x4\0\0\0\xF0\\_\b\0\0\0\x1\x4\0\0\0\x80\\_\b\0\0\b\x1\x2\x14;\x30;\0\0\x1\x2\x50%\x54%\0\0\0\0\x5\0\x1\x4\x10\0\0\0\xE4\x63\b\0\0\0\x1\x4\x1\0\0\0`\x1\b\0\0\b\x1\x3\x74%\x8C(\x5\0\x1\x4\x2\0\0\0\0\xF2\b\0\x1\0\0\x1\xB8\x63\b\0\0\x10\x4\0\x2\0\0\x1\xAC\x63\b\0\x30 \x4\0\f\0\0\x1\x78\x63\b\0` \x4\0\x6\0\0\x1\\\x63\b\0\xB0 \x4\0\x2\0\0\x1\x50\x63\b\0\xD8 \x4\0\0\0\0\x1\x4C\x63\b\0\0#\x4\0\0\0\0\x1\x48\x63\b\0\f#\x4\0\0\0\0\x1\x44\x63\b\0\x30@\x4\0\x5\0\0\x1,\x63\b\0\x38@\x4\0\0\0\0\x1(\x63\b\0\x58@\x4\0\x1\0\0\x1 \x63\b\0\x70@\x4\0\x2\0\0\x1\x10\x63\b\0\x10\x42\x4\0\0\0\0\x1\f\x63\b\0\x44\x44\x4\0\0\0\0\x1\b\x63\b\0\x4C\x44\x4\0\0\0\0\x1\x4\x63\b\0\x64\x44\x4\0\0\0\0\x1\0\x63\b\0\x6C\x44\x4\0\0\0\0\x1\xFC\x62\b\0\x74\x44\x4\0\0\0\0\x1\xF8\x62\b\0|\x44\x4\0\0\0\0\x1\xF4\x62\b\0\x84\x44\x4\0\0\0\0\x1\xF0\x62\b\0\x8C\x44\x4\0\0\0\0\x1\xEC\x62\b\0\0\x45\x4\0\0\0\0\x1\xE8\x62\b\0\xE4\x4F\x4\0\x6\0\0\x1\xCC\x62\b\0\xEC\x4F\x4\0\x6\0\0\x1\xB0\x62\b\0\f\x50\x4\0\0\0\0\x1\xAC\x62\b\0\x30\x50\x4\0\x3\0\0\x1\x9C\x62\b\0\x38\x50\x4\0\x1\0\0\x1\x94\x62\b\0\x48\x50\x4\0\a\0\0\x1\x74\x62\b\0\\\x50\x4\0\x6\0\0\x1\x58\x62\b\0\x80\x50\x4\0\x6\0\0\x1<\x62\b\0\xA0\x50\x4\0\x2\0\0\x1\x30\x62\b\0\xC0\x50\x4\0\n\0\0\x1\x4\x62\b\0\x1C\x52\x4\0\0\0\0\x1\0\x62\b\0`\x52\x4\0\0\0\0\x1\xFC\x61\b\0\x80\x52\x4\0\0\0\0\x1\xF8\x61\b\0\xA4\x52\x4\0\0\0\0\x1\xF4\x61\b\0\xA0\x52\x4\0\0\0\0\x1\xF0\x61\b\0\xB0\x52\x4\0\0\0\0\x1\xEC\x61\b\0\x10\x53\x4\0\x1\0\0\x1\xE4\x61\b\0\x18\x54\x4\0\x2\0\0\x1\xD8\x61\b\0\x30\x54\x4\0\0\0\0\x1\xD4\x61\b\0`\x54\x4\0\0\0\0\x1\xE4\x63\b\0\x4\x55\x4\0\0\0\0\x1\xD0\x61\b\0\x10\x55\x4\0\0\0\0\x1\xCC\x61\b\0 \x55\x4\0\x1\0\0\x1\xC4\x61\b\0\x50\x55\x4\0\0\0\0\x1\xC0\x61\b\0\\\x55\x4\0\x4\0\0\x1\xAC\x61\b\0\0\x58\x4\0\0\0\0\x1\xA8\x61\b\0\x1C\x58\x4\0\0\0\0\x1\xA4\x61\b\0 `\x4\0\x5\0\0\x1\x8C\x61\b\0\x30`\x4\0\x5\0\0\x1\x74\x61\b\0\f\x61\x4\0\x3\0\0\x1\x64\x61\b\0@\x61\x4\0\0\0\0\x1`\x61\b\0\0\x64\x4\0\0\0\0\x1\\\x61\b\0\b\x64\x4\0\x1\0\0\x1\x54\x61\b\0\x30\x64\x4\0\x10\0\0\x1\x10\x61\b\0 \x65\x4\0\x1\0\0\x1\b\x61\b\0\x50\x82\x4\0\x3\0\0\x1\xF8`\b\0\0\x84\x4\0\0\0\0\x1\xF4`\b\0\x14\x84\x4\0\0\0\0\x1\xF0`\b\0\x10\xE0\x4\0\x4\0\0\x1\xDC`\b\0\0\x10\x5\0\x1\0\0\x1\xD4`\b\0\x80\x10\x5\0\x2\0\0\x1\xC8`\b\0\0\x4C\x6\0\x4\0\x1\x4\xFD\xFF\xFF\xFF\0\xF2\b\0\0\0\x1\x1\0\0\0\0`\x1\b\0\0\0\0\x1\xAC\x6E\b\0\0\x32\x4\0\x1\0\0\x1\xA4\x6E\b\0\b\x32\x4\0\x3\0\0\x1\x94\x6E\b\0 \x32\x4\0\0\0\0\x1\x88\x6E\b\0\x50\x52\x4\0\0\0\0\x1\x84\x6E\b\0\x70\x52\x4\0\0\0\0\x1\x80\x6E\b\0\0\x90\x4\0\x5\0\0\x1\x68\x6E\b\0\x10\x90\x4\0\x2\0\0\x1\\\x6E\b\0\x30\x90\x4\0\x2\0\0\x1\x50\x6E\b\0@\x90\x4\0\f\0\0\x1\x1C\x6E\b\0\x50\x90\x4\0\x5\0\0\x1\x4\x6E\b\0\x90\x90\x4\0\0\0\0\x1\0\x6E\b\0\xC8\x90\x4\0\0\0\0\x1\xFC\x6D\b\0\0\x94\x4\0\0\0\0\x1\xF8\x6D\b\0\x4\x94\x4\0\0\0\0\x1\xF4\x6D\b\0\f\x94\x4\0\0\0\0\x1\xF0\x6D\b\0 \x94\x4\0\x1\0\0\x1\xE8\x6D\b\0<\x94\x4\0\x2\0\0\x1\xDC\x6D\b\0`\x94\x4\0\x1\0\0\x1\xD4\x6D\b\0\x70\x94\x4\0\0\0\0\x1\xD0\x6D\b\0\0\xA4\x4\0\x2\0\0\x1\xC4\x6D\b\0\x10\xA4\x4\0\x2\0\0\x1\xB8\x6D\b\0 \xA4\x4\0\x2\0\0\x1\xAC\x6D\b\0\x30\xA4\x4\0\0\0\0\x1\xA8\x6D\b\0\x80\xA4\x4\0\r\0\0\x1\x70\x6D\b\0\0\0\x6\0\0\0\0\x1\x50\x6D\b\0@\0\x6\0\x5\0\0\x1\x58\x6D\b\0\x48\0\x6\0\0\0\0\x1\x4C\x6D\b\0\x74\0\x6\0\0\0\0\x1\x48\x6D\b\0\x80\0\x6\0\0\0\0\x1@\x6D\b\0\x10\x2\x6\0\a\0\0\x1 \x6D\b\0 \x2\x6\0\a\0\0\x1\0\x6D\b\0`\x2\x6\0\a\0\0\x1\xE0\x6C\b\0\xA0\x2\x6\0\b\0\0\x1\xBC\x6C\b\0\xE0\x2\x6\0\b\0\0\x1\x98\x6C\b\0 \x3\x6\0 \0\0\x1\x14\x6C\b\0\x50\x3\x6\0\0\0\0\x1\b\x6C\b\0\x10\x4\x6\0\0\0\0\x1\xC8\x6B\b\0 \x4\x6\0\x1\0\0\x1\xD0\x6B\b\0(\x4\x6\0\b\0\0\x1\xE4\x6B\b\0<\x4\x6\0\0\0\0\x1\xC4\x6B\b\0\x80\x4\x6\0\0\0\0\x1\xC0\x6B\b\0\x44\x5\x6\0\0\0\0\x1\xB8\x6B\b\0\xE0\x5\x6\0\x2\0\0\x1\xAC\x6B\b\0\xF4\x5\x6\0\x1\0\0\x1\x9C\x6B\b\0\x14\b\x6\0\0\0\0\x1\x94\x6B\b\0\x48\b\x6\0\0\0\0\x1\x88\x6B\b\0\x10 \x6\0\0\0\0\x1\x84\x6B\b\0\x48 \x6\0\x2\0\0\x1\x78\x6B\b\0`\n\x6\0\0\0\0\x1\x74\x6B\b\0\x70\n\x6\0\a\0\0\x1\x50\x6B\b\0\x10@\x6\0\0\0\0\x1\x4C\x6B\b\0\x50@\x6\0\0\0\0\x1\x48\x6B\b\0\x70@\x6\0\x1\0\0\x1@\x6B\b\0\x90@\x6\0\a\0\0\x1\x1C\x6B\b\0\x10\x41\x6\0\0\0\0\x1\x18\x6B\b\0\x50\x41\x6\0\0\0\0\x1\x14\x6B\b\0\x70\x41\x6\0\x1\0\0\x1\f\x6B\b\0\x90\x41\x6\0\a\0\0\x1\xE8\x6A\b\0\x10\x42\x6\0\0\0\0\x1\xE4\x6A\b\0\x50\x42\x6\0\0\0\0\x1\xE0\x6A\b\0\x70\x42\x6\0\x1\0\0\x1\xD8\x6A\b\0\x90\x42\x6\0\x2\0\0\x1\xCC\x6A\b\0\x90\x64\x6\0\0\0\0\x1\xC8\x6A\b\0\xB0\x64\x6\0\0\0\0\x1\xC4\x6A\b\0\0\x6F\x6\0\0\0\0\x1\xC0\x6A\b\0\0\x70\x6\0\x1\0\0\x1\xB8\x6A\b\0\x10\x70\x6\0\x1\0\0\x1\xB0\x6A\b\0\x54\x70\x6\0\x2\0\0\x1\xA4\x6A\b\0`\x81\x6\0\0\0\0\x1\xA0\x6A\b\0\x70\x81\x6\0\0\0\0\x1\x9C\x6A\b\0\x80\x81\x6\0\0\0\0\x1\x98\x6A\b\0\x88\x81\x6\0\0\0\0\x1\x94\x6A\b\0\x94\x81\x6\0\x1\0\0\x1\x8C\x6A\b\0\xA8\x81\x6\0\0\0\0\x1\x88\x6A\b\0\xD0\x81\x6\0\x2\0\0\x1|\x6A\b\0`\x82\x6\0\0\0\0\x1\x78\x6A\b\0\x70\x82\x6\0\0\0\0\x1\x74\x6A\b\0\x80\x82\x6\0\0\0\0\x1\x70\x6A\b\0\x88\x82\x6\0\0\0\0\x1\x6C\x6A\b\0\x94\x82\x6\0\x1\0\0\x1\x64\x6A\b\0\xA8\x82\x6\0\0\0\0\x1`\x6A\b\0\xD0\x82\x6\0\0\0\0\x1@\x6A\b\0\x4\0\a\0\0\0\0\x1\x48\x6A\b\0\f\0\a\0\x3\0\0\x1\x4C\x6A\b\0\x10\0\a\0\x5\0\0\x1(\x6A\b\0(\0\a\0\x1\0\0\x1 \x6A\b\0\x48\0\a\0\x1\0\0\x1\x18\x6A\b\0\x54\0\a\0\0\0\0\x1\x14\x6A\b\0\x80\0\a\0\0\0\0\x1\x10\x6A\b\0\x88\0\a\0\x4\0\0\x1\xFC\x69\b\0\x90\0\a\0\0\0\0\x1\xF8\x69\b\0\xC0\0\a\0\x5\0\0\x1\xE0\x69\b\0\xD0\0\a\0\a\0\0\x1\xC0\x69\b\0@\x1\a\0\0\0\0\x1\xBC\x69\b\0\x68\x1\a\0\x1\0\0\x1\xB4\x69\b\0|\x1\a\0\x4\0\0\x1\xA0\x69\b\0\x88\x1\a\0\b\0\0\x1|\x69\b\0\xA0\x1\a\0\x1\0\0\x1\x74\x69\b\0\xC8\x1\a\0\x1F\0\0\x1\xF4\x68\b\0\xE0\x1\a\0\x1\0\0\x1\xEC\x68\b\0\x68\x2\a\0\x1\0\0\x1\xE4\x68\b\0|\x2\a\0\x4\0\0\x1\xD0\x68\b\0\x88\x2\a\0\b\0\0\x1\xAC\x68\b\0\xA0\x2\a\0\x1\0\0\x1\xA4\x68\b\0\xC8\x2\a\0\x1F\0\0\x1$\x68\b\0\xE0\x2\a\0\x1\0\0\x1\x1C\x68\b\0\x68\x3\a\0\x1\0\0\x1\x14\x68\b\0|\x3\a\0\x4\0\0\x1\0\x68\b\0\x88\x3\a\0\b\0\0\x1\xDC\x67\b\0\xA0\x3\a\0\x1\0\0\x1\xD4\x67\b\0\xC8\x3\a\0\x1F\0\0\x1\x54\x67\b\0\xE0\x3\a\0\x1\0\0\x1\x4C\x67\b\0\x68\x4\a\0\x1\0\0\x1\x44\x67\b\0|\x4\a\0\x4\0\0\x1\x30\x67\b\0\x88\x4\a\0\0\0\x1\x1\0\0\0\x80\x30\xF0\b\0\x1\0\0\x1(\x67\b\0\xA0\x4\a\0\x5\0\0\x1\x10\x67\b\0\xAC\x4\a\0\0\0\0\x1\f\x67\b\0\xCC\x4\a\0\a\0\0\x1\xEC\x66\b\0@\x5\a\0\x1\0\0\x1\xE4\x66\b\0\x68\x5\a\0\x1\0\0\x1\xDC\x66\b\0|\x5\a\0\x4\0\0\x1\xC8\x66\b\0\x88\x5\a\0\x1\0\0\x1\xC0\x66\b\0\xA0\x5\a\0\x5\0\0\x1\xA8\x66\b\0\xAC\x5\a\0\0\0\0\x1\xA4\x66\b\0\xCC\x5\a\0\a\0\0\x1\x84\x66\b\0@\x6\a\0\x1\0\0\x1|\x66\b\0\x68\x6\a\0\x1\0\0\x1\x74\x66\b\0|\x6\a\0\x4\0\0\x1`\x66\b\0\x88\x6\a\0\x1\0\0\x1\x58\x66\b\0\xA0\x6\a\0\x5\0\0\x1@\x66\b\0\xAC\x6\a\0\0\0\0\x1<\x66\b\0\xCC\x6\a\0\a\0\0\x1\x1C\x66\b\0@\a\a\0\x1\0\0\x1\x14\x66\b\0\x68\a\a\0\x1\0\0\x1\f\x66\b\0|\a\a\0\x4\0\0\x1\xF8\x65\b\0\x88\a\a\0\x1\0\0\x1\xF0\x65\b\0\xA0\a\a\0\x5\0\0\x1\xD8\x65\b\0\xAC\a\a\0\0\0\0\x1\xD4\x65\b\0\xCC\a\a\0\a\0\0\x1\xB4\x65\b\0@\b\a\0\x1\0\0\x1\xAC\x65\b\0\x68\b\a\0\0\0\0\x1\xA4\x65\b\0|\b\a\0\0\0\0\x1\xA8\x65\b\0\x80\b\a\0\x3\0\0\x1\x94\x65\b\0\x90\b\a\0\x3\0\0\x1\x84\x65\b\0\xB0\b\a\0\x3\0\0\x1\x74\x65\b\0\xD0\b\a\0\x3\0\0\x1\x64\x65\b\0\xF0\b\a\0\x3\0\0\x1\x54\x65\b\0 \a\0\x3\0\0\x1\x44\x65\b\0@ \a\0\x3\0\0\x1\x34\x65\b\0` \a\0\x2\0\0\x1(\x65\b\0\f\v\a\0\0\0\0\x1$\x65\b\0\x1C\v\a\0\0\0\0\x1 \x65\b\0(\v\a\0\x6\0\0\x1\x4\x65\b\0\x30\v\a\0\0\0\0\x1\0\x65\b\0\xF0\v\a\0\x2\0\0\x1\xF4\x64\b\0\f\f\a\0\0\0\0\x1\xF0\x64\b\0\x1C\f\a\0\0\0\0\x1\xEC\x64\b\0(\f\a\0\x6\0\0\x1\xD0\x64\b\0\x30\f\a\0\0\0\0\x1\xCC\x64\b\0\xF0\f\a\0\x2\0\0\x1\xC0\x64\b\0\f\r\a\0\0\0\0\x1\xBC\x64\b\0\x1C\r\a\0\0\0\0\x1\xB8\x64\b\0(\r\a\0\x6\0\0\x1\x9C\x64\b\0\x30\r\a\0\0\0\0\x1\x98\x64\b\0\xF0\r\a\0\x1\0\0\x1\x90\x64\b\0\0\x80\a\0\x5\0\x1\x4\0\b\0\0\xC0\x90\x4\0\x4\0\x1\x4\x80\xFF\xFF\xFF\xC0\x90\x4\0\xA0\0\0\x1\x84^\b\0\xC4\x90\x4\0\0\0\0\x1\x8C\x64\b\0\xC0\x90\x4\0\0\0\x1\x1\0\x80\0\0\b\xA4\x4\0\x91\0\0\x1<^\b\0\f\xA4\x4\0\0\0\0\x1\x88\x64\b\0\b\xA4\x4\0\0\0\x1\x1\0\x4\0\0\x84\xA4\x4\0\xA2\0\0\x1\xB0]\b\0\x88\xA4\x4\0\0\0\0\x1\x84\x64\b\0\x84\xA4\x4\0\0\0\x1\x1\0\x4\0\0\x98\x81\x6\0\xBB\0\0\x1\xC0\\\b\0\x9C\x81\x6\0\0\0\0\x1\x80\x64\b\0\x98\x81\x6\0\0\0\x1\x1\0\x4\0\0\xA0\x81\x6\0\xBB\0\0\x1\xD0[\b\0\xA4\x81\x6\0\0\0\0\x1|\x64\b\0\xA0\x81\x6\0\0\0\x1\x1\0\x4\0\0\x98\x82\x6\0\xBB\0\0\x1\xE0\x5A\b\0\x9C\x82\x6\0\0\0\0\x1\x78\x64\b\0\x98\x82\x6\0\0\0\x1\x1\0\x4\0\0\xA0\x82\x6\0\xBB\0\0\x1\xF0\x59\b\0\xA4\x82\x6\0\0\0\0\x1\x74\x64\b\0\xA0\x82\x6\0\0\0\x1\x1\0\x4\0\0\xB0\0\a\0\xA2\0\0\x1\x64\x59\b\0\xB4\0\a\0\0\0\0\x1\x70\x64\b\0\xB0\0\a\0\0\0\x1\x1\0\x4\0\0\xD0\x1\a\0\xBE\0\0\x1\x58\x57\b\0\xD4\x1\a\0\xBE\0\0\x1\x54\x58\b\0\xD4\x1\a\0\x84\0\0\x1\x50\x59\b\0\xD4\x1\a\0\0\0\0\x1\x6C\x64\b\0\xD0\x1\a\0\0\0\x1\x1\0\x4\0\0\xD8\x1\a\0\xA2\0\0\x1\xCC\x56\b\0\xDC\x1\a\0\0\0\0\x1\x68\x64\b\0\xD8\x1\a\0\0\0\x1\x1\0\x4\0\0\xD0\x2\a\0\xBE\0\0\x1\xC0\x54\b\0\xD4\x2\a\0\xBE\0\0\x1\xBC\x55\b\0\xD4\x2\a\0\x84\0\0\x1\xB8\x56\b\0\xD4\x2\a\0\0\0\0\x1\x64\x64\b\0\xD0\x2\a\0\0\0\x1\x1\0\x4\0\0\xD8\x2\a\0\xA2\0\0\x1\x34\x54\b\0\xDC\x2\a\0\0\0\0\x1`\x64\b\0\xD8\x2\a\0\0\0\x1\x1\0\x4\0\0\xD0\x3\a\0\xBE\0\0\x1(\x52\b\0\xD4\x3\a\0\xBE\0\0\x1$\x53\b\0\xD4\x3\a\0\x84\0\0\x1 \x54\b\0\xD4\x3\a\0\0\0\0\x1\\\x64\b\0\xD0\x3\a\0\0\0\x1\x1\0\x4\0\0\xD8\x3\a\0\xA2\0\0\x1\x9C\x51\b\0\xDC\x3\a\0\0\0\0\x1\x58\x64\b\0\xD8\x3\a\0\0\0\x1\x1\0\x4\0\0\xD0\x4\a\0\xA2\0\0\x1\x10\x51\b\0\xD4\x4\a\0\0\0\0\x1\x54\x64\b\0\xD0\x4\a\0\0\0\x1\x1\0\x4\0\0\xD8\x4\a\0\xA2\0\0\x1\x84\x50\b\0\xDC\x4\a\0\0\0\0\x1\x50\x64\b\0\xD8\x4\a\0\0\0\x1\x1\0\x4\0\0\xD0\x5\a\0\xA2\0\0\x1\xF8\x4F\b\0\xD4\x5\a\0\0\0\0\x1\x4C\x64\b\0\xD0\x5\a\0\0\0\x1\x1\0\x4\0\0\xD8\x5\a\0\xA2\0\0\x1\x6C\x4F\b\0\xDC\x5\a\0\0\0\0\x1\x48\x64\b\0\xD8\x5\a\0\0\0\x1\x1\0\x4\0\0\xD0\x6\a\0\xA2\0\0\x1\xE0\x4E\b\0\xD4\x6\a\0\0\0\0\x1\x44\x64\b\0\xD0\x6\a\0\0\0\x1\x1\0\x4\0\0\xD8\x6\a\0\xA2\0\0\x1\x54\x4E\b\0\xDC\x6\a\0\0\0\0\x1@\x64\b\0\xD8\x6\a\0\0\0\x1\x1\0\x4\0\0\xD0\a\a\0\xA2\0\0\x1\xC8\x4D\b\0\xD4\a\a\0\0\0\0\x1<\x64\b\0\xD0\a\a\0\0\0\x1\x1\0\x4\0\0\xD8\a\a\0\xA2\0\0\x1<\x4D\b\0\xDC\a\a\0\0\0\0\x1\x38\x64\b\0\xD8\a\a\0\0\0\x1\x2\xD4\x33\xDC\x33\0\0\x1\x2\xDC\x33\xA0\x35\0\0\0\x1\x34\x64\b\0(\x90\x4\0\0\0\0\x1\x30\x64\b\0\x74\x81\x6\0\0\0\0\x1,\x64\b\0\x74\x82\x6\0\0\0\0\x1(\x64\b\0\x9C\x1\a\0\0\0\0\x1$\x64\b\0\x9C\x2\a\0\0\0\0\x1 \x64\b\0\x9C\x3\a\0\0\0\0\x1\x1C\x64\b\0\x9C\x4\a\0\0\0\0\x1\x18\x64\b\0\x9C\x5\a\0\0\0\0\x1\x14\x64\b\0\x9C\x6\a\0\0\0\0\x1\x10\x64\b\0\x9C\a\a\0\0\0\0\x1\f\x64\b\0\x84\0\a\0\0\0\x1\x1\0\0\0\0\x34_\b\0\0\0\x1\x1\0\0\0\0\\_\b\0\0\0\x1\x1\0@\x6\0\x30_\b\0\0\0\0\x1\x70\x6B\b\0\x58_\b\0\0\0\0\x1\x70\x6B\b\0\x6C_\b\0\x4\0\x1\x4\0\0\0\x80\x6C_\b\0\0\0\x1\x4\0\0\0\x80\x6C_\b\0\0\b\x1\x3\xA0\x35\xD8\x35\a\0\0\x4\x34_\b\0\0\0\x1\x1\0\x41\x6\0\x30_\b\0\0\0\0\x1<\x6B\b\0\x58_\b\0\0\0\0\x1<\x6B\b\0\x68_\b\0\x4\0\x1\x4\0\0\0\x80\x68_\b\0\0\0\x1\x4\0\0\0\x80\x68_\b\0\0\b\x1\x3\xA0\x35\xD8\x35\a\0\0\x4\x34_\b\0\0\0\x1\x1\0\x42\x6\0\x30_\b\0\0\0\0\x1\b\x6B\b\0\x58_\b\0\0\0\0\x1\b\x6B\b\0\x64_\b\0\x4\0\x1\x4\0\0\0\x80\x64_\b\0\0\0\x1\x4\0\0\0\x80\x64_\b\0\0\b\x1\x3\xA0\x35\xD8\x35\a\0\0\x4\x34_\b\0\0\0\x1\x1\b\0\a\0\x30_\b\0\0\0\0\x1\x44\x6A\b\0\x58_\b\0\0\0\0\x1\x44\x6A\b\0`_\b\0\x4\0\x1\x4\0\0\0\x80`_\b\0\0\0\x1\x4\0\0\0\x80`_\b\0\0\b\x1\x3\xA0\x35\xD8\x35\0\0\x1\x4\0\0\0\0\\_\b\0\0\b\x1\x3\xD8\x35\x74\x36\x4\0\x1\x4\xFF\xFF\xFF\x7F\x58_\b\0\0\0\x4\x1\x58_\b\0\x30_\b\0\x5\0\x1\x4\x1\0\0\0\x34_\b\0\0\0\x1\x1\x1\0\0\0\\_\b\0\0\0\0\x1\x54\x6D\b\0\x44\0\x6\0\x1\0\0\x1\f\x6C\b\0\0\x4\x6\0\0\0\0\x1\x44\x6D\b\0\0\x2\x6\0\0\0\0\x1\\\x6A\b\0 \0\a\0\0\0\0\x1\xCC\x6B\b\0$\x4\x6\0\x2\0\0\x1\xD8\x6B\b\0\x30\x4\x6\0\0\0\0\x1\xA4\x6B\b\0\0\b\x6\0\0\0\0\x1\x90\x6B\b\0`\b\x6\0\0\0\0\x1\x8C\x6B\b\0\0 \x6\0\0\0\0\x1\x98\x6B\b\0\x44\b\x6\0\0\0\0\x1\xBC\x6B\b\0@\x5\x6\0\0\0\0\x1\xA8\x6B\b\0\xF0\x5\x6\0\0\0\x1\x1\x6\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\x1\x1\0@\x6\0\x30_\b\0\0\0\0\x1\x70\x6B\b\0\x58_\b\0\0\0\0\x1\x34_\b\0\\_\b\0\x4\0\x1\x4\b\0\0\0\\_\b\0\0\0\x1\x4\b\0\0\0\\_\b\0\0\b\x1\x3\x94\x37\xA0\x37\0\0\x1\x1\0\x41\x6\0\x30_\b\0\0\0\0\x1<\x6B\b\0\x58_\b\0\0\0\0\x1\x34_\b\0\\_\b\0\x4\0\x1\x4\x4\0\0\0\\_\b\0\0\0\x1\x4\x4\0\0\0\\_\b\0\0\b\x1\x3\x94\x37\xA0\x37\0\0\x1\x1\0\x42\x6\0\x30_\b\0\0\0\0\x1\b\x6B\b\0\x58_\b\0\0\0\0\x1\x34_\b\0\\_\b\0\x4\0\x1\x4\x2\0\0\0\\_\b\0\0\0\x1\x4\x2\0\0\0\\_\b\0\0\b\x1\x3\x94\x37\xA0\x37\0\0\x1\x1\b\0\a\0\x30_\b\0\0\0\0\x1\x44\x6A\b\0\x58_\b\0\0\0\0\x1\x34_\b\0\\_\b\0\x4\0\x1\x4\x1\0\0\0\\_\b\0\0\0\x1\x4\x1\0\0\0\\_\b\0\0\b\x1\x3\x94\x37\xA0\x37\0\0\x4\x1\x58_\b\0\x30_\b\0 \0\0\x1\x90\x6F\b\0\b\x80\a\0\0\0\0\x1\x8C\x6F\b\0\x34\x80\a\0\x4\0\0\x1\x78\x6F\b\0\x50\x80\a\0\x10\0\0\x1\x34\x6F\b\0\x70\x80\a\0 \0\0\x1\f\x6F\b\0\b\x81\a\0\0\0\0\x1\b\x6F\b\0\x34\x81\a\0\x4\0\0\x1\xF4\x6E\b\0\x50\x81\a\0\xE\0\0\x1\xB8\x6E\b\0\x70\x81\a\0\x1\0\0\x1\xB0\x6E\b\0\xAC\x81\a\0\0\0\0\x1\x10`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x3\x10: :\0\0\0\x1\x14`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x3\x10: :\0\0\0\x1\x18`\x4\0\\_\b\0\x4\0\x1\x4\0\0\0@\\_\b\0\0\0\x1\x4\0\0\0@\\_\b\0\0\b\x1\x3\x10: :\x4\0\x1\x4\xF5\xFF\xFF\xFF\0\x54\x4\0\x4\0\x1\x4\xF5\xFF\xFF\xFF\x4\x54\x4\0\x4\0\x1\x4\xF5\xFF\xFF\xFF\f\x54\x4\0\0\0\x1\x1\x10\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\x1\x1\x1\0\0\0\x84\x1\b\0\0\0\x1\x1\x5\0\0\0\0\x55\x4\0\0\0\x1\x1\x5\0\0\0`\xF0\b\0\0\0\x1\x1\x18\x18\xA8\x18\xE4\xF0\b\0\x1\0\x1\x4\x1\0\0\0,\x1\b\0\x1\0\x1\x4\x1\0\0\0\x58\xF0\b\0\0\0\0\x1\x58\xF0\b\0\xA4`\b\0\0\0\x1\x4\x1\0\0\x10\x50\x1\b\0\0\b\x1\x3\x8C\x39\x98\x39\0\0\x1\x1\x1\0\0\0`\x1\b\0\x4\0\x1\x4\xFE\xFF\xFF\xFF\0\xF2\b\0\0\0\x1\x1\f\x19\xF8\x19\x10\x55\x4\0\0\0\x1\x1\\\x17\x18\x18\xE4\xF0\b\0\x4\0\x1\x4\xFF\xFF\xFF\xF7\x70`\x4\0\0\0\x1\x1\x6\0\0\0\0\x55\x4\0\0\0\x1\x1\x6\0\0\0`\xF0\b\0\0\0\0\x1`\xF0\b\0\xA0`\b\0\x5\0\x1\x4\x1\0\0\0\0\xF2\b\0\x4\0\x1\x4\xFE\xFF\xFF\xFF\x80\xF0\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\xE0\xF0\b\0\0\0\0\x1\xBC\x6F\b\0\x10\xF0\b\0\0\0\0\x1\xB8\x6F\b\0@\xF0\b\0\x4\0\x1\x4\xFE\xFF\xFF\xFF\x80\xF0\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\xE0\xF0\b\0\x1\0\0\x6\0\0\x1\x3\xBC:\xF8:\x2\0\0\x6\0\0\x1\x3\xBC:\xF8:\x3\0\0\x6\x5\0\x1\x4\x2\0\0\0\x88 \x4\0\0\0\x1\x2\f\x38\xF4\x38\x4\0\0\x6\x5\0\x1\x4\x10\0\0\0\x88 \x4\0\x5\0\0\x6\0\0\x1\x3\xBC:\xF8:\x6\0\0\x6\0\0\x1\x3\xBC:\xF8:\a\0\0\x6\0\0\x1\x3\xBC:\xF8:\b\0\0\x6\x5\0\x1\x4\x1\0\0\0\x88 \x4\0\0\0\x1\x2\xE4\x1D\x74\x1E \0\0\x6\0\0\x1\x3\xBC:\xF8:\n\0\0\x6\x5\0\x1\x4\x4\0\0\0\x88 \x4\0\0\0\x1\x2\x14\x1F\xA4\x1F\v\0\0\x6\x5\0\x1\x4\b\0\0\0\x88 \x4\0\0\0\x1\x2\x44 \xD4 \r\0\0\x6\x5\0\x1\x4\b\0\0\0\x88 \x4\0\0\0\x1\x2\x74!\xDC!\f\0\0\x6\0\0\x1\x3\xBC:\xF8:\x4\0\x1\x4\xFE\xFF\xFF\xFF\x84 \x4\0\x4\0\x1\x4\xFE\xFF\xFF\xFF\x80\xF0\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\xE0\xF0\b\0\0\0\0\x1\xBC\x6F\b\0\x10\xF0\b\0\0\0\0\x1\xB8\x6F\b\0@\xF0\b\0\0\0\x1\x4\n\0\0\0|\x1\b\0\0\b\x1\x2\x50%\x54%\0\0\x1\x2\xB0$\0%\0\0\x1\x4\n\0\0\0\x78\x1\b\0\0\b\x1\x2\x50%\x54%\0\0\x1\x2\0%\x50%\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\x54\x54\x4\0\x1C_\b\0\x4\0\x1\x4\x5\0\0\0\x1C_\b\0\0\0\x1\x4\x5\0\0\0\x1C_\b\0\0\b\x1\x2\xAC\x41\xB0\x41\0\0\0\x1$\x54\x4\0\x1C_\b\0\x4\0\x1\x4\x4\0\0\0\x1C_\b\0\0\0\x1\x4\x4\0\0\0\x1C_\b\0\0\b\x1\x2\xAC\x41\xB0\x41\0\0\0\x1@ \x6\0\x1C_\b\0\x4\0\x1\x4\0\x2\0\0\x1C_\b\0\0\0\x1\x4\0\0\0\0\x1C_\b\0\0\b\x1\x2\xAC\x41\xB0\x41\0\0\x1\x1\0\0\0\0\\\x1\b\0\0\0\x1\x1\0\0\0\0\x58\x1\b\0\0\0\x1\x1\0\0\0\0\x54\x1\b\0\0\0\0\x1\x38\0\a\0\x38\x6A\b\0\0\0\0\x1\x38\x10\a\0\x9C`\b\0\0\0\0\x1\x38 \a\0\x98`\b\0\0\0\0\x1\x38\x30\a\0\x94`\b\0\x5\0\x1\x4\0\0@\0\x38\0\a\0\x5\0\x1\x4\0\0@\0\x38\x10\a\0\x5\0\x1\x4\0\0@\0\x38 \a\0\x5\0\x1\x4\0\0@\0\x38\x30\a\0\0\0\0\x1\b\x50\x4\0\xDC\x63\b\0\0\0\0\x1\xE8\x4F\x4\0\xD8\x63\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\b\x50\x4\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\xE8\x4F\x4\0\0\0\x1\x1\n\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1\b\x50\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0@\x1C_\b\0\0\b\x1\x2$\x41@\x41\0\0\0\x1\xE8\x4F\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0@\x1C_\b\0\0\b\x1\x2$\x41@\x41\0\0\0\x1\x70`\x4\0\xCC\x63\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x70`\x4\0\0\0\x1\x1\x14\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1\x70`\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0@\x1C_\b\0\0\b\x1\x2@\x41\x4C\x41\0\0\x1\x2\xBC>\xDC>\x1\0\x1\x4\x1\0\0\0\\\xF0\b\0\x1\0\x1\x4\x1\0\0\0\b\x1\b\0\0\0\x1\x2\xDC>\x78?\0\0\x1\x1\n\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1@ \x6\0\x1C_\b\0\x4\0\x1\x4\0\x2\0\0\x1C_\b\0\0\0\x1\x4\0\0\0\0\x1C_\b\0\0\b\x1\x2\x78?\x8C?\0\0\0\x1\x4\x55\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0\0\x1C_\b\0\0\b\x1\x2\x78?\x8C?\0\0\0\x1$\x54\x4\0\x1C_\b\0\x4\0\x1\x4\x4\0\0\0\x1C_\b\0\0\0\x1\x4\x4\0\0\0\x1C_\b\0\0\b\x1\x2\x78?\x8C?\0\0\x1\x2\xDC>\x78?\0\0\0\x1\xCC\x63\b\0\x70`\x4\0\0\0\x1\x2\x8C?\xF0?\x1\0\x1\x4\x1\0\0\0\\\x1\b\0\0\0\x1\x1\b\0\0\0\x8C\xF0\b\0\0\x14\x3\x5\0\0\0\x1\x70`\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0@\x1C_\b\0\0\b\x1\x2\xF0?|@\0\0\x1\x4\x19\0\0\0\\\x1\b\0\0\b\x1\x2\x4C\x41`\x41\0\0\x1\x2\x8C?\xF0?\0\0\0\x1\x38\x6A\b\0\x38\0\a\0\0\0\0\x1\x9C`\b\0\x38\x10\a\0\0\0\0\x1\x98`\b\0\x38 \a\0\0\0\0\x1\x94`\b\0\x38\x30\a\0\0\0\0\x1\xDC\x63\b\0\b\x50\x4\0\0\0\0\x1\xD8\x63\b\0\xE8\x4F\x4\0\0\0\x1\x1\n\0\0\0\x90\xF0\b\0\0\x15\x3\x5\0\0\0\x1\b\x50\x4\0\f_\b\0\x4\0\x1\x4\0\0\0\x80\f_\b\0\0\0\x1\x4\0\0\0\x80\f_\b\0\0\b\x1\x2\xB0@\xE4@\0\0\x1\x2|@\xB0@\0\0\0\x1\xE8\x4F\x4\0\b_\b\0\x4\0\x1\x4\0\0\0\x80\b_\b\0\0\0\x1\x4\0\0\0\x80\b_\b\0\0\b\x1\x2\xE4@\x18\x41\0\0\x1\x2\x18\x41$\x41\0\0\0\x1\b\x50\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0\0\x1C_\b\0\0\b\x1\x2`\x41\x74\x41\0\0\x1\x2|@\xB0@\0\0\0\x1\xE8\x4F\x4\0\x1C_\b\0\x4\0\x1\x4\0\0\0@\x1C_\b\0\0\0\x1\x4\0\0\0\0\x1C_\b\0\0\b\x1\x2\x74\x41\x88\x41\0\0\x1\x2\x18\x41$\x41\x5\0\x1\x4\0\0\0 \x4\x55\x4\0\x1\0\0\x6\0\0\0\x1\xDC\x63\b\0\b\x50\x4\0\0\0\0\x1\xD8\x63\b\0\xE8\x4F\x4\0\x2\0\0\x6\0\0\x1\x3\x88\x41\xAC\x41\x3\0\0\x6\0\0\x1\x3\x88\x41\xAC\x41\0\0\x1\x2\xF0?|@\x4\0\0\x6\0\0\x1\x3\x88\x41\xAC\x41\0\0\x1\x2|@\xB0@\x5\0\0\x6\0\0\x1\x3\x88\x41\xAC\x41\0\0\x1\x2\x18\x41$\x41\x4\0\x1\x4\xFF\xFF\xFF\xBF\x4\x55\x4\0\0\0\x1\x1\0\0\0\0\x38\xF0\b\0\0\0\x1\x1\0\0\0\0\b\xF0\b\0\0\0\0\0\0\0\0\x1\x80\xF0\b\0\x38\x4D\b\0\x4\0\x1\x4\0\0\0\x80\x38\x4D\b\0\0\0\x1\x4\0\0\0\x80\x38\x4D\b\0\0\b\x1\x2\xDC\x41\x34\x42\x5\0\x1\x4\0\0\0@\x80\xF0\b\0\0\x36\x3\x5\0\x36\x3\x5\0\0\x1\x4\x1\0\0\0\x44\x1\b\0\0\b\x1\x2\x34\x42\x74\x42\x5\0\x1\x4\x1\0\0\0\x4\x44\x4\0\x4\0\x1\x4\xFE\xFF\xFF\xFF\f\x44\x4\0\0\0\x1\x1\x1\0\0\0\x44\x1\b\0\x4\0\x1\x4\xFF\xFF\xFF\xBF\x80\xF0\b\0\x4\0\x1\x4\xFE\xFF\xFF\xFF\x4\x44\x4\0\x5\0\x1\x4\x1\0\0\0\f\x44\x4\0\0\0\0\x4\x4C\x1\b\0\x9C\x1\a\0\0\b\x1\x2\x74\x42\x9C\x42\0\0\0\x1\x4C\x1\b\0\x9C\x1\a\0\0\0\x1\x2\x74\x42\x9C\x42\0\0\0\x4\x48\x1\b\0\x9C\x6\a\0\0\b\x1\x2\x9C\x42\xB4\x42\0\0\0\x1\x48\x1\b\0\x9C\x6\a\0\0\0\x1\x2\x9C\x42\xB4\x42\0\0\x1\x1\0\0\0\0\x44\x1\b\0\x4\0\x1\x4\xFF\xFF\xFF\xBF\x80\xF0\b\0\x5\0\x1\x4\0\0\0\x80\x84\xF0\b\0\0\0\0\x1\x80\xF0\b\0\x78_\b\0\x4\0\x1\x4\0\0\x80\0\x78_\b\0\0\0\x1\x4\0\0\x80\0\x78_\b\0\0\b\0\x2\x88\x45\x94\x45\0\0\0\x1\x80\xF0\b\0\x98_\b\0\x4\0\x1\x4\0\0@\0\x98_\b\0\0\0\x1\x4\0\0@\0\x98_\b\0\0\b\x1\x2\x88\x45\x94\x45\0\0\0\x4<\x1\b\0@\x1\b\0\0\b\0\x2`\x45|\x45\0\0\x1\x2\x34\x43\x8C\x43\0\0\x1\x1\0\0\0\0\x74_\b\0\0\0\x1\x1\0\0\0\0\x70_\b\0\0\0\x1\x1\xB4_\b\0\xAC_\b\0\0\0\0\x1\xA8_\b\0\x90_\b\0\x4\0\x1\x4\xF\0\0\0\x90_\b\0\0\0\0\x4\x90_\b\0@\x1\b\0\0\b\x1\x2\x88\x45\x94\x45\0\0\x1\x2\x8C\x43\xDC\x43\0\0\0\x1\x70@\x4\0\x9C_\b\0\0\0\0\x1<\x1\b\0\x8C_\b\0\x4\0\x1\x4\a\0\0\0\x8C_\b\0\v\0\x1\x4\x5\0\0\0\x8C_\b\0\v\0\x1\x4\x4\0\0\0\x8C_\b\0\x1\0\0\x4\xAC_\b\0\x8C_\b\0\0\0\x1\x2\xDC\x43\b\x45\0\0\x2\x1\x8C_\b\0\xA0_\b\0\0\0\0\x4\xA0_\b\0\x9C_\b\0\0\n\x1\x2\x94\x45\xB0\x45\0\0\0\x1\x8C_\b\0\x94_\b\0\0\0\x4\x1\x9C_\b\0\x8C_\b\0\x1\0\x1\x4\x4\0\0\0\x94_\b\0\0\0\x2\x1\x94_\b\0\x88_\b\0\x1\0\x1\x4\x4\0\0\0\x94_\b\0\0\0\x2\x1\x94_\b\0\x80_\b\0\0\0\x4\x1\x80_\b\0\x88_\b\0\x1\0\x1\x4\x4\0\0\0\x94_\b\0\0\0\x2\x1\x94_\b\0\x84_\b\0\x1\0\x1\x4\x4\0\0\0\x94_\b\0\0\0\x2\x1\x94_\b\0|_\b\0\0\0\x4\x1|_\b\0\x84_\b\0\0\0\x1\x1\x1\0\0\0\x70_\b\0\0\0\0\x1\x88_\b\0\x94_\b\0\x4\0\x1\x4\0\0\0\x80\x94_\b\0\x5\0\0\x4\x94_\b\0\x74_\b\0\x1\0\x1\x4\x4\0\0\0\x8C_\b\0\x1\0\x1\x4\x1\0\0\0@\x1\b\0\x4\0\x1\x4\xF\0\0\0@\x1\b\0\0\0\0\x1@\x1\b\0<\x1\b\0\0\0\0\x4\x90_\b\0@\x1\b\0\0\b\x1\x2$\x45\x44\x45\0\0\x1\x2\x8C\x43\xDC\x43\0\0\x1\x3\x88\x45\x94\x45\0\x32\x3\x5\x1\0\0\x6\0\0\x1\x1\0\0\0\0\x74_\b\0\x5\0\x1\x4\0\0\0@\x70\n\x6\0\0\0\x1\x1\0\0\0\0\x70_\b\0\0\0\x1\x2\x44\x45`\x45\0\0\x1\x4\0\0\0\x80\x74_\b\0\0\b\x1\x2\b\x45$\x45\0\0\x1\x2\x88\x45\x94\x45\0\0\x1\x4\0\0\0\0<\x1\b\0\0\b\x1\x3|\x45\x88\x45\0\0\x1\x2\x34\x43\x8C\x43\0\0\x1\x1\0\0\0\0@\x1\b\0\x4\0\x1\x4\xFF\xFF\xFF\x7F\x84\xF0\b\0\0\0\x1\x4\x1\0\0\0\x70_\b\0\0\b\x1\x2$\x45\x44\x45\0\0\x1\x2\x88\x45\x94\x45>>@@@\x3\x2\f\0\f\0\0\xDC\0\0\0\x3\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x44\x37</\x36\x47/\0\xFE\x3/@\x39@\x35\x11\xFE\x34\xD0\xFD\x34\x35\x46\x39\x33\x35\xD0\x14\x1\x2\xD0\xFD\x5\0\0\0\x74 \0\x34 \0\x4 \0\x38 \0\b \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xC0\xF \0\0\xDF\x3\xC0\x88\x1\xC0\x1\0\xE0\x3\xC0|\x2\xB4\x2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@@\0\f\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\x1\0\0\0\0\xB8\xF \0\0\0\0\x1\x44\x94\x4\0\x4\x94\x4\0\0\0\0\x1\x4C\x94\x4\0\xBC\xF \0\0\0\0\x1\x78\x94\x4\0\xB4\xF \0\0\0\x1\x2\xC0\x1\f\x2\x1\0\x1\x4\x1\0\0\0\xB8\xF \0\x4F\0\0\x1\b\x94\x4\0\x64\xF \0\0\x8B\x4\x1\x64\xF \0\xB4\xF \0\x1\0\x1\x4@\0\0\0\xB4\xF \0\0\0\0\x4\xB8\xF \0\xBC\xF \0\0\b\x1\x2\f\x2 \x2\0\0\x1\x2\xC0\x1\f\x2\0\0\x1\x1\x1\0\0\0\x18! \0\0\0\x1\x2 \x2\x64\x2\0\0\x1\x1\x2\0\0\0\x90 \0\0\x15\x3\x5\0\0\0\x1\x18! \0\xA4\xF \0\x4\0\x1\x4\0\x1\0\0\xA4\xF \0\0\0\x1\x4\0\x1\0\0\xA4\xF \0\0\b\x1\x2\x64\x2|\x2\0\0\x1\x2 \x2\x64\x2\x4\0\x1\x4\xFE\xFF\xFF\xFF\x18! \0\0\0\x1\x1\x5\0\0\0`\x94\x4\0\0\0\x1\x1\0\0\0\0\xAC\xF \0\0\0\0\x1\x48\x94\x4\0\x4\x94\x4\0\0\0\0\x1\x50\x94\x4\0\xB0\xF \0\0\0\0\x1|\x94\x4\0\xA8\xF \0\0\0\x1\x2\xB4\x2\0\x3\x1\0\x1\x4\x1\0\0\0\xAC\xF \0\x4F\0\0\x1\b\x94\x4\0$\xF \0\0\x8B\x4\x1$\xF \0\xA8\xF \0\x1\0\x1\x4@\0\0\0\xA8\xF \0\0\0\0\x4\xAC\xF \0\xB0\xF \0\0\b\x1\x2\0\x3\x14\x3\0\0\x1\x2\xB4\x2\0\x3\0\0\x1\x1\x1\0\0\0\x18! \0\0\0\x1\x2\x14\x3\x58\x3\0\0\x1\x1\x2\0\0\0\x90 \0\0\x15\x3\x5\0\0\0\x1\x18! \0\xA4\xF \0\x4\0\x1\x4\0\x1\0\0\xA4\xF \0\0\0\x1\x4\0\x1\0\0\xA4\xF \0\0\b\x1\x2\x58\x3\x70\x3\0\0\x1\x2\x14\x3\x58\x3\x4\0\x1\x4\xFE\xFF\xFF\xFF\x18! \0\0\0\x1\x1\0\0\x5\0`\x94\x4\0"); I'm tryng with strings command in linux but output seems too short and very different from your to me strings adlp_dmc_ver2_16.bin > output.txt adlp_dmc_ver2_16.binoutput.txt Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
jalavoui Posted November 17 Share Posted November 17 (edited) wasn't working. check nblue src. new extraction with hexedit + sublimetext you can also try this. load original firmware and change adlp registers. maybe best idea ups you can't call configurecustomaux again. remove the call. l the linux binary will need a cut to work with os x. check base binary in ghidra here's the conversion from the bin i used before for adl adlp.txt this firmware injection is still in test mode. so it needs further study Edited November 17 by jalavoui 1 Link to comment Share on other sites More sharing options...
Stezza88 Posted November 17 Author Share Posted November 17 (edited) 11 minutes ago, jalavoui said: wasn't working. check nblue src. new extraction with hexedit + sublimetext you can also try this. load original firmware and change adlp registers. maybe best idea the linux binary will need a cut to work with os x. check base binary in ghidra here's the conversion from the bin i used before for adl adlp.txt 229.28 kB · 0 downloads this firmware injection is still in test mode. so it needs further study This conversion txt is different from the tgl conversion metadata you used in nblue project, I see only addresses Edited November 17 by Stezza88 Link to comment Share on other sites More sharing options...
jalavoui Posted November 17 Share Posted November 17 (edited) yes it follow apple logic. check IGGucBinary.h previous firmware tool from https://github.com/ChefKissInc/NootedRed the adl bin you upload idk howto make it work. you can try and see if it works maybe bin cut as to start here and idk why the file ends with 2 bytes BC97 (checksum maybe?) not easy. and i'm probably doing this wrong as i cut the header here's the apple firmware in tgl bin logic. as you can see it doesnt match linux binary. that's is why it need a cut (but this can cause problems) idk if this connectors are also causing any kind of bug in tgl only way to test is changing in nblue conn patch Edited November 17 by jalavoui Link to comment Share on other sites More sharing options...
Recommended Posts