| A town, city or municipality may not adopt a residential |
| building code or nonresidential building code other than the |
| Maine Model Building Code after the effective date of this |
| chapter. A town, city or municipality that adopts the Maine |
| Model Building Code or the International Existing Building Code |
may adopt amendments to the code codes at any time, as long as |
| such an amendment does not result in the adoption of all or a |
significant portion of any code other than the code codes adopted |
| pursuant to this section. This section may not be construed to |
| prevent a town, city or municipality from selectively adopting |
parts or portions of the Maine Model Building Code or from |
adopting a building rehabilitation code. A town, city or |
| municipality that adopts the Maine Model Building Code shall also |
| adopt the International Existing Building Code. |