
/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 ssh1_pkt_type(int type)

{
  char *pcVar1;
  
  if (type == 1) {
    return "SSH1_MSG_DISCONNECT";
  }
  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";
  if (((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&
         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&
        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&
         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&
       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&
      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&
          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&
         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&
          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&
            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&
           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&
        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&
         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&
       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&
     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))
       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&
           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&
             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&
            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&
      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&
        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&
       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&
        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&
          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&
         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&
          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&
           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))) {
    if (type == 0x21) {
      return "SSH1_CMSG_EXIT_CONFIRMATION";
    }
    if (type == 0x22) {
      return "SSH1_CMSG_X11_REQUEST_FORWARDING";
    }
    if (type == 0x23) {
      return "SSH1_CMSG_AUTH_RHOSTS_RSA";
    }
    if (type == 0x24) {
      return "SSH1_MSG_DEBUG";
    }
    if (type == 0x25) {
      return "SSH1_CMSG_REQUEST_COMPRESSION";
    }
    if (type == 0x27) {
      return "SSH1_CMSG_AUTH_TIS";
    }
    if (type == 0x28) {
      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";
    }
    if (type == 0x29) {
      return "SSH1_CMSG_AUTH_TIS_RESPONSE";
    }
    if (type == 0x46) {
      return "SSH1_CMSG_AUTH_CCARD";
    }
    if (type == 0x47) {
      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";
    }
    else {
      pcVar1 = "unknown";
      if (type == 0x48) {
        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";
      }
    }
  }
  return pcVar1;
}



/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 FUN_00029040(int param_1)

{
  char *pcVar1;
  
  if (param_1 == 1) {
    return "SSH1_MSG_DISCONNECT";
  }
  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";
  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&
         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&
        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&
         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&
       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&
      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&
          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&
         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&
          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&
            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&
           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&
        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&
         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&
       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&
     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&
        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&
       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&
        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&
          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&
         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&
      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&
        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&
       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&
        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&
          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&
         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&
          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&
           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {
    if (param_1 == 0x21) {
      return "SSH1_CMSG_EXIT_CONFIRMATION";
    }
    if (param_1 == 0x22) {
      return "SSH1_CMSG_X11_REQUEST_FORWARDING";
    }
    if (param_1 == 0x23) {
      return "SSH1_CMSG_AUTH_RHOSTS_RSA";
    }
    if (param_1 == 0x24) {
      return "SSH1_MSG_DEBUG";
    }
    if (param_1 == 0x25) {
      return "SSH1_CMSG_REQUEST_COMPRESSION";
    }
    if (param_1 == 0x27) {
      return "SSH1_CMSG_AUTH_TIS";
    }
    if (param_1 == 0x28) {
      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";
    }
    if (param_1 == 0x29) {
      return "SSH1_CMSG_AUTH_TIS_RESPONSE";
    }
    if (param_1 == 0x46) {
      return "SSH1_CMSG_AUTH_CCARD";
    }
    if (param_1 == 0x47) {
      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";
    }
    else {
      pcVar1 = "unknown";
      if (param_1 == 0x48) {
        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";
      }
    }
  }
  return pcVar1;
}


