Real Estate and Properties for Sale

$15,333,120

3500-3600 SW Topeka Boulevard Topeka, KS 66611

Vacant Land
Active
Listing provided courtesy of Coldwell Banker Commercial-Griffith & Blair
Contact Information: 785-471-8737
Data Source Icon
$3,200,000
  • 4bd
  • 4ba
  • 3,866sqft

7325 SW 93rd Street Wakarusa, KS 66546

Single Family
Active
Listing provided courtesy of Keller Williams Realty Partners Inc.
Contact Information: 913-837-0760
Data Source Icon
$2,950,000

3400 SW Van Buren ST Topeka, KS 66611

Commercial
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$2,900,000

1136 SW Wanamaker Rd Topeka, KS 66604

Commercial
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$2,500,000

0000 SE Shawnee Heights RD #0000 SE RATNER RD Tecumseh, KS 66542

Vacant Land
Active
Listing provided courtesy of Better Homes and Gardens Real
Contact Information: Cell: 785-438-0596
Data Source Icon
$2,350,000

1272 SW Fillmore Street Topeka, KS 66604

Multi-Family
Active
Listing provided courtesy of Haith & Company Realtors
Contact Information: 816-642-7287
Data Source Icon
$2,300,000
  • 3bd
  • 3ba
  • 2,637sqft

717 SW Lincoln ST Topeka, KS 66606

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 5bd
  • 4ba
  • 3,275sqft

719 SW Lincoln ST Topeka, KS 66606

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 2bd
  • 1ba
  • 1,077sqft

723 SW Lincoln ST Topeka, KS 66606

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 6bd
  • 6ba
  • 3,693sqft

4428-4430 SE Oak Bend DR Topeka, KS 66609

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 6bd
  • 4ba
  • 3,424sqft

3411-3413 SE Taurus AVE Topeka, KS 66605

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 4bd
  • 4ba
  • 2,550sqft

6109-6111 SW 26th ST Topeka, KS 66614

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 4bd
  • 2ba
  • 1,488sqft

2612-2614 SW Clay ST Topeka, KS 66611

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 4bd
  • 2ba
  • 1,488sqft

2616-2618 SW Clay ST Topeka, KS 66611

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 3bd
  • 1ba
  • 1,472sqft

1011 SW Plass AVE Topeka, KS 66604

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,300,000
  • 3bd
  • 3ba
  • 2,012sqft

5652 SW 34th TER Topeka, KS 66614

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$2,000,777

5870 & 5872 SW Woodbridge DR Topeka, KS 66606

Multi-Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$2,000,777

5840 & 5842 SW Woodbridge DR Topeka, KS 66606

Multi-Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$2,000,777

5850 & 5852 SW Woodbridge DR Topeka, KS 66606

Multi-Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$2,000,777

5860 & 5862 SW Woodbridge DR Topeka, KS 66606

Multi-Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$1,800,000

Lot 3, Blk A SW Urish RD Topeka, KS 66615

Vacant Land
Active
Listing provided courtesy of Realty Professionals
Contact Information: Cell: 785-230-2999
Data Source Icon
$1,800,000

Lot 1 Blk B SW 17th ST Topeka, KS 66615

Vacant Land
Active
Listing provided courtesy of Realty Professionals
Contact Information: Cell: 785-230-2999
Data Source Icon
$1,700,000

Lot 2, Blk B SW 17th ST Topeka, KS 66615

Commercial
Active
Listing provided courtesy of Realty Professionals
Contact Information: Cell: 785-230-2999
Data Source Icon
$1,500,000
  • 6bd
  • 6ba
  • 9,162sqft

5807 SW 44th Ct Topeka, KS 66610

Single Family
Active
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-817-5201
Data Source Icon
$1,500,000

6109-6111 SW 26th CT Topeka, KS 66614

Multi-Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$1,437,287

3746 SW Topeka Boulevard Topeka, KS 66609

Vacant Land
Active
Listing provided courtesy of Coldwell Banker Commercial-Griffith & Blair
Contact Information: 785-471-8737
Data Source Icon
$1,395,000

7523 SW 21st St Topeka, KS 66615

Commercial
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$1,385,000

5301 SW Topeka BLVD Topeka, KS 66609

