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!
20216KC AM29202-16KC-W AM29202-16KC-W AM2920216KCW AM29202-16KC/W AM29202-16KC/W AM2920216KCW AM292020 AM292020 AM292020 AM2920215KC AM2920215KC AM2920215KC AM2920215KCW AM2920215KCW AM2920215KCW AM2920216K AM2920216K AM2920216K AM2920216KC AM2920216KC AM2920216KC AM2920216KCW AM2920216KCW AM2920216KCW AM29202TM-16KC AM29202TM-16KC AM29202TM16KC AM29202TM16KC AM29202TM16KC AM29202TM16KC AM29203DC AM29203DC AM29203DC AM29205 AM29205 AM29205 AM29205-12KC/W AM29205-12KC/W AM2920512KCW AM2920512KCW AM2920512KCW AM2920512KCW AM2920DM AM2920DM AM2920DM AM2920L AM2920L AM2920L AM2920LMB AM2920LMB AM2920LMB AM2921 AM2921 AM2921 AM2921DM AM2921DM AM2921DM AM2921DMB AM2921DMB AM2921DMB AM2922 AM2922 AM2922 AM29221LMB AM29221LMB AM29221LMB AM2922DM AM2922DM AM2922DM AM29240 AM29240 AM29240 AM29240EH AM29240EH AM29240EH AM29240EH-25 AM29240EH-25 AM29240EH25 AM29240EH25 AM29240EH25 AM29240EH25 AM29240EH25KC AM29240EH25KC AM29240EH25KC AM29240EH25KCW AM29240EH25KCW AM29240EH25KCW AM29243 AM29243 AM29243 AM29243-25KC AM29243-25KC AM2924325KC AM2924325KC AM2924325KC AM2924325KC AM29243EH-25KC AM29243EH-25KC AM29243EH25KC AM29243EH25KC AM29243EH25KC AM29243EH25KC AM2925 AM2925 AM2925 AM2925DC AM2925DC AM2925DC AM29281 AM29281 AM29281 AM29281LMB AM29281LMB AM29281LMB AM2930DC AM2930DC AM2930DC AM2931 AM2931 AM2931 AM2931-110 AM2931-110 AM2931110 AM2931110 AM2931110 AM2931110 ECAPS0488 ECAPS-TSAOC /936 936 /937 937 /938 938 /939 939 /940 940 /941 941 /942 942 /943 943 /944 944 /945 945 /946 946 /947 947 /948 948 /949 949 /950 950 /951 951 /952 952 /953 953 /954 954 /955 955 956 /957 957 /958 958 /959 959 /960 960 /961 961 /962 962 /963 963 /964 964 /965 965 /966 966 /967 967 /968 968 /969 969 /970 970 /971 971 /972 972 /973 973 /974 974 /975 975 /976 976 ... 944D18 38486.4025231 --S ... /937 937 /938 938 /939 939 /940 940 /941 941 /942 942 /943 943 /944 944 /945 945 /946 946 /947 947 /948 948 /949 949 /950 950 /951 951 /952 952 /953 953 /954 954 /955 955 /956 956 957 /958 958 /959 959 /960 960 /961 961 /962 962 /963 963 /964 964 /965 965 /966 966 /967 967 /968 968 /969 969 /970 970 /971 971 /972 972 /973 973 /974 974 /975 975 /976 976 /977 977 ... AM29320BT-90EI AM29320BT-90EI AM29320BT90EI AM29320BT90EI AM29320BT90EI AM29320BT90EI AM29323 AM29323 AM29323 AM2932DC AM2932DC AM2932DC AM29332 AM29332 AM29332 AM29334GC AM29334GC AM29334GC AM29368 AM29368 AM29368 AM29368-1GC AM29368-1GC AM293681GC AM293681GC AM293681GC AM293681GC AM294 AM294 AM294 AM2940 AM2940 AM2940 AM2940/BXA AM2940/BXA AM2940BXA AM2940/BYA AM2940/BYA AM2940BYA AM29400AB-120SC AM29400AB-120SC AM29400AB120SC AM29400AB120SC AM29400AB120SC AM29400AB120SC AM29400BB-70EI AM29400BB-70EI AM29400BB70EI AM29400BB70EI AM29400BB70EI AM29400BB70EI AM294032B AM294032B AM294032B AM2940BXA AM2940BXA AM2940BXA AM2940BYA AM2940BYA AM2940BYA AM2940DC AM2940DC AM2940DC AM2940DC-MIL AM2940DC-MIL AM2940DCMIL AM2940DCMIL AM2940DCMIL AM2940DCMIL AM2940DMB AM2940DMB AM2940DMB AM2942 AM2942 AM2942 AM2942/B AM2942/B AM2942B AM2942/BWA AM2942/BWA AM2942BWA AM29423 AM29423 AM29423 AM2942B AM2942B AM2942B AM2942BWA AM2942BWA AM2942BWA AM2943 AM2943 AM2943 AM2943-25KC AM2943-25KC AM294325KC AM294325KC AM294325KC AM294325KC AM2943EH-25KC AM2943EH-25KC AM2943EH25KC AM2943EH25KC AM2943EH25KC AM2943EH25KC AM2946 AM2946 AM2946 AM2946 DATASHEET AM2946 DATASHEET AM2946DATASHEET AM2946 OBSOLETE AM2946 OBSOLETE AM2946OBSOLETE AM2946/BRA AM2946/BRA AM2946BRA AM2946BRA AM2946BRA AM2946BRA AM2946DATASHEET AM2946DATASHEET AM2946DATASHEET AM2946OBSOLETE AM2946OBSOLETE AM2946OBSOLETE AM2946PC AM2946PC AM2946PC AM2947 AM2947 AM2947 AM2947BRA AM2947BRA AM2947BRA AM2947DMB AM2947DMB AM2947DMB AM2948 AM2948 AM2948 AM2948D AM2948D AM2948D AM2948DM AM2948DM AM2948DM AM2948DMB AM2948DMB AM2948DMB AM2949 AM2949 AM2949 AM2949LMB AM2949LMB AM2949LMB AM295 AM295 AM295 AM2950 AM2950 AM2950 AM29501 AM29501 AM29501 AM29501ADC AM29501ADC AM29501ADC AM2950DC AM2950DC AM2950DC AM2950FMB AM2950FMB AM2950FMB AM29510 AM29510 AM29510 AM29510DC AM29510DC AM29510DC AM29512DC AM29512DC AM29512DC AM29516 AM29516 AM29516 AM29516DC AM29516DC AM29516DC AM29516DMB AM29516DMB AM29516DMB AM29517 AM29517 AM29517 AM29517A AM29517A AM29517A AM29517ADC AM29517ADC AM29517ADC AM29517DC AM29517DC AM29517DC AM2951DC AM2951DC AM2951DC AM2952 AM2952 AM2952 AM29520 AM29520 AM29520 AM29520A AM29520A AM29520A AM29520ADC AM29520ADC AM29520ADC AM29520AJC AM29520AJC AM29520AJC AM29520APC AM29520APC AM29520APC AM29520DM AM29520DM AM29520DM AM29521 AM29521 AM29521 AM29521A/BLA AM29521A/BLA AM29521ABLA AM29521ABLA AM29521ABLA AM29521ABLA AM29524DC AM29524DC AM29524DC AM29525DC AM29525DC AM29525DC AM2952A AM2952A AM2952A AM2952ADC AM2952ADC AM2952ADC AM2952ADCB AM2952ADCB AM2952ADCB AM2952ADM AM2952ADM AM2952ADM AM2952APC AM2952APC AM2952APC AM2952DC AM2952DC AM2952DC AM2952PC AM2952PC AM2952PC AM2953 AM2953 AM2953 AM2954 AM2954 AM2954 AM29540 AM29540 AM29540 AM29540DC AM29540DC AM29540DC AM2956 AM2956 AM2956 AM2956DMB AM2956DMB AM2956DMB AM2957PC AM2957PC AM2957PC AM2957PCB AM2957PCB AM2957PCB AM296 AM296 AM296 AM2960 AM2960 AM2960 AM2960-1DC AM2960-1DC AM29601DC AM2960-LPC AM2960-LPC AM2960LPC AM2960/BCX AM2960/BCX AM2960BCX AM29601DC AM29601DC AM29601DC AM2960A AM2960A AM2960A AM2960APC AM2960APC AM2960APC AM2960BCX AM2960BCX AM2960BCX AM2960DC AM2960DC AM2960DC AM2960DCB AM2960DCB AM2960DCB AM2960LPC AM2960LPC AM2960LPC AM2960PC AM2960PC AM2960PC AM2961DC AM2961DC AM2961DC AM2961DMB AM2961DMB AM2961DMB AM2962DC AM2962DC AM2962DC AM2964 AM2964 AM2964 AM29640MB-90REI AM29640MB-90REI AM29640MB90REI AM29640MB90REI AM29640MB90REI AM29640MB90REI AM2964B AM2964B AM2964B AM2964B/BUA AM2964B/BUA AM2964BBUA AM2964BBUA AM2964BBUA AM2964BBUA AM2964BDC AM2964BDC AM2964BDC AM2964BPC AM2964BPC AM2964BPC AM2964BQA AM2964BQA AM2964BQA AM2964BU AM2964BU AM2964BU AM2964L AM2964L AM2964L AM2965 AM2965 AM2965 AM2965/BRA AM2965/BRA AM2965BRA AM2965BRA AM2965BRA AM2965BRA AM2965PC AM2965PC AM2965PC AM2966 AM2966 AM2966 AM2966/BRA AM2966/BRA AM2966BRA AM2966BRA AM2966BRA AM2966BRA AM2966DC AM2966DC AM2966DC AM2966PC AM2966PC AM2966PC AM2968 AM2968 AM2968 AM2968APC AM2968APC AM2968APC AM2970 AM2970 AM2970 AM29701 AM29701 AM29701 AM29701PC AM29701PC AM29701PC AM29705 AM29705 AM29705 AM29705ADC AM29705ADC AM29705ADC AM29705ADM AM29705ADM AM29705ADM AM29705BXA AM29705BXA AM29705BXA AM29705BYA AM29705BYA AM29705BYA AM29705DMB AM29705DMB AM29705DMB AM29705PC AM29705PC AM29705PC AM29707DC AM29707DC AM29707DC AM2971 AM2971 AM2971 AM2971ADC AM2971ADC AM2971ADC AM29720 AM29720 AM29720 AM29736 AM29736 AM29736 AM29736LTH AM29736LTH AM29736LTH AM2976 AM2976 AM2976 AM2976PC AM2976PC AM2976PC AM29775 AM29775 AM29775 AM2980 AM2980 AM2980 AM29800BT AM29800BT AM29800BT AM29800BT-70 AM29800BT-70 AM29800BT70 AM29800BT-70EC AM29800BT-70EC AM29800BT70EC AM29800BT70 AM29800BT70 AM29800BT70 AM29800BT70EC AM29800BT70EC AM29800BT70EC AM29803 AM29803 AM29803 AM29809 AM29809 AM29809 AM29809DMB AM29809DMB AM29809DMB AM29811 AM29811 AM29811 AM29818 AM29818 AM29818 AM29818/BLA AM29818/BLA AM29818BLA AM29818APC AM29818APC AM29818APC AM29818BLA AM29818BLA AM29818BLA AM29818DC AM29818DC AM29818DC AM29818DM AM29818DM AM29818DM AM2982 AM2982 AM2982 AM29821 AM29821 AM29821 AM29821DC AM29821DC AM29821DC AM29821LMB AM29821LMB AM29821LMB AM29822DC AM29822DC AM29822DC AM29823 AM29823 AM29823 AM29823ADC AM29823ADC AM29823ADC AM29823APC AM29823APC AM29823APC AM29823DC AM29823DC AM29823DC AM29823DMB AM29823DMB AM29823DMB AM29823PC AM29823PC AM29823PC AM29825 AM29825 AM29825 AM29825/BLA AM29825/BLA AM29825BLA AM29825A/BLA AM29825A/BLA AM29825ABLA AM29825ABLA AM29825ABLA AM29825ABLA AM29825BLA AM29825BLA AM29825BLA AM29825PC AM29825PC AM29825PC AM29827 AM29827 AM29827 AM29827DC AM29827DC AM29827DC AM29828APC AM29828APC AM29828APC AM29833 AM29833 AM29833 AM29833DC AM29833DC AM29833DC AM29834 AM29834 AM29834 AM29834DC AM29834DC AM29834DC AM29841A AM29841A AM29841A AM29841A/BL AM29841A/BL AM29841ABL AM29841A/BLX AM29841A/BLX AM29841ABLX AM29841ABL AM29841ABL AM29841ABL AM29841ABLX AM29841ABLX AM29841ABLX AM29841DC AM29841DC AM29841DC AM29841PC AM29841PC AM29841PC AM29842 AM29842 AM29842 AM29843 AM29843 AM29843 AM29843PC AM29843PC AM29843PC AM29845 AM29845 AM29845 AM29846DC AM29846DC AM29846DC AM29853 AM29853 AM29853 AM29861 AM29861 AM29861 AM29861DC AM29861DC AM29861DC AM29861PC AM29861PC AM29861PC AM29861PC\ AM29861PC\ AM29861PC AM29863 AM29863 AM29863 AM29863PC AM29863PC AM29863PC AM29881LMB AM29881LMB AM29881LMB AM29882 AM29882 AM29882 AM299 AM299 AM299 AM2991 AM2991 AM2991 AM29921APC AM29921APC AM29921APC AM299F010-70 AM299F010-70 AM299F01070 AM299F010-70J1 AM299F010-70J1 AM299F01070J1 AM299F010-70JI AM299F010-70JI AM299F01070JI AM299F01070 AM299F01070 AM299F01070 AM299F01070J1 AM299F01070J1 AM299F01070J1 AM299F01070JI AM299F01070JI AM299F01070JI AM29B080 AM29B080 AM29B080 AM29BD AM29BD AM29BD AM29BDD AM29BDD AM29BDD AM29BDD AM29BDD AM29BDD AM29BDD160G AM29BDD160G AM29BDD160G AM29BDD160GB4CKE AM29BDD160GB4CKE AM29BDD160GB4CKE AM29BDD160GB64CKI AM29BDD160GB64CKI AM29BDD160GB64CKI AM29BDD160GT64CKI AM29BDD160GT64CKI AM29BDD160GT64CKI AM29BDD160GT65DPBE AM29BDD160GT65DPBE AM29BDD160GT65DPBE AM29BDS AM29BDS AM29BDS AM29BDS128H AM29BDS128H AM29BDS128H AM29BDS643 AM29BDS643 AM29BDS643 AM29BL AM29BL AM29BL AM29BL16 AM29BL16 AM29BL16 AM29BL162 AM29BL162 AM29BL162 AM29BL162C AM29BL162C AM29BL162C AM29BL162CB AM29BL162CB AM29BL162CB AM29BL162CB-65RZE AM29BL162CB-65RZE AM29BL162CB65RZE AM29BL162CB-65RZI AM29BL162CB-65RZI AM29BL162CB65RZI AM29BL162CB-65XI AM29BL162CB-65XI AM29BL162CB65XI AM29BL162CB-70RZI AM29BL162CB-70RZI AM29BL162CB70RZI AM29BL162CB65R-ZE AM29BL162CB65R-ZE AM29BL162CB65RZE AM29BL162CB65RZ AM29BL162CB65RZ AM29BL162CB65RZ AM29BL162CB65RZ1 AM29BL162CB65RZ1 AM29BL162CB65RZ1 AM29BL162CB65RZE AM29BL162CB65RZE AM29BL162CB65RZE AM29BL162CB65RZI AM29BL162CB65RZI AM29BL162CB65RZI AM29BL162CB65XI AM29BL162CB65XI AM29BL162CB65XI AM29BL162CB7 AM29BL162CB7 AM29BL162CB7 AM29BL162CB70R AM29BL162CB70R AM29BL162CB70R AM29BL162CB70RZI AM29BL162CB70RZI AM29BL162CB70RZI AM29BL162DT120 AM29BL162DT120 AM29BL162DT120 AM29BL163DT120 AM29BL163DT120 AM29BL163DT120 AM29BL320D AM29BL320D AM29BL320D AM29BL8 AM29BL8 AM29BL8 AM29BL80 AM29BL80 AM29BL80 AM29BL802 AM29BL802 AM29BL802 AM29BL802C AM29BL802C AM29BL802C AM29BL802CB AM29BL802CB AM29BL802CB AM29BL802CB- AM29BL802CB- AM29BL802CB AM29BL802CB-65R AM29BL802CB-65R AM29BL802CB65R AM29BL802CB-65RZE AM29BL802CB-65RZE AM29BL802CB65RZE AM29BL802CB-65RZI AM29BL802CB-65RZI AM29BL802CB65RZI AM29BL802CB-70 AM29BL802CB-70 AM29BL802CB70 AM29BL802CB-70RZI AM29BL802CB-70RZI AM29BL802CB70RZI AM29BL802CB-90RZI AM29BL802CB-90RZI AM29BL802CB90RZI AM29BL802CB65R AM29BL802CB65R AM29BL802CB65R AM29BL802CB65RZE AM29BL802CB65RZE AM29BL802CB65RZE AM29BL802CB65RZI AM29BL802CB65RZI AM29BL802CB65RZI AM29BL802CB70 AM29BL802CB70 AM29BL802CB70 AM29BL802CB70RZI AM29BL802CB70RZI AM29BL802CB70RZI AM29BL802CB90RZI AM29BL802CB90RZI AM29BL802CB90RZI AM29C AM29C AM29C AM29C01 AM29C01 AM29C01 AM29C010 AM29C010 AM29C010 AM29 010 EFROM AM29 010 EFROM AM29010EFROM AM29C010-120 AM29C010-120 AM29C010120 AM29C010-70J AM29C010-70J AM29C01070J AM29C010-70JI AM29C010-70JI AM29C01070JI AM29C010120 AM29C010120 AM29C010120 AM29C01070J AM29C01070J AM29C01070J AM29C01070JI AM29C01070JI AM29C01070JI AM29C010A AM29C010A AM29C010A AM29C010A-12PC AM29C010A-12PC AM29C010A12PC AM29C010A12PC AM29C010A12PC AM29C010A12PC AM29C010B-120 AM29C010B-120 AM29C010B120 AM29C010B-70 AM29C010B-70 AM29C010B70 AM29C010B-70JC AM29C010B-70JC AM29C010B70JC AM29C010B120 AM29C010B120 AM29C010B120 AM29C010B70 AM29C010B70 AM29C010B70 AM29C010B70JC AM29C010B70JC AM29C010B70JC AM29C020 AM29C020 AM29C020 AM29C020ASC AM29C020ASC AM29C020ASC AM29C04 AM29C04 AM29C04 AM29C040 AM29C040 AM29C040 AM29C040B AM29C040B AM29C040B AM29C040B-120 AM29C040B-120 AM29C040B120 AM29C040B-120JC AM29C040B-120JC AM29C040B120JC AM29C040B120 AM29C040B120 AM29C040B120 AM29C040B120JC AM29C040B120JC AM29C040B120JC AM29C10 AM29C10 AM29C10 AM29C101 AM29C101 AM29C101 AM29C10A AM29C10A AM29C10A AM29C10A-10DMB AM29C10A-10DMB AM29C10A10DMB AM29C10A-10PC AM29C10A-10PC AM29C10A10PC AM29C10A10DMB AM29C10A10DMB AM29C10A10DMB AM29C10A10PC AM29C10A10PC AM29C10A10PC AM29C10A1JC AM29C10A1JC AM29C10A1JC AM29C10AJC AM29C10AJC AM29C10AJC AM29C10APC AM29C10APC AM29C10APC AM29C10API AM29C10API AM29C10API AM29C111-1GC AM29C111-1GC AM29C1111GC AM29C1111GC AM29C1111GC AM29C1111GC AM29C116 AM29C116 AM29C116 AM29C116-1JC AM29C116-1JC AM29C1161JC AM29C116-2 AM29C116-2 AM29C1162 AM29C116-2/ AM29C116-2/ AM29C1162 AM29C116-2/B AM29C116-2/B AM29C1162B AM29C116-2/BEA AM29C116-2/BEA AM29C1162BEA AM29C116-2/BUA AM29C116-2/BUA AM29C1162BUA AM29C116-2JC AM29C116-2JC AM29C1162JC AM29C116-2PC AM29C116-2PC AM29C1162PC AM29C116/BXC AM29C116/BXC AM29C116BXC AM29C1161JC AM29C1161JC AM29C1161JC AM29C1162 AM29C1162 AM29C1162 AM29C1162B AM29C1162B AM29C1162B AM29C1162BEA AM29C1162BEA AM29C1162BEA AM29C1162BUA AM29C1162BUA AM29C1162BUA AM29C1162JC AM29C1162JC AM29C1162JC AM29C1162PC AM29C1162PC AM29C1162PC AM29C116BXC AM29C116BXC AM29C116BXC AM29C116DC AM29C116DC AM29C116DC AM29C116JC AM29C116JC AM29C116JC AM29C117 AM29C117 AM29C117 AM29C117-1/BZC AM29C117-1/BZC AM29C1171BZC AM29C1171BZC AM29C1171BZC AM29C1171BZC AM29C256 AM29C256 AM29C256 AM29C291 AM29C291 AM29C291 AM29C32 AM29C32 AM29C32 AM29C323 AM29C323 AM29C323 AM29C323-2GC AM29C323-2GC AM29C3232GC AM29C3232GC AM29C3232GC AM29C3232GC AM29C323GC AM29C323GC AM29C323GC AM29C323WW AM29C323WW AM29C323WW AM29C325 AM29C325 AM29C325 AM29C327 AM29C327 AM29C327 AM29C327 AM29C327 AM29C327 AM29C327-1 AM29C327-1 AM29C3271 AM29C3271 AM29C3271 AM29C3271 AM29C327GC AM29C327GC AM29C327GC AM29C331GC AM29C331GC AM29C331GC AM29C332 AM29C332 AM29C332 AM29C332-1GC AM29C332-1GC AM29C3321GC AM29C3321GC AM29C3321GC AM29C3321GC AM29C334 AM29C334 AM29C334 AM29C334-2GC AM29C334-2GC AM29C3342GC AM29C3342GC AM29C3342GC AM29C3342GC AM29C4096 AM29C4096 AM29C4096 AM29C4096-95DC AM29C4096-95DC AM29C409695DC AM29C409695DC AM29C409695DC AM29C409695DC AM29C512 AM29C512 AM29C512 AM29C516 AM29C516 AM29C516 AM29C517 AM29C517 AM29C517 AM29C60 AM29C60 AM29C60 AM29C60-1/BQA AM29C60-1/BQA AM29C601BQA AM29C601BQA AM29C601BQA AM29C601BQA AM29C60AJC AM29C60AJC AM29C60AJC AM29C60APC AM29C60APC AM29C60APC AM29C60PC AM29C60PC AM29C60PC AM29C660 AM29C660 AM29C660 AM29C660BJC AM29C660BJC AM29C660BJC AM29C660DGC AM29C660DGC AM29C660DGC AM29C660EJC AM29C660EJC AM29C660EJC AM29C668 AM29C668 AM29C668 AM29C818 AM29C818 AM29C818 AM29C818APC AM29C818APC AM29C818APC AM29C818ASC AM29C818ASC AM29C818ASC AM29C821 AM29C821 AM29C821 AM29C821ASC AM29C821ASC AM29C821ASC AM29C821ASCTR AM29C821ASCTR AM29C821ASCTR AM29C821L AM29C821L AM29C821L AM29C821L AM29C821L AM29C821L AM29C821LMC AM29C821LMC AM29C821LMC AM29C821PC AM29C821PC AM29C821PC AM29C821SC AM29C821SC AM29C821SC AM29C823 AM29C823 AM29C823 AM29C823ACP AM29C823ACP AM29C823ACP AM29C823APC AM29C823APC AM29C823APC AM29C823ASC AM29C823ASC AM29C823ASC AM29C827 AM29C827 AM29C827 AM29C827APC AM29C827APC AM29C827APC AM29C827ASC AM29C827ASC AM29C827ASC AM29C827ASC 2000 AM29C827ASC 2000 AM29C827ASC2000 AM29C827ASC-TR AM29C827ASC-TR AM29C827ASCTR AM29C827ASC2000 AM29C827ASC2000 AM29C827ASC2000 AM29C827ASCTR AM29C827ASCTR AM29C827ASCTR AM29C827SCTR AM29C827SCTR AM29C827SCTR AM29C828 AM29C828 AM29C828 AM29C828APC AM29C828APC AM29C828APC AM
HOME │ Request Pricing │ Part Catalog │ Solutions │ Links │ FAQs │ Privacy Policy │ Webmaster │ Trading Information │ News │ About Us │ Contact Us │ Careers
Copyright � 2004