Cleiton Fernando De Souza Profile and Player Statistics
First name: Cleiton Fernando
Last name: De Souza
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Cleiton Fernando De Souza has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Paranaense 1 2014 J. Malucelli 5 1 1 0 0 4 0
Paranaense 1 2013 Cianorte 7 0 1 0 0 6 1
Serie D 2013 J. Malucelli 6 0 3 1 0 3 1
Paranaense 1 2012 Cianorte 7 0 3 0 0 5 1
Serie D 2012 Cianorte 7 0 2 0 0 6 0
Paranaense 1 2011 Cianorte 1 1 0 0 0 0 0
Serie D 2011 Cianorte 6 2 1 1 0 4 0

Cleiton Fernando De Souza has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
23/03/2014 Londrina
2 - 0
J. Malucelli 0-0H2H+
  37' Andrezinho
Arthur Caíke 41'  
Gilvan  45'  
  46' Diego Dedoné
  46' Getterson
Robinho 55'  
Silvio 55'  
  64' Thiago Santos
  64' Cleiton Fernando
Arthur Caíke 72' 1 - 0  
Joel Tagueu 75'  
Alexandre Oliveira 75'  
Alexandre Oliveira 81' 2 - 0  
  83' Andrezinho
  83' Fagner Da Costa
Arthur Caíke 83'  
Lucas Gomes 83'  
01/03/2014 J. Malucelli
1 - 3
Athletico PR 0-2H2H+
  0 - 1 12' Hernani
Cleiton Fernando 22'  
  23' Sidcley
  30' Ricardo Silva
  0 - 2 34' Crislan
Willian 45'  
Willian 46'  
Andrezinho 46'  
Cleiton Fernando 50'  
Luiz Camargo 50'  
  55' Mario Sérgio
  55' Jean Felipe
Bruno Fressato Cardoso 57' 1 - 2  
  57' Nathan
  57' Juninho
  70' Zezinho
  70' Harrison
Getterson 75'  
  78' Otávio
Getterson 79'  
Eduardinho 79'  
  1 - 3 84' Lucas
19/02/2014 Coritiba
1 - 0
J. Malucelli 1-0H2H+
Germano 2'  
  25' Cleiton Fernando
Alex 28'  
  42' Getterson
  45' Wellington
Alex 45+1' 1 - 0  
Geraldo 46'  
Diogo Barbosa 46'  
Luccas Claro 51'  
  59' Diego Dedoné
Norberto Neto 65'  
Robinho 65'  
  73' Diego Dedoné
  73' Eduardinho
Deivid 83'  
Victor Ferraz 83'  
  84' Thiago Santos
  84' Nivaldo Baiano
08/02/2014 J. Malucelli
2 - 2
Rio Branco PR 1-0H2H+
Bruno Fressato Cardoso 9' 1 - 0  
  21' Anderson Rosa
  1 - 1 56' Fumaça
  1 - 2 61' Fumaça
Andrezinho 62'  
Diego Dedoné 62'  
  63' Junior Capixaba
Wellington 67'  
  67' Salatiel
Evandro 69'  
Nivaldo Baiano 69'  
  82' Fumaça
  82' Vinicius da Rosa
  82' Thiago Rodrigues
  83' Rafael Chorão
  83' Renan Vinicius
  85' Jhonatan Duda
Cleiton Fernando 88'  
Tomás Bastos 90' 2 - 2  
Thiago Santos 90+2'  
Willian 90+2'  
  90+3' Salatiel
  90+3' Eric
22/01/2014 Cianorte
1 - 3
J. Malucelli 0-2H2H+
  0 - 1 3' Leandro Silva
Marquinhos de Lima 17'  
  0 - 2 42' Bruno Fressato Cardoso
Marquinhos de Lima 46'  
Marcos Lambert 46'  
João Henrique 46'  
Davi 46'  
  49' Cleiton Fernando
  72' Andrezinho
  72' Willian
  76' Thiago Santos
  76' Marcelo Ceará
Weimar 79' 1 - 2  
Ganzer 80'  
Daniel Tavares 80'  
  81' Bruno Fressato Cardoso
  81' Nivaldo Baiano
  89' Diego Dedoné
  1 - 3 90' Willian
