For the best experience on the Abcam website please upgrade to a modern browser such as Google Chrome

We use cookies to make our site as useful as possible.

Our Cookie Policy explains how you can opt-out of the cookies we use.

If you continue without changing your cookie settings, we'll assume you’re happy with this.

Continue Continue

United States
Your country/region is currently set to:

If incorrect, please enter your country/region into the box below, to view site information related to your country/region.

Call (888) 77-ABCAM (22226) or contact us
Need help? Contact us

  • My account
  • Sign out
Sign in or Register with us

Welcome

Sign in or

Don't have an account?

Register with us
My basket
Quick order
Abcam homepage

  • Research Products
    By product type
    Primary antibodies
    Secondary antibodies
    ELISA and Matched Antibody Pair Kits
    Cell and tissue imaging tools
    Cellular and biochemical assays
    Proteins and Peptides
    By product type
    Proteomics tools
    Agonists, activators, antagonists and inhibitors
    Cell lines and Lysates
    Multiplex miRNA assays
    Multiplex Assays
    By research area
    Cancer
    Cardiovascular
    Cell Biology
    Epigenetics
    Metabolism
    Developmental Biology
    By research area
    Immunology
    Microbiology
    Neuroscience
    Signal Transduction
    Stem Cells
  • Diagnostic & Therapeutic Solutions
    Custom solutions & partnerships

    Custom antibody development and commercial partnerships to advance your diagnostic and therapeutic discovery.

    Create custom solutions with us

    Partner with us

  • Support
    Support hub

    Access advice and support for any research roadblock

    View support hub

    Protocols

    Your experiments laid out step by step

    View protocols

  • Events
    • Conference calendar
    • Cancer
    • Cardiovascular
    • Epigenetics & Nuclear signaling
    • Immunology
    • Neuroscience
    • Stem cells
    • Tradeshows
    • Scientific webinars
    Keep up to date with the latest events

    Full event breakdown with abstracts, speakers, registration and more

    View global event calendar

  • Pathways
    Cell signalling pathways

    View all pathways

    View all interactive pathways

Supporting our customers and employees during the COVID-19 pandemic. Read more

  1. Link

    pon1-antibody-17a12-ab24261.pdf

  1. Send me a copy of this email
    I agree to the terms and conditions.
Neuroscience Neurology process Neurodegenerative disease Parkinson's disease Other
Share by email

Anti-PON1 antibody [17A12] (ab24261)

  • Datasheet
Reviews (1)Q&A (6)References (20)

Product price, shipping and contact information

Currently unavailable

Sorry, we can't display this right now.

Please contact us to place your order, or try again later.

 

Loading size & price…

 

Shipping and order information

Abpromise

Guaranteed product quality, expert customer support.

Find out more.

Western blot - Anti-PON1 antibody [17A12] (ab24261)
  • Immunohistochemistry (Formalin/PFA-fixed paraffin-embedded sections) - Anti-PON1 antibody [17A12] (ab24261)
  • Flow Cytometry - Anti-PON1 antibody [17A12] (ab24261)
  • Immunocytochemistry/ Immunofluorescence - Anti-PON1 antibody [17A12] (ab24261)
  • Western blot - Anti-PON1 antibody [17A12] (ab24261)

Key features and details

  • Mouse monoclonal [17A12] to PON1
  • Suitable for: ICC/IF, IHC-P, WB, Flow Cyt
  • Reacts with: Human
  • Isotype: IgG1

You may also be interested in

Primary
Product image
Anti-Serum Amyloid A antibody [EP11592-92] (ab190802)
Secondary
Product image
Goat Anti-Mouse IgG H&L (HRP) (ab205719)
Primary
Product image
Anti-CD81 antibody [1D6] - Low endotoxin, Azide free (ab35026)

View more associated products

Overview

  • Product name

    Anti-PON1 antibody [17A12]
    See all PON1 primary antibodies
  • Description

    Mouse monoclonal [17A12] to PON1
  • Host species

    Mouse
  • Tested Applications & Species

    Application Species
    Flow Cyt
    Human
    ICC/IF
    Human
    IHC-P
    Human
    WB
    Human
    See all applications and species data
  • Immunogen

    Recombinant full length protein (His-tag) corresponding to Human PON1. His tagged recombinant Human PON1 protein purified E.coli.

  • Positive control

    • IHC-P: Human liver tissue. Flow Cyt: HepG2 cells. ICC/IF: HeLa cells. WB: HeLa and A431 cell lysates.
  • General notes

    This product was changed from ascites to tissue culture supernatant on 18th September 2017. Lot numbers higher than GR202765 will be from tissue culture supernatant. Please note that the dilutions may need to be adjusted accordingly.

