(module $statemate.wasm
  (type (;0;) (func (param i32 i32)))
  (type (;1;) (func))
  (type (;2;) (func (result i32)))
  (import "__pragma" "loopbound" (func $__pragma_loopbound (type 0)))
  (func $__wasm_apply_data_relocs (type 1))
  (func $statemate_interface (type 1)
    (local i32)
    block  ;; label = @1
      block  ;; label = @2
        block  ;; label = @3
          i32.const 0
          i32.load8_u offset=1060
          i32.eqz
          br_if 0 (;@3;)
          i32.const 0
          i32.const 0
          i32.load offset=1120
          local.tee 0
          i32.store offset=1032
          br 1 (;@2;)
        end
        i32.const 0
        i32.load8_u offset=1062
        i32.eqz
        br_if 1 (;@1;)
        i32.const 0
        i32.load offset=1120
        local.set 0
      end
      i32.const 0
      local.get 0
      i32.store offset=1028
    end
    block  ;; label = @1
      i32.const 0
      i32.load offset=1124
      local.tee 0
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load offset=1120
      local.get 0
      i32.sub
      i32.const 500
      i32.lt_u
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store offset=1124
      i32.const 0
      i32.const 0
      i32.store8 offset=1128
    end
    block  ;; label = @1
      i32.const 0
      i32.load offset=1132
      local.tee 0
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load offset=1120
      local.get 0
      i32.sub
      i32.const 500
      i32.lt_u
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store offset=1132
      i32.const 0
      i32.const 0
      i32.store8 offset=1136
    end
    block  ;; label = @1
      i32.const 0
      i32.load offset=1140
      local.tee 0
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load offset=1120
      local.get 0
      i32.sub
      i32.const 500
      i32.lt_u
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store offset=1140
      i32.const 0
      i32.const 0
      i32.store8 offset=1136
    end
    block  ;; label = @1
      i32.const 0
      i32.load offset=1144
      local.tee 0
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load offset=1120
      local.get 0
      i32.sub
      i32.const 500
      i32.lt_u
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store offset=1144
    end
    block  ;; label = @1
      i32.const 0
      i32.load offset=1148
      local.tee 0
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load offset=1120
      local.get 0
      i32.sub
      i32.const 500
      i32.lt_u
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store offset=1148
    end
    block  ;; label = @1
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1056
        br_if 0 (;@2;)
        i32.const 0
        i32.load offset=1152
        i32.const 0
        i32.load offset=1156
        i32.eq
        br_if 1 (;@1;)
      end
      i32.const 0
      i32.const 0
      i32.load offset=1120
      i32.store offset=1024
    end)
  (func $statemate_generic_KINDERSICHERUNG_CTRL (type 1)
    (local i32 i32 i32 i32)
    block  ;; label = @1
      i32.const 0
      i32.load8_u offset=1066
      i32.eqz
      br_if 0 (;@1;)
      block  ;; label = @2
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1039
              i32.const -1
              i32.add
              br_table 0 (;@5;) 1 (;@4;) 2 (;@3;) 3 (;@2;)
            end
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1160
              local.tee 0
              i32.const 0
              i32.load8_u offset=1161
              local.tee 1
              i32.or
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              i32.const 0
              i32.const 3
              i32.store8 offset=1039
              i32.const 0
              i32.const 0
              i32.store8 offset=1163
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              i32.const 0
              i32.const 0
              i32.store8 offset=1164
              i32.const 0
              i32.const 0
              i32.store8 offset=1037
              return
            end
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1037
              i32.const 1
              i32.ne
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1165
              local.set 2
              block  ;; label = @6
                local.get 0
                i32.const 255
                i32.and
                i32.eqz
                br_if 0 (;@6;)
                local.get 2
                i32.const 255
                i32.and
                br_if 0 (;@6;)
                i32.const 0
                i32.const 1
                i32.store8 offset=1164
                i32.const 0
                i32.const 1
                i32.store8 offset=1037
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                return
              end
              i32.const 0
              i32.load8_u offset=1166
              local.set 3
              block  ;; label = @6
                local.get 1
                i32.const 255
                i32.and
                i32.eqz
                br_if 0 (;@6;)
                local.get 3
                i32.const 255
                i32.and
                br_if 0 (;@6;)
                i32.const 0
                i32.const 1
                i32.store8 offset=1163
                i32.const 0
                i32.const 1
                i32.store8 offset=1037
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                return
              end
              block  ;; label = @6
                local.get 0
                i32.const 255
                i32.and
                br_if 0 (;@6;)
                local.get 2
                i32.const 255
                i32.and
                i32.eqz
                br_if 0 (;@6;)
                i32.const 0
                i32.const 1
                i32.store8 offset=1037
                i32.const 0
                i32.const 0
                i32.store8 offset=1164
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                return
              end
              local.get 1
              i32.const 255
              i32.and
              br_if 4 (;@1;)
              local.get 3
              i32.const 255
              i32.and
              i32.eqz
              br_if 4 (;@1;)
              i32.const 0
              i32.const 1
              i32.store8 offset=1037
              i32.const 0
              i32.const 0
              i32.store8 offset=1163
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              return
            end
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            return
          end
          block  ;; label = @4
            i32.const 0
            i32.load8_u offset=1167
            local.tee 0
            i32.const 0
            i32.load8_u offset=1168
            local.tee 1
            i32.or
            i32.const 255
            i32.and
            br_if 0 (;@4;)
            i32.const 0
            i32.const 3
            i32.store8 offset=1039
            i32.const 0
            i32.const 0
            i32.store8 offset=1163
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            i32.const 0
            i32.const 0
            i32.store8 offset=1164
            i32.const 0
            i32.const 0
            i32.store8 offset=1038
            return
          end
          block  ;; label = @4
            i32.const 0
            i32.load8_u offset=1038
            i32.const 1
            i32.ne
            br_if 0 (;@4;)
            i32.const 0
            i32.load8_u offset=1169
            local.set 2
            block  ;; label = @5
              local.get 0
              i32.const 255
              i32.and
              i32.eqz
              br_if 0 (;@5;)
              local.get 2
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              i32.const 0
              i32.const 1
              i32.store8 offset=1164
              i32.const 0
              i32.const 1
              i32.store8 offset=1038
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              return
            end
            i32.const 0
            i32.load8_u offset=1170
            local.set 3
            block  ;; label = @5
              local.get 1
              i32.const 255
              i32.and
              i32.eqz
              br_if 0 (;@5;)
              local.get 3
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              i32.const 0
              i32.const 1
              i32.store8 offset=1163
              i32.const 0
              i32.const 1
              i32.store8 offset=1038
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              return
            end
            block  ;; label = @5
              local.get 0
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              local.get 2
              i32.const 255
              i32.and
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.const 1
              i32.store8 offset=1038
              i32.const 0
              i32.const 0
              i32.store8 offset=1164
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              return
            end
            local.get 1
            i32.const 255
            i32.and
            br_if 3 (;@1;)
            local.get 3
            i32.const 255
            i32.and
            i32.eqz
            br_if 3 (;@1;)
            i32.const 0
            i32.const 1
            i32.store8 offset=1038
            i32.const 0
            i32.const 0
            i32.store8 offset=1163
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            return
          end
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          return
        end
        i32.const 0
        i32.load8_u offset=1167
        local.set 0
        block  ;; label = @3
          i32.const 0
          i32.load8_u offset=1171
          local.tee 2
          i32.eqz
          i32.const 0
          i32.load8_u offset=1168
          local.tee 3
          i32.const 255
          i32.and
          i32.const 0
          i32.ne
          i32.and
          local.tee 1
          i32.const 1
          i32.ne
          br_if 0 (;@3;)
          local.get 0
          i32.const 255
          i32.and
          i32.eqz
          br_if 0 (;@3;)
          i32.const 0
          i32.const 1
          i32.store8 offset=1163
          i32.const 0
          i32.const 1
          i32.store8 offset=1164
          i32.const 0
          i32.const 2
          i32.store8 offset=1039
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          return
        end
        block  ;; label = @3
          local.get 1
          local.get 0
          i32.const 255
          i32.and
          i32.eqz
          i32.and
          i32.const 1
          i32.ne
          br_if 0 (;@3;)
          i32.const 0
          i32.const 1
          i32.store8 offset=1163
          i32.const 0
          i32.const 2
          i32.store8 offset=1039
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          return
        end
        block  ;; label = @3
          local.get 2
          br_if 0 (;@3;)
          local.get 3
          i32.const 255
          i32.and
          br_if 0 (;@3;)
          local.get 0
          i32.const 255
          i32.and
          i32.eqz
          br_if 0 (;@3;)
          i32.const 0
          i32.const 1
          i32.store8 offset=1164
          i32.const 0
          i32.const 2
          i32.store8 offset=1039
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          return
        end
        i32.const 0
        i32.load8_u offset=1160
        local.set 1
        i32.const 0
        i32.load8_u offset=1161
        local.set 0
        block  ;; label = @3
          local.get 2
          br_if 0 (;@3;)
          local.get 0
          i32.const 255
          i32.and
          br_if 0 (;@3;)
          local.get 1
          i32.const 255
          i32.and
          i32.eqz
          br_if 0 (;@3;)
          i32.const 0
          i32.const 1
          i32.store8 offset=1164
          i32.const 0
          i32.const 1
          i32.store8 offset=1039
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          return
        end
        block  ;; label = @3
          local.get 0
          i32.const 255
          i32.and
          local.tee 0
          i32.eqz
          br_if 0 (;@3;)
          local.get 1
          i32.const 255
          i32.and
          i32.eqz
          br_if 0 (;@3;)
          i32.const 0
          i32.const 1
          i32.store8 offset=1164
          i32.const 0
          i32.const 1
          i32.store8 offset=1163
          i32.const 0
          i32.const 1
          i32.store8 offset=1039
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          return
        end
        local.get 0
        i32.eqz
        br_if 1 (;@1;)
        local.get 1
        local.get 2
        i32.or
        i32.const 255
        i32.and
        br_if 1 (;@1;)
        i32.const 0
        i32.const 1
        i32.store8 offset=1163
        i32.const 0
        i32.const 1
        i32.store8 offset=1039
        i32.const 0
        i32.const 0
        i32.store8 offset=1162
        return
      end
      i32.const 0
      i32.const 3
      i32.store8 offset=1039
      i32.const 0
      i32.const 0
      i32.store8 offset=1162
    end)
  (func $statemate_generic_FH_TUERMODUL_CTRL (type 1)
    (local i32 i32)
    block  ;; label = @1
      i32.const 0
      i32.load8_u offset=1069
      local.tee 0
      br_if 0 (;@1;)
      i32.const 0
      i32.load8_u offset=1071
      i32.const 255
      i32.and
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load8_u offset=1070
      i32.const 255
      i32.and
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store8 offset=1062
      i32.const 0
      i32.const 0
      i32.store8 offset=1060
      return
    end
    block  ;; label = @1
      local.get 0
      i32.eqz
      br_if 0 (;@1;)
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1066
        br_if 0 (;@2;)
        i32.const 0
        i32.const 3
        i32.store8 offset=1039
      end
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1075
        br_if 0 (;@2;)
        i32.const 0
        i32.const 1
        i32.store8 offset=1051
        i32.const 0
        i32.const 0
        i32.store8 offset=1056
      end
      i32.const 0
      i32.const 1
      i32.store8 offset=1076
      i32.const 0
      i32.const 1
      i32.store8 offset=1067
      block  ;; label = @2
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              block  ;; label = @6
                i32.const 0
                i32.load8_u offset=1040
                i32.const -1
                i32.add
                br_table 0 (;@6;) 1 (;@5;) 2 (;@4;) 3 (;@3;)
              end
              i32.const 0
              i32.load offset=1172
              i32.const 59
              i32.ne
              br_if 3 (;@2;)
              i32.const 0
              i32.load offset=1176
              i32.const 59
              i32.eq
              br_if 3 (;@2;)
              i32.const 0
              i32.const 3
              i32.store8 offset=1040
              i32.const 0
              i32.const 3
              i32.store8 offset=1043
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 3 (;@2;)
            end
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1180
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1181
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1182
              i32.const 255
              i32.and
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.const 3
              i32.store8 offset=1040
              i32.const 0
              i32.const 3
              i32.store8 offset=1043
              i32.const 0
              i32.const 0
              i32.load offset=1120
              i32.store offset=1140
              i32.const 0
              i32.const 0
              i32.store8 offset=1136
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 3 (;@2;)
            end
            block  ;; label = @5
              block  ;; label = @6
                block  ;; label = @7
                  block  ;; label = @8
                    i32.const 0
                    i32.load8_u offset=1036
                    i32.const -1
                    i32.add
                    br_table 0 (;@8;) 1 (;@7;) 2 (;@6;) 3 (;@5;)
                  end
                  i32.const 0
                  i32.load8_u offset=1183
                  br_if 5 (;@2;)
                  i32.const 0
                  i32.const 3
                  i32.store8 offset=1036
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1136
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1162
                  br 5 (;@2;)
                end
                i32.const 0
                i32.load8_u offset=1184
                br_if 4 (;@2;)
                i32.const 0
                i32.const 3
                i32.store8 offset=1036
                i32.const 0
                i32.const 0
                i32.store8 offset=1128
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                br 4 (;@2;)
              end
              block  ;; label = @6
                i32.const 0
                i32.load8_u offset=1184
                i32.eqz
                br_if 0 (;@6;)
                i32.const 0
                i32.const 1
                i32.store8 offset=1128
                i32.const 0
                i32.const 2
                i32.store8 offset=1036
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                br 4 (;@2;)
              end
              i32.const 0
              i32.load8_u offset=1183
              i32.eqz
              br_if 3 (;@2;)
              i32.const 0
              i32.const 1
              i32.store8 offset=1136
              i32.const 0
              i32.const 1
              i32.store8 offset=1036
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 3 (;@2;)
            end
            i32.const 0
            i32.const 3
            i32.store8 offset=1036
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            br 2 (;@2;)
          end
          block  ;; label = @4
            i32.const 0
            i32.load offset=1172
            i32.const 61
            i32.lt_s
            br_if 0 (;@4;)
            i32.const 0
            i32.load offset=1176
            i32.const 60
            i32.gt_s
            br_if 0 (;@4;)
            i32.const 0
            i32.load8_u offset=1185
            i32.const 255
            i32.and
            br_if 0 (;@4;)
            i32.const 0
            i32.load8_u offset=1186
            i32.const 255
            i32.and
            br_if 0 (;@4;)
            i32.const 0
            i32.const 1
            i32.store8 offset=1040
            i32.const 0
            i32.const 0
            i32.store8 offset=1136
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            i32.const 0
            i32.const 0
            i32.store8 offset=1128
            br 2 (;@2;)
          end
          block  ;; label = @4
            i32.const 0
            i32.load8_u offset=1180
            i32.const 0
            i32.ne
            i32.const 0
            i32.load8_u offset=1181
            i32.const 255
            i32.and
            i32.eqz
            i32.and
            local.tee 0
            i32.const 1
            i32.ne
            br_if 0 (;@4;)
            i32.const 0
            i32.load8_u offset=1187
            i32.const 255
            i32.and
            i32.eqz
            br_if 0 (;@4;)
            i32.const 0
            i32.const 2
            i32.store8 offset=1040
            i32.const 0
            i32.const 3
            i32.store8 offset=1036
            i32.const 0
            i32.const 0
            i32.load offset=1120
            i32.store offset=1124
            i32.const 0
            i32.const 0
            i32.store8 offset=1128
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            br 2 (;@2;)
          end
          block  ;; label = @4
            local.get 0
            i32.const 0
            i32.load8_u offset=1182
            i32.const 255
            i32.and
            i32.const 0
            i32.ne
            i32.and
            i32.const 1
            i32.ne
            br_if 0 (;@4;)
            i32.const 0
            i32.const 2
            i32.store8 offset=1040
            i32.const 0
            i32.const 3
            i32.store8 offset=1036
            i32.const 0
            i32.const 0
            i32.load offset=1120
            i32.store offset=1132
            i32.const 0
            i32.const 0
            i32.store8 offset=1136
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            br 2 (;@2;)
          end
          block  ;; label = @4
            block  ;; label = @5
              block  ;; label = @6
                block  ;; label = @7
                  i32.const 0
                  i32.load8_u offset=1043
                  i32.const -1
                  i32.add
                  br_table 0 (;@7;) 1 (;@6;) 2 (;@5;) 3 (;@4;)
                end
                block  ;; label = @7
                  i32.const 0
                  i32.load offset=1188
                  i32.const 405
                  i32.lt_s
                  br_if 0 (;@7;)
                  i32.const 0
                  i32.const 3
                  i32.store8 offset=1043
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1128
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1162
                  br 5 (;@2;)
                end
                block  ;; label = @7
                  block  ;; label = @8
                    block  ;; label = @9
                      i32.const 0
                      i32.load8_u offset=1046
                      i32.const -1
                      i32.add
                      br_table 0 (;@9;) 1 (;@8;) 2 (;@7;)
                    end
                    block  ;; label = @9
                      block  ;; label = @10
                        i32.const 0
                        i32.load8_u offset=1183
                        i32.eqz
                        br_if 0 (;@10;)
                        i32.const 0
                        i32.load8_u offset=1192
                        i32.const 255
                        i32.and
                        i32.eqz
                        br_if 1 (;@9;)
                      end
                      i32.const 0
                      i32.load8_u offset=1184
                      i32.eqz
                      br_if 7 (;@2;)
                      i32.const 0
                      i32.load8_u offset=1193
                      i32.const 255
                      i32.and
                      br_if 7 (;@2;)
                    end
                    i32.const 0
                    i32.const 3
                    i32.store8 offset=1043
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1128
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1162
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1046
                    br 6 (;@2;)
                  end
                  block  ;; label = @8
                    i32.const 0
                    i32.load8_u offset=1183
                    i32.eqz
                    br_if 0 (;@8;)
                    i32.const 0
                    i32.load8_u offset=1192
                    i32.const 255
                    i32.and
                    br_if 0 (;@8;)
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1046
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1162
                    br 6 (;@2;)
                  end
                  i32.const 0
                  i32.load8_u offset=1184
                  br_if 5 (;@2;)
                  i32.const 0
                  i32.load8_u offset=1193
                  i32.const 255
                  i32.and
                  i32.eqz
                  br_if 5 (;@2;)
                  i32.const 0
                  i32.const 3
                  i32.store8 offset=1043
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1128
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1162
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1046
                  br 5 (;@2;)
                end
                i32.const 0
                i32.const 2
                i32.store8 offset=1046
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                br 4 (;@2;)
              end
              block  ;; label = @6
                i32.const 0
                i32.load offset=1188
                i32.const 0
                i32.gt_s
                br_if 0 (;@6;)
                i32.const 0
                i32.const 3
                i32.store8 offset=1043
                i32.const 0
                i32.const 0
                i32.store8 offset=1136
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                br 4 (;@2;)
              end
              block  ;; label = @6
                block  ;; label = @7
                  block  ;; label = @8
                    i32.const 0
                    i32.load8_u offset=1047
                    i32.const -1
                    i32.add
                    br_table 0 (;@8;) 1 (;@7;) 2 (;@6;)
                  end
                  block  ;; label = @8
                    block  ;; label = @9
                      block  ;; label = @10
                        i32.const 0
                        i32.load8_u offset=1184
                        i32.eqz
                        br_if 0 (;@10;)
                        i32.const 0
                        i32.load8_u offset=1193
                        i32.const 255
                        i32.and
                        i32.eqz
                        br_if 1 (;@9;)
                      end
                      i32.const 0
                      i32.load8_u offset=1183
                      i32.eqz
                      br_if 1 (;@8;)
                      i32.const 0
                      i32.load8_u offset=1192
                      i32.const 255
                      i32.and
                      br_if 1 (;@8;)
                    end
                    i32.const 0
                    i32.const 3
                    i32.store8 offset=1043
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1136
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1162
                    br 6 (;@2;)
                  end
                  block  ;; label = @8
                    block  ;; label = @9
                      block  ;; label = @10
                        i32.const 0
                        i32.load8_u offset=1044
                        i32.const -1
                        i32.add
                        br_table 0 (;@10;) 1 (;@9;) 2 (;@8;)
                      end
                      i32.const 0
                      i32.const 0
                      i32.store8 offset=1079
                      i32.const 0
                      i32.load8_u offset=1078
                      i32.eqz
                      br_if 7 (;@2;)
                      i32.const 0
                      i32.const 1
                      i32.store8 offset=1136
                      i32.const 0
                      i32.const 2
                      i32.store8 offset=1044
                      i32.const 0
                      i32.const 1
                      i32.store8 offset=1073
                      i32.const 0
                      i32.const 0
                      i32.store8 offset=1162
                      i32.const 0
                      i32.const 0
                      i32.store8 offset=1194
                      i32.const 0
                      i32.const 0
                      i32.store8 offset=1128
                      br 7 (;@2;)
                    end
                    i32.const 0
                    i32.load8_u offset=1080
                    i32.eqz
                    br_if 6 (;@2;)
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1194
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1079
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1044
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1128
                    i32.const 0
                    i32.const 0
                    i32.load offset=1120
                    i32.store offset=1144
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1162
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1073
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1136
                    br 6 (;@2;)
                  end
                  i32.const 0
                  i32.const 2
                  i32.store8 offset=1044
                  i32.const 0
                  i32.const 1
                  i32.store8 offset=1073
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1162
                  br 5 (;@2;)
                end
                block  ;; label = @7
                  i32.const 0
                  i32.load8_u offset=1183
                  br_if 0 (;@7;)
                  i32.const 0
                  i32.load8_u offset=1192
                  i32.const 255
                  i32.and
                  i32.eqz
                  br_if 0 (;@7;)
                  i32.const 0
                  i32.const 3
                  i32.store8 offset=1043
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1136
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1162
                  br 5 (;@2;)
                end
                block  ;; label = @7
                  block  ;; label = @8
                    block  ;; label = @9
                      i32.const 0
                      i32.load8_u offset=1045
                      i32.const -1
                      i32.add
                      br_table 0 (;@9;) 1 (;@8;) 2 (;@7;)
                    end
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1079
                    i32.const 0
                    i32.load8_u offset=1078
                    i32.eqz
                    br_if 6 (;@2;)
                    i32.const 0
                    i32.const 2
                    i32.store8 offset=1045
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1073
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1136
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1195
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1162
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1128
                    br 6 (;@2;)
                  end
                  block  ;; label = @8
                    i32.const 0
                    i32.load8_u offset=1080
                    i32.eqz
                    br_if 0 (;@8;)
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1195
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1079
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1045
                    i32.const 0
                    i32.const 1
                    i32.store8 offset=1128
                    i32.const 0
                    i32.const 0
                    i32.load offset=1120
                    i32.store offset=1148
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1136
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1162
                    i32.const 0
                    i32.const 0
                    i32.store8 offset=1073
                    br 6 (;@2;)
                  end
                  i32.const 0
                  i32.load8_u offset=1184
                  i32.eqz
                  br_if 5 (;@2;)
                  i32.const 0
                  i32.load8_u offset=1193
                  i32.const 255
                  i32.and
                  br_if 5 (;@2;)
                  i32.const 0
                  i32.const 1
                  i32.store8 offset=1047
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1162
                  i32.const 0
                  i32.const 0
                  i32.store8 offset=1045
                  br 5 (;@2;)
                end
                i32.const 0
                i32.const 2
                i32.store8 offset=1045
                i32.const 0
                i32.const 1
                i32.store8 offset=1073
                i32.const 0
                i32.const 1
                i32.store8 offset=1136
                i32.const 0
                i32.const 0
                i32.store8 offset=1162
                br 4 (;@2;)
              end
              i32.const 0
              i32.const 2
              i32.store8 offset=1047
              i32.const 0
              i32.const 2
              i32.store8 offset=1045
              i32.const 0
              i32.const 1
              i32.store8 offset=1073
              i32.const 0
              i32.const 1
              i32.store8 offset=1136
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 3 (;@2;)
            end
            i32.const 0
            i32.load offset=1188
            local.set 0
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1183
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1192
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              local.get 0
              i32.const 1
              i32.lt_s
              br_if 0 (;@5;)
              i32.const 0
              i32.const 2
              i32.store8 offset=1043
              i32.const 0
              i32.const 2
              i32.store8 offset=1047
              i32.const 0
              i32.const 2
              i32.store8 offset=1045
              i32.const 0
              i32.const 1
              i32.store8 offset=1073
              i32.const 0
              i32.const 1
              i32.store8 offset=1136
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 3 (;@2;)
            end
            i32.const 0
            i32.load8_u offset=1184
            i32.eqz
            br_if 2 (;@2;)
            i32.const 0
            i32.load8_u offset=1193
            i32.const 255
            i32.and
            br_if 2 (;@2;)
            local.get 0
            i32.const 404
            i32.gt_s
            br_if 2 (;@2;)
            i32.const 0
            i32.const 1
            i32.store8 offset=1128
            i32.const 0
            i32.const 1
            i32.store8 offset=1043
            i32.const 0
            i32.const 2
            i32.store8 offset=1046
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            br 2 (;@2;)
          end
          i32.const 0
          i32.const 3
          i32.store8 offset=1043
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          br 1 (;@2;)
        end
        i32.const 0
        i32.const 2
        i32.store8 offset=1040
        i32.const 0
        i32.const 0
        i32.store8 offset=1162
      end
      block  ;; label = @2
        block  ;; label = @3
          block  ;; label = @4
            i32.const 0
            i32.load8_u offset=1041
            i32.const 1
            i32.ne
            br_if 0 (;@4;)
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1196
              local.tee 0
              i32.const 1
              i32.ne
              br_if 0 (;@5;)
              i32.const 0
              i32.load offset=1028
              local.tee 1
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.load offset=1120
              local.get 1
              i32.sub
              i32.const 1
              i32.ne
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1182
              i32.const 0
              i32.load8_u offset=1187
              i32.const 255
              i32.and
              i32.or
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.const 1
              i32.store8 offset=1041
              i32.const 0
              i32.const 0
              i32.load offset=1172
              i32.const 1
              i32.add
              i32.store offset=1172
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 2 (;@3;)
            end
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1042
              i32.const 1
              i32.ne
              br_if 0 (;@5;)
              local.get 0
              i32.const 1
              i32.ne
              br_if 3 (;@2;)
              i32.const 0
              i32.load offset=1032
              local.tee 0
              i32.eqz
              br_if 3 (;@2;)
              i32.const 0
              i32.load offset=1120
              local.get 0
              i32.sub
              i32.const 3
              i32.ne
              br_if 3 (;@2;)
              i32.const 0
              i32.load8_u offset=1182
              i32.const 255
              i32.and
              br_if 3 (;@2;)
              i32.const 0
              i32.load8_u offset=1187
              i32.const 255
              i32.and
              br_if 3 (;@2;)
              i32.const 0
              i32.load offset=1172
              local.tee 0
              i32.const 1
              i32.lt_s
              br_if 3 (;@2;)
              i32.const 0
              local.get 0
              i32.const -1
              i32.add
              i32.store offset=1172
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              br 2 (;@3;)
            end
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            br 1 (;@3;)
          end
          i32.const 0
          i32.const 1
          i32.store8 offset=1041
          i32.const 0
          i32.const 0
          i32.store offset=1172
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
        end
        i32.const 0
        i32.const 1
        i32.store8 offset=1042
      end
      i32.const 0
      i32.const 0
      i32.load8_u offset=1060
      i32.store8 offset=1061
      i32.const 0
      i32.const 0
      i32.load8_u offset=1062
      i32.store8 offset=1063
    end)
  (func $statemate_generic_BLOCK_ERKENNUNG_CTRL (type 1)
    (local i32 i32)
    block  ;; label = @1
      i32.const 0
      i32.load8_u offset=1075
      local.tee 0
      br_if 0 (;@1;)
      i32.const 0
      i32.load8_u offset=1077
      i32.const 255
      i32.and
      i32.eqz
      br_if 0 (;@1;)
      i32.const 0
      i32.load8_u offset=1076
      i32.const 255
      i32.and
      br_if 0 (;@1;)
      i32.const 0
      i32.const 0
      i32.store8 offset=1056
      return
    end
    block  ;; label = @1
      local.get 0
      i32.eqz
      br_if 0 (;@1;)
      block  ;; label = @2
        block  ;; label = @3
          block  ;; label = @4
            i32.const 0
            i32.load8_u offset=1051
            i32.const -1
            i32.add
            br_table 0 (;@4;) 1 (;@3;) 2 (;@2;)
          end
          i32.const 0
          i32.load offset=1200
          local.tee 0
          i32.const 1
          i32.lt_s
          br_if 2 (;@1;)
          local.get 0
          i32.const 0
          i32.load offset=1204
          i32.eq
          br_if 2 (;@1;)
          i32.const 0
          i32.const 2
          i32.store8 offset=1051
          i32.const 0
          i32.const 2
          i32.store offset=1212
          i32.const 0
          i32.const 3
          i32.store8 offset=1050
          i32.const 0
          i32.const 1
          i32.store8 offset=1056
          i32.const 0
          i32.const 0
          i32.store8 offset=1208
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          i32.const 0
          i32.const 0
          i32.store offset=1152
          return
        end
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1187
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1216
              i32.const 255
              i32.and
              br_if 1 (;@4;)
            end
            i32.const 0
            i32.load8_u offset=1182
            br_if 1 (;@3;)
            i32.const 0
            i32.load8_u offset=1217
            i32.const 255
            i32.and
            i32.eqz
            br_if 1 (;@3;)
          end
          i32.const 0
          i32.const 1
          i32.store8 offset=1051
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          i32.const 0
          i32.const 0
          i32.store8 offset=1050
          return
        end
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1050
              i32.const -1
              i32.add
              br_table 4 (;@1;) 0 (;@5;) 1 (;@4;) 2 (;@3;)
            end
            i32.const 0
            i32.load offset=1200
            i32.const 0
            i32.load offset=1212
            i32.const -2
            i32.add
            i32.le_s
            br_if 3 (;@1;)
            i32.const 0
            i32.const 1
            i32.store8 offset=1208
            i32.const 0
            i32.const 1
            i32.store8 offset=1050
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            return
          end
          i32.const 0
          i32.const 0
          i32.store8 offset=1056
          block  ;; label = @4
            i32.const 0
            i32.load offset=1152
            local.tee 0
            i32.const 11
            i32.ne
            br_if 0 (;@4;)
            i32.const 0
            i32.load offset=1156
            i32.const 11
            i32.eq
            br_if 0 (;@4;)
            i32.const 0
            i32.const 2
            i32.store8 offset=1050
            i32.const 0
            i32.const 0
            i32.store8 offset=1162
            return
          end
          i32.const 0
          i32.load8_u offset=1196
          i32.const 1
          i32.ne
          br_if 2 (;@1;)
          i32.const 0
          i32.load offset=1024
          local.tee 1
          i32.eqz
          br_if 2 (;@1;)
          i32.const 0
          i32.load offset=1120
          local.get 1
          i32.sub
          i32.const 2
          i32.ne
          br_if 2 (;@1;)
          i32.const 0
          local.get 0
          i32.const 1
          i32.add
          i32.store offset=1152
          i32.const 0
          i32.load offset=1200
          local.tee 0
          i32.const 0
          i32.load offset=1212
          i32.le_s
          br_if 2 (;@1;)
          i32.const 0
          local.get 0
          i32.store offset=1212
          return
        end
        i32.const 0
        i32.const 2
        i32.store offset=1212
        i32.const 0
        i32.const 3
        i32.store8 offset=1050
        i32.const 0
        i32.const 1
        i32.store8 offset=1056
        i32.const 0
        i32.const 0
        i32.store offset=1152
        i32.const 0
        i32.const 0
        i32.store8 offset=1162
        return
      end
      i32.const 0
      i32.const 1
      i32.store8 offset=1051
      i32.const 0
      i32.const 0
      i32.store8 offset=1162
    end)
  (func $statemate_FH_DU (type 1)
    (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32)
    i32.const 0
    i32.const 1
    i32.store offset=1120
    i32.const 0
    i32.const 0
    i32.store8 offset=1162
    i32.const 0
    i32.const 0
    i32.store8 offset=1196
    i32.const 100
    local.set 0
    i32.const 100
    i32.const 100
    call $__pragma_loopbound
    loop  ;; label = @1
      i32.const 0
      i32.const 1
      i32.store8 offset=1162
      i32.const 0
      i32.const 0
      i32.load8_u offset=1196
      i32.const 1
      i32.add
      i32.store8 offset=1196
      i32.const 0
      local.set 1
      i32.const 2
      local.set 2
      block  ;; label = @2
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              block  ;; label = @6
                i32.const 0
                i32.load8_u offset=1048
                i32.const -1
                i32.add
                br_table 0 (;@6;) 1 (;@5;) 2 (;@4;) 3 (;@3;)
              end
              i32.const 0
              local.set 1
              i32.const 0
              i32.load8_u offset=1218
              br_if 3 (;@2;)
              i32.const 2
              local.set 2
              i32.const 0
              i32.load8_u offset=1219
              i32.const 255
              i32.and
              br_if 2 (;@3;)
              br 3 (;@2;)
            end
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1218
              i32.eqz
              br_if 0 (;@5;)
              i32.const 0
              i32.load8_u offset=1219
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              i32.const 1
              local.set 2
              i32.const -100
              local.set 1
              br 2 (;@3;)
            end
            i32.const 0
            i32.load8_u offset=1224
            i32.eqz
            br_if 2 (;@2;)
            i32.const 0
            i32.load8_u offset=1225
            i32.const 255
            i32.and
            br_if 2 (;@2;)
            i32.const 3
            local.set 2
            i32.const 100
            local.set 1
            br 1 (;@3;)
          end
          i32.const 0
          local.set 1
          i32.const 0
          i32.load8_u offset=1224
          br_if 1 (;@2;)
          i32.const 2
          local.set 2
          i32.const 0
          i32.load8_u offset=1225
          i32.const 255
          i32.and
          i32.eqz
          br_if 1 (;@2;)
        end
        i32.const 0
        local.get 1
        i32.store offset=1220
        i32.const 0
        local.get 2
        i32.store8 offset=1048
        i32.const 0
        i32.const 0
        i32.store8 offset=1162
      end
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1066
        br_if 0 (;@2;)
        i32.const 0
        i32.const 3
        i32.store8 offset=1039
      end
      i32.const 0
      i32.const 0
      i32.store8 offset=1067
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1072
        br_if 0 (;@2;)
        i32.const 0
        i32.const 1
        i32.store8 offset=1049
      end
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1075
        br_if 0 (;@2;)
        i32.const 0
        i32.const 1
        i32.store8 offset=1051
        i32.const 0
        i32.const 0
        i32.store8 offset=1056
      end
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1069
        br_if 0 (;@2;)
        i32.const 0
        i32.const 256
        i32.store16 offset=1060
        i32.const 0
        i32.const 2
        i32.store8 offset=1040
        i32.const 0
        i32.const 1
        i32.store8 offset=1041
        i32.const 0
        i32.const 1
        i32.store8 offset=1042
        i32.const 0
        i32.const 0
        i32.store8 offset=1062
        i32.const 0
        i32.const 0
        i32.store offset=1172
      end
      i32.const 0
      i32.const 1
      i32.store8 offset=1076
      i32.const 0
      i32.const 1
      i32.store8 offset=1073
      i32.const 0
      i32.const 1
      i32.store8 offset=1067
      i32.const 0
      i32.const 1
      i32.store8 offset=1070
      i32.const 0
      i32.load8_u offset=1228
      local.set 1
      block  ;; label = @2
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              i32.const 0
              i32.load8_u offset=1226
              local.tee 2
              i32.const 0
              i32.load8_u offset=1227
              i32.eq
              br_if 0 (;@5;)
              local.get 1
              i32.const 255
              i32.and
              br_if 0 (;@5;)
              i32.const 0
              local.get 2
              i32.store8 offset=1229
              br 1 (;@4;)
            end
            i32.const 0
            i32.load8_u offset=1230
            local.tee 2
            i32.const 0
            i32.load8_u offset=1231
            i32.eq
            br_if 0 (;@4;)
            local.get 1
            i32.const 255
            i32.and
            i32.eqz
            br_if 0 (;@4;)
            i32.const 0
            local.get 2
            i32.store8 offset=1226
            br 1 (;@3;)
          end
          i32.const 0
          i32.load8_u offset=1232
          local.tee 2
          i32.const 0
          i32.load8_u offset=1233
          i32.eq
          br_if 0 (;@3;)
          local.get 1
          i32.const 255
          i32.and
          br_if 0 (;@3;)
          i32.const 0
          local.get 2
          i32.store8 offset=1234
          br 1 (;@2;)
        end
        i32.const 0
        i32.load8_u offset=1235
        local.tee 2
        i32.const 0
        i32.load8_u offset=1236
        i32.eq
        br_if 0 (;@2;)
        local.get 1
        i32.const 255
        i32.and
        i32.eqz
        br_if 0 (;@2;)
        i32.const 0
        local.get 2
        i32.store8 offset=1232
      end
      i32.const 0
      i32.const 0
      i32.load8_u offset=1068
      i32.store8 offset=1066
      i32.const 0
      i32.const 0
      i32.load8_u offset=1071
      i32.store8 offset=1069
      i32.const 0
      i32.const 0
      i32.load8_u offset=1074
      i32.store8 offset=1072
      i32.const 0
      i32.const 0
      i32.load8_u offset=1077
      i32.store8 offset=1075
      i32.const 0
      i32.const 0
      i32.load8_u offset=1237
      i32.store8 offset=1167
      i32.const 0
      i32.const 0
      i32.load8_u offset=1234
      i32.store8 offset=1160
      i32.const 0
      i32.const 0
      i32.load8_u offset=1238
      i32.store8 offset=1168
      i32.const 0
      i32.const 0
      i32.load8_u offset=1229
      i32.store8 offset=1161
      call $statemate_generic_KINDERSICHERUNG_CTRL
      i32.const 0
      i32.const 0
      i32.load8_u offset=1187
      i32.store8 offset=1224
      i32.const 0
      i32.const 0
      i32.load8_u offset=1182
      i32.store8 offset=1218
      i32.const 0
      i32.const 0
      i32.load offset=1200
      i32.store offset=1240
      i32.const 0
      i32.const 0
      i32.load8_u offset=1197
      i32.store8 offset=1244
      i32.const 0
      i32.const 0
      i32.load offset=1188
      i32.store offset=1248
      i32.const 0
      i32.const 0
      i32.load8_u offset=1252
      i32.store8 offset=1253
      i32.const 0
      i32.const 0
      i32.load8_u offset=1167
      i32.store8 offset=1237
      i32.const 0
      i32.const 0
      i32.load8_u offset=1160
      i32.store8 offset=1234
      i32.const 0
      i32.const 0
      i32.load8_u offset=1168
      i32.store8 offset=1238
      i32.const 0
      i32.const 0
      i32.load8_u offset=1161
      i32.store8 offset=1229
      i32.const 0
      i32.const 0
      i32.load8_u offset=1171
      i32.store8 offset=1254
      i32.const 0
      i32.const 0
      i32.load8_u offset=1180
      i32.store8 offset=1255
      call $statemate_generic_FH_TUERMODUL_CTRL
      i32.const 0
      i32.load8_u offset=1180
      local.set 2
      i32.const 0
      i32.load8_u offset=1171
      local.set 3
      i32.const 0
      i32.load8_u offset=1161
      local.set 4
      i32.const 0
      i32.load8_u offset=1168
      local.set 5
      i32.const 0
      i32.load8_u offset=1160
      local.set 6
      i32.const 0
      i32.load8_u offset=1167
      local.set 7
      i32.const 0
      i32.load8_u offset=1252
      local.set 8
      i32.const 0
      i32.load offset=1188
      local.set 9
      i32.const 0
      i32.load8_u offset=1197
      local.set 1
      i32.const 0
      i32.load offset=1200
      local.set 10
      i32.const 0
      i32.load8_u offset=1182
      local.set 11
      i32.const 0
      i32.load8_u offset=1187
      local.set 12
      block  ;; label = @2
        i32.const 0
        i32.load8_u offset=1072
        i32.eqz
        br_if 0 (;@2;)
        block  ;; label = @3
          block  ;; label = @4
            block  ;; label = @5
              block  ;; label = @6
                i32.const 0
                i32.load8_u offset=1049
                i32.const -1
                i32.add
                br_table 0 (;@6;) 1 (;@5;) 2 (;@4;)
              end
              local.get 1
              i32.const 255
              i32.and
              i32.eqz
              br_if 3 (;@2;)
              i32.const 0
              i32.load8_u offset=1198
              i32.const 255
              i32.and
              br_if 3 (;@2;)
              block  ;; label = @6
                i32.const 0
                i32.load8_u offset=1183
                i32.eqz
                br_if 0 (;@6;)
                i32.const 0
                i32.load8_u offset=1184
                i32.const 255
                i32.and
                br_if 4 (;@2;)
              end
              i32.const 0
              i32.const 1
              i32.store8 offset=1080
              i32.const 0
              i32.const 0
              i32.store8 offset=1162
              i32.const 2
              local.set 13
              br 2 (;@3;)
            end
            i32.const 0
            i32.const 0
            i32.store8 offset=1080
            local.get 1
            i32.const 255
            i32.and
            br_if 2 (;@2;)
            i32.const 0
            i32.load8_u offset=1198
            i32.const 255
            i32.and
            i32.eqz
            br_if 2 (;@2;)
          end
          i32.const 0
          i32.const 0
          i32.store8 offset=1162
          i32.const 1
          local.set 13
        end
        i32.const 0
        local.get 13
        i32.store8 offset=1049
      end
      i32.const 0
      local.get 11
      i32.store8 offset=1218
      i32.const 0
      local.get 12
      i32.store8 offset=1224
      i32.const 0
      local.get 10
      i32.store offset=1240
      i32.const 0
      local.get 1
      i32.store8 offset=1244
      i32.const 0
      local.get 9
      i32.store offset=1248
      i32.const 0
      local.get 8
      i32.store8 offset=1253
      i32.const 0
      local.get 7
      i32.store8 offset=1237
      i32.const 0
      local.get 6
      i32.store8 offset=1234
      i32.const 0
      local.get 5
      i32.store8 offset=1238
      i32.const 0
      local.get 4
      i32.store8 offset=1229
      i32.const 0
      local.get 3
      i32.store8 offset=1254
      i32.const 0
      local.get 2
      i32.store8 offset=1255
      call $statemate_generic_BLOCK_ERKENNUNG_CTRL
      i32.const 0
      i32.const 0
      i32.load offset=1200
      local.tee 1
      i32.store offset=1240
      i32.const 0
      i32.const 0
      i32.load8_u offset=1197
      local.tee 2
      i32.store8 offset=1244
      i32.const 0
      i32.const 0
      i32.load offset=1188
      i32.store offset=1248
      i32.const 0
      i32.const 0
      i32.load8_u offset=1252
      i32.store8 offset=1253
      i32.const 0
      i32.const 0
      i32.load8_u offset=1167
      local.tee 3
      i32.store8 offset=1237
      i32.const 0
      i32.const 0
      i32.load8_u offset=1160
      local.tee 4
      i32.store8 offset=1234
      i32.const 0
      i32.const 0
      i32.load8_u offset=1168
      local.tee 5
      i32.store8 offset=1238
      i32.const 0
      i32.const 0
      i32.load8_u offset=1161
      local.tee 6
      i32.store8 offset=1229
      i32.const 0
      i32.const 0
      i32.load8_u offset=1171
      i32.store8 offset=1254
      i32.const 0
      i32.const 0
      i32.load8_u offset=1066
      i32.store8 offset=1067
      i32.const 0
      local.get 1
      i32.store offset=1204
      i32.const 0
      local.get 1
      i32.store offset=1260
      i32.const 0
      local.get 6
      i32.store8 offset=1166
      i32.const 0
      local.get 5
      i32.store8 offset=1170
      i32.const 0
      local.get 4
      i32.store8 offset=1165
      i32.const 0
      local.get 3
      i32.store8 offset=1169
      i32.const 0
      i32.const 0
      i32.load8_u offset=1069
      i32.store8 offset=1070
      i32.const 0
      i32.const 0
      i32.load8_u offset=1072
      i32.store8 offset=1073
      i32.const 0
      i32.const 0
      i32.load8_u offset=1075
      i32.store8 offset=1076
      i32.const 0
      i32.const 0
      i32.load offset=1172
      i32.store offset=1176
      i32.const 0
      i32.const 0
      i32.load offset=1256
      i32.store offset=1220
      i32.const 0
      i32.const 0
      i32.load offset=1152
      i32.store offset=1156
      i32.const 0
      local.get 2
      i32.store8 offset=1198
      i32.const 0
      local.get 2
      i32.store8 offset=1264
      i32.const 0
      i32.const 0
      i32.load8_u offset=1208
      local.tee 1
      i32.store8 offset=1180
      i32.const 0
      local.get 1
      i32.store8 offset=1181
      i32.const 0
      i32.const 0
      i32.load8_u offset=1163
      local.tee 1
      i32.store8 offset=1183
      i32.const 0
      local.get 1
      i32.store8 offset=1192
      i32.const 0
      i32.const 0
      i32.load8_u offset=1164
      local.tee 1
      i32.store8 offset=1184
      i32.const 0
      local.get 1
      i32.store8 offset=1193
      i32.const 0
      i32.const 0
      i32.load8_u offset=1136
      local.tee 1
      i32.store8 offset=1182
      i32.const 0
      local.get 1
      i32.store8 offset=1217
      i32.const 0
      i32.const 0
      i32.load8_u offset=1128
      local.tee 1
      i32.store8 offset=1187
      i32.const 0
      local.get 1
      i32.store8 offset=1216
      i32.const 0
      i32.const 0
      i32.load8_u offset=1232
      i32.store8 offset=1233
      i32.const 0
      i32.const 0
      i32.load8_u offset=1226
      i32.store8 offset=1227
      i32.const 0
      i32.const 0
      i32.load8_u offset=1230
      i32.store8 offset=1231
      i32.const 0
      i32.const 0
      i32.load8_u offset=1235
      i32.store8 offset=1236
      i32.const 0
      i32.const 0
      i32.load8_u offset=1265
      local.tee 1
      i32.store8 offset=1255
      i32.const 0
      local.get 1
      i32.store8 offset=1266
      i32.const 0
      i32.const 0
      i32.load8_u offset=1267
      local.tee 1
      i32.store8 offset=1218
      i32.const 0
      local.get 1
      i32.store8 offset=1219
      i32.const 0
      i32.const 0
      i32.load8_u offset=1268
      local.tee 1
      i32.store8 offset=1224
      i32.const 0
      local.get 1
      i32.store8 offset=1225
      local.get 0
      i32.const -1
      i32.add
      local.tee 0
      br_if 0 (;@1;)
    end)
  (func $statemate_main (type 1)
    call $statemate_FH_DU)
  (func $__original_main (type 2) (result i32)
    (local i32 i32 i32)
    i32.const 0
    local.set 0
    i32.const 0
    i32.const 0
    i32.store offset=1028
    i32.const 0
    i32.const 0
    i32.store offset=1024
    i32.const 0
    i32.const 0
    i32.store offset=1032
    i32.const 0
    i32.const 0
    i32.store8 offset=1036
    i32.const 0
    i32.const 0
    i32.store8 offset=1037
    i32.const 0
    i32.const 0
    i32.store8 offset=1038
    i32.const 0
    i32.const 0
    i32.store8 offset=1039
    i32.const 0
    i32.const 0
    i32.store8 offset=1040
    i32.const 0
    i32.const 0
    i32.store8 offset=1041
    i32.const 0
    i32.const 0
    i32.store8 offset=1042
    i32.const 0
    i32.const 0
    i32.store8 offset=1043
    i32.const 0
    i32.const 0
    i32.store8 offset=1044
    i32.const 0
    i32.const 0
    i32.store8 offset=1045
    i32.const 0
    i32.const 0
    i32.store8 offset=1046
    i32.const 0
    i32.const 0
    i32.store8 offset=1047
    i32.const 0
    i32.const 0
    i32.store8 offset=1048
    i32.const 0
    i32.const 0
    i32.store8 offset=1049
    i32.const 0
    i32.const 0
    i32.store8 offset=1050
    i32.const 0
    i32.const 0
    i32.store8 offset=1051
    call $statemate_interface
    call $statemate_main
    i32.const 64
    i32.const 64
    call $__pragma_loopbound
    i32.const 0
    local.set 1
    loop  ;; label = @1
      local.get 0
      i32.const 1116
      i32.add
      i32.load8_s
      local.get 0
      i32.const 60
      i32.add
      local.tee 2
      i32.shl
      local.get 0
      i32.const 1117
      i32.add
      i32.load8_s
      local.get 0
      i32.const 61
      i32.add
      i32.shl
      local.get 0
      i32.const 1118
      i32.add
      i32.load8_s
      local.get 0
      i32.const 62
      i32.add
      i32.shl
      local.get 0
      i32.const 1119
      i32.add
      i32.load8_s
      local.get 0
      i32.const 63
      i32.add
      i32.shl
      local.get 1
      i32.add
      i32.add
      i32.add
      i32.add
      local.set 1
      local.get 0
      i32.const -4
      i32.add
      local.set 0
      local.get 2
      br_if 0 (;@1;)
    end
    local.get 1
    i32.const 32
    i32.ne)
  (table (;0;) 1 1 funcref)
  (memory (;0;) 1)
  (global $__stack_pointer (mut i32) (i32.const 5376))
  (global (;1;) i32 (i32.const 1269))
  (global (;2;) i32 (i32.const 5376))
  (export "memory" (memory 0))
  (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs))
  (export "entrypoint" (func $statemate_main))
  (export "main" (func $__original_main))
  (export "__data_end" (global 1))
  (export "__heap_base" (global 2)))
