RESULTS FOR SUNDAY, FEB 10
Select date to display
CAIRNS Results (H)
KeTest: 40
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102209A4C1 1 2647731 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102224AXB2 2 2647735 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021022285ID5 5 2647736 Maryborough : Cairns (A) 2019-02-10 AUS 201902102236AUS3 3 2647738 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102209A4C1 1 2647731 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102224AXB2 2 2647735 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021022285ID5 5 2647736 Maryborough : Cairns (A) 2019-02-10 AUS 201902102236AUS3 3 2647738 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102249A4C2 2 2647741 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021023075ID6 6 2647744 Maryborough : Cairns (A) 2019-02-10 AUS 201902102314AUS4 4 2647746 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102209A4C1 1 2647731 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102224AXB2 2 2647735 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021022285ID5 5 2647736 Maryborough : Cairns (A) 2019-02-10 AUS 201902102236AUS3 3 2647738 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102249A4C2 2 2647741 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021023075ID6 6 2647744 Maryborough : Cairns (A) 2019-02-10 AUS 201902102314AUS4 4 2647746 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102329A4C3 3 2647748 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102304AXB3 3 2647749 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021023475ID7 7 2647751 Maryborough : Cairns (A) 2019-02-10 AUS 201902102354AUS5 5 2647752 Australia (A) : Cairns (A) 2019-02-10 AXB 201902110002AXB4 4 2647753 Australia (B) : Cairns (A) 2019-02-10 A4C 201902110009A4C4 4 2647754 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021100275ID8 8 2647755 Maryborough : Cairns (A) 2019-02-10 AXB 201902110032AXB5 5 2647756 Australia (B) : Cairns (A) 2019-02-10 AUS 201902110034AUS6 6 2647757 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102209A4C1 1 2647731 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102224AXB2 2 2647735 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021022285ID5 5 2647736 Maryborough : Cairns (A) 2019-02-10 AUS 201902102236AUS3 3 2647738 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102249A4C2 2 2647741 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021023075ID6 6 2647744 Maryborough : Cairns (A) 2019-02-10 AUS 201902102314AUS4 4 2647746 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102329A4C3 3 2647748 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102304AXB3 3 2647749 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021023475ID7 7 2647751 Maryborough : Cairns (A) 2019-02-10 AUS 201902102354AUS5 5 2647752 Australia (A) : Cairns (A) 2019-02-10 AXB 201902110002AXB4 4 2647753 Australia (B) : Cairns (A) 2019-02-10 A4C 201902110009A4C4 4 2647754 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021100275ID8 8 2647755 Maryborough : Cairns (A) 2019-02-10 AXB 201902110032AXB5 5 2647756 Australia (B) : Cairns (A) 2019-02-10 AUS 201902110034AUS6 6 2647757 Australia (A) : Cairns (A) 2019-02-10 A4C 201902110049A4C5 5 2647758 Australia (C) : Cairns (A) 2019-02-10 AXB 201902110104AXB6 6 2647759 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021101075ID9 9 2647760 Maryborough : Cairns (A) 2019-02-10 AUS 201902110114AUS7 7 2647761 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102209A4C1 1 2647731 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102224AXB2 2 2647735 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021022285ID5 5 2647736 Maryborough : Cairns (A) 2019-02-10 AUS 201902102236AUS3 3 2647738 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102249A4C2 2 2647741 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021023075ID6 6 2647744 Maryborough : Cairns (A) 2019-02-10 AUS 201902102314AUS4 4 2647746 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102329A4C3 3 2647748 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102304AXB3 3 2647749 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021023475ID7 7 2647751 Maryborough : Cairns (A) 2019-02-10 AUS 201902102354AUS5 5 2647752 Australia (A) : Cairns (A) 2019-02-10 AXB 201902110002AXB4 4 2647753 Australia (B) : Cairns (A) 2019-02-10 A4C 201902110009A4C4 4 2647754 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021100275ID8 8 2647755 Maryborough : Cairns (A) 2019-02-10 AXB 201902110032AXB5 5 2647756 Australia (B) : Cairns (A) 2019-02-10 AUS 201902110034AUS6 6 2647757 Australia (A) : Cairns (A) 2019-02-10 A4C 201902110049A4C5 5 2647758 Australia (C) : Cairns (A) 2019-02-10 AXB 201902110104AXB6 6 2647759 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021101075ID9 9 2647760 Maryborough : Cairns (A) 2019-02-10 AUS 201902110114AUS7 7 2647761 Australia (A) : Cairns (A) 2019-02-10 A4C 201902110129A4C6 6 2647762 Australia (C) : Cairns (A) 2019-02-10 AXB 201902110144AXB7 7 2647763 Australia (B) : Cairns (A) 2019-02-10 A4C 201902110209A4C7 7 2647764 Australia (C) : Cairns (A) 2019-02-10 AUS 201902110154AUS8 8 2647765 Australia (A) : Cairns (A)
2019-02-10 XED 201902100600XED1 1 2647312 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100624XED2 2 2647313 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100658XED3 3 2647314 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100733XED4 4 2647325 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100808XED5 5 2647339 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100843XED6 6 2647342 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100918XED7 7 2647352 Scottsville (SA) : Cairns (A) 2019-02-10 XED 201902100953XED8 8 2647356 Scottsville (SA) : Cairns (A) 2019-02-10 5ID 2019021020235ID1 1 2647680 Maryborough : Cairns (A) 2019-02-10 5ID 2019021020415ID2 2 2647689 Maryborough : Cairns (A) 2019-02-10 5ID 2019021021135ID3 3 2647698 Maryborough : Cairns (A) 2019-02-10 AUS 201902102121AUS1 1 2647704 Australia (A) : Cairns (A) 2019-02-10 AXB 201902102144AXB1 1 2647709 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021021485ID4 4 2647714 Maryborough : Cairns (A) 2019-02-10 AUS 201902102156AUS2 2 2647729 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102209A4C1 1 2647731 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102224AXB2 2 2647735 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021022285ID5 5 2647736 Maryborough : Cairns (A) 2019-02-10 AUS 201902102236AUS3 3 2647738 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102249A4C2 2 2647741 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021023075ID6 6 2647744 Maryborough : Cairns (A) 2019-02-10 AUS 201902102314AUS4 4 2647746 Australia (A) : Cairns (A) 2019-02-10 A4C 201902102329A4C3 3 2647748 Australia (C) : Cairns (A) 2019-02-10 AXB 201902102304AXB3 3 2647749 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021023475ID7 7 2647751 Maryborough : Cairns (A) 2019-02-10 AUS 201902102354AUS5 5 2647752 Australia (A) : Cairns (A) 2019-02-10 AXB 201902110002AXB4 4 2647753 Australia (B) : Cairns (A) 2019-02-10 A4C 201902110009A4C4 4 2647754 Australia (C) : Cairns (A) 2019-02-10 5ID 2019021100275ID8 8 2647755 Maryborough : Cairns (A) 2019-02-10 AXB 201902110032AXB5 5 2647756 Australia (B) : Cairns (A) 2019-02-10 AUS 201902110034AUS6 6 2647757 Australia (A) : Cairns (A) 2019-02-10 A4C 201902110049A4C5 5 2647758 Australia (C) : Cairns (A) 2019-02-10 AXB 201902110104AXB6 6 2647759 Australia (B) : Cairns (A) 2019-02-10 5ID 2019021101075ID9 9 2647760 Maryborough : Cairns (A) 2019-02-10 AUS 201902110114AUS7 7 2647761 Australia (A) : Cairns (A) 2019-02-10 A4C 201902110129A4C6 6 2647762 Australia (C) : Cairns (A) 2019-02-10 AXB 201902110144AXB7 7 2647763 Australia (B) : Cairns (A) 2019-02-10 A4C 201902110209A4C7 7 2647764 Australia (C) : Cairns (A) 2019-02-10 AUS 201902110154AUS8 8 2647765 Australia (A) : Cairns (A) 2019-02-10 AUS 201902110304AUS9 9 2647776 Australia (A) : Cairns (A)
 
