ELF                      $o      4     (   US]SCE]USP]    u   } tP	Pu     ]UVSujÃ1tPPj VC3C    C    C    ؍e[^]UVSujÃ1tPPjVC3C   C    C    ؍e[^]UUEtu	U]Љ A9u]US]3sECE]UVS]u93rC    ;saK    @Ct&QQ    RPC9v,    BCtRRjV
PPjVC3e[^]UE@    @    ]USR]tDCtsPP3sCth    ]]]USR]uj ÃCtsPP3sEC    C    ECC   ؋]UEU@uh   tH
@UVS]1   CtpsCt   P   PƃPC   PsVsVj GtssSPSPSP1;P}K4H4Be[^]UWVS]   Ct[C   ƃstV	VǃPVsWsWj Ã5tss@    @    SPÉ؍e[^_]UWVSEMMYIMuS;~RRSPEE܋Hu~19}	44BX}WPupe[^_]USE]uj8 RRjPEEP1҅P@    @    ]UU#   z    uB U1]U]US]jP1҅P@    ]UWV }   u   }uu   } ^_]UEE]UEE]U]UVS]}ugCumCsCutYh    h   h9   hm   RRjP1;S}	BCEue[^]hq   e[^]Uhq   UEUtu@@hq   UEuH| uJPPu@t]US]tCtC-SSX1tCL    t)Ћ]US]M1;Ss[   []UWVS}uu;_rsPPVWwW   M	e[^_]UWVS}M;wrM^PPSW_MG   	A    t!AFGe[^_]UWVSUM;Bs"Z4   !A u@B[^_]USEM;PsX   ![]UWVSRE]P9vp<1)ډU	@    ;Ms	A}    )XX[^_]UWVS]u;]uP;{   1t"S)9ЋSs8@    ){S     CVRPP   EPHK   ;~QQRUSUS1ҋE;PsEHCB9vS1C       S)9ЋSs8@    C)CtetaVPRR,;~PPRUSUStEtVREps%;ss EPSFS| uHCCe[^_]UWVSu}^t>t:;9sRRPVVCx	H1    @9uFe[^_]UWVS]uEE;]u}       E@EE@E܋ED9sQQPSSEH1;Et	<<@CE@CE܉Ct3} tRRFVS    +EPSS	PPVS} tˋS| uHCCu뮍e[^_]UWVSu]~FEGM;~RRPQE@u1҅E       v} uZ1XɉtItVBSt   9t1IM1;U}B   u9v)ӉE       jNM1ҋ6)s   X0҉t4JtEMqNKt| )ǉE   ;]t1J9}܋MFEP}xe[^_]UWVS}wEX9ދ@O}'EM܍CM;~RRPQEHG+ME܍FM;~RRPQOE@ډ֋}}u19_  u@}9}   9   VPQMu)U܍    Mыu<q1ҋ	)s   tMt9VJHt9t"1ɋUJ9}<<AE|    K   S   <9<uJ      VPQMu9th)U܍    Mыu<q1OtMtF@At   9t1ҋEH19}<<BuÃ} EEXupe[^_]SPQu~͋E| uKSQPu~
E| t	} KUWVS}u_GECU;~QQPREPu21ۅwG} t_ɍz2ɉtItpFwt   9t1IM1;u}FE    |u9v)Ή2E   fHM1 )s   r؅t.HtE}wσ~yt1| );Mt1H9}}<<FEXUPe[^_]UWVSu}uÃ1{ CSWV]e[^_]UVS]uPuuSu]]e[^]UVS]uPuuSu]]e[^]UWVS]Ext} uC    C    JPUw;3~EPPVSEKuWpQMtM{ECe[^_]UWVS]E@uC    C       Mqu܋MMǍOM;~EPPQSE؋sUt#RPEpEPt1})PUM} xMIM1;E}
    @{E܉Ce[^_]UWVS<uMUAEBE9EBZ]ԋZyQIM}EԃEȉ]؉׃+׃}ȋ}}؋}ԃ]]܉]Ћ]]܋]Љ]1MċEEE̋FEu7uEt,PPjuÃ   } E       $  ^E;~T9]t9]u4WWuuÃ   } E    E         SSuV^0  9]u7E܉EQQuPE؃9]uE19E~M؉@E49]   EERRWPE19E~M@EE1} u   E    E    1҉UȃuuuuS })ǋUȅtJu91QQj W19}	BERRj SE1PWSV~EĉF} t/EЉEEԉEe[^_]} FF    EĉFe[^_]UVS]uPuuSu]]e[^]US]uuSC    ]UWVS}WXZjjÃ} tWC   8GC@PXZjVYXCPVWVVsC@$CC@$C؍e[^_]USQ]tRsXsZsCtP{ t3]]]UWVS8EEUuE܋FE~FE؋^RUEU9B~E܉EUEEe[^_]sPPRUSXZEHPSWSSExYXWSXZURuE;x}xPuSS;{}{PSuuEx tB~ u*EPF[ZjPY[WvQvuuPPuuxRuuu؍e[^_]UVS]uPuuSu]]e[^]UWVS}uXuF    @    PPj StPSVWXZSVYXWSPPVW4$$ZYjWe[^_]UWVS]}uVwwt
 t)ƉtS1҅Se[^_]UWVStuEHMMYHEME@EE@EPu})߃EH;Eu  F    F      P}WPW1;U}ϋH}OBtEPPWVEM3MMPE@EE@Eubt,^E0uRS1҃| )׉~MNPE0uRuuFup  tEFE19uDEEPPFPuE1;E}}@   EE1EDEE}tdU\ԍGEPPE@PSEDuSuP uuURu   }UEEvM9MtM9MuEtAU\ԍGEQQE@PSED1U9}}<M<@}EE1;Ut;E}<M<@RRSuuuj u t&U)څtMBVEFE| u]K}t&t"uSuuE| )ËEXup} t MPPEtt}몍e[^_]UWVSu]EEEPU9t19uPPEuSVEM;Ht'{ EtEPjVVEPSSt}e[^_]e[^_]UWVS(u}UUvËURWPV ]e[^_]Uuuuj UWVSuEE]CE19uSÃRSuV} My 8t~ tPSVVt}e[^_]e[^_]UWVS}EXE9	G    G);~EPPSWEMt$wQSUJPV1| )É_e[^_]UEuppUWVS]Eu}} uHu,sWVPES EEe[^_]}uE]e[^_]wyJu}u]e[^_]u}uEe[^_]P}uE]e[^_]Lh   UVS]uSCu{ uuS;2r
   e[^]UWVSu]tFutsCtmtFt   Cu   tCt
      Fu{ u1   ;C   R   PsvgV$V{Nu{ u)	{ t1:9u-tC^Jx<9<t8Ve[^_]UWVSHuEXuEPPj ut0PPj uE$   Eԃ} t<E    CWWj uuPjuujuu뇃j EЃuE^uEȃE    } u#EpE؃uuPuEY[j utNj Ã1} uj@   uƃ1~ F   jÃ1} uj ǃuƃ} uRRRj StPuSSuWWPPj WuPjSSjWW$PPj StPuSSPjSSjVVQQj V[~ u/RRSu} uPPWuPPVuePSuuE@1҅MQ} uEPWQuEMAV҉UFPPVuUVPuuS} uQuuWRuuV{ t"PuSS} uPuWWPPj VKPPuuXuXu$} uu[u<$uXu4$ZuYu   e[^_]UWVS   uEUHMJM1ۅt^ۃ} uh   } uK}u	B8ЋMQt9 RRjQE@    E@      MĉlJMu
ǅl    JUpx}My@EPPuuEUBEE?    MUEE1}tuuuu;E}MU@FEFEM9M}1t@EPPSE@PE1;E}VM@PPuuuuj EMDP EĉEE} ~U|    MEFEE    E    } u<E@    @    E    ǅt    E    E    E    {  9}uZ} th   h   h   h      Eu1EPPSuE19E~]@;}tEEEE;}u<E} u1EPPuuE1;E}M@EEE    E    ;}uGth   h   h   h  SSuuE1;E}    ]@]ۋE;~QQSPEx1;E}M@1҃} CttRRuPEjj EP1]t~ hEH|E|ȃE   )ȉEEx]uE    E    } "  PVWS^} 6duEQQj PE/69U}'PPj uXZj dE6EuVWS9u} PPuuVSj xP uă} u} yZ}uuVSWQQEPuuVSW E9E} RRuuPWj xP Eă} yƉ؉ǋUUM߉|xE|EE    }t*uVWEp}_  F  EX19   9   @Ep}x} tVVlu} tSSuu} tQQuu} tRRtu} \  PPj uH  ;u|>WWuuVSj xP uă}tuVSS| uNEPh       }tuuuuVSuS;uuukM)M    }4ڍN16)s   B2tMtƃQrpt9tUJ9U}}44E| uNpEE9XWh   hE  h   h  9ue[^_]UWVS<EE܋EE̋EEȋ}1ۋẼ< tCt1E    (h    jRh  hS  4P9E}EFEȋu9th    jZh  hU  } uh    j[h  hZ  	~h    j\h  h\  ʸ   ERRjPEG@$EY^juE   Wuuus1ҋE+EЉE҉UPPuċE4UtNu؉u9Uh    jih  hc  "E4> ux1Ʌu;jU^Uu(E4MMċUA9~#sWU4MPPUM؃> uj W6uuEЃu9uu1ۃE4C9]uEEe[^_]UWVSQ    +uEXEЉEKxE<M	ETߊMETEZ[^_]UWVSǉMuw&    u9}	@1 9}    @PVRUWU    M   9}>Ew    u VRUWWPVRUWU܋MC뾍e[^_]UWVS<ǉUMEEtdEXSVVuSMU4E4SuVߋE4uuV] q  u    EUEVSSuVJ    E܋U^؅xM9uHv1VuRWE    EE܅x)M9uKw-VRuWE   VuPEPuVPuEPE܍)VEEEE؋E܍1RRE]PVEc9}M؋@EEVPuuEȃ} tuuSSM)MuuSSEȉẼVMUE:PPEEPVMUEuuSSUt8EMԉt$FE19EtUԋTUBMԉT@t9u}EMЋEVEEPSStB1ҋE؋ Es   }؉t%EX19t}؋|}W}؉T@te[^_]UWVS}]w(    u;E}	@1;E}    @PuSWU    M   ;u}6w    uuSWWPuSWUFōe[^_]UWVS,uEEthEXWSVuuSVu<    >}2USVWMًU2uVW]u   ]QSPEMPuSPEMP    E؍Cx9uHvSVRSRVu+RSuuEEԋUEEE1EMPSuQ9}M<<@E؋}ESPRRUuuuu)σ UUPSVuUUЋMMQSVuUЉUuuuuUt2}1t"s19t}|}ԍO}L@t9]}E܋uu}܉EUSEEPuut31ɋUs   tEX19ttNL@te[^_]UWVSEE]Mu9uDue[^_]SY_6PQMPVSu MMvuڋEe[^_]MSMuQMM܍6EQQWPXZWVM܉ڋEEE}e[^_]UVS]CtRRsPCtVVsPt<3CtQQsPCtRRsPSe[^]UWVS<]}u}   1}    E w&    u9}	@19}    @PVWS    ME   M;M}{EMċw    uVWSS	PVWSMEPjj URUZYURuuVWSURE?e[^_]UWVS,]uFt9^}PRRvP<~uuuPPRWF^SMUESQQvSMUE    EEE܍    EE})9!  Ft;^~URRvPE؉FuuuPPRuF^EEE)߉}ԋ}+}FSMUQQvSMU SvWW}~M؉M܍O1UЋ}؃U؉؃} t-HtQBWtMM}M)]h9t1HE;U}ڋB   WuSuv)> uRRjjPP6WuSuv SvuuMNuuQ1ÍNtOt'B@At9t1ۍG9}	44Ce[^_]UWVSu1}eыUCu[^_]UWVSQE1EuƋeʋ}}1щCuډZ[^_]UWVSE1ɍ<    uuEeɍ4uU1ɋ4)Ɖs   MCuˉZY[^_]UWVSM1}ϋ]ۉuΉBu[^_]UWVSM1}ϋu1Ë4)؋]ˉ4Bu[^_]US]E1҅tH;UsH1҅x	uI[]UWVS,M}t}t} {  h|  E8ETE    9w	)E   EXE؋u4xKEXEu4x	1KB  EtE@E܋E ENE    9Mw9v9Ms+]ME   E}D8E؃}    E;E|    ;Mu9s+M] E}h1} })ǋE؉Eԃ؉u܉ÉыEEԉ׋E9wU9Uv9uKE+E EMsދUE؉]+]MPN<  E+E4E?<    UE܍GE̋D:E؍>E    9Mw<r!ExU9uHE    vuuVVE   ]]+]CE}    E;E>E|Ex
TH    ;Mt9>u܉ÉыEU9MvKMr1;E)U+EuU;wSuuV9EtuuVVKEU>MNEe[^_]UWVS]u}1҅t7O    ;UsO    1ÅxuI[^_]UWVSƉׅt@Fu   } uFtP	PÃ1tlVBEU} x-U)NًHHHPMʉ؋t8 u@J9tQRPS؍e[^_]UWVS]h  u	E  X{ th  s<~'C8  ;su  QQRPNՃ{ uE  e[^_]e[^_]US]uh  $E  ]UEE    MU]]UEE   MU]DUWVS]uFE;~RRPSECED01ɋ}};Er*8Pp		sx	׉<A;Er?p9uw+p	p9uwp	p9uw	@	qCs;uth4   ho  h  h  e[^_]UWVS}]ut7St'  3ffFP%   3ffFPǃt6SWyW	     j VSW} tE0} tWE8WV1>  1u-FPǃtGk3u@FtPPǃjj VSWX     ff @   KM_tS	S߃]X@    ʻ   } tM1)߉}C9sP11E}	}߃uҋxMу111ۃ} tM   } t!  PEME  P  a  Y  tj 
j ƃ1;-uC   ;0u	{xuS1ɨP;vE܉MPPRUVE܋MU؃EUV~E܃}    1uCu   ع0   X tqQЃ	vQwQQwTQHЃ	vHwHHw1H		E1Ƀ}uFU܉<MmE    _VV   F
   ?} VE0   