Commercial
Active
Listing provided courtesy of Countrywide Realty, Inc.
Contact Information: [email protected]
Data Source Icon
$1,375,800

5600 Blk NW 86th St Topeka, KS 66618

Vacant Land
Pending
Listing provided courtesy of Countrywide Realty, Inc.
Contact Information: [email protected]
Data Source Icon
$1,099,000
  • 4bd
  • 5ba
  • 5,442sqft

10047 SW 101st St Auburn, KS 66402

Single Family
Active
Listing provided courtesy of ReeceNichols Topeka Elite
Data Source Icon
$880,000
  • 5bd
  • 4ba

7630 SE Berryton Road Berryton, KS 66409

Single Family
Active
Listing provided courtesy of RE/MAX STATE LINE
Data Source Icon
$850,000
  • 3bd
  • 3ba
  • 2,288sqft

6524 SE 101st Street Berryton, KS 66409

Single Family
Pending
Listing provided courtesy of Midwest Land Group
Contact Information: 913-222-4257
Data Source Icon
$850,000

4200 BLK SW Gage Blvd Topeka, KS 66610

Vacant Land
Active
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-221-2074
Data Source Icon
$829,000
  • 5bd
  • 4ba
  • 4,901sqft

5100 SW 53rd St Topeka, KS 66610

Single Family
Active
Listing provided courtesy of Coldwell Banker American Home
Contact Information: Cell: 785-969-9296
Data Source Icon
$825,000
  • 5bd
  • 4ba
  • 4,665sqft

4249 NW 86th St Topeka, KS 66618

Single Family
Active
Listing provided courtesy of Stone & Story RE Group, LLC
Contact Information: Office: 785-251-0717
Data Source Icon
$820,000

400 SE 8th Ave Topeka, KS 66607

Vacant Land
Active
Listing provided courtesy of Griffith & Blair Commercial
Contact Information: Cell: 785-471-8737
Data Source Icon
$800,000
  • 4bd
  • 3ba
  • 3,037sqft

10720 NW 86th St Silver Lake, KS 66539

Single Family
Active
Listing provided courtesy of Better Homes and Gardens Real
Contact Information: Cell: 785-806-2287
Data Source Icon
$795,000
  • 4bd
  • 4ba
  • 3,780sqft

1315 NE 46th ST Topeka, KS 66617

Single Family
Pending
Listing provided courtesy of Hawks R/E Professionals
Contact Information: Cell: 785-224-1099
Data Source Icon
$780,000

1300 SW Fillmore ST Topeka, KS 66604

Multi-Family
Active
Listing provided courtesy of Platinum Realty LLC
Data Source Icon
$760,000

3900 BLK SE Croco Road Topeka, KS 66609

Vacant Land
Active
Listing provided courtesy of BERKSHIRE HATHAWAY FIRST REALTORS
Data Source Icon
$749,000
  • 5bd
  • 4ba
  • 4,322sqft

4925 SE 21st St Tecumseh, KS 66542

Single Family
Pending
Listing provided courtesy of RE/MAX EK Real Estate
Contact Information: Office: 785-588-4550
Data Source Icon
$735,000
  • 5bd
  • 4ba
  • 3,655sqft

5231 NW Valencia RD Silver Lake, KS 66539

Single Family
Pending
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-221-0541
Data Source Icon
$699,900

101st SE Croco RD Berryton, KS 66409

Vacant Land
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$675,000
  • 3bd
  • 2ba
  • 1,280sqft

2520 NE Kaw Valley School RD #2660 NE Kaw Valley Schoo Topeka, KS 66617

Single Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$675,000
  • 3bd
  • 4ba
  • 2,396sqft

2660 NE Kaw Valley School RD #2520 NE Kaw Valley Schoo Topeka, KS 66617

Single Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$675,000
  • 5bd
  • 5ba
  • 4,896sqft

5230 SW Knudsen RD Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$675,000
  • 5bd
  • 5ba
  • 4,696sqft

5319 SW 40th Ter Topeka, KS 66610

Single Family
Active
Listing provided courtesy of Better Homes and Gardens Real
Contact Information: Cell: 785-438-0596
Data Source Icon
$675,000
  • 5bd
  • 4ba
  • 4,009sqft