HorseWinPlaceShow
1st 6 - MT PETER MISS8.004.10
2nd 5 - SHE STRYKES IT3.10
3rd 3 - LUCKY ANGUS
4th 1 - GREYSERENE
 
$1 Exacta6-5$13.10
$1 Quinella5-6$4.70
 
HorseWinPlaceShow
1st 1 - LATTIMER8.203.902.50
2nd 5 - OUR ATOM4.102.50
3rd 2 - EXCEEDINGLY KOOL2.30
4th 4 - CRAIGLEA ALDI
 
$1 Exacta1-5$14.95
$1 Quinella1-5$7.95
$1 Trifecta1-5-2$38.75
$1 Superfecta1-5-2-4$102.30
 
HorseWinPlaceShow
1st 4 - ROSE CLIP6.304.102.50
2nd 8 - RATHDOWNEY AVENUE6.903.70
3rd 3 - COLLYWOBBLE4.30
4th 2 - AWAKENINGS
 
$1 Exacta4-8$16.75
$1 Quinella4-8$11.05
$1 Trifecta4-8-3$100.90
$1 Superfecta4-8-3-2$359.30
 
HorseWinPlaceShow
1st 6 - STRADA GRANDE13.606.502.80
2nd 5 - MISS CELITA11.904.80
3rd 3 - GOLDEN CHARLES2.10
4th 7 - GROOVY PLAYMATE
 
