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!
5A222GAT1A 12065A222GAT1A 12065A222GAT1A 12065A222GATMA 12065A222GATMA 12065A222GATMA 12065A222JAT1A 12065A222JAT1A 12065A222JAT1A 12065A222JAT2A 12065A222JAT2A 12065A222JAT2A 12065A222JATMA 12065A222JATMA 12065A222JATMA 12065A222JATNA 12065A222JATNA 12065A222JATNA 12065A242JATMA 12065A242JATMA 12065A242JATMA 12065A270JA2050 12065A270JA2050 12065A270JA2050 12065A270JAT050R 12065A270JAT050R 12065A270JAT050R 12065A270JAT2A 12065A270JAT2A 12065A270JAT2A 12065A270JAT4A 12065A270JAT4A 12065A270JAT4A 12065A270JATMA 12065A270JATMA 12065A270JATMA 12065A270KAT2A 12065A270KAT2A 12065A270KAT2A 12065A270KATMA 12065A270KATMA 12065A270KATMA 12065A271JAT050R 12065A271JAT050R 12065A271JAT050R 12065A271JAT2A 12065A271JAT2A 12065A271JAT2A 12065A271JAT3A 12065A271JAT3A 12065A271JAT3A 12065A271JATMA 12065A271JATMA 12065A271JATMA 12065A271JYTMA 12065A271JYTMA 12065A271JYTMA 12065A271KATNA 12065A271KATNA 12065A271KATNA 12065A272JAT1A 12065A272JAT1A 12065A272JAT1A 12065A272JAT2A 12065A272JAT2A 12065A272JAT2A 12065A2R0CAT2A 12065A2R0CAT2A 12065A2R0CAT2A 12065A300KAT059R 12065A300KAT059R 12065A300KAT059R 12065A301JAT1A 12065A301JAT1A 12065A301JAT1A 12065A330GAT2ACN 12065A330GAT2ACN 12065A330GAT2ACN 12065A330JAT059M 12065A330JAT059M 12065A330JAT059M 12065A330JAT065R 12065A330JAT065R 12065A330JAT065R 12065A330JAT1A OR3A 12065A330JAT1A OR3A 12065A330JAT1AOR3A 12065A330JAT1AOR3A 12065A330JAT1AOR3A 12065A330JAT1AOR3A 12065A330JAT2A 12065A330JAT2A 12065A330JAT2A 12065A330JAT2M 12065A330JAT2M 12065A330JAT2M 12065A330KAT2A 12065A330KAT2A 12065A330KAT2A 12065A330KAT2M 12065A330KAT2M 12065A330KAT2M 12065A330KAT2P 12065A330KAT2P 12065A330KAT2P 12065A331JAT050RCN 12065A331JAT050RCN 12065A331JAT050RCN 12065A331JAT1A OR3A 12065A331JAT1A OR3A 12065A331JAT1AOR3A 12065A331JAT1AOR3A 12065A331JAT1AOR3A 12065A331JAT1AOR3A 12065A331JAT2A 12065A331JAT2A 12065A331JAT2A 12065A331KAT2A 12065A331KAT2A 12065A331KAT2A 12065A332 FAT2A 12065A332 FAT2A 12065A332FAT2A 12065A332FAT030M 12065A332FAT030M 12065A332FAT030M 12065A332FAT2A 12065A332FAT2A 12065A332FAT2A 12065A332FAT2P 12065A332FAT2P 12065A332FAT2P 12065A332FAT4P 12065A332FAT4P 12065A332FAT4P 12065A332GAT1A 12065A332GAT1A 12065A332GAT1A 12065A332GAT2A 12065A332GAT2A 12065A332GAT2A 12065A332JAT1A 12065A332JAT1A 12065A332JAT1A 12065A332JAT1A OR3A 12065A332JAT1A OR3A 12065A332JAT1AOR3A 12065A332JAT1AOR3A 12065A332JAT1AOR3A 12065A332JAT1AOR3A 12065A332JAT2A 12065A332JAT2A 12065A332JAT2A 12065A332JAT2P 12065A332JAT2P 12065A332JAT2P 12065A332JAT4A 12065A332JAT4A 12065A332JAT4A 12065A332JATMA 12065A332JATMA 12065A332JATMA 12065A332JATME 12065A332JATME 12065A332JATME 12065A332KAT2A 12065A332KAT2A 12065A332KAT2A 12065A332KATMA 12065A332KATMA 12065A332KATMA 12065A33WAT050M 12065A33WAT050M 12065A33WAT050M 12065A390JAT050MCN 12065A390JAT050MCN 12065A390JAT050MCN 12065A390JAT059M 12065A390JAT059M 12065A390JAT059M 12065A390JN700J 12065A390JN700J 12065A390JN700J 12065A391GAT2A 12065A391GAT2A 12065A391GAT2A 12065A391GAT2ACN 12065A391GAT2ACN 12065A391GAT2ACN 12065A391JAT00J 12065A391JAT00J 12065A391JAT00J 12065A391JAT1A OR3A 12065A391JAT1A OR3A 12065A391JAT1AOR3A 12065A391JAT1AOR3A 12065A391JAT1AOR3A 12065A391JAT1AOR3A 12065A391JAT2A 12065A391JAT2A 12065A391JAT2A 12065A391JATMA 12065A391JATMA 12065A391JATMA 12065A391KATMA 12065A391KATMA 12065A391KATMA 12065A392JAT1A 12065A392JAT1A 12065A392JAT1A 12065A392JAT2A 12065A392JAT2A 12065A392JAT2A 12065A3R3CAT2A 12065A3R3CAT2A 12065A3R3CAT2A 12065A3R3DA700J 12065A3R3DA700J 12065A3R3DA700J 12065A3R3DYTMA 12065A3R3DYTMA 12065A3R3DYTMA 12065A3R9CAT2A 12065A3R9CAT2A 12065A3R9CAT2A 12065A420DAT059M 12065A420DAT059M 12065A420DAT059M 12065A470FATMA 12065A470FATMA 12065A470FATMA 12065A470JAT00J 12065A470JAT00J 12065A470JAT00J 12065A470JAT050M 12065A470JAT050M 12065A470JAT050M 12065A470JAT1A 12065A470JAT1A 12065A470JAT1A 12065A470JAT1A OR3A 12065A470JAT1A OR3A 12065A470JAT1AOR3A 12065A470JAT1AOR3A 12065A470JAT1AOR3A 12065A470JAT1AOR3A 12065A470JAT2A 12065A470JAT2A 12065A470JAT2A 7E69F29A61BB 6866F48C9915 /DIV 12062R103K0BB20 12062R103K500BA 12062R103K9B200 IC-S 12062R103K9B20D 12062R103K9BB0 12062R103K9BB2 -C 12062R103K9BBB 12062R103K9CB2 -C 169 90 38486.4025231 LOGON -/Z E-M -W ... /95 95 /96 96 /97 97 /98 98 /99 /100 /101 101 /102 102 /103 103 /104 104 /105 105 /106 106 /107 107 /108 108 /109 109 /110 110 /111 111 /112 112 /113 113 /114 114 115 /116 116 /117 117 /118 118 /119 119 /120 /121 121 /122 122 /123 123 /124 124 /125 125 /126 126 /127 127 /128 /129 129 /130 /131 131 /132 132 /133 133 /134 134 /135 ... 12062R103K0BB20 12062R103K0BB20 12062R103K0BB20 12062R103K500BA 12062R103K500BA 12062R103K500BA 12062R103K9B200 12062R103K9B200 12062R103K9B200 12062R103K9B20D 12062R103K9B20D 12062R103K9B20D 12062R103K9BB0 12062R103K9BB0 12062R103K9BB0 12062R103K9BB2 12062R103K9BB2 12062R103K9BB2 12062R103K9BBB 12062R103K9BBB 12062R103K9BBB 12062R103K9CB2 12062R103K9CB2 12062R103K9CB2 12062R103M9BB2 12062R103M9BB2 12062R103M9BB2 12062R104J9BB0 12062R104J9BB0 12062R104J9BB0 12062R104J9BBB 12062R104J9BBB 12062R104J9BBB 12062R104K0BB0 12062R104K0BB0 12062R104K0BB0 12062R104K8BB000 12062R104K8BB000 12062R104K8BB000 12062R104K9BB0 12062R104K9BB0 12062R104K9BB0 12062R104K9BB00 12062R104K9BB00 12062R104K9BB00 12062R104K9BB00-1 12062R104K9BB00-1 12062R104K9BB001 12062R104K9BB000 12062R104K9BB000 12062R104K9BB000 12062R104K9BB001 12062R104K9BB001 12062R104K9BB001 12062R104K9BB2 12062R104K9BB2 12062R104K9BB2 12062R104K9BB2D 12062R104K9BB2D 12062R104K9BB2D 12062R104K9BBB 12062R104K9BBB 12062R104K9BBB 12062R104K9BD2 12062R104K9BD2 12062R104K9BD2 12062R104K9CB2 12062R104K9CB2 12062R104K9CB2 12062R104M9B30D 12062R104M9B30D 12062R104M9B30D 12062R104M9BB0 12062R104M9BB0 12062R104M9BB0 12062R104M9BB00 12062R104M9BB00 12062R104M9BB00 12062R105K7BB00 12062R105K7BB00 12062R105K7BB00 12062R105K7BB0D 12062R105K7BB0D 12062R105K7BB0D 12062R105M7BB00 12062R105M7BB00 12062R105M7BB00 12062R183J9ABB 12062R183J9ABB 12062R183J9ABB 12062R183K9ABB 12062R183K9ABB 12062R183K9ABB 12062R222K0ABB 12062R222K0ABB 12062R222K0ABB 12062R222K9BB00 12062R222K9BB00 12062R222K9BB00 12062R222KDBB00 12062R222KDBB00 12062R222KDBB00 12062R223K9BA 12062R223K9BA 12062R223K9BA 12062R223K9BBB 12062R223K9BBB 12062R223K9BBB 12062R224J8B200 12062R224J8B200 12062R224J8B200 12062R224K8B20D 12062R224K8B20D 12062R224K8B20D 12062R225K6BB0 12062R225K6BB0 12062R225K6BB0 12062R2K 12062R2K 12062R2K 12062R331M9B200 12062R331M9B200 12062R331M9B200 12062R332K0BB00 12062R332K0BB00 12062R332K0BB00 12062R332K9B20D 12062R332K9B20D 12062R332K9B20D 12062R333K9BBB 12062R333K9BBB 12062R333K9BBB 12062R333M9B200 12062R333M9B200 12062R333M9B200 12062R334K8BB0 12062R334K8BB0 12062R334K8BB0 12062R334K8BBOD 12062R334K8BBOD 12062R334K8BBOD 12062R392K9B20D 12062R392K9B20D 12062R392K9B20D 12062R392K9CB2 12062R392K9CB2 12062R392K9CB2 12062R471MDBB00 12062R471MDBB00 12062R471MDBB00 12062R472K0ABB 12062R472K0ABB 12062R472K0ABB 12062R472K0BBB 12062R472K0BBB 12062R472K0BBB 12062R472K8B20D 12062R472K8B20D 12062R472K8B20D 12062R472K9B20D 12062R472K9B20D 12062R472K9B20D 12062R472K9BB0 12062R472K9BB0 12062R472K9BB0 12062R472K9BBB 12062R472K9BBB 12062R472K9BBB 12062R472M100B2 12062R472M100B2 12062R472M100B2 12062R473M9BBB 12062R473M9BBB 12062R473M9BBB 12062R562KBB200 12062R562KBB200 12062R562KBB200 12062R681JBB20D 12062R681JBB20D 12062R681JBB20D 12062R683J9ABB 12062R683J9ABB 12062R683J9ABB 12062R683K9BB0 12062R683K9BB0 12062R683K9BB0 12062R683M9ABB 12062R683M9ABB 12062R683M9ABB 12062R684K7BB00 12062R684K7BB00 12062R684K7BB00 12062R7K 12062R7K 12062R7K 12062R821K9BB0D 12062R821K9BB0D 12062R821K9BB0D 12062R822J9B20D 12062R822J9B20D 12062R822J9B20D 12063.3NF50VNPOG 12063.3NF50VNPOG 120633NF50VNPOG 12063.3NF50VNPOG 12063.3NF50VNPOG 120633NF50VNPOG1 12063.3NF50VNPOG 12063.3NF50VNPOG 120633NF50VNPOG2 12063.3NF50VNPOG 12063.3NF50VNPOG 120633NF50VNPOG3 12063.3NF50VNPOG 12063.3NF50VNPOG 120633NF50VNPOG4 12063.3NF50VNPOG 12063.3NF50VNPOG 120633NF50VNPOG6 12063.3UF50VX7RK 12063.3UF50VX7RK 120633UF50VX7RK 12063.9NF50VX7RJ 12063.9NF50VX7RJ 120639NF50VX7RJ 1206300000 1206300000 1206300000 1206315A 1206315A 1206315A 1206320000 1206320000 1206320000 12063216 12063216 12063216 12063216TC100 12063216TC100 12063216TC100 12063216TC200 12063216TC200 12063216TC200 1206330NF16VX7RK 1206330NF16VX7RK 1206330NF16VX7RK 1206330NF25VX7RK 1206330NF25VX7RK 1206330NF25VX7RK 1206330NF25VY5VZ 1206330NF25VY5VZ 1206330NF25VY5VZ 1206330NF50VZ5UM 1206330NF50VZ5UM 1206330NF50VZ5UM 1206330X 1206330X 1206330X 1206332KB 1206332KB 1206332KB 1206332KB50V 1206332KB50V 1206332KB50V 1206333KB50V 1206333KB50V 1206333KB50V 1206334ZF50V 1206334ZF50V 1206334ZF50V 1206335 1206335 1206335 120633NF100VX7RJ 120633NF100VX7RJ 120633NF100VX7RJ 120633NF200VX7RK 120633NF200VX7RK 120633NF200VX7RK 120633NF25VW5RK 120633NF25VW5RK 120633NF25VW5RK 120633NF50VNPOG 120633NF50VNPOG 120633NF50VNPOG 120633NF50VNPOG1 120633NF50VNPOG1 120633NF50VNPOG1 120633NF50VNPOG2 120633NF50VNPOG2 120633NF50VNPOG2 120633NF50VNPOG3 120633NF50VNPOG3 120633NF50VNPOG3 120633NF50VNPOG4 120633NF50VNPOG4 120633NF50VNPOG4 120633NF50VNPOG6 120633NF50VNPOG6 120633NF50VNPOG6 120633NF50VX7RJ 120633NF50VX7RJ 120633NF50VX7RJ 120633NF50VX7RK 120633NF50VX7RK 120633NF50VX7RK 120633R100P522 120633R100P522 120633R100P522 120633R10P513 120633R10P513 120633R10P513 120633R15P533 120633R15P533 120633R15P533 120633R33P504 120633R33P504 120633R33P504 120633R47P503 120633R47P503 120633R47P503 120633UF50VX7RK 120633UF50VX7RK 120633UF50VX7RK 1206340000 1206340000 1206340000 12063401F 12063401F 12063401F 1206360000 1206360000 1206360000 120637-1 120637-1 1206371 1206371 1206371 1206371 1206390NF16VX7RK 1206390NF16VX7RK 1206390NF16VX7RK 1206390PF50VX7RJ 1206390PF50VX7RJ 1206390PF50VX7RJ 1206390X 1206390X 1206390X 1206391X 1206391X 1206391X 1206392KB50V 1206392KB50V 1206392KB50V 120639N 120639N 120639N 120639NF50VX7RJ 120639NF50VX7RJ 120639NF50VX7RJ 120639NF50VX7RK 120639NF50VX7RK 120639NF50VX7RK 120639PF50VNPOJ 120639PF50VNPOJ 120639PF50VNPOJ 12063A 12063A 12063A 12063A100KAT2A 12063A100KAT2A 12063A100KAT2A 12063A101FAT2A 12063A101FAT2A 12063A101FAT2A 12063A103FAT2A 12063A103FAT2A 12063A103FAT2A 12063A103GAT2A 12063A103GAT2A 12063A103GAT2A 12063A103JA8MRJ 12063A103JA8MRJ 12063A103JA8MRJ 12063A103JAT1A 12063A103JAT1A 12063A103JAT1A 12063A103JAT2A 12063A103JAT2A 12063A103JAT2A 12063A220DAT2M 12063A220DAT2M 12063A220DAT2M 12063A300DAT2A 12063A300DAT2A 12063A300DAT2A 12063A300DAT2P 12063A300DAT2P 12063A300DAT2P 12063A32V 12063A32V 12063A32V 12063A391FAT2M 12063A391FAT2M 12063A391FAT2M 12063A391FATME 12063A391FATME 12063A391FATME 12063A470DAT2A 12063A470DAT2A 12063A470DAT2A 12063A470DAT2P 12063A470DAT2P 12063A470DAT2P 12063A472GAT2A 12063A472GAT2A 12063A472GAT2A 12063A472JAT2A 12063A472JAT2A 12063A472JAT2A 12063A562JAT2A 12063A562JAT2A 12063A562JAT2A 12063A5R0LAT2M 12063A5R0LAT2M 12063A5R0LAT2M 12063A682GAT2A 12063A682GAT2A 12063A682GAT2A 12063C102KATME 12063C102KATME 12063C102KATME 12063C102KATRE 12063C102KATRE 12063C102KATRE 12063C103KAT059M 12063C103KAT059M 12063C103KAT059M 12063C104KAT3A 12063C104KAT3A 12063C104KAT3A 12063C104KATMA 12063C104KATMA 12063C104KATMA 12063C104MAT2A 12063C104MAT2A 12063C104MAT2A 12063C105KAT2A 12063C105KAT2A 12063C105KAT2A 12063C184JAT1A 12063C184JAT1A 12063C184JAT1A 12063C184KAT1A 12063C184KAT1A 12063C184KAT1A 12063C224JAT1A 12063C224JAT1A 12063C224JAT1A 12063C224JAT2A 12063C224JAT2A 12063C224JAT2A 12063C224KA800J 12063C224KA800J 12063C224KA800J 12063C224KAT1A 12063C224KAT1A 12063C224KAT1A 12063C224KAT2A 12063C224KAT2A 12063C224KAT2A 12063C224KAT2M 12063C224KAT2M 12063C224KAT2M 12063C224KAT2P 12063C224KAT2P 12063C224KAT2P 12063C224KATMA 12063C224KATMA 12063C224KATMA 12063C224KATP 12063C224KATP 12063C224KATP 12063C224KYTMA 12063C224KYTMA 12063C224KYTMA 12063C224MATMA 12063C224MATMA 12063C224MATMA 12063C224MATRA 12063C224MATRA 12063C224MATRA 12063C274KAT2A 12063C274KAT2A 12063C274KAT2A 12063C333KAT059 12063C333KAT059 12063C333KAT059 12063C333KAT2P 12063C333KAT2P 12063C333KAT2P 12063C334KAT2A 12063C334KAT2A 12063C334KAT2A 12063C394KAT2A 12063C394KAT2A 12063C394KAT2A 12063C471MATMA 12063C471MATMA 12063C471MATMA 12063C473MAT2A 12063C473MAT2A 12063C473MAT2A 12063C474KAT2A 12063C474KAT2A 12063C474KAT2A 12063C474KAZ1A 12063C474KAZ1A 12063C474KAZ1A 12063C474MAT2A 12063C474MAT2A 12063C474MAT2A 12063C563KAT2A 12063C563KAT2A 12063C563KAT2A 12063C684KT2A 12063C684KT2A 12063C684KT2A 12063E104MATMA 12063E104MATMA 12063E104MATMA 12063E104ZAT2R 12063E104ZAT2R 12063E104ZAT2R 12063E104ZAT4S 12063E104ZAT4S 12063E104ZAT4S 12063E154ZAT2R 12063E154ZAT2R 12063E154ZAT2R 12063E224MAT2A 12063E224MAT2A 12063E224MAT2A 12063E224ZAT4T 12063E224ZAT4T 12063E224ZAT4T 12063E224ZATME 12063E224ZATME 12063E224ZATME 12063G104ZAT2T 12063G104ZAT2T 12063G104ZAT2T 12063G105ZAT1A 12063G105ZAT1A 12063G105ZAT1A 12063G105ZAT2 12063G105ZAT2 12063G105ZAT2 12063G105ZAT2A 12063G105ZAT2A 12063G105ZAT2A 12063G105ZAT4P 12063G105ZAT4P 12063G105ZAT4P 12063G105ZATMA 12063G105ZATMA 12063G105ZATMA 12063G155ZAT2A 12063G155ZAT2A 12063G155ZAT2A 12063G224ZAT 12063G224ZAT 12063G224ZAT 12063G224ZAT2A 12063G224ZAT2A 12063G224ZAT2A 12063G224ZAT4S 12063G224ZAT4S 12063G224ZAT4S 12063G224ZATMA 12063G224ZATMA 12063G224ZATMA 12063G225ZAT2A 12063G225ZAT2A 12063G225ZAT2A 12063G335ZAT2A 12063G335ZAT2A 12063G335ZAT2A 12063G474ZAT 12063G474ZAT 12063G474ZAT 12063G474ZAT2A 12063G474ZAT2A 12063G474ZAT2A 12063G474ZATMA 12063G474ZATMA 12063G474ZATMA 12063G684ZAT1A 12063G684ZAT1A 12063G684ZAT1A 12063G684ZAT2A 12063G684ZAT2A 12063G684ZAT2A 12063R3J 12063R3J 12063R3J 12064.7NF100VX7RK 12064.7NF100VX7RK 120647NF100VX7RK 12064.7NF25VNPOJ 12064.7NF25VNPOJ 120647NF25VNPOJ 12064.7NF50VX7RK 12064.7NF50VX7RK 120647NF50VX7RK 12064.7NF50VX7RK 12064.7NF50VX7RK 120647NF50VX7RK1 12064.7NF50VX7RK 12064.7NF50VX7RK 120647NF50VX7RK2 12064.7NF50VX7RM 12064.7NF50VX7RM 120647NF50VX7RM1 12064.7NF50VX7RM 12064.7NF50VX7RM 120647NF50VX7RM2 12064.7UF10VX5RK 12064.7UF10VX5RK 120647UF10VX5RK 12064.7UF10VX5RK 12064.7UF10VX5RK 120647UF10VX5RK2 12064.7UF16VY5VZ 12064.7UF16VY5VZ 120647UF16VY5VZ 12064.7UF16VY5VZ 12064.7UF16VY5VZ 120647UF16VY5VZ1 12064.7UF16VY5VZ 12064.7UF16VY5VZ 120647UF16VY5VZ2 12064021F 12064021F 12064021F 120641-1 120641-1 1206411 1206411 1206411 1206411 1206450 1206450 1206450 120645001 120645001 120645001 1206470PF500VNPOJ 1206470PF500VNPOJ 1206470PF500VNPOJ 1206470PF50VNPOJ 1206470PF50VNPOJ 1206470PF50VNPOJ 1206470PF50VNPOK 1206470PF50VNPOK 1206470PF50VNPOK 1206470X 1206470X 1206470X 1206474 1206474 1206474 1206474KB 1206474KB 1206474KB 1206474Z 1206474Z 1206474Z 12064781 12064781 12064781 12064782 12064782 12064782 120647N 120647N 120647N 120647NF100VX7RK 120647NF100VX7RK 120647NF100VX7RK 120647NF25VNPOJ 120647NF25VNPOJ 120647NF25VNPOJ 120647NF50VX7RJ 120647NF50VX7RJ 120647NF50VX7RJ 120647NF50VX7RK 120647NF50VX7RK 120647NF50VX7RK 120647NF50VX7RK1 120647NF50VX7RK1 120647NF50VX7RK1 120647NF50VX7RK2 120647NF50VX7RK2 120647NF50VX7RK2 120647NF50VX7RM1 120647NF50VX7RM1 120647NF50VX7RM1 120647NF50VX7RM2 120647NF50VX7RM2 120647NF50VX7RM2 120647NF63V 120647NF63V 120647NF63V 120647PF100VNPOK 120647PF100VNPOK 120647PF100VNPOK 120647PF200VNPOF 120647PF200VNPOF 120647PF200VNPOF 120647PF50VNPOJ 120647PF50VNPOJ 120647PF50VNPOJ 120647R15P534 120647R15P534 120647R15P534 120647UF10VX5RK 120647UF10VX5RK 120647UF10VX5RK 120647UF10VX5RK2 120647UF10VX5RK2 120647UF10VX5RK2 120647UF16VY5VZ 120647UF16VY5VZ 120647UF16VY5VZ 120647UF16VY5V
HOME │ Request Pricing │ Part Catalog │ Solutions │ Links │ FAQs │ Privacy Policy │ Webmaster │ Trading Information │ News │ About Us │ Contact Us │ Careers
Copyright � 2004