18/08/2013 Londrina
2 - 3
J. Malucelli 1-2H2H+
  0 - 1 16' Marcelo Ceará
  18' Leandro Silva
  0 - 2 26' Cleiton Fernando
Lucas Gomes 27' 1 - 2  
Jadi 40'  
  45' Cleiton Fernando
Celsinho 45'  
  46' Marcelo Ceará
  46' Wellington
  56' Da Silva
  56' Willian
Leandro Díaz Baffico 60'  
Murilo Rangel 60'  
Dirceu 63'  
Jadi 67'  
Marcelo 67'  
Alexandre Oliveira 78'  
André Mensalão 78'  
Montoya 80' 2 - 2  
  2 - 3 84' Getterson
  88' Getterson
  88' Getterson
  88' Duda
  89' Edvaldo
27/07/2013 Botafogo SP
1 - 1
J. Malucelli 1-0H2H+
Henrique Dias 20' 1 - 0  
  27' Marcelo Soares
Leandro 34'  
Laercio Juninho 42'  
  43' Gomes
  46' Marcelo Ceará
  46' Andrezinho
Leandro 55'  
Alemão 55'  
  62' Marcelo Soares
  62' Getterson
Henrique Dias 66'  
Álvaro 66'  
  71' Cleiton Fernando
  1 - 1 78' Getterson
Alan Mota 81'  
Naôh 81'  
Álvaro 85'  
  86' Junior Capixaba
  86' Willian
  89' Diego Dedoné
21/07/2013 Metropolitano
2 - 1
J. Malucelli 0-1H2H+
  0 - 1 8' Marcelo Soares
Leandro Melo 27'  
Max 27'  
  40' Cleiton Fernando
  60' Junior Capixaba
Maurinho 62' 1 - 1  
Zé Lucas 63'  
Jones 63'  
  66' Marcelo Soares
  74' Marcelo Ceará
  74' Getterson
Lê Lau 78'  
Uederson 78'  
Uederson 80' 2 - 1  
  80' Cleiton Fernando
  80' Andrezinho
  87' Marcelo Soares
  87' Duda
Uederson 88'  
08/06/2013 J. Malucelli
1 - 2
Londrina 1-1H2H+
  0 - 1 12' Germano
  29' Danilo
Bruno Fressato Cardoso 30' 1 - 1  
  31' Weverton
  36' Silvio
  1 - 2 56' Germano
Andrezinho 63'  
Marcelo Ceará 63'  
Leandro Costa 63'  
Getterson 63'  
  74' Neílson
  74' Nivaldo Baiano
Fabinho Souza 75'  
Fabinho Souza 77'  
Eduardinho 77'  
  81' Silvio
  81' Serginho Paulista
Cleiton Fernando 85'  
  88' Celsinho
  88' André Mensalão
Diego Dedoné 88'  
Bruno Fressato Cardoso 90'  
31/03/2013 Cianorte
3 - 0
Paranavaí 0-0H2H+
  5' Alex Ricardo
  25' Valfredo Vieira
Maurício 37'  
  42' Marinho
Juliano Koagura 46'  
Thiago Santos 46'  
Diego Dedoné 52'  
  57' Naldo
Icaro 59' 1 - 0  
Icaro 59'  
Jovany 64'  
  68' Hesdras
  68' Carlos Baiano
Cleiton Fernando 68'  
  72' Salatiel
  72' Felipe Rafael
  76' Wesley Fernandes
  76' Marcos Brito
Icaro 77'  
Paulinho 77'  
  78' Valfredo Vieira
  87' Schneider
Thiago Santos 88' 2 - 0  
Diego Dedoné 89'  
Everson Lisa 89'  
  90+2' Naldo
  90+3' Felipe Rafael
Thiago Santos 90+3' 3 - 0  
10/03/2013 Arapongas
1 - 3
Cianorte 1-0H2H+
Eder 2' 1 - 0  
Douglas Mendes 9'  
Douglas Mendes 37'  
  1 - 1 52' Diego Dedoné
