Twicea electronic parts stores,electronic components,electronic parts,electronics parts supply Twicea electronic parts stores,electronic components,electronic parts,electronics parts supply
Categories Categories Manufacturers Manufacturers RFQ About Twicea
Capacitors
Memory Cards, Modules
Resistors
Isolators
Magnetics - Transformer, Inductor Components
Sensors, Transducers
Optoelectronics
Integrated Circuits (ICs)
Crystals, Oscillators, Resonators
Discrete Semiconductor Products
RF/IF and RFID
Switches
Transformers
Motors, Solenoids, Driver Boards/Modules
View All
Brands A-Z
3M
Infineon
Insight SiP
Isocom Components
Microchip
ON Semiconductor
STMicroelectronics
TDK
Xilinx
Yageo

Hello

OR
Create An Account
Profile Settings Order Status & History Address Management RFQ History WISH LIST Change Password
Cart
  • All Products
  • Crystals, Oscillators, Resonators
  • Oscillators
Image Part # Manufacturer Description Availability Pricing Quantity Factory Lead TimeSurface MountMounting FeatureMaterialNumber of TerminalsGross weightIhs ManufacturerLength of contact partManufacturer SeriesMaximum currentMountingNoal voltageOperating Frequency (Max)Operating Frequency-NomOperating Temperature (Max.)Operating Temperature (Min.)Operating Temperature-MaxOperating Temperature-MinPackage Body MaterialPackage DescriptionPackage Equivalence CodePart Life Cycle CodeRohs CodeSupply Voltage-MaxSupply Voltage-MinSupply Voltage-NomTransport packaging size/quantityPackagingPublishedJESD-609 CodePbfree CodePart StatusNumber of TerminationsECCN CodeConnector typeTerminal FinishColorAdditional FeatureSupply VoltageDepthReach Compliance CodeFrequency StabilityQualification StatusPhysical DimensionOperating FrequencyRise Time-MaxFall Time-MaxSymmetry-MaxSupply Voltage-Max (Vsup)Power SuppliesSupply Voltage-Min (Vsup)Oscillator TypeSupply Current-MaxOutput LoadFrequency Adjustment-MechanicalOperating Frequency-MinOutput Low Current-MaxFeaturesDiameterRoHS Status
Image Part # Manufacturer Description Availability Pricing Quantity Factory Lead TimeSurface MountMounting FeatureMaterialNumber of TerminalsGross weightIhs ManufacturerLength of contact partManufacturer SeriesMaximum currentMountingNoal voltageOperating Frequency (Max)Operating Frequency-NomOperating Temperature (Max.)Operating Temperature (Min.)Operating Temperature-MaxOperating Temperature-MinPackage Body MaterialPackage DescriptionPackage Equivalence CodePart Life Cycle CodeRohs CodeSupply Voltage-MaxSupply Voltage-MinSupply Voltage-NomTransport packaging size/quantityPackagingPublishedJESD-609 CodePbfree CodePart StatusNumber of TerminationsECCN CodeConnector typeTerminal FinishColorAdditional FeatureSupply VoltageDepthReach Compliance CodeFrequency StabilityQualification StatusPhysical DimensionOperating FrequencyRise Time-MaxFall Time-MaxSymmetry-MaxSupply Voltage-Max (Vsup)Power SuppliesSupply Voltage-Min (Vsup)Oscillator TypeSupply Current-MaxOutput LoadFrequency Adjustment-MechanicalOperating Frequency-MinOutput Low Current-MaxFeaturesDiameterRoHS Status
Pericom Semiconductor Corporation PI6CX100-27WEX
Mfr. Part #
PI6CX100-27WEX
Twicea Part #
635-327-PI6CX100-27WEX
Pericom Semiconductor Corporation
Oscillator, 27MHz Nom, CMOS
Datasheet Compare
1393 In Stock
    Min.:1
    Mult.:1
    - YES SURFACE MOUNT insulator - PVC; contact - nickel-plated brass 8 6.64 PERICOM SEMICONDUCTOR CORP 23 mm - 32 A wire - screw 30 (AC); 30 (DC) Vmin - 27 MHz - - 85 °C -40 °C PLASTIC/EPOXY SOP8,.25 SOP8,.25 Obsolete Yes - - 3.3 V 42*28*23.5/2000 - - - - - - EAR99 plug - white insulator - - 61 mm unknown - Not Qualified - - - - - - - - - - - - - 12 mA additional contact - side hole Ø4 mm Ø11 mm -
    PI6CX100-27WEX
    PI6CX100-27WEX

    635-327-PI6CX100-27WEX Pericom Semiconductor Corporation
    RoHS :
    Package : -
    In Stock : 1393
    1 : -
    Pericom Semiconductor Corporation PI6C4022ZLEX
    Mfr. Part #
    PI6C4022ZLEX
    Twicea Part #
    635-327-PI6C4022ZLEX
    Pericom Semiconductor Corporation
    Description: LVCMOS Output Clock Oscillator, 26MHz Nom, GREEN, TQFN-20
    Datasheet Compare
      Min.:1
      Mult.:1
      - YES SURFACE MOUNT - 20 - PERICOM SEMICONDUCTOR CORP - - - - - - 26 MHz - - 85 °C -40 °C - - - Obsolete Yes 1.8 V 1.5 V - - - - e3 Yes - - EAR99 - Matte Tin (Sn) - 32.768KHZ OSCILLATOR ALSO AVAILABLE; TAPE AND REEL - - compliant - - 3.0mm x 3.0mm x 0.75mm - 2 ns 2 ns 55/45 % - - - LVCMOS - 12.5 pF NO - - - - -
      PI6C4022ZLEX
      PI6C4022ZLEX

      635-327-PI6C4022ZLEX Pericom Semiconductor Corporation
      RoHS :
      Package : -
      In Stock : -
      1 : -
      Pericom Semiconductor Corporation S2073
      Mfr. Part #
      S2073
      Twicea Part #
      635-327-S2073
      Pericom Semiconductor Corporation
      HCMOS/TTL Output Clock Oscillator, 30MHz Nom
      Datasheet Compare
        Min.:1
        Mult.:1
        - YES SURFACE MOUNT - - - PERICOM SEMICONDUCTOR CORP - - - - - - 30 MHz - - 85 °C -40 °C - - - Obsolete - 5.5 V 4.5 V 5 V - - - - - - - EAR99 - - - - - - unknown 100% - 7.2mm x 5.2mm x 1.7mm - 10 ns 10 ns 45/55 % - - - HCMOS/TTL - 15 pF NO - - - - -
        S2073
        S2073

        635-327-S2073 Pericom Semiconductor Corporation
        RoHS :
        Package : -
        In Stock : -
        1 : -
        Pericom Semiconductor Corporation S1903A-35.3280
        Mfr. Part #
        S1903A-35.3280
        Twicea Part #
        635-327-S1903A-35.3280
        Pericom Semiconductor Corporation
        Oscillator, 32MHz Min, 125MHz Max, 35.328MHz Nom,
        Datasheet Compare
          Min.:1
          Mult.:1
          - YES SURFACE MOUNT - 4 - PERICOM SEMICONDUCTOR CORP - - - - - 125 MHz 35.328 MHz - - 85 °C -40 °C CERAMIC - DILCC4,.2,200 Transferred Yes - - 3.3 V - - - - - - - EAR99 - - - - - - compliant - Not Qualified - - - - - - - - - 35 mA - - 32 MHz - - - -
          S1903A-35.3280
          S1903A-35.3280

          635-327-S1903A-35.3280 Pericom Semiconductor Corporation
          RoHS :
          Package : -
          In Stock : -
          1 : -
          Pericom Semiconductor Corporation S1615AA-44.7360(T)
          Mfr. Part #
          S1615AA-44.7360(T)
          Twicea Part #
          635-327-S1615AA-44.7360(T)
          Pericom Semiconductor Corporation
          HCMOS/TTL Output Clock Oscillator, 1.544MHz Min, 106.2MHz Max, 44.736MHz Nom, CMOS, GREEN, CERAMIC PACKAGE-4
          Datasheet Compare
            Min.:1
            Mult.:1
            - YES SURFACE MOUNT - 4 - PERICOM SEMICONDUCTOR CORP - - - - - - 44.736 MHz - - 70 °C -10 °C CERAMIC DILCC4,.2,200 DILCC4,.2,200 Obsolete Yes 5.5 V 4.5 V 5 V - - - e4 - - - EAR99 - Gold (Au) - TRI-STATE; ENABLE/DISABLE FUNCTION; TAPE AND REEL - - compliant 20% Not Qualified 7.0mm x 5.0mm x 1.8mm - 8 ns 8 ns 55/45 % - - - HCMOS/TTL 50 mA 10 TTL, 50 pF NO - - - - -
            S1615AA-44.7360(T)
            S1615AA-44.7360(T)

            635-327-S1615AA-44.7360(T) Pericom Semiconductor Corporation
            RoHS :
            Package : -
            In Stock : -
            1 : -
            Pericom Semiconductor Corporation S1703B-8.0000
            Mfr. Part #
            S1703B-8.0000
            Twicea Part #
            635-327-S1703B-8.0000
            Pericom Semiconductor Corporation
            CMOS Output Clock Oscillator, 8MHz Nom
            Datasheet Compare
              Min.:1
              Mult.:1
              - YES SURFACE MOUNT - - - PERICOM SEMICONDUCTOR CORP - - - - - - 8 MHz - - 70 °C - - - - Obsolete Yes - - 3.3 V - - - e4 - - - EAR99 - Gold (Au) - 1 YEARS AGING AVAILABLE; ENABLE/DISABLE FUNCTION - - compliant - - 182.88mm x 132.08mm x 44.45mm - 10 ns 10 ns 40/60 % - - - CMOS - 15 pF NO - - - - -
              S1703B-8.0000
              S1703B-8.0000

              635-327-S1703B-8.0000 Pericom Semiconductor Corporation
              RoHS :
              Package : -
              In Stock : -
              1 : -
              Pericom Semiconductor Corporation S1613BP-150.0000
              Mfr. Part #
              S1613BP-150.0000
              Twicea Part #
              635-327-S1613BP-150.0000
              Pericom Semiconductor Corporation
              Description: CMOS/LSTTL Output Clock Oscillator, 150MHz Nom, ROHS COMPLIANT, CERAMIC, SURFACE MOUNT PACKAGE-4
              Datasheet Compare
                Min.:1
                Mult.:1
                - YES SURFACE MOUNT - - - PERICOM SEMICONDUCTOR CORP - S1613XP - - - - 150 MHz - - 70 °C -10 °C - - - Obsolete Yes 3.63 V 2.97 V 3.3 V - - - - - - - EAR99 - - - BULK; SYMMETRY 55/45 AVAILABLE - - compliant 50% - 7.0mm x 5.0mm x 1.8mm - 2 ns 2 ns 60/40 % - - - CMOS/LSTTL - 10 LS TTL, 15 pF NO - - - - -
                S1613BP-150.0000
                S1613BP-150.0000

                635-327-S1613BP-150.0000 Pericom Semiconductor Corporation
                RoHS :
                Package : -
                In Stock : -
                1 : -
                Pericom Semiconductor Corp. (Diodes Incorporated) SHPCIE100
                Mfr. Part #
                SHPCIE100
                Twicea Part #
                635-327-SHPCIE100
                Pericom Semiconductor Corp. (Diodes Incorporated)
                XTAL OSC XO 100.0000MHZ HCSL SMD
                Datasheet Compare
                166 In Stock
                  Min.:1
                  Mult.:1
                  4 Weeks YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Digi-Reel® 2016 e4 - - - EAR99 - Gold (Au) - ENABLE/DISABLE FUNCTION; TAPE AND REEL 3.3V - compliant 50% - 7.0mm x 5.0mm x 2.0mm 100MHz 0.7ns 0.7ns 55/45% 3.63V - 2.97V HCSL - - NO - - - - RoHS Compliant
                  SHPCIE100
                  SHPCIE100

                  635-327-SHPCIE100 Pericom Semiconductor Corp. (Diodes Incorporated)
                  RoHS :
                  Package : -
                  In Stock : 166
                  1 : -
                  Pericom Semiconductor Corp. (Diodes Incorporated) KK3270045
                  Mfr. Part #
                  KK3270045
                  Twicea Part #
                  635-327-KK3270045
                  Pericom Semiconductor Corp. (Diodes Incorporated)
                  OSC XO 32.768KHZ LVCMOS SMD
                  Datasheet Compare
                    Min.:1
                    Mult.:1
                    - YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Tape & Reel (TR) 2011 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 0.032768MHz - - - - 3.3V - - 0.5mA - - - - - - RoHS Compliant
                    KK3270045
                    KK3270045

                    635-327-KK3270045 Pericom Semiconductor Corp. (Diodes Incorporated)
                    RoHS :
                    Package : -
                    In Stock : -
                    1 : -
                    Pericom Semiconductor Corp. (Diodes Incorporated) KD3270031
                    Mfr. Part #
                    KD3270031
                    Twicea Part #
                    635-327-KD3270031
                    Pericom Semiconductor Corp. (Diodes Incorporated)
                    OSC XO 32.768KHZ LVCMOS SMD
                    Datasheet Compare
                      Min.:1
                      Mult.:1
                      4 Weeks YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Tape & Reel (TR) 2011 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 0.032768MHz - - - - 3.3V - - 0.5mA - - - - - - RoHS Compliant
                      KD3270031
                      KD3270031

                      635-327-KD3270031 Pericom Semiconductor Corp. (Diodes Incorporated)
                      RoHS :
                      Package : -
                      In Stock : -
                      1 : -
                      Pericom Semiconductor Corp. (Diodes Incorporated) KK3270046
                      Mfr. Part #
                      KK3270046
                      Twicea Part #
                      635-327-KK3270046
                      Pericom Semiconductor Corp. (Diodes Incorporated)
                      OSC XO 32.768KHZ LVCMOS SMD
                      Datasheet Compare
                        Min.:1
                        Mult.:1
                        7 Weeks YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Tape & Reel (TR) 2011 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 0.032768MHz - - - - 3.3V - - 0.5mA - - - - - - RoHS Compliant
                        KK3270046
                        KK3270046

                        635-327-KK3270046 Pericom Semiconductor Corp. (Diodes Incorporated)
                        RoHS :
                        Package : -
                        In Stock : -
                        1 : -
                        Pericom Semiconductor Corp. (Diodes Incorporated) FD3330016
                        Mfr. Part #
                        FD3330016
                        Twicea Part #
                        635-327-FD3330016
                        Pericom Semiconductor Corp. (Diodes Incorporated)
                        OSCILLATOR XO 33.333MHZ CMOS SMD
                        Datasheet Compare
                          Min.:1
                          Mult.:1
                          - YES SURFACE MOUNT - - - - - - - - - 133MHz - 70°C -20°C - - - - - - - - - - - Bulk 2008 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 33.333MHz - - - - 3.3V - - 15mA - - 1MHz - - - RoHS Compliant
                          FD3330016
                          FD3330016

                          635-327-FD3330016 Pericom Semiconductor Corp. (Diodes Incorporated)
                          RoHS :
                          Package : -
                          In Stock : -
                          1 : -
                          Pericom Semiconductor Corp. (Diodes Incorporated) S1613E-2.0480(T)
                          Mfr. Part #
                          S1613E-2.0480(T)
                          Twicea Part #
                          635-327-S1613E-2.0480(T)
                          Pericom Semiconductor Corp. (Diodes Incorporated)
                          Oscillator XO 2.048MHz ±50ppm 15pF (Stability) LVCMOS/LVTTL 55% 3.3V 4-Pin CSMD T/R
                          Datasheet Compare
                            Min.:1
                            Mult.:1
                            - YES SURFACE MOUNT - - - - - - - - - 125MHz - 85°C -40°C - - - - - - - - - - - Tape & Reel - - - - 4 - - - - - 3.3V - compliant - Not Qualified - 2.048MHz - - - - 3.3V - - 15mA - - 1.544MHz - - - RoHS Compliant
                            S1613E-2.0480(T)
                            S1613E-2.0480(T)

                            635-327-S1613E-2.0480(T) Pericom Semiconductor Corp. (Diodes Incorporated)
                            RoHS :
                            Package : -
                            In Stock : -
                            1 : -
                            Pericom Semiconductor Corp. (Diodes Incorporated) FD6000016
                            Mfr. Part #
                            FD6000016
                            Twicea Part #
                            635-327-FD6000016
                            Pericom Semiconductor Corp. (Diodes Incorporated)
                            OSCILLATOR XO 60.000MHZ CMOS SMD
                            Datasheet Compare
                              Min.:1
                              Mult.:1
                              - YES SURFACE MOUNT - - - - - - - - - 133MHz - 70°C -20°C - - - - - - - - - - - Bulk 2008 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 60MHz - - - - 3.3V - - 25mA - - 1MHz - - - RoHS Compliant
                              FD6000016
                              FD6000016

                              635-327-FD6000016 Pericom Semiconductor Corp. (Diodes Incorporated)
                              RoHS :
                              Package : -
                              In Stock : -
                              1 : -
                              Pericom Semiconductor Corp. (Diodes Incorporated) FN3000036
                              Mfr. Part #
                              FN3000036
                              Twicea Part #
                              635-327-FN3000036
                              Pericom Semiconductor Corp. (Diodes Incorporated)
                              OSCILLATOR XO 30.000MHZ CMOS SMD
                              Datasheet Compare
                                Min.:1
                                Mult.:1
                                - YES SURFACE MOUNT - - - - - - - - - 166MHz - 85°C -40°C - - - - - - - - - - - Bulk 2008 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 30MHz - - - - 3.3V - - 55mA - - 1MHz - - - RoHS Compliant
                                FN3000036
                                FN3000036

                                635-327-FN3000036 Pericom Semiconductor Corp. (Diodes Incorporated)
                                RoHS :
                                Package : -
                                In Stock : -
                                1 : -
                                Pericom Semiconductor Corp. (Diodes Incorporated) KD3270037
                                Mfr. Part #
                                KD3270037
                                Twicea Part #
                                635-327-KD3270037
                                Pericom Semiconductor Corp. (Diodes Incorporated)
                                OSC XO 32.768KHZ LVCMOS SMD
                                Datasheet Compare
                                  Min.:1
                                  Mult.:1
                                  - YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Tape & Reel (TR) 2011 - - - 4 - - - - - 1.8V - compliant - Not Qualified - 0.032768MHz - - - - 1.8V - - 0.3mA - - - - - - RoHS Compliant
                                  KD3270037
                                  KD3270037

                                  635-327-KD3270037 Pericom Semiconductor Corp. (Diodes Incorporated)
                                  RoHS :
                                  Package : -
                                  In Stock : -
                                  1 : -
                                  Pericom Semiconductor Corp. (Diodes Incorporated) FK5000013
                                  Mfr. Part #
                                  FK5000013
                                  Twicea Part #
                                  635-327-FK5000013
                                  Pericom Semiconductor Corp. (Diodes Incorporated)
                                  OSCILLATOR XO 50.000MHZ CMOS SMD
                                  Datasheet Compare
                                    Min.:1
                                    Mult.:1
                                    4 Weeks YES SURFACE MOUNT - - - - - - - - - 106.25MHz - 85°C -40°C - - - - - - - - - - - Tape & Reel 2008 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 50MHz - - - - 3.3V - - 10mA - - 1.8432MHz 4mA - - RoHS Compliant
                                    FK5000013
                                    FK5000013

                                    635-327-FK5000013 Pericom Semiconductor Corp. (Diodes Incorporated)
                                    RoHS :
                                    Package : -
                                    In Stock : -
                                    1 : -
                                    Pericom Semiconductor Corp. (Diodes Incorporated) FN5000110
                                    Mfr. Part #
                                    FN5000110
                                    Twicea Part #
                                    635-327-FN5000110
                                    Pericom Semiconductor Corp. (Diodes Incorporated)
                                    OSCILLATOR XO 50.000MHZ CMOS SMD
                                    Datasheet Compare
                                      Min.:1
                                      Mult.:1
                                      - YES SURFACE MOUNT - - - - - - - - - 166MHz - 85°C -40°C - - - - - - - - - - - Bulk 2008 - - - 4 - - - - - 3.3V - compliant - Not Qualified - 50MHz - - - - 3.3V - - 55mA - - 1MHz - - - RoHS Compliant
                                      FN5000110
                                      FN5000110

                                      635-327-FN5000110 Pericom Semiconductor Corp. (Diodes Incorporated)
                                      RoHS :
                                      Package : -
                                      In Stock : -
                                      1 : -
                                      Pericom Semiconductor Corp. (Diodes Incorporated) SXGPON155
                                      Mfr. Part #
                                      SXGPON155
                                      Twicea Part #
                                      635-327-SXGPON155
                                      Pericom Semiconductor Corp. (Diodes Incorporated)
                                      OSCILLATOR XO 155.52MHZ CMOS SMD
                                      Datasheet Compare
                                        Min.:1
                                        Mult.:1
                                        4 Weeks YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Cut Tape (CT) 2010 e4 - - - EAR99 - Gold (Au) - ENABLE/DISABLE FUNCTION; TAPE AND REEL 3.3V - compliant 50% - 7.0mm x 5.0mm x 1.8mm 155.52MHz 2ns 2ns 55/45% 3.63V - 2.97V CMOS - 15 pF NO - - - - RoHS Compliant
                                        SXGPON155
                                        SXGPON155

                                        635-327-SXGPON155 Pericom Semiconductor Corp. (Diodes Incorporated)
                                        RoHS :
                                        Package : -
                                        In Stock : -
                                        1 : -
                                        Pericom Semiconductor Corp. (Diodes Incorporated) SX10GE156
                                        Mfr. Part #
                                        SX10GE156
                                        Twicea Part #
                                        635-327-SX10GE156
                                        Pericom Semiconductor Corp. (Diodes Incorporated)
                                        OSCILLATOR XO 156.25MHZ CMOS SMD
                                        Datasheet Compare
                                          Min.:1
                                          Mult.:1
                                          4 Weeks YES SURFACE MOUNT - - - - - - - - - - - 85°C -40°C - - - - - - - - - - - Cut Tape (CT) 2010 e4 - Active - EAR99 - Gold (Au) - ENABLE/DISABLE FUNCTION; TAPE AND REEL 3.3V - compliant 50% - 7.0mm x 5.0mm x 1.8mm 156.25MHz 2ns 2ns 60/40% 3.63V - 2.97V CMOS - 15 pF NO - - - - RoHS Compliant
                                          SX10GE156
                                          SX10GE156

                                          635-327-SX10GE156 Pericom Semiconductor Corp. (Diodes Incorporated)
                                          RoHS :
                                          Package : -
                                          In Stock : -
                                          1 : -
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • ..
                                          • 50

                                          Crystals, Oscillators, Resonators

                                          Oscillators definition: Oscillators Product Listing: PI6CX100-27WEX,PI6C4022ZLEX,S2073,S1903A-35.3280,S1615AA-44.7360(T).Crystals, Oscillators, Resonators type:Oscillators(1127025),Crystals(237233),Programmable Oscillators(169066),Pin Configurable/Selectable Oscillators(9313),Resonators(3702) .Oscillators has 999 pieces of spot stock price information, you can click the "RFQ" button to confirm the inventory and price with the Twicea.
                                          Index :
                                          0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

                                          Contact us

                                          Email us
                                          info@twicea.com
                                          Address:
                                          UNIT 3,6/F KAM HON IND BLDG 8 WANG KWUN RD KOWLOON BAY HONG KONG

                                          Quick Links

                                          About us Shipment Terms & Conditions Privacy Policy Cookies Policy

                                          Keep up to date with the TWICEA offer:

                                          Pay online using:

                                          PaypalVISAAmexMaster-cardMaster
                                          Twicea © Copyright 2023, Inc. All rights reserved