6412 SW Vorse RD Auburn, KS 66402

Single Family
Active
Listing provided courtesy of Coldwell Banker American Home
Contact Information: Cell: 785-414-0123
Data Source Icon
$650,000
  • 4bd
  • 5ba
  • 4,306sqft

1012 SW Dartmoor LN Topeka, KS 66604

Single Family
Pending
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$650,000
  • 5bd
  • 6ba
  • 4,964sqft

3155 SW 15th ST Topeka, KS 66604

Single Family
Pending
Listing provided courtesy of Stone & Story RE Group, LLC
Contact Information: Office: 785-251-0717
Data Source Icon
$650,000
  • 5bd
  • 5ba
  • 3,929sqft

3916 SW Clarion PL Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Valley, Inc.
Data Source Icon
$649,900
  • 6bd
  • 3ba
  • 3,866sqft

7406 SW Docking RD Auburn, KS 66402

Single Family
Active
Listing provided courtesy of At Home Kansas
Data Source Icon
$649,900
  • 4bd
  • 3ba
  • 2,866sqft

6855 SW Aylesbury RD Topeka, KS 66610

Single Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$649,900
  • 4bd
  • 2ba
  • 2,400sqft

8441 SW Valencia RD Auburn, KS 66402

Single Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$640,000
  • 3bd
  • 2ba
  • 2,270sqft

141 & 127 SW Urish Road Topeka, KS 66615

Single Family
Active
Listing provided courtesy of Stephens Real Estate
Contact Information: 785-331-7954
Data Source Icon
$639,900
  • 3bd
  • 2ba
  • 2,075sqft

2704 NW 86th St Topeka, KS 66618

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$629,900
  • 4bd
  • 4ba

5639 NW Button Road Topeka, KS 66618

Single Family
Active Under Contract
Listing provided courtesy of STEPHENS REAL ESTATE, INC
Data Source Icon
$629,000
  • 4bd
  • 5ba
  • 4,157sqft

533 SW Danbury LN Topeka, KS 66606

Single Family
Pending
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-231-7752
Data Source Icon
$625,000

320 SW 8th Ave Topeka, KS 66603

Commercial
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$625,000

SW Burlingame Road Topeka, KS 66619

Vacant Land
Active
Listing provided courtesy of Compass Realty Group
Contact Information: 620-277-6182
Data Source Icon
$620,000
  • 5bd
  • 5ba
  • 5,090sqft

3719 SW Clarion Park DR Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of NextHome Professionals
Data Source Icon
$615,000
  • 4bd
  • 4ba
  • 3,592sqft

5934 SW 47th ST Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Stone & Story RE Group, LLC
Contact Information: Office: 785-251-0717
Data Source Icon
$614,900
  • 5bd
  • 3ba
  • 3,744sqft

4300 SW Laurens WAY Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$599,900
  • 4bd
  • 5ba
  • 3,007sqft

8425 NE Marple RD Topeka, KS 66617

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$599,900
  • 4bd
  • 4ba
  • 4,083sqft

325 SW Whitehall LN Topeka, KS 66606

Single Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$599,900
  • 5bd
  • 4ba
  • 4,301sqft

4848 SE 53rd St Berryton, KS 66409

Single Family
Active
Listing provided courtesy of Stephens Real Estate inc.
Data Source Icon
$598,750
  • 3bd
  • 3ba
  • 2,745sqft

6530 NW Rossville RD Rossville, KS 66533

Single Family
Pending
Listing provided courtesy of Midwest Land Group
Data Source Icon
$598,000
  • 5bd
  • 5ba
  • 4,447sqft

7527 SW Blue Inn PL Topeka, KS 66614

Single Family
Pending
Listing provided courtesy of Stone & Story RE Group, LLC
Contact Information: Office: 785-251-0717
Data Source Icon
$595,000

2017 SW 6th Ave #2013 SW 6th Ave. Topeka, KS 66606

Commercial
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$595,000
  • 4bd
  • 4ba
  • 3,806sqft

4444 NW Menoken RD Topeka, KS 66618

Single Family
Active
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-221-2074
Data Source Icon
$595,000
  • 5bd
  • 4ba
  • 3,509sqft

