+
    i -                       R t ^ RIHt ^ RIHt ]'       g   R]9   d   ^RIH	t	 M^ RI	t	 ^ RI
tR tR tR tR	 t ! R
 R]4      t^ RIt]	P(                  t^ RIHtHtHt ^ RIt ! R R]4      t]	P8                  ! ]4       ]	P:                  t ]	P<                  t ]	P>                  t ]	P@                  t  ]	PB                  t! ]	PD                  t" ]	PF                  t# ]	PH                  t$ ]	PJ                  t% ]	PL                  t& ]	PN                  t' ]	PP                  t( ]	PR                  t) ]	PT                  t*  ! R R]4      t+]	PX                  ! ]+4       ]	PZ                  t-]-P\                  t.]-P^                  t/]-P`                  t0]	Pb                  t1 ]	Pd                  t2 ]	Pf                  t3 ]	Ph                  t4 ]	Pj                  t5 R R lt6Rt7Rt8Rt9R#   ] d	    ^ RIt ELi ; i)zIEEE floating point functions.)annotations)version_info.)	_ida_ieeeNc                     R V P                   P                  4       ,           pRV P                  P
                  : RV P                  P                  : RV: R2#   \        P                   d    Rp LPi ; i)z	proxy of  <r   z; z >)this__repr____builtin__	Exception	__class__
__module____name__)selfstrthiss   & @C:\Users\user\Downloads\ida93sp2\portable_win\python\ida_ieee.py
_swig_reprr      sg    		 2 2 44 "^^669     s   !A A43A4c                   a  V 3R  lpV# )c                  < VR 8X  d   S! WV4       R# VR8X  d   V P                   P                  V4       R# \        W4      '       d5   \        \	        \        V 4      V4      \        4      '       d   S! WV4       R# \        RV ,          4      h)r	   thisownz(You cannot add instance attributes to %sN)r	   ownhasattr
isinstancegetattrtypepropertyAttributeError)r   namevaluesets   &&&r   set_instance_attrE_swig_setattr_nondynamic_instance_variable.<locals>.set_instance_attr   su    6>E"YIIMM% T  ZT
D0I& &E" !K"       )r    r!   s   f r   *_swig_setattr_nondynamic_instance_variabler%      s    
 r#   c                   a  V 3R  lpV# )c                   < \        W4      '       d+   \        \        W4      \        4      '       g   S! WV4       R# \	        R V ,          4      h)z%You cannot add class attributes to %sN)r   r   r   r   r   )clsr   r   r    s   &&&r   set_class_attr?_swig_setattr_nondynamic_class_variable.<locals>.set_class_attr)   s:    3j1CX&N&N5! !H3!NOOr#   r$   )r    r)   s   f r   '_swig_setattr_nondynamic_class_variabler+   '   s    P
 r#   c                   a  V 3R lpV# )zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclassc                p   < S! V P                   V P                  V P                  P                  4       4      # N)r   	__bases____dict__copy)r(   	metaclasss   &r   wrapper$_swig_add_metaclass.<locals>.wrapper4   s'    s}}cll6G6G6IJJr#   r$   )r2   r3   s   f r   _swig_add_metaclassr5   1   s    KNr#   c                  >    ] tR t^9tRt]! ]P                  4      tRtR# )_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classr$   N)	r   r   __qualname____firstlineno____doc__r+   r   __setattr____static_attributes__r$   r#   r   r7   r7   9   s    U9$:J:JKKr#   r7   )TupleListUnionc                      ] tR t^Dt$ ]! R R RR7      t]t]! ]P                  4      t
R]R&   R R ltR	 R
 ltR R ltR R ltR R ltR R lt]P&                  t]! ]]4      t]P,                  tRtR# )fpvalue_shorts_array_tc                	6    V P                   P                  4       # r.   r	   r   xs   &r   <lambda>fpvalue_shorts_array_t.<lambda>E       r#   c                	8    V P                   P                  V4      # r.   rC   rE   vs   &&r   rF   rG   E       AFFJJqMr#   The membership flagdoc"'unsigned short (&)[FPVAL_NWORDS]'datac                   V ^8  d   QhRR/# )   rQ   rP   r$   )formats   "r   __annotate__#fpvalue_shorts_array_t.__annotate__K   s     . .? .r#   c                	\    \         P                  ! V \         P                  ! V4      4       R # r.   )r   fpvalue_shorts_array_t_swiginitnew_fpvalue_shorts_array_t)r   rQ   s   &&r   __init__fpvalue_shorts_array_t.__init__K   s'    11$	&&9''+9- 	.r#   c                   V ^8  d   QhRR/# )rS   returnintr$   )rT   s   "r   rU   rV   O   s     > > >r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_shorts_array_t___len__r   s   &r   __len__fpvalue_shorts_array_t.__len__O   s    77==r#   c                    V ^8  d   QhRRRR/# )rS   ir^   r]   'unsigned short const &'r$   )rT   s   "r   rU   rV   R   s     E ES E$< Er#   c                	.    \         P                  ! W4      # r.   )r   "fpvalue_shorts_array_t___getitem__r   re   s   &&r   __getitem__"fpvalue_shorts_array_t.__getitem__R   s    ;;DDDr#   c               $    V ^8  d   QhRRRRRR/# )rS   re   r^   rK   rf   r]   Noner$   )rT   s   "r   rU   rV   U   s'     H HS H%= H Hr#   c                	0    \         P                  ! WV4      # r.   )r   "fpvalue_shorts_array_t___setitem__r   re   rK   s   &&&r   __setitem__"fpvalue_shorts_array_t.__setitem__U   s    ;;DQGGr#   c                   V ^8  d   QhRR/# )rS   r]   z'bytevec_t'r$   )rT   s   "r   rU   rV   X   s     A A; Ar#   c                	.    \         P                  ! V 4      # r.   )r   !fpvalue_shorts_array_t__get_bytesra   s   &r   
_get_bytes!fpvalue_shorts_array_t._get_bytesX   s    ::4@@r#   c                    V ^8  d   QhRRRR/# )rS   btsz'bytevec_t const &'r]   rm   r$   )rT   s   "r   rU   rV   [   s     F F1 FT Fr#   c                	.    \         P                  ! W4      # r.   )r   !fpvalue_shorts_array_t__set_bytes)r   ry   s   &&r   
_set_bytes!fpvalue_shorts_array_t._set_bytes[   s    ::4EEr#   r$   N)r   r   r8   r9   r   r   r   r
   r   fpvalue_shorts_array_t_data_getrQ   __annotations__rZ   rb   rj   rq   rv   r|   
ida_idaapi_bounded_getitem_iterator__iter__bytesdelete_fpvalue_shorts_array_t__swig_destroy__r<   r$   r#   r   rA   rA   D   sy    -/I!#GH/7	''0)D
, ).>EHAF33HZ,E >>r#   rA   c                     ] tR t^t$ ]! R R RR7      t]t]! ]P                  ]P                  4      tR]R&   R R ltR	 R
 ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R  ltR! R" ltR# R$ ltR% R& ltRhR' R( lltRhR) R* lltRhR+ R, lltR- R. lt R/ R0 lt!R1 R2 lt"R3 R4 lt#R5 R6 lt$R7 R8 lt%R9 R: lt&R; R< lt'R= R> lt(R? t)R@ RA lt*RB RC lt+RD RE lt,RF RG lt-RH RI lt.RJ RK lt/RL RM lt0]1RN RO l4       t2RP RQ lt3RR RS lt4]! ]*]+4      t5]! ]04      t6]! ],]-4      t7]RT 4       t8]8Pr                  RU 4       t8]RV 4       t:]:Pr                  RW 4       t:]RX 4       t;];Pr                  RY 4       t;RZ t<R[ t=R\ t>R] tR^ R_ lt?R` Ra lt@Rb Rc ltARd Re ltB]P                  tDRftERg# )i	fpvalue_tc                	6    V P                   P                  4       # r.   rC   rD   s   &r   rF   fpvalue_t.<lambda>   rH   r#   c                	8    V P                   P                  V4      # r.   rC   rJ   s   &&r   rF   r      rL   r#   rM   rN   z'uint16 [8]'wc                   V ^8  d   QhRR/# rS   r]   rm   r$   )rT   s   "r   rU   fpvalue_t.__annotate__   s     / /d /r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t_clearra   s   &r   clearfpvalue_t.clear   s    ((..r#   c                    V ^8  d   QhRRRR/# rS   r'fpvalue_t'r]   boolr$   )rT   s   "r   rU   r           3 3 3t 3r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___eq__r   r   s   &&r   __eq__fpvalue_t.__eq__       ))$22r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___ne__r   s   &&r   __ne__fpvalue_t.__ne__   r   r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___lt__r   s   &&r   __lt__fpvalue_t.__lt__   r   r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___gt__r   s   &&r   __gt__fpvalue_t.__gt__   r   r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___le__r   s   &&r   __le__fpvalue_t.__le__   r   r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___ge__r   s   &&r   __ge__fpvalue_t.__ge__   r   r#   c                    V ^8  d   QhRRRR/# )rS   r   r   r]   r^   r$   )rT   s   "r   rU   r      s     4 4 4 4r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_comparer   s   &&r   comparefpvalue_t.compare       **433r#   c                    V ^8  d   QhRRRR/# rS   fpvalz'void const *'r]   'fpvalue_error_t'r$   )rT   s   "r   rU   r           = =. =4E =r#   c                .    \         P                  ! W4      # )z/Conversions for 10-byte floating point values.
)r   fpvalue_t_from_10bytesr   r   s   &&r   from_10bytesfpvalue_t.from_10bytes        //<<r#   c                    V ^8  d   QhRRRR/# rS   r   z'void *'r]   r   r$   )rT   s   "r   rU   r           ; ; ;,= ;r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_to_10bytesr   s   &&r   
to_10bytesfpvalue_t.to_10bytes       --d::r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                .    \         P                  ! W4      # )z/Conversions for 12-byte floating point values.
)r   fpvalue_t_from_12bytesr   s   &&r   from_12bytesfpvalue_t.from_12bytes   r   r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_to_12bytesr   s   &&r   
to_12bytesfpvalue_t.to_12bytes   r   r#   c                   V ^8  d   QhRR/# r   r$   )rT   s   "r   rU   r      s     	7 	7d 	7r#   c                2    \         P                  ! V .VO5!  # )zConvert IEEE to string. 
        