Lucas Silva 56'  
Vitor Gava 56'  
Eder 60'  
Lucas 60'  
  61' Diego Dedoné
  67' Heliardo
  67' Icaro
Edu Amparo 70'  
Ruy 70'  
  73' Cleiton Fernando
Jean Henrique 75'  
  1 - 2 76' Juliano Koagura
  80' Eydison
  80' Paulinho
  80' Tairone
  86' Paulinho Oliveira
  1 - 3 88' Juliano Koagura
  90' Thiago Santos
  90' Maikon Willian
  90' Paulinho
Vitor Gava 90+4'  
13/02/2013 Cianorte
3 - 1
Rio Branco PR 2-0H2H+
Thiago Santos 13' 1 - 0  
Eydison 19' 2 - 0  
Paulinho Oliveira 38'  
Cleiton Fernando 45'  
  46' Wagner Manso
  46' Léo Bahia
João Paulo Teixeira 46'  
Thiago Santos 52'  
Dionatan Restinga 52'  
  2 - 1 57' Edson Tamandaré
  65' Diogo Fogliato
Lucas Silva 70'  
Paulinho 70'  
  75' Fábio Alves
  79' Caimmy
  79' Matheus
  84' Vladimir Tatuí
  84' Rafa
Dionatan Restinga 87' 3 - 1  
Eydison 90+3'  
Marcos Lambert 90+3'  
07/02/2013 Cianorte
1 - 1
Londrina 1-0H2H+
Cleiton Fernando 18'  
Everson Lisa 20'  
Paulinho Oliveira 20'  
Paulinho Oliveira 23' 1 - 0  
  28' Silvio
  42' Diogo Roque
  42' Vina
  1 - 1 48' Joel Tagueu
  51' Vina
Alex Cizeski 57'  
  64' Neílson
  64' Alexandre Oliveira
Paes 73'  
Marcelo Rangel 73'  
  75' Celsinho
  76' Raul
  76' Joel Tagueu
  78' Bruno Henrique
Lucas Silva 80'  
Eydison 80'  
Eydison 88'  
Marcos Lambert 90+2'  
Thiago Santos 90+2'  
30/01/2013 Operário PR
2 - 1
Cianorte 1-1H2H+
Rone Dias 26' 1 - 0  
  1 - 1 41' Lucas Silva
Rone Dias 43'  
  48' Marcos Lambert
  67' Juliano Koagura
  67' Jovany
Rone Dias 67'  
Maiquinho 67'  
Cacá 67'  
  68' Everson Lisa
  71' Cleiton Fernando
Sandro 73'  
Thiago Fernandes 73'  
  75' Everson Lisa
  75' Maikon Willian
  78' Lucas Silva
  78' Thiago Santos
Batista 79'  
Jacio 79'  
  82' Jovany
  85' Cleiton Fernando
João Paulo 88' 2 - 1  
  88' Mineiro
  88' Marcelo Rangel
23/01/2013 J. Malucelli
1 - 0
Cianorte 1-0H2H+
Alisson Gaucho 8'  
Leandro Costa 8'  
Leandro Costa 20' 1 - 0  
  28' Everson Lisa
Wellington 33'  
  37' Juliano Koagura
Artur Cavalo 40'  
  46' Diego Dedoné
  46' Willian Moraes
Artur Cavalo 52'  
Gomes 52'  
Marcelo Ceará 62'  
  64' Anderson Oliveira
  64' Lucas Silva
Potita 72'  
Jonathan Bahia 72'  
  73' Alex Cizeski
  75' Alex Cizeski
  75' Dionatan Restinga
  87' Cleiton Fernando
Wellington 88'  
09/09/2012 Cianorte
3 - 0
Juventude 3-0H2H+
Reinaldo 2' 1 - 0  
  16' Zulu
Zulu 44' 2 - 0  
Reinaldo 45+1' 3 - 0  
Cleiton Fernando 49'  
  49' Nem
Thiago Santos 55'  
Jose Celio 55'  
  56' Bressan
  57' Fabrício Lusa
  57' Douglas Vieira
Reinaldo 62'  
João Paulo 62'  
  63' Francisco Alex
  63' Rodrigo Dantas
Tiago Silva 66'  
Valdir Teodoro 66'  
Jose Celio 76'  
  77' Nem
  77' Diogo Oliveira
Jackson 78'  
Ligger 86'  
Jovany 90'  
  90+2' Jardel
02/09/2012 Juventude
3 - 1
Cianorte 2-1H2H+
Alex Telles  11' 1 - 0  
  23' Thiago Santos
  26' Cleiton Fernando
  33' Tiago Silva
  43' Henrique Dourado 
  43' Reinaldo
Alan Ruschel 44'  
  45' Reinaldo
  1 - 1 45+1' Alex Cizeski
Zulu 45+2' 2 - 1  
  45+3' Fabrício Santana
  45+3' Jackson
Zulu 58' 3 - 1  
  61' Thiago Santos
  61' Jose Celio
  61' Tiago Silva
  61' Valdir Teodoro
João Henrique 71'  
Francisco Alex 71'  
Diogo 75'  
Juliano 75'  
Diogo 75'  
Jardel 80'  
Diogo Oliveira 80'  
12/08/2012 Cianorte
0 - 0
Mogi Mirim 0-0H2H+
  13' Roni
  26' Piauí
Jovany 50'  
  50' Mauro Viana
Paulinho Oliveira 58'  
  60' Roni
  64' Dudú
  66' Lima
  66' Juninho
  66' Dudú
  66' Mário Lúcio
Jovany 72'  
Netinho 72'  
Diego Dedoné 76'  
Willian Moraes 76'  
Cleiton Fernando 80'  
Reinaldo 88'  
João Paulo 88'  
Alex Cizeski 89'  
  90' Tardelli Coelho
  90' Nando
22/07/2012 Cianorte
2 - 1
Concórdia Atlético Clube 2-1H2H+
Henrique Dourado  1' 1 - 0  
Henrique Dourado  12' 2 - 0  
  2 - 1 23' Maicon
Cleiton Fernando 27'  
  28' Alex Pires
  28' Leandro Mineiro
Tiago Silva 46'  
Valdir Teodoro 46'  
  47' Jajá
Paulinho Oliveira 48'  
Reinaldo 48'  
  69' Osvaldir
  69' Danilo Baia
  71' Tinga
  72' Maicon
  72' Marcelinho Silva
  75' Marcelinho Silva
  82' Carlos Alberto
Henrique Dourado  85'  
Geandro 85'  
Alex Cizeski 88'  
  90' Danilo Baia
Diego Dedoné 90'  
15/07/2012 Ceramica
1 - 2
Cianorte 1-1H2H+
  0 - 1 25' Reinaldo
Rafael Carvalho 31'  
Rafael Carvalho 35' 1 - 1  
  35' Paulinho Oliveira
Rafael Carvalho 37'  
Bindé 45+1'  
  45+2' Tiago Silva
Dinei 46'  
Michel 46'  
Maurinho 46'  
Robson 46'  
  67' Paulinho Oliveira
  67' Netinho
Cidinho 67'  
Marcio Nunes 67'  
  67' Cleiton Fernando
Pedro 72'  
  73' Diego Dedoné
  73' João Paulo
  1 - 2 79' João Paulo
  82' Thiago Santos
  82' Geandro
08/07/2012 Mogi Mirim
0 - 0
Cianorte 0-0H2H+
João Paulo 16'  
  23' Cleiton Fernando
Christiano 26'  
Airton Tirabassi 26'  
  33' Henrique Dourado 
João Paulo 46'  
Vitinho 46'  
  58' Thiago Santos
  58' Anderson Oliveira
  61' Jackson
Washington 62'  
Franciel 62'  
  64' Jovany
Roni 86'  
  87' Cleiton Fernando
  87' Geandro
Lima 88'  
  89' Anderson Oliveira
  89' Valmir Amaral
29/04/2012 Cianorte
0 - 2
Arapongas 0-1H2H+
  0 - 1 25' Léo Itaperuna
Henrique Dourado  40'  
João Paulo 40'  
Diego Cabral 53'  
Elvis 53'  
  58' Marcos Silva
  58' Ruy
