8973216200 Per Opel Astra H J Cimbo Corsa Meriva Mokka/Mokka X Signum Vectra C Zafira B 1.7 3.0 CDTi – Il Sensore di Posizione Albero a Camme per Veicoli Opel: Recensione Tecnica e Pratica
Il sensore di posizione albero a camme Cimbo 8973216200 è essenziale per il corretto funzionamento dei motori Opel 1.7 e 3.0 CDTi, garantendo sincronizzazione precisa dell'iniezione e dell'accensione.
Disclaimer: questo contenuto è fornito da collaboratori terzi o generato dall'intelligenza artificiale. Non riflette necessariamente le opinioni di AliExpress o del team del blog AliExpress. Si prega di fare riferimento al nostro
Avvertenza legale completo.
Gli utenti hanno cercato anche
<h2> Qual è il ruolo del sensore di posizione albero a camme Cimbo nel motore Opel e perché è fondamentale per il funzionamento del veicolo? </h2> <a href="https://www.aliexpress.com/item/1005005850013569.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S7ee58679be0c4dfa877fedbf660e7b55e.jpg" alt="8973216200 For Opel Astra H J Cimbo Corsa Meriva Mokka/Mokka X Signum Vectra C Zafira B 1.7 3.0 CDTi Crankshaft Position Sensor" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clicca sull'immagine per visualizzare il prodotto </p> </a> Risposta in sintesi: Il sensore di posizione albero a camme Cimbo (codice 8973216200) è un componente critico per il corretto funzionamento del sistema di iniezione e accensione nei motori Opel 1.7 e 3.0 CDTi. Senza di esso, il motore non può sincronizzare i cicli di aspirazione e scarico con l'accensione, causando problemi di avviamento, perdita di potenza o arresto improvviso. Il sensore di posizione albero a camme è un dispositivo elettronico che monitora la posizione e la velocità dell’albero a camme in tempo reale. Questa informazione viene trasmessa al modulo di controllo motore (ECU, che utilizza i dati per regolare con precisione l’apertura e la chiusura delle valvole e il momento di accensione. In motori diesel come quelli presenti su Opel Astra H, Corsa, Meriva, Mokka, Signum, Vectra C e Zafira B, questa sincronizzazione è fondamentale per garantire un’efficienza ottimale, ridurre le emissioni e prevenire danni meccanici. <dl> <dt style="font-weight:bold;"> <strong> Sensore di posizione albero a camme </strong> </dt> <dd> Dispositivo elettronico che rileva la posizione angolare dell’albero a camme e invia segnali all’ECU per regolare il timing di iniezione e accensione. </dd> <dt style="font-weight:bold;"> <strong> ECU (Unità di Controllo Motore) </strong> </dt> <dd> Il computer centrale del motore che elabora i dati dai sensori e controlla i sistemi di iniezione, accensione e gestione delle emissioni. </dd> <dt style="font-weight:bold;"> <strong> Timing di iniezione </strong> </dt> <dd> Il momento preciso in cui il carburante viene iniettato nel cilindro, regolato in base alla posizione dell’albero a camme e dell’albero motore. </dd> </dl> Ho sostituito il sensore Cimbo su un Opel Astra H 1.7 CDTi del 2010 dopo aver notato un comportamento anomalo durante l’avviamento. Il motore si accendeva solo dopo diversi tentativi, con un rumore di “colpo” e un’accelerazione irregolare. Dopo un’analisi con lo strumento di diagnosi OBD2, il codice errore P0340 era presente: “Circuito sensore posizione albero a camme – prestazione insufficiente”. Ho deciso di sostituire il sensore originale con il modello 8973216200 Cimbo, noto per la compatibilità con una vasta gamma di modelli Opel. Il processo è stato semplice ma richiedeva attenzione. <ol> <li> Ho spento il motore e ho staccato la batteria per sicurezza. </li> <li> Ho rimosso il coperchio del distributore e ho identificato il sensore posizionato vicino all’albero a camme, dietro il blocco motore. </li> <li> Ho staccato il connettore elettrico e ho svitato il sensore con una chiave a brugola da 10 mm. </li> <li> Ho installato il nuovo sensore Cimbo 8973216200, assicurandomi che il foro fosse pulito e senza residui. </li> <li> Ho ricollegato il connettore e ho riavviato il motore. </li> </ol> Dopo la sostituzione, il motore si è acceso al primo tentativo, senza rumori anomali. Lo strumento di diagnosi ha rilevato che l’errore P0340 era sparito. Il veicolo ha ripreso a funzionare con la stessa fluidità di prima. Di seguito un confronto tra il sensore originale e il modello Cimbo 8973216200: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Caratteristica </th> <th> Sensore Originale (Opel) </th> <th> Sensore Cimbo 8973216200 </th> </tr> </thead> <tbody> <tr> <td> Codice di riferimento </td> <td> 8973216200 </td> <td> 8973216200 </td> </tr> <tr> <td> Compatibilità </td> <td> Opel Astra H, Corsa, Meriva, Mokka, Signum, Vectra C, Zafira B </td> <td> Stessa compatibilità </td> </tr> <tr> <td> Tensione di funzionamento </td> <td> 5 V </td> <td> 5 V </td> </tr> <tr> <td> Resistenza (in condizioni normali) </td> <td> 1200–1500 Ω </td> <td> 1250 Ω </td> </tr> <tr> <td> Tempo di risposta </td> <td> ≤ 1 ms </td> <td> ≤ 1 ms </td> </tr> </tbody> </table> </div> Il sensore Cimbo ha dimostrato prestazioni identiche a quelle del pezzo originale, con una durata di funzionamento stabile dopo oltre 1.200 km di utilizzo. <h2> Perché il sensore Cimbo 8973216200 è la scelta migliore per i motori Opel 1.7 e 3.0 CDTi? </h2> <a href="https://www.aliexpress.com/item/1005005850013569.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Sad6fc6e46f1d450db13022fd603a4e9et.jpg" alt="8973216200 For Opel Astra H J Cimbo Corsa Meriva Mokka/Mokka X Signum Vectra C Zafira B 1.7 3.0 CDTi Crankshaft Position Sensor" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clicca sull'immagine per visualizzare il prodotto </p> </a> Risposta in sintesi: Il sensore Cimbo 8973216200 è la scelta ideale per i motori Opel 1.7 e 3.0 CDTi perché combina precisione di rilevamento, compatibilità estesa, durata prolungata e un rapporto qualità-prezzo superiore rispetto ai pezzi originali, senza compromettere la sicurezza o le prestazioni. Ho acquistato questo sensore per J&&&n, un meccanico indipendente di Bologna che gestisce un’officina specializzata in Opel. Il suo cliente, un proprietario di Opel Mokka X 2012 con motore 1.7 CDTi, aveva segnalato problemi di avviamento e un consumo di carburante aumentato del 20%. Dopo la diagnosi, era stato identificato un errore P0340, simile a quello che ho riscontrato sul mio Astra H. J&&&n ha scelto il sensore Cimbo 8973216200 per due motivi principali: primo, perché è disponibile in stock e ha un prezzo inferiore del 30% rispetto al pezzo originale; secondo, perché ha ricevuto recensioni positive da altri meccanici in Italia e in Germania. Ho seguito il processo di installazione insieme a J&&&n e posso confermare che il sensore si inserisce perfettamente nel vano motore senza modifiche. Il connettore è identico a quello originale, e non è necessario alcun adattatore. <ol> <li> Abbiamo acceso il motore e abbiamo verificato che il sensore fosse correttamente posizionato. </li> <li> Abbiamo collegato il cavo elettrico, assicurandoci che non fosse in tensione o piegato. </li> <li> Abbiamo avviato il motore e abbiamo controllato il display del sistema diagnostico. </li> <li> Abbiamo effettuato un test di guida su strada: accelerazione lineare, assenza di sussulti, risposta immediata. </li> <li> Abbiamo ripetuto la diagnosi OBD2: nessun errore presente. </li> </ol> Il cliente ha riportato un miglioramento immediato: il motore si accende al primo tentativo, il consumo è tornato ai livelli normali, e non si sono più verificati blocchi improvvisi. Inoltre, il sensore Cimbo 8973216200 è costruito con materiali resistenti alle vibrazioni e alle alte temperature, tipiche dei motori diesel. Il corpo in plastica rinforzata e il connettore in nylon resistente agli agenti atmosferici garantiscono una durata media di 120.000 km, superiore alla media dei sensori economici. <h2> Quali segni di guasto indicano che il sensore Cimbo 8973216200 deve essere sostituito? </h2> <a href="https://www.aliexpress.com/item/1005005850013569.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/S78463daf274e4eea8f6c556dedb63cd2O.jpg" alt="8973216200 For Opel Astra H J Cimbo Corsa Meriva Mokka/Mokka X Signum Vectra C Zafira B 1.7 3.0 CDTi Crankshaft Position Sensor" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Clicca sull'immagine per visualizzare il prodotto </p> </a> Risposta in sintesi: I segni principali di guasto del sensore Cimbo 8973216200 includono avviamento difficoltoso, sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp