
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */

void check_code_size(void)

{
  char *pcVar1;
  char *pcVar2;
  
  pcVar2 = s_code;
  pcVar1 = l_code;
  if (e_code < l_code) {
    return;
  }
  codebuf = (char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)));
  e_code = codebuf + (int)(e_code + (1 - (int)s_code));
  s_code = codebuf + 1;
  l_code = codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2));
  return;
}



/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

void FUN_0001ab10(void)

{
  int iVar1;
  
  if (DAT_00026608 < DAT_00026604) {
    return;
  }
  iVar1 = DAT_00026604 - DAT_0002660c;
  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);
  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);
  DAT_0002660c = DAT_00026610 + 1;
  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;
  return;
}


PUSH EBP
PUSH EDI
PUSH ESI
PUSH EBX
CALL 0x00012b10
ADD EBX,0xb4e7
SUB ESP,0x1c
LEA EBP,[EBX + 0x604]
LEA EDI,[EBX + 0x608]
MOV ESI,dword ptr [EBP]
CMP dword ptr [EDI],ESI
JNC 0x0001ab40
ADD ESP,0x1c
POP EBX
POP ESI
POP EDI
POP EBP
RET
LEA EDX,[EBX + 0x60c]
LEA ECX,[EBX + 0x610]
SUB ESP,0x8
SUB ESI,dword ptr [EDX]
MOV dword ptr [ESP + 0x14],EDX
LEA EAX,[ESI + 0x190]
PUSH EAX
PUSH dword ptr [ECX]
MOV dword ptr [ESP + 0x18],ECX
CALL 0x000181d0
MOV ECX,dword ptr [ESP + 0x18]
MOV EDX,dword ptr [ESP + 0x1c]
ADD ESP,0x10
MOV dword ptr [ECX],EAX
MOV ECX,dword ptr [EDI]
SUB ECX,dword ptr [EDX]
LEA ECX,[EAX + ECX*0x1 + 0x1]
MOV dword ptr [EDI],ECX
LEA ECX,[EAX + ESI*0x1 + 0x18b]
ADD EAX,0x1
MOV dword ptr [EDX],EAX
MOV dword ptr [EBP],ECX
ADD ESP,0x1c
POP EBX
POP ESI
POP EDI
POP EBP
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nvoid FUN_0001ab10(void)\n\n{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}\n\n" comment (function_definition "void FUN_0001ab10(void)\n\n{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}" primitive_type (function_declarator "FUN_0001ab10(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}" { (declaration "int iVar1;" primitive_type identifier ;) (if_statement "if (DAT_00026608 < DAT_00026604) {\n    return;\n  }" if (parenthesized_expression "(DAT_00026608 < DAT_00026604)" ( (binary_expression "DAT_00026608 < DAT_00026604" identifier < identifier) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "iVar1 = DAT_00026604 - DAT_0002660c;" (assignment_expression "iVar1 = DAT_00026604 - DAT_0002660c" identifier = (binary_expression "DAT_00026604 - DAT_0002660c" identifier - identifier)) ;) (expression_statement "DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);" (assignment_expression "DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400)" identifier = (call_expression "FUN_000181d0(DAT_00026610,iVar1 + 400)" identifier (argument_list "(DAT_00026610,iVar1 + 400)" ( identifier , (binary_expression "iVar1 + 400" identifier + number_literal) )))) ;) (expression_statement "DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);" (assignment_expression "DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c)" identifier = (binary_expression "DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c)" (binary_expression "DAT_00026610 + 1" identifier + number_literal) + (parenthesized_expression "(DAT_00026608 - DAT_0002660c)" ( (binary_expression "DAT_00026608 - DAT_0002660c" identifier - identifier) )))) ;) (expression_statement "DAT_0002660c = DAT_00026610 + 1;" (assignment_expression "DAT_0002660c = DAT_00026610 + 1" identifier = (binary_expression "DAT_00026610 + 1" identifier + number_literal)) ;) (expression_statement "DAT_00026604 = DAT_00026610 + 0x18b + iVar1;" (assignment_expression "DAT_00026604 = DAT_00026610 + 0x18b + iVar1" identifier = (binary_expression "DAT_00026610 + 0x18b + iVar1" (binary_expression "DAT_00026610 + 0x18b" identifier + number_literal) + identifier)) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n/* WARNING: Unknown calling convention -- yet parameter storage is locked */\n\nvoid check_code_size(void)\n\n{\n  char *pcVar1;\n  char *pcVar2;\n  \n  pcVar2 = s_code;\n  pcVar1 = l_code;\n  if (e_code < l_code) {\n    return;\n  }\n  codebuf = (char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)));\n  e_code = codebuf + (int)(e_code + (1 - (int)s_code));\n  s_code = codebuf + 1;\n  l_code = codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2));\n  return;\n}\n\n" comment comment (function_definition "void check_code_size(void)\n\n{\n  char *pcVar1;\n  char *pcVar2;\n  \n  pcVar2 = s_code;\n  pcVar1 = l_code;\n  if (e_code < l_code) {\n    return;\n  }\n  codebuf = (char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)));\n  e_code = codebuf + (int)(e_code + (1 - (int)s_code));\n  s_code = codebuf + 1;\n  l_code = codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2));\n  return;\n}" primitive_type (function_declarator "check_code_size(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  char *pcVar1;\n  char *pcVar2;\n  \n  pcVar2 = s_code;\n  pcVar1 = l_code;\n  if (e_code < l_code) {\n    return;\n  }\n  codebuf = (char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)));\n  e_code = codebuf + (int)(e_code + (1 - (int)s_code));\n  s_code = codebuf + 1;\n  l_code = codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2));\n  return;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (declaration "char *pcVar2;" primitive_type (pointer_declarator "*pcVar2" * identifier) ;) (expression_statement "pcVar2 = s_code;" (assignment_expression "pcVar2 = s_code" identifier = identifier) ;) (expression_statement "pcVar1 = l_code;" (assignment_expression "pcVar1 = l_code" identifier = identifier) ;) (if_statement "if (e_code < l_code) {\n    return;\n  }" if (parenthesized_expression "(e_code < l_code)" ( (binary_expression "e_code < l_code" identifier < identifier) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "codebuf = (char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)));" (assignment_expression "codebuf = (char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)))" identifier = (cast_expression "(char *)xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)))" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "xrealloc(codebuf,(uint)(l_code + (400 - (int)s_code)))" identifier (argument_list "(codebuf,(uint)(l_code + (400 - (int)s_code)))" ( identifier , (call_expression "(uint)(l_code + (400 - (int)s_code))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(l_code + (400 - (int)s_code))" ( (binary_expression "l_code + (400 - (int)s_code)" identifier + (parenthesized_expression "(400 - (int)s_code)" ( (binary_expression "400 - (int)s_code" number_literal - (cast_expression "(int)s_code" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))) ))))) ;) (expression_statement "e_code = codebuf + (int)(e_code + (1 - (int)s_code));" (assignment_expression "e_code = codebuf + (int)(e_code + (1 - (int)s_code))" identifier = (binary_expression "codebuf + (int)(e_code + (1 - (int)s_code))" identifier + (cast_expression "(int)(e_code + (1 - (int)s_code))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(e_code + (1 - (int)s_code))" ( (binary_expression "e_code + (1 - (int)s_code)" identifier + (parenthesized_expression "(1 - (int)s_code)" ( (binary_expression "1 - (int)s_code" number_literal - (cast_expression "(int)s_code" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))))) ;) (expression_statement "s_code = codebuf + 1;" (assignment_expression "s_code = codebuf + 1" identifier = (binary_expression "codebuf + 1" identifier + number_literal)) ;) (expression_statement "l_code = codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2));" (assignment_expression "l_code = codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2))" identifier = (binary_expression "codebuf + (int)(pcVar1 + (0x18b - (int)pcVar2))" identifier + (cast_expression "(int)(pcVar1 + (0x18b - (int)pcVar2))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(pcVar1 + (0x18b - (int)pcVar2))" ( (binary_expression "pcVar1 + (0x18b - (int)pcVar2)" identifier + (parenthesized_expression "(0x18b - (int)pcVar2)" ( (binary_expression "0x18b - (int)pcVar2" number_literal - (cast_expression "(int)pcVar2" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))))) ;) (return_statement "return;" return ;) })))
(translation_unit "void FUN_0001ab10(void)\n\n{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}\n\n" (function_definition "void FUN_0001ab10(void)\n\n{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}" primitive_type (function_declarator "FUN_0001ab10(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}" { (declaration "int iVar1;" primitive_type identifier ;) (if_statement "if (DAT_00026608 < DAT_00026604) {\n    return;\n  }" if (parenthesized_expression "(DAT_00026608 < DAT_00026604)" ( (binary_expression "DAT_00026608 < DAT_00026604" identifier < identifier) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "iVar1 = DAT_00026604 - DAT_0002660c;" (assignment_expression "iVar1 = DAT_00026604 - DAT_0002660c" identifier = (binary_expression "DAT_00026604 - DAT_0002660c" identifier - identifier)) ;) (expression_statement "DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);" (assignment_expression "DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400)" identifier = (call_expression "FUN_000181d0(DAT_00026610,iVar1 + 400)" identifier (argument_list "(DAT_00026610,iVar1 + 400)" ( identifier , (binary_expression "iVar1 + 400" identifier + number_literal) )))) ;) (expression_statement "DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);" (assignment_expression "DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c)" identifier = (binary_expression "DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c)" (binary_expression "DAT_00026610 + 1" identifier + number_literal) + (parenthesized_expression "(DAT_00026608 - DAT_0002660c)" ( (binary_expression "DAT_00026608 - DAT_0002660c" identifier - identifier) )))) ;) (expression_statement "DAT_0002660c = DAT_00026610 + 1;" (assignment_expression "DAT_0002660c = DAT_00026610 + 1" identifier = (binary_expression "DAT_00026610 + 1" identifier + number_literal)) ;) (expression_statement "DAT_00026604 = DAT_00026610 + 0x18b + iVar1;" (assignment_expression "DAT_00026604 = DAT_00026610 + 0x18b + iVar1" identifier = (binary_expression "DAT_00026610 + 0x18b + iVar1" (binary_expression "DAT_00026610 + 0x18b" identifier + number_literal) + identifier)) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < IDENT) )) (compound_statement { (return_statement return ;) })) (expression_statement (assignment_expression IDENT = (binary_expression IDENT - IDENT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , (binary_expression IDENT + LIT) )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + LIT) + (parenthesized_expression ( (binary_expression IDENT - IDENT) )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + LIT) + IDENT)) ;) (return_statement return ;) })))
(function_definition "void FUN_0001ab10(void)\n\n{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}" (primitive_type "void") (function_declarator "FUN_0001ab10(void)" (identifier "FUN_0001ab10") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  int iVar1;\n  \n  if (DAT_00026608 < DAT_00026604) {\n    return;\n  }\n  iVar1 = DAT_00026604 - DAT_0002660c;\n  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);\n  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);\n  DAT_0002660c = DAT_00026610 + 1;\n  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;\n  return;\n}" ({ "{") (declaration "int iVar1;" (primitive_type "int") (identifier "iVar1") (; ";")) (if_statement "if (DAT_00026608 < DAT_00026604) {\n    return;\n  }" (if "if") (parenthesized_expression "(DAT_00026608 < DAT_00026604)" (( "(") (binary_expression "DAT_00026608 < DAT_00026604" (identifier "DAT_00026608") (< "<") (identifier "DAT_00026604")) () ")")) (compound_statement "{\n    return;\n  }" ({ "{") (return_statement "return;" (return "return") (; ";")) (} "}"))) (expression_statement "iVar1 = DAT_00026604 - DAT_0002660c;" (assignment_expression "iVar1 = DAT_00026604 - DAT_0002660c" (identifier "iVar1") (= "=") (binary_expression "DAT_00026604 - DAT_0002660c" (identifier "DAT_00026604") (- "-") (identifier "DAT_0002660c"))) (; ";")) (expression_statement "DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);" (assignment_expression "DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400)" (identifier "DAT_00026610") (= "=") (call_expression "FUN_000181d0(DAT_00026610,iVar1 + 400)" (identifier "FUN_000181d0") (argument_list "(DAT_00026610,iVar1 + 400)" (( "(") (identifier "DAT_00026610") (, ",") (binary_expression "iVar1 + 400" (identifier "iVar1") (+ "+") (number_literal "400")) () ")")))) (; ";")) (expression_statement "DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);" (assignment_expression "DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c)" (identifier "DAT_00026608") (= "=") (binary_expression "DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c)" (binary_expression "DAT_00026610 + 1" (identifier "DAT_00026610") (+ "+") (number_literal "1")) (+ "+") (parenthesized_expression "(DAT_00026608 - DAT_0002660c)" (( "(") (binary_expression "DAT_00026608 - DAT_0002660c" (identifier "DAT_00026608") (- "-") (identifier "DAT_0002660c")) () ")")))) (; ";")) (expression_statement "DAT_0002660c = DAT_00026610 + 1;" (assignment_expression "DAT_0002660c = DAT_00026610 + 1" (identifier "DAT_0002660c") (= "=") (binary_expression "DAT_00026610 + 1" (identifier "DAT_00026610") (+ "+") (number_literal "1"))) (; ";")) (expression_statement "DAT_00026604 = DAT_00026610 + 0x18b + iVar1;" (assignment_expression "DAT_00026604 = DAT_00026610 + 0x18b + iVar1" (identifier "DAT_00026604") (= "=") (binary_expression "DAT_00026610 + 0x18b + iVar1" (binary_expression "DAT_00026610 + 0x18b" (identifier "DAT_00026610") (+ "+") (number_literal "0x18b")) (+ "+") (identifier "iVar1"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */
/* WARNING: Unknown calling convention -- yet parameter storage is locked */