Properties

  • Form

    Liquid
  • Storage instructions

    Shipped at 4°C. Upon delivery aliquot and store at -20°C. Avoid freeze / thaw cycles.
  • Storage buffer

    Preservative: 0.03% Sodium azide
    Constituents: HEPES, 50% Glycerol, 0.87% Sodium chloride, 0.01% BSA
  • Concentration information loading...
  • Purity

    Protein G purified
  • Purification notes

    Purified from tissue culture supernatant.
  • Clonality

    Monoclonal
  • Clone number

    17A12
  • Isotype

    IgG1
  • Light chain type

    kappa
  • Research areas

    • Neuroscience
    • Neurology process
    • Neurodegenerative disease
    • Parkinson's disease
    • Other
    • Cardiovascular
    • Lipids / Lipoproteins
    • Lipid Metabolism
    • Hydrolysis
    • Cardiovascular
    • Lipids / Lipoproteins
    • Lipoproteins/Apolipoproteins
    • Neuroscience
    • Neurology process
    • Neurodegenerative disease
    • Other
    • Signal Transduction
    • Metabolism
    • Lipid metabolism
    • Signal Transduction
    • Metabolism
    • Drug metabolism
    • Cell Biology
    • Other Antibodies
    • Oxidative Stress
    • Cardiovascular
    • Atherosclerosis
    • Diabetes associated
    • Metabolism
    • Pathways and Processes
    • Metabolic signaling pathways
    • Lipid and lipoprotein metabolism
    • Hydrolysis
    • Metabolism
    • Pathways and Processes
    • Metabolic signaling pathways
    • Drug metabolism
    • Metabolism
    • Pathways and Processes
    • Redox metabolism
    • Oxidative stress
    • Metabolism
    • Types of disease
    • Neurodegenerative disease
    • Metabolism
    • Types of disease
    • Diabetes
    • Metabolism
    • Types of disease
    • Cancer
    • Metabolism
    • Types of disease
    • Heart disease

Associated products

  • Compatible Secondaries

    • Goat Anti-Mouse IgG H&L (Alexa Fluor® 488) (ab150113)
    • Goat Anti-Mouse IgG H&L (HRP) (ab205719)
    • Goat Anti-Mouse IgG H&L (DyLight® 488) preadsorbed (ab96879)
  • Isotype control

    • Mouse IgG1, kappa monoclonal [15-6E10A7] - Isotype Control (ab170190)
    • Mouse IgG1, Kappa Monoclonal [B11/6] - Isotype Control (ab91353)
  • Positive Controls

    • HeLa whole cell lysate (ab29545)
  • Recombinant Protein

    • Recombinant Human PON1 protein (ab53376)

Applications

The Abpromise guarantee

Our Abpromise guarantee covers the use of ab24261 in the following tested applications.

The application notes include recommended starting dilutions; optimal dilutions/concentrations should be determined by the end user.

Guaranteed

Tested applications are guaranteed to work and covered by our Abpromise guarantee.

Predicted

Predicted to work for this combination of applications and species but not guaranteed.

Incompatible

Does not work for this combination of applications and species.

Application Species
Flow Cyt
Human
ICC/IF
Human
IHC-P
Human
WB
Human
All applications
Rabbit
Application Abreviews Notes
ICC/IF
Use at an assay dependent concentration.
IHC-P
Use at an assay dependent concentration.
WB (1)
Use a concentration of 2 µg/ml. Predicted molecular weight: 40 kDa.
Flow Cyt
Use at an assay dependent concentration.

ab170190 - Mouse monoclonal IgG1, is suitable for use as an isotype control with this antibody.

Notes
ICC/IF
Use at an assay dependent concentration.
IHC-P
Use at an assay dependent concentration.
WB
Use a concentration of 2 µg/ml. Predicted molecular weight: 40 kDa.
Flow Cyt
Use at an assay dependent concentration.

