<?xml version="1.0" encoding="us-ascii"?>
    <state type="FIRST" next="VALID" s="20"/>
    <state type="INVALID" next="INVALID" s="A0"/>
    <state type="FIRST" next="VALID" s="7F"/>
    <state type="INVALID" next="INVALID" s="FD" e="FF"/>

<!-- C0 -->
    <state type="FIRST" next="VALID" s="00" e="1F"/>

<!-- C1 without SS2, SS3 -->
    <state type="INVALID" next="INVALID" s="80" e="8D"/>
    <state type="INVALID" next="INVALID" s="90" e="9F"/>

<!-- G0 -->
    <state type="FIRST" next="VALID" s="21" e="7E"/>

<!-- G1: JIS X 0208 -->
    <state type="FIRST" next="second-half" s="A1" e="FE"/>
    <state type="second-half"  next="VALID" s="A1" e="FE"/>

<!-- G2: SS2, JIS X 0201-->
    <state type="FIRST" next="code-set-1" s="8E"/>
    <state type="code-set-1" next="VALID" s="A1" e="FE"/>

<!-- G3: SS3, JIS X 0212 -->
    <state type="FIRST" next="first-half" s="8F"/>
    <state type="first-half" next="second-half" s="A1" e="FE"/>