Cleiton Fernando 61'  
Pablo Moreira 63'  
Netinho 63'  
  72' Rafael Mineiro
  72' Edmilson Alves
  76' Fabinho
  76' Edinho
  78' Vitor Ressurreição
Jovany 81'  
  89' Douglas Mendes
  90' Edinho
  0 - 2 90+1' Ruy
18/03/2012 Rio Branco PR
2 - 1
Cianorte 2-0H2H+
Dênis Neves 31'  
Dênis Neves 37' 1 - 0  
Dudu Figueiredo 42' 2 - 0  
Jhonatan Duda 44'  
  47' João Paulo
  47' Jose Celio
Renan Meduna 48'  
  57' Cleiton Fernando
  60' Jovany
  60' Geandro
Wanderson De Macedo 75'  
Lelê 75'  
  80' Paulinho Oliveira
  80' Weimar
  85' Jackson
  2 - 1 85' Henrique Dourado 
Renan Meduna 85'  
Erlon 85'  
Dudu Figueiredo 89'  
Jorge Balbino 90'  
Gilson Carlos 90'  
Jorge Balbino 90'  
16/02/2012 Cianorte
1 - 1
Coritiba 0-1H2H+
Cleiton Fernando 10'  
  26' Lincoln
  0 - 1 45' Júnior Urso
João Paulo 56'  
Pablo Moreira 56'  
Felipe 58' 1 - 1  
Fabinho Júnior 59'  
  59' Rafinha
  61' Lincoln
  61' Éverton Ribeiro
  63' Marcel
  63' Caio
Ligger 64'  
Cleiton Fernando 68'  
  70' Júnior Urso
  70' Anderson Simas Luciano
Felipe 71'  
Valmir Amaral 71'  
Pablo Moreira 76'  
Geandro 76'  
Valmir Amaral 83'  
Jackson 84'  
08/02/2012 Operário PR
2 - 3
Cianorte 1-2H2H+
Nivaldo Baiano 22' 1 - 0  
  30' Henrique Dourado 
  1 - 1 35' Valdir Teodoro
  1 - 2 40' Weimar
Ze Leandro 43'  
Wellington 46'  
Marcelo Ceará 46'  
Gabriel Leite 46'  
Filipe Pereira 46'  
  49' Cleiton Fernando
  56' Jackson
Marcelo Ceará 61' 2 - 2  
  63' Felipe
  63' Geandro
Marcelinho 73'  
Cláudio 73'  
  74' Weimar
  74' João Paulo
  76' João Paulo
João Paulo Teixeira 76'  
  83' Fabrício Santana
  86' Jackson
  86' Alex Cizeski
  2 - 3 88' Fabinho Júnior
05/02/2012 Cianorte
2 - 2
Athletico PR 0-2H2H+
  2' Pablo
Paulinho Oliveira 10'  
  0 - 1 23' Manoel
Jovany 42'  
  45' Harrison
  45' Paulo Otávio
  0 - 2 45+1' Bruno Mineiro
Felipe Pinto 49'  
Pablo Moreira 54'  
Weimar 54'  
  59' Ricardinho
  59' Edigar Junio
Weimar 61' 1 - 2  
Felipe Pinto 71'  
Luiz Vinicius 71'  
Paulinho Oliveira 74' 2 - 2  
  75' Bruno Furlan
  75' Marcinho
Jackson 76'  
Cleiton Fernando 86'  
Valdir Teodoro 86'  
Cleiton Fernando 89'  
Valmir Silva 89'  
25/09/2011 Cianorte
0 - 1
Oeste 0-1H2H+
  0 - 1 12' Jorge Luiz
Alex Cizeski 28'  
Warlley 28'  
  29' Julio César
  30' Lucas Mendes
Valdir Teodoro 31'  
William Paulista 46'  
Henrique Dourado  46'  
Jovany 59'  
Thiago Santos 66'  
Netinho 66'  
  78' Jorge Luiz
  78' Paulo Vitor
  78' Paulo Musse
Henrique Dourado  83'  
  90' Serginho
  90' Fabricio Carvalho
  90+1' Marcinho Beija-Flor
  90+1' Tatui