ab170190 - Mouse monoclonal IgG1, is suitable for use as an isotype control with this antibody.

Target

  • Function

    Hydrolyzes the toxic metabolites of a variety of organophosphorus insecticides. Capable of hydrolyzing a broad spectrum of organophosphate substrates and lactones, and a number of aromatic carboxylic acid esters. Mediates an enzymatic protection of low density lipoproteins against oxidative modification and the consequent series of events leading to atheroma formation.
  • Tissue specificity

    Plasma, associated with HDL (at protein level). Expressed in liver, but not in heart, brain, placenta, lung, skeletal muscle, kidney or pancreas.
  • Involvement in disease

    Genetic variation in PON1 is associated with susceptibility to microvascular complications of diabetes type 5 (MVCD5) [MIM:612633]. These are pathological conditions that develop in numerous tissues and organs as a consequence of diabetes mellitus. They include diabetic retinopathy, diabetic nephropathy leading to end-stage renal disease, and diabetic neuropathy. Diabetic retinopathy remains the major cause of new-onset blindness among diabetic adults. It is characterized by vascular permeability and increased tissue ischemia and angiogenesis. Note=Homozygosity for the Leu-54 allele is strongly associated with the development of retinal disease in diabetic patients.
  • Sequence similarities

    Belongs to the paraoxonase family.
  • Post-translational
    modifications

    Glycosylated.
    The signal sequence is not cleaved.
    Present in two forms, form B contains a disulfide bond, form A does not.
  • Cellular localization

    Secreted > extracellular space.
  • Target information above from: UniProt accession P27169 The UniProt Consortium
    The Universal Protein Resource (UniProt) in 2010
    Nucleic Acids Res. 38:D142-D148 (2010) .

    Information by UniProt
  • Database links

    • Entrez Gene: 5444 Human
    • Omim: 168820 Human
    • SwissProt: P27169 Human
    • Unigene: 370995 Human
    • Alternative names

      • A esterase 1 antibody
      • A-esterase 1 antibody
      • Aromatic esterase 1 antibody
      • Arylesterase 1 antibody
      • Arylesterase B type antibody
      • ESA antibody
      • Esterase A antibody
      • K 45 antibody
      • K-45 antibody
      • MVCD5 antibody
      • Paraoxonase 1 antibody
      • Paraoxonase antibody
      • Paraoxonase B type antibody
      • Paraoxonase, plasma antibody
      • Paraoxonase1 antibody
      • PON 1 antibody
      • PON antibody
      • PON1 antibody
      • PON1_HUMAN antibody
      • Serum aryldiakylphosphatase antibody
      • Serum aryldialkylphosphatase 1 antibody
      • Serum paraoxonase/arylesterase 1 antibody
      see all

    Images

    • Western blot - Anti-PON1 antibody [17A12] (ab24261)
      Western blot - Anti-PON1 antibody [17A12] (ab24261)
      All lanes : Anti-PON1 antibody [17A12] (ab24261) at 2 µg/ml

      Lane 1 : HeLa (human epithelial cell line from cervix adenocarcinoma) cell lysate
      Lane 2 : A431 (human epidermoid carcinoma cell line) cell lysate

      Secondary
      All lanes : Goat Anti-Mouse IgG at 1/5000 dilution

      Predicted band size: 40 kDa


      Exposure time: 1 minute
    • Immunohistochemistry (Formalin/PFA-fixed paraffin-embedded sections) - Anti-PON1 antibody [17A12] (ab24261)
      Immunohistochemistry (Formalin/PFA-fixed paraffin-embedded sections) - Anti-PON1 antibody [17A12] (ab24261)
      ab24261 (1µg/ml) staining PON1 in human liver using an automated system (DAKO Autostainer Plus). Using this protocol there is strong cytoplasmic staining of hepatocytes.
      Sections were rehydrated and antigen retrieved with the Dako 3 in 1 AR buffer citrate pH 6.0 in a DAKO PT link. Slides were peroxidase blocked in 3% H2O2 in methanol for 10 mins. They were then blocked with Dako Protein block for 10 minutes (containing casein 0.25% in PBS) then incubated with primary antibody for 20 min and detected with Dako Envision Flex amplification kit for 30 minutes. Colorimetric detection was completed with Diaminobenzidine for 5 minutes. Slides were counterstained with Haematoxylin and coverslipped under DePeX. Please note that, for manual staining, optimization of primary antibody concentration and incubation time is recommended. Signal amplification may be required.
    • Flow Cytometry - Anti-PON1 antibody [17A12] (ab24261)
      Flow Cytometry - Anti-PON1 antibody [17A12] (ab24261)

      Overlay histogram showing HepG2 cells stained with ab24261 (red line). The cells were fixed with 4% paraformaldehyde (10 min) and then permeabilized with 0.1% PBS-Tween for 20 min. The cells were then incubated in 1x PBS / 10% normal goat serum / 0.3M glycine to block non-specific protein-protein interactions followed by the antibody (ab24261, 1µg/1x106 cells) for 30 min at 22°C. The secondary antibody used was DyLight® 488 goat anti-mouse IgG (H+L) (ab96879) at 1/500 dilution for 30 min at 22°C. Isotype control antibody (black line) was mouse IgG1 [ICIGG1] (ab91353, 2µg/1x106 cells) used under the same conditions. Acquisition of >5,000 events was performed. This antibody gave a positive signal in HepG2 cells fixed with 100% methanol (5 min)/permeabilized in 0.1% PBS-Tween used under the same conditions.

    • Immunocytochemistry/ Immunofluorescence - Anti-PON1 antibody [17A12] (ab24261)
      Immunocytochemistry/ Immunofluorescence - Anti-PON1 antibody [17A12] (ab24261)

      ICC/IF image of ab24261 stained HeLa cells. The cells were 4% PFA fixed (10 min) and then incubated in 1%BSA / 10% normal goat serum / 0.3M glycine in 0.1% PBS-Tween for 1h to permeabilise the cells and block non-specific protein-protein interactions. The cells were then incubated with the antibody (ab24261, 1µg/ml) overnight at +4°C. The secondary antibody (green) was Alexa Fluor® 488 goat anti-mouse IgG (H+L) used at a 1/1000 dilution for 1h. Alexa Fluor® 594 WGA was used to label plasma membranes (red) at a 1/200 dilution for 1h. DAPI was used to stain the cell nuclei (blue) at a concentration of 1.43µM.

    • Western blot - Anti-PON1 antibody [17A12] (ab24261)
      Western blot - Anti-PON1 antibody [17A12] (ab24261)
      Anti-PON1 antibody [17A12] (ab24261) at 1/500 dilution + Recombinant Human PON1 protein (ab53376) at 0.01 µg

      Secondary
      Goat Anti-Mouse IgG H&L (HRP) preadsorbed (ab97040) at 1/500 dilution

      Developed using the ECL technique.

      Performed under reducing conditions.

      Predicted band size: 40 kDa


      Exposure time: 1 minute

    Protocols

    • Flow cytometry protocols
    • Immunohistochemistry protocols
    • Immunocytochemistry & immunofluorescence protocols
    • Western blot protocols

    Click here to view the general protocols

    Datasheets and documents

    • Datasheet
  • References (20)

    Publishing research using ab24261? Please let us know so that we can cite the reference in this datasheet.

    ab24261 has been referenced in 20 publications.

    • Schilcher I  et al. Endothelial lipase increases antioxidative capacity of high-density lipoprotein. Biochim Biophys Acta Mol Cell Biol Lipids 1864:1363-1374 (2019). PubMed: 31220617
    • Li X & Yu Q PON1 hypermethylation is associated with progression of renal cell carcinoma. J Cell Mol Med 23:6646-6657 (2019). PubMed: 31400051
    • Cao J  et al. Protein markers of dysfunctional HDL in scavenger receptor class B type I deficient mice. J Transl Med 16:155 (2018). WB ; Mouse . PubMed: 29879989
    • Cho KH  et al. Consumption of Cuban Policosanol Improves Blood Pressure and Lipid Profile via Enhancement of HDL Functionality in Healthy Women Subjects: Randomized, Double-Blinded, and Placebo-Controlled Study. Oxid Med Cell Longev 2018:4809525 (2018). PubMed: 29854085
    • Park KH  et al. Slim Body Weight Is Highly Associated With Enhanced Lipoprotein Functionality, Higher HDL-C, and Large HDL Particle Size in Young Women. Front Endocrinol (Lausanne) 9:406 (2018). PubMed: 30072955
    View all Publications for this product

    Customer reviews and Q&As

    Show All Reviews Q&A
    Submit a review Submit a question

    1-7 of 7 Abreviews or Q&A

    Western blot abreview for Anti-PON1 antibody [17A12]

    Excellent
    Abreviews
    Abreviews
    abreview image
    Application
    Western blot
    Sample
    Hamster Tissue lysate - whole (Hamster (Mesocricetus auratus) liver)
    Gel Running Conditions
    Reduced Denaturing (10% SDS-PAGE)
    Loading amount
    60 µg
    Treatment
    Western diet (N normal, HL hyperlipemic), 16 weeks
    Specification
    Hamster (Mesocricetus auratus) liver
    Blocking step
    Milk as blocking agent for 1 hour(s) and 0 minute(s) · Concentration: 5% · Temperature: 22°C
    Read More

    Dr. Anca Sima

    Verified customer

    Submitted May 21 2015

    Question

    It will be Elisa and PON is antibody , i.e. ab24261

    Read More

    Abcam community

    Verified customer

    Asked on Sep 26 2012

    Answer

    Thank you for contacting us.

    I can confirm that antibody ab24261 can be used in ELISA (Indirect) with human cell lysates/ proteins.

    I hope this information is helpful to you. Please do not hesitate to contact us if you need any more advice or information.

    Use our products? Submit an Abreview. Earn rewards!
    https://www.abcam.com/abreviews

    Read More

    Abcam Scientific Support

    Answered on Sep 26 2012

    Question

    What is the concentration of HEPES in the buffer?

    Read More

    Abcam community

    Verified customer

    Asked on Jun 09 2011

    Answer

    Thank you for your phone call yesterday, and I apologize that we did not already have this information. I have heard back from the lab, and the buffer of ab24261 contains 10 mM HEPES. I hope this information is helpful, but please let me know if you have any further questions.

    Read More

    Abcam Scientific Support

    Answered on Jun 09 2011

    Question

    I'd like to detect human PON1 protein expressed in the liver. But PON2 and PON3 are also expressed in the liver, so I need to use a PON1 specific antibody that don't cross-react to PON2 or PON3. Do you habe any information on the cross-reactibity of your 6 anti-PON1 antibodies with PON2 and PON3? Which product do you recommend for my purpose? Thank you.

    Read More

    Abcam community

    Verified customer

    Asked on Jun 22 2010

    Answer

    Sorry for the long wait. I have another update about one of the products you previously enquired. ab26930: We have not tested this product for cross reactivity with PON2 and PON3. ab24261: There is no reply from the originator and I would assume that they too have not tested the product for cross reactivity with PON2 and PON3. I am sorry I can't be of much help in this occasion but I hope that the information for ab92466 was sufficient for you to use the product in your research. If there is anything else that I can help you with, please do not hesitate to contact me.

    Read More

    Abcam Scientific Support

    Answered on Jun 22 2010

    Question

    BATCH NUMBER -- NOT SPECIFIED -- ORDER NUMBER -- NOT SPECIFIED -- DESCRIPTION OF THE PROBLEM No signal or weak signal SAMPLE tissue extract PRIMARY ANTIBODY abcam/mouse monoclonal/TBS/1:500 and 1:1000/1 Hour / overnight / 3 washes with TBST for 15 minutes . DETECTION METHOD ECL POSITIVE AND NEGATIVE CONTROLS USED Positive control (Heela cells, plasma) SAMPLE PREPARATION 50 mM phosphate buffer saline pH 7.4/ heating for 3 minutes at 100C AMOUNT OF PROTEIN LOADED 60 ug ELECTROPHORESIS/GEL CONDITIONS SDS-PAGE/12% reducing gel TRANSFER AND BLOCKING CONDITIONS transfer buffer(tris, boric acid, EDTA)/3hrs. blocking agent (5% Non-fat milk/5% BSA) SECONDARY ANTIBODY [another company] / horse / TBS / 1:2000/ 1 hour / 3 washes with TBST for 15 minutes. HOW MANY TIMES HAVE YOU TRIED THE APPLICATION? 6 HAVE YOU RUN A "NO PRIMARY" CONTROL? Yes DO YOU OBTAIN THE SAME RESULTS EVERY TIME? Yes WHAT STEPS HAVE YOU ALTERED? transfer time (1 hr. and 3HR.)/anti body incubation time / anti body dilution / chnging blocking agent (BSA and non- fat milk) ADDITIONAL NOTES we did not get any band in positive control (Heela cell , plasma) as well

    Read More

    Abcam community

    Verified customer

    Asked on Jun 06 2007

    Answer

    I'm sorry to hear you are experiencing poor results with ab24261 in western blotting. Your protocol seems good in general and I have only a few suggestions which I help with resolve the problem: -As you are using a good positive control of HeLa cell lysate the problem does not seem to be low expression levels in this sample, however it would be worth trying a different lysis buffer as currently the buffer you use does not seem to be suitable for optimal extraction of the protein. I would therefore recommend using 20 mM Tris-HCl, pH 7.5, 1 mM EGTA and adding protease inhibitors to the buffer. Following lysis and centrifugation I would recommend to add reducing loading buffer to the supernatant and boiling for 5 min at 100C. -I am not familiar with the use of boric acid and EDTA in transfer buffers. We typically use a Tris transfer buffer made with 20% methanol and I would recommend to try this type of buffer. -it is good that you tried different blocking agents. Can I please make sure that you have tried blocking 1 hour only and incubating the antibody overnight in TBST only as sometimes the antibody binds the blocking agent rather than the membrane, if incubated too long together. -it would be worth checking that your transfer is working adequately by doing a Ponceau staining. I hope the suggestions above will help you. Please do not hesitate to contact me if those changes do not give you a better signal and I would be happy to offer you a replacement vial or refund if the antibody was purchased in the last 120 days.

    Read More

    Abcam Scientific Support

    Answered on Jun 06 2007

    Question

    I already purchased PON1 antibody. I would like to know it is rasied against what peptide sequence.

    Read More

    Abcam community

    Verified customer

    Asked on Jan 08 2007

    Answer

    Thank you for your enquiry. This product has been raised against the full length recombinant form of the target. I hope that this information helps.

    Read More

    Abcam Scientific Support

    Answered on Jan 10 2007

    Question

    It says that the antibody cross reacts with Mouse PON1. What is the epitope that the antibody recognizes, and how similar is the detection, ie: will 5?g of hPON1 give the same response with chemiluminescence as mPON1?

    Read More

    Abcam community

    Verified customer

    Asked on Sep 07 2005

    Answer

    Thank you for your enquiry. The antibody ab2461 has been tested in human samples of HeLa cell lysate and HepG2 cell lysate and in mouse samples on mouse liver tissue lysate on different gels therefore we cannot compare the amount of PON1 protein detected in those samples. In our hands the antibody works very well for both species, I hope this information will help you, please do not hesitate to contact me again if I can be of further assistance,

    Read More

    Abcam Scientific Support

    Answered on Sep 12 2005

    Please note: All products are "FOR RESEARCH USE ONLY. NOT FOR USE IN DIAGNOSTIC PROCEDURES"
    For licensing inquiries, please contact partnerships@abcam.com

    Get resources and offers direct to your inbox Sign up
    A-Z by research area
    • Cancer
    • Cardiovascular
    • Cell biology
    • Developmental biology
    • Epigenetics & Nuclear signaling
    • Immunology
    • Metabolism
    • Microbiology
    • Neuroscience
    • Signal transduction
    • Stem cells
    A-Z by product type
    • Primary antibodies
    • Secondary antibodies
    • Biochemicals
    • Isotype controls
    • Flow cytometry multi-color selector
    • Kits
    • Loading controls
    • Lysates
    • Peptides
    • Proteins
    • Slides
    • Tags and cell markers
    • Tools & Reagents
    Help & support
    • Support
    • Make an Inquiry
    • Protocols & troubleshooting
    • Placing an order
    • RabMAb products
    • Biochemical product FAQs
    • Training
    • Browse by Target
    Company
    • Corporate site
    • Investor relations
    • Company news
    • Careers
    • About us
    • Blog
    Events
    • Tradeshows
    • Conferences
    International websites
    • abcam.cn
    • abcam.co.jp

    Join with us

    • LinkedIn
    • facebook
    • Twitter
    • YouTube
    • Terms of sale
    • Website terms of use
    • Cookie policy
    • Privacy policy
    • Legal
    • Modern slavery statement
    © 1998-2021 Abcam plc. All rights reserved.