JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrџm  Y 3! MFd&  d& <@`d& M3 d& d& $d& P < @e&e& H@ e&`&e&0e&-h@%De&He&Le&@Se&\e& le& " S: B ye& @e&8!`e&e&:he& e& e&e&e&e&e&f&&f&>f&PRf&@^f&jf&zf&  f& f& 0c; @f& `f& f& f&Q7$f& @f&f&f&f& g& (d& g&   @$ `$g& hB(g&H/g&>g&Hg&?Qg&(eg&rg&@g& g&g& g& !0 Zg& q Z!?!g&A! !g&h0@@g&$C!*g&@ M3 h& @! h&   B!h& d& <@`d& M3 d& d& $5!1h&(>h&G!Kh&m@Uh&] fh&I!uh&K! F! H! $ J!E! 9!$M! 9! ;! >!  4 ) 6! ) X! 6!6! ~ h&Mh& h&@6[! \!]!=! h&0  U@`! h&X-hL %L@De&L`He&LLe&LSe&L\e& le& " S: B Lye& e&8!@e&e&:he&fe&fh&4Rf&L ^f&L@jf&L`zf&  f& f& c;ff&ff&ff&f f&f@Q7MF`f&fh& d&fg&f  f@$ `$g& hBL(g&H/g&>g&Hg&?h&eg&rg&L g&f@g&L`g&fg&i&(. R@i& $zi!@Wi&   W h!g!  * (i&  m!n!  o! D  q!n!f!9!e!d!c!b!D!2i&6!7!e&8!9!X!7!:i& < d&  ~! P@. @i& ! . PVi& !ki& |i&  i& . i& ! . Mjy!i& ! . k*Mjx!i& !i& !i&  i& i& i& i& ! Wx7  j& ! . j& ! j& !"j& q Ͽ  P@0 x71j& !Aj& Pj& /Zj& !cj& !sj& j 6j& !j&  i& j& !j& ! .sj& !j& j& j&  Dp k& ! k& 8k& Gk& Xk& kk&  .~k& !k& k& Ck& Gk& k& k& k& k& l& ol& !(l& ? Mj5l& !El& Rl& jel& vl& l&  FDl& ! i& l& ! . s |!l& ! /$ [ l& !l& l& o P) !l& !m& m& ,m& a?m& ! i& L'Qm& ! *h ]m& ! P$hm& lm& !ym& m& m& m&  w& m& !m&  i&  m& !m& m&  !m& n& n&  WN  !n& ! i& #0*n& ! . 2n& ! 0 X!. s P@:n& !Gn&   Qn& !en&  i& un& !n&  n& !n& n& n& ! . Mj *n& "n& ! Nn& "n& ! No& " o&  $*o& "+o& !floppy_structsectstretchspec1fmt_gapformat_descrfloppy_max_errorsread_trackrecalreportingfloppy_drive_paramshutsrtspinupspindownspindown_offsetselect_delayinterleave_sectmax_errorsautodetectcheckfreqnative_formatFD_NEED_TWADDLE_BITFD_VERIFY_BITFD_DISK_NEWCHANGE_BITFD_UNUSED_BITFD_DISK_CHANGED_BITFD_DISK_WRITABLE_BITFD_OPEN_SHOULD_FAIL_BITfloppy_drive_structspinup_dateselect_datefirst_read_dateprobed_formatmaxblockmaxtrackkeep_datafd_reffd_devicelast_checkedbufblocksreset_modeFD_RESET_IF_NEEDEDFD_RESET_IF_RAWCMDFD_RESET_ALWAYSfloppy_fdc_statespec2dorrawcmdneed_configureperp_modehas_fifofloppy_write_errorswrite_errorsfirst_error_sectorfirst_error_generationlast_error_sectorlast_error_generationbadnessreply_countfullcmdfloppy_raw_cmdkernel_dataphys_lengthcmd_countresultcodecompat_floppy_structfd_routine_l_request_dma_free_dma_get_dma_residue_dma_mem_alloc_dma_setupdone_fcont_tredooutput_logcompat_floppy_drive_paramscompat_floppy_drive_structcompat_floppy_fdc_statecompat_floppy_write_errorsrb0_cbdataparam_tabledef_paramio_regioninparamfparm__floppy_read_block_0__reschedule_timeout_fd_dma_mem_freebad_flp_intrfdccheck_wpcompat_getdrvprmcompat_getdrvstatcompat_setdrvprmconfig_typesssizemax_sectormax_sector_2copy_bufferdaringdisk_changedma_mem_allocdo_floppy_initfd_compat_ioctlfd_disable_dmafd_getgeofd_ioctlfd_locked_ioctlfd_timer_workfnfd_wait_for_completionfd_watchdogfdc_configurefdc_specifyfloppy_alloc_diskfloppy_check_eventsfloppy_cmos_showfloppy_device_releasefloppy_end_requestfloppy_grab_irq_and_dmafloppy_hardintfloppy_interruptfloppy_module_exitfloppy_module_initfloppy_offfloppy_openfloppy_probefloppy_queue_rqfloppy_rb0_cbfloppy_readyfloppy_releasefloppy_release_irq_and_dmafloppy_resumefloppy_revalidatefloppy_set_flagsfloppy_setupfloppy_shutdownfloppy_startfloppy_work_workfnformat_interruptgeneric_donegeneric_failureget_dma_residueget_fdc_versionget_floppy_geometryhard_dma_setupinterpret_errorsinvalidate_drivelock_fdcmain_command_interruptmake_raw_rw_requestmotor_off_callbacknext_valid_formatoutput_bytepoll_driveinrprint_resultprocess_fd_requestrecal_interruptredo_fd_requestredo_formatrequest_donereset_fdcreset_fdc_inforeset_interruptreset_intrrw_interruptseek_floppyseek_interruptset_cmosset_dorset_fdcset_geometrysetup_DMAsetup_format_paramssetup_rw_floppyshow_floppyslow_down_iostart_motorsuccess_and_wakeuptell_sectortwaddleuser_reset_fdcvdma_dma_setupvdma_get_dma_residuevdma_mem_allocvdma_nopvdma_request_dmawait_til_donewait_til_ready