void function_1(void)

{
  char *var_5;
  char *pcVar2;
  
  pcVar2 = s_code;
  var_5 = var_2;
  if (var_1 < var_2) {
    return;
  }
  var_4 = (char *)var_3(var_4,(uint)(var_2 + (400 - (int)s_code)));
  var_1 = var_4 + (int)(var_1 + (1 - (int)s_code));
  s_code = var_4 + 1;
  var_2 = var_4 + (int)(var_5 + (0x18b - (int)pcVar2));
  return;
}


(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (primitive_type) declarator: (identifier)) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))) consequence: (compound_statement (return_statement))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (binary_expression left: (identifier) right: (number_literal)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (binary_expression left: (identifier) right: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (identifier)))) (return_statement))))

/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

void MASKED(void)

{
  int iVar1;
  
  if (DAT_00026608 < DAT_00026604) {
    return;
  }
  iVar1 = DAT_00026604 - DAT_0002660c;
  DAT_00026610 = FUN_000181d0(DAT_00026610,iVar1 + 400);
  DAT_00026608 = DAT_00026610 + 1 + (DAT_00026608 - DAT_0002660c);
  DAT_0002660c = DAT_00026610 + 1;
  DAT_00026604 = DAT_00026610 + 0x18b + iVar1;
  return;
}