$1 Exacta6-5$43.35
$1 Quinella5-6$30.55
$1 Trifecta6-5-3$139.20
$1 Superfecta6-5-3-7$418.15
 
HorseWinPlaceShow
1st 10 - INVERNESS EXPRESS31.308.906.50
2nd 3 - VOLTAIC3.802.90
3rd 6 - MAROON CREEK3.50
4th 1 - CASHED UP BULLY
 
$1 Exacta10-3$50.80
$1 Quinella3-10$20.90
$1 Trifecta10-3-6$319.40
$1 Superfecta10-3-6-1$1176.85
 
HorseWinPlaceShow
1st 1 - FLYING ONE MORE13.705.902.90
2nd 9 - ARNHEM BEAUTY7.103.30
3rd 3 - RANGERZANE2.10
4th 6 - LILY'S PRINCE
 
$1 Exacta1-9$33.70
$1 Quinella1-9$20.10
$1 Trifecta1-9-3$50.75
$1 Superfecta1-9-3-6$284.55
 
HorseWinPlaceShow
1st 5 - GOOD AS DONE16.608.804.70
2nd 1 - HOT SHOT HARRY5.403.50
3rd 6 - SPARKLY STAR3.50
4th 8 - MAITRE DEE
 
$1 Exacta5-1$36.15
$1 Quinella1-5$20.10
$1 Trifecta5-1-6$121.55
$1 Superfecta5-1-6-8$316.90
 
HorseWinPlaceShow
1st 3 - MISS ESTER21.205.606.50
2nd 4 - BANK TELLER5.904.00
3rd 11 - WEE WILLIE MAC7.80
4th 1 - AETHERIUS
 
$1 Exacta3-4$63.30
$1 Quinella3-4$28.95
$1 Trifecta3-4-11$753.30
$1 Superfecta3-4-11-1$1391.45
$1 PK31/5/3$549.55
$1 PK410/1/5/3$7162.60
*Win, Place, and Show are displayed in $2 payouts.

Get to Know Sky Racing World

Eager to know if a horse you backed has won, placed or showed in a particular race? This page contains the latest horse racing results for Australian, New Zealand, South African, and South Korean horse racing.

Read More

Sign up for our free newsletter.

© 2019 Sky Racing World. All rights reserved.