4415 SE West Edge RD Topeka, KS 66609

Single Family
Active
Listing provided courtesy of Realty Professionals
Contact Information: Cell: 785-230-1244
Data Source Icon
$585,000

930 SW 6th Ave Topeka, KS 66606

Commercial
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$575,000
  • 5bd
  • 3ba
  • 3,145sqft

6211 SW 46th CT Topeka, KS 66610

Single Family
Active
Listing provided courtesy of Kirk & Cobb, Inc.
Data Source Icon
$565,000
  • 4bd
  • 3ba
  • 2,485sqft

3309 SE 23rd ST Topeka, KS 66605

Single Family
Active
Listing provided courtesy of Platinum Realty LLC
Data Source Icon
$565,000
  • 3bd
  • 3ba
  • 2,033sqft

5740 SW Valencia RD Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Liberty Real Estate LLC
Data Source Icon
$565,000

4849 NW Astor Park DR #4851 NW Astor Park Dr. Topeka, KS 66618

Multi-Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$564,900
  • 5bd
  • 4ba
  • 3,668sqft

6036 SE Adams St Topeka, KS 66609

Single Family
Active
Listing provided courtesy of Coldwell Banker American Home
Contact Information: Cell: 785-580-3866
Data Source Icon
$560,000
  • 5bd
  • 5ba
  • 4,428sqft

2746 SW MacVicar AVE Topeka, KS 66611

Single Family
Pending
Listing provided courtesy of Stone & Story RE Group, LLC
Contact Information: Office: 785-251-0717
Data Source Icon
$560,000
  • 5bd
  • 3ba
  • 2,980sqft

6215 SW 46th CT Topeka, KS 66614

Single Family
Active
Listing provided courtesy of Kirk & Cobb, Inc.
Data Source Icon
$559,900
  • 4bd
  • 3ba
  • 2,473sqft

5746 SW 55th Ter Topeka, KS 66610

Single Family
Active
Listing provided courtesy of Stone & Story RE Group, LLC
Contact Information: Office: 785-251-0717
Data Source Icon
$559,400
  • 4bd
  • 5ba
  • 3,653sqft

2027 SW West Trail RD Topeka, KS 66615

Single Family
Active
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$550,000
  • 3bd
  • 3ba
  • 3,205sqft

5415 SW Lincolnshire CIR Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Prime Realty, LLC
Data Source Icon
$550,000

1334 SW Buchanan ST Topeka, KS 66604

Commercial
Active
Listing provided courtesy of NextHome Professionals
Data Source Icon
$550,000
  • 4bd
  • 3ba
  • 2,739sqft

9015 SW 53rd St Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-633-4359
Data Source Icon
$549,900
  • 4bd
  • 5ba
  • 3,015sqft

301 SW Yorkshire RD Topeka, KS 66606

Single Family
Active
Listing provided courtesy of Hawks R/E Professionals
Contact Information: Cell: 785-554-3919
Data Source Icon
$549,000
  • 3bd
  • 3ba
  • 3,110sqft

4408 SE Oak Bend DR Topeka, KS 66609

Single Family
Active
Listing provided courtesy of Coldwell Banker American Home
Contact Information: Cell: 785-969-9296
Data Source Icon
$539,900
  • 4bd
  • 4ba
  • 3,244sqft

5919 NE Shaffer RD Topeka, KS 66617

Single Family
Pending
Listing provided courtesy of ReeceNichols Topeka Elite
Data Source Icon
$539,000
  • 5bd
  • 3ba

3112 SE Silverleaf Court Topeka, KS 66609

Single Family
Active
Listing provided courtesy of COLDWELL BANKER AMERICAN HOME
Data Source Icon
$535,000
  • 4bd
  • 3ba
  • 2,850sqft

6131 SW 47th ST Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Better Homes and Gardens Real
Contact Information: Cell: 913-982-6415
Data Source Icon
$524,950
  • 4bd
  • 3ba
  • 3,350sqft

5445 NW Brickyard RD Topeka, KS 66618

Single Family
Pending
Listing provided courtesy of NextHome Professionals
Data Source Icon
$515,000
  • 5bd
  • 5ba
  • 4,614sqft

5978 SW 31st Ter Topeka, KS 66614