CALL 0x0001d87b
ADD ECX,0x7bd2b
MOV EDX,EAX
CMP EAX,0x1
JZ 0x00029240
LEA EAX,[ECX + 0xfffcc0b4]
CMP EDX,0x2
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc0c9]
CMP EDX,0x3
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc0df]
CMP EDX,0x4
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc0ee]
CMP EDX,0x6
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc101]
CMP EDX,0x7
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc11e]
CMP EDX,0x8
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc13a]
CMP EDX,0x9
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc152]
CMP EDX,0xa
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc168]
CMP EDX,0xb
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc17e]
CMP EDX,0xc
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc193]
CMP EDX,0xd
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc1a6]
CMP EDX,0xe
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc1b8]
CMP EDX,0xf
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc1ca]
CMP EDX,0x10
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc1f5]
CMP EDX,0x11
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc1df]
CMP EDX,0x12
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc092]
CMP EDX,0x13
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc365]
CMP EDX,0x14
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcdbe8]
CMP EDX,0x15
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc347]
CMP EDX,0x16
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc331]
CMP EDX,0x17
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc31a]
CMP EDX,0x18
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcdbc4]
CMP EDX,0x19
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc307]
CMP EDX,0x1b
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcdba4]
CMP EDX,0x1c
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc2f4]
CMP EDX,0x1d
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcdb80]
CMP EDX,0x1e
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc2df]
CMP EDX,0x1f
JZ 0x0002923f
LEA EAX,[ECX + 0xfffcc2cf]
CMP EDX,0x20
JZ 0x0002923f
CMP EDX,0x21
JZ 0x00029247
CMP EDX,0x22
JZ 0x0002926a
CMP EDX,0x23
JZ 0x00029263
CMP EDX,0x24
JZ 0x0002925c
CMP EDX,0x25
JZ 0x00029255
CMP EDX,0x27
JZ 0x0002924e
CMP EDX,0x28
JZ 0x00029271
CMP EDX,0x29
JZ 0x0002927f
CMP EDX,0x46
JZ 0x00029278
CMP EDX,0x47
JZ 0x00029239
LEA EAX,[ECX + 0xfffca0d2]
CMP EDX,0x48
JNZ 0x0002923f
LEA EAX,[ECX + 0xfffcc37b]
RET
LEA EAX,[ECX + 0xfffcdb3c]
RET
LEA EAX,[ECX + 0xfffcc0a0]
RET
LEA EAX,[ECX + 0xfffcc2b3]
RET
LEA EAX,[ECX + 0xfffcc259]
RET
LEA EAX,[ECX + 0xfffcc26c]
RET
LEA EAX,[ECX + 0xfffcc28a]
RET
LEA EAX,[ECX + 0xfffcc299]
RET
LEA EAX,[ECX + 0xfffcdb5c]
RET
LEA EAX,[ECX + 0xfffcc23c]
RET
LEA EAX,[ECX + 0xfffcc20b]
RET
LEA EAX,[ECX + 0xfffcc220]
RET
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */\n\nchar * __regparm3 FUN_00029040(int param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * __regparm3 FUN_00029040(int param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 FUN_00029040(int param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_00029040(int param_1)" identifier (parameter_list "(int param_1)" ( (parameter_declaration "int param_1" primitive_type identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }" if (parenthesized_expression "(param_1 == 1)" ( (binary_expression "param_1 == 1" identifier == number_literal) )) (compound_statement "{\n    return "SSH1_MSG_DISCONNECT";\n  }" { (return_statement "return "SSH1_MSG_DISCONNECT";" return (string_literal ""SSH1_MSG_DISCONNECT"" " string_content ") ;) })) (expression_statement "pcVar1 = "SSH1_SMSG_PUBLIC_KEY";" (assignment_expression "pcVar1 = "SSH1_SMSG_PUBLIC_KEY"" identifier = (string_literal ""SSH1_SMSG_PUBLIC_KEY"" " string_content ")) ;) (if_statement "if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" if (parenthesized_expression "(((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))))))" ( (binary_expression "((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))" (parenthesized_expression "((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11))))" ( (binary_expression "(((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))" (parenthesized_expression "(((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8))" ( (binary_expression "((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)" (parenthesized_expression "((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7))))" ( (binary_expression "(((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))" (parenthesized_expression "(((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4))" ( (binary_expression "((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)" (parenthesized_expression "((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3))" ( (binary_expression "(param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)" (parenthesized_expression "(param_1 != 2)" ( (binary_expression "param_1 != 2" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)" ( (comma_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3" (assignment_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY"" identifier = (string_literal ""SSH1_CMSG_SESSION_KEY"" " string_content ")) , (binary_expression "param_1 != 3" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_USER", param_1 != 4)" ( (comma_expression "pcVar1 = "SSH1_CMSG_USER", param_1 != 4" (assignment_expression "pcVar1 = "SSH1_CMSG_USER"" identifier = (string_literal ""SSH1_CMSG_USER"" " string_content ")) , (binary_expression "param_1 != 4" identifier != number_literal)) ))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA"" identifier = (string_literal ""SSH1_CMSG_AUTH_RSA"" " string_content ")) , (binary_expression "param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (binary_expression "param_1 != 6" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" ( (comma_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE"" identifier = (string_literal ""SSH1_SMSG_AUTH_RSA_CHALLENGE"" " string_content ")) , (binary_expression "param_1 != 7" identifier != number_literal)) )))) )) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE"" identifier = (string_literal ""SSH1_CMSG_AUTH_RSA_RESPONSE"" " string_content ")) , (binary_expression "param_1 != 8" identifier != number_literal)) ))) )) && (parenthesized_expression "(((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))" ( (parenthesized_expression "((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11))" ( (binary_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)" (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10))))" ( (binary_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))" (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))))))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD"" identifier = (string_literal ""SSH1_CMSG_AUTH_PASSWORD"" " string_content ")) , (binary_expression "param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (binary_expression "param_1 != 9" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" ( (comma_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10" (assignment_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY"" identifier = (string_literal ""SSH1_CMSG_REQUEST_PTY"" " string_content ")) , (binary_expression "param_1 != 10" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))))" ( (comma_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (assignment_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE"" identifier = (string_literal ""SSH1_CMSG_WINDOW_SIZE"" " string_content ")) , (binary_expression "param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (binary_expression "param_1 != 0xb" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" ( (parenthesized_expression "((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd))" ( (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL"" identifier = (string_literal ""SSH1_CMSG_EXEC_SHELL"" " string_content ")) , (binary_expression "param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (binary_expression "param_1 != 0xc" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" ( (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD"" identifier = (string_literal ""SSH1_CMSG_EXEC_CMD"" " string_content ")) , (binary_expression "param_1 != 0xd" identifier != number_literal)) )))) )) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)" ( (comma_expression "pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe" (assignment_expression "pcVar1 = "SSH1_SMSG_SUCCESS"" identifier = (string_literal ""SSH1_SMSG_SUCCESS"" " string_content ")) , (binary_expression "param_1 != 0xe" identifier != number_literal)) ))) )) )))) )) ))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10))" ( (comma_expression "pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (assignment_expression "pcVar1 = "SSH1_SMSG_FAILURE"" identifier = (string_literal ""SSH1_SMSG_FAILURE"" " string_content ")) , (binary_expression "param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (binary_expression "param_1 != 0xf" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" ( (comma_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10" (assignment_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA"" identifier = (string_literal ""SSH1_CMSG_STDIN_DATA"" " string_content ")) , (binary_expression "param_1 != 0x10" identifier != number_literal)) )))) )) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)" ( (comma_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11" (assignment_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA"" identifier = (string_literal ""SSH1_SMSG_STDOUT_DATA"" " string_content ")) , (binary_expression "param_1 != 0x11" identifier != number_literal)) ))) )) ))) )) && (parenthesized_expression "((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))" ( (parenthesized_expression "(((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))))" ( (binary_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))" (parenthesized_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))))))" ( (binary_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))" (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13))" ( (comma_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (assignment_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA"" identifier = (string_literal ""SSH1_SMSG_STDERR_DATA"" " string_content ")) , (binary_expression "param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (binary_expression "param_1 != 0x12" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" ( (comma_expression "pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13" (assignment_expression "pcVar1 = "SSH1_CMSG_EOF"" identifier = (string_literal ""SSH1_CMSG_EOF"" " string_content ")) , (binary_expression "param_1 != 0x13" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))))" ( (comma_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (assignment_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS"" identifier = (string_literal ""SSH1_SMSG_EXIT_STATUS"" " string_content ")) , (binary_expression "param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (binary_expression "param_1 != 0x14" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" ( (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))" ( (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16))" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" identifier = (string_literal ""SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" " string_content ")) , (binary_expression "param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (binary_expression "param_1 != 0x15" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE"" identifier = (string_literal ""SSH1_MSG_CHANNEL_OPEN_FAILURE"" " string_content ")) , (binary_expression "param_1 != 0x16" identifier != number_literal)) )))) )) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA"" identifier = (string_literal ""SSH1_MSG_CHANNEL_DATA"" " string_content ")) , (binary_expression "param_1 != 0x17" identifier != number_literal)) ))) )) )))) )) ))) )) && (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))" ( (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))" ( (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19))" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE"" identifier = (string_literal ""SSH1_MSG_CHANNEL_CLOSE"" " string_content ")) , (binary_expression "param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (binary_expression "param_1 != 0x18" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" identifier = (string_literal ""SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" " string_content ")) , (binary_expression "param_1 != 0x19" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))" ( (comma_expression "pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (assignment_expression "pcVar1 = "SSH1_SMSG_X11_OPEN"" identifier = (string_literal ""SSH1_SMSG_X11_OPEN"" " string_content ")) , (binary_expression "param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (binary_expression "param_1 != 0x1b" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" ( (parenthesized_expression "((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d))" ( (comma_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (assignment_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST"" identifier = (string_literal ""SSH1_CMSG_PORT_FORWARD_REQUEST"" " string_content ")) , (binary_expression "param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (binary_expression "param_1 != 0x1c" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" ( (comma_expression "pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d" (assignment_expression "pcVar1 = "SSH1_MSG_PORT_OPEN"" identifier = (string_literal ""SSH1_MSG_PORT_OPEN"" " string_content ")) , (binary_expression "param_1 != 0x1d" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (assignment_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING"" identifier = (string_literal ""SSH1_CMSG_AGENT_REQUEST_FORWARDING"" " string_content ")) , (binary_expression "param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (binary_expression "param_1 != 0x1e" identifier != number_literal) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))" ( (comma_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (assignment_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN"" identifier = (string_literal ""SSH1_SMSG_AGENT_OPEN"" " string_content ")) , (binary_expression "param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (binary_expression "param_1 != 0x1f" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" ( (comma_expression "pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20" (assignment_expression "pcVar1 = "SSH1_MSG_IGNORE"" identifier = (string_literal ""SSH1_MSG_IGNORE"" " string_content ")) , (binary_expression "param_1 != 0x20" identifier != number_literal)) )))) )) )))) )) ))) )) )))) )) ))) )) ))) )) ))) )) (compound_statement "{\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" if (parenthesized_expression "(param_1 == 0x21)" ( (binary_expression "param_1 == 0x21" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" { (return_statement "return "SSH1_CMSG_EXIT_CONFIRMATION";" return (string_literal ""SSH1_CMSG_EXIT_CONFIRMATION"" " string_content ") ;) })) (if_statement "if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" if (parenthesized_expression "(param_1 == 0x22)" ( (binary_expression "param_1 == 0x22" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" { (return_statement "return "SSH1_CMSG_X11_REQUEST_FORWARDING";" return (string_literal ""SSH1_CMSG_X11_REQUEST_FORWARDING"" " string_content ") ;) })) (if_statement "if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" if (parenthesized_expression "(param_1 == 0x23)" ( (binary_expression "param_1 == 0x23" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_RHOSTS_RSA";" return (string_literal ""SSH1_CMSG_AUTH_RHOSTS_RSA"" " string_content ") ;) })) (if_statement "if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }" if (parenthesized_expression "(param_1 == 0x24)" ( (binary_expression "param_1 == 0x24" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_MSG_DEBUG";\n    }" { (return_statement "return "SSH1_MSG_DEBUG";" return (string_literal ""SSH1_MSG_DEBUG"" " string_content ") ;) })) (if_statement "if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" if (parenthesized_expression "(param_1 == 0x25)" ( (binary_expression "param_1 == 0x25" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" { (return_statement "return "SSH1_CMSG_REQUEST_COMPRESSION";" return (string_literal ""SSH1_CMSG_REQUEST_COMPRESSION"" " string_content ") ;) })) (if_statement "if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }" if (parenthesized_expression "(param_1 == 0x27)" ( (binary_expression "param_1 == 0x27" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_TIS";" return (string_literal ""SSH1_CMSG_AUTH_TIS"" " string_content ") ;) })) (if_statement "if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" if (parenthesized_expression "(param_1 == 0x28)" ( (binary_expression "param_1 == 0x28" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" { (return_statement "return "SSH1_SMSG_AUTH_TIS_CHALLENGE";" return (string_literal ""SSH1_SMSG_AUTH_TIS_CHALLENGE"" " string_content ") ;) })) (if_statement "if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" if (parenthesized_expression "(param_1 == 0x29)" ( (binary_expression "param_1 == 0x29" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_TIS_RESPONSE";" return (string_literal ""SSH1_CMSG_AUTH_TIS_RESPONSE"" " string_content ") ;) })) (if_statement "if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" if (parenthesized_expression "(param_1 == 0x46)" ( (binary_expression "param_1 == 0x46" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_CCARD";" return (string_literal ""SSH1_CMSG_AUTH_CCARD"" " string_content ") ;) })) (if_statement "if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" if (parenthesized_expression "(param_1 == 0x47)" ( (binary_expression "param_1 == 0x47" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }" { (expression_statement "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE"" identifier = (string_literal ""SSH1_SMSG_AUTH_CCARD_CHALLENGE"" " string_content ")) ;) }) (else_clause "else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" else (compound_statement "{\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" { (expression_statement "pcVar1 = "unknown";" (assignment_expression "pcVar1 = "unknown"" identifier = (string_literal ""unknown"" " string_content ")) ;) (if_statement "if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" if (parenthesized_expression "(param_1 == 0x48)" ( (binary_expression "param_1 == 0x48" identifier == number_literal) )) (compound_statement "{\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" { (return_statement "return "SSH1_CMSG_AUTH_CCARD_RESPONSE";" return (string_literal ""SSH1_CMSG_AUTH_CCARD_RESPONSE"" " string_content ") ;) })) }))) })) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */\n\nchar * __regparm3 ssh1_pkt_type(int type)\n\n{\n  char *pcVar1;\n  \n  if (type == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))) {\n    if (type == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (type == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (type == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (type == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (type == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (type == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (type == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (type == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (type == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (type == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" comment (function_definition "char * __regparm3 ssh1_pkt_type(int type)\n\n{\n  char *pcVar1;\n  \n  if (type == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))) {\n    if (type == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (type == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (type == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (type == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (type == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (type == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (type == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (type == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (type == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (type == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 ssh1_pkt_type(int type)" * (ERROR "__regparm3" identifier) (function_declarator "ssh1_pkt_type(int type)" identifier (parameter_list "(int type)" ( (parameter_declaration "int type" primitive_type identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (type == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))) {\n    if (type == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (type == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (type == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (type == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (type == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (type == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (type == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (type == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (type == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (type == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (type == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }" if (parenthesized_expression "(type == 1)" ( (binary_expression "type == 1" identifier == number_literal) )) (compound_statement "{\n    return "SSH1_MSG_DISCONNECT";\n  }" { (return_statement "return "SSH1_MSG_DISCONNECT";" return (string_literal ""SSH1_MSG_DISCONNECT"" " string_content ") ;) })) (expression_statement "pcVar1 = "SSH1_SMSG_PUBLIC_KEY";" (assignment_expression "pcVar1 = "SSH1_SMSG_PUBLIC_KEY"" identifier = (string_literal ""SSH1_SMSG_PUBLIC_KEY"" " string_content ")) ;) (if_statement "if (((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))) {\n    if (type == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (type == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (type == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (type == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (type == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (type == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (type == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (type == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (type == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (type == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" if (parenthesized_expression "(((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))))))))))))))" ( (binary_expression "((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))" (parenthesized_expression "((((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11))))" ( (binary_expression "(((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))" (parenthesized_expression "(((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8))" ( (binary_expression "((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)" (parenthesized_expression "((((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7))))" ( (binary_expression "(((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))" (parenthesized_expression "(((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4))" ( (binary_expression "((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", type != 4)" (parenthesized_expression "((type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3))" ( (binary_expression "(type != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)" (parenthesized_expression "(type != 2)" ( (binary_expression "type != 2" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3)" ( (comma_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY", type != 3" (assignment_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY"" identifier = (string_literal ""SSH1_CMSG_SESSION_KEY"" " string_content ")) , (binary_expression "type != 3" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_USER", type != 4)" ( (comma_expression "pcVar1 = "SSH1_CMSG_USER", type != 4" (assignment_expression "pcVar1 = "SSH1_CMSG_USER"" identifier = (string_literal ""SSH1_CMSG_USER"" " string_content ")) , (binary_expression "type != 4" identifier != number_literal)) ))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA", type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA"" identifier = (string_literal ""SSH1_CMSG_AUTH_RSA"" " string_content ")) , (binary_expression "type != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)" (binary_expression "type != 6" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7)" ( (comma_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", type != 7" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE"" identifier = (string_literal ""SSH1_SMSG_AUTH_RSA_CHALLENGE"" " string_content ")) , (binary_expression "type != 7" identifier != number_literal)) )))) )) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8)" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", type != 8" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE"" identifier = (string_literal ""SSH1_CMSG_AUTH_RSA_RESPONSE"" " string_content ")) , (binary_expression "type != 8" identifier != number_literal)) ))) )) && (parenthesized_expression "(((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)))" ( (parenthesized_expression "((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11))" ( (binary_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)" (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10))))" ( (binary_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))" (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe))))))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD"" identifier = (string_literal ""SSH1_CMSG_AUTH_PASSWORD"" " string_content ")) , (binary_expression "type != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)" (binary_expression "type != 9" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10)" ( (comma_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY", type != 10" (assignment_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY"" identifier = (string_literal ""SSH1_CMSG_REQUEST_PTY"" " string_content ")) , (binary_expression "type != 10" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe))))" ( (comma_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE", type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))" (assignment_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE"" identifier = (string_literal ""SSH1_CMSG_WINDOW_SIZE"" " string_content ")) , (binary_expression "type != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))" (binary_expression "type != 0xb" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)))" ( (parenthesized_expression "((pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd))" ( (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL", type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL"" identifier = (string_literal ""SSH1_CMSG_EXEC_SHELL"" " string_content ")) , (binary_expression "type != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)" (binary_expression "type != 0xc" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd)" ( (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD", type != 0xd" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD"" identifier = (string_literal ""SSH1_CMSG_EXEC_CMD"" " string_content ")) , (binary_expression "type != 0xd" identifier != number_literal)) )))) )) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe)" ( (comma_expression "pcVar1 = "SSH1_SMSG_SUCCESS", type != 0xe" (assignment_expression "pcVar1 = "SSH1_SMSG_SUCCESS"" identifier = (string_literal ""SSH1_SMSG_SUCCESS"" " string_content ")) , (binary_expression "type != 0xe" identifier != number_literal)) ))) )) )))) )) ))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10))" ( (comma_expression "pcVar1 = "SSH1_SMSG_FAILURE", type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)" (assignment_expression "pcVar1 = "SSH1_SMSG_FAILURE"" identifier = (string_literal ""SSH1_SMSG_FAILURE"" " string_content ")) , (binary_expression "type != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)" (binary_expression "type != 0xf" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10)" ( (comma_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA", type != 0x10" (assignment_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA"" identifier = (string_literal ""SSH1_CMSG_STDIN_DATA"" " string_content ")) , (binary_expression "type != 0x10" identifier != number_literal)) )))) )) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11)" ( (comma_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA", type != 0x11" (assignment_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA"" identifier = (string_literal ""SSH1_SMSG_STDOUT_DATA"" " string_content ")) , (binary_expression "type != 0x11" identifier != number_literal)) ))) )) ))) )) && (parenthesized_expression "((((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))))" ( (parenthesized_expression "(((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))))))))))))" ( (binary_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))" (parenthesized_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17))))))" ( (binary_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))\n       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))" (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13))" ( (comma_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA", type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13)" (assignment_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA"" identifier = (string_literal ""SSH1_SMSG_STDERR_DATA"" " string_content ")) , (binary_expression "type != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", type != 0x13)" (binary_expression "type != 0x12" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EOF", type != 0x13)" ( (comma_expression "pcVar1 = "SSH1_CMSG_EOF", type != 0x13" (assignment_expression "pcVar1 = "SSH1_CMSG_EOF"" identifier = (string_literal ""SSH1_CMSG_EOF"" " string_content ")) , (binary_expression "type != 0x13" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17))))" ( (comma_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS", type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))" (assignment_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS"" identifier = (string_literal ""SSH1_SMSG_EXIT_STATUS"" " string_content ")) , (binary_expression "type != 0x14 &&\n           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))" (binary_expression "type != 0x14" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)))" ( (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17))" ( (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)) &&\n            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16))" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" identifier = (string_literal ""SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" " string_content ")) , (binary_expression "type != 0x15 &&\n             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)" (binary_expression "type != 0x15" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", type != 0x16" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE"" identifier = (string_literal ""SSH1_MSG_CHANNEL_OPEN_FAILURE"" " string_content ")) , (binary_expression "type != 0x16" identifier != number_literal)) )))) )) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA", type != 0x17" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA"" identifier = (string_literal ""SSH1_MSG_CHANNEL_DATA"" " string_content ")) , (binary_expression "type != 0x17" identifier != number_literal)) ))) )) )))) )) ))) )) && (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))))" ( (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))))))))))" ( (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19))" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE"" identifier = (string_literal ""SSH1_MSG_CHANNEL_CLOSE"" " string_content ")) , (binary_expression "type != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)" (binary_expression "type != 0x18" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", type != 0x19" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" identifier = (string_literal ""SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" " string_content ")) , (binary_expression "type != 0x19" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))))))))" ( (comma_expression "pcVar1 = "SSH1_SMSG_X11_OPEN", type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))" (assignment_expression "pcVar1 = "SSH1_SMSG_X11_OPEN"" identifier = (string_literal ""SSH1_SMSG_X11_OPEN"" " string_content ")) , (binary_expression "type != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))" (binary_expression "type != 0x1b" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))))" ( (parenthesized_expression "((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))))))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d))" ( (comma_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)" (assignment_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST"" identifier = (string_literal ""SSH1_CMSG_PORT_FORWARD_REQUEST"" " string_content ")) , (binary_expression "type != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)" (binary_expression "type != 0x1c" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d)" ( (comma_expression "pcVar1 = "SSH1_MSG_PORT_OPEN", type != 0x1d" (assignment_expression "pcVar1 = "SSH1_MSG_PORT_OPEN"" identifier = (string_literal ""SSH1_MSG_PORT_OPEN"" " string_content ")) , (binary_expression "type != 0x1d" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))" (assignment_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING"" identifier = (string_literal ""SSH1_CMSG_AGENT_REQUEST_FORWARDING"" " string_content ")) , (binary_expression "type != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))" (binary_expression "type != 0x1e" identifier != number_literal) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20))" ( (comma_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN", type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)" (assignment_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN"" identifier = (string_literal ""SSH1_SMSG_AGENT_OPEN"" " string_content ")) , (binary_expression "type != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)" (binary_expression "type != 0x1f" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_IGNORE", type != 0x20)" ( (comma_expression "pcVar1 = "SSH1_MSG_IGNORE", type != 0x20" (assignment_expression "pcVar1 = "SSH1_MSG_IGNORE"" identifier = (string_literal ""SSH1_MSG_IGNORE"" " string_content ")) , (binary_expression "type != 0x20" identifier != number_literal)) )))) )) )))) )) ))) )) )))) )) ))) )) ))) )) ))) )) (compound_statement "{\n    if (type == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (type == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (type == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (type == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (type == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (type == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (type == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (type == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (type == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (type == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" { (if_statement "if (type == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" if (parenthesized_expression "(type == 0x21)" ( (binary_expression "type == 0x21" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" { (return_statement "return "SSH1_CMSG_EXIT_CONFIRMATION";" return (string_literal ""SSH1_CMSG_EXIT_CONFIRMATION"" " string_content ") ;) })) (if_statement "if (type == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" if (parenthesized_expression "(type == 0x22)" ( (binary_expression "type == 0x22" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" { (return_statement "return "SSH1_CMSG_X11_REQUEST_FORWARDING";" return (string_literal ""SSH1_CMSG_X11_REQUEST_FORWARDING"" " string_content ") ;) })) (if_statement "if (type == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" if (parenthesized_expression "(type == 0x23)" ( (binary_expression "type == 0x23" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_RHOSTS_RSA";" return (string_literal ""SSH1_CMSG_AUTH_RHOSTS_RSA"" " string_content ") ;) })) (if_statement "if (type == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }" if (parenthesized_expression "(type == 0x24)" ( (binary_expression "type == 0x24" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_MSG_DEBUG";\n    }" { (return_statement "return "SSH1_MSG_DEBUG";" return (string_literal ""SSH1_MSG_DEBUG"" " string_content ") ;) })) (if_statement "if (type == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" if (parenthesized_expression "(type == 0x25)" ( (binary_expression "type == 0x25" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" { (return_statement "return "SSH1_CMSG_REQUEST_COMPRESSION";" return (string_literal ""SSH1_CMSG_REQUEST_COMPRESSION"" " string_content ") ;) })) (if_statement "if (type == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }" if (parenthesized_expression "(type == 0x27)" ( (binary_expression "type == 0x27" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_TIS";" return (string_literal ""SSH1_CMSG_AUTH_TIS"" " string_content ") ;) })) (if_statement "if (type == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" if (parenthesized_expression "(type == 0x28)" ( (binary_expression "type == 0x28" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" { (return_statement "return "SSH1_SMSG_AUTH_TIS_CHALLENGE";" return (string_literal ""SSH1_SMSG_AUTH_TIS_CHALLENGE"" " string_content ") ;) })) (if_statement "if (type == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" if (parenthesized_expression "(type == 0x29)" ( (binary_expression "type == 0x29" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_TIS_RESPONSE";" return (string_literal ""SSH1_CMSG_AUTH_TIS_RESPONSE"" " string_content ") ;) })) (if_statement "if (type == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" if (parenthesized_expression "(type == 0x46)" ( (binary_expression "type == 0x46" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_CCARD";" return (string_literal ""SSH1_CMSG_AUTH_CCARD"" " string_content ") ;) })) (if_statement "if (type == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" if (parenthesized_expression "(type == 0x47)" ( (binary_expression "type == 0x47" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }" { (expression_statement "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE"" identifier = (string_literal ""SSH1_SMSG_AUTH_CCARD_CHALLENGE"" " string_content ")) ;) }) (else_clause "else {\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" else (compound_statement "{\n      pcVar1 = "unknown";\n      if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" { (expression_statement "pcVar1 = "unknown";" (assignment_expression "pcVar1 = "unknown"" identifier = (string_literal ""unknown"" " string_content ")) ;) (if_statement "if (type == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" if (parenthesized_expression "(type == 0x48)" ( (binary_expression "type == 0x48" identifier == number_literal) )) (compound_statement "{\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" { (return_statement "return "SSH1_CMSG_AUTH_CCARD_RESPONSE";" return (string_literal ""SSH1_CMSG_AUTH_CCARD_RESPONSE"" " string_content ") ;) })) }))) })) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit "char * __regparm3 FUN_00029040(int param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}\n\n" (function_definition "char * __regparm3 FUN_00029040(int param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" primitive_type (pointer_declarator "* __regparm3 FUN_00029040(int param_1)" * (ERROR "__regparm3" identifier) (function_declarator "FUN_00029040(int param_1)" identifier (parameter_list "(int param_1)" ( (parameter_declaration "int param_1" primitive_type identifier) )))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" { (declaration "char *pcVar1;" primitive_type (pointer_declarator "*pcVar1" * identifier) ;) (if_statement "if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }" if (parenthesized_expression "(param_1 == 1)" ( (binary_expression "param_1 == 1" identifier == number_literal) )) (compound_statement "{\n    return "SSH1_MSG_DISCONNECT";\n  }" { (return_statement "return "SSH1_MSG_DISCONNECT";" return (string_literal ""SSH1_MSG_DISCONNECT"" " string_content ") ;) })) (expression_statement "pcVar1 = "SSH1_SMSG_PUBLIC_KEY";" (assignment_expression "pcVar1 = "SSH1_SMSG_PUBLIC_KEY"" identifier = (string_literal ""SSH1_SMSG_PUBLIC_KEY"" " string_content ")) ;) (if_statement "if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" if (parenthesized_expression "(((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))))))" ( (binary_expression "((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))" (parenthesized_expression "((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11))))" ( (binary_expression "(((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))" (parenthesized_expression "(((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8))" ( (binary_expression "((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)" (parenthesized_expression "((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7))))" ( (binary_expression "(((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))" (parenthesized_expression "(((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4))" ( (binary_expression "((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)" (parenthesized_expression "((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3))" ( (binary_expression "(param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)" (parenthesized_expression "(param_1 != 2)" ( (binary_expression "param_1 != 2" identifier != number_literal) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)" ( (comma_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3" (assignment_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY"" identifier = (string_literal ""SSH1_CMSG_SESSION_KEY"" " string_content ")) , (binary_expression "param_1 != 3" identifier != number_literal)) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_USER", param_1 != 4)" ( (comma_expression "pcVar1 = "SSH1_CMSG_USER", param_1 != 4" (assignment_expression "pcVar1 = "SSH1_CMSG_USER"" identifier = (string_literal ""SSH1_CMSG_USER"" " string_content ")) , (binary_expression "param_1 != 4" identifier != number_literal)) ))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA"" identifier = (string_literal ""SSH1_CMSG_AUTH_RSA"" " string_content ")) , (binary_expression "param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (binary_expression "param_1 != 6" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" ( (comma_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE"" identifier = (string_literal ""SSH1_SMSG_AUTH_RSA_CHALLENGE"" " string_content ")) , (binary_expression "param_1 != 7" identifier != number_literal)) )))) )) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE"" identifier = (string_literal ""SSH1_CMSG_AUTH_RSA_RESPONSE"" " string_content ")) , (binary_expression "param_1 != 8" identifier != number_literal)) ))) )) && (parenthesized_expression "(((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))" ( (parenthesized_expression "((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11))" ( (binary_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)" (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10))))" ( (binary_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))" (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))))))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD"" identifier = (string_literal ""SSH1_CMSG_AUTH_PASSWORD"" " string_content ")) , (binary_expression "param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (binary_expression "param_1 != 9" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" ( (comma_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10" (assignment_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY"" identifier = (string_literal ""SSH1_CMSG_REQUEST_PTY"" " string_content ")) , (binary_expression "param_1 != 10" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))))" ( (comma_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (assignment_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE"" identifier = (string_literal ""SSH1_CMSG_WINDOW_SIZE"" " string_content ")) , (binary_expression "param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (binary_expression "param_1 != 0xb" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" ( (parenthesized_expression "((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd))" ( (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL"" identifier = (string_literal ""SSH1_CMSG_EXEC_SHELL"" " string_content ")) , (binary_expression "param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (binary_expression "param_1 != 0xc" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" ( (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD"" identifier = (string_literal ""SSH1_CMSG_EXEC_CMD"" " string_content ")) , (binary_expression "param_1 != 0xd" identifier != number_literal)) )))) )) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)" ( (comma_expression "pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe" (assignment_expression "pcVar1 = "SSH1_SMSG_SUCCESS"" identifier = (string_literal ""SSH1_SMSG_SUCCESS"" " string_content ")) , (binary_expression "param_1 != 0xe" identifier != number_literal)) ))) )) )))) )) ))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10))" ( (comma_expression "pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (assignment_expression "pcVar1 = "SSH1_SMSG_FAILURE"" identifier = (string_literal ""SSH1_SMSG_FAILURE"" " string_content ")) , (binary_expression "param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (binary_expression "param_1 != 0xf" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" ( (comma_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10" (assignment_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA"" identifier = (string_literal ""SSH1_CMSG_STDIN_DATA"" " string_content ")) , (binary_expression "param_1 != 0x10" identifier != number_literal)) )))) )) ))) )) && (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)" ( (comma_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11" (assignment_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA"" identifier = (string_literal ""SSH1_SMSG_STDOUT_DATA"" " string_content ")) , (binary_expression "param_1 != 0x11" identifier != number_literal)) ))) )) ))) )) && (parenthesized_expression "((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))" ( (parenthesized_expression "(((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))))" ( (binary_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))" (parenthesized_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))))))" ( (binary_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))" (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13))" ( (comma_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (assignment_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA"" identifier = (string_literal ""SSH1_SMSG_STDERR_DATA"" " string_content ")) , (binary_expression "param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (binary_expression "param_1 != 0x12" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" ( (comma_expression "pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13" (assignment_expression "pcVar1 = "SSH1_CMSG_EOF"" identifier = (string_literal ""SSH1_CMSG_EOF"" " string_content ")) , (binary_expression "param_1 != 0x13" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))))" ( (comma_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (assignment_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS"" identifier = (string_literal ""SSH1_SMSG_EXIT_STATUS"" " string_content ")) , (binary_expression "param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (binary_expression "param_1 != 0x14" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" ( (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))" ( (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16))" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" identifier = (string_literal ""SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" " string_content ")) , (binary_expression "param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (binary_expression "param_1 != 0x15" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE"" identifier = (string_literal ""SSH1_MSG_CHANNEL_OPEN_FAILURE"" " string_content ")) , (binary_expression "param_1 != 0x16" identifier != number_literal)) )))) )) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA"" identifier = (string_literal ""SSH1_MSG_CHANNEL_DATA"" " string_content ")) , (binary_expression "param_1 != 0x17" identifier != number_literal)) ))) )) )))) )) ))) )) && (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))" ( (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))" ( (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19))" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE"" identifier = (string_literal ""SSH1_MSG_CHANNEL_CLOSE"" " string_content ")) , (binary_expression "param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (binary_expression "param_1 != 0x18" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" ( (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" identifier = (string_literal ""SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" " string_content ")) , (binary_expression "param_1 != 0x19" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))" ( (comma_expression "pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (assignment_expression "pcVar1 = "SSH1_SMSG_X11_OPEN"" identifier = (string_literal ""SSH1_SMSG_X11_OPEN"" " string_content ")) , (binary_expression "param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (binary_expression "param_1 != 0x1b" identifier != number_literal) && (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" ( (parenthesized_expression "((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))" ( (binary_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d))" ( (comma_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (assignment_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST"" identifier = (string_literal ""SSH1_CMSG_PORT_FORWARD_REQUEST"" " string_content ")) , (binary_expression "param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (binary_expression "param_1 != 0x1c" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" ( (comma_expression "pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d" (assignment_expression "pcVar1 = "SSH1_MSG_PORT_OPEN"" identifier = (string_literal ""SSH1_MSG_PORT_OPEN"" " string_content ")) , (binary_expression "param_1 != 0x1d" identifier != number_literal)) )))) )) && (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))" ( (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))" ( (comma_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (assignment_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING"" identifier = (string_literal ""SSH1_CMSG_AGENT_REQUEST_FORWARDING"" " string_content ")) , (binary_expression "param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (binary_expression "param_1 != 0x1e" identifier != number_literal) && (parenthesized_expression "((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" ( (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))" ( (comma_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (assignment_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN"" identifier = (string_literal ""SSH1_SMSG_AGENT_OPEN"" " string_content ")) , (binary_expression "param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (binary_expression "param_1 != 0x1f" identifier != number_literal) && (parenthesized_expression "(pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" ( (comma_expression "pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20" (assignment_expression "pcVar1 = "SSH1_MSG_IGNORE"" identifier = (string_literal ""SSH1_MSG_IGNORE"" " string_content ")) , (binary_expression "param_1 != 0x20" identifier != number_literal)) )))) )) )))) )) ))) )) )))) )) ))) )) ))) )) ))) )) (compound_statement "{\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" { (if_statement "if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" if (parenthesized_expression "(param_1 == 0x21)" ( (binary_expression "param_1 == 0x21" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" { (return_statement "return "SSH1_CMSG_EXIT_CONFIRMATION";" return (string_literal ""SSH1_CMSG_EXIT_CONFIRMATION"" " string_content ") ;) })) (if_statement "if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" if (parenthesized_expression "(param_1 == 0x22)" ( (binary_expression "param_1 == 0x22" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" { (return_statement "return "SSH1_CMSG_X11_REQUEST_FORWARDING";" return (string_literal ""SSH1_CMSG_X11_REQUEST_FORWARDING"" " string_content ") ;) })) (if_statement "if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" if (parenthesized_expression "(param_1 == 0x23)" ( (binary_expression "param_1 == 0x23" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_RHOSTS_RSA";" return (string_literal ""SSH1_CMSG_AUTH_RHOSTS_RSA"" " string_content ") ;) })) (if_statement "if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }" if (parenthesized_expression "(param_1 == 0x24)" ( (binary_expression "param_1 == 0x24" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_MSG_DEBUG";\n    }" { (return_statement "return "SSH1_MSG_DEBUG";" return (string_literal ""SSH1_MSG_DEBUG"" " string_content ") ;) })) (if_statement "if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" if (parenthesized_expression "(param_1 == 0x25)" ( (binary_expression "param_1 == 0x25" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" { (return_statement "return "SSH1_CMSG_REQUEST_COMPRESSION";" return (string_literal ""SSH1_CMSG_REQUEST_COMPRESSION"" " string_content ") ;) })) (if_statement "if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }" if (parenthesized_expression "(param_1 == 0x27)" ( (binary_expression "param_1 == 0x27" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_TIS";" return (string_literal ""SSH1_CMSG_AUTH_TIS"" " string_content ") ;) })) (if_statement "if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" if (parenthesized_expression "(param_1 == 0x28)" ( (binary_expression "param_1 == 0x28" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" { (return_statement "return "SSH1_SMSG_AUTH_TIS_CHALLENGE";" return (string_literal ""SSH1_SMSG_AUTH_TIS_CHALLENGE"" " string_content ") ;) })) (if_statement "if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" if (parenthesized_expression "(param_1 == 0x29)" ( (binary_expression "param_1 == 0x29" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_TIS_RESPONSE";" return (string_literal ""SSH1_CMSG_AUTH_TIS_RESPONSE"" " string_content ") ;) })) (if_statement "if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" if (parenthesized_expression "(param_1 == 0x46)" ( (binary_expression "param_1 == 0x46" identifier == number_literal) )) (compound_statement "{\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" { (return_statement "return "SSH1_CMSG_AUTH_CCARD";" return (string_literal ""SSH1_CMSG_AUTH_CCARD"" " string_content ") ;) })) (if_statement "if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" if (parenthesized_expression "(param_1 == 0x47)" ( (binary_expression "param_1 == 0x47" identifier == number_literal) )) (compound_statement "{\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }" { (expression_statement "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE"" identifier = (string_literal ""SSH1_SMSG_AUTH_CCARD_CHALLENGE"" " string_content ")) ;) }) (else_clause "else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" else (compound_statement "{\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" { (expression_statement "pcVar1 = "unknown";" (assignment_expression "pcVar1 = "unknown"" identifier = (string_literal ""unknown"" " string_content ")) ;) (if_statement "if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" if (parenthesized_expression "(param_1 == 0x48)" ( (binary_expression "param_1 == 0x48" identifier == number_literal) )) (compound_statement "{\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" { (return_statement "return "SSH1_CMSG_AUTH_CCARD_RESPONSE";" return (string_literal ""SSH1_CMSG_AUTH_CCARD_RESPONSE"" " string_content ") ;) })) }))) })) (return_statement "return pcVar1;" return identifier ;) })))
(translation_unit (function_definition TYPE (pointer_declarator * (ERROR IDENT) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) )))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) ))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) )))) )) ))) )) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) ))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) ))) )) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) ))) )) )))) )) ))) )) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression (binary_expression IDENT != LIT) && (parenthesized_expression ( (comma_expression (assignment_expression IDENT = (string_literal " string_content ")) , (binary_expression IDENT != LIT)) )))) )) )))) )) ))) )) )))) )) ))) )) ))) )) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return (string_literal " string_content ") ;) })) }))) })) (return_statement return IDENT ;) })))
(function_definition "char * __regparm3 FUN_00029040(int param_1)\n\n{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" (primitive_type "char") (pointer_declarator "* __regparm3 FUN_00029040(int param_1)" (* "*") (ERROR "__regparm3" (identifier "__regparm3")) (function_declarator "FUN_00029040(int param_1)" (identifier "FUN_00029040") (parameter_list "(int param_1)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) () ")")))) (compound_statement "{\n  char *pcVar1;\n  \n  if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }\n  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";\n  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }\n  return pcVar1;\n}" ({ "{") (declaration "char *pcVar1;" (primitive_type "char") (pointer_declarator "*pcVar1" (* "*") (identifier "pcVar1")) (; ";")) (if_statement "if (param_1 == 1) {\n    return "SSH1_MSG_DISCONNECT";\n  }" (if "if") (parenthesized_expression "(param_1 == 1)" (( "(") (binary_expression "param_1 == 1" (identifier "param_1") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n    return "SSH1_MSG_DISCONNECT";\n  }" ({ "{") (return_statement "return "SSH1_MSG_DISCONNECT";" (return "return") (string_literal ""SSH1_MSG_DISCONNECT"" (" """) (string_content "SSH1_MSG_DISCONNECT") (" """)) (; ";")) (} "}"))) (expression_statement "pcVar1 = "SSH1_SMSG_PUBLIC_KEY";" (assignment_expression "pcVar1 = "SSH1_SMSG_PUBLIC_KEY"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_PUBLIC_KEY"" (" """) (string_content "SSH1_SMSG_PUBLIC_KEY") (" """))) (; ";")) (if_statement "if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" (if "if") (parenthesized_expression "(((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))))))" (( "(") (binary_expression "((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&\n     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))" (parenthesized_expression "((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11))))" (( "(") (binary_expression "(((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&\n      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))" (parenthesized_expression "(((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8))" (( "(") (binary_expression "((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&\n       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)" (parenthesized_expression "((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7))))" (( "(") (binary_expression "(((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&\n        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))" (parenthesized_expression "(((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4))" (( "(") (binary_expression "((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&\n         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)" (parenthesized_expression "((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3))" (( "(") (binary_expression "(param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)" (parenthesized_expression "(param_1 != 2)" (( "(") (binary_expression "param_1 != 2" (identifier "param_1") (!= "!=") (number_literal "2")) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3" (assignment_expression "pcVar1 = "SSH1_CMSG_SESSION_KEY"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_SESSION_KEY"" (" """) (string_content "SSH1_CMSG_SESSION_KEY") (" """))) (, ",") (binary_expression "param_1 != 3" (identifier "param_1") (!= "!=") (number_literal "3"))) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_USER", param_1 != 4)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_USER", param_1 != 4" (assignment_expression "pcVar1 = "SSH1_CMSG_USER"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_USER"" (" """) (string_content "SSH1_CMSG_USER") (" """))) (, ",") (binary_expression "param_1 != 4" (identifier "param_1") (!= "!=") (number_literal "4"))) () ")"))) () ")")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7))" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_AUTH_RSA"" (" """) (string_content "SSH1_CMSG_AUTH_RSA") (" """))) (, ",") (binary_expression "param_1 != 6 &&\n         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (binary_expression "param_1 != 6" (identifier "param_1") (!= "!=") (number_literal "6")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_AUTH_RSA_CHALLENGE"" (" """) (string_content "SSH1_SMSG_AUTH_RSA_CHALLENGE") (" """))) (, ",") (binary_expression "param_1 != 7" (identifier "param_1") (!= "!=") (number_literal "7"))) () ")")))) () ")")) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_AUTH_RSA_RESPONSE"" (" """) (string_content "SSH1_CMSG_AUTH_RSA_RESPONSE") (" """))) (, ",") (binary_expression "param_1 != 8" (identifier "param_1") (!= "!=") (number_literal "8"))) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))" (( "(") (parenthesized_expression "((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11))" (( "(") (binary_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&\n       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)" (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10))))" (( "(") (binary_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&\n        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))" (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))))))" (( "(") (binary_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&\n         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10))" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (assignment_expression "pcVar1 = "SSH1_CMSG_AUTH_PASSWORD"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_AUTH_PASSWORD"" (" """) (string_content "SSH1_CMSG_AUTH_PASSWORD") (" """))) (, ",") (binary_expression "param_1 != 9 &&\n          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (binary_expression "param_1 != 9" (identifier "param_1") (!= "!=") (number_literal "9")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10" (assignment_expression "pcVar1 = "SSH1_CMSG_REQUEST_PTY"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_REQUEST_PTY"" (" """) (string_content "SSH1_CMSG_REQUEST_PTY") (" """))) (, ",") (binary_expression "param_1 != 10" (identifier "param_1") (!= "!=") (number_literal "10"))) () ")")))) () ")")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))))" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (assignment_expression "pcVar1 = "SSH1_CMSG_WINDOW_SIZE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_WINDOW_SIZE"" (" """) (string_content "SSH1_CMSG_WINDOW_SIZE") (" """))) (, ",") (binary_expression "param_1 != 0xb &&\n          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (binary_expression "param_1 != 0xb" (identifier "param_1") (!= "!=") (number_literal "0xb")) (&& "&&") (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))" (( "(") (parenthesized_expression "((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe))" (( "(") (binary_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&\n           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd))" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_SHELL"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_EXEC_SHELL"" (" """) (string_content "SSH1_CMSG_EXEC_SHELL") (" """))) (, ",") (binary_expression "param_1 != 0xc &&\n            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (binary_expression "param_1 != 0xc" (identifier "param_1") (!= "!=") (number_literal "0xc")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd" (assignment_expression "pcVar1 = "SSH1_CMSG_EXEC_CMD"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_EXEC_CMD"" (" """) (string_content "SSH1_CMSG_EXEC_CMD") (" """))) (, ",") (binary_expression "param_1 != 0xd" (identifier "param_1") (!= "!=") (number_literal "0xd"))) () ")")))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe" (assignment_expression "pcVar1 = "SSH1_SMSG_SUCCESS"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_SUCCESS"" (" """) (string_content "SSH1_SMSG_SUCCESS") (" """))) (, ",") (binary_expression "param_1 != 0xe" (identifier "param_1") (!= "!=") (number_literal "0xe"))) () ")"))) () ")")) () ")")))) () ")")) () ")"))) () ")")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10))" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (assignment_expression "pcVar1 = "SSH1_SMSG_FAILURE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_FAILURE"" (" """) (string_content "SSH1_SMSG_FAILURE") (" """))) (, ",") (binary_expression "param_1 != 0xf &&\n         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (binary_expression "param_1 != 0xf" (identifier "param_1") (!= "!=") (number_literal "0xf")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10" (assignment_expression "pcVar1 = "SSH1_CMSG_STDIN_DATA"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_STDIN_DATA"" (" """) (string_content "SSH1_CMSG_STDIN_DATA") (" """))) (, ",") (binary_expression "param_1 != 0x10" (identifier "param_1") (!= "!=") (number_literal "0x10"))) () ")")))) () ")")) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11" (assignment_expression "pcVar1 = "SSH1_SMSG_STDOUT_DATA"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_STDOUT_DATA"" (" """) (string_content "SSH1_SMSG_STDOUT_DATA") (" """))) (, ",") (binary_expression "param_1 != 0x11" (identifier "param_1") (!= "!=") (number_literal "0x11"))) () ")"))) () ")")) () ")"))) () ")")) (&& "&&") (parenthesized_expression "((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))" (( "(") (parenthesized_expression "(((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))))" (( "(") (binary_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&\n      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))" (parenthesized_expression "((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))))))" (( "(") (binary_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&\n       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))" (parenthesized_expression "(pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13))" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (assignment_expression "pcVar1 = "SSH1_SMSG_STDERR_DATA"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_STDERR_DATA"" (" """) (string_content "SSH1_SMSG_STDERR_DATA") (" """))) (, ",") (binary_expression "param_1 != 0x12 &&\n        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (binary_expression "param_1 != 0x12" (identifier "param_1") (!= "!=") (number_literal "0x12")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13" (assignment_expression "pcVar1 = "SSH1_CMSG_EOF"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_EOF"" (" """) (string_content "SSH1_CMSG_EOF") (" """))) (, ",") (binary_expression "param_1 != 0x13" (identifier "param_1") (!= "!=") (number_literal "0x13"))) () ")")))) () ")")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))))" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (assignment_expression "pcVar1 = "SSH1_SMSG_EXIT_STATUS"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_EXIT_STATUS"" (" """) (string_content "SSH1_SMSG_EXIT_STATUS") (" """))) (, ",") (binary_expression "param_1 != 0x14 &&\n        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (binary_expression "param_1 != 0x14" (identifier "param_1") (!= "!=") (number_literal "0x14")) (&& "&&") (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))" (( "(") (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17))" (( "(") (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&\n         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16))" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_CHANNEL_OPEN_CONFIRMATION"" (" """) (string_content "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION") (" """))) (, ",") (binary_expression "param_1 != 0x15 &&\n          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (binary_expression "param_1 != 0x15" (identifier "param_1") (!= "!=") (number_literal "0x15")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_CHANNEL_OPEN_FAILURE"" (" """) (string_content "SSH1_MSG_CHANNEL_OPEN_FAILURE") (" """))) (, ",") (binary_expression "param_1 != 0x16" (identifier "param_1") (!= "!=") (number_literal "0x16"))) () ")")))) () ")")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_DATA"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_CHANNEL_DATA"" (" """) (string_content "SSH1_MSG_CHANNEL_DATA") (" """))) (, ",") (binary_expression "param_1 != 0x17" (identifier "param_1") (!= "!=") (number_literal "0x17"))) () ")"))) () ")")) () ")")))) () ")")) () ")"))) () ")")) (&& "&&") (parenthesized_expression "(((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))" (( "(") (parenthesized_expression "((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))))" (( "(") (binary_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&\n       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))" (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19))" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_CHANNEL_CLOSE"" (" """) (string_content "SSH1_MSG_CHANNEL_CLOSE") (" """))) (, ",") (binary_expression "param_1 != 0x18 &&\n        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (binary_expression "param_1 != 0x18" (identifier "param_1") (!= "!=") (number_literal "0x18")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19" (assignment_expression "pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION"" (" """) (string_content "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION") (" """))) (, ",") (binary_expression "param_1 != 0x19" (identifier "param_1") (!= "!=") (number_literal "0x19"))) () ")")))) () ")")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))))" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (assignment_expression "pcVar1 = "SSH1_SMSG_X11_OPEN"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_X11_OPEN"" (" """) (string_content "SSH1_SMSG_X11_OPEN") (" """))) (, ",") (binary_expression "param_1 != 0x1b &&\n        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (binary_expression "param_1 != 0x1b" (identifier "param_1") (!= "!=") (number_literal "0x1b")) (&& "&&") (parenthesized_expression "(((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))" (( "(") (parenthesized_expression "((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))))" (( "(") (binary_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&\n         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))" (parenthesized_expression "(pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d))" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (assignment_expression "pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_PORT_FORWARD_REQUEST"" (" """) (string_content "SSH1_CMSG_PORT_FORWARD_REQUEST") (" """))) (, ",") (binary_expression "param_1 != 0x1c &&\n          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (binary_expression "param_1 != 0x1c" (identifier "param_1") (!= "!=") (number_literal "0x1c")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d" (assignment_expression "pcVar1 = "SSH1_MSG_PORT_OPEN"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_PORT_OPEN"" (" """) (string_content "SSH1_MSG_PORT_OPEN") (" """))) (, ",") (binary_expression "param_1 != 0x1d" (identifier "param_1") (!= "!=") (number_literal "0x1d"))) () ")")))) () ")")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))))" (( "(") (comma_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (assignment_expression "pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_CMSG_AGENT_REQUEST_FORWARDING"" (" """) (string_content "SSH1_CMSG_AGENT_REQUEST_FORWARDING") (" """))) (, ",") (binary_expression "param_1 != 0x1e &&\n          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (binary_expression "param_1 != 0x1e" (identifier "param_1") (!= "!=") (number_literal "0x1e")) (&& "&&") (parenthesized_expression "((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))" (( "(") (parenthesized_expression "(pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20))" (( "(") (comma_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (assignment_expression "pcVar1 = "SSH1_SMSG_AGENT_OPEN"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_AGENT_OPEN"" (" """) (string_content "SSH1_SMSG_AGENT_OPEN") (" """))) (, ",") (binary_expression "param_1 != 0x1f &&\n           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (binary_expression "param_1 != 0x1f" (identifier "param_1") (!= "!=") (number_literal "0x1f")) (&& "&&") (parenthesized_expression "(pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)" (( "(") (comma_expression "pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20" (assignment_expression "pcVar1 = "SSH1_MSG_IGNORE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_MSG_IGNORE"" (" """) (string_content "SSH1_MSG_IGNORE") (" """))) (, ",") (binary_expression "param_1 != 0x20" (identifier "param_1") (!= "!=") (number_literal "0x20"))) () ")")))) () ")")) () ")")))) () ")")) () ")"))) () ")")) () ")")))) () ")")) () ")"))) () ")")) () ")"))) () ")")) () ")"))) () ")")) (compound_statement "{\n    if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }\n    if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }\n    if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }\n    if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }\n    if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }\n    if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }\n    if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }\n    if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }\n    if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }\n    if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }\n  }" ({ "{") (if_statement "if (param_1 == 0x21) {\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x21)" (( "(") (binary_expression "param_1 == 0x21" (identifier "param_1") (== "==") (number_literal "0x21")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_EXIT_CONFIRMATION";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_EXIT_CONFIRMATION";" (return "return") (string_literal ""SSH1_CMSG_EXIT_CONFIRMATION"" (" """) (string_content "SSH1_CMSG_EXIT_CONFIRMATION") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x22) {\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x22)" (( "(") (binary_expression "param_1 == 0x22" (identifier "param_1") (== "==") (number_literal "0x22")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_X11_REQUEST_FORWARDING";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_X11_REQUEST_FORWARDING";" (return "return") (string_literal ""SSH1_CMSG_X11_REQUEST_FORWARDING"" (" """) (string_content "SSH1_CMSG_X11_REQUEST_FORWARDING") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x23) {\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x23)" (( "(") (binary_expression "param_1 == 0x23" (identifier "param_1") (== "==") (number_literal "0x23")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_AUTH_RHOSTS_RSA";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_AUTH_RHOSTS_RSA";" (return "return") (string_literal ""SSH1_CMSG_AUTH_RHOSTS_RSA"" (" """) (string_content "SSH1_CMSG_AUTH_RHOSTS_RSA") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x24) {\n      return "SSH1_MSG_DEBUG";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x24)" (( "(") (binary_expression "param_1 == 0x24" (identifier "param_1") (== "==") (number_literal "0x24")) () ")")) (compound_statement "{\n      return "SSH1_MSG_DEBUG";\n    }" ({ "{") (return_statement "return "SSH1_MSG_DEBUG";" (return "return") (string_literal ""SSH1_MSG_DEBUG"" (" """) (string_content "SSH1_MSG_DEBUG") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x25) {\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x25)" (( "(") (binary_expression "param_1 == 0x25" (identifier "param_1") (== "==") (number_literal "0x25")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_REQUEST_COMPRESSION";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_REQUEST_COMPRESSION";" (return "return") (string_literal ""SSH1_CMSG_REQUEST_COMPRESSION"" (" """) (string_content "SSH1_CMSG_REQUEST_COMPRESSION") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x27) {\n      return "SSH1_CMSG_AUTH_TIS";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x27)" (( "(") (binary_expression "param_1 == 0x27" (identifier "param_1") (== "==") (number_literal "0x27")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_AUTH_TIS";" (return "return") (string_literal ""SSH1_CMSG_AUTH_TIS"" (" """) (string_content "SSH1_CMSG_AUTH_TIS") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x28) {\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x28)" (( "(") (binary_expression "param_1 == 0x28" (identifier "param_1") (== "==") (number_literal "0x28")) () ")")) (compound_statement "{\n      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";\n    }" ({ "{") (return_statement "return "SSH1_SMSG_AUTH_TIS_CHALLENGE";" (return "return") (string_literal ""SSH1_SMSG_AUTH_TIS_CHALLENGE"" (" """) (string_content "SSH1_SMSG_AUTH_TIS_CHALLENGE") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x29) {\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x29)" (( "(") (binary_expression "param_1 == 0x29" (identifier "param_1") (== "==") (number_literal "0x29")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_AUTH_TIS_RESPONSE";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_AUTH_TIS_RESPONSE";" (return "return") (string_literal ""SSH1_CMSG_AUTH_TIS_RESPONSE"" (" """) (string_content "SSH1_CMSG_AUTH_TIS_RESPONSE") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x46) {\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" (if "if") (parenthesized_expression "(param_1 == 0x46)" (( "(") (binary_expression "param_1 == 0x46" (identifier "param_1") (== "==") (number_literal "0x46")) () ")")) (compound_statement "{\n      return "SSH1_CMSG_AUTH_CCARD";\n    }" ({ "{") (return_statement "return "SSH1_CMSG_AUTH_CCARD";" (return "return") (string_literal ""SSH1_CMSG_AUTH_CCARD"" (" """) (string_content "SSH1_CMSG_AUTH_CCARD") (" """)) (; ";")) (} "}"))) (if_statement "if (param_1 == 0x47) {\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }\n    else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" (if "if") (parenthesized_expression "(param_1 == 0x47)" (( "(") (binary_expression "param_1 == 0x47" (identifier "param_1") (== "==") (number_literal "0x47")) () ")")) (compound_statement "{\n      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";\n    }" ({ "{") (expression_statement "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";" (assignment_expression "pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE"" (identifier "pcVar1") (= "=") (string_literal ""SSH1_SMSG_AUTH_CCARD_CHALLENGE"" (" """) (string_content "SSH1_SMSG_AUTH_CCARD_CHALLENGE") (" """))) (; ";")) (} "}")) (else_clause "else {\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" (else "else") (compound_statement "{\n      pcVar1 = "unknown";\n      if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }\n    }" ({ "{") (expression_statement "pcVar1 = "unknown";" (assignment_expression "pcVar1 = "unknown"" (identifier "pcVar1") (= "=") (string_literal ""unknown"" (" """) (string_content "unknown") (" """))) (; ";")) (if_statement "if (param_1 == 0x48) {\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" (if "if") (parenthesized_expression "(param_1 == 0x48)" (( "(") (binary_expression "param_1 == 0x48" (identifier "param_1") (== "==") (number_literal "0x48")) () ")")) (compound_statement "{\n        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";\n      }" ({ "{") (return_statement "return "SSH1_CMSG_AUTH_CCARD_RESPONSE";" (return "return") (string_literal ""SSH1_CMSG_AUTH_CCARD_RESPONSE"" (" """) (string_content "SSH1_CMSG_AUTH_CCARD_RESPONSE") (" """)) (; ";")) (} "}"))) (} "}")))) (} "}"))) (return_statement "return pcVar1;" (return "return") (identifier "pcVar1") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 function_1(int var_1)

{
  char *pcVar1;
  
  if (var_1 == 1) {
    return "SSH1_MSG_DISCONNECT";
  }
  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";
  if (((((((var_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", var_1 != 3)) &&
         (pcVar1 = "SSH1_CMSG_USER", var_1 != 4)) &&
        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", var_1 != 6 &&
         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", var_1 != 7)))) &&
       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", var_1 != 8)) &&
      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", var_1 != 9 &&
          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", var_1 != 10)) &&
         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", var_1 != 0xb &&
          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", var_1 != 0xc &&
            (pcVar1 = "SSH1_CMSG_EXEC_CMD", var_1 != 0xd)) &&
           (pcVar1 = "SSH1_SMSG_SUCCESS", var_1 != 0xe)))))) &&
        ((pcVar1 = "SSH1_SMSG_FAILURE", var_1 != 0xf &&
         (pcVar1 = "SSH1_CMSG_STDIN_DATA", var_1 != 0x10)))) &&
       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", var_1 != 0x11)))) &&
     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", var_1 != 0x12 && (pcVar1 = "SSH1_CMSG_EOF", var_1 != 0x13))
       && ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", var_1 != 0x14 &&
           (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", var_1 != 0x15 &&
             (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", var_1 != 0x16)) &&
            (pcVar1 = "SSH1_MSG_CHANNEL_DATA", var_1 != 0x17)))))) &&
      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", var_1 != 0x18 &&
        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", var_1 != 0x19)) &&
       ((pcVar1 = "SSH1_SMSG_X11_OPEN", var_1 != 0x1b &&
        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", var_1 != 0x1c &&
          (pcVar1 = "SSH1_MSG_PORT_OPEN", var_1 != 0x1d)) &&
         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", var_1 != 0x1e &&
          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", var_1 != 0x1f &&
           (pcVar1 = "SSH1_MSG_IGNORE", var_1 != 0x20)))))))))))))) {
    if (var_1 == 0x21) {
      return "SSH1_CMSG_EXIT_CONFIRMATION";
    }
    if (var_1 == 0x22) {
      return "SSH1_CMSG_X11_REQUEST_FORWARDING";
    }
    if (var_1 == 0x23) {
      return "SSH1_CMSG_AUTH_RHOSTS_RSA";
    }
    if (var_1 == 0x24) {
      return "SSH1_MSG_DEBUG";
    }
    if (var_1 == 0x25) {
      return "SSH1_CMSG_REQUEST_COMPRESSION";
    }
    if (var_1 == 0x27) {
      return "SSH1_CMSG_AUTH_TIS";
    }
    if (var_1 == 0x28) {
      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";
    }
    if (var_1 == 0x29) {
      return "SSH1_CMSG_AUTH_TIS_RESPONSE";
    }
    if (var_1 == 0x46) {
      return "SSH1_CMSG_AUTH_CCARD";
    }
    if (var_1 == 0x47) {
      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";
    }
    else {
      pcVar1 = "unknown";
      if (var_1 == 0x48) {
        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";
      }
    }
  }
  return pcVar1;
}


