- All Products
- Integrated Circuits (ICs)
- Embedded - FPGAs (Field Programmable Gate Array)
| Image | Part # | Manufacturer | Description | Availability | Pricing | Quantity | Factory Lead Time | Lifecycle Status | Contact Plating | Mount | Mounting Type | Package / Case | Surface Mount | Number of Pins | Weight | Number of I/Os | Operating Temperature | Packaging | Published | Series | JESD-609 Code | Part Status | Moisture Sensitivity Level (MSL) | Number of Terminations | ECCN Code | Terminal Finish | Additional Feature | HTS Code | Voltage - Supply | Terminal Position | Terminal Form | Peak Reflow Temperature (Cel) | Supply Voltage | Terminal Pitch | Frequency | Time@Peak Reflow Temperature-Max (s) | Base Part Number | Pin Count | JESD-30 Code | Number of Outputs | Qualification Status | Operating Supply Voltage | Power Supplies | Memory Size | Operating Supply Current | RAM Size | Number of Inputs | Programmable Logic Type | Number of Logic Elements/Cells | Total RAM Bits | Number of Gates | Max Frequency | Number of Logic Blocks (LABs) | Speed Grade | Number of Registers | Number of CLBs | Height | Height Seated (Max) | Length | Width | Radiation Hardening | RoHS Status | Lead Free |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | Mfr. Part #M2GL025T-FGG484ITwicea Part #523-485-M2GL025T-FGG484I | Microsemi Corporation |
IC FPGA 267 I/O 484FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 12 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | - | Surface Mount | 484-BGA | YES | - | - | 267 | -40°C~100°C TJ | Tray | 2015 | IGLOO2 | - | Active | 3 (168 Hours) | 484 | - | - | - | 8542.39.00.01 | 1.14V~2.625V | BOTTOM | BALL | 260 | 1.2V | 1mm | - | 30 | - | - | S-PBGA-B484 | 267 | Not Qualified | - | 1.2V | - | - | - | 267 | FIELD PROGRAMMABLE GATE ARRAY | 27696 | 1130496 | - | - | - | - | - | - | - | 2.44mm | 23mm | 23mm | - | RoHS Compliant | - | ||
| M2GL025T-FGG484I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #APA075-FGG144Twicea Part #523-485-APA075-FGG144 | Microsemi Corporation |
FPGA ProASICPLUS Family 75K Gates 180MHz 0.22um Technology 2.5V 144-Pin FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 2 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 144-LBGA | - | 144 | 400.011771mg | 100 | 0°C~70°C TA | Tray | 2007 | ProASICPLUS | e1 | Active | 3 (168 Hours) | 144 | - | Tin/Silver/Copper (Sn/Ag/Cu) | - | 8542.39.00.01 | 2.3V~2.7V | BOTTOM | BALL | 260 | 2.5V | 1mm | 180MHz | 40 | APA075 | - | - | 100 | - | 2.5V | 2.52.5/3.3V | - | - | 3.4kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 27648 | 75000 | - | - | - | 3072 | - | 1.05mm | - | 13mm | 13mm | No | RoHS Compliant | - | ||
| APA075-FGG144 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #M2GL025-FG484ITwicea Part #523-485-M2GL025-FG484I | Microsemi Corporation |
IC FPGA 267 I/O 484FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 9 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | - | Surface Mount | 484-BGA | YES | - | - | 267 | -40°C~100°C TJ | Tray | 2015 | IGLOO2 | - | Active | 3 (168 Hours) | 484 | - | - | - | 8542.39.00.01 | 1.14V~2.625V | BOTTOM | BALL | 240 | 1.2V | 1mm | - | 20 | - | - | S-PBGA-B484 | 267 | Not Qualified | - | 1.2V | - | - | - | 267 | FIELD PROGRAMMABLE GATE ARRAY | 27696 | 1130496 | - | - | - | - | - | - | - | 2.44mm | 23mm | 23mm | - | Non-RoHS Compliant | - | ||
| M2GL025-FG484I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL600V2-CS281ITwicea Part #523-485-AGL600V2-CS281I | Microsemi Corporation |
IC FPGA 215 I/O 281CSP
Datasheet
Compare
| Min.:1 Mult.:1 | 19 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 281-TFBGA, CSBGA | - | 281 | - | 215 | -40°C~85°C TA | Tray | 2015 | IGLOO | - | Active | 3 (168 Hours) | 281 | - | - | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | NOT SPECIFIED | 1.2V | 0.5mm | - | NOT SPECIFIED | AGL600 | - | - | - | Not Qualified | - | - | - | 30μA | - | - | FIELD PROGRAMMABLE GATE ARRAY | 13824 | 110592 | 600000 | 250MHz | - | - | - | - | 710μm | - | 10mm | 10mm | - | Non-RoHS Compliant | Contains Lead | ||
| AGL600V2-CS281I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL600V2-CSG281ITwicea Part #523-485-AGL600V2-CSG281I | Microsemi Corporation |
IC FPGA 215 I/O 281CSP
Datasheet
Compare
| Min.:1 Mult.:1 | 19 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 281-TFBGA, CSBGA | - | 281 | - | 215 | -40°C~85°C TA | Tray | 2016 | IGLOO | - | Active | 3 (168 Hours) | 281 | - | - | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | NOT SPECIFIED | 1.2V | 0.5mm | - | NOT SPECIFIED | AGL600 | - | - | - | Not Qualified | 1.5V | - | - | 30μA | 13.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | 13824 | 110592 | 600000 | 250MHz | - | - | - | - | 710μm | - | 10mm | 10mm | - | RoHS Compliant | - | ||
| AGL600V2-CSG281I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL030V2-UCG81ITwicea Part #523-485-AGL030V2-UCG81I | Microsemi Corporation |
FPGA IGLOO Family 30K Gates 130nm (CMOS) Technology 1.2V/1.5V 81-Pin UCSP
Datasheet
Compare
| Min.:1 Mult.:1 | 22 Weeks | IN PRODUCTION (Last Updated: 3 weeks ago) | - | Surface Mount | Surface Mount | 81-WFBGA, CSBGA | - | 81 | - | 66 | -40°C~85°C TA | Tray | 2016 | IGLOO | - | Active | 3 (168 Hours) | 81 | - | - | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | NOT SPECIFIED | 1.2V | - | - | NOT SPECIFIED | AGL030 | - | - | - | Not Qualified | 1.5V | - | - | 4μA | - | - | FIELD PROGRAMMABLE GATE ARRAY | 768 | - | 30000 | 250MHz | - | - | - | 768 | 660μm | - | 4mm | 4mm | - | RoHS Compliant | - | ||
| AGL030V2-UCG81I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #M2GL010-VFG400Twicea Part #523-485-M2GL010-VFG400 | Microsemi Corporation |
IC FPGA 195 I/O 400VFBGA
Datasheet
Compare
| 630
In Stock
| Min.:1 Mult.:1 | 11 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | - | Surface Mount | 400-LFBGA | YES | 400 | - | 195 | 0°C~85°C TJ | Tray | 2013 | IGLOO2 | - | Active | 3 (168 Hours) | 400 | - | - | - | 8542.39.00.01 | 1.14V~2.625V | BOTTOM | BALL | 260 | 1.2V | 0.8mm | - | 30 | M2GL010 | - | - | 195 | Not Qualified | 1.2V | - | 114kB | - | 114kB | - | FIELD PROGRAMMABLE GATE ARRAY | 12084 | 933888 | - | - | - | - | - | - | - | 1.51mm | 17mm | 17mm | - | RoHS Compliant | - | |
| M2GL010-VFG400 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL400V2-FGG256ITwicea Part #523-485-AGL400V2-FGG256I | Microsemi Corporation |
FPGA IGLOO Family 400K Gates 130nm Technology 1.2V/1.5V 256-Pin FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 8 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 256-LBGA | - | 256 | 400.011771mg | 178 | -40°C~85°C TA | Tray | 2013 | IGLOO | e1 | Active | 3 (168 Hours) | 256 | - | Tin/Silver/Copper (Sn/Ag/Cu) | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | 260 | 1.2V | 1mm | - | 40 | AGL400 | - | - | - | Not Qualified | 1.5V | - | - | 27μA | 6.8kB | - | FIELD PROGRAMMABLE GATE ARRAY | 9216 | 55296 | 400000 | 250MHz | - | - | - | - | 1.2mm | - | 17mm | 17mm | - | RoHS Compliant | - | ||
| AGL400V2-FGG256I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #A3P250L-FG256ITwicea Part #523-485-A3P250L-FG256I | Microsemi Corporation |
IC FPGA 157 I/O 256FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | - | OBSOLETE (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 256-LBGA | - | 256 | 400.011771mg | 157 | -40°C~100°C TJ | Tray | 2009 | ProASIC3L | - | Obsolete | 3 (168 Hours) | 256 | - | TIN LEAD/TIN LEAD SILVER | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | 225 | 1.2V | 1mm | - | 30 | A3P250L | - | - | 157 | - | 1.2V | 1.5/3.3V | - | 3mA | 4.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 36864 | 250000 | 781.25MHz | - | - | 6144 | - | 1.2mm | - | 17mm | 17mm | No | Non-RoHS Compliant | - | ||
| A3P250L-FG256I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #A3P250L-FGG144ITwicea Part #523-485-A3P250L-FGG144I | Microsemi Corporation |
IC FPGA 97 I/O 144FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | - | OBSOLETE (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 144-LBGA | - | 144 | 400.011771mg | 97 | -40°C~100°C TJ | Tray | 2009 | ProASIC3L | e1 | Obsolete | 3 (168 Hours) | 144 | - | TIN SILVER COPPER | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | 260 | 1.2V | 1mm | - | 40 | A3P250L | - | - | 97 | - | 1.2V | 1.5/3.3V | - | 3mA | 4.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 36864 | 250000 | 781.25MHz | - | - | 6144 | - | 1.05mm | - | 13mm | 13mm | No | RoHS Compliant | - | ||
| A3P250L-FGG144I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL400V5-CS196ITwicea Part #523-485-AGL400V5-CS196I | Microsemi Corporation |
IC FPGA 143 I/O 196CSP
Datasheet
Compare
| Min.:1 Mult.:1 | 11 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 196-TFBGA, CSBGA | - | 196 | - | 143 | -40°C~85°C TA | Tray | 2015 | IGLOO | - | Active | 3 (168 Hours) | 196 | - | - | - | 8542.39.00.01 | 1.425V~1.575V | BOTTOM | BALL | NOT SPECIFIED | 1.5V | 0.5mm | - | NOT SPECIFIED | AGL400 | - | - | - | Not Qualified | 1.5V | - | - | 27μA | 6.8kB | - | FIELD PROGRAMMABLE GATE ARRAY | 9216 | 55296 | 400000 | 250MHz | - | - | - | - | 700μm | - | 8mm | 8mm | - | Non-RoHS Compliant | Contains Lead | ||
| AGL400V5-CS196I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mfr. Part #AGL030V5-VQG100ITwicea Part #523-485-AGL030V5-VQG100I | Microsemi Corporation |
FPGA IGLOO Family 30K Gates 130nm (CMOS) Technology 1.5V 100-Pin VQFP
Datasheet
Compare
| Min.:1 Mult.:1 | 3 Weeks | IN PRODUCTION (Last Updated: 3 weeks ago) | - | Surface Mount | Surface Mount | 100-TQFP | - | 100 | - | 77 | -40°C~85°C TA | Tray | 2009 | IGLOO | e3 | Active | 3 (168 Hours) | 100 | - | Tin (Sn) | - | 8542.39.00.01 | 1.425V~1.575V | QUAD | GULL WING | - | 1.5V | 0.5mm | - | - | AGL030 | - | - | - | - | 1.5V | - | - | - | - | - | FIELD PROGRAMMABLE GATE ARRAY | 768 | - | 30000 | 892.86MHz | - | - | - | 768 | 1mm | - | 14mm | 14mm | No | RoHS Compliant | - | ||
| AGL030V5-VQG100I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL400V5-FG256ITwicea Part #523-485-AGL400V5-FG256I | Microsemi Corporation |
FPGA IGLOO Family 400K Gates 130nm Technology 1.5V 256-Pin FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 10 Weeks | IN PRODUCTION (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 256-LBGA | - | 256 | 400.011771mg | 178 | -40°C~85°C TA | Tray | 2012 | IGLOO | e0 | Active | 3 (168 Hours) | 256 | - | Tin/Lead/Silver (Sn/Pb/Ag) | - | 8542.39.00.01 | 1.425V~1.575V | BOTTOM | BALL | 230 | 1.5V | 1mm | - | 30 | AGL400 | - | - | - | Not Qualified | 1.5V | - | - | 27μA | - | - | FIELD PROGRAMMABLE GATE ARRAY | 9216 | 55296 | 400000 | 250MHz | - | - | - | - | 1.2mm | - | 17mm | 17mm | - | Non-RoHS Compliant | Contains Lead | ||
| AGL400V5-FG256I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #APA450-PQ208ITwicea Part #523-485-APA450-PQ208I | Microsemi Corporation |
FPGA ProASICPLUS Family 450K Gates 180MHz 0.22um Technology 2.5V 208-Pin PQFP
Datasheet
Compare
| 280
In Stock
| Min.:1 Mult.:1 | 10 Weeks | - | Lead, Tin | Surface Mount | Surface Mount | 208-BFQFP | - | 208 | - | 158 | -40°C~85°C TA | Tray | 2009 | ProASICPLUS | e0 | Obsolete | 3 (168 Hours) | 208 | 3A001.A.7.A | Tin/Lead (Sn/Pb) | - | 8542.39.00.01 | 2.3V~2.7V | QUAD | GULL WING | 225 | 2.5V | 0.5mm | 180MHz | 30 | APA450 | - | - | 158 | - | 2.5V | 2.52.5/3.3V | - | - | 13.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 110592 | 450000 | - | - | - | 12288 | - | 3.4mm | - | 28mm | 28mm | No | Non-RoHS Compliant | Contains Lead | |
| APA450-PQ208I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #APA450-FG484ITwicea Part #523-485-APA450-FG484I | Microsemi Corporation |
IC FPGA 344 I/O 484FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 10 Weeks | - | Lead, Tin | Surface Mount | Surface Mount | 484-BGA | - | 484 | 400.011771mg | 344 | -40°C~85°C TA | Tray | 2009 | ProASICPLUS | e0 | Active | 3 (168 Hours) | 484 | - | Tin/Lead (Sn/Pb) | - | 8542.39.00.01 | 2.3V~2.7V | BOTTOM | BALL | 225 | 2.5V | 1mm | 180MHz | 30 | APA450 | - | - | 344 | - | 2.5V | 2.52.5/3.3V | - | - | 13.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 110592 | 450000 | - | - | - | 12288 | - | 1.73mm | - | 23mm | 23mm | No | Non-RoHS Compliant | Contains Lead | ||
| APA450-FG484I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #AGL1000V2-FG484ITwicea Part #523-485-AGL1000V2-FG484I | Microsemi Corporation |
FPGA IGLOO Family 1M Gates 130nm (CMOS) Technology 1.2V/1.5V 484-Pin FBGA
Datasheet
Compare
| 59
In Stock
| Min.:1 Mult.:1 | 10 Weeks | IN PRODUCTION (Last Updated: 3 weeks ago) | - | Surface Mount | Surface Mount | 484-BGA | - | 484 | 400.011771mg | 300 | -40°C~85°C TA | Tray | 2015 | IGLOO | e0 | Active | 3 (168 Hours) | 484 | - | Tin/Lead/Silver (Sn/Pb/Ag) | - | 8542.39.00.01 | 1.14V~1.575V | BOTTOM | BALL | 230 | 1.2V | 1mm | - | 30 | AGL1000 | - | - | - | Not Qualified | 1.5V | - | - | - | 18kB | - | FIELD PROGRAMMABLE GATE ARRAY | 24576 | 147456 | 1000000 | 892.86MHz | - | - | - | - | 1.73mm | - | 23mm | 23mm | - | Non-RoHS Compliant | Lead Free | |
| AGL1000V2-FG484I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #A3P125-TQ144ITwicea Part #523-485-A3P125-TQ144I | Microsemi Corporation |
IC FPGA 100 I/O 144TQFP
Datasheet
Compare
| Min.:1 Mult.:1 | - | OBSOLETE (Last Updated: 1 month ago) | - | Surface Mount | Surface Mount | 144-LQFP | - | 144 | 1.319103g | 100 | -40°C~100°C TJ | Tray | - | ProASIC3 | e0 | Obsolete | 3 (168 Hours) | 144 | - | Tin/Lead (Sn/Pb) | - | 8542.39.00.01 | 1.425V~1.575V | QUAD | GULL WING | 225 | 1.5V | 0.5mm | 231MHz | 30 | A3P125 | - | - | - | - | 1.5V | - | - | - | 4.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 36864 | 125000 | - | - | - | 3072 | - | 1.4mm | - | 20mm | 20mm | No | Non-RoHS Compliant | - | ||
| A3P125-TQ144I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #APA150-BGG456Twicea Part #523-485-APA150-BGG456 | Microsemi Corporation |
IC FPGA 242 I/O 456BGA
Datasheet
Compare
| Min.:1 Mult.:1 | 8 Weeks | OBSOLETE (Last Updated: 3 weeks ago) | - | Surface Mount | Surface Mount | 456-BBGA | - | 456 | - | 242 | 0°C~70°C TA | Tray | 2009 | ProASICPLUS | e1 | Obsolete | 3 (168 Hours) | 456 | - | TIN SILVER COPPER | - | 8542.39.00.01 | 2.3V~2.7V | BOTTOM | BALL | 245 | 2.5V | 1.27mm | - | 40 | APA150 | - | - | 242 | - | 2.5V | 2.52.5/3.3V | - | - | 4.5kB | - | FIELD PROGRAMMABLE GATE ARRAY | - | 36864 | 150000 | 180MHz | - | - | 6144 | - | 1.73mm | - | 35mm | 35mm | No | RoHS Compliant | Lead Free | ||
| APA150-BGG456 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #A42MX36-2PQ208ITwicea Part #523-485-A42MX36-2PQ208I | Microsemi Corporation |
IC FPGA 176 I/O 208QFP
Datasheet
Compare
| Min.:1 Mult.:1 | - | OBSOLETE (Last Updated: 3 weeks ago) | Lead, Tin | Surface Mount | Surface Mount | 208-BFQFP | - | 208 | - | 176 | -40°C~85°C TA | Tray | 2009 | MX | e0 | Obsolete | 3 (168 Hours) | 208 | - | Tin/Lead (Sn/Pb) | ALSO OPERATES AT 5V SUPPLY | - | 3V~3.6V 4.5V~5.5V | QUAD | GULL WING | 225 | 3.3V | 0.5mm | - | 30 | A42MX36 | 208 | - | - | - | 5V | - | - | - | 320B | - | FIELD PROGRAMMABLE GATE ARRAY | - | 2560 | 54000 | 164MHz | 1184 | 2 | 1822 | - | 3.4mm | - | 28mm | 28mm | No | Non-RoHS Compliant | - | ||
| A42MX36-2PQ208I | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() | Mfr. Part #M2GL090T-1FG676ITwicea Part #523-485-M2GL090T-1FG676I | Microsemi Corporation |
IC FPGA 425 I/O 676FBGA
Datasheet
Compare
| Min.:1 Mult.:1 | 12 Weeks | IN PRODUCTION (Last Updated: 3 weeks ago) | - | - | Surface Mount | 676-BGA | YES | - | - | 425 | -40°C~100°C TJ | Tray | 2013 | IGLOO2 | - | Active | 3 (168 Hours) | 676 | - | - | - | 8542.39.00.01 | 1.14V~2.625V | BOTTOM | BALL | 240 | 1.2V | 1mm | - | 20 | M2GL090T | - | S-PBGA-B676 | 425 | Not Qualified | - | 1.2V | - | - | 323.3kB | 425 | FIELD PROGRAMMABLE GATE ARRAY | 86316 | 2648064 | - | - | - | - | - | - | - | 2.44mm | 27mm | 27mm | - | Non-RoHS Compliant | - | ||
| M2GL090T-1FG676I |
Index :
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ













