ACC SHELL

Path : /lib/modules/2.6.34.10-0.6-desktop/kernel/drivers/char/
File Upload :
Current File : //lib/modules/2.6.34.10-0.6-desktop/kernel/drivers/char/specialix.ko

ELFdz4(GNUAQR>Eit8	u!1ÉL$T$$L$T$$<Ɛt&Sƒ<uePtu1[u#[D$$"1D$$"D$$D$T$zt&Sƒ<urP1tu>1ۉ؃[Í+ItD$$"D$1$"D$$D$T$m&,щ\$Ét$ |$$l$(p@VD$|$wil$- itiiy'uf\$t$ |$$l$(,Á T$1i۫L$T$$\$L$D$$?L$@D$e$"넉|$l$$fbL$|$t$%D$$LL$v'u!``uD$$D$$"Ѝ&S1ۃt1P$1ɉ\$[Í'VS'@`@D@Ls@TKPhf@df@f@pPlǀ%ǀ%ǀ$PtPxP| ``61Ҹ1fi	dž@uu#1ۉ؃[^D$$D$0$"ǡ`\$$tD$$"$kʐ&UWVS<jPS+ށiKhD$nISD$tD$,t|m,4 ЉT$0MQʃ0]SȉD$T$D$uU1[^_]ÍvJDI>tBDP8D$,;/u@D$$"1D$$D$T$uD$$"V'0\$ t$$|$(l$,<Py!߁iKhGIǃ4@4T$D$0T$|$Ÿ OQD$0OQD$D$5St9RDZx/L$˃ B	˨u7؋\$ t$$|$(l$,0\$ڃ҃`	ӨtD$$"볐0OQD$D$$D$D$D$"\$D$$xD$$D$T$%D$$"
,\$t$ |$$l$(<,PIt%-\$t$ |$$l$(,Ít&Njttt뢍&݁iKhUIՃR4D$T$L$T$L$ 0T$RT$T$D$0HQ؉D$:D$e$D$T$D$e$"f(\$t$|$ l$$<Pt%\$t$|$ l$$(Ít&ށiKhD$~I<,4 D$ЉT$0MQʃ0]SȉD$T$D$%D$n$D$T$D$n$" \$Ét$|$l$<SPiu~t*f\$t$|$l$ Í&tΉiKhۍCI<@,4 D$0MD$Q؉ʃ0]SȉT$D$2D$$"&D$$ t$Ɖ|$׉\$l$<VP@|@wttj@)E%
fu+1\$t$|$l$ Ð@uTtD$$"1뿋t$$D$D$$$뙋D$T$$D$T$L$T$\$$T$D$$"
\$Ét$|$<umSP	1tuj\$t$|$Ít&dždždž‰D$$zD$$"뀍t&UWVSÃD$'hfl$t?KCQƸlju[^_]Í i۫$4\$[^_]Ð,\$t$ |$$l$(<jJE݁iKhT$EI<@ L$D$T$ fL$D$4ȉL$0NQʃ0NQ0NQ؉D$T$D$<D$0^SDD$u71\$t$ |$$l$(,ÉT$D$$T$uD$$"1볍&0\$ Ét$$|$(l$,<SP	t%\$ t$$|$(l$,0Ít&iKhD$}I҉D$T$4D$T$T$D$ 0JT$QʃD$CDujD$$0SȉD$T$D$vCD@>2t&T$D$D$D$T$ËD$0JQ!D$D$D$D$'D$v$"PD$v$
,\$Ét$ |$$l$(<SP'iKh}ID$4T$D$T$D$D$ T$0JQʃD$T$CDD$$0SD$\$t$ |$$l$(,Ðt&CDHD$$XD$D$T$ËD$0JQ"D$D$D$$JD$$"8't$Ɖ\$|$l$T3h@J{twNFQ؉-iKh^FSȉ\$t$|$l$Ívf t8NFy1NNFʼnq1ff)EfD$Y$"ffNFQ؉-iKhvՉ|$&<NFQ%҉~(u|$9NF|$Q؉-iKhFvVȉ놐NFy1F4NFQDfǃ*D$Y$D$$<\$Ét$txCuqsC[S1ʉu\$t$D$W$"tD$E$"D$W$v- iD$C$FD$5D$E$v'(t$ơ\$Ӊ|$ l$${<x"\$t$|$ l$$(Ð(߁iKht1ǃFD$NFiD${t	GD@	tF1T$D$D$NQŸƃNFQ1D$tc<Nt(D$4$"fiϋ1iKhD$- i|$$D$t&u#1
u$hu$cD$%D$4$$t$Ɖ\$|$l$ <VPlt%\$t$|$l$ $Ít&-iKhPH‰@< ,‹G+CGxlc<߉CCC$WD$*$+D$*$"2D$N- iT$L$$D$GT$Ut&'UWVSӃ0{JOD?FƃƃD$NFiD$-iKhD$D$FT$D$=ty
GDPD$^FSD$0[^_]t&C<%0 DtGDHx1 HL96y?`6T$L$L$$TT$L$&D$L$L$D$,FT$D$D$T$D$T$T$D$T$T$T$T$FT$T$,D$t Ń̉պMbD1҅x
=FЉfp1D$D$NFQŸʁ|$ND$D$ODQL$Ճ0 t0t	@E	tP	ŃЀT$EEƃGDt
ƃGD
t
GDtGDt&ЃGDtGDP1Ҁƒ@WDt	D$ND$GD@FD$AD$T$D$GDT$@FD$D$GDT$@FD$D$GDT$@FD$D$T$D$GD0@D$u@GDD$@@tD$
T$NFyD$FD$T$D$D$NFyŸND$FD$D$D$NFyD$FF؉T$D$0[^_]ÍGD@Fft$뫐GD)D$L$L$$D$L$D$$D$$"3$vD$dD$L$L$$D$L$D$$D$D$Ny$.f\$É|$׉t$PPl$<t\$t$|$l$Ít&$-iKhPH‰@ $yCDpx؋t$\$|$l$\t$PƁiKhl$X\$LÉ|$TnIT$D$D$|$1@󫸩fuDmQ P@T$D$C<iSpD$t$D$ D$,D$$fT$0iStዃfT$8@D$(<D$T$u!uA1\$Lt$P|$Tl$X\fu8D$$D$$"1D$$"뎍\\$LÉt$P|$Tl$XD$<xJ@k<D$ |$(D$S<D$ %	ЉC<D$0CpD$8CtD$(3l$1019	g@1\$Lt$P|$Tl$X\Í&D$0;CpuvD$8;CtulD$ K<1ʁuY%04	ȉC<D$(^f-iKhPH‰@ |I&V@:t&uD"T$D$$T$>D$$"D$$D$$"Y\$ˉ|$|$t$<P'TtWTt'\$t$|$Ðt&ux\$t$|$'&ui\$t$|$o&uuD$$D$T$1D$$"oD$$"D$$"D$$"UWVS<D$T$؃PuD$D$>)T$%D$t$D$+D$)9G9NߋT$D$iKhwI4vt$4t|T$uoud D$t$0vVD$T$0ZSʉt'D$$"u-D$D$[^_]D$$,D$$"D$뽍Dt$8Ɖ|$<׉\$4l$@<7tVPt'\$4t$8|$<l$@DÍD$‰T$T$uA݁iKh}I tEC~ICiD$kD$$"Rt&CK<L D$L$L$SttL$L$ƒS<< GGCCeȉD$LC‹D$Kt Cpu>C$c<׹C$$붍T$4T$L$D$$T$D$,D$ T$(0RT$ T$ T$D$ D$(0@‰D$D$ T$T$,D$$dL$t$$։|$ ljL$6&D$0D$0D$0D$09x3uȋL$t$$|$ D$$L$t$$|$ $L$L$D$- iT$L$$D$CT$L$-$L$DL$$
L$RD$ȃ- iL$l$$D$CL$\VD$- iL$T$$D$GL$t&\$Ét$1|$l$urC1ɺ`I\$D$0$ ƅuAu{kKCQǸu_\$t$|$l$ÍvC1ɺ`I\$D$0$xD$%$lD$%$"
0t$$Ɖ\$ |$(l$,n?@~FD$W DtD$u.\$ t$$|$(l$,0Ít&N!FQ<t{
 3C<FT$T$L$tP;PD$L$T$$?D$J$"&ujڃWt& $Gt&HPH\$PD$BD$-iKh$PD$- iD$D$T$L$T$L$D$J$yD$$a؁ -iKhi$D$t$؁ -iKhi$D$t$t0؁ -iKhiL$D$t$$L$v\$Ét$|$l$|KhCy@tWD$C@tU|$F$KyC1\$t$|$l$ÐL$uXKy$o!$K%yD$F$W$뚍v'\$Ӊ|$ljt$l$S<x_t{ŋCtډǃǃǃ&K<|1\$t$|$l$Ívt,ub1uKuYD$q$D$q$"1kD$q$"MD$q$"/UWV΁iKhS˃TD$$~dIT$D$<D$HD$LD$@D$D1D$u
C<t-C$C<uO3T[^_]ÍvT$BtF
 C<1T[^_]Ðt&T[^_]Ít&T$$uT$$BDST$8T$<@	D$0D$8D$4ŋD$xD$44ߍ4CT$+D$dT$T$,fT$$BDXdž0IQ؉D$T$D$PD$PD$PD$PD$G<gu\$@\$0VT$,B@ND$ YSŸD$+dž0YSD$$dž0Sȉ	vk&W<D$PD$PdD$PD$PT$<D$8D$4NjD$uCkD$4uK< @D$$"'t&^1eYD$$D$1$"D$$"D$$"t&'UWVS 
T$FXIN[ < |$2,1iǂ(,t&
upVP/D$t [^_]Ð[4ȉL$i(L$‰<ȉD$at+tT$D$$T$vT$Qu2 [^_]ÃtD$$"!D$$D$$
;T$D$$"T$F|$\$$D$D$D$evUWVSÃD$'kt&l$KCQƸljuKCQƸ2KqD$@A1aubvcwljf@ʉpqCq5T$C<t#<v<D$D$KqD$1D$ʃD$T$Cu~[^_]<	tcD$$HC1ۉD$$뾍- i$4D$	D$D$D$$"iD$$e
S1ۃt1P$1ɉ\$D$D$0[Ðt&U(WdVSD$T$D$1ɉD$D$$XsvȉD$t
	$uӋD$T$@(D$$[^_]Ã(\$Ét$|$ l$$t+؋t$\$|$ l$$(ÍvKqCqQZKCqqʼnKCqQ<<ZƉuheM8*GuxLD$$D$$"D$‰D$- i$D$cKkCkq~<<,|$l$C i۫L$D$$\$1D$$"t$SD$- iT$$D$ػ듉- iL$$pD$뿃xkD$$KUWVS?莹NxFQ Ѹ	FƒL$T$$tSNFQD$D$tP;P}HPL$hLP멍vu[^_]á utD$?$"$GD$?$L$D$l$$L$t&UWVSӃ(CD$D$u8T$D$a1([^_]Í&KSCqT$ ڿ iҫT$$fvC<<KqC1tTCt=utbC</K뎐D$ QCT$D$([^_]ÍIC<%CKfK
D$D$$l$$XD$KF؈L$0L$-iKhL$l$$D$D$$D$K+˵-iKht$D$2$D$D$2$VD$2$"1D$D$$l$$D$KD$2$"@C$(D$UWVStD$?$$`$=t$$4Ld|$11f>tk DCu11k  tFQ tLL$L$u+GfG DL$~tu!$,t!1tD$?$"[^_]ÃtD$)$=@u=Du=Hu	=Lt+$1@f
 @BJutD$)$"VStD$$ 1t
k lCutD$$"[^<3>sx: Warning: null specialix port for device %s in %s
<3>sx: Warning: bad specialix port magic number for device %s in %s
<6>sx%d: %s interrupt from invalid port %d
<3>sx: Couldn't allocate tty_driver.
<3>sx: Couldn't register specialix IO8+ driver, error = %d
Got msvr[%d] = %02x, car = %d.
<3>sx%d: Timeout waiting for CCR.
<3>sx%d: Need to throttle, but can't (hardware hs is off)
sx%d: port %d: %ld overruns, FIFO hits [ <3>sx%d: sx_hangup: bad board count: %d port: %d
<6>sx%d: Using custom baud rate divisor %ld. 
This is an untested option, please be careful.
<6>sx%d: Baud rate divisor is %ld. 
Performance degradation is possible.
Read specialix.txt for more info.
<6>sx%d: Baud rate divisor is %ld. 
Warning: overstressing Cirrus chip. This might not work.
Read specialix.txt for more info.
/usr/src/packages/BUILD/kernel-desktop-2.6.34.10/linux-2.6.34/drivers/char/specialix.c<3>sx%d: sx_close: bad port count; tty->count is 1, port count is %d
<3>sx%d: sx_shutdown_port: bad board count: %d port: %d
<3>sx%d: sx_close: bad port count for tty%d: %d
sx%d: port %d: Overrun. Total %ld overruns.
sx%d: port %d: Working around flip buffer overflow.
<6>sx%d: port %d: Receiver timeout. Hardware problems ?
sx%d: port %d: Handling break...
Board = %d, bp = %p, port = %p, portno = %d.
<3>Speclialix: cannot set irq to %d.
<6>sx%d: specialix IO8+ Board at 0x%03x not found.
sx%d: DSR lines are: %02x, rts lines are: %02x
<6>sx%d: specialix IO8+ ID %02x at 0x%03x not found (%02x).
<6>sx%d: specialix IO8+ board detected at 0x%03x, IRQ %d, CD%d Rev. %c.
<6>sx: Specialix IO8+ driver v1.11, (c) R.E.Wolff 1997/1998.
<6>sx: derived from work (c) D.Gorodchanin 1994-1996.
<6>sx: DTR/RTS pin is RTS when CRTSCTS is on.
<6>sx: DTR/RTS pin is always RTS.
<6>sx: No specialix IO8+ boards detected.
<3>sx%d: status: 0x%x Bad receive ack 0x%02x.
<3>sx%d: status: 0x%x Bad transmit ack 0x%02x. port: %d
<3>sx%d: status: 0x%x Bad modem ack 0x%02x.
io8: enter %s
sx_chars_in_bufferio8: exit  %s
sx_write_roomchannel: %d
port: %d %p flags: 0x%lx
port: %d %p
ttyWsx_port = %p, port = %p
sx_startsx_stopsx_flush_charssx_put_charcheck tty: %p %p
xmit_cnt: %d xmit_buf: %p
Exit size
Handle xmit: %p %p
sx_flush_buffersx_unthrottlesx_throttleTransmitport: %p
Freeing IRQ%d for board %d.
%ld ].
sx_hangupsx: got MSVR=%02x.
Dropping DTR...  Hmm....
Can't drop DTR: no DTR.
Mcor1 = %02x, mcor2 = %02x.
sx_set_termiossx_ioctlsx_writecloseClosing
Closed
<6>Timeout waiting for close
specialix IO8+ReceiveHmm, couldn't find port.
status: 0x%x
Modem intr. ModemCD just changed... Waking up guys in open.
Sending HUP.
sx_open<3>Cannot set irq to %d.
 GFCR = 0x%02x
port: %p: count: %d
ITNINTenter %s port %d room: %ld
sx: False interrupt. irq %d.
Int9alias=char-major-75-*license=GPLparmtype=sx_rxfifo:intparmtype=sx_rtscts:intparmtype=sx_debug:intparmtype=irq:array of intparmtype=iobase:array of intsrcversion=B6AD5C38ABE6F5D1B40FEBCalias=pci:v000011CBd00002000sv*sd*bc*sc*i*depends=vermagic=2.6.34.10-0.6-desktop SMP preempt mod_unload modversions 686 specialix_exit_modulesx_release_driversspecialix_init_modulespecialix_init0?0/-
`P+'	Psx_init_driverssx_tiocmsetsx_tiocmgetsx_flush_buffersx_send_breaksx_hangupsx_shutdown_portsx_shutdown_boardturn_ints_offsx_startsx_stopsx_unthrottlesx_throttlesx_change_speedsx_ioctlsx_get_serial_infosx_set_serial_infosx_chars_in_buffersx_write_roomsx_flush_charssx_put_charsx_writesx_closesx_openturn_ints_onsx_interruptsx_receivesx_receive_excsx_transmitsx_get_portsx_setup_portblock_til_readysx_probesx_init_CD186xAABCHIIIsx_rxfifosx_rtsctssx_debugirq iobase@|KCQ
A(4PAEp
AAR
AA `AEr
AG$fC0FN
AYCi
Ap3AEkA,AAC1
AAA<ACCAC,
AAAAD$XP!C4Y
A$	C0Y
E$PC,Y
E$`PC$KNT
H(
C$KFJ
B $CKJs
EPH`AAAAE T
AAAAGbAAAA$C0Wu
A$C4KN
E(C0KN&
F$C KN
D @CKFo
A$d4C,DKJj
B$UC(KN
ETPAAACED6
CAAAI-
AAAAG,'CIFMd
Es(<'C`DYF
C$h`)4C`KN
H4+dCMFHT
F\
L\
L<-ACCAC,
AAAAA(0/CHKFJC
G(43C DFJ
D$`4C4KN
E$`8FCKN
B(9jCKFJ
Dh ;AAAREh
CAAADd
CAAAFU
CAAAETH0?-AAACC4
CAAAB
CAAAA<`AAAAAE$
CAAAA DKAE@D8pDAFFAC(zAAAA$<EC,KNx
D8dAAAAC CAAA<GlAAACC(
AAAAAT`I:AAAAE<[
AAAAH
FAAAG8C(PlAACdAAuUHhmodule_layoutfCparam_array_get'wEparam_array_setiparam_get_int%Kparam_set_inty[pci_dev_putB<pci_enable_deviceȯpci_get_device__request_regionmsleepbremove_wait_queueL6BscheduleaVadd_wait_queue׺interruptible_sleep_ondefault_wake_functionD8get_zeroed_pagez?Wtty_hangupldo_SAK
ytty_flip_buffer_pushltty_insert_flip_string_flagsn跻tty_buffer_request_roommrequest_threaded_irqz;current_taskPmsleep_interruptiblep7jiffies_to_msecstty_ldisc_flush0+)tty_wait_until_sent=ktty_hung_up_pκ`.memcpy}capablei3_copy_from_user-copy_to_user_unlock_kernel8_lock_kernelh}jiffiesq(tty_get_baud_rateh__wake_upCfree_pagesث
free_irq__const_udelayatty_wakeup_raw_spin_unlock_irqrestored +_raw_spin_unlockMCd_raw_spin_lockp|X_raw_spin_lock_irqsave<tty_port_init[+memsetΝtty_register_driverwꗊtty_set_operations~gtty_std_termios<?alloc_tty_driver4a|__release_regionYuioport_resourceoXput_tty_driverɡtty_unregister_driver՗#printk	P` specialixOspWGOspWGspecialix.ko.debug׹_.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.rel.init.text.rel.exit.text.rodata.str1.4.rodata.str1.1.rel.smp_locks.modinfo.rel__param.rel.rodata.rel.eh_frame__versions.devinit.data.rel.gnu.linkonce.this_module.bss.comment.SUSE.OPTs.note.GNU-stack.gnu_debuglink4$2`L.	((<LC8	PK?OlG	`V2Oe2WJxZt	h
[g h\d	x
\$ 	`x	ص`h v `w8 wh 	8 y6 0 y,y,yDy <`	
	KP&/>L[fg p6xeY`p3`P!%4	=e	LPTnc`Pr
`v
(Y7IWXEg4x4U*
P6''`)4(+d1	@-I	X0/a	p3`I:%
4J`8F9jq ;0?-`A*9 DKMpDeEn	}?Gl?2
)@   
l /?Q"i
{
9

P(
	f <
,<LaP
p8#+	 G

0;hIUjyl ,5IYa~8		/	?	F	\	o	w									
!
2
D
R
c
s
z
sx_paranoia_checksx_chars_in_buffersx_debug__func__.25271sx_write_room__func__.25266sx_get_portsx_boardsx_port__func__.24958sx_release_driversspecialix_driver__func__.25425sx_release_io_rangesx_init_driverssx_ops__func__.25417sx_tiocmset__func__.25294sx_rtsctssx_tiocmget__func__.25281sx_start__func__.25387sx_stop__func__.25377sx_flush_chars__func__.25257sx_put_char__func__.25247sx_flush_buffer__func__.25177sx_wait_CCRsx_send_break__func__.25305sx_unthrottle__func__.25361sx_throttle__func__.25345sx_transmit__func__.24984sx_shutdown_board__func__.25018__func__.25037sx_shutdown_port__func__.25107sx_hangup__func__.25397sx_change_speedagain.25052sx_rxfifo__func__.25054sx_set_termiossx_get_serial_info__func__.25326sx_set_serial_info__func__.25319sx_ioctl__func__.25335sx_write__func__.25225sx_close__func__.25189sx_setup_boardsx_interrupt__func__.25026sx_receive_exc__func__.24967sx_check_modemsx_setup_port__func__.25095block_til_ready__func__.25128sx_open__func__.25164sx_init_CD186x__func__.24917sx_request_io_rangeread_cross_byte.clone.0sx_probe__func__.24945CSWTCH.109CSWTCH.110specialix_init__func__.25431sx_receive__func__.24974__func__.25007specialix_init_module__func__.25504iobaseirqspecialix_exit_module__func__.25512__mod_alias2368__mod_license2367__mod_sx_rxfifotype2315__param_sx_rxfifo__param_str_sx_rxfifo__mod_sx_rtsctstype2314__param_sx_rtscts__param_str_sx_rtscts__mod_sx_debugtype2313__param_sx_debug__param_str_sx_debug__mod_irqtype2312__param_irq__param_str_irq__param_arr_irq__mod_iobasetype2311__param_iobase__param_str_iobase__param_arr_iobasespecialx_pci_tbl__mod_srcversion85__mod_alias83__module_depends____versions__mod_vermagic5free_irq_unlock_kernel_copy_from_userpci_enable_devicetty_wakeup__this_modulepci_dev_puttty_flip_buffer_pushpci_get_devicecleanup_modulememcpyadd_wait_queue__wake_upfree_pagestty_hanguptty_unregister_driver_raw_spin_lock_irqsave_raw_spin_lockmsleep_interruptible__release_regioninit_modulescheduletty_wait_until_senttty_std_termioscapabletty_insert_flip_string_flags__mod_pci_device_tablerequest_threaded_irqtty_port_initcopy_to_usertty_ldisc_flushprintktty_get_baud_ratejiffies_to_msecsdo_SAKcurrent_task_raw_spin_unlock_irqrestoreioport_resourcememsetdefault_wake_functiontty_set_operationsjiffiesparam_array_set_lock_kernelparam_set_intput_tty_drivertty_buffer_request_roomtty_register_driver__const_udelayparam_array_getinterruptible_sleep_ontty_hung_up_palloc_tty_driverremove_wait_queueparam_get_int_raw_spin_unlockget_zeroed_pagemsleep__request_region %;@^iz	BMTYclq{
#,Ts|"',2AHMW^c<ENZfqv{ 05;FMR[ek#)4@g-49W|!&4			$	)	6	=	F	W	^	c					
$
Q
b
u
|






<Mt*1:KRWe



'
W
u









@nt6?[`w~ '18=JQV~+Yf)0Vc$DJp}9K\"(_l~BG^oJwZafv{$*5<AKRWc{"8	5I`io-Sy(1]   1 > d   !
!!0!9!Q!!L""#;$w$$$$%D%T%%%
&&&O&X&i&p&u&&&&&&&&&&'''a'k''''(&(-(6(F((((((()))%),)1)=)D)I)e))))))$*0*:*?*******+++2+7+H+O+T+a+h+m+++++++,B,j,|,,,,,,,,,,,,,,,#-7-----...I.^...........
///5/b/s/////0000#0S0Y0z00000
141T1^1c11111122"2e2j2o22222222233+303G3_3h333333444?4E4o4{4444444444(5H5j5s5506>6M6T6Y66666677717M7d7k7p777777777778	88"8J8O8e8889C9S9X9d9i9n99999996:<:f:::::::::::::;;;';C;Q;z;;;;;;J<Y<d<w<<<<<=\=e=k=====>4>=>H>_>p>>>>>>>>>>>>>???;?i?q??????@@@*@;@@@W@f@m@r@@@@@@@@@@AAA A%A@ATAkAAAAAAB	BBBOCZCyC~CCCCCCCCCCDD<DUDZDDDE/E|EEE-F4F9FFFRFWFsFFFFFFFGGG'G.G3GTGhGqGGGGGGGGH8HrHHHHHIIIII"I)I.IIINIkI~IIIIIJJJJKSKaKvKKKKKKKKKLLL$L+L0LMLVLgLnLsLLL 	 ',38>HMV[aku=C]fmrx +27#(7<KV]b $(048<DHLPX\`lp| 8d\(LDh@l8dL@h<TX

ACC SHELL 2018