!<arch>
/               1494051095  0     0     0       970       `
   9  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `  `ps2receive ps2receiveError receivecount ps2receivetime receivedata ps2receivecommand ps2receivecommandflag scancodebufp1 scancodebufp2 scancodebuf ps2send sendcount ps2sending senddata CNHandler getps2DMABUFdata keyboard_rcvdata dma_readpt ps2statusprogress ps2statuscount ps2status ps2sendcomdata ps2sendError ps2sendcombyte ps2command shiftkeycheck ps2shiftkey_a ps2shiftkey lockkeycheck isShiftkey isLockkey readscancode keytype ps2scan2vktable2_jp ps2scan2vktable2_en ps2scan2vktable1_jp ps2scan2vktable1_en ps2keystatus keycodebufp1 keycodebufp2 keycodebuf T5Handler ps2init lockkey ps2readkey vkey vk2asc1_en vk2asc2_en vk2kana1 vk2kana2 vk2asc1_jp vk2asc2_jp shiftkeys ps2mode buttonmode __vector_dispatch_20 __vector_dispatch_34  //                                              22        `
lib_colortext32.X.a/

ps2keyboard.o/  1494051095  0     0     100666  33468     `
ELF                      DN  ÿp4     ( !    ‚“ÿ B0	 @ ‚0 @  ‚“ @ „0 € $ $  ‚£ à      ‚£  €¯ à    	 C,	 `	 $À!   ƒ“B ! ƒ   „£ B$ à  ‚£ C  ‚“ @P „0& ‚ B þÿ@T& ‚  „0 €
 $ $  ‚£ à     à  ‚£ €T  €£ $  ‚£ à      ‚“ @ª $ Cî $ Cú C, `      ‚£ $  ‚£ à      ƒ�  „� c$ ƒP $  „�  < c$
 ƒ      „�  <  c$ ƒ     $  ‚£ à      ƒ�  b  c$  ƒ¯  ƒ�  < B$+b ®ÿ@  <  B$  ‚¯ à      <  BŒ B0 @  ‚“
 $ C $ $  <  C¬ à     C      €£ @$  <  C¬  <  @¬€ $  <  C¬ à     B$ÿ B0  ‚£ B,ìÿ@  ‚— C0 ` $  <  d¬�  B   <  d¬B   ‚§ à     è]A p@ `@�ÿ½'l º¯h »¯Dx| {7 `›@\ ¿¯X ¹¯T ¸¯P ¯¯L ®¯H ­¯D ¬¯@ «¯< ª¯8 ©¯4 ¨¯0 §¯, ¦¯( ¥¯$ ¤¯  £¯ ¢¯ ¡¯  d ¢¯  ` £¯  <  BŒ @  <  cŒ £¯ B0 @ @$        @$  <  C¬d ¢� @ ` £� ` \ ¿�X ¹�T ¸�P ¯�L ®�H ­�D ¬�@ «�< ª�8 ©�4 ¨�0 §�, ¦�( ¥�$ ¤�  £� ¢� ¡� ``AÀ   l º�h »� pš@p ½' èÝA `›@  Bàÿ½' ¿¯ ²¯ ±¯ °¯  <  <  1&ñ   $  ‚�!Q   D�   ÿ „0  ‚� B$  ‚¯  ‚� RP  €¯  ƒ�  Žòÿb ¿� ²� ±� °� à  ½'øÿ½'  ‚�ÿÿB$  ‚¯  ‚“ÿ B0 C,É `P ½'€   <(c$!b   BŒ @     (  X  ø  d  ô  Ü  D    ‚�· @P  €£Ë  ½'  ‚�² @ @$  <  C¬  <  @¬€ $  <  C¬ $  <  b¬      <  b¬  „�ÿ ‚0 @ $&b B þÿ@T&b ÿ „0 „$ c0  !ƒ   ƒ§  €£ $  ‚£  €£ $  ‚£ $  ‚¯Ë  ½'  ‚�‹ @T ½' $  <  b¬      <  b¬ $  <  C¬      <  BŒ  ¢¯ @$  <  b¬  <  b¬ $  ‚£n $  ‚¯Ë  ½'  ‚“ÿ B0 @  ƒ“þ $ b $  €£Ë  ½'  ‚£2 $  ‚¯  €£Ë  ½'  ‚�` @T ½' $  ‚£  €£ $  <  C¬  €£ @$  <  C¬  <  @¬€ $  <  C¬Ë  ½'  ‚“ÿ B0/ @      €£  ƒ“ÿ c0þ $ b $  ‚£ $  ƒ¯  ‚£Ë  ½'  ƒ“ÿ c0ú $ b  ‚“  ƒ“ÿ $	 b  ‚“  €£ $  ‚£ˆ$  ‚¯  €£Ë  ½'ÿÿB$ÿ B0 @  ‚£  ‚�   ‚¯ $  ‚£ $  ƒ¯  ‚£Ë  ½'  €£Ê   €£  ‚� @T ½' $  ‚£  €£Ê   €£  ‚“ÿ B0 @      €£  ƒ“ÿ c0ª $ b $  ‚£  €£Ë  ½'  ‚� @ $  ‚£  €£ ½' à    àÿ½' ¿¯ ±¯ °¯!€€ ÿ ±0  ‚“ÿ B0 @ ¿� @$  <  C¬  <  @¬€ $  <  C¬         €£  �¯  ‘£  €£ $  ‚£ $  ‚¯ ¿� ±� °� à  ½'ÿ „0  $- ‚ÿ ¥0¡ ‚, @£ $ $( ‚ $ ‚, @[ $ $! ‚ $  ‚T!    $ ƒ@ $\ $ ƒ€ $      ƒ $¤ ‚,	 @¤ $¡ $ ƒ $¢ $ ‚T!    $ ‚¥ $ ƒ  $ !    $ $        ƒ—ÿÿc0' $C   ‚§,       ƒ—ÿÿc0%C   ‚§  ‚“p B0  ‚£  ‚— B0 @      ‚“ÿ B0 B4  ‚£  ‚— B0 @      ‚“ÿ B0 B4  ‚£  ‚—0 B0 @      ‚“ÿ B0 B4  ‚£  ‚—À B0 @      ‚“ÿ B0 B4  ‚£ à    èÿ½'ÿ „0 $ ‚ ¿¯ ‚, @� $ $- ‚ ¿�v      ‚‘ $' ‚ ¿�  ‚—ÿÿB0 B8  ‚§  ‚“ÿ B0 B8  ‚£‚       ‚—ÿÿB0 B8  ‚§  ‚“ÿ B0  B8  ‚£‚       ‚“ B0 @ ¿�  ‚—ÿÿB0 B8  ‚§  ‚“ÿ B0@ B8  ‚£  „— ÿ„0í „$    $ ¿� à ½'ÿ „0] ‚, @P`ÿ„$[ ‚, @ÿÿ$ðÿ„$ $+ D 	 €T!   àÿÿ$ $+ D  €T!   àÿÿ$ à    ÿ „0 ‚, @!   ‚, @ÿÿ$pÿ„$ $+ D  €T!   àÿÿ$ à    àÿ½' ¿¯ ²¯ ±¯ °¯  ‚�!€  !X    < %  <ð $à 	$À á 
$ $  ƒ�€ C  ä$  C� B$&(H øÿf
… ÷ÿiP $õÿj      ‚¯„ b,t @ ¿� `  „“ $ ‚  <  <  B$!b é   q�  B$!b é   q� $ ‚  <  <  B$!b é   q�  B$!b   q�X  !�    !   @    	    <  B$!"  B�ÿ B0H @P!  C  ¿�!     !(     <   B$    <   !   @  <  B$!"  B�ÿ B08 @ ¿�  ‚“ B0
 @T  <   !     <  B$!�B  @¢C  ¿�  B$!�B $  B¢  ‚�  ƒ� B$" b ¿�  ƒ�  < B$ b      ƒ�  <  B$ b ²�  ‚�  ƒ“ÿ c0  !ˆ#  Q¤ B$  ‚¯  ƒ�  <  B$ bT ¿�  <  B$  ‚¯C  ¿�   !(    < ¿� ²� ±� °� à  ½' è]A p@ `@˜ÿ½'d º¯` »¯Dx| {7 `›@T ¿¯P ¹¯L ¸¯H ¯¯D ®¯@ ­¯< ¬¯8 «¯4 ª¯0 ©¯, ¨¯( §¯$ ¦¯  ¥¯ ¤¯ £¯ ¢¯ ¡¯  \ ¢¯  X £¯         ‚“ÿ B0 @  ‚“         ‚“ @      ‚� B$  ‚¯  ‚� B, @P  €£  ‚“ÿ B0 @      €£þ $    $  ƒ�  ‚� b <        <  <  C¬\ ¢� @ X £� ` T ¿�P ¹�L ¸�H ¯�D ®�@ ­�< ¬�8 «�4 ª�0 ©�, ¨�( §�$ ¦�  ¥� ¤� £� ¢� ¡� ``AÀ   d º�` »� pš@h ½' èÝA `›@  Bèÿ½' ¿¯  €£  <  B$  ‚¯  ‚¯  <  B$  ‚¯  ‚¯  €£  €£  €£  €£  €£  ‚“    ƒ§  ÿ B0  ‚£!    <  ¥$ $!E   `  B$ýÿD!E  $  <  b¬      <  b¬@ $  <  C¬f$  <  C¬  <  @¬ $  <  C¬ $  <  C¬ <  <  b¬  <  b¬  <  b¬ €4  <  C¬ $  ‚£ˆ$  ‚¯  ‚“ÿ B0ýÿ@ <  <  C¬ <  <  C¬ @$  <  C¬ $  <  C¬ €4  <  b¬.$  <  d¬  <  „$ à„| „$  <  d¬  <  „$ à„|  <  d¬ $  <  d¬ $  <  £¬  <  ¤¬  <  ƒ¬  €¯  <  b¬ÿ $    $  ‚“ÿ B0ýÿ@      ƒ“ÿ c0 `ÿÿ$  „— ÿ„0í „$    $  ‚“ÿ B0ýÿ@      ƒ“ÿ c0ÿÿ$
  ¿� à ½'  €§  „�  ƒ�• ƒ!    ‚�  C”  ƒ§ B$  ‚¯  ƒ�  <  B$ b  <  B$  ‚¯  ƒ— :c| d0„ €!    ‚—  …“ $1 ¤ÿ B0¿ÿD$ÿÿ„0 „, € ÿD$A c0 $ d@ $ d  <  <  c$!C  à  B�  c$!C  à  B�ÿÿ„0 „, €P c0! c0  $ d  <  <  c$!C  à  B�  c$!C  à  B� `  <  <  c$!C  à  B�  c$!C  à  B� d0 €¿ÿD$ ÿD$ÿÿ„0 „, €P c0! c0  $ d  <  <  c$!C  à  B�  c$!C  à  B� `  <  <  c$!C  à  B�  c$!C  à  B�ÿÿ„0 „, € ÿD$A c0 $ d@ $ d  <  <  c$!C  à  B�  c$!C  à  B�ÿÿ„0 „, €P c0! c0  $ d  <  <  c$!C  à  B�  c$!C  à  B� `  <  <  c$!C  à  B�  c$!C   B� à      ‚“ àÿ B0 $  <  C¬ €4  <  C¬ $  <  C¬ à     $  <  C¬ €4  <  C¬ $  <  C¬ à    þÿ¿                    %  $ >  :;   :;I8
  :;   I   :;I  :;  	 :;I8
  
:;   :;I   :;I8
  5 I  .?:;'@
   :;I  4 :;I  . ?:;@
  . ?:;'@
  .?:;@
   :;I
   :;I
  .?:;'I@
  4 :;I   I  .?:;I@
  4 :;I  . ?:;I@
  I  ! I/  4 :;I?<  4 :;I?<   4 :;‡@I?<  !4 :;‡@I?<  "4 :;I?<  #4 :;I?<  $4 :;‡@I?<  %4 :;‡@I?<  &!   '& I  (4 :;I?
  )4 :;I?
  *4 :;I?
   è       GNU C 4.5.2 MPLAB XC32 v1.31 Compiler ps2keyboard.c C:/PIC/MPLABX/32mx150f/ps2keyboard.X             unsigned int O<  RTCOE Pr   # HALFSEC Qr   # RTCSYNC Rr   # RTCWREN Sr   # RTCCLKON Ur   # RTSECSEL Vr   # SIDL Xr   # ON Zr   # CAL [r   
#  ]T  w ^r     #  Ng  ‚   <   __RTCCONbits_t `T  gù  ARPT hr   # AMASK ir   # ALRMSYNC jr   # PIV kr   # CHIME lr   # ALRMEN mr   #  o  w pr     #  f$  }  ù   __RTCALRMbits_t r  ’Í  	WAITE “r   # 	WAITM ”r   # 	WAITB •r   # 	MODE –r   # 	INCM ˜r   # 	IRQM ™r   # 	BUSY šr   #  œ÷  	WAITE0 �r   # 	WAITE1 žr   # 	WAITM0 Ÿr   # 	WAITM1  r   # 	WAITM2 ¡r   # 	WAITM3 ¢r   # 	WAITB0 £r   # 	WAITB1 ¤r   # 	MODE0 ¥r   # 	MODE1 ¦r   # 	INCM0 ¨r   # 	INCM1 ©r   # 	IRQM0 ªr   # 	IRQM1 «r   #  ­  	w ®r     #  
‘*  ;  Í  ÷   __PMMODEbits_t °  r”  	OSWEN sr   # 	SOSCEN tr   # 	UFRCEN ur   # 	CF vr   # 	SLPEN wr   # 	SLOCK xr   # 	ULOCK yr   # 	CLKLOCK zr   # 	NOSC {r   # 	COSC }r   # 	PLLMULT r   # 	PBDIV €r   # 	PBDIVRDY �r   
# 	SOSCRDY ‚r   	# 	FRCDIV „r   # 	PLLODIV …r   #  ‡  	NOSC0 ‰r   # 	NOSC1 Šr   # 	NOSC2 ‹r   # 	COSC0 �r   # 	COSC1 Žr   # 	COSC2 �r   # 	PLLMULT0 ‘r   # 	PLLMULT1 ’r   # 	PLLMULT2 “r   # 	PBDIV0 ”r   # 	PBDIV1 •r   # 	FRCDIV0 —r   # 	FRCDIV1 ˜r   # 	FRCDIV2 ™r   # 	PLLODIV0 šr   # 	PLLODIV1 ›r   # 	PLLODIV2 œr   #  ž&  	w Ÿr     #  
q?  A  ”     __OSCCONbits_t ¡&  Í
†  	VEC Î
r   # 	SRIPL Ð
r   #  __INTSTATbits_t Ñ
V  °å  	DMABUSY ²r   # 	SUSPEND ³r   # 	ON µr   #  ·ÿ  	w ¸r     #  
¯  ž  å   __DMACONbits_t ºÿ  ÓÑ  	CRCCH Ôr   # 	CRCTYP Ör   # 	CRCAPP ×r   # 	CRCEN Ør   # 	PLEN Ùr   # 	BITO Ûr   # 	WBO Ýr   # 	BYTO Þr   #  àë  	w ár     #  
Òÿ  *  Ñ   __DCRCCONbits_t ãë  w"
  	RB0 xr   # 	RB1 yr   # 	RB2 zr   # 	RB3 {r   # 	RB4 |r   # 	RB5 }r   # 	RB7 r   # 	RB8 €r   # 	RB9 �r   # 	RB10 ‚r   # 	RB11 ƒr   # 	RB13 …r   # 	RB14 †r   # 	RB15 ‡r   #  ‰<
  	w Šr     #  
vP
  	  "
   __PORTBbits_t Œ<
  long unsigned int long int int char short unsigned int short int signed char long long int UINT Tr   unsigned char long long unsigned int NQ  reg PQ  # clr QQ  #set RQ  #inv SQ  # Ù
  REG_SET T  PV³  mode X³  # sta Y³  #tx Z³  # rx [³  #0brg \³  #@ V  UART_REGS ]e  ps2receive ,        m  data ,r       d .å
      c /å
       ps2send u        mCNHandler ¥        mp  cnstat ¨r       port ©p       r   getps2DMABUFdata ·        mps2statusprogress Á        mï  parity Är       c Åå
      dummy Æp       ps2command Q        m+  d Qr       n Qå
       shiftkeycheck c        mw  vk cå
  T    cå
  Uk e–
       lockkeycheck �        m¨  vk �å
       isShiftkey £‡
          mÛ  vk £å
       isLockkey ¶‡
          m  vk ¶å
       readscancode Â        m|  e0flag Å‡
          Å‡
      d Æå
      vk Çå
      p È|       å
  T5Handler ø        mps2init ‡
          mÊ  i ‡
       ps2readkey ^å
          m  k d–
      sh eå
   shiftkeys ™å
          mps2mode Ÿ        mbuttonmode ¤        må
  d  f
  ÿ     žq  T  vkey Ÿ„  –
  lockkey  å
  keytype ¡å
  RTCCON Mp       a*RTCCON Ð  g      bp      cp  RTCALRM ep  !    s      $  RTCTIME wp  RTCDATE Šp      žp      ±p  "T5CON lp  #    Šp  #    ‹p  "TMR5 �p  "PR5 ‘p  $    ±*PMMODE ±  *  "PMADDR µp  "PMDIN ×p  "OSCCON pp  $    ¢*OSCCON þ  ?  "SYSKEY üp  #    É
p  #    Ê
p  "INTSTAT Ì
p  %    Ò
    T  †  "IPTMR Ó
p  "IFS0CLR  p  "IFS1CLR ,p  "IEC0CLR Xp  "IEC0SET Yp  "IEC1CLR „p  "IEC1SET …p  "IPC5CLR p  "IPC5SET p  "IPC8CLR Sp  "IPC8SET Tp  #    ˜p  "DMACON ®p  $    »*DMACON R    #    ¼p  #    ½p  %    ä    …  ÿ  #    åp  #    æp  #    èp  "DCRCXOR ìp  "DCH3CON 1p  #    Dp  #    Ep  #    Gp  "DCH3SSA xp  "DCH3DSA |p  #    €p  #    „p  #    Œp  #    �p  "LATACLR æp  "LATASET çp  #    rp  #    sp  "PORTB up  $    �*PORTB Ã  P
  "LATBCLR ªp  "LATBSET «p  "CNCONB úp  #    #p  #    $p  "CNSTATB &p  6  6  & ¸  uartReg _M  '+  å
  b  f
       ao  R      bp      dr       eå
      f¨  å
      gp      hp      iå
      jå
      kå
      l–
      m¨      n¨      o¨      p¨      q¨      r„      s¨      uR      vp  |      wp  –
  ’  f
       x‚      y¬  ±  –
      z¬  å
  Ô  f
  ƒ     ƒá  'Ä      �ó  'Ä      �  'T      °  'T      Ã)  'T      Ö;  'T      ëM  'Ä      ø_  'Ä  #    r  'T  #    …  'T  (    }œ      T  )vkey ~„      )lockkey å
      )keytype €å
      RTCCON Mp       a*RTCCON Ð      bp      cp  RTCALRM ep  !    s      RTCTIME wp  RTCDATE Šp      žp      ±p  "T5CON lp  #    Šp  #    ‹p  "TMR5 �p  "PR5 ‘p  $    ±*PMMODE ±  "PMADDR µp  "PMDIN ×p  "OSCCON pp  $    ¢*OSCCON þ  "SYSKEY üp  #    É
p  #    Ê
p  "INTSTAT Ì
p  %    Ò
    T  "IPTMR Ó
p  "IFS0CLR  p  "IFS1CLR ,p  "IEC0CLR Xp  "IEC0SET Yp  "IEC1CLR „p  "IEC1SET …p  "IPC5CLR p  "IPC5SET p  "IPC8CLR Sp  "IPC8SET Tp  #    ˜p  "DMACON ®p  $    »*DMACON R  #    ¼p  #    ½p  %    ä    …  #    åp  #    æp  #    èp  "DCRCXOR ìp  "DCH3CON 1p  #    Dp  #    Ep  #    Gp  "DCH3SSA xp  "DCH3DSA |p  #    €p  #    „p  #    Œp  #    �p  "LATACLR æp  "LATASET çp  #    rp  #    sp  "PORTB up  $    �*PORTB Ã  "LATBCLR ªp  "LATBSET «p  "CNCONB úp  #    #p  #    $p  "CNSTATB &p  uartReg _I  '+  (    a`      R  (    bp      (    dr       (    eå
      (    f¨      (    gp      (    hp      (    iå
      (    jå
      (    kå
      (    l–
      (    m¨      (    n¨      (    o¨      (    p¨      (    q¨      (    r„      (    s¨      (    uR      (    vp      (    wp      (    x‚      (    y¬      (    z¬      (    ƒ      'Ä  (    �,      'Ä  (    �C      'T  (    °Z      'T  (    Ãq      'T  (    Öˆ      'T  (    ëŸ      'Ä  (    ø¶      'Ä  *    Î      'T  *    æ      'T   a   P  û      c:/pic/mplabx/32mx150f/ps2keyboard.x c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/proc c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/peripheral  ps2keyboard.c   p32mx250f128b.h   generictypedefs.h   uart.h   ps2keyboard.h         ¬÷…„„ƒ†K½¼=¼…ƒKH†¼ƒ„†„ƒ†­„Kö=Ió>ƒ„ó(>»>ƒK=A»¼>�ƒò|ƒƒƒ¼„¼|>K�ƒ=»·÷?Q»L„º�‚»ó»»K„„ƒKH‡uKƒKƒƒ†»»Kƒ»K»=ƒƒ…õ¼Õ J®‚KƒÐ J³‚¼ƒK»K=Æ º@‚ôK>KƒK„?ôKƒƒK‰ô»ƒƒK…L„¼ƒK‡ôK>L	Jy‚¼KN»yô=»ƒKKKKƒƒ>N
Dv‚
Hv‚ñ‚q‚J$ô»ååå(„<óó„óó„óó÷=»L,t‚ò†ƒL,÷
<IIQ»KKµ»ƒKƒƒ„K»ƒåõå¼„óäm‚Áƒz‚uu{»„ô=Ió?ååm‚‚Šv|„u½»ôôK¾u»|‰K»K»KKKKKK»»$»K…»»ƒu»ó½ƒƒ
ò=»»Â»v=»»ƒƒK…»óó=óõ»	Kó=­KóKô>u=ôóó=ô­õ¼=ó=ô­öôu=ôóó=ô­»ƒK„»»»ƒ»»»  x trpq{ ywus	  ¤ ¢Q1   ZSAW2  CXDE43   VFTR5  NBHGY6   MJU78  ¼KIO09  ¾¿L»P½  âº ÀÞ  ¡Û Ý        aÜdg   `nbefh�zkcmji‘    v                 ¥  £          [       \       ]                          o               l              # %$   -.( '&    " ,!                                                     0123456789       abcdefghijklmnopqrstuvwxyz               *+ - /                                                                          :;,-./@                          [\]^   \                                                                              !"#$%&'()       ABCDEFGHIJKLMNOPQRSTUVWXYZ     0123456789*+ -./                                                                          *+<=>?`                          {|}~   _                                                                             ÜÇÌ±³´µÔÕÖ       Áº¿¼²Ê·¸ÆÏÉØÓÐ×¾À½Ä¶ÅËÃ»ÝÂ               *+ - /                                                                          ¹ÚÈÎÙÒÞ                          ß°ÑÍ   Û                                                                             ¦ÇÌ§©ª«¬­®       Áº¿¼¨Ê·¸ÆÏÉØÓÐ×¾À½Ä¶ÅËÃ»Ý¯     0123456789*+ -./                                                                          ¹Ú¤Î¡¥Þ                          ¢°£Í   Û                              x trpq{ ywus	À  ¤  ¢Q1   ZSAW2  CXDE43   VFTR5  NBHGY6   MJU78  ¼KIO09  ¾¿LºP½   Þ Û»  ¡Ý Ü          a dg   `nbefh�zkcmji‘    v                 ¥  £          [       \       ]                          o               l              # %$   -.( '&    " ,!                                                     0123456789       abcdefghijklmnopqrstuvwxyz               *+ - /                                                                          ;=,-./`                          [\]'                                                                                 )!@#$%^&*(       ABCDEFGHIJKLMNOPQRSTUVWXYZ     0123456789*+ -./                                                                          :+<_>?~                          {|}"                                    ÿÿÿÿ |            Œ             ´   <           0  Pp\�‚ƒ„…†‡ˆ‰Š‹Œ�
Ž	�˜™ŸP@A           x   D P�‘’Ÿ           L  D            „   D L�‘Ÿ             Œ             ä   DHŸ             X              @              `  D P�‘’Ÿ<           „  Ph\�‚ƒ„…†‡ˆ‰Š‹Œ�
Ž	�˜™ŸP@A           $  DDŸ             l                           ,              ,           T           X    Tt   „    Tˆ   ”    T¸      T        |   „    RŒ   ”    R        Ä  Ø   R        Ð  ç   Sç  p   ‘        ¬  ¸   S           ¨   R°  ¸   Rt  ¤       H  x               4  <   R<  d   ‘ (  4   ‘         4  ƒ   Tƒ  °   `        4  ƒ   Uƒ  ¬   a        |  �   R   ¬   R        D	  
   T        (
  H
   T        €
   
   T        ü
      [   ³   [              `        ü
      S  `   Sh  p   Sx  �   S˜      S        `  h   ap  x   a�  ˜   a¤  Ä   aø     a        Ø
     R     R  8   R8  ³                 $   R        $  l   Rt  |   R„  °   R¸  À   RÈ  Ü   Rä  ì   Rô  0   R8  @   RH  \   Rd  l   Rt  ¨   R°  ¸   RÀ  ì   Rô  ü   R     R   (   R        ¡       ì  É  ps2receive   ps2send -  CNHandler u  getps2DMABUFdata –  ps2statusprogress ï  ps2command +  shiftkeycheck w  lockkeycheck ¨  isShiftkey Û  isLockkey   readscancode ‚  T5Handler œ  ps2init Ê  ps2readkey   shiftkeys #  ps2mode :  buttonmode Š  ps2keystatus ¡  vkey ´  lockkey Ê  keytype N  keyboard_rcvdata e  dma_readpt w  ps2sendcomdata ‰  ps2sendcombyte ›  ps2status ­  ps2statuscount ¿  ps2receivetime Ñ  receivecount ã  receivedata õ  sendcount   senddata   ps2sending +  ps2receiveError =  ps2sendError O  ps2receivecommand a  ps2receivecommandflag s  ps2shiftkey_a …  ps2shiftkey —  scancodebuf ©  scancodebufp1 »  scancodebufp2 Í  keycodebuf ß  keycodebufp1 ñ  keycodebufp2   ps2scan2vktable1_jp   ps2scan2vktable2_jp 1  vk2asc1_jp H  vk2asc2_jp _  vk2kana1 v  vk2kana2 �  ps2scan2vktable1_en ¤  ps2scan2vktable2_en »  vk2asc1_en Ó  vk2asc2_en     Ë        ì  g  __RTCCONbits_t $  __RTCALRMbits_t *  __PMMODEbits_t ?  __OSCCONbits_t †  __INTSTATbits_t   __DMACONbits_t ÿ  __DCRCCONbits_t P
  __PORTBbits_t Ù
  UINT V  REG_SET ¸  UART_REGS                      ˜          keycodebufp2 RTCCONbits RTCALRMbits vk2kana2 keyboard_rcvdata RTCCONCLR ps2shiftkey_a T5CONCLR DCH3CSIZ ps2sendcomdata ps2scan2vktable1_en ps2sendError ALRMTIME DMACONSET scancodebufp1 ps2receivecommand RTCCONSET ps2sendcombyte DCRCCONCLR DCH3ECON vk2asc1_jp senddata CNENBCLR PORTBbits T5CONSET *DCRCCON ps2scan2vktable2_en DCH3CONSET ALRMDATE receivecount ps2receivetime BMXCONCLR ps2receiveError DCH3SSIZ ps2scan2vktable1_jp vk2asc2_en scancodebuf receivedata ps2keystatus DCRCCONSET TRISBCLR *INTSTAT DCRCDATA DMACONCLR vk2asc1_en keycodebufp1 DCH3DSIZ CNENBSET breakflag INTSTATbits dma_readpt *RTCALRM scancodebufp2 DCRCCONbits OSCCONbits ps2scan2vktable2_jp ps2receivecommandflag ps2sending INTCONSET DCH3CONCLR PMMODEbits TRISBSET DCH3DPTR keycodebuf vk2asc2_jp ps2shiftkey INTCONCLR ps2status vk2kana1 sendcount DMACONbits ps2statuscount  GCC: (Microchip Technology) 4.5.2 MPLAB XC32 v1.31 Compiler                 A   gnu     .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .mdebug.abi32 .debug_abbrev .rel.debug_info .rel.debug_line .rodata .rel.debug_frame .rel.debug_loc .rel.debug_pubnames .rel.debug_pubtypes .rel.debug_aranges .debug_str .comment .rel.vector_20 .rel.vector_34 .gnu.attributes                                                        4   ˜                    	           |k  X              %             Ì                     +             Ì                     0     p        Ì                   9             ä                     G     p        ä  “                 Y     p        w  ì                 U   	           Ôy  ˆ              i     p        c4  e                 e   	           \�        
         u             È7                   �     p        Ø?  ¸                 }   	           d�                ’     p        �A  V                 Ž   	           t‚                 ¡     p        æD  ¥                 �   	           Œ‚                 µ     p        ‹H  Ï                  ±   	           ”‚                 É     p        ZI                     Å   	           œ‚                 Ø     p        zI  O                 ã      0       ÉL  =                 ð            M                    ì   	           ¬‚                 ÿ            M                    û   	           ´‚                 
  õÿÿo        M                                  (M                                 lS  À      ž         	              ,c  P                                             ñÿ                                          4              ;              ?   Œ         F   @         M   p         T   è         [   4         b   ¸         i   D	         p   (
         w   €
         ~   À
         …             Œ   ¤         “   È         š   4         ¡   @         ¨   l         ¯              ¿              Ç   ˜         Ð             
 Þ   Œ         å              ì             ó   G          ú   @           p           e            x            è           4         $  —          +  ª          2  æ          9  ¸         @           G  /         N  D	         U  6         \  M         d  (
         k  k         s  €
         z  ~         ‚  À
         ‰  ‘         ‘            ˜  ¤            Â         ¨  Õ         °           ¸  S         À  ¤         Ç  È         Î  ‹         Ö  4         Ý  ž         å  @         ì  l         ó  ˜         ú  Ï                       >            Ë                        W         $  ˜          +  P         2  V          9           A  Ï         I  z         Q           Y  º         a  @         i  ð         q  u         y  5         �           ‰  ¡          ‘  n         ™  (         ¡  ä          ©  Ü         ±  ù         ¹  Ä         Á  E         É  ï          Ñ  �         Ù  $         á  ã         é  _          ñ  ç         ù  Ú                    	             -           -          !  L         )  h          1  Õ          9           A  @         I  f         Q  Y         Y  Ã         a  +         i           q  ¯         y           �  ‹          ‰  ¹          ‘  ™         ™  H          ¡           ©  ·         ±  «          ¹  `         Á  ì         É           Ñ             Ù  ˜         á  …         é  ø          ñ  ÷         ù  "           $          	  w            1                    !  ¬         )             2                                                                                                                            
                                                                                                                                                           @      Œ    K         òÿ[         òÿh         òÿw         òÿƒ         òÿ•         òÿ«         òÿ¹         òÿÇ         òÿÓ  Œ  ´     Û             á         òÿë             ô         òÿÿ                                                òÿ#             +             3  @  0    =             E             M  p  x     ^             g         òÿx         òÿƒ  è  L    •         òÿ¤         òÿ®             ¹             Â         òÿÑ         òÿÞ         òÿí  4  „     ø  ¸  Œ             òÿ         òÿ   D	  ä     -  (
  X     8  €
  @     B  À
  `    O         òÿW  „   „     k  Œ  „           „     “    „     §         òÿ´         òÿÁ         òÿÎ          òÿÙ     „    ã             ë  ¤  $    ó         òÿû                                       
                                       "             *             3             ;             C             L             S             \             d             l             u             ~             ‡             �             ™  È  l    ¤         òÿ©         ´         ¿         È         Ñ         Ü         ç  4       ñ  @  ,     ù               l  ,                                            &           ;            c:/pic/mplabx/32mx150f/ps2keyboard.x/ps2keyboard.c .LFB75 L0 .LFB76 .LFB77 .LFB78 .LFB79 .LFB80 .LFB81 .LFB82 .LFB83 .LFB84 .LFB85 .LFB86 .LFB87 .LFB88 .LFB89 .LFB90 .LFB91 .Ldebug_abbrev0 .Ltext0 .Letext0 .Ldebug_line0 .LFE75 .LLST0 .LLST1 .LLST2 .LFE76 .LFE77 .LLST3 .LLST4 .LFE78 .LFE79 .LLST5 .LLST6 .LLST7 .LFE80 .LLST8 .LLST9 .LFE81 .LASF0 .LLST10 .LFE82 .LLST11 .LFE83 .LLST12 .LFE84 .LLST13 .LFE85 .LLST14 .LLST15 .LLST16 .LLST17 .LLST18 .LFE86 .LFE87 .LLST19 .LFE88 .LLST20 .LFE89 .LFE90 .LFE91 .LASF1 .LASF4 .LASF2 .LASF3 .LASF5 .LASF6 .LASF7 .LASF8 .LASF9 .LASF10 .LASF11 .LASF12 .LASF13 .LASF14 .LASF15 .LASF16 .LASF17 .LASF18 .LASF19 .LASF20 .LASF21 .LASF22 .LASF23 .LASF24 .LASF25 .LASF26 .LASF27 .LASF28 .LASF29 .LASF30 .LASF31 .LASF32 .LASF33 .LASF34 .LASF35 .LASF36 .LASF37 .LASF38 .LASF39 .LASF40 .LASF41 .LASF42 .LASF43 .LASF44 .LASF45 .LASF46 .LASF47 .LASF48 .LASF49 .LASF50 .LASF51 .LASF52 .LASF53 .LASF54 .LASF55 .LASF56 .LASF57 .LASF58 .LASF59 .LASF60 .LASF61 .LASF62 .LASF63 .LASF64 .LASF65 .LASF66 .LASF67 .LASF68 .LASF69 .LASF70 .LASF71 .Lframe0 .Ldebug_info0 ps2receive ps2receiveError receivecount ps2receivetime receivedata ps2receivecommand ps2receivecommandflag scancodebufp1 scancodebufp2 scancodebuf ps2send PORTB sendcount TRISBSET ps2sending IEC1CLR IEC1SET DCH3CONSET senddata LATBSET LATBCLR CNHandler CNSTATB IFS1CLR getps2DMABUFdata DCH3DPTR keyboard_rcvdata dma_readpt ps2statusprogress ps2statuscount ps2status DCH3CONCLR TRISBCLR ps2sendcomdata ps2sendError ps2sendcombyte ps2command shiftkeycheck ps2shiftkey_a ps2shiftkey lockkeycheck isShiftkey isLockkey readscancode keytype ps2scan2vktable2_jp ps2scan2vktable2_en ps2scan2vktable1_jp ps2scan2vktable1_en ps2keystatus keycodebufp1 keycodebufp2 keycodebuf T5Handler IFS0CLR ps2init lockkey T5CON PR5 TMR5 IPC5CLR IPC5SET IEC0CLR IEC0SET T5CONSET IPC8CLR IPC8SET CNENBSET CNCONB DCH3ECON DCH3SSA DCH3DSA DCH3SSIZ DCH3DSIZ DCH3CSIZ DCH3CON DMACONSET ps2readkey vkey vk2asc1_en vk2asc2_en vk2kana1 vk2kana2 vk2asc1_jp vk2asc2_jp shiftkeys ps2mode LATASET buttonmode CNENBCLR T5CONCLR LATACLR __vector_dispatch_20 __vector_dispatch_34     Ÿ        ,   Ÿ  8      <   ¡  X   ¢  d   ¢  p      x   ¢  ¤   Ÿ  ´      ¼      Ä   Ÿ  Ð   ¢  ô   £  ü   ¤    ¥    ¦    ¥     §  $  §  0  ¦  4  §  8  §  H  Ÿ  T  ¥  `  ¥  d  ¥  h  §  l  §  x  §  |  §  €  ¥  Œ  ©  �  ©  œ  ª  °  «  ´  «  È  ¬  Ð  ­  Ô  ­  Ø  ®  Ü  ®  ä  ¯  è  ¯  ü  ª    °    ±    ±     ‹  (  ²  ,  ²  4  °  ¼  ´  À  ´  È  ©  Ì  ©  à  ¨  ì  µ  ð  µ  ˆ  ¸  Œ  ¸  �  ‹  ˜  ¹  ¤  ž  ¬  ¹  ´  ¹  ¸  ¹  À  ¹  Ä  ¹  „  ·  È  ·  ì  »  ô  »  ø  ¼    ‹    ‹  (  ‹  ,  ‹  0  ‹  4  ‹  8  ‹  <  ‹  @  ‹  D  »  L  ¼  P  ‹  X  »  d  ­  h  ­  l  ®  p  ®  x  ½  |  ½  „  ¾  ˆ  ¾  �  ²  ”  ²  ˜  ¿  Ì  °  Ð     Ø  ¬  Ü  ª  ä  ¼  ì  »  ð  ‹  ø  »    ¾    ¾    ²    ²     «  $  «  ,  ©  0  ©  <  ­  @  ­  D  ®  H  ®  P  ¼  X  »  \  ‹  d  ¬  p  ¿  €  ¼  „  ‹  Œ  ¼  ”  »  ˜  Ÿ  œ  ‹  ¤  »  ´  À  ¸  ¬  À  «  Ä  «  È  ¼  Ð  ­  Ô  ­  Ø  ®  Ü  ®  ä  ¯  è  ¯  ì  ‹  ô  ¤    ¤    £    ¼  $  »  (  ¬  ,  ‹  4  £  D  Á  H  ¿  T  Á  X  Á  `  ¼  h  »  l  Ÿ  p  ‹  „  Á  ˆ  ¿  �  ¿  ˜  ¼     »  ¤  ¬  ¨  ‹  °  ¼  ´  ‹  ¸  Á  ¼  »  Ì  À  Ð  ¼  Ô  ‹  Ø  Á  Ü  ¤  ì  ¤  ð  £    À    ¼    ‹    »     À  $  ¼  L  ¼  `  ­  d  ­  h  ®  l  ®  t  ½  x  ½  |  ¶  „  ¤  ˆ  ¿  Œ  Á  �  À  ˜  ¼     »     ‹    ‹  P  ‹  h  ‹  p  ‹  „  Ä  ”  Ä  ˜  ‹     Ä  ¬  Ä  °  Å  ¸  Å  ¼  Ä  Ì  Å  Ø  Å  Ü  Ä  ì  Å  ø  Å  ü  Ä  	  Å  	  Å  	  Ä  ,	  Å  8	  Å  p	  ‹  ˆ	  Ä  ”	  Ä  ˜	  Å  ¤	  Å  ¨	  ‹  °	  Ä  ¼	  Ä  À	  Å  Ì	  Å  Ð	  ‹  Ø	  Å  è	  Ä  ô	  Ä  ø	  Å  
  Å  
  Ä  
  Â  Ô
  ¦  à
  §  ä
  §  ô
  ‹     ¥  è
  §    §  0  ¦  D  Ê  T  Ì  X  Ì  `  ‹  P  Ë  h  Ë  p  ‹  „  Î  ˆ  Î  �  ‹  €  Í  ˜  Í  ¬  Ç  À  Ï    Ï  ô  Ï  Ä  Ï  Ü  ‹  è  Ã  ø  ‹  <  Ï  ü  Ï    È    Ï    Ï  0  Å  @  Æ  H  ‹  L  Ï  P  Ï  \  ‹    Ï  d  Ï  t  Ð  x  Ñ  ˆ  Ð  Œ  Ò  �  Ò  œ  Ñ     Ò  ¤  Ò  °  Ð  ´  Å  Ì  Ð  Ð  Ð  Ô  Ò  Ø  Ò  ä  Ò  è  Ò  ì  Ð  ð  ‹  ø  Ã     ‹  œ  ¶  ¤  ¼  °     ´  º  ¼     È  ¡  Ð  ¡  Ô  ¡  à     ä  Ÿ  ô  Ÿ  ü  Â    ¥    ¦    É     Ô  $  Ô  ¬     °  §  ´  §  ¸  ¥  ¼  ¦  À  Ò  Ä  Ò  È  Ð  Ì  Ñ  Ð  ¼  Ô  ¬  Ø  Ÿ  Ü  À  à  ¤  ä  Ö  ì  Ä  ø  Å     Ï    Ï  $  ¾  (  ¾  0  ²  4  ²  <  ×  @  ×  H  Ø  L  Ø  P  Ù  T  Ù  \  Ú  `  Ú  h  Û  l  Û  t  Ô  x  Ô  |  Ü  €  Ü  „  Ý  ˆ  Ý  �  Þ  ”  Þ  œ  ¼  ¤  »  ¨  ¼  ¸  ß  ¼  ß  Ä  à  È  à  Ð  µ  Ô  µ  Ü  á  à  á  è  â  ì  â  ô  ã  ø  ã  ü  ©     ©    ä    ä    ¸    ¸     å  $  å  ,  æ  0  æ  8  ç  <  ç  @  è  D  è  H  é  L  é  P  ¹  T  ê  X  ê  `  Â  h  ¼  x  À  ˆ  Ä  ”  Â  œ  ¼  ¬  À  È  ì  Ì  Ð  Ð  Ñ  Ü  Ñ  ä  ì  ì  Ñ  ð  Ñ  ô  Ò  ø  Ò     Ò    Ò    Ñ    ì     ì  $  Ê  `  î  d  î  \  í  t  í  ¤  î  ¨  î     í  ¸  í  Ð  î  Ô  î  Ì  í  ä  í  $  ð  (  ð     ï  8  ï  P  ð  T  ð  L  ï  d  ï  œ  ò     ò  ˜  ñ  °  ñ  à  ò  ä  ò  Ü  ñ  ô  ñ    ò    ò    ñ     ñ  4  Å  D  õ  H  õ  P  Þ  T  Þ  \  á  `  á  p  ÷  t  ÷  |  ø  €  ø  ˆ  ù  Œ  ù       f     j     n     Ú    Þ    õ            #    '    =    A     Z  !  k  "  Œ  	  �  #  ­  
  ±  $  Ê  %  Ø  &  ê  '         (    )  &  *  ?    C  +  [  ,  r  -  Š    Ž  .  £  /  ½    Á  0  Ö  1  ï    ó  2    3      #  4  <  5  A  ,  L  6  Z  7  i  8  w  9  ’    –  :  ­    ±  ;  Å  <  Þ    â  =  ö  >        ?  0    4  @  J    N  A  e  B  ¼  C  Ö  D  ã  E    F    G  9  H  F  I  c  J  q  K  œ  L  é  M    N  #  O  C  P  J  Q    R  =  S  X  T  f  U  t  V  {  W  ‹  X  ™  Y  §  Z  Ù  [  ç  \  õ  ]  '  ^  5  _  C  `  Q  a  ƒ  b  ‘  c  ¯  d  þ  e    f  c  g  u  h  ‚  i  �  j  œ  k  ®  l  »  m  È  n  Õ  o  â  p  ï  q  ü  r  	  s    t  #  u  0  v  =  w  J  x  W  y  d  z  v  {  “  |     }  ¸  ~  Õ    ç  €  ù  �    ‚    ƒ  /  „  A  …  S  †  e  ‡  x  ˆ  ‹  B  ˜  Ï  °  ì  Æ  Ö  Ü  Ê  ñ  C    D    E  1  F  7  G  d  H  q  I  Ž  J  œ  K  Ç  L    M  6  N  D  O  d  P  k  Q  :  R  Y  S  o  T  }  U  ‹  V  ’  W  �  X  «  Y  ¹  Z  ë  [  ù  \    ]  9  ^  G  _  U  `  c  a  •  b  £  c  Á  d    e    f  O  g  \  ¸  f  h  s  ¹  x  i  …  ¿  Š  j  —  Á  œ  k  ©  ¼  ®  l  »  »  À  m  Í  ¡  Ò  n  ß     ä  o  ñ  ¢  ö  p    ª    q    °    r  '  ¬  ,  s  9  Ÿ  >  t  K  À  P  u  ]  £  b  v  o  ¤  t  w  �  Ä  †  x  “  Å  ˜  y  ¥  §  ª  z  ·  ¥  ¼  {  É  ¦  Î  |  Û  Ò  à  }  í  Ð  ò  ~  ÿ  Ñ        Í    €  (  Ë  2  �  ?  ñ  I  ‚  V  ò  `  ƒ  m  ï  w  „  „  ð  Ž  …  ›  Î  ¥  †  ²  Ì  ¼  ‡  Ê  í  Ô  ˆ  â  î  ]       ‰       $   ‰  (     4   ‰  8     t   ‰  x   	  �   ‰  ”   
  ¤   ‰  ¨     À   ‰  Ä     Ð   ‰  Ô     è   ‰  ì     ø   ‰  ü       ‰      $  ‰  (    d  ‰  h    |  ‰  €    Œ  ‰  �    œ  ‰       ¬  ‰  °    Ë   ¿  Ú   ¿    ¦     Š     Š     Š           Ó      ³  /0              1453127825  0     0     100666  31804     `
!<arch>
/               1453127825  0     0     0       536       `
   #  \  \  \  \  \  \  \  \  \  \  \  \  \  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œ  'Œvramscroll setcursor cursor cursorcolor setcursorcolor printchar printstr printnum printnum2 cls startPCG FontData stopPCG T2Handler LineCount TVRAM VRAMp drawing drawcount OC3Handler OC1Handler OC2Handler ClTable fontp bgcolor clearscreen set_palette set_bgcolor start_composite stop_composite init_composite __vector_dispatch_10 __vector_dispatch_6 __vector_dispatch_14 __vector_dispatch_8 textlib.o/      1453127824  0     0     100666  9460      `
ELF                      t  ÿp4     (     <  ¥$*¦$ ¢$+F  @!    <„$HC”*C¤ C”  C¤ B$ûÿDTHC”¥$+¦  @    * ¤   ¤ ¥$+¦ üÿ@T* ¤ à    ÿ „0ÿ ¥0 ‚, @ÿ Æ0 ¢,	 @@ @) #(¢ ! ¤   <  ¥$! ¤   „¯  †£ à     à  „£èÿ½' ¿¯ °¯  ‚�  <  c$+C $ `ÿ �0  <*c$+b  `  <*c$ C
 $         <B$  ‚¯
 $   ‚�  ƒ�  <  „$# d  $ ‚ ô@    #D !b \    ƒ¯  P   ƒ“  ‚�*C   ‚� B$  ‚¯ ¿� °� à ½'èÿ½' ¿¯ °¯!€€   „� € ¿�    &  ’üÿ€ ¿� °� à ½'àÿ½' ¿¯ ²¯ ±¯ °¯!ˆ€ 
 $ ƒ ô`   	 ` $@ À€ !€P +p üÿ@@    ¿�
 $ 0ô ˆ     0 „$   ÿ „0 ô@€  õÿ  ¿� ²� ±� °� à  ½'àÿ½' ¿¯ ²¯ ±¯ °¯ÿ ¥06  !�€ 
 $ ‚ ô@    ÿÿ±$ÿ 12     ` $@ À€ ÿÿ1&ÿ 12  !€P +p ùÿ@@ ¼       $+ @@ À !b  Bô@ Â  �       $ÿÿ1&ÿ 12ûÿ       
 $ Pô �     0 „$   ÿ „0 ô €  õÿ  ¿�Ô   ²� ¿� ²� ±� °� à  ½'èÿ½' ¿¯        ¿� à ½'  P  „¯  <  B$ F$!€   E�  e  B$üÿF c$ à  „¯ à      <  B$ à  ‚¯| °                    %  .?:;'@
  4 :;I  4 :;I   I  $ >   :;I   :;I
  	4 :;I
  
. ?:;'@
  I  !   4 :;I?<  ! I/  4 :;I?<  & I  4 :;I?
  4 :;I?
  4 :;I?
   ®       GNU C 4.5.2 MPLAB XC32 v1.31 Compiler textlib.c C:/PIC/MPLABX/32mx150f/lib_colortext32.X             vramscroll         m¬   p1 ¬       p2 ¬    ²   short unsigned int setcursor         m  x       y       c   V unsigned char setcursorcolor          mP  c    T printchar $        m}  n $       printstr 5        m©  s 5©         printnum ;        mö  n ;ö      d =ö      	n1 =ö  S unsigned int printnum2 I        m^  n Iö      e I      d Kö      n1 Kö       
cls \        mstartPCG `        m¶  p `©      a `¶      i d¶   int 
stopPCG k        m  à   TVRAM Õ          ÿ long unsigned int     "  ï  cursor ©        fontp ©  TVRAM Õ      t      ï  cursor 	©          
      fontp ©   Ê    Z   û      c:/pic/mplabx/32mx150f/lib_colortext32.x  textlib.c   colortext32.h         ‹„IKµˆƒ¸¾»K€A„u­¼ƒ½,»ƒ¼¼0K»¼óô»�½»wôƒ¹½…H®·‡=wƒôƒóƒ€ªP$uƒ®·‡å„ƒ»íˆ=öƒ                                                                                                                                                                                                                                  þþ   `þþ`  <~  ~<        0000  0 lll     llþlþll ~Ø~þ àæ0nÎ xÌØpÞÌv 0     000 00 Ö|8þ8|Ö  00ü00       00`   þ         88  0`À |ÆÆÆÆÆ| 8x~ |ÆpÀþ |Æ<Æ| <lþ þÀøÌx <`ÀüÆÆ| þÆ000 |ÆÆ|ÆÆ| |ÆÆ~x  0   0   0   00`0`0   þ þ   `00` |Æ0 0 <fÞöÜ`> 8lÆþÆÆÆ üff|ffü <fÀÀÀf< ølffflø þÀÀøÀÀþ þÀÀøÀÀÀ <fÀÎÆf< ÆÆÆþÆÆÆ << Ìx ÆÌØðØÌÆ ÀÀÀÀÀÀþ ÆîþÖÆÆÆ ÆæöÞÎÆÆ 8lÆÆÆl8 üÆÆüÀÀÀ 8lÆÆÞl> üÆÆüØÌÆ |ÆÀ|Æ| ~ ÆÆÆÆÆÆ| ÆÆÆll88 ÆÆÆÖþîÆ ÆÆl8lÆÆ ÌÌÌx000 þ8`Àþ <00000< ÌÌxü0ü0 << 0xÌ           þ 0       ||Ì~ ÀÀüæÆæü   |ÆÀÆ| ~ÎÆÎ~   |ÆþÀ| 60ü000   ~ÎÎ~|ÀÀüæÆÆÆ  8<  ÌxÀÀÌØðøÌ 8<   ü¶¶¶¶   üæÆÆÆ   |ÆÆÆ|   üææüÀÀ  ~ÎÎ~  ÜæÀÀÀ   ~À|ü 00ü006   ÆÆÆÎv   ÆÆÆl8   †¶¶¶ü   Æl8lÆ   ÆÆÎ~|  þ8`þ <``À``< 0000000 ðð `¶                    ÿ      ÿÿ     ÿÿÿ    ÿÿÿÿ   ÿÿÿÿÿ  ÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€€€€€€€€ÀÀÀÀÀÀÀÀààààààààððððððððøøøøøøøøüüüüüüüüþþþþþþþþÿÿ       ÿøÿ           ÿ           ø   ø           à0   0à               xhx x```       x     `0    0    þþx   ü80`   8x   0üÌ8    ü00ü   ü8xØ   `ülh`    xü   |||    ¬¬8    þ    þ480` 8xØ þÆÆ8  ~~ þ8xØ 0þ6666l ~~ >fÆ0à `~Ø0  þþ lþl0  ð öø þ8lÆ `þfl``> ÆÆfð >fæ<0à xþð  ÖÖÖð | þ0` 008<600 þ0`  |    þ  ~l6` ~<~ 0` 0ÆÆÆÆ ÀÀþÀÀÀ~  þp  0xÌ  þÛÛ þl80  < < | 0`Ìü 6<<lÀ  þ0þ00> 00þ6<00  xþ þþþ | þ0 ÆÆÆ8 lllnnlÈ ```flxp  þÆÆÆÆþ  þÆÆ8  ðð Ì`     pØp       ÿ  ÿ  ÿÿøø?ÿ€Ààðøüþÿÿ?ÿþüøðàÀ€8|þþ8| lþþþ|8 8|þ|8 88þþÖ|  <~~~~<  |ÆÆÆÆ| 0`À€€À`0ƒÆl88lÆƒþ¶¶þ††† ÀþØ~Xþ ~f~f~fÆ þÆÆþÆÆþ ï¦ÿ¢ÿ
 8lÆ|4l ülþnöìlx                                                                   ÿÿÿÿ |            p              H                            À   DH�Ÿ           <   DH�Ÿ           ˜   D P�‘’Ÿ             D P�‘’Ÿ              DDŸ             <                    $    U$   8    R8   D    RD   \    U\   p    U        p   œ    T        p   ”    U        À      T  x   `        €  ”   T”  œ   `œ  ´   `        ¼     T        ø     `        T  „   T„  è   bð     b     b        T  Œ   UŒ  œ   a¬  Ì   a      a        ¤  È   `     `        „  è   �Aè  ð   T        |  ”   T”  œ   Sœ  °   S°  ¸   T        |  ”   U°  ¸   U        ½        ²  r   vramscroll È   setcursor    setcursorcolor P  printchar }  printstr ¯  printnum   printnum2 ^  cls r  startPCG ½  stopPCG b  FontData y  cursor �  cursorcolor                      È          cursorcolor FontData  GCC: (Microchip Technology) 4.5.2 MPLAB XC32 v1.31 Compiler A   gnu     .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .mdebug.abi32 .debug_abbrev .rel.debug_info .rel.debug_line .rodata .rel.debug_frame .debug_loc .rel.debug_pubnames .rel.debug_aranges .debug_str .comment .gnu.attributes                                                      4   È                    	           l!  h              %             ü                     +             ü                     0     p        ü                   9                                  G     p                           Y     p        $  ²                 U   	           Ô"  `              i     p        Ö  Î                  e   	           4$        
         u             ¤	                    �     p        ¤  à                  }   	           <$                  Ž     p        „  É                 �     p        M  Á                  ™   	           Ü$                 ±     p                             ­   	           ä$                 À     p        .                    Ë      0       C  =                 Ô   õÿÿo        €                                  �  ä                                „  ð     ?         	              t  õ                                             ñÿ                                          4              :              >   p          D   ¸          J   À          P   €         V   ¼         \   T         b   `         h   |         n   ¸         t              „              Œ   È         •             
 £   p          ©              °   ¸          ¶   ?          ½   R          Ä   À          Ê   €         Ð   e          ×   ¼         Ý   ƒ          ä   T         ê   ¬          ñ   ¿          ø   `         þ   Ò                       :           X           |         !  ¸         '  w         /  «         7  È         =            D             K             T                                                                                                                            
                                                                                                                 b      p     m             s  p   H     }         òÿ„         òÿ�  ¸        Ÿ  À   À     ©  €  <     ²  ¼  ˜     »  T      Å  `       É             Õ  |  <     Þ             ä         !  í  ¸        c:/pic/mplabx/32mx150f/lib_colortext32.x/textlib.c .LFB0 L0 .LFB1 .LFB2 .LFB3 .LFB4 .LFB5 .LFB6 .LFB7 .LFB8 .LFB9 .Ldebug_abbrev0 .Ltext0 .Letext0 .Ldebug_line0 .LFE0 .LLST0 .LFE1 .LLST1 .LLST2 .LFE2 .LFE3 .LLST3 .LFE4 .LLST4 .LFE5 .LLST5 .LLST6 .LFE6 .LLST7 .LLST8 .LLST9 .LLST10 .LFE7 .LFE8 .LLST11 .LLST12 .LFE9 .LASF0 .LASF1 .Lframe0 .Ldebug_info0 vramscroll TVRAM setcursor cursor cursorcolor setcursorcolor printchar printstr printnum printnum2 cls clearscreen startPCG fontp FontData stopPCG        @     @     @      @  œ   @      @  ¨   B  ¬   C  ¼   C  Ì   B  Ð   @  Ô   @  ä   @  è   @  ô   @  ø   @    ?    @    @    B     B  $  B  (  @  ,  @  L  /  P  B  X  C  \  B  d  B  l  B  œ  E  $  E  À  /  è  /  ð  E  $  E  @  /  h  J  €  L  „  M  ˆ  M  ¬  L  ¸  M  ¼  M  Ä  L       f     j     n     ƒ     ‡     œ     Ø     Ü     ð     þ     5    9    `  	  d    x    Œ  
  �    ¤    ¾    Â    Ö    ä           !  .  "  <  #  J  $  Y  %  h    l  &  �    …  '  ™  (  §  )  Ë    Ï  *    +  8  ,  c  +  p  M  ‹  B  �  ,  ž  C  g        -       $   -  (     4   -  8     D   -  H   	  \   -  `   
  t   -  x     �   -  ”     ¬   -  °     Ä   -  È     Ô   -  Ø        .     .       colortext32.o/  1453127825  0     0     100666  21620     `
ELF                      ø7  ÿp4     ( #    è]A p@ `@èÿ½' º¯ »¯Dx| {7 `›@ ¤¯ £¯ ¢¯  <  B$  D”êÿ„$ €    öÿ‚$ @    €    <l B$! ‚  €                                               $  <  B$  D   ‚—ÿÿB0
 B, @
$ $  <  C¬€4  <e    C¬  <  C¬€4  <  C¬  ‚—ÿÿB0$ B, @      ‚—ÿÿB0ü B, @2$  <  C¬€4  <  C¬  ƒ—ÿÿc0$ $ b  <  B$  ‚¯ÿÿ$e    ‚£  ‚— B$ B0 @  ‚� B$e    ‚¯  ƒ—ÿÿc0ü $ b      €£  ‚— B$ÿÿB0  ‚§  ‚— B$ÿÿB0  ‚§  ‚—ÿÿB0B, @P  €§  <  CŒDJ|  C¬ ¤� £� ¢� ``AÀ    º� »� pš@ ½' èÝA `›@  B è]A p@ `@èÿ½' º¯ »¯Dx| {7 `›@ ¤¯ £¯ ¢¯  <  B$  D”Çò„$ €    öÿ‚$ @    €    <dB$! ‚  €                                              $  <  B$  C   <  CŒDŒ|  C¬ ¤� £� ¢� ``AÀ    º� »� pš@ ½' èÝA `›@  B è]A p@ `@èÿ½' º¯ »¯Dx| {7 `›@ ¤¯ £¯ ¢¯  <  B$  D”Ýþ„$ €    öÿ‚$ @    €    <HB$! ‚  €                                              $  <  B$  C 	 $ÿÿ„$þÿ€    $ $  <  B$	<c4ÿÿ„$  C ýÿ€#  $  C   <  CŒÄ9|  C¬ ¤� £� ¢� ``AÀ    º� »� pš@ ½' èÝA `›@  B è]A p@ `@Èÿ½'4 º¯0 »¯Dx| {7 `›@, ®¯( ­¯$ ¬¯  «¯ ª¯ ©¯ ¨¯ ¦¯ ¥¯ ¤¯ £¯  ¢¯  <  B$  D”¬ý„$ €    öÿ‚$ @    €    <ŒB$! ‚  €                                             ÿÿ	$  ‚'  I   ‚'  DŒ  <  ¥$  ‚'  C”  ‚'  FŒÛÿc$ c0!0Ã   ‚'  CŒ  <  B$ $  ˆ�*‰�À@ !@  ‘€H	 !H%  
<+PÊ f @          )� „$!P À}P+  J R* # N)   J R*   Œ�*��  J !P €}P+  J R* # N)   J R* À` !`†  J !P @}P+  J R* # N)   J R* €h !h¥  J !P  }P+  J R* # N)   J R*   ­� „$  J !P À }P+  J R* # N)   J R*           J !P € }P+  J R* # N)   J R* ÿÿÎ%      J !P @ }P+  J R* # N)   J R*   Œ‘  J !P   }P+  J R* # !H   J R* !@ ¢ÿÀ  J            )�         „$!P À}P+  J R* # N)   J R*   Œ�*��  J !P €}P+  J R* # N)   J R* À` !`†  J !P @}P+  J R* # N)   J R* €h !h¥  J !P  }P+  J R* # N)   J R*   ­� „$  J !P À }P+  J R* # N)   J R*           J !P € }P+  J R* # N)   J R* ÿÿÎ%      J !P @ }P+  J R* # N)   J R*   Œ‘      J !P   }P+  J R* # !H   J R* !@ ¡ÿÀ  J          $  H   <  CŒc|  C¬, ®�( ­�$ ¬�  «� ª� ©� ¨� ¦� ¥� ¤� £�  ¢� ``AÀ   4 º�0 »� pš@8 ½' èÝA `›@  B  <  B$TC$  @¬ B$þÿCT  @¬  <  B$ à  ‚¯ÿ „0ÿ ¥0ÿ Æ0ÿ ç0€ @ #b !e € c$€  A #@#@À #@H !h @ À8 !8G   #8G !g ÿ b$  g(
g    €9 #8ã #8â € !8ã   #8g  <  c$!8ã €    <  c$! ƒ #F ÀH €B !@(#€@ #!@g ÿÿ4!H  
)@*T  T
 #0Â ÀH €B !@(#0€@ #0!0Ç !@Ã   É(0	4 !PF#@E À0 €I #H&@1	 #0É #0È !0Ç !@Ã   É(0	L  N	 !0I#(¢ À €A #@A ##(E !8§ !ã   â(8b <  : !8Ç  à  ‡¬ÿ „0ÿ ¥0ÿ Æ0€ @ #b !d € c$€  9 #8â #8å À #8G !g @ À0 !0F   #0F !f ÿ b$  f(
f    €1 #0Ã #0Â € !0Ã   #0f  <  c$!0Ã #E À@ €: !8#ã €8 #ã !8f ÿÿ4!@ã   é(8	L  L	 #(¢ À@ €: !8#(å €8 #(å !(¦ !8£   ¨((è , !H%#8D À( €A #@@) #(¨ #(§ !(¦ !8£   ¨((è D  F !((# ‚ À €9 #â @9 #â # D !0† !Ã   Â(0b 4  2 !0¦  à  †¯  €§  €£  <  B$  ‚¯/$  <  C¬ €4  <  C¬ à     €4  <  C¬ à    àÿ½' ¿¯ ±¯    °¯  <  B$  ‚¯!€   $ 2#( @ ~#0 ƒ8 #8 !  ÿ ¥0ÿ Æ0   ÿ ç0 &ôÿ 2 $ÿ 2ÿ $ÿ $   ÿ $ &úÿVÿ 2!   !(     !0      $  <  @¬  <  ÂŒ $„ ¢|  Â¬  <  bŒDJ|  b¬  <  GŒ $DJ‡|  G¬  <  èŒ„¤¨|  è¬  gŒÄ9|  g¬  GŒÄ9‡|  G¬  ÇŒ„¤§|  Ç¬  fŒc|  f¬  FŒc†|  F¬  <  ÇŒ„¤§|  Ç¬  eŒDŒ|  e¬  CŒDŒƒ|  C¬ $  <  C¬@ $  <  C¬               ¿� ±� °� à  ½'ü¼                    %  $ >  :;   :;I8
  :;   I   :;I  :;  	 :;I8
  
:;   :;I   :;I8
  5 I  . ?:;'@
  .?:;'@
  4 :;I  4 :;I   I   :;I  . ?:;'@
  4 :;I?<  4 :;I?<  I  ! I/  !   & I  4 :;‡@I?<  4 :;‡@I?<  4 :;I?<  4 :;I?<  4 :;‡@I?<   4 :;‡@I?<  !! I/  "4 :;I?
  #4 :;I?
   z       GNU C 4.5.2 MPLAB XC32 v1.31 Compiler colortext32.c C:/PIC/MPLABX/32mx150f/lib_colortext32.X             unsigned int O@  RTCOE Pv   # HALFSEC Qv   # RTCSYNC Rv   # RTCWREN Sv   # RTCCLKON Uv   # RTSECSEL Vv   # SIDL Xv   # ON Zv   # CAL [v   
#  ]X  w ^v     #  Nk  †   @   __RTCCONbits_t `X  gý  ARPT hv   # AMASK iv   # ALRMSYNC jv   # PIV kv   # CHIME lv   # ALRMEN mv   #  o  w pv     #  f(  �  ý   __RTCALRMbits_t r  ’Ñ  	WAITE “v   # 	WAITM ”v   # 	WAITB •v   # 	MODE –v   # 	INCM ˜v   # 	IRQM ™v   # 	BUSY šv   #  œû  	WAITE0 �v   # 	WAITE1 žv   # 	WAITM0 Ÿv   # 	WAITM1  v   # 	WAITM2 ¡v   # 	WAITM3 ¢v   # 	WAITB0 £v   # 	WAITB1 ¤v   # 	MODE0 ¥v   # 	MODE1 ¦v   # 	INCM0 ¨v   # 	INCM1 ©v   # 	IRQM0 ªv   # 	IRQM1 «v   #  ­  	w ®v     #  
‘.  ?  Ñ  û   __PMMODEbits_t °  r˜  	OSWEN sv   # 	SOSCEN tv   # 	UFRCEN uv   # 	CF vv   # 	SLPEN wv   # 	SLOCK xv   # 	ULOCK yv   # 	CLKLOCK zv   # 	NOSC {v   # 	COSC }v   # 	PLLMULT v   # 	PBDIV €v   # 	PBDIVRDY �v   
# 	SOSCRDY ‚v   	# 	FRCDIV „v   # 	PLLODIV …v   #  ‡  	NOSC0 ‰v   # 	NOSC1 Šv   # 	NOSC2 ‹v   # 	COSC0 �v   # 	COSC1 Žv   # 	COSC2 �v   # 	PLLMULT0 ‘v   # 	PLLMULT1 ’v   # 	PLLMULT2 “v   # 	PBDIV0 ”v   # 	PBDIV1 •v   # 	FRCDIV0 —v   # 	FRCDIV1 ˜v   # 	FRCDIV2 ™v   # 	PLLODIV0 šv   # 	PLLODIV1 ›v   # 	PLLODIV2 œv   #  ž*  	w Ÿv     #  
qC  E  ˜     __OSCCONbits_t ¡*  Í
Š  	VEC Î
v   # 	SRIPL Ð
v   #  __INTSTATbits_t Ñ
Z  Ù
2
  	CTIF Ú
v   # 	CS0IF Û
v   # 	CS1IF Ü
v   # 	INT0IF Ý
v   # 	T1IF Þ
v   # 	IC1EIF ß
v   # 	IC1IF à
v   # 	OC1IF á
v   # 	INT1IF â
v   # 	T2IF ã
v   # 	IC2EIF ä
v   # 	IC2IF å
v   # 	OC2IF æ
v   # 	INT2IF ç
v   # 	T3IF è
v   # 	IC3EIF é
v   # 	IC3IF ê
v   # 	OC3IF ë
v   # 	INT3IF ì
v   # 	T4IF í
v   # 	IC4EIF î
v   # 	IC4IF ï
v   
# 	OC4IF ð
v   	# 	INT4IF ñ
v   # 	T5IF ò
v   # 	IC5EIF ó
v   # 	IC5IF ô
v   # 	OC5IF õ
v   # 	AD1IF ö
v   # 	FSCMIF ÷
v   # 	RTCCIF ø
v   # 	FCEIF ù
v    #  û
L
  	w ü
v     #  
Ø
`
  ¢  2
   __IFS0bits_t þ
L
  1  	CTIE 2v   # 	CS0IE 3v   # 	CS1IE 4v   # 	INT0IE 5v   # 	T1IE 6v   # 	IC1EIE 7v   # 	IC1IE 8v   # 	OC1IE 9v   # 	INT1IE :v   # 	T2IE ;v   # 	IC2EIE <v   # 	IC2IE =v   # 	OC2IE >v   # 	INT2IE ?v   # 	T3IE @v   # 	IC3EIE Av   # 	IC3IE Bv   # 	OC3IE Cv   # 	INT3IE Dv   # 	T4IE Ev   # 	IC4EIE Fv   # 	IC4IE Gv   
# 	OC4IE Hv   	# 	INT4IE Iv   # 	T5IE Jv   # 	IC5EIE Kv   # 	IC5IE Lv   # 	OC5IE Mv   # 	AD1IE Nv   # 	FSCMIE Ov   # 	RTCCIE Pv   # 	FCEIE Qv    #  S  	w Tv     #  
03  u
     __IEC0bits_t V   ò  	T1IS ¡v   # 	T1IP ¢v   # 	IC1IS ¤v   # 	IC1IP ¥v   # 	OC1IS §v   # 	OC1IP ¨v   # 	INT1IS ªv   # 	INT1IP «v   #  ­  	w ®v     #  
Ÿ   H  ò   __IPC1bits_t °  ·ß  	T2IS ¸v   # 	T2IP ¹v   # 	IC2IS »v   # 	IC2IP ¼v   # 	OC2IS ¾v   # 	OC2IP ¿v   # 	INT2IS Áv   # 	INT2IP Âv   #  Äù  	w Åv     #  
¶  5  ß   __IPC2bits_t Çù  ÎÌ  	T3IS Ïv   # 	T3IP Ðv   # 	IC3IS Òv   # 	IC3IP Óv   # 	OC3IS Õv   # 	OC3IP Öv   # 	INT3IS Øv   # 	INT3IP Ùv   #  Ûæ  	w Üv     #  
Íú  "  Ì   __IPC3bits_t Þæ  °V  	DMABUSY ²v   # 	SUSPEND ³v   # 	ON µv   #  ·p  	w ¸v     #  
¯„    V   __DMACONbits_t ºp  ÓB  	CRCCH Ôv   # 	CRCTYP Öv   # 	CRCAPP ×v   # 	CRCEN Øv   # 	PLEN Ùv   # 	BITO Ûv   # 	WBO Ýv   # 	BYTO Þv   #  à\  	w áv     #  
Òp  ›  B   __DCRCCONbits_t ã\  long unsigned int long int int char short unsigned int short int signed char long long int UINT Tv   unsigned char long long unsigned int Ns  reg Ps  # clr Qs  #set Rs  #inv Ss  # û  REG_SET T2  PVÕ  mode XÕ  # sta YÕ  #tx ZÕ  # rx [Õ  #0brg \Õ  #@ x  UART_REGS ]‡  T2Handler +        mOC3Handler h        mOC1Handler Œ        mOC2Handler Å        mclearscreen ú        mŒ  vp üŒ      i ý©   v   set_palette         m%  n       b       r       g       y ©      s0 ©  s1 ©  s2 ©  s3 ©   set_bgcolor         mª  b       r       g       y ©      s0 ©  s1 ©  s2 ©  s3 ©   start_composite         mstop_composite %        minit_composite +        m  i -©       drawing ,  °      >  ¸    T  ˆ  T TVRAM C    n       {  c  cursor �    fontp �  RTCCON Mµ  v       a*RTCCON Ï  k      bµ      cµ  RTCALRM eµ      s      (  RTCTIME wµ  RTCDATE Šµ      žµ      ±µ  T2CON ïµ      µ      µ  TMR2 µ  PR2 µ  OC1CON Iµ  OC1R fµ  OC2CON nµ  OC2R ‹µ  OC3CON “µ  OC3R °µ      ±*PMMODE   .  PMADDR µµ  PMDIN ×µ  OSCCON pµ      ¢*OSCCON \  C      £µ  SYSKEY üµ      É
µ      Ê
µ  INTSTAT Ì
µ       Ò
    À  Š  IPTMR Ó
µ      ÿ
*IFS0 é  `
      W*IEC0   3      ±*IPC1          È*IPC2 4        ß*IPC3 M  ú      ˜µ  DMACON ®µ      »*DMACON ‡  „      ¼µ      ½µ       ä    º  p      åµ      æµ      èµ  DCRCXOR ìµ  LATB ‘µ       Ú  uartReg _,  
  v   A  !ˆ  ÿ ClTable 1  VRAMp �  bgcolor "v       #>  "drawing &,      #    $>      "TVRAM C          È  c  cursor �  "fontp  �      RTCCON Mµ      a*RTCCON Ï      bµ      cµ  RTCALRM eµ      s      RTCTIME wµ  RTCDATE Šµ      žµ      ±µ  T2CON ïµ      µ      µ  TMR2 µ  PR2 µ  OC1CON Iµ  OC1R fµ  OC2CON nµ  OC2R ‹µ  OC3CON “µ  OC3R °µ      ±*PMMODE   PMADDR µµ  PMDIN ×µ  OSCCON pµ      ¢*OSCCON \      £µ  SYSKEY üµ      É
µ      Ê
µ  INTSTAT Ì
µ       Ò
    À  IPTMR Ó
µ      ÿ
*IFS0 é      W*IEC0       ±*IPC1       È*IPC2 4      ß*IPC3 M      ˜µ  DMACON ®µ      »*DMACON ‡      ¼µ      ½µ       ä    º      åµ      æµ      èµ  DCRCXOR ìµ  LATB ‘µ  uartReg _&  
  "ClTable 1      "VRAMp �      "bgcolor "v       #    #>       S   T  û      c:/pic/mplabx/32mx150f/lib_colortext32.x c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/proc c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/peripheral  colortext32.c   p32mx250f128b.h   generictypedefs.h   uart.h   colortext32.h         +0ƒKKƒKƒKƒK„óó„KƒL>»õƒ»(ƒ»=ƒ½ç=Kõó=ó00ƒKKƒKƒKƒK„óó„KƒLó00ƒKKƒKƒKƒK„óó„KƒMKK…KƒKKKK„KLó0TƒKKƒKƒKƒK„óó„KKLKL„KLKKKKLKL„MKKKKKKLKKƒLKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKLKKKKKKKKKK„ƒNKKKKKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKKKLKKKKKKKKKK„KLKKóT~Oóƒ…öX,ð4F0I00ƒ„½X,4F0I00ƒ…KK¼»»„»†¼„¼ƒ,½K;½ó…ƒ=ó?ó»½»»½ó»¼»»ƒƒ     ÿÿÿÿ |            ø  P`‚ƒ„             ä   P`‚ƒ„                P`‚ƒ„  ,           È  P8D‚ƒ„…†
ˆ	‰Š‹Œ�Ž              ,              ˆ             t             4                            Œ  D H�‘Ÿ  Ì  Ø   RØ  ä   R        ð  ˆ	   T        ð  <
   U        ð  Ð	   V        ð  8	   W        X	  @
   R        x
  °   T        x
  D   U        x
  ¼
   V        Ü
  ´   R        Œ  °   `°  ¸   `               ~  ë  T2Handler   OC3Handler   OC1Handler 8  OC2Handler R  clearscreen ’  set_palette %  set_bgcolor ª  start_composite Ê  stop_composite é  init_composite   drawing •  drawcount §  TVRAM Ý  fontp +  ClTable A  VRAMp U  bgcolor k  LineCount            ~  k  __RTCCONbits_t (  __RTCALRMbits_t .  __PMMODEbits_t C  __OSCCONbits_t Š  __INTSTATbits_t `
  __IFS0bits_t 3  __IEC0bits_t    __IPC1bits_t   __IPC2bits_t ú  __IPC3bits_t „  __DMACONbits_t p  __DCRCCONbits_t û  UINT x  REG_SET Ú  UART_REGS                      À          LineCount RTCCONbits RTCALRMbits IPC1bits INTCONCLR FontData IFS0bits IEC0bits RTCCONSET DCRCCONCLR RTCCONCLR IPC2bits drawcount ALRMDATE T2CONCLR BMXCONCLR DCRCCONSET *INTSTAT DCRCDATA DMACONCLR OSCCONCLR *RTCALRM INTSTATbits IPC3bits T2CONSET DCRCCONbits OSCCONbits *DCRCCON ALRMTIME INTCONSET PMMODEbits DMACONSET DMACONbits  GCC: (Microchip Technology) 4.5.2 MPLAB XC32 v1.31 Compiler                              A   gnu     .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .mdebug.abi32 .debug_abbrev .rel.debug_info .rel.debug_line .rel.debug_frame .debug_loc .rel.debug_pubnames .rel.debug_pubtypes .rel.debug_aranges .debug_str .comment .rel.vector_10 .rel.vector_6 .rel.vector_14 .rel.vector_8 .gnu.attributes                                                        4   À                    	           ¤K  €  !            %             ô                     +             ô                     0     p        ô                   9                                  G     p                           Y     p          ~                 U   	           $P  h  !            i     p        �-  W                 e   	           ŒS     !   
         y     p        è0                    u   	           ”S      !            †     p        è1  ç                  •     p        Ï2                   ‘   	           4T     !            ©     p        ä3                   ¥   	           <T     !            ½     p        ö4                     ¹   	           DT     !            Ì     p        5  H                 ×      0       ^6  =                 ä            œ6                    à   	           TT     !            ó            ¤6                    ï   	           \T     !                       ¬6                    ý   	           dT     !                       ´6                      	           lT     !              õÿÿo        ¼6                                  Ì6  *                               p=  °	  "   n         	               G  ƒ                                             ñÿ                                          8              ?              C   ”          L   l          S   ø         Z   Œ         c   d         j   Ü         q   p         z   H         �   „         ‡   ¤         �   ü         ”   ´         �   Œ         ¤   À         ª   8         °   X         ¶   Ð         ¾   Ä         Å   ð         Ì   x
         Ó   ì         Ú             á   4         è              ø                 À         	            
   ø           Ü         %  ü         ,  Ä         3  ð         :             A  x
         H            O  1          V  D          ]  W          d  j          k  ì         r  }          y  �          €  £          ‡  ¶          Ž            •  4         œ  À         £  É          «  w          ²  4          ¹  
          À  d          Ç  O          Î            Õ  Î          Ü           ã  �          ê  Š          ñ  ì          ù  (                    	  Ä            *                     !  ×          )  ¨          1  =          9  F          A  !          I  n          Q  ã          Y  “          a  =         i  º          q  3         y  õ          �           ‰  Y          ‘  �          ™  ±          ¡             ©             ²                                                                                                                            
                                                                                                                                                                         À      ø    Ê             Ï             Ô         òÿÞ             ã             ê             ï             ö             û                  U   òÿ         òÿ         òÿ         òÿ              %  ø  ä     0  Ü       ;  ü  È    F         òÿN         òÿT         òÿ\  Ä  ,     h             o  ð  ˆ    {  x
  t    ‡  ì  4     —             ›             ¤          ³             ¼  4  Œ    Ë             Ô             ã             é             î             ó             ø             ý                                       1           F           Z           o            c:/pic/mplabx/32mx150f/lib_colortext32.x/colortext32.c .LFB75 L0 label1_2 label1 .LFB76 label4_2 label4 .LFB77 label2_2 label2 loop2 loop3 .LFB78 label3_2 label3 jump2 loop1 jump1 loop1_2 .LFB79 .LFB80 .LFB81 .LFB82 .LFB83 .LFB84 .Ldebug_abbrev0 .Ltext0 .Letext0 .Ldebug_line0 .LFE75 .LFE76 .LFE77 .LFE78 .LFE79 .LLST0 .LFE80 .LLST1 .LLST2 .LLST3 .LLST4 .LLST5 .LFE81 .LLST6 .LLST7 .LLST8 .LLST9 .LFE82 .LFE83 .LFE84 .LLST10 .LASF0 .LASF1 .LASF4 .LASF2 .LASF3 .LASF5 .LASF6 .LASF7 .LASF8 .LASF9 .LASF10 .LASF11 .LASF12 .LASF13 .LASF14 .LASF15 .LASF16 .LASF17 .LASF18 .LASF19 .LASF20 .LASF21 .LASF22 .LASF23 .LASF24 .LASF25 .LASF26 .LASF27 .LASF28 .LASF29 .LASF30 .LASF31 .LASF32 .Lframe0 .Ldebug_info0 T2Handler TMR2 LATB LineCount OC3R OC3CON OC1R OC1CON OC2R OC2CON TVRAM VRAMp drawing drawcount IFS0 OC3Handler OC1Handler OC2Handler ClTable fontp bgcolor clearscreen cursor set_palette set_bgcolor start_composite PR2 T2CONSET stop_composite T2CONCLR init_composite FontData setcursorcolor T2CON IPC2 IEC0 IPC1 IPC3 OSCCONCLR BMXCONCLR INTEnableSystemMultiVectoredInt __vector_dispatch_10 __vector_dispatch_6 __vector_dispatch_14 __vector_dispatch_8  0   o  4   o  X   Z  \   Z  ˜   p  œ   p  ¤   q  ¼   r  À   r  È   s  Ð   s  Ì   Z  Ô   t  Ø   t  à   u  ä   u  è   q  ü   q    v    v    w     w  $  q  4  x  8  x  <  y  H  z  D  Z  L  q  \  y  d  Z  h  y  l  q  €  z  „  {  �  {  ”  q     q  ¤  q  ´  q  ¸  |  ¼  |  Ä  |  (  o  ,  o  P  Z  T  Z  �  p  ”  p  œ  |     |  ¨  |    o    o  4  Z  8  Z  t  p  x  p  ”  p  ˜  p  ¼  |  À  |  È  |  P  o  T  o  x  Z  |  Z  ¸  z  À  y  È  €  Ì  €  Ð  q  Ø  �  ì  ‚  ô  p  ø  p  ´  Z  `  |  d  |  l  |  Ä  x  È  x  à  x  ä  x  ì  „  ˆ	  €  Œ	  €  è  ‚  ì  q  ð  z  ô  x  ø  x  ü  y    ˆ    ˆ    ‰    ‰  $  ‹  (  ‹  @  ƒ  H  �  L  �  P  �  €  …  ¤  …  À  †  È  Ž  Ð  �  Ô  �  Ø  �  Ü  �  è  �  ì  |  ð  |  ø  |  ü  ‘     ‘    ‘    ’    ’    ’     |  (  |  ,  ‘  4  ‘  8  �  @  �  D  |  L  |  P  ‘  X  ‘  \  “  `  “  h  “  l  |  t  |  x  ‘  €  ‘  ˆ  ”  Œ  ”  ”  •  ˜  •  œ  –  ¤  ‡       j     n      r   !  ú    þ  "    	    #  .    2  $  H    L  %  d    h  &  }  '  ¤    ¨  (  ¼  )  Ê  *  Ø  +  æ  ,  ô  -  7    ;  .  O  /  ]  0  k  1  y  2  À    Ä  3  ß    ã  4  þ      5    6  2  7  o  8  »  9  Õ  :  â  ;     <    =  8  >  E  ?  a  @  o  A  ú  B  G  C  b  D  �  E  �  F  ¯  G  ¶  H  Ö  I  ï  J    K  !  L  :  M  S  N  r  O  �  P  ›  Q  ©  R  °  S  À  T  Î  U  Ü  V  s  W  ‘  z  –  7  £  {  ·  x  ¼  8  í  �    9    :  $  ;  B  <  H  =  u  >  ‚  ?  ž  @  ¬  A  7  B    C  •  D  ´  E  Â  F  â  G  é  H    I    J  ,  K  @  L  T  M  h  N  ‡  O  �  P  «  Q  ¹  R  À  S  Ë  T  Ù  U  ç  V  =  €  Q  y  g  ‚  l  W  y  q  a       X       0   X  4   	  L   X  P     h   X  l     ˜   X  œ     ¨   X  ¬     ¸   X  ¼     È   X  Ì     Ø   X  Ü     è   X  ì        Y     Y     Y                 ~      }      n  sd-lib.X.a/     1476626971  0     0     100666  129402    `
!<arch>
/               1476626971  0     0     0       1990      `
   p  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚ …‚GetFullClusterNumber SetClockVars FSerrno gTimeAccDate gTimeCrtDate gTimeWrtDate gTimeCrtTime gTimeWrtTime gTimeCrtMS FSftell FSerror FileObjectCopy ReadByte LoadMBR ReadWord ReadDWord LoadBootSector FatRootDirClusterValue DISKmount gDataBuffer FSInit gFileSlotOpen gBufferZeroed gNeedFATWrite gLastFATSectorRead gLastDataSectorRead gDiskData cwdptr Cluster2Sector Write_File_Entry flushData gBufferOwner gNeedDataWrite EraseCluster FSrewind FSfeof ValidateChars fileNameLength asciiFilename FormatDirName FormatFileName WriteFAT gFATBuffer ReadFAT FATfindEmptyCluster Cache_File_Entry nextClusterIsLast LoadDirAttrib FSattrib Fill_File_Object PopulateEntries FILEopen FILEfind FSrename FILEget_next_cluster FSfread FILECreateHeadCluster CreateFirstCluster FSfclose gFileArray FILEallocate_new_cluster FSfseek FSfwrite FindEmptyEntries CreateFileEntry FAT_erase_cluster_chain FILEerase FSremove tempCWDobj gFileTemp FSfopen chdirhelper tempDirectoryString FSchdir GetPreviousEntry TempClusterCalc FSgetcwd defaultArray writeDotEntries CreateDIR mkdirhelper FSmkdir eraseDir rmdirhelper dirCleared recache FSrmdir FindFirst FindNext cwd MDD_SDSPI_MediaDetect MDD_SDSPI_ReadSectorSize gMediaSectorSize MDD_SDSPI_ReadCapacity MDD_SDSPI_finalLBA MDD_SDSPI_InitIO MDD_SDSPI_WriteProtectState Delayms CloseSPIM MDD_SDSPI_ShutdownMedia WriteSPIM MDD_SDSPI_ReadMedia SendMMCCmd sdmmc_cmdtable MDD_SDSPI_AsyncWriteTasks gSDMode MDD_SDSPI_SectorWrite MDD_SDSPI_AsyncReadTasks MDD_SDSPI_SectorRead OpenSPIM InitSPISlowMode MDD_SDSPI_MediaInitialize FSIO.o/         1476626971  0     0     100666  97596     `
ELF                      Ðö  ÿp4     (     ‚”   ƒ” à%C ÿ ¥0ÿ Æ0ÿ ç0 £“Dø„$€ ˆ,   ¢“   ¨,  Q $	 À  È,   è,  < h,  < H,  U@"  $  ‚£ àÿÿ$@) %0¦ %0Ä ÿÿÆ0  †§  †§  †§À: @ %g B  %d ÿÿc0  ƒ§ B0 @  ƒ§d $4    ‚£  €£  €£ à!    €£ à ‚Œ à  ‚“!  < $!‚ !0¢   Æ� B$ûÿG  f  à    ÿÿ¥0! …  à  ‚�àÿ½' ¿¯ ±¯ °¯!€€  …ˆ!        š $ C $  ‚£Ð   $ Š  šþ#’U $O b $ÿ#’ª $D bTþ#’!     6 $F $ C!     7 $A $ C!     8 $T $ C!     9 $1 $ C!     & $) $ C!    ª  º $$ ¢Ð  !     R $F $ CTþ#’!     S $A $ CTþ#’!     T $T $ CTþ#’!     U $3 $ CTþ#’!     B $) $ CTþ#’  ª  º $$ ¢Ð  !  U $ b $ÿ#’ª $ b $  ‚£Ð   $É"ŠÆ"š ª ºÂ"’ B, @
<Â"‚C 
 ` <C  ` @<C  A $$ ¢Ð  !   $$ ¢Ð  !   $$ ¢Ð  !   $  ‚£ $ ¿� ±� °� à  ½'ÿÿ¥0! …  ‚�    ƒ� à%C àÿ½' ¿¯ ²¯ ±¯ °¯!€€ ÿÿ²0   !(@!ˆ@  E&!     ÿÿ¥0  %Q  ¿� ²� ±� °� à  ½' ÿ½'\ ¿¯X ¾¯T ·¯P ¶¯L µ¯H ´¯D ³¯@ ²¯< ±¯8 °¯!€€  „ˆ Š š     š $ï D $ Š  š!˜  !   U $ª $õÿ4 $  $  $ $þ"’� R $ÿ"’ UT$ ’ Š  š ¢¯! @     $, ¢¯ ¤�    $$ ¢¯# ¢ Š š, £�!b  ¢¯ ª º ¤�    $ ¢¯" ¢ ¤�    $! ª @ º ¤�   $ $! ª º! Š š £� b   ( £¯ ¤�! d  ¤¯ ª º ¤�    $ ¢¯ ¢ zB| ¢ ¤�    $ @  ¢¯ ¤�     $  ¢¯ ¤�    $ ¢¯: @! $ D08 €T$ ’ ¤�@ ÿÿc$!b  b ô@    0 ¤¯  ¥�, £�#£ ( ¤�#D (  #E $ ¥� E ô        ªõƒ, ` º $Š $ ¢+–  @P$ ¢Š $ ¢ ¤�   , $  ‚¯0 £� ¤�!d  ª‘  º  €¯ ¥� y¢| £�!C  ª º ¤�ƒ,! $ !@ $ ’ $
 ‚P $’[ `!` B "’ØÿB$ÿ B0 B,T @P  ƒ£ $’ "’  %D - @T $4 "’* @T $5 "’' @T $6 "’$ @T $7 "’! @T $8 "’ @T $9 "’ @T $: "’ @T $; "’ @T $< "’ @T $= "’ @T $> "’ @T $? "’	 @T $B "’ØÿB$ÿ B0 B, @P $# `!`  €    2 "’3 $’ " % ‚  Š š Š! ‚      š $.ÿC $  ‚£õ  $ `V  ƒ£ Š š Š „$     š $"ÿC $  ‚£õ  $  ƒ£!` \ ¿�X ¾�T ·�P ¶�L µ�H ´�D ³�@ ²�< ±�8 °� à` ½'èÿ½' ¿¯ °¯!€€ % €   <  B$ ‚¨     ‚¸  C� `P  C” $  ‚£+  $ c0ÿÿc0 `     C” ª º B”B, @! $  ‚£+ ! $   !   @ ¿�   !   @ ¿� $% ¢ ¿� °� à ½'èÿ½' ¿¯ $  ‚£ ‚£  €£  €£ÿÿ$  ‚¯     ‚¯  <     „$ @!    <  c$  ‚�  C¬  „� €¤ €¤ €¬ €¬\ $  ‚  $  $ $!‚  B$ýÿE  f , €¤ $0 ‚¤  ‚�4 ‚¬8 ‚¬  €£ $!`  ¿� à ½'$ ƒ� $ bT ¢,þÿ§$# †� …ˆ …˜æp à!e  @Pþÿ¥$ ‚ˆ ‚˜ à!¢ # ƒ� ‚ˆ ‚˜ £p à!‚ àÿ½' ¿¯ ±¯ °¯  �Œ8 ‚Œ  £” Š šB‰  q ô ˆ  $ ’ `ÿ 12 d,
 €T  ƒ� $ d!  # ’ #ô` ˆ  ˜ ÿ 12 C!  # ’ #ô` ˆ  ÿ 12!     !(@  Š! "  š   !0  +  ¿� ±� °� à  ½'àÿ½' ¿¯ ±¯ °¯  ‘�  0Ž!      %Ž $– Š! D   š   !0   @	 $  €£!  !`  ¿� ±� °� à  ½'Ðÿ½', ¿¯( µ¯$ ´¯  ³¯ ²¯ ±¯ °¯   !ˆ€ !€@   ‚“ @P  €¯       # @	 $  €¯  ‚“	 @T# "’ $Š  $š!(      $ $  ‚£# "’ @!  !�   $	 $ & %Š!    %š   !0  &T !  ¢ R&ÿ R2# "’+B @!` ðÿ`!€`!` , ¿�( µ�$ ´�  ³� ²� ±� °� à0 ½'èÿ½' ¿¯ °¯  ‚“ @!€€          ®  ¦  ¦ Ž ®  €¯ ¿� °� à ½'  €£ ƒŒ ‚Œ&b  à B,Ðÿ½', ¾¯( ·¯$ ¶¯  µ¯ ´¯ ³¯ ²¯ ±¯ °¯ÿ „0  ƒ— e, $Y `   …� ­$ÿÿc$ÿÿc0!h£   ¯" $/ $ $: $< 	$> 
$\ $| $* $? $ $  $+ $, $; $= $[ $] $ $  £�  f, À     y    z  $6 pP $4 qP $2 hP $0 iP $. jP $, kP $* lP $ €    & oP $$ xP $ GP ¥$ nP!à  rP!à  sP!à  tP!à  uP!à  wP!à  ~. $ f  ¦�	 ÖP!à   ¶¯ VŸÿc$ÿ c0 c,u Ã!à  ¥$Çÿ­T  £�} , ¾�} , ¾�, ¾�( ·�$ ¶�  µ� ´� ³� ²� ±� °� à0 ½'Ðÿ½', ¿¯( ²¯$ ±¯  °¯!€€ !ˆ  ÿ Ò0     „¯ÿÿB0  ‚§ C(] `!     ! @!@  $W d!   $T d. $  ‚ C!  U @T ¢£³ !` ! ä  c$ f  ‚ !  B€ E! ` ÷ÿ@ §'³ !` !`   $ ¦'! Â   …  B$ D(üÿ€! Â ¿   …�!`   …�! £   ‡€. $ æ!£  C( ` £'Ý   £ c€úÿ`P C( §'!(â   £  B$ ƒ€ûÿ` „$Å  C(!b  ¤'  $  C  B$þÿDT  C   £ £ƒ  $ b ¢'_ $ ¢£ ¢' ¥'  C€  #¢ÿ c0Ÿÿd$ÿ „0 „, € B$àÿc$  #¢õÿE 1& $, ¿�( ²�$ ±�  °� à0 ½' $. $ª  $¸ÿ½'D ¿¯@ ³¯< ²¯8 ±¯4 °¯!ˆ€ !�     ÿ Ó0ÿÿB0  ‚§!€@  C(v `!    #‚. $s dD ¿�r `P@ ³� ¢'    ‚¯!    ƒ�!b ! "  „�  d  B$  �—*P øÿ`  ƒ�   ! `!@@  $\ !   $X Q 9  . $  †�!  	 $! Ã   „€ …# B(M @!  K g!   …T c$= !   !  !     $D  $îÿpT! Ã = !   !(D „$ýÿ‚  ¦  `  ‚�!0  !   !(D   ¥€  P Å(!8F  å ÿ ¥0Ÿÿ§$ÿ ç0 ç, àP Æ$!8Fàÿ¥$  å  Æ$ Å(   „$íÿƒ!(D * p  €P 9 c$* p  €P 9 $! C   „€ €P ¤(!0E  Ä ÿ „0Ÿÿ†$ÿ Æ0 Æ, ÀP ¥$!0Eàÿ„$  Ä  ¥$ ¤( €P 9 c$ìÿp! C  9+ D ¿�@ ³�< ²�8 ±�4 °� àH ½'Àÿ½'< ¿¯8 ¾¯4 ·¯0 ¶¯, µ¯( ´¯$ ³¯  ²¯ ±¯ °¯!€€ !¨À $ ‚�ÿÿC$ÿ c0 c,° `ÿ ç0 $ Cÿÿ4ÿ<ÿÿ”6 à  €£" ’ @  ’�!ˆ    <  s&! @!(`   !0  Ÿ @ 1&ÿ 12! Š!@ " ’+" @ š¨ !�C  €£L !    $ C $
 CT@ð €ð É   ¯@ð !ðÅ Â3 ¢¯É Bð   ¯ Š š ×ôà Š š  !°v   ‘�! 6  ‚“ @! À" ’ @!�    <  s&!  !(`   !0  l @ R&ÿ R2! Š!@ " ’+B @ šÛ !ˆ#  €£! À  <     ¥$ @T  –¯ÿÿ4L   ‚¯ÿÿ÷&$ ’ $ C$¸×  <  B$!¸â  õ¢ :¢~ â¢ <¢~ â¢ µ~F  õ¢ $ C $  <  B$!¸â  õ¢ :µ~F  õ¢8 CT $  <  B$!â  C� ¤� €ÿ ¢2 c0  %b ÿ B0  <  c$!ã  b  ÷& Š šÿÿB$$ˆâ    <!  !(  !0      $! @!€ Ö&! À  <     ¥$ @T  –¯ÿÿ4L   ‚¯  <  B$!" £� `  B�B  9µ~ð B0 µ~%¨U   <  B$!ˆ"  5¢ $  ‚£L !   ÿ<ÿÿ”6!€< ¿�8 ¾�4 ·�0 ¶�, µ�( ´�$ ³�  ²� ±� °� à@ ½'Ðÿ½', ¿¯( ¶¯$ µ¯  ´¯ ³¯ ²¯ ±¯ °¯  €£$ ‚� $
 C!€€  $ CT@( €( ÿ<øÿs6 q&z !°  @¨ !(¥ ¶0B( ø$z ÿÿ4øÿ4ÿÿ4!°   Š š µ ô  Š š  !�r ÿÿ£&  ”�: ’$¨£  $ D $  <  B$!¨U    ²Ž D $  <  B$!¨U    ²–k D!�    <  B$!¢  R�  µ&$¨£  �V   ‚“ @P ”&!  !(  !0      $[ @ ”&! €  <     ¥$ @T  ”¯ÿÿ4   ‚¯  <  B$!¨¢ À  ¢’   !�B B0   !�B  ‚“ @! @!  !(  !0      $< @! @  <     ¥$ @T  ’¯ÿÿ4   ‚¯$ ’ $ C $  <  B$!¨U    ²Ž C $  <  B$!¨U    ²– C!�    <  B$!¢ À  B�  µ& Š šÿÿc$$¨£  <  c$!¨£  ²’ ‘  !�B µ& Š šÿÿc$$¨£  <  c$!¨£  ²’ R2 ’ !�B+ˆr
˜Q!ˆ`! , ¿�( ¶�$ µ�  ´� ³� ²� ±� °� à0 ½'Øÿ½'$ ¿¯  ´¯ ³¯ ²¯ ±¯ °¯  ‘Œ$ "’ $
 C �Œ $ CTÿÿ4ÿ<ÿÿR6& øÿT&& ÷ÿ4ÿÿ4÷$ .% @!     !(   !˜ !     !(  RP!€   @P!  T & #Š #š c$+ $> 
€C  $ R!€  íÿ !  E ! ! $ ¿�  ´� ³� ²� ±� °� à( ½'    $ $-  $Èÿ½'4 ¿¯0 ·¯, ¶¯( µ¯$ ´¯  ³¯ ²¯ ±¯ °¯!˜€ !¸  ÿ Ö0  ‘Œ4 …Œ8 �Œ  â– 5Š 5šB©  U ô ¨  $ $’ $	 ƒÿ µ2# #’ £ô` ¨  ÿ µ2ÿ<| øÿ”6  øÿ4# #’ £ô` ¨  ÿ µ2 À C0T `T #Š   C, `     ÀR+   P!€  	 À $# 2’ ‘  R ô@�  ÿ R2 @R+ !     !( !€@ +T 7 @ÿÿR&ÿ R2øÿ@!  £ 8 p®+ 0 € $8 p®!     !( !�@   ‚�   ‚“!U "Š "š+b  @  ‚“$ $’ $% ‚!    ‚“ @P  €¯        @!    €¯  €£ %Š! U     %š $
 D!   À #Š  #š  â– B0@ Ì !b   #šÿÿ$×   ‚¯ $  ‚£× !    #š B0@ !b !` 4 ¿�0 ·�, ¶�( µ�$ ´�  ³� ²� ±� °� à8 ½'àÿ½' ¿¯ ²¯ ±¯ °¯!ˆ€ !€  4 ‚Œ8 ‚¬    $ @ ¿�  C� `P!  å $ d $ D� ƒ $  – B$  ¦!  !(    !0   @ ¿� C�öÿrP  –
  ²�!   ¿� ²� ±� °� à  ½'Øÿ½'$ ¿¯  ±¯ °¯!€€ ÿ ±0Ø "2 @  €£ $  ‚£; ÿÿ$, ‚” ¢§4 ‚Œ8 ‚¬    ¥' @T B� $  ‚£; ÿÿ$ B0 @P0 – $  ‚£; ÿÿ$ B0 @P0 ¦ 160 ¦!      ¥' @!  	 $  ‚£ÿÿ$!` $ ¿�  ±� °� à( ½'Ðÿ½', ¿¯( µ¯$ ´¯  ³¯ ²¯ ±¯ °¯! €   ¢” C0	 `!¨   @P! €4 ‚Œ8 ‚¬    $[ !˜@ ! €!(    !0  !˜@ 0 ` $  b’å $, C $* @ $!ˆ`!�€ p&     $’  B¢ 1&ûÿ0 R&    d’( ‚¢   	 d’) ‚¢   
 d’* ‚¢  ¢–, ‚¦  p‚ & . bŽ ‚®   ! ` ‚® b’0 ‚¦ B0 @P b– b– ‚¦ b–Œ  ‚¦ ‚¦ b– ‚¦! , ¿�( µ�$ ´�  ³� ²� ±� °� à0 ½'Øÿ½'$ ¿¯  ³¯ ²¯ ±¯ °¯!ˆ€ !�  ÿ Ó04 ‚Œ8 ‚¬    $!€@ ,   $!    %&    $ $ b  $ $±  ¢ ¢  ¢  ¦  ¦  ®  ‚“ ¢  ‚— ¦  ‚— ¦  ‚— ¦  ‚— ¦  ‚— ¦  ® – "¦ – "¦ ’0 "¦  B–, "¦!     !(@ B8	 $
 !` $ ¿�  ³� ²� ±� °� à( ½'Øÿ½'$ ¿¯  ´¯ ³¯ ²¯ ±¯ °¯!€€ !ˆ   ¤|  “Œ% b’A @ $4 ‚Œ8 ‚¬  ¢” @ B0    $ $ö �  @!�      $ $� !     !( , @T $  ® Ž ®  ¦  ¦   ! `!ˆ@   ‚“ @P  �¯        @T	 $  �¯  ‚� Q!    €£ eŠ     eš $
�b   ‘¯ Ž„| ®w $ ‚a $ ‚V Ž Ž B4D|&  ® | $Db| ®!@$ ¿�  ´� ³� ²� ±� °� à( ½'¨ÿ½'T ¿¯P ¾¯L ·¯H ¶¯D µ¯@ ´¯< ³¯8 ²¯4 ±¯0 °¯!˜€ !ð  ÿ Æ0 ¦¯ÿ ö0, ‚” ¢§4 ƒŒ8 ƒ¬0 £”' ÿÿc0 @  £¯ ¥'    $‹ @ $Ë !  B0‡ @ $ ¥'    $� @ $Ë ! ! `    ¥'n TP! c @T ¢�0 b– À? B0 $` ÃV ¢—x   ¤� $Z C!�À!ˆ`     $’!€@      D’n V $ 1&÷ÿ5 R&Ê !ˆ  $D K `T ¢— $G C* $  Òƒ B!ˆ  ÿ R2 B  d‚ÿ „0!ˆ`Ž !¸À! ò’ 1&* $ B ÷&ÿ „0? $ BR ¤�       !€@    ! @  ¤�ïÿ$V! $‚Ÿ !ˆ  Ÿ !ˆ   $( Òƒ* $# BR ¢—=  V ¢—ÿ R2# B( d‚ÿ „0!¸`´ ( ¾¯( ¢�) R� B$( ¢¯* $ B ÷&ÿ „0? $ BR$ ¤�       !€@    ! @" $ ¤�íÿäV) ä‚Ë !  @P!ˆ   ¢— B$’ÿ  ¢§Ë ! ! T ¿�P ¾�L ·�H ¶�D µ�@ ´�< ³�8 ²�4 ±�0 °� àX ½' $ $ u& d&$ ¤¯ b&Y  ¢¯ $ ¢— B$Y  ¢§`ÿ½'œ ¿¯˜ ±¯” °¯!ˆ€ !€       €£ @ ¤' $  ‚£(	 ÿÿ$   !( !   ¥'   !0   @T@  § $  ‚£(	 ÿÿ$  ‚�4 CŒH £¯8 BŒL ¢¯P ¤'    ¥'P ¤' ¥' $   !8   $ C!  , – ¢§    ¥'4 £'!  ? ¦'  e€  …   E  c$ „$úÿf B$!      ¥' @!  	 $  ‚£(	 ÿÿ$ $  ‚£ÿÿ$!` œ ¿�˜ ±�” °� à  ½'Ðÿ½', ¿¯( ¶¯$ µ¯  ´¯ ³¯ ²¯ ±¯ °¯!�€   �Œ$ ’ $
 C!ˆ   $ CTøÿ4ÿ<øÿ”6H	  “&H	 ÿÿ4ø$ÿÿ4
 $< $!      EŽ	 S $ Š š+C !   
 £!€ + T 
Äÿÿ1&   B®ðÿ`!  !` , ¿�( ¶�$ µ�  ´� ³� ²� ±� °� à0 ½'Èÿ½'4 ¿¯0 ·¯, ¶¯( µ¯$ ´¯  ³¯ ²¯ ±¯ °¯! € !¸  !°À !ˆà   €£  ðŒ ò” âŒ B0 @ óŒ $  ‚£æ	 !    ‚“	 @  ‚�        @P  ‚�	 $  ‚£æ	 !   QP°×r Š š B!    ‘¯    %Ž 5–!¨U   €£ Š!       š @T  •¯ $  ‚£æ	 !  °×r> À!¨   "Ž	 b!°Ó­	 = $ "Ž S ”&= $á	   ‚£!¨   Š š$ BV Š "– B$ÿÿB0 "¦# ’ b!    ¦!      $ @!   $  ‚£á	 !�      %Ž 2–!�R   ‘¯  €£ Š! @     š @T  ’¯ $  ‚£á	 !�  !�   Š  š!R   B�  ‚¢ R&ÿÿR2 s& µ&Éÿvÿÿµ2 2¦ 3® ·ôà  4 ¿�0 ·�, ¶�( µ�$ ´�  ³� ²� ±� °� à8 ½'àÿ½' ¿¯ ²¯ ±¯ °¯!�       ‘Œ!(@   B®  @ $$ "’ $
 C $!  ø$   !8  ÿÿ4 D	 $
 !` 	 C!  øÿ4   !8  ÿÿ4 D	 $
 !` ÿ<øÿ6   !8  ÿÿ6
 P!  	 $!`  ¿� ²� ±� °� à  ½'!       EŽ
 !@ Øÿ½'$ ¿¯  ±¯ °¯!ˆ€ , ‚” ¢§    ¥' @!€@ !      ¥' £� C¤ \c| C¤!      ¥' B8	 $€b ! $ ¿�  ±� °� à( ½'àÿ½' ¿¯ °¯!€€   €£, ‚” ¢§ ƒŒ c03 `H $  ‚“	 @P  Ž        @P  Ž	 $  ‚£“
 ÿÿ$!(  !0      $  €¯  Ž    Ž!      ¥' @  ƒ— $  ‚£“
 ÿÿ$ C¤  ƒ— C¤ Ž C¬0 – C !      ¥' @P	 $!      ¥'€
 !    ‚£ÿÿ$ Ž | ®  <  c$   << c$	 VH C8�
  $!    „'!ƒ  $  d H C8
  ¿� °� à  ½'Øÿ½'$ ¿¯  ³¯ ²¯ ±¯ °¯!ˆ€ ÿ ³0     ’Œ!€@ %   $$ B’ $ C $! @!( ø$   !8  ½
 ! @ C! @!( øÿ4   !8  ½
 ! @!( ÿ<øÿÆ4   !8  ! @ %Ž!0    !8   0® $ c!  ! @   !( $ ¿�  ³� ²� ±� °� à( ½'Øÿ½'$ ¿¯  ³¯ ²¯ ±¯ °¯!€€  $ Â  ‘Œ $ Â!�  á
  ’Œ ’Œâ
 !�² #�E  ‚“	 @P Ž        @P Ž	 $  ‚£J ÿÿ$ ® Ž+r  `P Ž $  ‚£J ÿÿ$„| ® ® #Š #š Cô`    Cp#�D ¦# #’ C ô` �   Cr#D / @ ¦!     !(@+ @!  < $$ C $ Ž B0 @ Ž ® $ B!     ÿÿE&!     !(   @!   $  ‚£J ÿÿ$ ®!     ÿÿE& @P "Š $  ‚£J ÿÿ$ "š ¦# "’ÿÿB$7  ¦  ‚£J ÿÿ$!      Ž –!€P   €¯  €£ %Š!       %š @T  �¯ $  ‚£J ÿÿ$  €£!  $ ¿�  ³� ²� ±� °� à( ½'Àÿ½'< ¿¯8 ¾¯4 ·¯0 ¶¯, µ¯( ´¯$ ³¯  ²¯ ±¯ °¯!¨€ D ¥¯ âŒ B0 @!ˆà  $  ‚£ !  D ¢��Âp¤ @!          @P  €£ $  ‚£ !    0Ž 3– 6Ž!      %Ž! @   ‚� Q 7–  ‚“	 @P  ‘¯        @P  ‘¯	 $  ‚£ !  ! —  ‚�� T  ‚“	 @P  €£        @P  €£	 $  ‚£ !   Š! €     š @T  ”¯ $  ‚£  ”¯ 4Ž!�À !¸   4Ž!�V ²¯!�À!¸   $#¨¶ $ TV Š "Ž„Â "® Š šB bV Š  ‚“	 @P "–        @P "–	 $  ‚£ !   B$ÿÿB0 "¦# ’ b!˜À  ¦ "Ž B0 @!     !(  Ð !˜     !(À!˜À $ C     $  ‚£ !  !  - @T!˜  !      %Ž #–!C  £¯ `  ‘¯ Š! `      š @T ¢� $  ‚£ÿÿ$  ‚¯ !     ‚¯ £�   ƒ¯ Š  š!S !²  c�  C  s&ÿÿs2 R& ÷& "Ž€ B|! ‚  –£ ¢�§ÿBÿÿ÷2  3¦ 3¦ 2® 4®D £� ãô`   < ¿�8 ¾�4 ·�0 ¶�, µ�( ´�$ ³�  ²� ±� °� à@ ½'£  4Žó !˜  Øÿ½'$ ¿¯  ³¯ ²¯ ±¯ °¯!ˆ€ !€  4 ‚Œ8 ‚¬    $/ @ $å $  –!  !(    !0   @P  –  B�  – c$ R  ¦a !   B$  ¦8 "Ž  ƒ� CT "®F   #Ž  @!  -   –$ e� $ ¤ $ "®!      $ B8 $c  !      $ B8 $c   b,$ ¿�  ³� ²� ±� °� à( ½'Y   ¦Y   ¦Øÿ½'$ ¿¯  ³¯ ²¯ ±¯ °¯!ˆ€ !€  !�à ÿ Ó0  €£      ¤ @ $!  !(    !0` @!@  @R  ƒ£   !  !@   ƒ£!` $ ¿�  ³� ²� ±� °� à( ½'Ðÿ½', ¿¯( ¶¯$ µ¯  ´¯ ³¯ ²¯ ±¯ °¯!�€ $ ¢� $
 C!˜   $ CTÿÿ4ÿ<ÿÿ”6¡ ùÿ–&¡ øÿ4ÿÿ4ø$ B. $ @ $¼ ! `! `   !(@! T!ˆ@  B,  @!  +€6
°!€@ ! `!(@!0     !8   TP $íÿ !� ! `!(  !0      $ : B,, ¿�( ¶�$ µ�  ´� ³� ²� ±� °� à0 ½'»  $»  $Øÿ½'$ ¿¯  ´¯ ³¯ ²¯ ±¯ °¯!€€ !�  ÿ Ó0  ”Œ $  ‚£4 ‚Œ8 ‚¬    $!ˆ@  @ $  B� @ $å $ Dåÿ$  "¢!     !(@ @ $   !    C–ÿÿc$  C¦  ƒ� C!   `R  ƒ£! @    !(€ C,  ƒ£!` $ ¿�  ´� ³� ²� ±� °� à( ½'àÿ½' ¿¯ ±¯ °¯!€€      €£ @!   $  ‚£N ÿÿ$  <  ¥$   !0   @  < $  ‚£N ÿÿ$  <  B$  "®  1&  ®  ®,  ¦  $0 "¦  ‚�4 CŒ4 #®8 BŒ8 "®  <  &   !( !    & $   !8   @  < $  ‚£N ÿÿ$0 B” B0 @  < $  ‚£N ÿÿ$  „$  <, ¥$    $ @!   $  ‚£ÿÿ$!`  ¿� ±� °� à  ½'Èÿ½'4 ¿¯0 µ¯, ´¯( ³¯$ ²¯  ±¯ °¯  ‚“ @!¨   ‚“ @ $f   ‚'!�    ‚'!R   @ !˜@€ €‰ #"  <  1&!ˆ"!(    !0   @T  ´’z   ‚'  $  ‚£ !ˆ  !�R  $  B¢ $  ‚£ !ˆ  € € #b   <  c$!C   <  c$  C¬ @¬ @¬, @¤  $0 C¤  ƒ�4 dŒ4 D¬8 cŒ8 C¬  <  &   !( !    & $   !8  @!  ¿ÿ”&ÿ ‚27 B,@ $ÿ ”2€    <°6B$! T   ‚Ž @     t8  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  T:  ä:  ä:  ä:  ä:  Œ7  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  t8  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  ä:  T:  ä:  ä:  ä:  ä:  Œ7  € € #b   <  c$!C , B” ¢§!   ¥'    $	@!€@ !   ¥'!0      $@!€@ !   ¥'   w $!€@ € € #b   <  B$!b 0 B” B0 @ $  ‚£ù ÿ $î  !  !(      $!€@  £‚+ $æ b  <  D$< $Br! d  ‚Œ $Db|ù  ‚¬€ € #b   <  B$!C  BŒ4 @€   <  B$! b , ‚– ¢§!   ¥'   w $!€@ 0 ‚– B0 @ $  ‚£ù ÿ $Á  !  !(      $ @!€@  $K   ‚£€ € #b   <  B$!b   <  „$    EŒ £‚+ $« b€ € #b   <  B$!b  CŒ $Dƒ|ù  C¬€ #b   <  c$!C , B” ¢§!   ¥'    $” @!€@ !   ¥'!0      $� @!€@ !   ¥'   w $!€@ € € #b   <  B$!b 0 B” B0 @ $  ‚£ù ÿ $y  !  !(      $ @!€@  $  ‚£ £‚+ $n b  <  D$< $br! d  ‚Œ $Db|ù  ‚¬€ € #b   <  c$!C , B” ¢§!   ¥'   r $!€@  £‚+ $T b€ € #b   <  B$!b 0 B” B0K @€ € #b   <  B$!b  CŒ $ ƒ|ù  C¬ $  ‚£ù ÿ $  <     ¥$w $ ‚W $ ‚a $ ‚A $1 ‚ $  §!   ¥'!0      $) @!€@ !   ¥'   w $!€@ € € #b   <  B$!b 0 B” B0 @ $  ‚£ù ÿ $  !  !(      $ @!€@  $  ‚£ £‚+ $
 b€ € #b   <  B$!b  CŒ $Dƒ| C¬       	 @€ €™ #˜b  <  B$!˜b bŽ | b®  R  €£  ‚'!�R  $  B¢!ˆ  ! 4 ¿�0 µ�, ´�( ³�$ ²�  ±� °� à8 ½'�ÿ½'l ¿¯h ¶¯d µ¯` ´¯\ ³¯X ²¯T ±¯P °¯!ˆ   $ ¢§ ¤'     …�  €£  0‚ÿÿ2    < $  ‚£0 ÿÿ$  ´&  <  s&  <+ r&. $	 \ $s R 1&·  R   ¢” !€ð    ¢ 1&  "‚ÿÿB0. $N C  ƒ� 1&H ¢� C  0‚ $  ‚£0 ÿÿ$L ¢¯ $ ¢§ ¤' ¥'    $ @     $  ‚£0 ÿÿ$   ! @ H ¢¯ @L ¢¯\ $4 ¢£5 ¢'? ¤'  $  C  B$þÿDT  C   ‚�L ¢¯u H ¢¯. $4 ¢£5 ¢£6 ¢'? ¤'  $  C  B$þÿDT  C   § ¤' ¥'    $ @ÿÿ2\ $ \ $Š      $  ‚£0 ÿÿ$ 1&  0‚ÿÿ2ýÿR 1&©ÿ V. $  „�    ¥'0 !   @\ $  „�    ¥'0 !   C $\ $ 1&  0‚ÿÿ2ýÿR 1&“ÿ V. $  „�    ¥'0 !    ‚£0 ÿÿ$  0‚ÿÿ2\ $  $  ‚£0 ÿÿ$    ‚�  „�4 ‚¬8 ‚¬\ $  ‚ !€ 
 „$  $! C  B$þÿDT! C 0 !  H ¢¯L ¢¯\ $4 ¢£5 ¢'? ¤'  $  C  B$þÿDT  C 4 . $!  \ $ $  p  B$ 1&  0‚ÿÿ2  ÿÿB0 R!T öÿE c$: !T !T  B$ÿÿB0 B, @  ` 
  \ $	 ! € 1&  0‚ÿÿ2  ! €ûÿV 1&! € ¥'   !0  : @! `    ¥'! ` ¥' $   !8   @P0 b– $  ‚£0 ÿÿ$ B0 @T  Â& $  ‚£0 ÿÿ$4 £'  D�  d  B$üÿR c$ bŽH ¢¯  L ¢¯  „�    ¥'0 !    0‚ÿÿ2    „�ûÿR 1&4 . $    ¥'0 !  \ $ÿ. $ 1&  0‚ÿÿ2ñÿ V\ $!   „�ÿÿ$l ¿�h ¶�d µ�` ´�\ ³�X ²�T ±�P °� àp ½'å   @ èÿ½' ¿¯!(€ !      !0   ¿� à ½'Èÿ½'4 ¿¯0 µ¯, ´¯( ³¯$ ²¯  ±¯ °¯!ˆ€  $ ¢§ ¥'    $!€@ X  ÿ $   !  !�@  @  ‚¯\ $  "¢!    $ $!" B$ýÿD  e   ‚�4 "®¢ 8 "®4 "®8 "®!   ¥'    $! @ = €ÿ $        @  ‚¯  ‚�y 4 "®4 "®4 "Ž8 "®  §!   ¥'    $!€@ +  ÿ $   !    ‚¯åÿ$ $•  $ ¥'   !0   @!€@  ¢— B$ ¢§   !    ‚¯  ‚�óÿB!    ‚ðÿS     ’îÿT ¥'ìÿU    4 2®8 2®!   $!"!   „� B$ûÿE  d ­ !  ÿ $4 ¿�0 µ�, ´�( ³�$ ²�  ±� °� à8 ½'Àÿ½'< ¿¯8 ¾¯4 ·¯0 ¶¯, µ¯( ´¯$ ³¯  ²¯ ±¯ °¯€!ˆ      €£ $  ‚£Ð !�  ÿÿ³0!�€   <  &     …�  &  –..$\ b  <!  4 Ž $ ¢§8 ® ¥'    $ @     $  ‚£Ð !�     ! @  @  ‚¯  ƒ�  <ì 4 C¬  <4 b¬  <  „$4 ‚Œ8 ‚¬  § ¥'    $ @!€@  $  ‚£Ð !�     ! @   ‚¯åÿ$ $  <   µ& ¢— B$ ¢§!   ¥'   !0   @!€@  $  ‚£Ð !�     ! @   ‚¯  ‚�ïÿT ¢—  ‚ìÿV ¢— ’èÿW $çÿC ¢—!   <  „$  ƒ� &  E�  …   E�  e  B$ „$ùÿP c$  <  B$4 T¬8 T¬  <  C€\ $ b $O "!€  \ $  B¢Ð  @¢ÿÿB$ |!D   c€üÿqPÿÿB$ C(! `  ¥&!P! E   „�  d  & †|ÿÿB$  |!€   $ C(ôÿ`!P & †| ð  ~ !€   $  £&!C   c€ q      ¤&ÿÿB$ |!D   c€üÿqPÿÿB$ @  ¥&!P! E   „�  d  & †|ÿÿB$  |!€   $õÿT!P!P\ $ & †|   C !€   $  ¤&4 ‚Œ   8 ‚¬ @  ¢& $  ‚£Ð !�  !°    <  $!¸`. $ÿÿ$  ¢&4 CŒ  ‚� b  ¢&* C€
 $¨ÿq  ¤&B   ¥&ÿÿ&( À †|  ÿÿ2!  !(C  ¦€! P  ‡�  §   † ÿÿ& †| c$ |# õÿ€!(Cÿÿs& B$ |!8S ž|#b" `X  à ! B  …€!S  f�  †   e ÿÿs& ž| B$ |#bõÿ`! BÐ   à   ÿÿ2!  ! B  …€!P  f�  †   e ÿÿ& †| B$ |#õÿ`! B!G @ !@< ¿�8 ¾�4 ·�0 ¶�, µ�( ´�$ ³�  ²� ±� °� à@ ½'  €£
 $  <Ë   R&Àÿ½'< ¿¯8 ²¯4 ±¯0 °¯!€€ !ˆ  !�À   €¯ „ˆ  š!(      $. $ ¢£!    $
 $ B$ ¦'!Â   e üÿD B$ $ ¢£  £ÿÿ"2* ¢§ \"~$ ¢§,  ¯  ‚“ ¢£  ‚— ¢§  ‚—  ¢§"  §&  §(  §!    $ ¤'!‚   d� Š  š!b  B$øÿE  d . $ ¢£ÿÿB2* ¢§ \R~$ ²§  $@ $àÿC$ ¦'!Ã   d� Š  š!b  B$÷ÿE  d !     !(  Š! @   š   !0   @ $	 $  ‚£!  !` < ¿�8 ²�4 ±�0 °� à@ ½'àÿ½' ¿¯ °¯  §  <  ¥$   !0   @ $  ‚£ƒ !    ‚�  <  d$4 EŒ4 …¬8 EŒ8 …¬ €¬ €¬  BŒ  b¬ ¥' $    $) @!    ‚“ @  <  <  DŒ!(  !0      $ @  <	 $  ‚£ƒ !  4 BŒ  ��&€P !  P !€`   <  „$8 ‚¬ ¥'    $ @!   $ƒ   ‚£   ! @   <  dŒ!(@    !0 + !`  ¿� °� à  ½'Àÿ½'< ¿¯8 µ¯4 ´¯0 ³¯, ²¯( ±¯$ °¯!ˆ       €£ @P!  $  ‚£› ÿÿ$!H  . $\ $  C€+ `!(   fP B$( d!8   B$ ¥$  C€ `ÿÿ¥0 f	 ¨,ùÿdT B$	 ¨,       $  ‚£› ÿÿ$ f!8   B$  C€ `!8   d!å  B$ ç$  C€ `ÿÿç0ûÿdT B$ ã, `!å  $  ‚£› ÿÿ$!8  !å *# `  C€!(å ÿÿ©0 d     B$  C€þÿdP B$Æÿ`T  C€  <  „$     …�. $\ $  <  µ&\ $  "‚ÿÿB02 S     1&  0‚ÿÿ2	 R  ‚�!        1& $  ‚£› ÿÿ$4 CŒ  ‚� b 1& $  ‚£› ÿÿ$  0‚ÿÿ2        $  ‚£› ÿÿ$   !        1&  0‚ÿÿ2ýÿR 1&Õÿ V  "‚  „�  <     ¥$ $  ‚£› ÿÿ$ R  „�  ‚�4 ‚¬8 ‚¬  ” !€ 
 …$  $! C  B$þÿET! C  1&  "‚ÿÿB0 RP  <¹ÿ@T  "‚  <     ¥$ $  ‚£› ÿÿ$\ $ $. $  <  µ&  0‚ÿÿ2  !   R!¢ £'  p  B$ 1&  0‚ÿÿ2  ÿÿB0 R!¢öÿS c$!¢ @  ¢ƒ T ¢ƒ @    	 TP ¢ƒ  „�  <     ¥$ $  ‚£› ÿÿ$ @  „�  <     ¥$ $  ‚£› ÿÿ$    ¤' @T!        1&  0‚ÿÿ2ýÿR 1&Éÿ V  0‚  „�  <     ¥$› !      ¥'   !   @  „�  <     ¥$› ÿÿ$    ¤' @T  „�  "‚ RP 1&”       <     ¥$ $  ‚£› ÿÿ$ 1&  "‚ýÿRÿÿP0¢ÿ V  0‚  „�  <     ¥$!  < ¿�8 µ�4 ´�0 ³�, ²�( ±�$ °� à@ ½'èÿ½' ¿¯!(€ !      !0   ¿� à ½' ÿ½'\ ¿¯X ±¯T °¯   !ˆ€   @ÿÿ$ ¤'     …�  …�! !   1&  D�  d  B$üÿQ c$  <     &  „�  & $   !8   @ÿÿ$  …�!   , ¥$    $
€   „�    ¥'! \ ¿�X ±�T °� à` ½'°ÿ½'L ¿¯H ¾¯D ·¯@ ¶¯< µ¯8 ´¯4 ³¯0 ²¯, ±¯( °¯!€  ÿ ñ0  §  €£  <  „$     …�   !   @P  „� $  ‚£Œ ÿÿ$4 ‚Œ  ƒ� C  <4 cŒ CT ¢—  <     ¥$ $  ‚£Œ ÿÿ$ B$ ¢§ ¥'    $	 @T ¢—  „�  <     ¥$ $  ‚£Œ ÿÿ$ B$ ¢§  „� ¥'   !0   @  „�  <     ¥$ $  ‚£Œ ÿÿ$  åÿ$D   €£	 PP ¢—  „�  <     ¥$ $  ‚£Œ ÿÿ$ B$ ¢§  „� ¥'   !0  
 @T  B€  „�  <     ¥$ $  ‚£Œ ÿÿ$  B€äÿ@ ¤'[     !˜    <  <  <  <  ÷&  <  C€‡ `åÿ$i d $ D�i … $d … „0@ €P!@   $QdT ££d !   c$ | „$ h ¥$ †€ùÿÇT  ¦  E€  $ ¤ÿ d0! ¤. $ …  c$ D€  $)… |x ÿ c0ÿ d0! ¤ ‚  c$ |ÿ c0!£ `     ¤' | @  „�  <     ¥$ $  ‚£Œ ÿÿ$  Â'4 ƒŒ4 BŒ b s&  <     ¥$ $  ‚£Œ ÿÿ$ÿÿs2 $¾  ¢§  Ä& B$  e�  …  c$üÿb „$  —®  „& ¢—, ‚¤  ‚�4 CŒ4 ƒ¬8 BŒ8 ‚¬ €¬ €¬ ¥'    $	 @P ¢—  „�  <     ¥$ $  ‚£Œ ÿÿ$ B$»  ¢§ ¢— B$ ¢§  ‚“
 @  „�  €£  „�4 ‚Œ8 ‚¬ ¥'    $Ê      ¥'   !0  � @  ƒ“  „�  <     ¥$ $  ‚£Œ ÿÿ$€ ` $  §  „�4 ‚Œ8 ‚¬ ¥'    $ @  „�  <     ¥$ $  ‚£Œ ÿÿ$   ! @  ¢§     ¤& |	 @P $  „�  <     ¥$ $  ‚£Œ ÿÿ$ ¢§  „�4 ‚Œ8 ‚¬ ¥'    $	 @!€@   „�  <     ¥$ $  ‚£Œ ÿÿ$   ! @   ‚¯åÿ$   $ B$ ¢§  „� ¥'   !0  	 @!€@   „�  <     ¥$ $  ‚£Œ ÿÿ$   ! @   ‚¯ £—  ‚�êÿb ¢—  ‚çÿQ ¢— ’äÿR ¢—  ¯  ¯  ¯!  £' &  D�  d  B$üÿP c$    ¤'	 @P ¢—  „�  <     ¥$ $  ‚£Œ ÿÿ$ B$ ¢§  „�4 ‚Œ8 ‚¬ ¥'    $	 @ÿÿs&  „�  <     ¥$ $  ‚£Œ ÿÿ$W ÿÿs2Z   ‚£  ƒ“óþ`P  C€ ¤'    $ @T  ¯  „�  <     ¥$Œ ÿÿ$  ¯  ¯  ‚� £' E$  D�  d  B$üÿE c$  <     „$ | @  „�  <     ¥$ $  ‚£Œ ÿÿ$    ¤' | @  „�  <     ¥$ $  ‚£Œ ÿÿ$  <     ¥$!  L ¿�H ¾�D ·�@ ¶�< µ�8 ´�4 ³�0 ²�, ±�( °� àP ½'ÿ e0!(¥ ¤  c$	 D€  $Øþ… |ÿ e0!(¥ ¤  c$
 B€  $ËþD |x ÿ c0! @  ¥' $  $a  $èÿ½' ¿¯!€ ÿ §0!   !(@    !0   ¿� à ½' ÿ½'\ ¿¯X ²¯T ±¯P °¯!�€ !€  !ˆÀ   €£ ¥'    $ @T0  ¢ $  ‚£Q ÿÿ$  B‚– @T "¢â !" B$ÿ B0 R& E c$â !" `!"é ) 0¢ D‚óÿ€T d Ù  C, `  B$ÿ B0 C,ûÿ`!") 0¢  ‚�4 CŒ, #®  <  c$ £¯  ¯  ¯<  §@ °§4 CŒD £¯8 BŒH ¢¯  <  &    ¥' ¤'  & $    $ @P< ¢— $  ‚£Q ÿÿ$L ¢§ ¤'L ¥'   r $B @!  $&!   @  B$þÿDT  @ @ ¤— $" ‚0 ¢ƒ  $G DT  "¢$ !   B$ÿ B0 „$ G c$  …€ùÿ¦T e 8 £ƒ  $ d! ". $  …  B$ÿ B0! "  ƒ  B$9 £ƒ  $% dÿ B0@ @ ¢—!"?   C 0 ¢'; ¥'  D�  d  B$üÿE c$@ ¢— "¢$ ¢� "®. ¢—  , £—!C  "®< ¢— "® $0 "¢Q !   $  ‚£ÿÿ$\ ¿�X ²�T ±�P °� à` ½'! "  ƒ  B$: £ƒ  $Øÿdÿ B0@ @ ¢—1 ¤' $  $!  $!  $Ý  $ ÿ½'\ ¿¯X ±¯T °¯  €£0 ‚� @!ˆ€  $  ‚£â ÿÿ$, ƒŒ  ‚�4 BŒ bP „$ $  ‚£â ÿÿ$ ¥'    $ @T  < $  ‚£â ÿÿ$  B$ ¢¯  ¯  ¯ "Ž B$< ¢§) "’@ ¢§  ‚�4 CŒD £¯8 BŒH ¢¯  <  &    ¥' ¤'  & $    $ @!  $  ‚£â ÿÿ$ $&!   @  B$þÿDT  @ @ ¤— $" ‚0 ¢ƒ  $@ DT  "¢» !   B$ÿ B0 „$ G c$  …€ùÿ¦T e 8 £ƒ  $ d! ". $  …  B$ÿ B0! "  ƒ  B$9 £ƒ  $ dÿ B0× @ ¢—!"Ö   C 0 ¢'; ¥'  D�  d  B$üÿE c$@ ¢— "¢$ ¢� "®. ¢—  , £—!C  "®< ¢— "®!  \ ¿�X ±�T °� à` ½'! "  ƒ  B$: £ƒ  $ßÿdÿ B0× @ ¢—1 ¤' $  $¸  $üÿÿó                    %  $ >  :;   :;I8
  :;   I   :;I  :;  	 :;I8
  
:;   :;I   I     :;  (   I  ! I/   :;I8
  5 I   :;I8
   :;I8
   :;I8
  :;  ! I/   :;I   :;I8
  :;  :;  .?:;'I@
   :;I
  4 :;I    :;I  ! :;I
  "4 :;I  #. ?:;'I@
  $.?:;'@
  %4 :;I  &4 :;I
  ' :;I  (4 :;I  )4 :;I  *4 :;I
  +4 :;I  ,& I  -  .&   /:;  04 :;I?<  14 :;‡@I?<  24 :;I?<  34 :;‡@I?<  44 :;‡@I?<  54 :;I?<  64 :;I?<  74 :;‡@I?<  8!   94 :;I?
  :4 :;I?
  ;4 :;I?
   NF       GNU C 4.5.2 MPLAB XC32 v1.31 Compiler FSIO.c C:/PIC/MPLABX/32mx150f/sd-lib.X             unsigned int O0  RTCOE Pf   # HALFSEC Qf   # RTCSYNC Rf   # RTCWREN Sf   # RTCCLKON Uf   # RTSECSEL Vf   # SIDL Xf   # ON Zf   # CAL [f   
#  ]H  w ^f     #  N[  v   0   __RTCCONbits_t `H  gí  ARPT hf   # AMASK if   # ALRMSYNC jf   # PIV kf   # CHIME lf   # ALRMEN mf   #  o  w pf     #  f  q  í   __RTCALRMbits_t r  ’Á  	WAITE “f   # 	WAITM ”f   # 	WAITB •f   # 	MODE –f   # 	INCM ˜f   # 	IRQM ™f   # 	BUSY šf   #  œë  	WAITE0 �f   # 	WAITE1 žf   # 	WAITM0 Ÿf   # 	WAITM1  f   # 	WAITM2 ¡f   # 	WAITM3 ¢f   # 	WAITB0 £f   # 	WAITB1 ¤f   # 	MODE0 ¥f   # 	MODE1 ¦f   # 	INCM0 ¨f   # 	INCM1 ©f   # 	IRQM0 ªf   # 	IRQM1 «f   #  ­  	w ®f     #  
‘  /  Á  ë   __PMMODEbits_t °  rˆ  	OSWEN sf   # 	SOSCEN tf   # 	UFRCEN uf   # 	CF vf   # 	SLPEN wf   # 	SLOCK xf   # 	ULOCK yf   # 	CLKLOCK zf   # 	NOSC {f   # 	COSC }f   # 	PLLMULT f   # 	PBDIV €f   # 	PBDIVRDY �f   
# 	SOSCRDY ‚f   	# 	FRCDIV „f   # 	PLLODIV …f   #  ‡   	NOSC0 ‰f   # 	NOSC1 Šf   # 	NOSC2 ‹f   # 	COSC0 �f   # 	COSC1 Žf   # 	COSC2 �f   # 	PLLMULT0 ‘f   # 	PLLMULT1 ’f   # 	PLLMULT2 “f   # 	PBDIV0 ”f   # 	PBDIV1 •f   # 	FRCDIV0 —f   # 	FRCDIV1 ˜f   # 	FRCDIV2 ™f   # 	PLLODIV0 šf   # 	PLLODIV1 ›f   # 	PLLODIV2 œf   #  ž  	w Ÿf     #  
q3  5  ˆ      __OSCCONbits_t ¡  Í
z  	VEC Î
f   # 	SRIPL Ð
f   #  __INTSTATbits_t Ñ
J  °Ù  	DMABUSY ²f   # 	SUSPEND ³f   # 	ON µf   #  ·ó  	w ¸f     #  
¯  ’  Ù   __DMACONbits_t ºó  ÓÅ  	CRCCH Ôf   # 	CRCTYP Öf   # 	CRCAPP ×f   # 	CRCEN Øf   # 	PLEN Ùf   # 	BITO Ûf   # 	WBO Ýf   # 	BYTO Þf   #  àß  	w áf     #  
Òó    Å   __DCRCCONbits_t ãß  long unsigned int long int size_t 	  int G	  char short unsigned int short int _BOOL A’	  FALSE  TRUE  BOOL At	  signed char long long int UINT Tf   unsigned char long long unsigned int BYTE VÊ	  WORD WO	  DWORD X	  õ	  -
  	   õ	  =
  	   õ	  M
  	   NŽ
  reg PŽ
  # clr QŽ
  #set RŽ
  #inv SŽ
  # ¾	  REG_SET TM
  PVï
      Xï
  # sta Yï
  #tx Zï
  # rx [ï
  #0brg \ï
  #@ “
  UART_REGS ]¢
  _CETYPE *‡  CE_GOOD  CE_ERASE_FAIL CE_NOT_PRESENT CE_NOT_FORMATTED CE_BAD_PARTITION CE_UNSUPPORTED_FS CE_INIT_ERROR CE_NOT_INIT CE_BAD_SECTOR_READ CE_WRITE_ERROR 	CE_INVALID_CLUSTER 
CE_FILE_NOT_FOUND CE_DIR_NOT_FOUND CE_BAD_FILE CE_DONE CE_COULD_NOT_GET_CLUSTER CE_FILENAME_2_LONG CE_FILENAME_EXISTS CE_INVALID_FILENAME CE_DELETE_DIR CE_DIR_FULL CE_DISK_FULL CE_DIR_NOT_EMPTY CE_NONSUPPORTED_SIZE CE_WRITE_PROTECTED CE_FILENOTOPENED CE_SEEK_ERROR CE_BADCACHEREAD CE_CARDFAT32 CE_READONLY CE_WRITEONLY CE_INVALID_ARGUMENT CE_TOO_MANY_FILES_OPEN  CE_UNSUPPORTED_SECTOR_SIZE ! CETYPE N  &ƒ  buffer ƒ  # firsts 
  #fat 
  #root 
  #data 
  #maxroot 
  #maxcls 
  #    
  #fatsize 
  #fatcopy õ	  #"SecPerClus õ	  ##type õ	  #$mount õ	  #% õ	  DISK •  *±  array ,±  #  Ê	  Á  	   SWORD .–  >8      9Á  #     :=
  #    ;
  #    <õ	  #    =
  #    >õ	  #    ?
  #    @
  #    Aõ	  #    B
  #    C
  #    D
  #    E
  #    F
  #     Gõ	  #$BootSec_Reserved2 Hõ	  #%    Iõ	  #&    J-
  #'    K  #+    L=
  #6 õ	  #  	  
 _BPB_FAT12 NÏ  >Ul      VÁ  #     W=
  #    X
  #    Yõ	  #    Z
  #    [õ	  #    \
  #    ]
  #    ^õ	  #    _
  #    `
  #    a
  #    b
  #    c
  #     dõ	  #$    eõ	  #%    fõ	  #&    g-
  #'    h  #+    i=
  #6 _BPB_FAT16 k6  Zr,  BootSec_jmpBoot sÁ  #     t=
  #BootSec_BytsPerSec u
  #BootSec_SecPerClus võ	  #BootSec_RsvdSecCnt w
  #BootSec_NumFATs xõ	  #BootSec_RootEntCnt y
  #    z
  #BootSec_Media {õ	  #BootSec_FATSz16 |
  #BootSec_SecPerTrk }
  #BootSec_NumHeads ~
  #BootSec_HiddSec 
  #    €
  # BootSec_FATSz32 �
  #$BootSec_ExtFlags ‚
  #(BootSec_FSVers ƒ
  #*BootSec_RootClus „
  #,BootSec_FSInfo …
  #0BootSec_BkBootSec †
  #2    ‡,  #4BootSec_DrvNum ˆõ	  #@BootSec_Reserved1 ‰õ	  #A    Šõ	  #B    ‹-
  #CBootSec_VolLab Œ  #GBootSec_FilSysType �=
  #R õ	  <  	   _BPB_FAT32 �  Ãì  PTE_BootDes Åõ	  # PTE_FrstPartSect ÆÁ  #PTE_FSDesc Çõ	  #PTE_LstPartSect ÈÁ  #PTE_FrstSect É
  #PTE_NumSect Ê
  # PTE_MBR ÌO   Õ™  ConsChkRtn ×™  # Partition0 Øì  #¾Partition1 Ùì  #ÎPartition2 Úì  #ÞPartition3 Ûì  #î    Üõ	  #þ    Ýõ	  #ÿ õ	  ª  	  ½ _PT_MBR ßü  PT_MBR æÉ  ª  
Zð  FAT_32 ò<  FAT_16 ól  FAT_12 ô#    íT  FAT õÏ  # Reserved öT  #Z    ÷õ	  #þ    øõ	  #ÿ õ	  e  	  £ _BootSec ú  BootSec †  e  ½      õ	  # 	maxLUN õ	  #  
â  value õ	  bits Œ   ;  errorCode õ	  # validityFlags  ½  #    "
  #maxLUN #õ	  # MEDIA_INFORMATION $â  '¥  MEDIA_NO_ERROR  MEDIA_DEVICE_NOT_PRESENT MEDIA_CANNOT_INITIALIZE  ´í  write ¶f   # read ·f   # FileWriteEOF ¸f   #  FILEFLAGS ¹¥  Â8  LOOK_FOR_EMPTY_ENTRY  LOOK_FOR_MATCHING_ENTRY  <ï6  dsk ñ6  #     ò
  #ccls ó
  #sec ô
  #pos õ
  #seek ö
  #size ÷
  #flags øí  #time ù
  #date ú
  #name û<  #     
  #,chk 
  #.    
  #0dirclus 
  #4dirccls 
  #8 ‰  G	  L  	  
 FSFILE 8  47  filename 9  #     :Ê	  #    ;	  #timestamp <	  #    Bf   #searchname C  #searchattr DÊ	  #)cwdclus E	  #,initialized FÊ	  #0 G	  !  	   SearchRec G[   ¹a  DIR_Name »a  # DIR_Extension ¼q  #DIR_Attr ½õ	  #DIR_NTRes ¾õ	  #DIR_CrtTimeTenth ¿õ	  #DIR_CrtTime À
  #DIR_CrtDate Á
  #DIR_LstAccDate Â
  #DIR_FstClusHI Ã
  #DIR_WrtTime Ä
  #DIR_WrtDate Å
  #DIR_FstClusLO Æ
  #DIR_FileSize Ç
  # G	  q  	   G	  �  	   _DIRENTRY È3  DIRENTRY Ê¢  �  ä}  NAME_8P3_ASCII_CAPS_TYPE  NAME_8P3_ASCII_MIXED_TYPE NAME_8P3_UTF16_TYPE NAME_8P3_UTF16_ASCII_CAPS_TYPE NAME_8P3_UTF16_ASCII_MIXED_TYPE NAME_8P3_UTF16_NONASCII_TYPE NAME_LFN_TYPE NAME_ERROR  FILE_DIR_NAME_TYPE í¨  FILEOBJ ó¦  L  GetFullClusterNumber ”
          m      ”’  TTempFullClusterCalc —
       SetClockVars w:	          m¦   year wf        month wÊ	       day wÊ	       hour wÊ	      !minute wÊ	  ‘!second wÊ	  ‘"    yf        FSftell É 	          mÔ  !fo É¦  T #FSerror T:	          m$FileObjectCopy o        mv  !foDest o—  T!foSource o—  U%size q:	  <&dest rƒ  T&source sƒ  U"    t:	       ReadByte õ	          m¶  '    ƒ          
  U LoadMBR õõ	          m+   dsk õ6      Partition ÷º      (    øõ	  type ùõ	      BSec úv       ReadWord 7
          m�  '    7ƒ          7
  UloByte 9õ	      hiByte 9õ	      )res :
   ReadDWord Y
          m   '    Yƒ      '    Y
      loWord [
      hiWord [
      "    \
       LoadBootSector …õ	          m6!   dsk …6      RootDirSectors ‡
      TotSec ˆ
      )DataSec ˆ
  "    ‰õ	      BSec Šv      BytesPerSec ‹
      ReservedSectorCount Œ
      TriedSpecifiedBackupBootSec �’	      TriedBackupBootSecAtAddress6 �’	       DISKmount «õ	          m–!   dsk «6      "    ­õ	      mediaInformation ®–!       ;  FSInit �:	          mÌ!  "    ƒ:	       Cluster2Sector ‚
          m$"   dsk ‚6      '    ‚
      "    „
       Write_File_Entry Ø
õ	          mº"   fo Ø
—      '    Ø
º"      dsk Ú
6      (    Û
õ	  "    Ü
õ	      "    Ý

      ccls Þ

       
  flushData Ûõ	          m#  )l Ý
  dsk Þ6      "    á—       EraseCluster çõ	          m�#  '    ç6      '    ç
      "    éõ	      SectorAddress ê
      "    ëõ	       $FSrewind Œ        mº#   fo Œ¦       FSfeof :	          mè#      ¦  T ValidateChars }          mb$      õ	  T"    }      (    O	  radix %Ê	      asciiValue %Ê	       FormatDirName âõ	          m%%   string âA	       fptr â—      '    âõ	      *    ä%%  ‘"    å}      temp æ:	      "    æ:	      )count2 æ:	  +    ç’	   (    èA	   G	  5%  	   FormatFileName ¶õ	          m0&  '    ¶0&       fptr ¶—      '    ¶õ	      )fN2 ¸A	  "    ¹}      temp º:	      "    º:	      count2 º:	      count3 º:	      count4 º:	      +    »’	   "    ¼A	      *    Ä;&  ‘ 6&  ,G	  O	  K&  	   WriteFAT  
          m'   dsk  6       ccls  
       value  
       forceWrite  õ	      i  õ	      q  õ	      c  õ	      p  
      li  
      l  
      "     
       ReadFAT _
          mÄ'   dsk _6       ccls _
      q aõ	      p b
      l b
      c c
      d c
      "    c
      "    c
       FATfindEmptyCluster  
          mo(   fo  —      "    6      value 
      c 
      curcls 
      EndClusterLimit 
      "    
       Cache_File_Entry ’          mU)   fo —      '    º"       ForceRead õ	      dir �’      dsk ‚6      "    ƒ
      "    „
      "    „
      ccls …
      "    †õ	      numofclus ‡õ	       LoadDirAttrib å’          m¹)   fo å—      '    åº"      dir ç’      a èõ	       FSattrib ¾:	          m*   file ¾¦      '    ¾Ê	      *    À
  ‘dir Á’       Fill_File_Object õ	          m»*   fo —      '    º"      dir ’      (    õ	  a õ	      "    õ	      "    õ	      )test õ	   PopulateEntries ¯õ	          m0+   fo ¯—      '    ¯º"      '    ¯õ	      +    ±õ	   dir ²’       FILEopen Û‡          m¾+   fo Û—      '    Ûº"       type ÛG	      dsk Ý6      r Þõ	      l ß
      "    à‡       FILEfind Û‡          mº,   foDest Û—       foCompareTo Û—       cmd Ûõ	      '    Ûõ	      attrib Ý
      &compareAttrib Ý
  ‘ "    Þ
      statusB ß‡      "    àõ	      test àõ	      state àõ	      (    àõ	   FSrename µ:	          mL-  '    µ0&       fo µ¦      "    ·
      &tempFo1 ¸L  ‘&tempFo2 ¸L  ‘Ð dir ¹’      )j ½õ	   FILEget_next_cluster Tõ	          m.   fo T—       n T
      c V
      c2 V
      "    V
      LastClustervalue V
      "    Wõ	      "    X6       FSfread 0,	          mì.   ptr 0r	       size 0,	       n 0,	      '    0¦      )len 2
  pointer 3ƒ      dsk 46      seek 5
      sec_sel 5
      pos 6
      "    7‡      readCount 8
       FILECreateHeadCluster ›‡          mZ/   fo ›—      '    ›Z/      "    �6      "    ž‡       
  CreateFirstCluster à‡          mð/   fo à—      "    â‡      *    ã
  ‘)TempMsbCluster ã
  *    ä
  ‘dir å’       FSfclose &:	          m\0   fo &¦      *    (
  ‘(    *
  "    ,:	      dir .’       FILEallocate_new_cluster ¼õ	          mÞ0   fo ¼—      '    ¼õ	      dsk ¾6      c ¿
      curcls ¿
       FSfseek ó:	          m�1  '    ó¦       offset ó 	       whence ó:	      numsector õ
      temp õ
      dsk ö6      test ÷õ	      "    ø 	       FSfwrite ,	          m¡2   ptr ¡2       size ,	       n ,	      '    ¦      )count 
  src ƒ      dsk 6      "    ‡      pos 
      l 
      seek 
      "    
      writeCount 
      -        needRead gõ	        §2  .FindEmptyEntries !õ	          ma3   fo !—      '    !º"      "    #õ	      )amountfound $õ	  (    $õ	  a %õ	      bHandle &
      b '
      dir (’       CreateFileEntry ‡          mè3   fo —      '    º"      '    õ	       createFirstCluster ’	      "    ‡       FAT_erase_cluster_chain õ	          m�4  '    
       dsk 6      c !
      c2 !
      "    !
      /_status "Œ4  Good  Fail Exit  "    "e4       FILEerase .‡          mi5   fo .—      '    .º"       EraseClusters .õ	      dir 0’      a 1õ	      "    2‡      clus 3
      "    46      (    6õ	  )forFirstTime 7’	   FSremove ê:	          m¦5  '    ê0&      )fo ì—   FSfopen ¬¦          m;6  '    ¬0&      '    ¬0&      filePtr ®—      (    °:	  ModeC ²õ	      "    ³
      final ´‡       chdirhelper `!:	          m7  '    `!õ	      '    `!A	      '    `!A	      i c!O	      j c!O	      %k c!O	   &curent d!
  ‘"    e!’      "    f!A	      *    o!L  ‘(    p!—   FSchdir Ö :	          m57  '    Ö A	       GetPreviousEntry ;&õ	          mÀ7   fo ;&¦      i =&:	      j =&:	      *    >&
  ‘dirclus ?&
      dirptr @&’       FSgetcwd 6$A	          mù8  '    6$A	       numchars 6$:	      totalchars :$O	      returnPointer ;$A	      )bufferEnd <$A	  (    =$—  bufferOverflow >$õ	      j ?$ž	      curclus @$
      "    A$
      tempindex A$
      i B$e	      "    B$e	      aChar C$G	      "    D$’       writeDotEntries <+õ	          m«9  '    <+6       dotAddress <+
       dotdotAddress <+
      )i >+
  %size ?+
   *    @+«9  ‘)entryptr A+’  "    B+
       �  CreateDIR ì*:	          m<:  '    ì*A	      )dirEntryPtr î*¦  dir ï*’      &handle ð*
  ‘dot ñ*
      dotdot ñ*
       mkdirhelper ²':	          mü:  '    ²'õ	      '    ²'A	      '    ²'A	      i µ'O	      j µ'O	      k µ'O	      "    ¶'A	      utf16path »'ü:      (    ¼'—  *    È';  ‘ O	  G	  ;  	   FSmkdir )':	          mC;  '    )'A	       eraseDir §.:	          m ;  '    §.A	      "    ©.:	      (    ª.õ	  *    «.L  ‘ rmdirhelper Q,:	          m«<  '    Q,õ	      '    Q,A	      '    Q,A	      '    Q,Ê	      (    T,—  )fo U,—  "    V,’      &handle W,
  ‘handle2 X,
      subDirDepth Y,
      Index3 Z,e	      "    [,G	      )Index2 [,G	  *    i,  ‘ FSrmdir ¸+:	          mì<  '    ¸+A	      '    ¸+Ê	       FindFirst /:	          m‚=  '    /0&       attr /f        rec /‚=      &f /L  ‘)fo 	/—  "    
/
      )j /õ	  "    /õ	       !  FindNext ²/:	          mê=   rec ²/‚=      &f ´/L  ‘)fo µ/—  i ¶/õ	      )j ¶/õ	   0RTCCON Mú=  f   1    a*RTCCON >  [  2    bú=  2    cú=  0RTCALRM eú=  3    s    U>    0RTCTIME wú=  0RTCDATE Šú=  2    žú=  2    ±ú=  4    ±*PMMODE ¬>    5PMADDR µú=  5PMDIN ×ú=  5OSCCON pú=  4    ¢*OSCCON ù>  3  5SYSKEY üú=  6    É
ú=  6    Ê
ú=  5INTSTAT Ì
ú=  7    Ò
    O?  z  5IPTMR Ó
ú=  6    ˜ú=  5DMACON ®ú=  4    »*DMACON ™?    6    ¼ú=  6    ½ú=  7    ä    Ì?  ó  6    åú=  6    æú=  6    èú=  5DCRCXOR ìú=  @  @  8 ô
  0uartReg _/@  ,@  L  D@  	   2    h4@  2    i
  2    |õ	  2    }
  2    ~
  2    
  2    €
  2    �
  2    „
  2    …õ	  2    †¦  2    ‡
  2    ˆõ	  2    ‰õ	  2    ‹õ	  2    �
  0FSerrno �õ	  2    ‘
  2    ’õ	  0recache “õ	  2    ”L  2    •L  0cwd —L  0cwdptr ˜¦  õ	  ˜A  	  ÿ 2    £‡A  2    ¤‡A  2    ª‰  2    ­A	  2    ®O	  6    ¾ ;  G	  ÷A  	  	 6    $çA  0RTCCON Mú=  1    a*RTCCON >  2    bú=  2    cú=  0RTCALRM eú=  3    s    U>  0RTCTIME wú=  0RTCDATE Šú=  2    žú=  2    ±ú=  4    ±*PMMODE ¬>  5PMADDR µú=  5PMDIN ×ú=  5OSCCON pú=  4    ¢*OSCCON ù>  5SYSKEY üú=  6    É
ú=  6    Ê
ú=  5INTSTAT Ì
ú=  7    Ò
    O?  5IPTMR Ó
ú=  6    ˜ú=  5DMACON ®ú=  4    »*DMACON ™?  6    ¼ú=  6    ½ú=  7    ä    Ì?  6    åú=  6    æú=  6    èú=  5DCRCXOR ìú=  0uartReg _D  ,@  9    h4@      9    i
      9    |õ	      9    }
      9    ~
      9    
      9    €
      9    �
      9    „
      9    …õ	      9    †¦      9    ‡
      9    ˆõ	      9    ‰õ	      9    ‹õ	      9    �
      :FSerrno �õ	      9    ‘
      9    ’õ	      :recache “õ	      9    ”L      9    •L      :cwd —L      :cwdptr ˜¦      9    £‡A      9    ¤‡A      9    ª‰      9    ­A	      9    ®O	      ;    ¾ ;      ;    $çA       Ú   U  û      c:/pic/mplabx/32mx150f/sd-lib.x c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/proc c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/peripheral  fsio.c   p32mx250f128b.h   stddef.h   generictypedefs.h   uart.h   fsdefs.h   fsio.h         ”	KKMÕ‚õ(æƒ†ƒLƒKLKƒ„…»¼LL²‚Lˆ‚‚t‚‚H¾Ÿ‚KKÖ[‚C¯Iˆ„êu�¼�¼�¼�
ºƒƒ‡=¹¼¹¼¹¼¹
ºƒƒŠ®K‰÷8K‡ƒˆ‡…ƒPÒ#<OKKKL‚°»õM¡\¬0êw‚IJKã JQEÇ ‚‚Ã~J»6º®>®>óƒ>,¯»ƒõóCæ®y¼¾¼‚ôyKz<0u»»»»»»»»»»»»|ö4K	‚Š$K‚N±|4öK½ƒ½�‰ô»õK‡õó‡¯wò†ÁKK…„@óƒKKKƒLHcJJ¾K„ƒRKNÐ-ò÷=ˆƒôø½d‚ùMM¯$ó†ƒ@¾BÚt÷LM»L±LK÷{té»»õL½=†ô,ëŠ}(¼»„KKKƒLôòK»Ž‚Ë ,„Rªº„<»»ŠˆMóº[JK@~óuø„ø…åu
òO„„¸¬JÞ ‚“|<äõÀ½4º‡º™~¬çJ™~ºçJ
ä�~Jñ‚€Àr‚Jt¿s‚ˆ~ºú‚€Â€~‚‚‚¸‡Môö}º“J…vy‚‚KItî{ò-äô(K¼H‚8J€C½4º¼‚õ~º‹Jä`‚0òHR‚Šò¤JºÇ~ò»J¼…v¼uJ<½M²~òÐJ¼…v¼uJä~tÛ‚É¬4|¾‚„ôâ$L†@L…ƒ„†Nç¾„¼â$NvKi‚ JôóƒƒÀ¼ó¼…ó¼ùö=…°®K	‚»¼†¼õ„ß~‚¢‚¬}4$M°M�L…ƒKLKˆIIPåM½»?ƒ=„õMƒ‡»¯vK‰»„¾	ò¼°>K‰ó?ƒ=„»„L=õ¶=ùt–`,±N±�‚z‚IJ¾……C‡uõm‚‚b,ávº	4MKM±ú=KˆƒBõv‰ƒz„ô½yJ‚€¼L÷4»õKL²ƒvL¿ƒ†õë0°„ƒ†MˆÂ¼»ó~ºm‚J±t{¼ƒ…„…„„ƒ‡¼ƒ†»‡>ƒN¢rt$vƒöA‰M¾]ò0J»F‚$ˆ¿„½KM¼ƒ¾Kˆ¸v($ƒ¼†õ»¼LKKKJƒƒƒƒƒ…Kƒƒƒ…DºÀ òëm¬(KÁ„¼r‚º„f‚"‚»†KƒK	J¼»õK¼K»ƒN½>K÷KÁ¦y$@$‚„¼„®<Úz‚¼¤<íz‚½
‚¡‚M<i‚òzäòxÁKôƒ·O¼v¬~òR{Kôó·O¼v¬+‚u‚‡îz‚˜‚¦z<Ê JµJ¼tJ†òtôƒ†…vƒˆ»…½æ/‚¨òÜ Jƒ·‰>ƒ‰ƒN°bt(M°ƒ‚y‚KJ	JrJA{LQ?¤),	8LKMôƒ†»ôƒ‡vKƒ„Kv„W‚/J„¼€¼LI‚;J÷õ¼K>ƒ†ƒ…KKv„g‚J®KQJ4‚LL»‚z,{ô‰ô¬f‚„tq‚ä§™j<A…õ½ˆKQ»¾¥t
òK…ô¼ôƒ‡÷O½¼„„‰K‰„…A»†KNº$Nú…¬|òì»‡ó<u‚ƒ
òz‚B?P»¾Ž¬´|~K…	J»ôƒˆNôƒ‡…M?ƒMõ†„»„½õL»ƒ>ƒ‰K»„ƒ„ƒùKˆ½KLKKvƒ‡LKœu¬4ô„r‚‚…ô„†LKKø¼¼ôƒt‚J¼„ôƒ‡v…MYJhJ?‚¸JÎ ò²JœJ±Jƒ½ö»ôƒ‰½¼Lôƒ…f‚J¼ƒp‚J„»¿„v„ƒ††Áì~º”JôLLKƒ¯JÖ º½MLóž0‚«g‚ìƒ0òqJPõ„Mƒ+‚T‚‰M¼u‚q‚‚öL»ò»òyä�}ò(Oƒòv„ºMÚ|ä(±ƒ‚y‚K
JLH#‚f‚@Â¾m¬‚?Ma,‡ä‚(Jˆ…¼ˆMDL
<†¿½…öNÔ$<ôƒŠvƒ…»ƒKK‰»†õ®ƒ…ôƒ'‚°ƒLÛ|täv~N»¬Dj‚ƒ‚½ƒˆ$KKK†»‰õ¯�åô…>„>(K…„óó
$$>>ôK…„»ƒ¼(ó(­ô…>„>(K…„»ƒƒó$æ>4(„‰½$K>„=(K…„»ƒƒó	$ôä„
<°((‚¼ J‡„ƒŠ‚N‚¦{JÁ JË<òÏ|‚Kˆ#ºQ½ƒ‡Kƒó„ƒ†¾…Ï~º¸J¸‰ƒˆ	‚³~‚ÑJ¸‰Kz8ƒ%‚K]‚*‚„»Š„»†„"JK]‚)‚„»ˆK-‚ˆ¼K…†ƒLò|º•J¸‡‡KLà|º§J¸œ}‚Ë‚¼ƒ·töô!ò_º)òx…¯ƒˆ¼ƒ	º¸‡†…»(‚‡W‚Ï{‚Ü‚ƒT‚#ºK‡„ª‚Þ Jò~(àz‚»»ã
º$‚ó†¼…ƒLHcJJ¾ƒ	‚KN=††„¾L„K=‡»LHˆ»„¼uºv<KÐ JÔ~‚­‚I'º€‚�J¨z$,‚„ƒa‚J
JôD…ƒK»„ƒ††„ö„õK»„ƒ†¼LME†»ó„ƒ†sºv¤$¸Jƒï%‚»
J°„.‚�ô¾¯„KxJºƒ„KJu�õ„¯„KxJ&‚ó„KNƒôƒè~‚J'J	JJJ¦J'<øå ‚N†z‚Rƒ»Kƒz‚›}ºïJƒ…¼ƒ»Kƒz‚
ºˆ\‚&Jƒ»Kƒz‚Â†â|4lJJëºëN>¾HpJJ¸†ƒL…‡JƒƒƒKK…Lª†„…ÀzJRª‡¼®ƒNÕ~¬½MvK…=ƒKK…z»æƒ…ƒõ»»„K†„Z<,J’y<$ôƒ®JJiJ®KG¬¼ƒ‡½>KG<¼ƒ¿ô…ƒI¼‚òì JuJÀ ‚Ü~J…‚Kˆvƒ‡öƒ‚†ôK	‚‚‚Ka‚%‚…óƒ‡…ƒL»|‚ÌJ¸!‚K‰ô»ƒÜ ‚%‚Ý Jô~‚
‚>ƒK~#t„¼ôóƒ„„»ƒ‰÷ ‚K_‚(‚„ó‚†ô»†-òU<»ƒ+‚KG‚…óMÙx$»»üº÷ø	ºkºJ¸‰½®=Q¼ƒ{t4JMòôƒ‰®»ƒ…ƒ¼„óƒ…ƒó„»ƒ…‚m‚„óƒ„ƒó„óƒr‚<çJ™JJjº�J¼=<„‚4ôó÷?¾‰¼»ƒ‡>»ƒO‚4J�~òûJ¸ˆL»»ƒKLBóƒ†
º½¼K»@½ˆóƒ‚„L»»„»ƒ†º‚¼óƒ…K»»„óƒ†¼¾ƒó„óƒ…sº®<ºÉ|<ºJ¸‚ôóƒ†ƒ»»„óƒ‡†‹}‚þº>óŠ�|ò‚J¸‚º¼»ƒ‚…¼»ƒ†»L–}0ðôð÷v‚€Ÿ}òóóÌº
äR>ƒ‚Áy‚C€ˆu‚¿„HBL¿»KKKQƒ†õ®ƒ…L°tß ‚€ˆô4ô÷€<t‚�òù J¸ˆƒƒ=ƒƒ†ƒLht€<j‚H@òHŠºúM¼ƒ‡>ƒ‚>ƒ‰ƒKK»‰»†õ®ƒº‚× ‚€‡ô4ô÷€<t‚˜òð J¸ˆƒƒ=ƒLn<€<j‚H ..  ÿÿÿÿÿÿÿÿ       ÿÿÿÿ |                          È                                          (                            ,  D L�‘Ÿ                           X   D P�‘’Ÿ$           @  D`h�
‘	’“”•–—žŸ           ´   DH�Ÿ           ¸   DDŸ             \              Ä   D L�‘Ÿ             d   D L�‘Ÿ              ø   D0\�‘’“”•Ÿ             H   DH�Ÿ              $           Ì  D0d�	‘’“”•–—ž             Ô  D0P�‘’Ÿ           0  DHT�‘’“Ÿ  $           D  D@h�
‘	’“”•–—žŸ            Ø  D0`�‘’“”•–Ÿ             D(X�‘’“”Ÿ$           D  D8d�	‘’“”•–—Ÿ             ¬   D P�‘’Ÿ           Ì   D(L�‘Ÿ              T  D0\�‘’“”•Ÿ               D(T�‘’“Ÿ             \  D(X�‘’“”Ÿ$           Ô  DXh�
‘	’“”•–—žŸ           (  D L�‘Ÿ             ä   D0`�‘’“”•–Ÿ$           (  D8d�	‘’“”•–—Ÿ             Ü   D P�‘’Ÿ           x   D(L�‘Ÿ             D  D H�Ÿ           à   D(T�‘’“Ÿ               D(T�‘’“Ÿ  $           0  D@h�
‘	’“”•–—žŸ              D(T�‘’“Ÿ             Œ   D(T�‘’“Ÿ                 D0`�‘’“”•–Ÿ           à   D(X�‘’“”Ÿ           0  D L�‘Ÿ                D8\�‘’“”•Ÿ              ˜  Dp`�‘’“”•–Ÿ           $   DDŸ              Ä  D8\�‘’“”•Ÿ  $           °  D@h�
‘	’“”•–—žŸ           l  D@P�‘’Ÿ           ,  D H�Ÿ            p  D@\�‘’“”•Ÿ             $   DDŸ             ´   D`L�‘Ÿ  $           X  DPh�
‘	’“”•–—žŸ           ,   DDŸ             ¸  D`P�‘’Ÿ           0  D`L�‘Ÿ         R       R           (    T           €    U           „    V           œ    W        ˆ   Œ    Vœ   ¤    W             R              T        (  D   TD  L   `        ˜  @   a        Ð  @   �Â        l  @   a        T  \   T        X  \   t u "\  p   t         X  \   t u "#        p  “   T“  À   `        p  Œ   UŒ  ¸   b        ˜  §   R§  ¼   a        ¨  ¬   R        ¨  ¬   R        È  ü   Tü      `           È   �AÈ  X   ‘0        \  X   ‘         X  P   SÐ  Ô   S           Ð   a        l  X   ‘        €  X   ‘,        H  L   dL  X   d˜  Ð   d        @  H   cL      c          /   T/  ´   `        Œ  ›   Rœ  ¬   R        0  @   RL  l   R        <	  L	   R        t	  È	   T        t	  �	   U 	  ¸	   U        ˜	   	   R°	  ¸	   RÈ	  Ð	   R        Ð	  
   T        Ð	  `
   U        ä	  
   t 
  Œ
   `        
  8
   a8
  X
   a\
  ˆ
   a        h
  {
   R        è	  
   t8
  g
   R        ¬
  ·
       ·
  ð
   `        ¨
  ·
       ·
  ì
   a        ø
     T  ä   a        ø
     U        °  È   b        $  (   R(  „   `„  ˆ   `ˆ  È   c        ¨  È   S        ð     T  0   `        ˆ  È   RÔ  è   R        ¸  Ð   � Ô  è   �         ø  À   SÐ  Ô   Sè  ð   S          C   TC  Ø   `à  ð   `          C   UC  ”   aà  ð   a          C   VC  Ð   bà  ð   b        d  €   S        p  È       à  ð                  ¨   SÈ  Ð   SÐ  à   Rà  ô   Rô  ø   Sø  @   R@  X   R        ð     T     a        ð     U     b        ð     V     c        Œ     X        ˜     `        p  €   R      T|  „   T        p  „   V              Sä  ü   U           ”   S”  ¤   Sô  ü   S           ü                      T   \   `               Uè  l   U(  0   U               V      e  0   e8  ô   eü     e(  0   V               Wè  l   W(  0   W        ¼  Ü   aˆ  ¨   b              ‘$  (   ‘        P  `   Sl  „   Rè  ô   Rô  ü   eü      R     e              n     n      n   D   n�     a        ˆ          Ô  Ü   bX  l          ¨   a        D  ¸   f        €  à   dè      d        d     T  4   `        d  ¬   UÀ  È   U        Ì  Ü   fè     f        ¬  À   UÈ  Ð   UÐ  Ü   UÜ     U  0   e8  L   eT  t   ex  Ø   eü  `   eh  |   e„  ¨   eÔ  Ø   e          0   b8  L   bü  `   b`                 0  8   … L  T   bl  p   bp  ä   bä  ô   bô  ü   b`  h   … |  „   b˜  ¤   R¤  Ì   RÌ  Ô   bÔ     R     b        Ø  ä   Rì  ð   R        è     a        è     c        <  l   T˜  ¤   T        \  ¤   t ¤  (   a4  H   a        À  ì   Rô  ø   R        \  ¤   t¤  ´   `Ø  ì   `ø     `  ,   `,  4   R        ¤  ´   `        ˜     d4  H   d        ˜  $   b4  H   b        H  ¨   Tð  x   c        H  „   U„  h   g        H  H   VH  l   f        $  ,   S0  <   S        €  ¨   t ¨  H   ƒ H  €   a        ˜  œ   Rœ  <   b        „  ¨   t4¨  H   ƒ4x  „   UL  \   U        ð  |   dL  \   d        ˆ  ¨   t8¨  H   ƒ8H  X   `X  \   R\  x   `x  „   `        ¤  Ä   eÈ  ì   eð  p   e        h  x   b        Œ  ·   T·  ,   a        Œ  ·   U·  0   `        ¸  è   R      R      R        Ä  Ø   SØ  ä   r     r      S        8  ƒ   Tƒ  ü   `        8  |   U|  È   a        „  �   R          O   TO  @   d          O   UO  <   e        P  X   Rl  x   Rx  D   c        x  ˜   RÜ  ÷   ƒ       R        ˜  Ÿ   �    °   R°  ·   ƒ¸  ¼   R¼  Ã   ƒ	Ä  È   RÈ  Ï   ƒ
Ð  Ø   RØ  ÷   „*        0  P   `P  X   R        X  ‹   T‹  T   a        X  ‹   U‹  P   b        X  „   V„  L   c        �  X   `        `  ³   T³  ´    `        `  ³   U³      a        `  ¬   V¬  ¤    d        Œ  ³   t ³  ¨    c        ä      R               R   ˜    a        Ø  P    bP   ˜    b        ¼   +!   T+!  H#   c\#  �#   c        ¼   $!   U$!  4#   n\#  �#   n        ¼   $!   V$!  �#   ‘        ¼   +!   W+!  <#   f\#  �#   f        „!  °!   Rà!  ü!   R         !  +!   R+!  �#   ‘        |"  #   a#  (#   a(#  P#   aP#  \#   R|#  €#   a€#  �#   a        °!  ·!   � "  "   T "  8"   Tp"  x"   T”"  ¤"   T°"  Ð"   T        °!  ·!   ‚ "   "   b$"  8"   bp"  x"   b˜"  °"   b¸"  Ð"   b        p!  „!   R        �#  ¯#   T¯#  ¬$   a        �#  ¯#   U¯#  °$   `        @$  ”$   ‘ $  ¸$   ‘        H$  T$   R        ¸$  (%   T(%  Œ%   b        ¸$  (%   U(%  `%   a`%  �%   a        4%  t%   Rt%  Œ%   ‚        (%  3%   ‚        (%  ˆ%   c        (%  „%   d        T%  X%   TX%  \%   S\%  œ%   S        ä$  (%   t (%  ”%   `        œ%  &   T&  ¤&   d¼&  À&   d        œ%  &   U&   '   g        œ%  &   V&  ˆ&   f        œ%  &   W&  ¸'   a        Ô%  &   T&  ¤&   d¼&  À&   d        Ü%  &   w &  ¼'   `        à%  &   w&  x'   cx'  °'   c        P&  X&   RX&  „&   e'  $'   R$'  L'   bT'  X'   b        à%  °&   b¼&  À&   bX'  p'   bt'  „'   b„'  ˜'   b        ü&  '   R        ¤&  °&   e|'  „'   e        Ä'  ã'   T        Ä'  ã'   Uã'  |(   bŒ(   (   b        Ü'  ã'   t ã'  €(   aŒ(   (   a        p(  Œ(   S         (  Ã(   TÃ(  )   a        Ä(  ×(   R×(   )   ` )  )   `)  )   R        Ø(  ó(   R        )  W)   TW)  T*   `         *  *   R*  L*   R        œ)  ¨)   R´)  Û)   R        \*  ƒ*   Tƒ*  0+   a        \*  ƒ*   Uƒ*  (+   c        |*  ƒ*   t ƒ*  ,+   b        |*  ƒ*   tˆ*  4+   `        ð*  +   �        <+  ›+   T›+  ì,   `        <+  ›+   U        <+  ›+   V        ø+  ü+   �Aü+  ,   R,  /,   Rè,  ì,   €ì,  ð,   `        ´+  ¸+   €¸+  ,   €,  ,   �A,  è,   bè,  ð,   Rð,  (-   `        X+  ›+   t ›+  8-   a        0,  H,   R ,  ¬,   R        X+  |+   U|+  „+   b„+  ˆ+   Uˆ+  ø+   b,  ,   b        D-  ˆ-   T¯-  ¤.   ed0  l0   e        D-  ˆ-   U¯-  t0   ‘Ä         D-  ˆ-   Vœ-  ¯-   V        D-  ¯-   W¯-  X0   ad0  t0   a        x-  ¯-   T¯-  ¤.   ed0  l0   e        Ì-  ß-   � ß-  40   `d0  t0   `        @/  P/   R        Ð-  Œ.   cì/  0   cd0  l0   c        t/  €/   R€/  —/   S—/  Ì/   ‘l0  t0   ‘        Ô-  ß-   �ß-  ¨.   f¨.  ð/   bð/  40   bd0  l0   fl0  t0   b        |.  ˆ.   �Œ.   0   d 0  40   dd0  l0   �l0  t0   d        ô/  0   g        @/  \/   c        t0  £0   T£0  x1   a„1  ”1   a        t0  £0   U£0  |1   `„1  ”1   `        d1  „1   SŒ1  ”1   S        Ð0  è0   R1  1   R„1  Œ1   R        ´0  d1   c„1  ”1   c        ô0  1   �81  71   RH1  S1   R        ¤0  °0   RÄ0  Ð0   R        ”1  Ç1   TÇ1  2   a        ”1  Ç1   UÇ1  2   `        ”1  Ç1   VÇ1  2   c        ”1  Ç1   WÇ1  2   b        ü1   2   S         2  œ2   Tœ2  ä2   bä2  ì2   a03  @3   b         2  œ2   Uœ2  3   c03  @3   c        ¨2  ´2   R´2  ì2   a03  83   R83  @3   a        „2  3   f03  @3   f        „2  3   d03  @3   d        È2  Û2   RÛ2  ì2   `ì2  (3   `        @3  ƒ3   Tƒ3  4   `        @3  ƒ3   Uƒ3  4   b        @3  |3   V|3  4   c        ˆ3  ”3   R”3  4   a        ”3  ¨3   R        ø3  ü3   S        È3  ó3   R        l3  ƒ3   t ƒ3  4   d         4  ;4   T;4  ¸4   `        P5  Ç5   TØ5  è5   T        P5  À5   UÀ5  <<   e        ¼5  Ø5   aè5  ü5   a6  ,<   a        6  €6   dô:  ä;   d        ¬7  t8   ‘¬8  d9   ‘€9  T:   ‘t:  ä:   ‘(;  X<   ‘        ¼7  ×7   R×7  Ø7   `Ø7  ï7   Rï7  ô7   `ô7  ø7   Rø7   8   `(8  @8   `@8  H8   RH8  t8   `À8  Ä8   RÄ8  Ô8   `Ü8  ð8   `ð8  ü8   Rü8  d9   `�9  «9   R«9  ¬9   `¬9  Ã9   RÃ9  È9   `È9  Ì9   RÌ9  ô9   `ü9  :   `:  :   R:  T:   `ˆ:  �:   R�:  ä:   `<;  S;   RS;  X;   `X;  \;   R\;  „;   `Œ;   ;   ` ;  ¬;   R¬;  ä;   `ä;  0<   `        X<  Œ<   T        X<  Œ<   U        X<  “<   V        Ì<  =   `=  ð=   `>  >   `¨>  ¬>   `<?  H?   `”?  ¤?   `À?  h@   `t@  „@   `”@  ¨@   `¼@  À@   `        P?  €?   R        L=  X=   Rd=  k=   R        ˆ<  Œ<   UŒ<  ü<   aü<  =   a=  >   a>  p>   ap>  ¨>   a¨>  T?   aT?  ¨?   a¨?  d@   ad@  ¤@   a¤@  Ü@   aè@  ð@   a        ð@   A   T A  A   U        A  KA   TKA  ÌB   a        ˆA  ”A   R         B  ¨B   R         A  ˆB   b°B  ´B   b        PA  ¼A   `¼A  ËA   TB  4B   `4B  @B   R@B  °B   `°B  ´B   R        ØB  4C   TtG  ˆG   T        ØB  4C   U4C  äD   aF  F   atG  ˆG   U        C  ,C   U        C  ,C   T,C  €C   bˆC  àC   bèC  4D   b<D  F   bF  @G   b        äD  E   f4E  XE   fXE  pE   fxE  ˆE   fˆE  �E   f¼E  ÄE   fäE  F   f$F  @G   f        ìD  E   R$E  pE   RxE  ˆE   RˆE  �E   R¬E  ÄE   R        XC  oC   4   oC  ¸D   d        `C  tG   ‘        \F  ¤F   RøF  @G   W        �F  œF   S¨F  ¼F   RäF  ðF   R,G  8G   R        äD  E   ` E  0E   `4E  DE   `HE  TE   `XE  pE   `xE  ˆE   `ˆE  �E   `¨E  ¸E   `¼E  ÄE   `ÔE  àE   `äE  F   `$F  TF   `TF  hF   `ˆF  œF   `°F  ¼F   cÜF  ðF   cøF  G   `$G  8G   `        pF  œF   VÄF  ðF   UG  8G   U        pC  |C   RˆC  �C   RÐC  ÜC   RÜC  $D   `$D  0D   R0D  ˆD   `        ˆG  °G   T°G  ìH   `        ˆG  ¸G   U¸G  èH   a        ˆG  ¸G   V¸G  pH   b        °H  ÃH   R        ôH  I   T        ØI  äI   RìI  óI   R        ôI  J   R        ÀI  ×I   S×I  J   `         J  KJ   T         J  KJ   UdJ  „K   a         J  KJ   V        ”J  ØJ   U˜M   M   `N  $N   `HN  PN   `        ôJ  $K   W(K  oK   WüL   M   R        pJ  @K   Y@K  HK   YLK  XK   Y        DJ  KJ   UKJ  pJ   apJ  �J   R�J  ÀJ   RÌJ  ØJ   RØJ  ðJ   RðJ  K   R$K  LK   RLK  `K   R`K  ˜K   a˜K  èK   aèK   L   a L  �L   a�L   M   a M  ¤M   a¤M  DN   aDN  lN   a        DJ  KJ   UKJ  „K   a        �N   N   T N  §N   U        ´N  ËN   TËN  ðN   a        DO  PO   `        hO  ¨O   T        hO  ¬O   U¬O  „P   `        hO  ³O   V        hO  ³O   W³O  ,Q   a         P  7P   R`P  sP   R„P  ”P   RÔP  ëP   RüP   Q   RQ  ÈQ   RXR  `R   RàR  äR   RS  S   R(S  ?S   RPS  dS   RtS  ‡S   R˜S  ŸS   RôS  T   RT  LT   `LT  cT   RcT  ÀT   `$U  ;U   RLU  TU   R\U  hU   R`V  ”V   R¨V  ÀV   R        \S  4T   ‘4T  KT   S€T  „T   ‘�T  ¼T   S0V  `V   ‘        ìR  øR   cS  (S   cLU  TU   c\U  hU   c        ¬S  ÇS   RÈU  ßU   RðU  ÷U   RøU  V   R V  +V   R        xQ  „Q   S°Q  ØQ   SÜQ  àQ   SðQ  R   RR  R   R`V  pV   SpV  �V   S�V  ¨V   S        ÀV  ÔV   TÔV  ßV   R        ÀV  ØV   UØV  ßV   W        ìV  W   TW  HW   b”Y  ¤Y   b        ìV  W   UW  àW   `”Y  ¤Y   `        ìV  W   VW  PY   a\Y  ¤Y   a        X  ”Y   ‘Ì         PW  dW   RdW  tW   R”W   W   RxX  „X   R¼X  ÔX   R\Y  dY   R        ¤Y  øY   TøY  �[   aœ[  Ô[   a        ÔZ  àZ   R[  0[   Rœ[  ¤[   R        æ       RF  ¬  GetFullClusterNumber   SetClockVars ¦  FSftell Ô  FSerror ð  FileObjectCopy v  ReadByte ¶  LoadMBR +  ReadWord �  ReadDWord    LoadBootSector 6!  DISKmount œ!  FSInit Ì!  Cluster2Sector $"  Write_File_Entry À"  flushData #  EraseCluster �#  FSrewind º#  FSfeof è#  ValidateChars b$  FormatDirName 5%  FormatFileName K&  WriteFAT '  ReadFAT Ä'  FATfindEmptyCluster o(  Cache_File_Entry U)  LoadDirAttrib ¹)  FSattrib *  Fill_File_Object »*  PopulateEntries 0+  FILEopen ¾+  FILEfind º,  FSrename L-  FILEget_next_cluster .  FSfread ì.  FILECreateHeadCluster `/  CreateFirstCluster ð/  FSfclose \0  FILEallocate_new_cluster Þ0  FSfseek �1  FSfwrite ¨2  FindEmptyEntries a3  CreateFileEntry è3  FAT_erase_cluster_chain �4  FILEerase i5  FSremove ¦5  FSfopen ;6  chdirhelper 7  FSchdir 57  GetPreviousEntry À7  FSgetcwd ù8  writeDotEntries °9  CreateDIR <:  mkdirhelper ;  FSmkdir C;  eraseDir  ;  rmdirhelper «<  FSrmdir ì<  FindFirst ˆ=  FindNext D  gFileArray (D  gFileSlotOpen :D  gTimeCrtMS LD  gTimeCrtTime ^D  gTimeCrtDate pD  gTimeAccDate ‚D  gTimeWrtTime ”D  gTimeWrtDate ¦D  gLastFATSectorRead ¸D  gNeedFATWrite ÊD  gBufferOwner ÜD  gLastDataSectorRead îD  gNeedDataWrite  E  nextClusterIsLast E  gBufferZeroed $E  FatRootDirClusterValue 6E  FSerrno LE  TempClusterCalc ^E  dirCleared pE  recache †E  tempCWDobj ˜E  gFileTemp ªE  cwd ¼E  cwdptr ÑE  gDataBuffer ãE  gFATBuffer õE  gDiskData F  asciiFilename F  fileNameLength +F  tempDirectoryString >F  defaultArray            RF  [  __RTCCONbits_t   __RTCALRMbits_t   __PMMODEbits_t 3  __OSCCONbits_t z  __INTSTATbits_t   __DMACONbits_t ó  __DCRCCONbits_t ,	  size_t t	  _BOOL ’	  BOOL ¾	  UINT õ	  BYTE 
  WORD 
  DWORD “
  REG_SET ô
  UART_REGS   _CETYPE ‡  CETYPE ‰  DISK Á  SWORD #  _BPB_FAT12 l  _BPB_FAT16 <  _BPB_FAT32 ì  PTE_MBR ª  _PT_MBR º  PT_MBR e  _BootSec v  BootSec ;  MEDIA_INFORMATION í  FILEFLAGS L  FSFILE !  SearchRec �  _DIRENTRY ’  DIRENTRY }  FILE_DIR_NAME_TYPE —  FILEOBJ                      Ô[          BootSec_VolLabel BootSec_TotSec16 curEntry fileName fHandle BootSec_BPS FatRootDirClusterValue DMACONCLR stream path ramptr gLastFATSectorRead entry supportLFN gLastDataSectorRead gDiskData BootSec_BootSig tempArray BootSec_FATCount *DCRCCON DCRCDATA gNeedFATWrite ALRMTIME filesize fileNameLength localFileName DMACONSET tempCWD gFileSlotOpen BootSec_HiddenSecCnt BootSec_RootDirEnts ALRMDATE gBufferOwner gTimeWrtTime pBuffer RTCCONCLR fileNameType sectorSize dirCleared BootSec_DriveNum fIndex DCRCCONSET BootSec_VolID sector BootSec_Reserved gTimeCrtTime cluster rmsubdirs DCRCCONCLR gTimeWrtDate tempCWDobj2 BootSec_ResrvSec BootSec_JumpCmd BootSec_OEMName character gTimeAccDate asciiFilename DCRCCONbits RTCCONSET Signature0 Signature1 temppath tempCWDobj INTCONCLR gBufferZeroed error *INTSTAT BootSec_TotSec32 ClusterFailValue tempDirectoryString gTimeCrtMS gFileTemp BootSec_FSType Index BootSec_MDesc gNeedDataWrite numberOfFileEntries offset2 attributes tempString mode gDataBuffer index gTimeCrtDate PMMODEbits LastClusterLimit DMACONbits disk RTCALRMbits OSCCONbits *RTCALRM gFileArray nextClusterIsLast status romptr gFATBuffer count1 BMXCONCLR defaultArray INTCONSET TempClusterCalc BootSec_SPC INTSTATbits BootSec_SPF BootSec_HeadCnt BootSec_SPT result RTCCONbits  GCC: (Microchip Technology) 4.5.2 MPLAB XC32 v1.31 Compiler A   gnu     .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .mdebug.abi32 .debug_abbrev .rel.debug_info .rel.debug_line .rodata .rel.sdata .sbss .rel.debug_frame .rel.debug_loc .rel.debug_pubnames .rel.debug_pubtypes .rel.debug_aranges .debug_str .comment .gnu.attributes                                                        4   Ô[                    	           D;  &              %             \                     +             \                     0     p        \                   9              \                     G     p         \  T                 Y     p        t_  RF                 U   	           da °              i     p        Æ¥  Þ                 e   	           y       
         u             ¤´                    �       @    ¨´                    }   	           y                ˆ       @    ´´                    ’     p        ´´  Ð                 Ž   	           $y °              £     p        „»  à,                 Ÿ   	           Ô| H               ²     p        dè  ê                 ®   	           }                Æ     p        Nî                   Â   	           $}                Ú     p        Sð                     Ö   	           ,}                é     p        sð                   ô      0       tõ  =                 ý   õÿÿo        ±õ                                  Áõ                                 Ðû  )     ,        	              à$ c                                             ñÿ                                          (              /              3             :   Ü          A   è          I   ð          Q            Y   (         `   T         h   p         p   È         w            ~   ¼         …   t	         �   Ð	         ”   ”
         œ   ø
         ¤   ð         ¬   8         ´   P         ¼            Ä   ð         Ì             Ô   d         Ü   <         ã   H         ê   Œ         ñ   8         ù               X           `           ¼            �#           ¸$         #  œ%         +  Ä'         3   (         :  )         A  \*         H  <+         P  D-         X  Ì.         ^  Ì/         d  t0         k  ”1         r   2         y  @3         €   4         ˆ  P5         �  X<         —  ð@         Ÿ  A         §  ØB         ¯  ˆG         ·  ôH         ¿   J         Ç  �N         Ï  ´N         ×  hO         ß  ÀV         ç  ìV         ï  ¤Y                       ÷                            Ô[                     
 &  Ñ         -  Ã         4  v         ;  †         B  <          I  ¯         P  e         W  Ø          ^  m         e            l  ‚         t  Ç         |  ã         „  Ó         Œ  X         ”           œ  Ù         ¤  ¾          ¬  ü         ´             ¼  m         Ä  "         Ì  Ñ         Ô  Ü         Ü  /         ä  �          ì  »         ô           ü                         
  Ü                        1            D          &  W          -  ï         5  j          <  è          C  ð          K           S  |         [  ˆ          b  (         j  ¤         r  ›          y  â         �  T         ˆ  ®          �  Ì          –           ž  ß          ¦  ô          ®  p         ¶           ¾           Æ  =         Î  È         Ö  V         Þ  t         æ  ’         î  °         ö  Ã         þ             Ö           ô                      (         %  F         -  Y         5  m         =  �         E  ª         M  ¼         T  È         \  æ         d           l  t	         s  ê         {  "         ƒ  Ð	         ‹  5         “  H         ›  
         £  f         «  ”
         ²  �         º  "          Â  ¢         Ê  µ         Ò  ^         Ú  ³         â  Ô         ê  ý         ò           ú  ø
           /         
  i            R           ð         "           *  t         2  ’         :  ¥         B  ¸         J  ì         R  8         Z  ÿ         b  P         j           r  ¶         z           ‚  w         Š  ;         ’  [         š  ð         ¢  „         ª  ­         ²  Ö         º  Æ         Â  ÿ         Ê           Ò  8         Ú  •          â  *         ê            ò  +          ú  �           «         
  É           ç           ú         "           *  6         2  I         :  g         B  �         J  d         R  §         Z  Å         b  î         j  8         r  a         z           ‚  Ÿ         Š  é         ’  (	         š  d	         ¢  3         ª  w	         ²  <         º  •	         Â  ³	         Ê  Ñ	         Ò  ï	         Ú  {
         â  ³
         ê  L         ò  j         ú              }         
  H           �           ®         !  Ø         )  ö         1  A         9  T         A  r         I  Œ         P  �         X  ®         `  Ì         h  ê         p           y  3         ‚  Q         ‹  ‡         ”  ¥         �  ñ         ¦           ¯  8         ¶  -         ¿  4          Ç  K         Ð  i         Ù  ’         â           ê  È         ó  æ         ü             X                      5           S         '  |         0  –         8  ¦         A           J  `         Q  4         Z  R         c  p         l  Ž         u  ¼          |  ¡         …  ¿         Ž  Ý         —  û                     ©  -         ²  K         »  �#         Â  i         Ë  ’         Ô  »         Ý  Ú         æ           ï  !         ø  @         	  Š         
	  Õ         	            	  ¸$         #	  3         ,	  Q         5	  o         >	  �         G	  œ%         N	  ¢         W	  À         `	  é         i	           r	           {	  /         „	  B         �	  k         –	  Ä'         ž	  Š         §	  ³         °	  Ñ         ¹	  ï         Â	           Ë	  6         Ô	  U         Ý	           æ	  ¾         ï	  ý         ø	           
   (         	
  .         
  A         
  j         $
  ”         -
  )         4
  §         =
  Å         F
  ù         O
  \*         V
           _
  *         h
  H         q
  <+         x
  f         �
  „         Š
  ¢         “
  Á         œ
  à         ¥
  D-         ­
  ô         ¶
           ¿
  %         È
  8         Ñ
  y         Ú
  Æ         ã
  å         ì
           õ
  t0         ý
  B           k           ‹           ©         !  Ò         *  û         3  %         <  8         E  a         N  —         W  â         `  #         i  6         r  ”1         y  I         ‚  r         ‹  ›         ”  Ÿ         œ  ¹         ¥  â         ®            ·  *         À   2         Ç  H         Ð  f         Ù  „         â  ¢         ë  À         ô  @3         û  Ó                      0           d           ‚         (            1   4         8  É         A  ç         J           S  #         \  A         e  T         n  g         w  z         €  P5         ˆ  ™         ‘  X<         ˜  ·         ¡  Õ         ª  ó         ³           ¼  :         Å  ~         Î  ð@         Ö  ñ          ß  u          ç  !         ð  e         ø  !           *!         
   !           ³!           ç         $  Ñ!         -  Y         5  B         =  A         E  p          M  ]"         V  ØB         ^  {"         g  ™"         p  ¬"         y  ¿"         ‚  Ý"         ‹  ˆG         “  '#         œ  E#         ¥  y#         ®  Œ#         ·  Ö#         À  6$         É  u$         Ò  —$         Û  «$         ä  É$         í  ý$         ö  Ë%         ÿ  ô%           ôH           >&           \&         "  z&         +  ˜&         4   J         <  «&         E  ¾&         N  Ü&         W  ï&         `  �N         h  '         q   '         z  >'         ƒ  Q'         Œ  …'         •  ®'         ž  ×'         §  š(         °  Î          ¸  ´N         À  ¸(         É  hO         Ñ  Ö(         Ú  ô(         ã  ÀV         ë  )         ô  )         ý  8)           7           K)           i)            c*         )  ¥*         2  Ù*         ;  +         D  ìV         L  x+         U  –+         ^  ¤Y         f  ´+         o  Ý+         x  ,         �  /,         Š  D,         “  Ô[         ›  Ž,         ¤  ·,         ­  ö         µ  ¬         ½  Ç         Å  !         Í  8         Õ  	         Ý  �         å  õ         í  -         õ  û         ý  •           »                      ~                    %  _          -  8         5  »         =  é          E  A         M  ñ         U  ò          ]  A         e  J         m  X         u  "         }  è         …            �  —         •  L         �  |          ¥  û          ­  Š         µ             ½  �         Å  L         Í           Õ  H          Ý  Ÿ         å  Î         í  ð         õ  c         þ  Ö           l           ´            ­         "           +  D         4  ˆ         =             F                                                                                                                            
                                                                                                                                                           T           i     È     v         òÿ~         òÿ‹         òÿ˜         òÿ¥         òÿ²         òÿ¿         òÿÊ  Ü        Ò  è        Ú  ð   (     é         ò  (  ,    ú               T         p  X     "  È  @    1         òÿH    ´     R         òÿ^             x  ¼  ¸              òÿ�  
        ›           ©           ¼             Í          á     &    òÿë          ò  t	  \       Ð	  Ä                  (  ”
  d     2          ?          N  ø
  ø     [             b  ð  H     k  8       r  P  Ì    €         òÿ�         òÿ�    Ô    «             ²  ð  0    Á     D    Ê         òÿÕ  d  Ø    Ý  <      ñ  H  D      	          Œ  ¬     "  8  Ì     +    T    <             D  X      T             \  `  \    e  ¼   Ô    n             v  �#  (                 ›  ¸$  ä     °  œ%  (    ¸  Ä'  Ü     Î   (  x     á  )  D    ê     x    òÿõ  \*  à       <+        D-  0      t0       0  ”1  Œ     @   2       X  @3  à     b   4  0    k     <    òÿv     <    òÿ€  P5      ˆ  X<  ˜    ”         òÿ¨  ð@  $     °  A  Ä    Á         òÿÑ  ØB  °    Ú     
    òÿç  ˆG  l    ÷  ôH  ,       J  p                   �N  $       ´N  ´     %  hO  X    1         òÿ<          D  ÀV  ,     L  ìV  ¸    V  ¤Y  0    _     <    òÿ c:/pic/mplabx/32mx150f/sd-lib.x/fsio.c .LFB82 L0 .LFB90 .LFB99 .LFB102 .LFB103 .LFB106 .LFB80 .LFB107 .LFB108 .LFB81 .LFB79 .LFB75 .LFB109 .LFB83 .LFB112 .LFB105 .LFB101 .LFB113 .LFB117 .LFB116 .LFB115 .LFB120 .LFB119 .LFB92 .LFB85 .LFB95 .LFB110 .LFB94 .LFB89 .LFB77 .LFB76 .LFB97 .LFB78 .LFB114 .LFB104 .LFB87 .LFB93 .LFB91 .LFB118 .LFB111 .LBB2 .LBE2 .LFB88 .LFB86 .LFB84 .LFB96 .LFB100 .LFB98 .LFB122 .LFB121 .LFB124 .LFB123 .LFB128 .LFB127 .LFB126 .LFB125 .LFB131 .LFB130 .LFB129 .LFB132 .LFB133 .Ldebug_abbrev0 .Ltext0 .Letext0 .Ldebug_line0 .LASF0 .LASF1 .LASF2 .LASF3 .LASF4 .LASF5 .LASF6 .LASF7 .LASF8 .LASF9 .LASF10 .LASF11 .LASF12 .LASF13 .LASF14 .LASF15 .LASF16 .LASF17 .LASF18 .LASF19 .LASF20 .LASF21 .LASF22 .LASF23 .LASF24 .LASF25 .LASF26 .LASF27 .LFE82 .LLST0 .LFE90 .LLST1 .LLST2 .LLST3 .LLST4 .LASF28 .LLST5 .LFE99 .LFE102 .LFE103 .LASF29 .LLST6 .LFE106 .LASF30 .LLST7 .LASF31 .LFE80 .LLST8 .LLST9 .LASF32 .LLST10 .LLST11 .LFE107 .LLST12 .LLST13 .LLST14 .LFE108 .LLST15 .LLST16 .LLST17 .LLST18 .LLST19 .LFE81 .LLST20 .LLST21 .LLST22 .LLST23 .LLST24 .LLST25 .LLST26 .LLST27 .LLST28 .LFE79 .LLST29 .LLST30 .LLST31 .LFE75 .LASF33 .LLST32 .LFE109 .LLST33 .LLST34 .LASF34 .LLST35 .LFE83 .LLST36 .LASF35 .LLST37 .LLST38 .LASF36 .LASF37 .LLST39 .LLST40 .LLST41 .LFE112 .LLST42 .LASF38 .LLST43 .LFE105 .LASF39 .LLST44 .LLST45 .LLST46 .LLST47 .LLST48 .LFE101 .LLST49 .LFE113 .LFE117 .LASF40 .LLST50 .LASF41 .LLST51 .LLST52 .LFE116 .LLST53 .LLST54 .LLST55 .LASF42 .LLST56 .LLST57 .LLST58 .LASF43 .LASF44 .LFE115 .LASF45 .LLST59 .LLST60 .LLST61 .LLST62 .LLST63 .LLST64 .LLST65 .LLST66 .LLST67 .LLST68 .LFE120 .LLST69 .LLST70 .LLST71 .LLST72 .LLST73 .LLST74 .LLST75 .LLST76 .LLST77 .LLST78 .LASF46 .LLST79 .LFE119 .LLST80 .LLST81 .LLST82 .LLST83 .LLST84 .LLST85 .LLST86 .LLST87 .LASF47 .LLST88 .LFE92 .LLST89 .LLST90 .LLST91 .LLST92 .LLST93 .LLST94 .LLST95 .LFE85 .LLST96 .LLST97 .LLST98 .LLST99 .LLST100 .LLST101 .LLST102 .LLST103 .LLST104 .LLST105 .LLST106 .LFE95 .LLST107 .LASF48 .LLST108 .LLST109 .LLST110 .LFE110 .LLST111 .LLST112 .LLST113 .LFE94 .LLST114 .LLST115 .LLST116 .LLST117 .LASF49 .LLST118 .LLST119 .LFE89 .LLST120 .LLST121 .LLST122 .LLST123 .LFE77 .LLST124 .LLST125 .LLST126 .LLST127 .LLST128 .LLST129 .LLST130 .LFE76 .LLST131 .LLST132 .LLST133 .LLST134 .LLST135 .LLST136 .LLST137 .LLST138 .LLST139 .LLST140 .LFE97 .LLST141 .LLST142 .LLST143 .LLST144 .LFE78 .LLST145 .LLST146 .LLST147 .LLST148 .LLST149 .LLST150 .LLST151 .LLST152 .LFE114 .LLST153 .LLST154 .LLST155 .LLST156 .LLST157 .LLST158 .LLST159 .LLST160 .LLST161 .LLST162 .LLST163 .LFE104 .LLST164 .LLST165 .LLST166 .LLST167 .LFE87 .LLST168 .LLST169 .LLST170 .LFE93 .LLST171 .LLST172 .LLST173 .LFE91 .LLST174 .LLST175 .LLST176 .LLST177 .LLST178 .LFE118 .LLST179 .LLST180 .LLST181 .LLST182 .LLST183 .LLST184 .LLST185 .LLST186 .LFE111 .LLST187 .LLST188 .LLST189 .LLST190 .LLST191 .LLST192 .LLST193 .LLST194 .LLST195 .LLST196 .LLST197 .LLST198 .LLST199 .LFE88 .LLST200 .LLST201 .LLST202 .LASF50 .LLST203 .LLST204 .LLST205 .LLST206 .LFE86 .LLST207 .LLST208 .LLST209 .LLST210 .LLST211 .LFE84 .LLST212 .LLST213 .LLST214 .LLST215 .LLST216 .LLST217 .LFE96 .LLST218 .LLST219 .LLST220 .LLST221 .LLST222 .LLST223 .LLST224 .LLST225 .LFE100 .LLST226 .LFE98 .LLST227 .LLST228 .LLST229 .LLST230 .LLST231 .LLST232 .LFE122 .LLST233 .LASF51 .LLST234 .LASF52 .LLST235 .LLST236 .LLST237 .LLST238 .LASF53 .LLST239 .LASF54 .LASF55 .LFE121 .LASF56 .LLST240 .LFE124 .LLST241 .LLST242 .LLST243 .LLST244 .LLST245 .LFE123 .LLST246 .LLST247 .LLST248 .LLST249 .LLST250 .LLST251 .LLST252 .LLST253 .LLST254 .LLST255 .LLST256 .LLST257 .LLST258 .LFE128 .LLST259 .LLST260 .LLST261 .LLST262 .LFE127 .LLST263 .LLST264 .LLST265 .LLST266 .LFE126 .LLST267 .LLST268 .LLST269 .LLST270 .LLST271 .LLST272 .LLST273 .LLST274 .LASF57 .LFE125 .LLST275 .LFE131 .LLST276 .LLST277 .LFE130 .LLST278 .LLST279 .LLST280 .LASF58 .LLST281 .LLST282 .LLST283 .LLST284 .LLST285 .LLST286 .LFE129 .LLST287 .LLST288 .LFE132 .LLST289 .LLST290 .LLST291 .LLST292 .LLST293 .LFE133 .LLST294 .LLST295 .LASF61 .LASF59 .LASF60 .LASF62 .LASF63 .LASF64 .LASF65 .LASF66 .LASF67 .LASF68 .LASF69 .LASF70 .LASF71 .LASF72 .LASF73 .LASF74 .LASF75 .LASF76 .LASF77 .LASF78 .LASF79 .LASF80 .LASF81 .LASF82 .LASF83 .LASF84 .LASF85 .LASF86 .LASF87 .LASF88 .LASF89 .LASF90 .LASF91 .LASF92 .LASF93 .LASF94 .LASF95 .LASF96 .LASF97 .LASF98 .LASF99 .LASF100 .LASF101 .LASF102 .LASF103 .LASF104 .LASF105 .LASF106 .LASF107 .Lframe0 .Ldebug_info0 GetFullClusterNumber SetClockVars FSerrno gTimeAccDate gTimeCrtDate gTimeWrtDate gTimeCrtTime gTimeWrtTime gTimeCrtMS FSftell FSerror FileObjectCopy ReadByte LoadMBR MDD_SDSPI_SectorRead ReadWord ReadDWord LoadBootSector FatRootDirClusterValue DISKmount gDataBuffer MDD_SDSPI_MediaInitialize FSInit gFileSlotOpen gBufferZeroed gNeedFATWrite gLastFATSectorRead MDD_SDSPI_InitIO gLastDataSectorRead gDiskData cwdptr Cluster2Sector Write_File_Entry MDD_SDSPI_SectorWrite flushData gBufferOwner gNeedDataWrite EraseCluster memset FSrewind FSfeof ValidateChars fileNameLength asciiFilename FormatDirName strlen FormatFileName WriteFAT gFATBuffer ReadFAT FATfindEmptyCluster Cache_File_Entry nextClusterIsLast LoadDirAttrib FSattrib Fill_File_Object toupper PopulateEntries strncpy FILEopen FILEfind tolower FSrename MDD_SDSPI_WriteProtectState FILEget_next_cluster FSfread FILECreateHeadCluster CreateFirstCluster FSfclose gFileArray FILEallocate_new_cluster FSfseek FSfwrite FindEmptyEntries CreateFileEntry FAT_erase_cluster_chain FILEerase FSremove tempCWDobj gFileTemp FSfopen chdirhelper tempDirectoryString FSchdir GetPreviousEntry TempClusterCalc FSgetcwd defaultArray writeDotEntries CreateDIR mkdirhelper strcpy FSmkdir eraseDir rmdirhelper dirCleared recache FSrmdir FindFirst FindNext cwd  p   . Œ   / �   0 ”   1 °   2 ¼   3 Ä    È   4 Ì   4 Ð   . Ü   . ì   . D  : X  . \   �  8 ¤  8 ¸  8 Ì  8 à  8      8 $  8 <  8 T  8 l  8 �   ´  . ¸         ,   8  . Œ  ;    ;   : 8   @   t  ; „  8 ´  8 È  ; à  <    ; <  ; P  < `  ; ä   ø     <   >     (  > „  . x  : Œ  . �   œ  . °  : Ä  . È   Ð  .   @    @ (  A @  . D   x  . |   „  9 ”  = È  C Ì  C Ð  D Ô  E Ü  F à  G ä  H ì  ? è  I ð  I ü  I  	  I 	  J 	  J P	  > \	  . 
  > 8
   `
  K t
  M ¤
  O °
  K È
  M Ø
  P   K $  P ,  O 0  N @  O D  D \  R h  D ”  M ü  P   N $  O 8  . |  V �  W    È   à   è   <  Y @  W H  V X  U �   À   ì   ð  W ø  W    L   è     Y   V P  W X  W p  V |  W €  U ¬  W ä   ø      $  W „  D �  F ˜  \ °  \ œ  \ ¨  M Ô   Ü  E à          D  F L  E d  \ h  \ t  M     ¨  E ´  : ”  \ ¸  \ À  F È   Ì  F ä  \ è  \      \    \ 0   @  \ D  \ l  \ p  \ ¤  [ À  : ¼  \ Ä  \ Ì  F Ô   Ø  F Ü  \ à  \ ô     \   \   E     ˆ  D ¸   Ô     F $  \ (  \ 0   @  \ D  \ L   \  \ `  \ €  E ˜  [ °  : ¬  \ ´  \ ¼  F Ä   È  F Ì  \ Ð  \ ä   ô   ü  E   [ (  : $  \ ,  \ 4  F <   @  F T  \ X  \ `   p  \ t  \ |   Œ  \ �  \ ¸  \ ¼  \ Ì   è  \ ì  \ €   ˆ   ¤  ] ¸  ] ì      4  ] @   Ì   L  ] p   Œ  K ˜  >    P ¸  P Ì  P Ô  O Ø  N è  O ì  D ø  : $   4   8  H @  ` D   °  _ ø  _    X  . `  . d   |  a �  . ”   ¬  . °   Ð  L ä  . H  _ P   `  _ ˜  d °  d ¼  d È  d ð  ,    „  _    f ¸   Ô  4 Ü  2 ä  0 ì  / ô  3 ü  1 ,  L ¬  _ ¸   È  _ Ü  c     K    P    O    N (   O ,   H 8   D @   : P   H €    $!  _ 4!   L!  _ \!   h!  c ˜!   °!  i ¼!  i Ø!   "   D"  i P"  i h"   p"   ¨"   Ü"  i è"  i  #    #   t#   ˆ#   ¨#  k ¬#  . ¼#  . À#   È#  7 Ø#  Z ì#  . ð#   ø#  J $  7 $$  h @$  a t$  L ˆ$  . Œ$   ˜$  . %   %   ,%  ] Ô%  . ô%  . ø%    &  P &  O &  N &  O  &  . $&   D&  O H&  K X&  D d&  : p&  H x&  . |&   œ&   ´&   ¸&  . ô&  l '  . '   '  K $'  O ('  D 4'  : @'  H H'  . L'   Ü'  ^ (  [  (   4(  [ H(   X(  [ �(  Q ˜(   ¼(  n Ð(  a ì(  L ()  . D)  P P)  N d)  . h)   x)  [ €)  F ˆ)  ] ”)  a  )  3 ¨)  . ¬)   ¸)  1 Ô)  L è)  a ð)   ø)  . *  q *  q *  q *  q (*   4*  C |*  ^ ¬*  [ ´*   Ì*  [ Ô*   è*  [ ü*  [ +  Q p+   |+   ˆ+  P ”+  N ¨+  . ¬+   Ì+  . Ð+   (,  l d,  l p,  r „,  . ˆ,   ˜,  l ¬,  . °,   È,   Ð,  . Ô,   à,  K ð,  O ô,  D  -  : -  H -  . -    -  . Œ-  . �-   ¨-  k ´-  D ¼-  . À-   Ø-  K ä-  O ð-  P ø-  O ü-  N .  O .  . .    .  H (.  P 0.  D 4.  N @.  D H.  . L.   \.  : h.  H p.  . t.  H €.   Ì.  P Ø.  N ì.  . ð.   $/  r ,/   4/  l P/  . T/   l/  K „/  O �/  : ¤/  . ¬/  H °/   ¸/   ¼/  H Ä/   È/  H  0  P 0   d0   l0   œ0  _ ¼0  _ à0   ô0  >  1   1   01  r @1   L1  r \1   „1   Œ1   ¼1  . À1  u Ø1  e ì1  . ð1  o ü1  . l2   t2   ”2    2  ] Ô2  [ ø2  [ 03   83   p3  . |3  _ °3  L À3  , Ô3  > ä3  . ì3  w ø3  . 44  k 84  . H4  . L4   T4  z X4  z \4  Z p4  . t4   |4  I €4  I h4  z „4  z ü4  z ˆ4  z  4  J ´4  { ¸4  { ¼4  7 È4  { Ð4  h ä4  . è4   Ü4  z ð4  z 5  . 5   <L  z 5  z 5  z 5  z 5  x 05  . p5  C |5  C ˆ5   Œ5  C ”5  C °5  q ´5  q À5  Z Ð5   Ô5  C Ü5  . à5   ø5  . ü5   6  q 6  q 6  I  6  I <6  J P6  { T6  { X6  7 d6  { l6  h ˜6   œ6   °6   ´6   ¸6   ¼6   À6   Ä6   È6   Ì6   Ð6   Ô6   Ø6   Ü6   à6   ä6   è6   ì6   ð6   ô6   ø6   ü6    7   7   7   7   7   7   7   7    7   $7   (7   ,7   07   47   87   <7   @7   D7   H7   L7   P7   T7   X7   \7   `7   d7   h7   l7   p7   t7   x7   |7   €7   „7   ˆ7   ˜7  q œ7  q ´7  x Ð7  v è7  g  8  q 8  q 8  .  8   48  s L8  q P8  q l8   €8  q „8  q ˜8  q œ8  q ´8  g Ð8  . Ô8   è8  s ü8    9  . 9  q 9  q 9  I  9  I $9  ] D9  q H9  q \9   l9  q p9  q ˆ9  x ¤9  v ¼9  g Ô9  q Ø9  q ð9  . ô9   :  s :  . ,:  q 0:  q L:   `:  q d:  q |:  g  :  q ¤:  q Ä:  q È:  q Ü:   è:  . ì:   ø:  7 ü:  { 4;  v L;  g d;  q h;  q €;  . „;   ˜;  s ¬;  . È;  q Ì;  q ä;  k ü;  q  <  q <  . <  C Œ<  7 �<  J ”<  . ¬<  . °<   ¸<  ~ ¼<  { À<  { ä<  ~ ð<   ¤<  ~ ô<  ~ =  > $=  . (=   D=  _ X=  . \=   d=  , œ=  > ¤=   à=  _ ü=   >  . >   0>  J 4>  7 <>   L>  J P>  7 X>   ˆ>  J Œ>  7 ”>   œ>  .  >   ¼>  . À>   Ì>  > Ð>  J  ?   4?   t?   È?  X Ø?  7 ì?  h  @  . @   LC  { Ä<  { @  { @  .  @   P@  J T@  7 \@   p@  J |@   „@  7 Œ@   ´@   ¸@  J è@    A  } DA  _ XA  , hA  � �A  > ˜A   °A  _ ÄA  , ÐA  � ÔA  > ØA   øA  _ B  , B  �  B   ,B  _ HB  , PB  � TB  � ¨B   C  . C  . C   ,C  { 0C  { 4C  7 8C  J <C  { hC  _ |C  . €C   ˆC  , ”C  � ˜C  >  C   tI  { œC  { ¤C  { ¨C  { ¬C  { °C  { ´C  { ÈC  _ ÜC  . àC   èC  , ðC  �  D   D  { D  _ 0D  . 4D   <D  , DD  � HD  � xD  { |D  { €D  J ¨D  { ¬D  { ¸D  { ¼D  { ÜD   E  { XE  { lE  { ŒE  { äE  { ìE  € øE  {  F  . F   F  { $F  { ,F  > 4F  { DF  { HF   LF  { ðF   tG  . €G   |G  ƒ „G  ƒ ¨G  O ¸G  R H  4 H  2 H  0 ¨H  K ¼H  M ÐH  . I  { I  { I  X I  .  I   (I  J ,I  { 0I  { PI  { \I  v lI  E xI  { |I  { ˆI  [ œI  .  I   ”I  { ¨I  { ¬I  > ÀI  { ÄI  { ÐI  _ äI   èI  . ìI  , ôI  { øI  {  J  „ DJ  k HJ  . XJ  . \J   ÀJ  . ÄJ   K  . K   `K  z dK  z hK  7 lK  J xK  ! |K  ! ¤K  J ¼K  . ÀK   ÌK  > ÜK  . àK    L  . L   L   8L  J @L  7 œL  z DL  z LL  . PL   \L  J `L  > ¬L  7 ¨L  z °L  z ¸L  . ¼L   ÐL  ~ ÔL  ~ DM  J LM  7 HM  z PM  z XM  . \M   hM  J pM  7 lM  z tM  z |M  . €M   ˆM   ¼M  J ÄM  7 ÀM  z ÈM  z ÌM   ÔM  ‡ ÜM  … èM  J ðM  7 ìM  z ôM  z øM    N   N  J N   (N  7 $N  z ,N  z 4N  . 8N   XN  J `N  7 \N  z dN  z  N  † ÄN  k ØN  7 ÜN  J àN  J O  7 O  { O  J O  { O  h ,O  J 8O  x DO  J HO  7  O  . ¤O  z ¨O  z ¬O  7 °O  J ´O   ÀO  J ÈO  . ÌO   ØO  > àO  z äO  z ôO  7 ðO  z øO  z  P  . P   P  _ (P  J 0P  7 ,P  z 4P  z <P  . @P   PP  J XP  _ dP  J lP  7 hP  z pP  z xP  . |P   ŒP   �P  ‹ œP  J ¤P  7  P  z ¨P  z °P  . ´P   ÄP  J ÌP  _ ÜP  J äP  7 àP  z èP  z ðP  . ôP   Q    Q  I $Q  I hQ   ÀQ   èQ   øQ  J  R  7 (Q  z R  z R  . R   üQ  z R  z 0R  7 ,R  z 4R  z <R  . @R   PR   Q  { XR  { ô:  { tR  { üC  { xR  { „R  J ¤R  x ´R  J ¼R  7 ¸R  z ÀR  z ÈR  . ÌR   ØR   ìR  Œ ôR  J øR  Œ üR  J S  _ S    S  _ ,S  ‹ 0S  J 8S  7 4S  z <S  z DS  . HS   \S  J lS  _ xS  J €S  7 |S  z „S  z ŒS  . �S   ˜S  , ¤S   Q  ! ¨S  ! ¸S  J ÀS  7 ¼S  z ÄS  z ÌS  . ÐS   ÜS  J ìS  _ üS  J T  7  T  z T  z T  . T   T  , $T  � ,T   <T  J DT  _ TT  J \T  7 XT  z `T  z hT  . lT   tT  , |T  � „T  � ÔT  ‰ äT  J ìT  7 èT  z ðT  z øT  . üT   U  J U  _ ,U  J 4U  7 0U  z 8U  z @U  . DU   LU   TU   XU  ‹ \U  ‹ lU  ‚ |U  J „U  7 €U  z ˆU  z ŒU   œU  J ÀU   ¼U  ! ÄU  ! ÐU  J ØU  7 ÔU  z ÜU  z äU  . èU   ðU  ‰  V  J V  7 V  z V  z V  . V   $V  7  V  z (V  z  V   ¸V   ØV  Š W  . W  Z (W  . ,W   @W   \W   lW   €W   ¤W  J °W  I ´W  I ÜW  { àW  { äW  7 O  { ðW  { øW  h X  . X   $X  g hX   ÌX   ØX   0Y   <Y  . xY   ŒY   œY   ´Y  . ÈY  . ÌY   ØY  J ìY  . ðY   üY  Z Z  . Z   Z  I Z  I @Z  J TZ  { XZ  { \Z  7 Q  { hZ  { pZ  h „Z  . ˆZ   ÄZ   ([   4[   ¸[   Ì[      D  Z   E  ^   F  b   G  «
  H    I  Ù  J  è  K  ÷  L    M    N  $  O  3  P  B  Q  Q  R  `  S  o  T  ~  U  �  V  œ  W  «  X  ×  Y  æ  Z  õ  [    \  @  J  O  K  ^  L  m  M  |  N  ‹  O  š  P  ©  Q  ¸  R  Ç  S  Ö  T  å  U  ô  V    ]    X  !  W  0  Y  ?  Z  N  [  ]  \  ¤  K  F  Q  Ý  ]  �  W  Ö  Y  å  Z  y  ^  ‰  _  4  ^  D  _  –  I    I  O  `  ã  a    b  y  b  ˆ  c  ¬  a  Ë    Ï  d  Ú  a    e      #  f  :  g  L  h  \  i  m  j  –  k  ¡  l  ¸    ¼  m  æ  	  ê  n    
  	  o  f  p  q  q  ‰    �  r  ˜  s  £  t  ¨  u  È    Ì  v  â  w  ø  x  ý  y    z  &  {  >    B  |  M  s  X  }  ]  u  y  ~  Œ    ±    µ  €  À  s  Ë  �  Ð  u  Û  ‚  î  ƒ     „     k     …  /     3   †  I   ‡  d   ˆ  w   ‰  Œ   y  —   Š  ¨   ‹  À   Œ  à   �  !  Ž  1!  �  J!    N!  �  d!  ‘  i!  y  t!  ’  ‘!  “  ­!    ±!  ”  ¼!  •  Ç!  –  å!    é!  —  ÿ!  ˜  "  `  "  ™  "  š  "  ›  ?"    C"  œ  X"  �  ]"  ž  h"  Ÿ  x"     }"  ¡  ‰"  ¢  ”"  £  ™"  š  ¤"  ¤  µ"  ¥  Ô"    Ø"  ¦  ø"  §  ý"  ¨  #  ©  $#    (#  ª  3#  «  >#  ¬  C#  `  N#  ­  S#  u  ^#  ®  x#  ¯  }#  y  ˆ#  °  œ#     #  ±  µ#  ²  Ë#    Ï#  ³  Ú#  ¨   $    $  ´  $  H  $  µ  ($  ¶  -$  ·  F$  ¸  ]$  ¹  z$    ~$  º  —$  »  ¨$  ¼  ­$  H  ¸$  ½  ½$  ¾  Ì$  µ  ×$  ¿  è$  À  í$  ·  ø$  Á  %  Â  %  Ã  N%    R%  Ä  ]%  Å  h%  Æ  y%  Ç  ~%  H  ‰%  È  š%  µ  ¥%  É  ¶%  Ê  »%  ·  Æ%  Ë  Ù%  Ì  ì%  Í  ÿ%  Î  &  Â  &  Ã  &  Ï  !&  ¾  ^&    b&  Ð  x&  Ñ  ‰&  Ò  ›&  Ó  ²&  Ô  À&  Õ  Î&  Ö  Ü&  ×  ê&  Ø  ù&  Ù  '  Ú  '  Û  '  Ü  .'    2'  Ý  H'  Þ  Y'  ß  g'  à  u'  á  ƒ'  â  ‘'  ã  Ÿ'  ä  ¤'  Û  ¯'  å  ´'  æ  ¿'  ç  â'    æ'  è  û'  é   (  «  (  ê  (  ë  +(  ì  >(  í  Z(  î  _(  Û  j(  ï  Š(    Ž(  ð  £(  ñ  ¨(  ž  ³(  ò  É(  ó  Ù(  ô  é(  õ  î(  š  ù(  ö  þ(  `  	)  ÷  )  æ  )  ø  *)  ù  /)  ¢  :)  ú  P)  û  m)    q)  ü  †)  ý  ‹)  þ  –)  ÿ  ¦)    ´)   Ì)     Ð)   ç)   ì)  b  ÷)   ü)  þ  *   6*  !  :*   O*   T*  þ  _*   o*  	 t*  u  ‰*  
 Ž*   ™*   ž*  ¡  ©*   Õ*  "  Ù*   î*   ó*  þ  þ*   +  H  +   +  y  ++   C+  #  G+   \+   a+  þ  l+   }+   �+   ›+   ©+   ®+  y  ¹+   Ñ+  $  Õ+   î+   ,   ,   ,  H  &,   9,    W,  þ  b,  ! v,  " {,   †,  # —,  $ ©,  % ®,  u  Í,  %  Ñ,  & Ü,  Å  ç,  ' ö,  ( û,  þ  -  ) =-  * k-  &  o-  + „-  , ’-  -  -  . ¯-  / ´-  Û  ¿-  0 Ü-  1 á-  y  ì-  2 ñ-  «  ü-  3 .  '  .  4 -.  5 >.  6 L.  7 Q.  ¨  \.  8 |.  9 Œ.  : �.  ; ±.  < Á.  = Æ.  y  Ñ.  > ç.  ? /  (  /  @ %/  A */  `  5/  B :/  «  E/  C J/  y  U/  D }/  )  �/  E –/  F ›/  y  ¦/  G «/  `  Ñ/  þ  ë/  H 0  *  0  I 0  J !0  þ  00  •  <0  y  G0  K W0  L 0  +  ƒ0  M ˜0  N �0  H  ¨0  O ¸0  P Æ0  Q Ù0  R ð0  ,  ô0  S ÿ0  ¨  
1  T 1  U 01  V F1  W W1  X g1  Y x1  Z }1  ¢  ˆ1  [  1  -  ¤1  \ º1  ] Ë1  ^ Ù1  _ Þ1  ¨  é1  ` 2  a 2  b 2  y  '2  c 72  d E2  e V2  f [2  c  f2  g }2  h ‚2  .  †2  /  ›2  i Ã2  0  Ç2  j Ü2  k á2  þ  ì2  l ñ2  ¡  ü2  m 3  n *3  o >3  p L3  q \3  r {3  1  3  s ”3  t ™3  þ  ¤3  u ©3  H  ´3  v Ó3  w Ø3  y  ã3  x 
4  2  4  y 4  `  $4  z 44  { B4  | Q4  } V4  Û  a4  ~ �4  ¡  ˜4   ±4  3  µ4  € Ê4  � Ï4  þ  Ú4  ‚ ô4  ƒ 5  „ 5  … 5  ¡  "5  † 35  ‡ 85  «  C5  ˆ H5  n |5  4  €5  ‰ ‹5  Å  –5  Š ¸5  5  ¼5  ‹ Ç5  Å  Ò5  Œ ×5  H  â5  � ö5  Ž û5  •  6  � 6  þ  $6  � 66  ‘ Q6  6  U6  ’ `6  H  k6  “ p6  ” {6  • €6  – ‹6  — ™6  ˜ §6  ™ É6  a  Ô6  š Ù6  › ä6  œ é6  � ø6  ž 7  7  7  Ÿ %7    07  ¡ P7  8  T7  ¢ i7  £ w7  ¤ …7  ¥ Š7  þ  ¨7  ¦ »7  § Ó7  9  ×7  ¨ â7    í7  © 8  ª 8  « 38  ¬ J8  ž l8  ­ z8  ® Ž8  ¯ “8  þ  ž8  ° ´8  ± Â8  ² Ç8  u  Ò8  ³ ä8  ´ é8  a  ô8  µ 9  :  9  ¶ "9  «  -9  · D9  ¸ ^9  ¹ {9  a  ›9  š  ¦9  º Ä9  ;  È9  » Ó9    Þ9  ¼ :  ½ $:  ¾ 7:  ¿ R:  <  V:  À a:  H  l:  Á q:  ” |:  Â �:  – Œ:  Ã š:  Ä ¨:  Å ¶:  Æ »:  › Æ:  Ç Ü:  È á:  ž í:  É $;  =  (;  Ê 3;    >;  Ë V;  >  Z;  Ì e;    p;  Í u;  k  €;  Î …;  p  ‘;  � ¶;  ?  º;  Ï Å;  H  Ð;  Ð Õ;  ” à;  Ñ å;  – ð;  Ò õ;  Ó  <  Ô <  ž <  a  '<  Õ M<  Ö e<  × x<  Ø }<  p  ˆ<  Ù œ<  É ½<  @  Á<  Ú Ì<    ×<  Û Ü<  Ó ç<  Ü  =  A  =  Ý =  Å  =  Þ +=  ß ;=  à X=  þ  c=  á r=  p  }=  â ›=  B  Ÿ=  ã µ=  ä Û=  å  >  æ >  ç '>  è E>  é K>  ê }>  ë Š>  ì —>  í ä>  î ?  ï ?  ð >?  ñ E?  ò e?  ó „?  ô Ÿ?  õ ­?  ö »?  ÷ Â?  ø Ò?  ù à?  ú î?  û E@  ü R@  ý _@  þ l@  ÿ y@    †@   “@    @   ­@   º@   Ç@   Ô@   á@   î@  	 û@  
 A   &A   3A   QA   ^A   ™A   ¦A   ³A   ÀA   ÍA   ÚA   øA   B  æ +B  ç 8B  è VB  é \B  ê ‰B  ë –B  ì £B  í ëB  î C  ï  C  ð @C  ñ GC  ò bC  ó �C  ô —C  õ ¥C  ö ³C  ÷ ºC  ø ÅC  ù ÓC  ú áC  û D  ü $D  q )D  ý 6D  C ;D  þ HD  4 MD  ÿ ZD  2 _D    lD  0 qD   ~D  / ƒD   �D  3 •D   ¢D  1 §D   ´D  F ¹D   ÆD  E ËD   ØD  O ÝD   êD  H ïD   üD  P E  	 E  ` E  
  E  D %E   2E  > HE  . ME   ZE  � _E   lE  ‹ ‚E  Œ ‡E   ”E  z ™E   ¦E  { ¸E  � ÍE  J ÒE   ßE  @ äE   ñE  \ öE   F  I F   F  W F   'F  V ,F   :F  ~ ?F   MF  ƒ b       �          $    (     4    8     D    H   	  T    X   
  d    h     t    x     �    ”          ¤     ¼    À     ä    è     ü                $   (    @   D    \   `    €   „    ˜   œ    ¨   ¬    Ð   Ô    ì   ð           4   8    X   \    x   |        ¤    ¼   À     Ø   Ü  !  ü      "        #  <   @  $  d   h  %  €   „  &  ¤   ¨  '  Ì   Ð  (  è   ì  )       *        +  <   @  ,  \   `  -  „   ˆ  0  ¤   ¨  1  Ä   È  2  è   ì  3       4  $   (  5  H   L  6  l   p  7  „   ˆ  8  ¨   ¬  9  Ð   Ô  :  ì   ð  ;       <  (   ,  =  @   D  >  \   `  ?  „   ˆ  @  œ      A  ¸   ¼  B  :  O ]  O   V ,  V ›  W 3	  F M	  F §
  F €$  {                E  SD-SPI.o/       1476626174  0     0     100666  29628     `
ELF                      L  ÿp4     (    à $ à  ‚— à  ‚�  <  DŒ $!d|  D¬  <  …Œ e|  …¬  DŒ |  D¬  DŒ!d|  D¬ à     à!  ÿ „0ÿ $   ÿÿ$ÿÿB$ÿÿCTÿÿB$ÿÿ„$ÿ „0úÿ…Tò$@    à      <  CŒÿc0  C¬ à    èÿ½' ¿¯         <  CŒ $ ƒ|  C¬!   ¿� à ½'èÿ½' ¿¯ÿ „0  <  bŒ B0ýÿ@  <  D¬       !   ¿� à ½'èÿ½' ¿¯  <  bŒ B0ýÿ@  <ÿ $  C¬       ÿ B0 ¿� à ½'°ÿ½'L ¿¯H ¾¯D ·¯@ ¶¯< µ¯8 ´¯4 ³¯0 ²¯, ±¯( °¯! € ÿ ³0  <  CŒ |  C¬€   #b   <  c$!C   C� ££ ¦¯ P� ¤� $„1D| ¤¯   ÿ „0    ¤“    ¤“    ¤“    ¤“   !   $ b $       ÿ $        R!€@ ÿÿ1&ÿÿ12ùÿ     €   #b   <  B$!C  BŒ $ C $   !¨ ·  !€@ 
 C $
 <        @ÿÿ&ûÿ     ·       C                ¢¯   !ð@    !¸@ ·  !°@ !€     ÿ $€  ™ #˜b  <  B$!˜b b’ @  <  CŒ $ ƒ|  C¬  �¢ •¢ –¢ —¢ ž¢  ¢� ‚¢!€L ¿�H ¾�D ·�@ ¶�< µ�8 ´�4 ³�0 ²�, ±�( °� àP ½'Ðÿ½', ¿¯( ±¯$ °¯ ƒ� $L b!€€  b, @ $Ø `!   $Õ bTÿ $õ   $° b b,� @ ‚�þ $Ì bTÿ $±  ¤' ‚§  <  †Œ ‘Œ …Œ „Œ Ž F¬ B$ Q¬ E¬ D¬ C¬". @ $
 $  ‚£ ‚£BŠ  $
ˆQ  ¤' $   !0   ¢“ @  ‚“ ¤' $   !0   ‚“ @ ¤'  < B$ CŒ@  C¬ …“  <     FŒ ¢“ @P $ÿÿ$ ¢¾ ÿ $ ¢¾  $ ƒ— $ bT  – ƒ“ $ b       ü $<   –   þ $  –  < b¤ Ž c$ d¬ eŒ#(¢  e¬ ‡—#8â ÿÿç0 ‡§ †$ÿÿB$ÿÿB0!0Â   <  <  ‚�  ¢¬ „$  bŒ B0ýÿ@      ¢Œ÷ÿ†ÿ B0 ‚£d à $ $ ‚§   ÿ $   ÿ $        B0 $ CP $þÿ$ ¢¾  $ ¢
 < ‚¯¾  $) @Pþÿ$ÿÿB$ ‚¯   ÿ $       !@  ‚£C ` $  < BŒ @ $
 < ‚¯ ƒ“ $	 bT  <   ý $   ÿ $ $ ¢¾  $  CŒ $ ƒ|  C¬   ÿ $  ¢¾ !   ¢¾  $ ‚ ¾  $ ‚� @ ¤'ÿÿB$    ‚¯!@  ‚£ ` $  <  CŒ $ ƒ|  C¬   ÿ $  ¢¾ !   $   !0    <  CŒ $ ƒ|  C¬   ÿ $ÿÿ$ ¢ÿ $, ¿�( ±�$ °� à0 ½'àÿ½' ¿¯ ±¯ÿ Æ0 À °¯ €!    < $  C¤  B$ $ C¬ E¬ D¬ $ C !€@ ÿ $   !   @P $ûÿQ!   ¿� ±� °� à  ½'Øÿ½'$ ¿¯  °¯ ƒ� $[ b!€€  b, @ $´ `!   $ª bT  <ù  $8 bþ $¤ bT  <” ÿÿ$ ‚§  <  ‡Œ †Œ …Œ „Œ Ž G¬ B$ F¬ E¬ D¬ C¬  ‚“ @  <  < B$@  C¬  < BŒB,
 @P €¯ $ ‚¯ ¤' $  <     FŒ!  ¢“ ¤'	 $  <     FŒ ¢“ @P <þÿ$ ¢¡  $ ‚¯ $ ¢¡  $ ‚� @Pþÿ$ÿÿB$    ‚¯!@ ÿ $l d $þ $ bTþÿ$ $ ¢¡  $ ¢¡  $ ‚ ¡  $  < CŒ> ` ‚�  ‚”  < ‚¤ Ž „$ ˆ¬#b  ƒ¬ ‰—#H"ÿÿ)1! @ ‰§ÿ $  <  d¬ $ CþÿB$ÿÿJ0 %!8ê !    <  <ÿ $  bŒ B0ýÿ@      ¢Œ  ‚   ¦¬ „$÷ÿ‡     J%!@
  <  bŒ B0ýÿ@  <  BŒ  ¡,   $                < BŒ @P $ $ ¢ $ ‚§¡  $ @T  < ¤' $   !0    <  CŒ $ ƒ|  C¬   ÿ $  ¢¡ !   ‚  ¤' $   !0    <  CŒ $ ƒ|  C¬   ÿ $ÿ $$ ¿�  °� à( ½'Ðÿ½', ¿¯( °¯ $ ¢§ $ ¢¯ ¥¯ ¤¯ $  ¢£ÿ $    ¤' @P $ûÿP!  , ¿�( °� à0 ½'  <  @¬ $  <  C¬  <  CŒ $„1ƒ|  C¬  CŒB|  C¬  <  eŒÄ{|  e¬  eŒD)|  e¬  <  eŒ!…|  e¬  CŒÄ{ƒ|  C¬ à    èÿ½' ¿¯ $    €4G $  <  C¬ ¿� à ½'°ÿ½'L ¿¯H ³¯D ²¯@ ±¯< °¯  €£ €£  €¯  €£  <  Ž $ "~  ®           $  Ž "~  ®!€  
 $   ÿ $ &ÿÿ2ûÿ $d $  <  Ž B~  ®   ÿ $  Ž |  ®ÿÿ1&ÿÿ12 ¤'!(     !0   ¢“ R    îÿ        <   ¤'  <  Ž $ "~  ®   ÿ $  Ž |  ® ¤' $   !0   ¤'!(     !0   ¢“ Q $ÿ   ‚£ ¤' $   ª$ £�ÿc0ª$, b ¤“ ¤£ ¢� B0( @  < ¤' $   !0  !€  ÿÿ40 ¤' $   !0   ¤' $    @< ¢“ @ÿÿ4 &ÿÿ2óÿ0 ¤'Y  $  ¤' $  ‚£ ¤' $   !0   ¢�€B|% @P  €£ $†   ‚£  <  Ž $ b|  ®    $  Ž |  ®  €£ÿ$ ¤' $   !0  ÿÿ& ¢“ @ÿÿ2øÿ V ¤'€  $	  V  < $  ‚£  <  CŒ $ ƒ|  C¬  <  Ž $ b|  ®   > $  Ž |  ® $ ¤' $   !0  ÿÿ& ¢“ @ÿÿ2øÿ  ¤'   $   $ $  ‚£  <  CŒ $ ƒ|  C¬    ‚' &® ÿ 2!ˆ   $þ $        ¤'!‘   b  ¢“òÿSP!ˆ   . @ 1&¨ ÿ 12 $  ‚§ ‚§  ‚'  CŒ $Bƒ|  C¬ ¢“À B0 @ ¤“ £“? c0    ¢“  %b ! ¢“%b € ÿB$ò   ‚¯ $   ¢“% ‚  ¢“  % ‚  <ÀÿB4$ ‚  £“ c0÷ÿc$ $b ‚!  „$ÿ c0(ƒp! ¤“ „0@  " £“Â %ƒ  c$b ÿÿB0¢pÿÿB$  ‚¯0 ¤' $   !0  0 ¤' $     †—  <  CŒ $ ƒ|  C¬  ‚'L ¿�H ³�D ²�@ ±�< °� àP ½'üÿð                    %  $ >  :;   :;I8
  :;   I   :;I  :;  	 :;I8
  
:;   :;I  :;  (    :;I8
  5 I   I   :;I8
   :;I   :;I8
   :;I8
  :;  :;  I  ! I/   :;I8
   :;I   :;I  .:;'I    :;I  4 :;I  . ?:;'I@
   . ?:;'I@
  !. ?:;'@
  ".?:;'@
  # :;I  $4 :;I  %.?:;'I@
  &4 :;I  '4 :;I  (4 :;I
  )4 :;I
  *  +4 :;I  , :;I  -4 :;I  .4 :;I?<  /4 :;‡@I?<  04 :;I?<  14 :;‡@I?<  24 :;‡@I?<  34 :;I?<  44 :;I?<  54 :;‡@I?<  6!   7& I  84 :;I
  94 :;I?
  :4 :;I?
   ¤'       GNU C 4.5.2 MPLAB XC32 v1.31 Compiler SD-SPI.c C:/PIC/MPLABX/32mx150f/sd-lib.X             unsigned int O2  RTCOE Ph   # HALFSEC Qh   # RTCSYNC Rh   # RTCWREN Sh   # RTCCLKON Uh   # RTSECSEL Vh   # SIDL Xh   # ON Zh   # CAL [h   
#  ]J  w ^h     #  N]  x   2   __RTCCONbits_t `J  gï  ARPT hh   # AMASK ih   # ALRMSYNC jh   # PIV kh   # CHIME lh   # ALRMEN mh   #  o  w ph     #  f  s  ï   __RTCALRMbits_t r  ±ù  	SRXISEL ²h   # 	STXISEL ³h   # 	DISSDI ´h   # 	MSTEN µh   # 	CKP ¶h   # 	SSEN ·h   # 	CKE ¸h   # 	SMP ¹h   # 	MODE16 ºh   # 	MODE32 »h   # 	DISSDO ¼h   # 	SIDL ½h   # 	ON ¿h   # 	ENHBUF Àh   # 	SPIFE Áh   # 	MCLKSEL Ãh   # 	FRMCNT Äh   # 	FRMSYPW Åh   # 	MSSEN Æh   # 	FRMPOL Çh   # 	FRMSYNC Èh   # 	FRMEN Éh    #  Ë  	w Ìh     #  
°'  1  ù   __SPI2CONbits_t Î  Õ3  	SPIRBF Öh   # 	SPITBF ×h   # 	SPITBE Ùh   # 	SPIRBE Ûh   # 	SPIROV Üh   # 	SRMT Ýh   # 	SPITUR Þh   # 	SPIBUSY àh   # 	FRMERR áh   # 	TXBUFELM ãh   # 	RXBUFELM åh   #  çM  	w èh     #  
Ôa  ?  3   __SPI2STATbits_t êM  ’  	WAITE “h   # 	WAITM ”h   # 	WAITB •h   # 	MODE –h   # 	INCM ˜h   # 	IRQM ™h   # 	BUSY šh   #  œ6  	WAITE0 �h   # 	WAITE1 žh   # 	WAITM0 Ÿh   # 	WAITM1  h   # 	WAITM2 ¡h   # 	WAITM3 ¢h   # 	WAITB0 £h   # 	WAITB1 ¤h   # 	MODE0 ¥h   # 	MODE1 ¦h   # 	INCM0 ¨h   # 	INCM1 ©h   # 	IRQM0 ªh   # 	IRQM1 «h   #  ­P  	w ®h     #  
‘i  z    6   __PMMODEbits_t °P  rÓ  	OSWEN sh   # 	SOSCEN th   # 	UFRCEN uh   # 	CF vh   # 	SLPEN wh   # 	SLOCK xh   # 	ULOCK yh   # 	CLKLOCK zh   # 	NOSC {h   # 	COSC }h   # 	PLLMULT h   # 	PBDIV €h   # 	PBDIVRDY �h   
# 	SOSCRDY ‚h   	# 	FRCDIV „h   # 	PLLODIV …h   #  ‡K
  	NOSC0 ‰h   # 	NOSC1 Šh   # 	NOSC2 ‹h   # 	COSC0 �h   # 	COSC1 Žh   # 	COSC2 �h   # 	PLLMULT0 ‘h   # 	PLLMULT1 ’h   # 	PLLMULT2 “h   # 	PBDIV0 ”h   # 	PBDIV1 •h   # 	FRCDIV0 —h   # 	FRCDIV1 ˜h   # 	FRCDIV2 ™h   # 	PLLODIV0 šh   # 	PLLODIV1 ›h   # 	PLLODIV2 œh   #  že
  	w Ÿh     #  
q~
  €  Ó  K
   __OSCCONbits_t ¡e
  Í
Å
  	VEC Î
h   # 	SRIPL Ð
h   #  __INTSTATbits_t Ñ
•
  °$  	DMABUSY ²h   # 	SUSPEND ³h   # 	ON µh   #  ·>  	w ¸h     #  
¯R  Ý
  $   __DMACONbits_t º>  Ó  	CRCCH Ôh   # 	CRCTYP Öh   # 	CRCAPP ×h   # 	CRCEN Øh   # 	PLEN Ùh   # 	BITO Ûh   # 	WBO Ýh   # 	BYTO Þh   #  à*  	w áh     #  
Ò>  i     __DCRCCONbits_t ã*  ¸É  	TRISA0 ¹h   # 	TRISA1 ºh   # 	TRISA2 »h   # 	TRISA3 ¼h   # 	TRISA4 ½h   #  ¿ã  	w Àh     #  
·÷  V  É   __TRISAbits_t Âã  Ú{  	LATA0 Ûh   # 	LATA1 Üh   # 	LATA2 Ýh   # 	LATA3 Þh   # 	LATA4 ßh   #  á•  	w âh     #  
Ù©    {   __LATAbits_t ä•  [ó  	TRISB0 \h   # 	TRISB1 ]h   # 	TRISB2 ^h   # 	TRISB3 _h   # 	TRISB4 `h   # 	TRISB5 ah   # 	TRISB7 ch   # 	TRISB8 dh   # 	TRISB9 eh   # 	TRISB10 fh   # 	TRISB11 gh   # 	TRISB13 ih   # 	TRISB14 jh   # 	TRISB15 kh   #  m  	w nh     #  
Z!  ¾  ó   __TRISBbits_t p  long unsigned int long int int char short unsigned int short int _BOOL A¨  FALSE  TRUE  BOOL AŠ  signed char long long int UINT Th   unsigned char long long unsigned int BYTE Và  WORD Wg  DWORD X7  Nt  reg Pt  # clr Qt  #set Rt  #inv St  # Ô  REG_SET T3  PVÖ  mode XÖ  # sta YÖ  #tx ZÖ  # rx [Ö  #0brg \Ö  #@ y  UART_REGS ]ˆ    #        # 	maxLUN   #  
H  value   bits ò   ¡  errorCode   # validityFlags  #  #    "  #maxLUN #  # MEDIA_INFORMATION $H  '  MEDIA_NO_ERROR  MEDIA_DEVICE_NOT_PRESENT MEDIA_CANNOT_INITIALIZE  ¡.  R1  R1b R2 R3 R7  RESP §  «•  CmdCode ­  # CRC ®  #responsetype ¯.  #moredataexpected °  # typMMC_CMD ±:  ¹À  field ¾À  #    Ð  7   	ÂI  crc Ä  # c32filler ÈI  #addr0 Ë  #addr1 Ì  #addr2 Í  #addr3 Î  #cmd Ï  #   Y  7   Òã  END_BIT Ô  # CRC7 Õ   # address Ö%  #CMD_INDEX ×  #TRANSMIT_BIT Ø  #START_BIT Ù   # ¶û  §  Ð  Y   CMD_PACKET Ûã  ä�      æh   #     çh   #     èh   #     éh   #     êh   #     ëh   #     ìh   # B7 íh   #  à¸  _byte â     RESPONSE_1 ï�  öõ  _byte0 ø  # _byte1 ù  # ûl      ýh   #     þh   #     ÿh   #      h   #     h   #     h   #     h   # 	B7 h   # 	CARD_IS_LOCKED h   # 	WP_ERASE_SKIP_LK_FAIL h   # 	ERROR h   # 	CC_ERROR h   # 	CARD_ECC_FAIL 	h   # 	WP_VIOLATION 
h   # 	ERASE_PARAM h   # 	OUTRANGE_CSD_OVERWRITE h   #  óŒ  _word õ  Ê  õ   RESPONSE_2 l  ñ  _byte0    # _byte1 !  #_byte2 "  #_byte3 #  # 
      %  Ÿ   ;  _byte   # argument %ñ  # *Ô      ,h   #     -h   #     .h   #     /h   #     0h   #     1h   #     2h   # 	B7 3h   #  (ý  bits 4;  #     5%  # 
(  bytewise &  bitwise 6Ô   RESPONSE_7 7ý  
<f  r1 >¸  r2 ?Œ  r7 @(   MMC_RESPONSE A;  ÀÃ  GO_IDLE_STATE  SEND_OP_COND SEND_IF_COND SEND_CSD SEND_CID STOP_TRANSMISSION SEND_STATUS SET_BLOCKLEN READ_SINGLE_BLOCK READ_MULTI_BLOCK 	WRITE_SINGLE_BLOCK 
WRITE_MULTI_BLOCK TAG_SECTOR_START TAG_SECTOR_END ERASE APP_CMD READ_OCR CRC_ON_OFF SD_SEND_OP_COND SET_WR_BLK_ERASE_COUNT  Þ@  wNumBytes à  # dwBytesRemaining á%  #pBuffer âì  #dwAddress ã%  #bStateVariable ä  # ASYNC_IO åÃ  SPICalutateBRG ¶à  –  pb_clk ¶h   spi_clk ¶h   brg ¸h    MDD_SDSPI_MediaDetect ê          m MDD_SDSPI_ReadSectorSize Z          m MDD_SDSPI_ReadCapacity t%          m!MDD_SDSPI_InitIO �        m MDD_SDSPI_WriteProtectState ê          m"Delayms         m¿  #milliseconds       $ms       $count %       !CloseSPIM (        m MDD_SDSPI_ShutdownMedia ¯          m%WriteSPIM Kà          mK  #data_out Kà      &clear N    MDD_SDSPI_ReadMedia z          m%SendMMCCmd ×f          m  #cmd ×      #address ×%      '    Ùf  (CmdPacket Úû  ‘$timeout Û      $longTimeout Ü%       %MDD_SDSPI_AsyncWriteTasks           mÿ  #info ÿ      (data_byte       )          (WriteTimeout  %      (command !      $preEraseBlockCount "%      )    #f  ‘*        +    �ì      +    �        @  %MDD_SDSPI_SectorWrite ¬          mš  ,    ¬%      #buffer ¬ì      #allowWriteToZero ¬      (info ®@      $status ¯       %MDD_SDSPI_AsyncReadTasks k          my  #info kÿ      $bData m      )    nf  ‘)    o      (longTimeoutCounter p%      (SingleBlockRead q¨      *        +    æì      +    ç        %MDD_SDSPI_SectorRead Ë          mí  ,    Ë%      #buffer Ëì      (info Í@  ‘$status Î       "OpenSPIM ¨        m!   #sync_mode ¨h        "InitSPISlowMode K        m[   -spiconvalue N   %MDD_SDSPI_MediaInitialize ¹%!          m%!  $timeout »      )    ¼f  ‘(CSDResponse ½+!  ‘$count ¾      &index ¾  $c_size ¿%      &c_size_mult À  $block_len Á       ¡    ;!  7   .RTCCON MK!  h   /    a*RTCCON e!  ]  0    bK!  0    cK!  .RTCALRM eK!  1    s    ¦!    .RTCTIME wK!  .RTCDATE ŠK!  0    žK!  0    ±K!  2    Ï    ù!  '  3    ÓK!  2    ë    "  a  4SPI2BUF ïK!  4SPI2BRG ðK!  5    ±*PMMODE ]"  i  4PMADDR µK!  4PMDIN ×K!  4OSCCON pK!  5    ¢*OSCCON ª"  ~
  4SYSKEY üK!  3    É
K!  3    Ê
K!  4INTSTAT Ì
K!  2    Ò
     #  Å
  4IPTMR Ó
K!  3    ˜K!  4DMACON ®K!  5    »*DMACON J#  R  3    ¼K!  3    ½K!  2    ä    }#  >  3    åK!  3    æK!  3    èK!  4DCRCXOR ìK!  5    Ã*TRISA Ó#  ÷  5    å*LATA ì#  ©  5    q*TRISB $  !  $  $  6 Û  .uartReg _-$  7$  0    C%  0    D  .gSDMode E  8mediaInformation F¡      8ioInfo G@      •  Ÿ$  7   0    Q¬$  7�$  .RTCCON MK!  /    a*RTCCON e!  0    bK!  0    cK!  .RTCALRM eK!  1    s    ¦!  .RTCTIME wK!  .RTCDATE ŠK!  0    žK!  0    ±K!  2    Ï    ù!  3    ÓK!  2    ë    "  4SPI2BUF ïK!  4SPI2BRG ðK!  5    ±*PMMODE ]"  4PMADDR µK!  4PMDIN ×K!  4OSCCON pK!  5    ¢*OSCCON ª"  4SYSKEY üK!  3    É
K!  3    Ê
K!  4INTSTAT Ì
K!  2    Ò
     #  4IPTMR Ó
K!  3    ˜K!  4DMACON ®K!  5    »*DMACON J#  3    ¼K!  3    ½K!  2    ä    }#  3    åK!  3    æK!  3    èK!  4DCRCXOR ìK!  5    Ã*TRISA Ó#  5    å*LATA ì#  5    q*TRISB $  .uartReg _Q'  7$  9    C%      9    D      :gSDMode E      9    Q¢'      7�$   ¯   M  û      c:/pic/mplabx/32mx150f/sd-lib.x c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/proc c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include c:/program files (x86)/microchip/xc32/v1.31/pic32mx/include/peripheral  sd-spi.c   p32mx250f128b.h   generictypedefs.h   uart.h   fsdefs.h   sd-spi.h         êÖ ‚‚‚=ó»»Õ
‚‚O½·÷L‚ùýt‚„…?”ò½u‚ò†­‚Ètò4õåKLôƒƒƒƒƒ‡¼‚H„�ƒ…(ôº„x‰ƒƒƒtòJ‡$,ï4
ò0z‚ñ¬•~‚O0¼¾MNˆó¼	ò¼Aõ½ƒ‡L‡õô‚z‚ˆ»½»˜ò÷ òLH¼óKÂ„‡öxƒˆKƒŠ„ƒƒó‡ôƒõˆ…ƒ‰óƒK‡K‚KŠ¼Kô	‚=ƒK	‚»=ƒº‡<ö„‰»»KKˆOEƒ†ˆ�y<Â0x‚³òÕ~‚K0¼ô>ƒ±{…ƒˆKƒˆ¼K¼¼¾ƒˆK‚KŠö»½ƒº‡¼û~º„ºOKyJPóy‚KKû~‚…JQ=
‚…ƒˆô„ƒ‚„ô=ƒK†L÷=ƒO—}ò¿ƒƒKK‚Eƒ†	‚¾	ò‰¼=ºó»ó»‡‚†»*º?ºtKKKL@‚ƒ¼ƒ�<ó†»…ó<w‚	‚=†½ôóº‚ó(ú…÷ørºò}‡ˆöôº=ƒ½LNóKDz‚ˆƒ<C„½NóK<p‚‚ƒ=n<J~öz<½&‚„KCøæùu	ºx<Jvº
<²õõD   •          ù          ‡         	¯         
         Ã         ¯         ÿ          ÿ         ÿ         ÿ         ÿ          ÿ          !ÿ          &ß         7s          :%         ;%          )ÿ         ÿ             ÿÿÿÿ |                                                      D                            8                            4   DDŸ             <   DDŸ             <   DDŸ  $             DPh�
‘	’“”•–—žŸ           ¤  D0L�‘Ÿ             |   D L�‘Ÿ               D(H�Ÿ           X   D0H�Ÿ           t              ,   DDŸ             �  DPT�‘’“Ÿ  d   t    T        t   €    T€   „    Tˆ   œ    T        t   x    Rx   €    R        è      T        `  ã   Uã  ì   c        `  ã   Vã  h   ‘        $  ,   a        ˆ  �   `˜  ¨   `        h  ì   Tì     `        (  0   a0  \   a           8   €8  D   TD  t   T           (   R          \   T          \   U          \   V        d  t   R        ˆ  ü   Tü  Œ
   `        Ì   	   S        H	  P	   €\	  „	   €„	  ¤	   T¤	  ´	   T        H	  \	   R        ”
  Ä
   T        ”
  Ä
   U        Ì
  Ü
   R        ì
     T        ü     `  0   a4  t   aH  X   `Ä  Ø   `Ø     `D  X   `X      `        Ü  ü   `        h  t   TŒ  �   T        ˆ  ”   S        ø       ¨'  –  MDD_SDSPI_MediaDetect ¿  MDD_SDSPI_ReadSectorSize ì  MDD_SDSPI_ReadCapacity   MDD_SDSPI_InitIO 8  MDD_SDSPI_WriteProtectState h  Delayms ¿  CloseSPIM Ù  MDD_SDSPI_ShutdownMedia   WriteSPIM K  MDD_SDSPI_ReadMedia s  SendMMCCmd   MDD_SDSPI_AsyncWriteTasks   MDD_SDSPI_SectorWrite š  MDD_SDSPI_AsyncReadTasks y  MDD_SDSPI_SectorRead í  OpenSPIM !   InitSPISlowMode [   MDD_SDSPI_MediaInitialize V'  MDD_SDSPI_finalLBA h'  gMediaSectorSize z'  gSDMode �'  sdmmc_cmdtable     Î       ¨'  ]  __RTCCONbits_t   __RTCALRMbits_t '  __SPI2CONbits_t a  __SPI2STATbits_t i  __PMMODEbits_t ~
  __OSCCONbits_t Å
  __INTSTATbits_t R  __DMACONbits_t >  __DCRCCONbits_t ÷  __TRISAbits_t ©  __LATAbits_t !  __TRISBbits_t Š  _BOOL ¨  BOOL Ô  UINT   BYTE   WORD %  DWORD y  REG_SET Û  UART_REGS ¡  MEDIA_INFORMATION .  RESP •  typMMC_CMD û  CMD_PACKET ¸  RESPONSE_1 Œ  RESPONSE_2 (  RESPONSE_7 f  MMC_RESPONSE @  ASYNC_IO                                RTCCONbits RTCALRMbits sector_addr localPointer DMACONbits RTCCONCLR SPI2STAT CRC_ERR TRISBbits _returnVal blockCounter RTCCONSET *SPI2CON DCRCCONCLR gMediaSectorSize ERASE_RESET SPI2CONbits LATAbits ILLEGAL_CMD ALRMDATE BMXCONCLR MDD_SDSPI_finalLBA sectorSize *SPI2STAT sdmmc_cmdtable DCRCCONSET *INTSTAT DCRCDATA DMACONCLR ADDRESS_ERR PARAM_ERR INTSTATbits localCounter *RTCALRM response DCRCCONbits OSCCONbits *DCRCCON TRISAbits ALRMTIME IN_IDLE_STATE INTCONSET PMMODEbits ERASE_SEQ_ERR DMACONSET SPI2STATbits INTCONCLR  GCC: (Microchip Technology) 4.5.2 MPLAB XC32 v1.31 Compiler A   gnu     .symtab .strtab .shstrtab .rel.text .data .bss .reginfo .mdebug.abi32 .debug_abbrev .rel.debug_info .rel.debug_line .rodata .sbss .rel.debug_frame .debug_loc .rel.debug_pubnames .rel.debug_pubtypes .rel.debug_aranges .debug_str .comment .gnu.attributes                                                        4                       	           ”b  ø	              %             P                     +             P  (                  0     p        P                   9             h                     G     p        h  m                 Y     p        Õ  ¨'                 U   	           Œl  è              i     p        };  ³                 e   	           tr        
         u             0?  ð                  }       @     @                    ‡     p         @                    ƒ   	           |r                 ”     p        ÀA  
                 £     p        ÊD  ü                 Ÿ   	           œs                 ·     p        ÆF  Ò                 ³   	           ¤s                 Ë     p        ˜H                     Ç   	           ¬s                 Ú     p        ¸H                   å      0       ÃJ  =                 î   õÿÿo         K                                  K  þ                                ˜P  °     œ         	              H\  K                                             ñÿ                                          *              1              5             <             C             J   \          Q   d          X   œ          _   ´          f   è          m   $         t   `         {   h         ‚           •           ¨           ¯           ½   0         Ã           Ó   d         Ù            à            ë   ˆ         ò                               4  H	         :  t	         @  ”
         G  ì
         N  `         U  Œ         \                         m             }             …           Ž            
 œ  ú          £  ¹         ª  §          ±  È          ¸  N          ¿  Ü         Æ  E         Í  Q         Ô  `          Û            â            é            ð  \          ÷  d          þ  œ                                     <            ´          !  è          (  $         /  Z          6  `         =  h         D  m          K  ‹          R  }         Y  ª          `  ½          g           n  Û          u  k          }  ù          „  #          Œ           ”  g         œ  A         ¤  ˆ         «            ³  T         »  g         Ã  z         Ë  �         Ó  ”
         Ú            â  ¾         ê  Ñ         ò           ú  ì
                    	  -           @           `            S         (  Œ         /           6  f         >  Æ         F  Ù         N  ÷         V             ^  ;          f  x          n            v  t         ~  °         †  Ô          Ž  ³          –  ‚          ž  E          ¦  ô         ®           ¶  Ñ         ¾  ’         Æ           Î  Ç         Ö  [         Þ  )         æ  Ý          î  0          ö  ;         þ  ê           †           �           ‹                     &  2         .  ¦         6  ¿          >  V          F  ç          N  –          V           ^             g                                                                                                                            
                                                                                                                                             u           ‹          ¤         òÿµ          Ì         òÿß     D     ð             ö             û  \          d   8       œ        )             2  ´   4     J  è   <     T             \             e  $  <     y  `      „      ð     “  h  ¤    ­         òÿµ    |     Ë  ˆ      ä  ”
  X     ù  ì
  t                  
                            `  ,     (             1  Œ  �     c:/pic/mplabx/32mx150f/sd-lib.x/sd-spi.c .LFB76 L0 .LFB77 .LFB78 .LFB79 .LFB86 .LFB87 .LFB88 .LFB80 .LFB89 .LFB90 .LFB81 .LFB84 WriteTimeout.12547 blockCounter.12546 ioInfo command.12548 .LBB6 data_byte.12545 .LBE6 .LFB85 info.12570 .LFB83 blockCounter.12522 SingleBlockRead.12524 longTimeoutCounter.12523 .LBB7 .LBE7 .LFB82 .LFB91 .LFB92 .LFB93 mediaInformation .Ldebug_abbrev0 .Ltext0 .Letext0 .Ldebug_line0 .LASF0 .LASF1 .LASF2 .LASF3 .LASF4 .LASF5 .LASF6 .LASF7 .LASF8 .LFE76 .LFE77 .LFE78 .LFE79 .LFE86 .LFE87 .LLST0 .LLST1 .LLST2 .LFE88 .LFE80 .LFE89 .LLST3 .LFE90 .LFE81 .LLST4 .LLST5 .LASF9 .LLST6 .LLST7 .LFE84 .LLST8 .LASF10 .LLST9 .LASF11 .LLST10 .LASF12 .LLST11 .LFE85 .LASF13 .LLST12 .LLST13 .LLST14 .LLST15 .LFE83 .LLST16 .LLST17 .LLST18 .LLST19 .LFE82 .LLST20 .LLST21 .LLST22 .LFE91 .LLST23 .LFE92 .LFE93 .LLST24 .LLST25 .LLST26 .LLST27 .LASF16 .LASF14 .LASF15 .LASF17 .LASF18 .LASF19 .LASF20 .LASF21 .LASF24 .LASF22 .LASF23 .LASF25 .LASF26 .LASF27 .LASF28 .LASF29 .LASF30 .LASF31 .LASF32 .LASF33 .LASF34 .LASF35 .LASF36 .LASF37 .LASF38 .LASF39 .LASF40 .LASF41 .LASF42 .LASF43 .LASF44 .LASF45 .LASF46 .Lframe0 .Ldebug_info0 MDD_SDSPI_MediaDetect MDD_SDSPI_ReadSectorSize gMediaSectorSize MDD_SDSPI_ReadCapacity MDD_SDSPI_finalLBA MDD_SDSPI_InitIO TRISA LATA MDD_SDSPI_WriteProtectState Delayms CloseSPIM SPI2STAT MDD_SDSPI_ShutdownMedia WriteSPIM SPI2BUF getcSPI2 MDD_SDSPI_ReadMedia SendMMCCmd sdmmc_cmdtable MDD_SDSPI_AsyncWriteTasks gSDMode MDD_SDSPI_SectorWrite MDD_SDSPI_AsyncReadTasks MDD_SDSPI_SectorRead OpenSPIM SPI2BRG SPI2CON TRISB InitSPISlowMode OpenSPI2 MDD_SDSPI_MediaInitialize     ž           ¢     ¢  (   ¢  ,   £  0   £  8   £  <   ¢  D   ¢  H   ¢  P   ¢  l   Š  œ   §      §  ¨   §  ¼   ¦  Ä   £  È   £  Ô   £  ô   §  ø   §    ª    ª    «  ,  §  0  §  <  ª  D  ª  H  «  ”  £  ˜  £     £  °  ®  ´  ®  Ü  ©  ä  ©  ì  ©  ô  ©  ü  ©    ©    ¬  $  ¬  P  ®  T  ®  l  ¬  t  Š  ˆ  ¬     Š  °  ¬  ¸  ¬  À  ¬  È  ¬  Ð  Š  Ü  ©  ð  ®  ô  ®    £    £    £  ¨  Š  ¼  “  Ì  Š  Ô  “  Ø  Œ  ð  Œ  ô  Œ    Š    “     “  8  ­  H  °  T  ­  \  °  h  Œ  l  Œ  |  “  „  ­  €  Œ  ˆ  Œ     Š  ¬  Š  ´  “  Ä  “  Ô  ©  Ü  Š  ä  ©  ð  Œ  ô  Œ  ü  Œ    “    “  0  ª  <  ª  4  §  D  §  T  ª  `  “  p  “  t  ©  |  ©  „  ¬  ¤  Š  ´  “  ¸  Š  Ì  “  Ð  ©  Ø  ¬  ä  “  ð  Œ     Œ  ô  Œ    “    “    ©     ©  0  Š  8  £  D  £  H  ©  T  Š  `  Š  l  Š  t  “  „  ¬  ˆ  “  �  “  œ  £     £  ¬  £  °  ©  ¼  Š  È  ­  Ð  £  Ô  £  à  £  ä  ©  ,  Œ  4  Œ  8  Œ  \  ¯  Ä  Š  Ü  Š  ä  “  è  Œ     Œ    Œ    °  $  Œ  (  Œ  4  Œ  8  Œ  D  “  L  “  \  ­  X  Œ  `  Œ  d  Š  x  ­  t  Œ  |  Œ  ”  Š  œ  “  ¨  Š  °  “  À  ¬  Ä  “  ì  Š  ø  Š  	  Š  	  Œ  	  Œ  	  “   	  Œ  $	  Œ  ,	  Œ  <	  “  L	  “  T	  ª  X	  ª  x	  §  „	  §  ”	  ª  |	  ª  œ	  ª  ´	  §  ¸	  §  Ä	  ª  È	  ª  Ø	  ¬  à	  ¬  è	  Œ  ì	  Œ  
  “  
  Š   
  ­  (
  £  ,
  £  8
  £  <
  ©  H
  Š  \
  ­  d
  £  h
  £  t
  £  x
  ©  Ä
  ²  ì
  §  ð
  §  ø
  µ  ü
  µ     ¶    ¶    ¶    ¶    ¶     ·  $  ·  ,  ·  0  ·  8  ·  <  ¢  @  ¢  H  ¢  L  ¶  T  ¶  l  ¹  x  µ  |  µ  ¤  “  ¨  “  ¬     °  °  ´  £  ¸  £  Ä  £  È  ¸  Ð  ¥  Ø  £  à  £  ì  ©    £    £    £    ©     £  (  £  <  ­  X  Š  h  £  l  £  x  £  |  ©  „  £  Œ  £  ˜  ­  ¨  ­  ¼  Š  À  “  Ì  ­    ­    ­  ,  ­  P  Š  d  “  p  ­  „  °  Œ  Š  �  °  ”  £  ˜  £  ¤  £  ¨  ¥  °  £    £  ¸  £  ¼  °  Ì  ­  ì  Š     “    £    £  À  £    £    £    £  Ø  £  (  £  ,  ´  
  £  4  £  \  £  <  £  L  ­  l  Š  €  “  „  £  ˆ  £  ø  £  ”  £  ˜  Š  œ  “  ¤  Š  ¸  ¬  è  Š  ô  ž  ø  “  ü  “  H  Š  L     Ä     Ð  ­  à  ­  ä  ž  è  £  ì  £  ø  £  ø  £  ü  “     '  \   (  `   )  d   *  ü  +  €  +    ,  '  -  8  .  I  /  Z  0  k  1  |  2  þ  ,    -     .  1  /  C  0  U  1  g  2  û  3  E  ,  W  -  i  .  {  /  �  0  Ÿ  1  ±  2  î  3  µ    ¹  4  â    æ  5        6  .  	  2  7  ^  
  b  8  v    z  9  ™  :  ¨  ;  º  <  Ï    Ó  =  û    ÿ  >        ?  8  @  i    m  A  ˆ    Œ  B  ¢  C  ¶  D  »  E  ë  F    G  ,    0  H  G  I  _    d  J  q    Œ    ¢    Á  K  Æ  E  Õ    Ù    Þ  L  é  M  î  N  ù  O  %    )  P  4  Q  ?  R  R  S  o  T  ‚    •  U  ½    Á  V  Ø  W  ê  X  ï  E  þ  J      ,    J    O    S     X  L  c  Y  h  N  s  Z  ˜  !  œ  [  §  Q  ²  \  Å  ]  è  ^  ü  "      _     `  7   #  ;   a     $  ƒ   b  �   c  ¢   E  Õ   d  ö   e   !  f  Q!  g  k!  h  x!  i  –!  j  œ!  k  Î!  l  Û!  m  è!  n  ï!  o  ÿ!  p  "  q  "  r  H"  s  •"  t  Á"  u  Ï"  v  ï"  w  ö"  x  #  y  5#  z  P#  {  ^#  |  l#  }  s#  ~  ƒ#    ‘#  €  Ÿ#  �  ¿#  ‚  Ù#  ƒ  ò#  „  3$  …  @$  †  w$  %  ‹$     $  ‡  Â$  g  ×$  h  ä$  i  %  j  %  k  5%  l  B%  m  O%  n  V%  o  a%  p  o%  q  v%  r  ¥%  s  í%  t  &  u  "&  v  B&  w  I&  x  d&  y  ƒ&  z  ™&  {  §&  |  µ&  }  ¼&  ~  Ç&    Õ&  €  ã&  �  '  ‚  '  ƒ  ,'  „  W'  …  d'     i'  †  v'  ž  Œ'  °  ‘'  ‡  ž'  ®  Z       ˆ       $   ˆ  (     4   ˆ  8     D   ˆ  H   	  T   ˆ  X   
  d   ˆ  h     t   ˆ  x     „   ˆ  ˆ     œ   ˆ        ´   ˆ  ¸     Ì   ˆ  Ð     ô   ˆ  ø       ˆ      ,  ˆ  0    D  ˆ  H  !  \  ˆ  `  "  l  ˆ  p  #  „  ˆ  ˆ  $     ‰     ‰     ‰     (  