Buy ICs, microchips and electronic components, military and aircraft parts - Get fast quotes
Important: Please fill in all the information or we are unable to process your request! Fields marked with * are required
Most components have a minimum order size of $ 250!
P80C51RA 4A P80C51RA 4A P80C51RA4A P80C51RA-1A P80C51RA-1A P80C51RA1A P80C51RA1A P80C51RA1A P80C51RA1A P80C51RA4A P80C51RA4A P80C51RA4A P80C51SB P80C51SB P80C51SB P80C51SBPN P80C51SBPN P80C51SBPN P80C51SBPN J583 P80C51SBPN J583 P80C51SBPNJ583 P80C51SBPNJ583 P80C51SBPNJ583 P80C51SBPNJ583 P80C51TDD P80C51TDD P80C51TDD P80C52 P80C52 P80C52 P80C521 P80C521 P80C521 P80C521R P80C521R P80C521R P80C521R9620 P80C521R9620 P80C521R9620 P80C522 P80C522 P80C522 P80C522EFA P80C522EFA P80C522EFA P80C52672 P80C52672 P80C52672 P80C528 P80C528 P80C528 P80C528EBP P80C528EBP P80C528EBP P80C528EBPF P80C528EBPF P80C528EBPF P80C528FBA P80C528FBA P80C528FBA P80C528FBP P80C528FBP P80C528FBP P80C528FFP P80C528FFP P80C528FFP P80C52918 P80C52918 P80C52918 P80C52A P80C52A P80C52A P80C52AH P80C52AH P80C52AH P80C52ATQ P80C52ATQ P80C52ATQ P80C52AU P80C52AU P80C52AU P80C52AUP P80C52AUP P80C52AUP P80C52AUP12 P80C52AUP12 P80C52AUP12 P80C52AXP P80C52AXP P80C52AXP P80C52AXU P80C52AXU P80C52AXU P80C52AXU12 P80C52AXU12 P80C52AXU12 P80C52AYF P80C52AYF P80C52AYF P80C52B P80C52B P80C52B P80C52BFV P80C52BFV P80C52BFV P80C52BHB P80C52BHB P80C52BHB P80C52BTQ P80C52BTQ P80C52BTQ P80C52BTQ12 P80C52BTQ12 P80C52BTQ12 P80C52CC P80C52CC P80C52CC P80C52CCBE12 P80C52CCBE12 P80C52CCBE12 P80C52CCHE-12 P80C52CCHE-12 P80C52CCHE12 P80C52CCHE12 P80C52CCHE12 P80C52CCHE12 P80C52CCHL P80C52CCHL P80C52CCHL P80C52CCPS P80C52CCPS P80C52CCPS P80C52CON12 P80C52CON12 P80C52CON12 P80C52CPA P80C52CPA P80C52CPA P80C52CPA12 P80C52CPA12 P80C52CPA12 P80C52CXF P80C52CXF P80C52CXF P80C52EBAA P80C52EBAA P80C52EBAA P80C52S P80C52S P80C52S P80C52SBAA P80C52SBAA P80C52SBAA P80C52SBAA-T/AHSNJ P80C52SBAA-T/AHSNJ P80C52SBAATAHSNJ P80C52SBAATAHSNJ P80C52SBAATAHSNJ P80C52SBAATAHSNJ P80C52SBBB P80C52SBBB P80C52SBBB P80C52SF P80C52SF P80C52SF P80C52SFBB P80C52SFBB P80C52SFBB P80C52T P80C52T P80C52T P80C52THS P80C52THS P80C52THS P80C52THS12 P80C52THS12 P80C52THS12 P80C52W P80C52W P80C52W P80C52WEL P80C52WEL P80C52WEL P80C52WEL12 P80C52WEL12 P80C52WEL12 P80C52WKR12 P80C52WKR12 P80C52WKR12 P80C55 P80C55 P80C55 P80C550 P80C550 P80C550 P80C550EBAA P80C550EBAA P80C550EBAA P80C550EFAA P80C550EFAA P80C550EFAA P80C552 P80C552 P80C552 P80C552-4B P80C552-4B P80C5524B P80C5524B P80C5524B P80C5524B P80C552516WP P80C552516WP P80C552516WP P80C552E P80C552E P80C552E P80C552EBA P80C552EBA P80C552EBA P80C552EBA08 P80C552EBA08 P80C552EBA08 P80C552EBB P80C552EBB P80C552EBB P80C552EBB/80 P80C552EBB/80 P80C552EBB80 P80C552EBB80 P80C552EBB80 P80C552EBB80 P80C552EBF P80C552EBF P80C552EBF P80C552EBQ P80C552EBQ P80C552EBQ P80C552EF P80C552EF P80C552EF P80C552EFA P80C552EFA P80C552EFA P80C552EFA/08 P80C552EFA/08 P80C552EFA08 P80C552EFA08 P80C552EFA08 P80C552EFA08 P80C552EFB P80C552EFB P80C552EFB P80C552EFB-08 P80C552EFB-08 P80C552EFB08 P80C552EFB08 P80C552EFB08 P80C552EFB08 P80C552EHA P80C552EHA P80C552EHA P80C552EP P80C552EP P80C552EP P80C552I P80C552I P80C552I P80C552IBA P80C552IBA P80C552IBA P80C552IFA P80C552IFA P80C552IFA P80C552IFA08 P80C552IFA08 P80C552IFA08 P80C552IFB/08/X P80C552IFB/08/X P80C552IFB08X P80C552IFB08X P80C552IFB08X P80C552IFB08X P80C554SBAA P80C554SBAA P80C554SBAA P80C557 P80C557 P80C557 P80C557E4EFB P80C557E4EFB P80C557E4EFB P80C557E4EFB01 P80C557E4EFB01 P80C557E4EFB01 P80C557E4FB P80C557E4FB P80C557E4FB P80C562 P80C562 P80C562 P80C562EBA P80C562EBA P80C562EBA P80C562EBAA68 P80C562EBAA68 P80C562EBAA68 P80C59 P80C59 P80C59 P80C591 P80C591 P80C591 P80C592 P80C592 P80C592 P80C592FF P80C592FF P80C592FF P80C592FFA P80C592FFA P80C592FFA P80C652 P80C652 P80C652 P80C652 P80C652 P80C652 P80C6521BA P80C6521BA P80C6521BA P80C6521FA P80C6521FA P80C6521FA P80C652EBA P80C652EBA P80C652EBA P80C652EBB P80C652EBB P80C652EBB P80C652EBP P80C652EBP P80C652EBP P80C652EBPN P80C652EBPN P80C652EBPN P80C652EFA P80C652EFA P80C652EFA P80C652EFA/04 P80C652EFA/04 P80C652EFA04 P80C652EFA04 P80C652EFA04 P80C652EFA04 P80C652FBA P80C652FBA P80C652FBA P80C652FBA/04 P80C652FBA/04 P80C652FBA04 P80C652FBA04 P80C652FBA04 P80C652FBA04 P80C652FBAA P80C652FBAA P80C652FBAA P80C652FBP P80C652FBP P80C652FBP P80C652FFP P80C652FFP P80C652FFP P80C652IBAA P80C652IBAA P80C652IBAA P80C652IFP P80C652IFP P80C652IFP P80C81 P80C81 P80C81 P80C81BH P80C81BH P80C81BH P80C85 P80C85 P80C85 P80C851 P80C851 P80C851 P80C86 P80C86 P80C86 P80C86A P80C86A P80C86A P80C86A-2 P80C86A-2 P80C86A2 P80C86A2 P80C86A2 P80C86A2 P80C87 P80C87 P80C87 P80C88 P80C88 P80C88 P80C88-2 P80C88-2 P80C882 P80C882 P80C882 P80C882 P80C88A P80C88A P80C88A P80C88A-2 P80C88A-2 P80C88A2 P80C88A2 P80C88A2 P80C88A2 P80CE558EFB P80CE558EFB P80CE558EFB P80CE560EFB P80CE560EFB P80CE560EFB P80CL3 P80CL3 P80CL3 P80CL31HFH P80CL31HFH P80CL31HFH P80CL31HFP P80CL31HFP P80CL31HFP P80CL31HFPN P80CL31HFPN P80CL31HFPN P80CL31HFT P80CL31HFT P80CL31HFT P80CL31HFTD P80CL31HFTD P80CL31HFTD P80CL410HFD P80CL410HFD P80CL410HFD P80CL410HFT P80CL410HFT P80CL410HFT P80CL580 P80CL580 P80CL580 P80CL580HFH P80CL580HFH P80CL580HFH P80CL580HFT P80CL580HFT P80CL580HFT P80CL781 P80CL781 P80CL781 P80N P80N P80N P80N03 P80N03 P80N03 P80N03L-06 P80N03L-06 P80N03L06 P80N03L06 P80N03L06 P80N03L06 P80N05 P80N05 P80N05 P80N06 P80N06 P80N06 P80N06-06 P80N06-06 P80N0606 P80N06-10 P80N06-10 P80N0610 P80N0606 P80N0606 P80N0606 P80N0610 P80N0610 P80N0610 P80N0E6 P80N0E6 P80N0E6 P80NE P80NE P80NE P80NE-06-10 P80NE-06-10 P80NE0610 P80NE0 P80NE0 P80NE0 P80NE03L P80NE03L P80NE03L P80NE03L- P80NE03L- P80NE03L P80NE03L-06 P80NE03L-06 P80NE03L06 P80NE03L06 P80NE03L06 P80NE03L06 P80NE06 P80NE06 P80NE06 P80NE06 P80NE06 P80NE06 P80NE06-06 P80NE06-06 P80NE0606 P80NE06-1 P80NE06-1 P80NE061 P80NE06-10 P80NE06-10 P80NE0610 P80NE0606 P80NE0606 P80NE0606 P80NE061 P80NE061 P80NE061 P80NE0610 P80NE0610 P80NE0610 P80NEO6 P80NEO6 P80NEO6 P80NF03L P80NF03L P80NF03L P80NF5 P80NF5 P80NF5 P80NF5 P80NF5 P80NF5 P80NF55 P80NF55 P80NF55 P80NF55- P80NF55- P80NF55 P80NF55-0 P80NF55-0 P80NF550 P80NF55-06 P80NF55-06 P80NF5506 P80NF550 P80NF550 P80NF550 P80NF5506 P80NF5506 P80NF5506 P80NFO P80NFO P80NFO P80NFS P80NFS P80NFS P80NOE06 P80NOE06 P80NOE06 P80PFS P80PFS P80PFS P810 P810 P810 P8100 P8100 P8100 P8100CL3A P8100CL3A P8100CL3A P8101MW P8101MW P8101MW P810RQ P810RQ P810RQ P811 P811 P811 P8111 P8111 P8111 P8111-2 P8111-2 P81112 P81112 P81112 P81112 P8119 P8119 P8119 P812 P812 P812 P81200 P81200 P81200 P812CJ P812CJ P812CJ P8130 P8130 P8130 P8143 P8143 P8143 P814R P814R P814R P8150 P8150 P8150 P8151 P8151 P8151 P8153 P8153 P8153 P8153-52 P8153-52 P815352 P815352 P815352 P815352 P8155 P8155 P8155 P81552 P81552 P81552 P8155AH P8155AH P8155AH P8155AH-2 P8155AH-2 P8155AH2 P8155AH2 P8155AH2 P8155AH2 P8155H P8155H P8155H P8155H-2 P8155H-2 P8155H2 P8155H2 P8155H2 P8155H2 P8156 P8156 P8156 P8156-8 P8156-8 P81568 P8156-H P8156-H P8156H P81568 P81568 P81568 P8156H P8156H P8156H P815EE P815EE P815EE P816085101 P816085101 P816085101 P816121 P816121 P816121 P817 P817 P817 P8181 P8181 P8181 P8185 P8185 P8185 P8185-2 P8185-2 P81852 P81852 P81852 P81852 P818CL P818CL P818CL P81995-046 P81995-046 P81995046 P81995046 P81995046 P81995046 P81A P81A P81A P81A235-05H P81A235-05H P81A23505H P81A2350 P81A2350 P81A2350 P81A23505H P81A23505H P81A23505H P81A23505H05 P81A23505H05 P81A23505H05 P81A23605H05 P81A23605H05 P81A23605H05 P81AB P81AB P81AB P81AD P81AD P81AD P81AD7 P81AD7 P81AD7 P81AD74 P81AD74 P81AD74 P81AD74F04 P81AD74F04 P81AD74F04 P81AF P81AF P81AF P81AK8 P81AK8 P81AK8 P81C P81C P81C P81C23106H50 P81C23106H50 P81C23106H50 P81C62A P81C62A P81C62A P81SB P81SB P81SB P82 P82 P82 P82 P82 P82 P82-C215-12 P82-C215-12 P82C21512 P8202 P8202 P8202 P8203 P8203 P8203 P8205 P8205 P8205 P82050 P82050 P82050 P8205T P8205T P8205T P82072 P82072 P82072 P8208 P8208 P8208 P8208-16 P8208-16 P820816 P820816 P820816 P820816 P8208T P8208T P8208T P820VTR P820VTR P820VTR P820VTR-ND P820VTR-ND P820VTRND P820VTRND P820VTRND P820VTRND P8212 P8212 P8212 P8212-B P8212-B P8212B P8212B P8212B P8212B P8216 P8216 P8216 P8216-B P8216-B P8216B P8216B P8216B P8216B P82188 P82188 P82188 P821J P821J P821J P8221 P8221 P8221 P82212 P82212 P82212 P8224 P8224 P8224 P8226 P8226 P8226 P8226N P8226N P8226N P8228 P8228 P8228 P82284 P82284 P82284 P8230 P8230 P8230 P8231 P8231 P8231 P8237 P8237 P8237 P8237A P8237A P8237A P8237A-5 P8237A-5 P8237A5 P8237A5 P8237A5 P8237A5 P8238 P8238 P8238 P82384-16 P82384-16 P8238416 P8238416 P8238416 P8238416 P824 P824 P824 P8242 P8242 P8242 P8242C P8242C P8242C P8242PC P8242PC P8242PC P8242WA P8242WA P8242WA P8243 P8243 P8243 P8243H P8243H P8243H P8243HC P8243HC P8243HC P82488 P82488 P82488 P82488-0 P82488-0 P824880 P82488-001 P82488-001 P82488001 P824880 P824880 P824880 P82488001 P82488001 P82488001 P825 P825 P825 P82501 P82501 P82501 P825014 P825014 P825014 P8251 P8251 P8251 P82510 P82510 P82510 P82510 P82510 P82510 P8251A P8251A P8251A P8251AH P8251AH P8251AH P8251AP P8251AP P8251AP P8253 P8253 P8253 P8253-2 P8253-2 P82532 P8253-5 P8253-5 P82535 P8253-6 P8253-6 P82536 P82530 P82530 P82530 P82530-6 P82530-6 P825306 P82530-G P82530-G P82530G P825306 P825306 P825306 P82530G P82530G P82530G P82532 P82532 P82532 P82535 P82535 P82535 P82536 P82536 P82536 P8253A P8253A P8253A P8253N P8253N P8253N P8254 P8254 P8254 P8254-2 P8254-2 P82542 P82542 P82542 P82542 P82545 P82545 P82545 P8255 P8255 P8255 P8255-5 P8255-5 P82555 P8255-A P8255-A P8255A P8255-A2 P8255-A2 P8255A2 P825530 P825530 P825530 P825530-6 P825530-6 P8255306 P8255306 P8255306 P8255306 P82555 P82555 P82555 P8255A P8255A P8255A P8255A-2 P8255A-2 P8255A2 P8255A-5 P8255A-5 P8255A5 P8255A2 P8255A2 P8255A2 P8255A5 P8255A5 P8255A5 P8255AB P8255AB P8255AB P8256 P8256 P8256 P8256 SMD P8256 SMD P8256SMD P82560 P82560 P82560 P8256A P8256A P8256A P8256AH P8256AH P8256AH P8256AN P8256AN P8256AN P8256SMD P8256SMD P8256SMD P8257 P8257 P8257 P82574 P82574 P82574 P82586 P82586 P82586 P82586 P82586 P82586IC P82586-10 P82586-10 P8258610 P8258610 P8258610 P8258610 P82586IC P82586IC P82586IC P8259 P8259 P8259 P8259A P8259A P8259A P8259A-2 P8259A-2 P8259A2 P8259A-5 P8259A-5 P8259A5 P8259A2 P8259A2 P8259A2 P8259A5 P8259A5 P8259A5 P827 P827 P827 P8271 P8271 P8271 P8271 V22400010 P8271 V22400010 P8271V22400010 P8271V22400010 P8271V22400010 P8271V22400010 P8272 P8272 P8272 P8272A P8272A P8272A P8273 P8273 P8273 P8273-4 P8273-4 P82734 P82734 P82734 P82734 P8273A P8273A P8273A P8274 P8274 P8274 P8275 P8275 P8275 P8276 P8276 P8276 P8278 P8278 P8278 P8279 P8279 P8279 P8279-5 P8279-5 P82795 P8279-5-N P8279-5-N P82795N P82795 P82795 P82795 P82795N P82795N P82795N P828 P828 P828 P8282 P8282 P8282 P8283 P8283 P8283 P8284 P8284 P8284 P8284A P8284A P8284A P82856 P82856 P82856 P8286 P8286 P8286 P8286C P8286C P8286C P8286CP P8286CP P8286CP P8287 P8287 P8287 P828715 P828715 P828715 P8288 P8288 P8288 P8289 P8289 P8289 P8289-1 P8289-1 P82891 P82891 P82891 P82891 P8291 P8291 P8291 P8291A P8291A P8291A P8291AS4516 P8291AS4516 P8291AS4516 P8292 P8292 P8292 P82928 P82928 P82928 P8292N10 P8292N10 P8292N10 P8292ZN P8292ZN P8292ZN P8292ZN10 P8292ZN10 P8292ZN10 P8292ZN29 P8292ZN29 P8292ZN29 P8294 P8294 P8294 P829A P829A P829A P82A203 P82A203 P82A203 P82A204 P82A204 P82A204 P82A205 P82A205 P82A205 D1BF05B6D395 D6232923E932 /DIV ... /2678 2678 /2679 2679 /2680 2680 /2681 2681 /2682 2682 /2683 2683 /2684 2684 /2685 2685 /2686 2686 /2687 2687 /2688 2688 /2689 2689 /2690 2690 /2691 2691 /2692 2692 /2693 2693 /2694 2694 /2695 2695 /2696 2696 /2697 2697 2698 /2699 2699 /2700 2700 /2701 2701 /2702 2702 /2703 2703 /2704 2704 /2705 2705 /2706 2706 /2707 2707 /2708 2708 /2709 2709 /2710 2710 /2711 2711 /2712 2712 /2713 2713 /2714 2714 /2715 2715 /2716 2716 /2717 2717 /2718 2718 ... 944D18 38486.4025231 --S ... /2679 2679 /2680 2680 /2681 2681 /2682 2682 /2683 2683 /2684 2684 /2685 2685 /2686 2686 /2687 2687 /2688 2688 /2689 2689 /2690 2690 /2691 2691 /2692 2692 /2693 2693 /2694 2694 /2695 2695 /2696 2696 /2697 2697 /2698 2698 2699 /2700 2700 /2701 2701 /2702 2702 /2703 2703 /2704 2704 /2705 2705 /2706 2706 /2707 2707 /2708 2708 /2709 2709 /2710 2710 /2711 2711 /2712 2712 /2713 2713 /2714 2714 /2715 2715 /2716 2716 /2717 2717 /2718 2718 /2719 2719 ... P82A304 P82A304 P82A304 P82A306 P82A306 P82A306 P82A436 P82A436 P82A436 P82AB P82AB P82AB P82B P82B P82B P82B305 P82B305 P82B305 P82B71 P82B71 P82B71 P82B715 P82B715 P82B715 P82B715P P82B715P P82B715P P82B715PN P82B715PN P82B715PN P82B715T P82B715T P82B715T P82B715TD P82B715TD P82B715TD P82B715TD-T P82B715TD-T P82B715TDT P82B715TDT P82B715TDT P82B715TDT P82B71PW P82B71PW P82B71PW P82B96 P82B96 P82B96 P82B96PN P82B96PN P82B96PN P82B96TD P82B96TD P82B96TD P82C P82C P82C P82C08 P82C08 P82C08 P82C08-16 P82C08-16 P82C0816 P82C08-8 P82C08-8 P82C088 P82C0816 P82C0816 P82C0816 P82C088 P82C088 P82C088 P82C150 P82C150 P82C150 P82C150AFT P82C150AFT P82C150AFT P82C150AHT P82C150AHT P82C150AHT P82C150AHT02 P82C150AHT02 P82C150AHT02 P82C201-10 P82C201-10 P82C20110 P82C20110 P82C20110 P82C20110 P82C202 P82C202 P82C202 P82C202SCX6206 P82C202SCX6206 P82C202SCX6206 P82C206 P82C206 P82C206 P82C206F P82C206F P82C206F P82C206H-1 P82C206H-1 P82C206H1 P82C206H1 P82C206H1 P82C206H1 P82C211 P82C211 P82C211 P82C21112 P82C21112 P82C21112 P82C212 P82C212 P82C212 P82C212-12 P82C212-12 P82C21212 P82C21212 P82C21212 P82C21212 P82C215 P82C215 P82C215 P82C21512 P82C21512 P82C21512 P82C250 P82C250 P82C250 P82C251T P82C251T P82C251T P82C303 P82C303 P82C303 P82C306 P82C306 P82C306 P82C42 P82C42 P82C42 P82C425B P82C425B P82C425B P82C42PC P82C42PC P82C42PC P82C42PC/R7105 P82C42PC/R7105 P82C42PCR7105 P82C42PCR7105 P82C42PCR7105 P82C42PCR7105 P82C42PE P82C42PE P82C42PE P82C431 P82C431 P82C431 P82C432 P82C432 P82C432 P82C433 P82C433 P82C433 P82C435 P82C435 P82C435 P82C43A P82C43A P82C43A P82C441 P82C441 P82C441 P82C441 P82C441 P82C441 P82C454-5 P82C454-5 P82C4545 P82C454-50P P82C454-50P P82C45450P P82C4545 P82C4545 P82C4545 P82C45450P P82C45450P P82C45450P P82C5 P82C5 P82C5 P82C50 P82C50 P82C50 P82C5050 P82C5050 P82C5050 P82C51 P82C51 P82C51 P82C51A P82C51A P82C51A P82C52 P82C52 P82C52 P82C52EB P82C52EB P82C52EB P82C52EBAA P82C52EBAA P82C52EBAA P82C54 P82C54 P82C54 P82C54-12 P82C54-12 P82C5412 P82C54-2 P82C54-2 P82C542 P82C5412 P82C5412 P82C5412 P82C542 P82C542 P82C542 P82C547 P82C547 P82C547 P82C54P2 P82C54P2 P82C54P2 P82C55 P82C55 P82C55 P82C552 P82C552 P82C552 P82C55A P82C55A P82C55A P82C55A-2 P82C55A-2 P82C55A2 P82C55A-5 P82C55A-5 P82C55A5 P82C55A2 P82C55A2 P82C55A2 P82C55A5 P82C55A5 P82C55A5 P82C570 P82C570 P82C570 P82C574 P82C574 P82C574 P82C575 P82C575 P82C575 P82C576 P82C576 P82C576 P82C59 P82C59 P82C59 P82C59-2 P82C59-2 P82C592 P82C592 P82C592 P82C592 P82C59A P82C59A P82C59A P82C59A-2 P82C59A-2 P82C59A2 P82C59A2 P82C59A2 P82C59A2 P82C601 P82C601 P82C601 P82C605 P82C605 P82C605 P82C606 P82C606 P82C606 P82C611 P82C611 P82C611 P82C765 P82C765 P82C765 P82C79 P82C79 P82C79 P82C811 P82C811 P82C811 P82C84 P82C84 P82C84 P82C84A P82C84A P82C84A P82CF201BDH P82CF201BDH P82CF201BDH P82F001 P82F001 P82F001 P82L P82L P82L P82W-1BK-ND P82W-1BK-ND P82W1BKND P82W1BKND P82W1BKND P82W1BKND P8304 P8304 P8304 P8304B P8304B P8304B P831 P831 P831 P8316E P8316E P8316E P8326521A P8326521A P8326521A P83344AH P83344AH P83344AH P834 P834 P834 P8340 P8340 P8340 P83401 P83401 P83401 P83401-017 P83401-017 P83401017 P83401-017-01 P83401-017-01 P8340101701 P83401-017-02 P83401-017-02 P8340101702 P83401-017-04 P83401-017-04 P8340101704 P83401017 P83401017 P83401017 P8340101701 P8340101701 P8340101701 P8340101702 P8340101702 P8340101702 P8340101704 P8
HOME │ Request Pricing │ Part Catalog │ Solutions │ Links │ FAQs │ Privacy Policy │ Webmaster │ Trading Information │ News │ About Us │ Contact Us │ Careers
Copyright � 2004