Cleiton Fernando 90+2'  
14/09/2011 Cianorte
0 - 1
Brusque 0-1H2H+
  0 - 1 6' Luis Carlos Kito
William Paulista 16'  
  21' Vinicius
Fabinho Júnior 30'  
  32' Jose Pereira
Netinho 45'  
Jovany 45'  
Cleiton Fernando 50'  
  55' Leandro Leite
Thiago Santos 60'  
Lenilson 60'  
  66' Paulinho Oliveira
  66' Thiago Cristian
Valdir Teodoro 69'  
Jose Celio 76'  
Vagner Carioca 76'  
  89' Marcelinho Silva
  89' Fagner
  90+2' Luis Carlos Kito
  90+2' Gustavo Tormena
  90+2' Luis Carlos Kito
03/09/2011 Juventude
3 - 0
Cianorte 0-0H2H+
Víctor López 46'  
Ramiro 46'  
Rafael Aidar 61'  
Nicolas Martinez 61'  
  62' Lenilson
  62' Netinho
  65' William Paulista
  65' Thiago Santos
  66' William Paulista
  66' Weimar
Zulu 72' 1 - 0  
Anderson Pico 75'  
  75' Fabinho Júnior
  75' Vagner Carioca
Cristiano 80' 2 - 0  
Leo Maringá 82'  
Fabrício Lusa 82'  
  84' Cleiton Fernando
  84' Felipe Pinto
Ramiro 86' 3 - 0  
21/08/2011 Cianorte
1 - 0
Metropolitano 0-0H2H+
  9' Selmir
Felipe Pinto 18'  
Thiago Santos 46'  
Netinho 46'  
  47' Rodrigo Ninja
Cleiton Fernando 55'  
  60' Rodrigo Ninja
Lenilson 69'  
Weimar 69'  
  70' Rafael Costa
  70' Iverton Paes
William Paulista 74' 1 - 0  
Fabinho Júnior 76'  
  79' Jhonny
  79' Keverson
Cleiton Fernando 81'  
Jovany 81'  
  85' Albert
  85' Jairo
Jovany 87'  
Jose Celio 89'  
31/07/2011 Cianorte
2 - 1
Juventude 0-0H2H+
  2' Fred
  29' Alex Telles 
Lenilson 46'  
Weimar 46'  
  0 - 1 51' Rafael Aidar
  53' Julio Madureira
  57' Jardel
Felipe Pinto 58'  
Netinho 58'  
  63' Zulu
  63' Nicolas Martinez
Netinho 65' 1 - 1  
Thiago Santos 70'  
Cleiton Fernando 70'  
  80' Jardel
  80' Rafael Aidar
Cleiton Fernando 81' 2 - 1  
Jovany 87'  
Rafael Mineiro 87'  
  89' Leo Maringá
  89' Víctor López
Netinho 89'  
17/07/2011 Cianorte
1 - 0
Cruzeiro RS 0-0H2H+
  13' Almir
  23' Tinga
  50' Tinga
William Paulista 51'  
  52' Marquinhos
  52' Oslei
Valmir Amaral 57'  
Netinho 57'  
William Paulista 58'  
Elvis 58'  
Elvis 62'  
  63' Julio Abu
  63' Pedro
Rafael Mineiro 68' 1 - 0  
  74' Paulinho Simionato
  74' Maxwall
Lenilson 75'  
Cleiton Fernando 75'  
Jose Celio 85'  
Alex Cizeski 88'  
20/03/2011 Paranavaí
1 - 2
Cianorte 0-1H2H+
Jaime 30'  
Paulo Roberto 34'  
Jaime 38'  
  0 - 1 39' Thiago Santos
Eduardinho 45'  
  47' Deives Thiago
  47' Felipe
Gilmar 47'  
Eurisvaldo Tatico 47'  
Thiago Ferraz 63'  
Edinaldo 63'  
Edinaldo 64'  
  74' Rafael Mineiro
  74' Jorginho
  78' Alex Cizeski
  80' Jorginho
Rafael Bandeira 88'  
Douglas Da Silva 88'  
  0 - 2 89' Felipe
  90' Felipe
  90' Cleiton Fernando
Eurisvaldo Tatico 90+3' 1 - 2  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.