FP؍e[^_]UWVS8u]}W} uEEE     uzw	     Qj EPWǃ  E  ? y	@E   t"E9ER  t CR)PWSWEy  uPUt>   9U  Pj EPWƃu  PuVS4$EuuzJM
    B  tN   9M-  SPj EPWƃ  PuVS4$EM     w	     Pj EPWǃ   Et? y	@E   tJEP9Us	W   SSCStSC Q)PWRWEM  
   #  E    Pj EPWEԃu
   EEк   tEۋEЍ E   O1}̍D89Esu      ؅tC-t
 0@01;Ut9M4M~7	w~0PM˃q7	wq0LPBE  @)؋]1 ]̍DEu12;e[^_]UWVS8]u    V}Wj j u ustFtuuuAVWuPu tEԃ3    E} tUMe[^_]UWVSQ    +uEЉE   ;]}E<M	ETC܋]   METEZ[^_]UWVS}UEZU   r1OtHt{WQt   9t1H19}44B[^_]UWVSu}UM]1tUSQWVU9t%    E)ډUω}Ήue[^_]@e[^_]UWVS}UEZ+U   r1OtHtSrqt   9t1H19}44B[^_]UWVSu}UM]1tUSQWVU9t%    E)ډUω}Ήue[^_]@e[^_]USUMEHx9t؃1[]U]U]U]U1]UEEPuh  U]Uuuh  U]Uuuuh  U]USh0  tOPPh6  St%h:  EZYPuPPhC  Suǋ]UhJ  EZYPu$W  U    1t1H"] mpi_set_secure  gcry_mpi_powm   _gcry_mpi_mulpowm   _gcry_mpi_set_buffer invalid flag value in mpi
 mpi_get_opaque on normal mpi
 ../../../grub-core/lib/libgcrypt-grub/mpi/mpiutil.c !ap invalid flag value
 mpi rounding to ceiling not yet implemented
 mpi division by zero ../../../grub-core/lib/libgcrypt-grub/mpi/mpi-pow.c !bp_marker !mp_marker res->d == rp ../../../grub-core/lib/libgcrypt-grub/mpi/mpi-mpow.c k i==k t k < 10 idx >= 0 && idx < (1<<k) mpi division by zero %08lX %lX   [MPI_NULL] - 0 %s: 
 ../../../grub-core/lib/libgcrypt-grub/mpi/mpicoder.c i == nlimbs gcry_xcalloc failed gcry_xmalloc failed gcry_xrealloc failed debug all gcrypt:  gcrypt gcrypt bug:  gcrypt bug  LICENSE=GPLv3+ crypto mpi                                                                                                                                  	                  D  m              ,   @  6    :   R       K   *  &     \   1  v    m   9  R     }   >          n  M                  K  l        I  a          H                  1         *  <    '  H  /     =             J     M     a    U     p  5  {                    _  s       d         u  /       =  S       xJ  a                [  I       :  4       5      ,  d#  p    :    g     O  e9  I     c         x  H  g       :  D         J       ,9  9       3  B     L   P         VK  $                    "   D           +       9  _     .  Y  $     E             P    B    ]             i    =       w         :          5       PK         ?                      +  '     
  L  /         %     &  -  Z     8  GL        P    k    `         r  'K  )       K  '         6       I           =                     /       Q:  A       K         W  !      J  ,                   4  /  ,     F  Q       X    =     i    +     }                 t       
                      ?                      U?  2                II  g       %  z      V  /     1  K  	     ;  i  K    K  K  	     ^  zK       r               J  g         /         -               6          X       x                     
   K           ~     )  B  d     =  w       J         W  ?       l  &
  \         M          "       f   M         	         c       /4         H  &                                  }       -  K  	     9  :H        grub_strlen gcry_mpi_print _gcry_mpi_clear gcry_mpi_scan _gcry_mpi_resize _gcry_mpi_get_ui _gcry_mpih_sqr_n gcry_mpi_cmp_ui gcry_mpi_dump _gcry_mpi_rshift_limbs _gcry_mpi_copy _gcry_log_printf _gcry_mpih_add gcry_mpi_get_nbits _gcry_mpi_barrett_init _gcry_mpih_sqr_n_basecase _gcry_mpi_mulpowm _gcry_mpi_mul_barrett grub_realloc _gcry_mpi_alloc_secure _gcry_mpi_free _gcry_mpih_release_karatsuba_ctx grub_memmove gcry_mpi_set _gcry_mpi_fdiv_r gcry_mpi_addm _gcry_mpih_divmod_1 _gcry_mpih_sub gcry_mpi_snew gcry_mpi_set_bit _gcry_mpih_mod_1 _gcry_mpih_mul gcry_mpi_powm gcry_mpi_set_highbit _gcry_mpih_addmul_1 _gcry_mpi_alloc_like _gcry_mpih_rshift _gcry_mpih_add_n _gcry_mpi_fdiv_r_ui _gcry_mpih_mul_1 gcry_mpi_sub gcry_xmalloc grub_fatal _gcry_mpi_alloc_limb_space _gcry_mpi_free_limb_space _gcry_mpih_submul_1 _gcry_mpi_divisible_ui grub_errno gcry_mpi_add grub_memset gcry_mpi_clear_highbit gcry_mpi_clear_flag _gcry_mpih_divrem gcry_mpi_get_flag gcry_xcalloc _gcry_mpi_get_secure_buffer grub_vprintf _gcry_mpi_assign_limb_space _gcry_log_bug _gcry_mpi_mod _gcry_mpih_lshift gpg_error_from_syserror gcry_mpi_rshift gcry_mpi_set_flag gcry_xcalloc_secure gcry_xrealloc gcry_mpi_swap _gcry_mpi_tdiv_r gcry_mpi_sub_ui grub_printf gcry_mpi_mulm _gcry_mpih_sub_n _gcry_check_heap _gcry_mpi_tdiv_qr _gcry_mpih_cmp _gcry_assert_failed gcry_mpi_test_bit gcry_mpi_mul_2exp _gcry_mpi_fdiv_q _gcry_mpi_normalize grub_zalloc _gcry_mpi_tdiv_q_2exp gcry_mpi_lshift grub_refresh _gcry_mpi_set_buffer grub_malloc _gcry_log_mpidump gcry_mpi_cmp _gcry_mpih_add_1 gcry_mpi_mul _gcry_mpi_alloc_set_ui gcry_free gcry_mpi_add_ui gcry_malloc_secure gcry_xmalloc_secure grub_strword _gcry_mpih_sub_1 gcry_mpi_subm gcry_mpi_get_opaque gcry_mpi_invm _gcry_mpih_mul_karatsuba_case gcry_mpi_set_ui _gcry_mpi_fdiv_qr grub_free gcry_is_secure gcry_mpi_mul_ui gcry_mpi_set_opaque gcry_mpi_gcd gcry_mpi_new _gcry_mpi_get_buffer _gcry_mpi_lshift_limbs _gcry_mpi_mod_barrett _gcry_mpi_m_check _gcry_mpi_alloc gcry_mpi_release _gcry_mpi_barrett_free _gcry_mpih_mul_n gcry_mpi_clear_bit grub_memcmp grub_env_get gcry_mpi_div gcry_malloc gcry_mpi_aprint       R     R  E   h  P   3  t   3     5     3     5    e  ;  6    K    J    @    e    6  (    -  D  9  e  T  {  j  e  x  6        D    r    h  '  3  E    S  t  g    t  {    r    g            t  +    8  {    {        {      c  {      "    '    ,  U  6  5  g    l  D  ~      D        D    Y          G	    	    	  -  L
    
      x  (  H  3  x              f  Q    .    Q    Q      F    _  :  q      :    !    1    !      -  0        F    5    5  A    b  5    5    (    5  =  6  R  C  |  6    c    !    !    Y    @       @  {  L  o  Z  x  e  X  v  {    {                        e  ,  Y  c     p    {  c             c    1    {    o    x    :  $  a  :  1  \  c                !                             '  '          6  #  _  '    5    5     F  5  F    5    >  '  -  a  6        S    N    :       %  {  3  p  E    [  S        M    :          ;  -  l  '    {    S      0    5  D  I  Y         Y  (  Y            V    V    d    V     H     H  )   d  :     F     g   {  y   1          V     d     d          d  !  d  !    1!  V  C!  :  P!  1  _!  V  p!  H  !  V  !  :  !  H  !  H  !  V  !     !     !     "  1  2"  1  Z"     p"  1  "  1  "  1  "  :  "  1  "    "     "    "    "    #    #    "#    0#    9#    A#    J#    S#    #    #  4  #    =$  5  $  F  $  5  	%  >  %    %    %    %  5  &  5  N&    X&    ]&    b&  U  o&  5  &    &  5  &  ;  p'    '  5  '  6  '  5  '    '  >  (  (  5(  n  \(  >  (  F  )  6  0)  6  F)  6  _)  6  x)  6  )  >  )  -  )    *  -  *  Q  *    *    *    +    +    +    '+    F+    M+    R+    W+  U  b+    i+    n+    z+    +    +    +  @  +  {  +  o  +  P  +  V  ,    &,    +,    K,  d  l,    ,  P  ,  {  ,  P  ,    ,    -  e  -  0  -  .  -  +  r.  +  .  +  /  Q  2/  Q  N/  Q  d/  Q  /  .  /  Q  0  .  V0  .  0  .  W1  0  1  .  1  +  1    1    2  +  #2  +  S2    l2    2  Q  2    2    3  .  &3  Q  E3    a3    {3  .  3  .  d4  r  s4  5  4    4  r  4  r  4  5  5  6  *5  6  ?5  6  \5  6  q5  6  }5  e  5  0  ,6  .  76  +  Y6  ;  m6  n  y6    6  6  6  r  6  r  6  5  m7  6  7  r  7  r  7  5  8  .  8  (  8  @  8  n  8  .  :    :  4  <  Q  n=  7  =  .  5>  g  @>    >    >    >    >    >    >    ?    ?    '?    =?    I?    c?    h?    p?    z?    ?    ?    w@    @    @    @  U  @  r  @    A  {  'A    AA  ^  aA  Y  wA    A  {  A    A  {  A  ^  >B    IB  {  B    B  Y  C    .C    :C  {  cC  	  C    cD    oD    D  Y  D    D    E  w  fE    rE  e  E  w  E    E  e  F  w  3F    ;F  e  tF  w  F    F  e  G  w  .G  G  G  e  H  e  \H  
  xH  g  H    H  G  H  
  H  e  I  .  J  Q  
K  _  K  _  K  q  6K  Z  EK    JK  4  `K  _  oK    tK  4  K    K    K  4  K    K    K    K  i  K    K  O  K  B  K  ]  L    L  i  L    $L  O  2L  B  7L  ]  >L    CL  4  LL  9   .symtab .strtab .shstrtab .rel.text .rodata .rodata.str1.1 .data .module_license .bss .moddeps .modname                                                         4   gL                    	   @        `    
            %             L  I                  -      2       L  b                <             GO                     B             HO                    R             WO                     W              WO                    `              ^O                                  dO  P     	         	              W  I                               n  i                  