:param buf: the output buffer
:param bufsize: the size of the output buffer
:param mode: broken down into:
* low byte: number of digits after '.'
* second byte: FPNUM_LENGTH
* third byte: FPNUM_DIGITS)r   fpvalue_t_to_strr   argss   &*r   to_strfpvalue_t.to_str   s     ))$666r#   c                    V ^8  d   QhRRRR/# )rS   rE   r^   r]   rm   r$   )rT   s   "r   rU   r      s     6 63 6$ 6r#   c                .    \         P                  ! W4      # )zConvert integer to IEEE.
)r   fpvalue_t_from_svalr   rE   s   &&r   	from_svalfpvalue_t.from_sval   s     ,,T55r#   c                    V ^8  d   QhRRRR/# )rS   rE   z'int64'r]   rm   r$   )rT   s   "r   rU   r      s     7 7G 7t 7r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_from_int64r   s   &&r   
from_int64fpvalue_t.from_int64       --d66r#   c                    V ^8  d   QhRRRR/# )rS   rE   z'uint64'r]   rm   r$   )rT   s   "r   rU   r      s     8 8X 8 8r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_from_uint64r   s   &&r   from_uint64fpvalue_t.from_uint64       ..t77r#   c                    V ^8  d   QhRRRR/# rS   roundr   r]   r   r$   )rT   s   "r   rU   r      s     8 8T 8+< 8r#   c                .    \         P                  ! W4      # )z)Convert IEEE to integer (+-0.5 if round)
)r   fpvalue_t_to_svalr   r   s   &&r   to_svalfpvalue_t.to_sval   s     **477r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      s     9 9d 9,= 9r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_to_int64r   s   &&r   to_int64fpvalue_t.to_int64   s    ++D88r#   c                    V ^8  d   QhRRRR/# r   r$   )rT   s   "r   rU   r      s     : :t :-> :r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_to_uint64r   s   &&r   	to_uint64fpvalue_t.to_uint64   s    ,,T99r#   c                    V ^8  d   QhRRRR/# rS   yr   r]   r   r$   )rT   s   "r   rU   r      s     1 1k 1%6 1r#   c                .    \         P                  ! W4      # )zArithmetic operations.
)r   fpvalue_t_faddr   r  s   &&r   faddfpvalue_t.fadd   s     ''00r#   c                    V ^8  d   QhRRRR/# r  r$   )rT   s   "r   rU   r           1 1k 1%6 1r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_fsubr  s   &&r   fsubfpvalue_t.fsub       ''00r#   c                    V ^8  d   QhRRRR/# r  r$   )rT   s   "r   rU   r      r  r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_fmulr  s   &&r   fmulfpvalue_t.fmul   r  r#   c                    V ^8  d   QhRRRR/# r  r$   )rT   s   "r   rU   r      r  r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_fdivr  s   &&r   fdivfpvalue_t.fdiv   r  r#   c                    V ^8  d   QhRRRR/# )rS   
power_of_2r^   r]   r   r$   )rT   s   "r   rU   r      s     > >3 >*; >r#   c                .    \         P                  ! W4      # )zMultiply by a power of 2.
)r   fpvalue_t_mul_pow2)r   r   s   &&r   mul_pow2fpvalue_t.mul_pow2   s     ++D==r#   c                   V ^8  d   QhRR/# r   r$   )rT   s   "r   rU   r      s     . .T .r#   c                .    \         P                  ! V 4      # )zCalculate absolute value.
)r   fpvalue_t_eabsra   s   &r   eabsfpvalue_t.eabs   s     ''--r#   c                   V ^8  d   QhRR/# )rS   r]   r   r$   )rT   s   "r   rU   r      s     5 5D 5r#   c                .    \         P                  ! V 4      # )zIs negative value?
)r   fpvalue_t_is_negativera   s   &r   is_negativefpvalue_t.is_negative   s     ..t44r#   c                   V ^8  d   QhRR/# r   r$   )rT   s   "r   rU   r      s     0 0t 0r#   c                .    \         P                  ! V 4      # )zNegate.
)r   fpvalue_t_negatera   s   &r   negatefpvalue_t.negate   s     ))$//r#   c                   V ^8  d   QhRR/# )rS   r]   z'fpvalue_kind_t'r$   )rT   s   "r   rU   r     s     2 2) 2r#   c                .    \         P                  ! V 4      # )zGet value kind.
)r   fpvalue_t_get_kindra   s   &r   get_kindfpvalue_t.get_kind  s     ++D11r#   c                	X    \         P                  ! V \         P                  ! V!  4       R # r.   )r   fpvalue_t_swiginitnew_fpvalue_tr   s   &*r   rZ   fpvalue_t.__init__  s    $$T9+B+BD+IJr#   c                   V ^8  d   QhRR/# r   r$   )rT   s   "r   rU   r   	  s     4 44 4r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t__get_bytesra   s   &r   rv   fpvalue_t._get_bytes	      --d33r#   c                    V ^8  d   QhRRRR/# )rS   _inz'bytevec16_t const &'r]   rm   r$   )rT   s   "r   rU   r     s     9 93 9t 9r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t__set_bytes)r   rC  s   &&r   r|   fpvalue_t._set_bytes  s    --d88r#   c                   V ^8  d   QhRR/# )rS   r]   'double'r$   )rT   s   "r   rU   r     s     4 48 4r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t__get_floatra   s   &r   
_get_floatfpvalue_t._get_float  rA  r#   c                    V ^8  d   QhRRRR/# )rS   rK   rH  r]   rm   r$   )rT   s   "r   rU   r     s     7 7H 7 7r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t__set_float)r   rK   s   &&r   
_set_floatfpvalue_t._set_float  r   r#   c                   V ^8  d   QhRR/# )rS   r]   r   r$   )rT   s   "r   rU   r     s     . .[ .r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t_copyra   s   &r   r1   fpvalue_t.copy  s    ''--r#   c                   V ^8  d   QhRR/# )rS   r]   strr$   )rT   s   "r   rU   r     s     1 1 1r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t___str__ra   s   &r   __str__fpvalue_t.__str__  s    **400r#   c                   V ^8  d   QhRR/# )rS   r]   z('wrapped_array_t< uint16,FPVAL_NWORDS >'r$   )rT   s   "r   rU   r     s     5 5D 5r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t__get_shortsra   s   &r   _get_shortsfpvalue_t._get_shorts  s    ..t44r#   c                    V ^8  d   QhRRRR/# )rS   prW  r]   r   r$   )rT   s   "r   rU   r     s     3 3 3{ 3r#   c                	.    \         P                  ! V 4      # r.   )r   fpvalue_t_new_from_str)rb  s   &r   new_from_strfpvalue_t.new_from_str  s    //22r#   c                    V ^8  d   QhRRRR/# )rS   rb  rW  r]   r   r$   )rT   s   "r   rU   r   "  s     5 5# 5!2 5r#   c                .    \         P                  ! W4      # )z!Convert string to IEEE. 
        )r   fpvalue_t_from_str)r   rb  s   &&r   from_strfpvalue_t.from_str"  s     ++D44r#   c                    V ^8  d   QhRRRR/# )rS   r   r   r]   rm   r$   )rT   s   "r   rU   r   '  r   r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t_assignr   s   &&r   assignfpvalue_t.assign'  r   r#   c                	"    V P                  4       # r.   )r   ra   s   &r   svalfpvalue_t.sval-  s    ||~r#   c                	(    V P                  V4       R # r.   )r   r   r   s   &&r   rr  rs  1  s    ur#   c                	"    V P                  4       # r.   )r   ra   s   &r   int64fpvalue_t.int645  s    }}r#   c                	(    V P                  V4       R # r.   )r   ru  s   &&r   rw  rx  9  s    r#   c                	"    V P                  4       # r.   )r  ra   s   &r   uint64fpvalue_t.uint64=  s    ~~r#   c                	(    V P                  V4       R # r.   )r   ru  s   &&r   r{  r|  A  s    r#   c              #  	@   "   V P                   pV F  pVx  K	  	  R # 5ir.   shorts)r   r  ones   &  r   r   fpvalue_t.__iter__E  s     CI s   c                	(    V P                   V,          # r.   r  ri   s   &&r   rj   fpvalue_t.__getitem__J  s    {{1~r#   c                	"    W P                   V&   R # r.   r  rp   s   &&&r   rq   fpvalue_t.__setitem__M  s    Ar#   c                	z    V P                   P                   R V P                   P                   R\        V 4       R2# )r   z.new_from_str('z'))r   r   r   rW  ra   s   &r   r
   fpvalue_t.__repr__P  s<    ~~(()4>>+B+B*C?SVW[S\R]]_`	r#   c                    V ^8  d   QhRRRR/# rS   or   r]   r$   )rT   s   "r   rU   r   U       4 4 4 4r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___add__r   r  s   &&r   __add__fpvalue_t.__add__U  r   r#   c                    V ^8  d   QhRRRR/# r  r$   )rT   s   "r   rU   r   X  r  r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___sub__r  s   &&r   __sub__fpvalue_t.__sub__X  r   r#   c                    V ^8  d   QhRRRR/# r  r$   )rT   s   "r   rU   r   [  r  r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___mul__r  s   &&r   __mul__fpvalue_t.__mul__[  r   r#   c                    V ^8  d   QhRRRR/# r  r$   )rT   s   "r   rU   r   ^  s     8 8[ 8K 8r#   c                	.    \         P                  ! W4      # r.   )r   fpvalue_t___truediv__r  s   &&r   __truediv__fpvalue_t.__truediv__^  r   r#   r$   N)F)Fr   r   r8   r9   r   r   r   r
   r   fpvalue_t_w_getfpvalue_t_w_setr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r#  r(  r-  r2  r7  rZ   rv   r|   rK  rP  r1   rZ  r_  staticmethodre  rj  ro  r   r  floatrr  setterrw  r{  r   rj   rq   r  r  r  r  delete_fpvalue_tr   r<   r$   r#   r   r   r      s   -/I!#GHy88)A| /3333334=
;=
;	76
788
9:1
111>
.
5
0
2
K4947.15 3 35
3Z,Ek"FZ,E  
[[    \\      ]]   

4448 11r#   r   c                    V ^8  d   QhRRRR/# )rS   rE   z'eNI'r]   rm   r$   )rT   s   "r   rU   rU   y  s      e t r#   c                .    \         P                  ! V 4      # r.   )r   ecleazrD   s   &r   r  r  y  s    Ar#   s                   s                ?s                 @):r:   
__future__r   sysr   _swig_python_version_info__package__r   r   r   builtinsr   ImportErrorr   r%   r+   r5   r   r7   weakrefSWIG_PYTHON_LEGACY_BOOLtypingr=   r>   r?   r   objectrA   #fpvalue_shorts_array_t_swigregisterFPVAL_NWORDS
FPV_BADARGFPV_NORMFPV_NANFPV_PINFFPV_NINFREAL_ERROR_OKREAL_ERROR_FORMATREAL_ERROR_RANGEREAL_ERROR_BADDATAREAL_ERROR_FPOVERREAL_ERROR_BADSTRREAL_ERROR_ZERODIVREAL_ERROR_INTOVERr   fpvalue_t_swigregistercvarMAXEXP_FLOATMAXEXP_DOUBLEMAXEXP_LNGDBL
IEEE_EXONEE_SPECIAL_EXPIEEE_NIIEEE_EIEEE_Mr  EZEROEONEETWOr$   r#   r   <module>r     s*   $ " 9#/"
 L$ L
 #;;  % % ?V ?< 
 - -.D E%%!!



''// -- 11 // // 11 11 Q2 Q2h 
     +~~  """"!!
''


						 	LGGk  s   G G! G!