(translation_unit (function_definition type: (primitive_type) declarator: (pointer_declarator (ERROR (identifier)) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier))))) body: (compound_statement (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))))))))) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal)))))))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))))))))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (comma_expression left: (assignment_expression left: (identifier) right: (string_literal (string_content))) right: (binary_expression left: (identifier) right: (number_literal))))))))))))))))))))))))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (string_literal (string_content)))))))))) (return_statement (identifier)))))

/* WARNING: Function: __i686.get_pc_thunk.cx replaced with injection: get_pc_thunk_cx */

char * __regparm3 MASKED(int param_1)

{
  char *pcVar1;
  
  if (param_1 == 1) {
    return "SSH1_MSG_DISCONNECT";
  }
  pcVar1 = "SSH1_SMSG_PUBLIC_KEY";
  if (((((((param_1 != 2) && (pcVar1 = "SSH1_CMSG_SESSION_KEY", param_1 != 3)) &&
         (pcVar1 = "SSH1_CMSG_USER", param_1 != 4)) &&
        ((pcVar1 = "SSH1_CMSG_AUTH_RSA", param_1 != 6 &&
         (pcVar1 = "SSH1_SMSG_AUTH_RSA_CHALLENGE", param_1 != 7)))) &&
       (pcVar1 = "SSH1_CMSG_AUTH_RSA_RESPONSE", param_1 != 8)) &&
      (((((pcVar1 = "SSH1_CMSG_AUTH_PASSWORD", param_1 != 9 &&
          (pcVar1 = "SSH1_CMSG_REQUEST_PTY", param_1 != 10)) &&
         ((pcVar1 = "SSH1_CMSG_WINDOW_SIZE", param_1 != 0xb &&
          (((pcVar1 = "SSH1_CMSG_EXEC_SHELL", param_1 != 0xc &&
            (pcVar1 = "SSH1_CMSG_EXEC_CMD", param_1 != 0xd)) &&
           (pcVar1 = "SSH1_SMSG_SUCCESS", param_1 != 0xe)))))) &&
        ((pcVar1 = "SSH1_SMSG_FAILURE", param_1 != 0xf &&
         (pcVar1 = "SSH1_CMSG_STDIN_DATA", param_1 != 0x10)))) &&
       (pcVar1 = "SSH1_SMSG_STDOUT_DATA", param_1 != 0x11)))) &&
     ((((pcVar1 = "SSH1_SMSG_STDERR_DATA", param_1 != 0x12 &&
        (pcVar1 = "SSH1_CMSG_EOF", param_1 != 0x13)) &&
       ((pcVar1 = "SSH1_SMSG_EXIT_STATUS", param_1 != 0x14 &&
        (((pcVar1 = "SSH1_MSG_CHANNEL_OPEN_CONFIRMATION", param_1 != 0x15 &&
          (pcVar1 = "SSH1_MSG_CHANNEL_OPEN_FAILURE", param_1 != 0x16)) &&
         (pcVar1 = "SSH1_MSG_CHANNEL_DATA", param_1 != 0x17)))))) &&
      (((pcVar1 = "SSH1_MSG_CHANNEL_CLOSE", param_1 != 0x18 &&
        (pcVar1 = "SSH1_MSG_CHANNEL_CLOSE_CONFIRMATION", param_1 != 0x19)) &&
       ((pcVar1 = "SSH1_SMSG_X11_OPEN", param_1 != 0x1b &&
        (((pcVar1 = "SSH1_CMSG_PORT_FORWARD_REQUEST", param_1 != 0x1c &&
          (pcVar1 = "SSH1_MSG_PORT_OPEN", param_1 != 0x1d)) &&
         ((pcVar1 = "SSH1_CMSG_AGENT_REQUEST_FORWARDING", param_1 != 0x1e &&
          ((pcVar1 = "SSH1_SMSG_AGENT_OPEN", param_1 != 0x1f &&
           (pcVar1 = "SSH1_MSG_IGNORE", param_1 != 0x20)))))))))))))) {
    if (param_1 == 0x21) {
      return "SSH1_CMSG_EXIT_CONFIRMATION";
    }
    if (param_1 == 0x22) {
      return "SSH1_CMSG_X11_REQUEST_FORWARDING";
    }
    if (param_1 == 0x23) {
      return "SSH1_CMSG_AUTH_RHOSTS_RSA";
    }
    if (param_1 == 0x24) {
      return "SSH1_MSG_DEBUG";
    }
    if (param_1 == 0x25) {
      return "SSH1_CMSG_REQUEST_COMPRESSION";
    }
    if (param_1 == 0x27) {
      return "SSH1_CMSG_AUTH_TIS";
    }
    if (param_1 == 0x28) {
      return "SSH1_SMSG_AUTH_TIS_CHALLENGE";
    }
    if (param_1 == 0x29) {
      return "SSH1_CMSG_AUTH_TIS_RESPONSE";
    }
    if (param_1 == 0x46) {
      return "SSH1_CMSG_AUTH_CCARD";
    }
    if (param_1 == 0x47) {
      pcVar1 = "SSH1_SMSG_AUTH_CCARD_CHALLENGE";
    }
    else {
      pcVar1 = "unknown";
      if (param_1 == 0x48) {
        return "SSH1_CMSG_AUTH_CCARD_RESPONSE";
      }
    }
  }
  return pcVar1;
}