Single Family
Active
Listing provided courtesy of Beoutdoors Real Estate, LLC
Data Source Icon
$510,000
  • 5bd
  • 3ba

3300 SE 22nd Street Topeka, KS 66605

Single Family
Active Under Contract
Listing provided courtesy of KW INTEGRITY
Data Source Icon
$510,000
  • 3bd
  • 4ba
  • 3,468sqft

10010 Hwy K-16 Holton, KS 66436

Single Family
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$500,000

3732 SW Topeka Boulevard Topeka, KS 66609

Commercial
Active
Listing provided courtesy of Coldwell Banker Commercial-Griffith & Blair
Contact Information: 785-471-8737
Data Source Icon
$499,500
  • 4bd
  • 3ba
  • 2,736sqft

7636 SW 24th TER Topeka, KS 66614

Single Family
Active
Listing provided courtesy of Genesis, LLC, Realtors
Contact Information: Cell: 785-249-6353
Data Source Icon
$499,000

1239 SW Western AVE Topeka, KS 66604

Commercial
Active
Listing provided courtesy of KW One Legacy Partners, LLC
Data Source Icon
$499,000

722 SW Kansas AVE Topeka, KS 66603

Commercial
Active
Listing provided courtesy of Platinum Realty LLC
Data Source Icon
$499,000
  • 4bd
  • 2ba
  • 2,352sqft

7030 NW Valencia RD Silver Lake, KS 66539

Single Family
Active
Listing provided courtesy of Countrywide Realty, Inc.
Contact Information: [email protected]
Data Source Icon
$498,900
  • 3bd
  • 3ba
  • 2,394sqft

5956 SW Clarion LN Topeka, KS 66610

Single Family
Pending
Listing provided courtesy of Berkshire Hathaway First
Data Source Icon
$495,000
  • 4bd
  • 3ba
  • 3,795sqft

3635 SE 45th St Berryton, KS 66409

Single Family
Active
Listing provided courtesy of Prime Realty, LLC
Data Source Icon
The information displayed on this page is confidential, proprietary, and copyrighted information of Heartland Multiple Listing Service, Inc.(Heartland MLS). Copyright 2026, Heartland Multiple Listing Service, Inc. Heartland MLS and RE/MAX Kansas-Missouri do not make any warranty or representation concerning the timeliness or accuracy of the information displayed herein. Listing Information last updated 6/30/2026 02:32 PM PST. In consideration for the receipt of the information on this page, the recipient agrees to use the information solely for the private non-commercial purpose of identifying a property in which the recipient has a good faith interest in acquiring. Read Listing Data Terms of Use

The data relating to real estate for sale on this web site comes in part from the Internet Data Exchange™ Program of the Sunflower MLS, Inc.. All information provided is deemed reliable but is not guaranteed and should be independently verified. © Copyright 2026 Sunflower MLS, Inc. and RE/MAX Kansas-Missouri. All rights reserved. The information being provided is for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in.

Based on information from the Lawrence Multiple Listing Service, submitted to the MLS GRID as of 6/30/2026 02:37 PM PST. All data is obtained from various sources and may not have been verified by broker or MLS GRID. Supplied Open House Information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information. © Copyright 2026 Lawrence Board of REALTORS®. All rights reserved.

Listing information comes in part from the InternetData Exchange program of the South Central Kansas MLS, and RE/MAX Kansas-Missouri. Real estate listings held by Brokerage firms other than RE/MAX Kansas-Missouri are marked with an IDX logo and detailed information about them includes the name of the listing Brokers. The information being provided is deemed reliable but not guaranteed, and all information should be verified by the consumer. Listing information last updated 6/30/2026 02:43 PM PST. In consideration for the receipt of the information on this page, the recipient agrees to use the information solely for the private non-commercial purpose of identifying a property in which the recipient has a good faith interest in acquiring.
© Copyright 2026 South Central Kansas MLS. All rights reserved.

Based on information from the Flint Hills Multiple Listing Service, submitted to the MLS GRID as of 6/30/2026 02:07 PM PST. All data is obtained from various sources and may not have been verified by broker or MLS GRID. Supplied Open House Information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information. © Copyright 2026 Flint Hills Board of REALTORS®. All rights reserved.