Function at 0x432510
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov eax, 0x51b8
call fcn.004c6360
mov eax, dword [0x54e864]
xor eax, esp
mov dword [esp + 0x51b4], eax
push ebx
push ebp
mov ebp, dword [esp + 0x51c4]
push esi
mov esi, dword [esp + 0x51d0]
push edi
mov edi, ecx
mov ecx, dword [esp + 0x51d0]
lea eax, [ecx - 3]
mov dword [esp + 0x30], ebp
cmp eax, 0xfc
ja case.0x43255c.4
movzx eax, byte [eax + 0x434310]
jmp dword [eax*4 + 0x434290]
lea ecx, [esp + 0x28]
push ecx
lea edx, [esp + 0x1c]
push edx
lea eax, [esp + 0x1c]
push eax
push 0x4dcaec
push esi
mov esi, dword [sym.imp.MSVCR100.dll_sscanf]
call esi
mov ecx, dword [esp + 0x28]
push ecx
lea edx, [esp + 0x114]
push edx
call fcn.00429b30
lea eax, [esp + 0x58]
push eax
lea ecx, [esp + 0x58]
push ecx
mov edx, ecx
push edx
mov eax, ecx
push eax
lea ecx, [esp + 0x128]
push 0x4dcaf8
push ecx
call esi
add esp, 0x34
cmp dword [esp + 0x3c], 0xa
ja case.0x43255c.153
lea edx, [esp + 0xfc]
push edx
call fcn.0044a5f0
lea eax, [esp + 0x100]
push eax
push 0x4dcb04
lea ecx, [esp + 0xa4]
push str.192.168.190.20._s._s
push ecx
call dword [sym.imp.MSVCR100.dll_sprintf]
lea eax, [esp + 0xac]
add esp, 0x14
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432600
push 0
sub eax, edx
push eax
lea edx, [esp + 0xa0]
push edx
push 0x81
push ebp
mov ecx, edi
call fcn.0042a1a0
mov eax, dword [esp + 0x14]
push ebp
push eax
lea ecx, [esp + 0x104]
push ecx
call fcn.00429b30
add esp, 8
push eax
push str.Servidor__s_buscando_Bos_Integrator._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x10
jmp case.0x43255c.153
mov ebx, dword [esp + 0x51d8]
push ebp
test ebx, ebx
je 0x432673
call fcn.0045e440
add esp, 4
push 0
push ebx
push esi
push 0x7e
push ebp
mov ecx, edi
call fcn.0042a1a0
jmp case.0x43255c.153
mov edx, dword [edi]
mov eax, dword [edx + 0x118]
mov ecx, edi
call eax
push 0
push ebx
push esi
push 0x7e
push ebp
mov ecx, edi
call fcn.0042a1a0
jmp case.0x43255c.153
mov ebx, dword [esp + 0x51d8]
xor edx, edx
xor eax, eax
test ebx, ebx
je 0x4326df
mov cl, byte [esi + eax]
cmp cl, 0x2e
jne 0x4326aa
inc edx
test cl, cl
je 0x4326b3
inc eax
cmp eax, ebx
jb 0x4326a1
cmp edx, 3
jne 0x4326df
mov edi, dword [sym.imp.MSVCR100.dll_sscanf]
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x20]
push ecx
push 0x4dcb58
push esi
call edi
add esp, 0x18
jmp 0x432707
mov edi, dword [sym.imp.MSVCR100.dll_sscanf]
lea edx, [esp + 0x28]
push edx
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1c]
push ecx
push 0x4dcb64
push esi
call edi
add esp, 0x14
mov dword [esp + 0x2c], 0
mov eax, esi
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432710
mov ecx, dword [esp + 0x14]
sub eax, edx
mov edx, dword [esi + eax + 1]
mov ax, word [esi + eax + 5]
mov dword [esp + 0x44], edx
push ecx
lea edx, [esp + 0x1c8]
push edx
mov word [esp + 0x50], ax
call fcn.00429b30
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x44]
push ecx
mov edx, ecx
push edx
mov eax, ecx
push eax
lea ecx, [esp + 0x1dc]
push 0x4dcb70
push ecx
call edi
add esp, 0x20
cmp dword [esp + 0x3c], 0xa
ja case.0x43255c.153
xor eax, eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], eax
mov byte [esp + 0x94], al
mov word [esp + 0x10], ax
mov byte [esp + 0x12], al
mov eax, esi
mov byte [esp + 0x24], 0xff
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4327a2
sub eax, edx
sub ebx, eax
lea eax, [ebx - 0xd]
cmp eax, 0xc
ja case.0x4327c0.14
movzx edx, byte [eax + 0x434428]
jmp dword [edx*4 + 0x434410]
mov eax, esi
mov byte [esp + 0x5c], 0
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4327d1
sub eax, edx
mov ecx, dword [esi + eax + 7]
mov ax, word [esi + eax + 0xb]
mov word [esp + 0x20], ax
mov edx, dword [esp + 0x20]
shr edx, 8
movzx eax, dl
movzx edx, byte [esp + 0x20]
push eax
push edx
mov eax, ecx
mov edx, ecx
shr eax, 0x18
push eax
mov dword [esp + 0x28], ecx
shr edx, 0x10
movzx eax, dl
movzx edx, byte [esp + 0x28]
push eax
shr ecx, 8
movzx ecx, cl
push ecx
push edx
lea eax, [esp + 0x64]
push 0x4dcb7c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov edx, dword [esp + 0x34]
add esp, 0x20
push ebp
lea ecx, [esp + 0x50]
push ecx
push edx
lea eax, [esp + 0x1d0]
push eax
call fcn.00429b30
movzx ecx, byte [esp + 0x59]
movzx edx, byte [esp + 0x58]
add esp, 8
push eax
movzx eax, byte [esp + 0x53]
push ecx
movzx ecx, byte [esp + 0x56]
push edx
movzx edx, byte [esp + 0x59]
push eax
movzx eax, byte [esp + 0x5c]
push ecx
mov ecx, dword [esp + 0x34]
push edx
push eax
push ecx
push str.Registro_servidor_Avc__d___02X_02X_02X_02X_02X_02X_._Ip:_s._MacAddress:_s._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x30
jmp 0x432d28
mov eax, esi
lea edx, [eax + 1]
lea ebx, [ebx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432890
sub eax, edx
mov ecx, dword [esi + eax + 7]
mov eax, dword [esi + eax + 0xb]
mov edx, eax
shr edx, 0x18
push edx
mov edx, eax
shr edx, 0x10
movzx edx, dl
push edx
mov edx, eax
shr edx, 8
movzx edx, dl
push edx
movzx eax, al
push eax
mov edx, ecx
shr edx, 0x18
push edx
mov eax, ecx
shr eax, 0x10
movzx edx, al
push edx
mov eax, ecx
shr eax, 8
movzx edx, al
movzx eax, cl
push edx
push eax
lea ecx, [esp + 0x7c]
push 0x4dcbf0
push ecx
call dword [sym.imp.MSVCR100.dll_sprintf]
mov edx, dword [esp + 0x3c]
add esp, 0x28
push ebp
push edx
lea eax, [esp + 0x1cc]
push eax
mov byte [esp + 0x58], 0
call fcn.00429b30
mov edx, dword [esp + 0x24]
add esp, 8
push eax
lea ecx, [esp + 0x64]
push ecx
push edx
push str.Registro_servidor_D2__d___s_._Ip:_s._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x18
jmp 0x432d28
mov eax, esi
lea edx, [eax + 1]
jmp 0x432930
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432930
sub eax, edx
mov ecx, eax
mov eax, dword [esi + ecx + 7]
mov ecx, dword [esi + ecx + 0xb]
mov edx, ecx
shr edx, 0x18
push edx
mov edx, ecx
shr edx, 0x10
movzx edx, dl
push edx
mov edx, ecx
shr edx, 8
mov edi, dword [sym.imp.MSVCR100.dll_sprintf]
movzx edx, dl
push edx
movzx ecx, cl
push ecx
mov edx, eax
shr edx, 0x18
push edx
mov ecx, eax
shr ecx, 0x10
movzx edx, cl
push edx
mov ecx, eax
shr ecx, 8
movzx edx, cl
push edx
movzx eax, al
push eax
lea ecx, [esp + 0x7c]
push 0x4dcc48
push ecx
call edi
mov eax, esi
add esp, 0x28
lea ecx, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x432995
sub eax, ecx
mov dx, word [esi + eax + 0x13]
mov ecx, dword [esi + eax + 0xf]
mov word [esp + 0x20], dx
mov eax, dword [esp + 0x20]
shr eax, 8
movzx edx, al
movzx eax, byte [esp + 0x20]
push edx
push eax
mov edx, ecx
mov eax, ecx
shr edx, 0x18
push edx
shr eax, 0x10
mov dword [esp + 0x28], ecx
movzx edx, al
shr ecx, 8
push edx
movzx eax, cl
movzx ecx, byte [esp + 0x2c]
push eax
push ecx
lea edx, [esp + 0x64]
push 0x4dcc6c
push edx
call edi
mov ecx, dword [esp + 0x34]
add esp, 0x20
push ebp
lea eax, [esp + 0x50]
push eax
push ecx
lea edx, [esp + 0x1d0]
push edx
call fcn.00429b30
mov ecx, dword [esp + 0x28]
add esp, 8
push eax
lea eax, [esp + 0x68]
push eax
push ecx
push str.Registro_servidor_D2__d___s_._Ip:_s._MacAddress:_s._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x1c
jmp 0x432d28
mov eax, esi
mov byte [esp + 0x5c], 0
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432a30
sub eax, edx
mov dx, word [esi + eax + 0xb]
mov edi, dword [esi + eax + 7]
mov eax, esi
mov word [esp + 0x20], dx
mov dword [esp + 0x1c], edi
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432a50
sub eax, edx
mov bl, byte [esi + eax + 0xd]
mov eax, esi
mov byte [esp + 0x24], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432a66
sub eax, edx
mov al, byte [esi + eax + 0xe]
mov byte [esp + 0x10], al
mov eax, esi
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432a80
sub eax, edx
mov cl, byte [esi + eax + 0xf]
mov eax, esi
mov byte [esp + 0x11], cl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432a96
sub eax, edx
mov dl, byte [esi + eax + 0x10]
mov eax, dword [esp + 0x20]
shr eax, 8
movzx ecx, al
push ecx
mov byte [esp + 0x16], dl
movzx edx, byte [esp + 0x24]
push edx
mov eax, edi
shr eax, 0x18
push eax
mov ecx, edi
shr ecx, 0x10
movzx edx, cl
push edx
movzx edx, byte [esp + 0x2c]
mov eax, edi
shr eax, 8
movzx ecx, al
push ecx
push edx
lea eax, [esp + 0x64]
push 0x4dcccc
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [esp + 0x34]
add esp, 0x20
push ebp
movzx ecx, bl
push ecx
lea edx, [esp + 0x54]
push edx
push eax
lea ecx, [esp + 0x1d4]
push ecx
call fcn.00429b30
movzx edx, byte [esp + 0x26]
movzx ecx, byte [esp + 0x24]
add esp, 8
push eax
movzx eax, byte [esp + 0x21]
push edx
movzx edx, byte [esp + 0x5d]
push eax
movzx eax, byte [esp + 0x60]
push ecx
movzx ecx, byte [esp + 0x63]
push edx
movzx edx, byte [esp + 0x66]
push eax
movzx eax, byte [esp + 0x69]
push ecx
movzx ecx, byte [esp + 0x6c]
push edx
mov edx, dword [esp + 0x44]
push eax
push ecx
push edx
push str.Registro_servidor_Avc__d___02X_02X_02X_02X_02X_02X_._Version:__02d._02d._02d._Ip:_s._MacAddress:__s._TypeBoard:_d._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x40
jmp 0x432d28
mov eax, esi
lea edx, [eax + 1]
lea ecx, [ecx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432b60
sub eax, edx
mov ecx, eax
mov eax, dword [esi + ecx + 7]
mov ecx, dword [esi + ecx + 0xb]
mov edx, ecx
shr edx, 0x18
push edx
mov edx, ecx
shr edx, 0x10
movzx edx, dl
push edx
mov edx, ecx
shr edx, 8
mov ebp, dword [sym.imp.MSVCR100.dll_sprintf]
movzx edx, dl
push edx
movzx ecx, cl
push ecx
mov edx, eax
shr edx, 0x18
push edx
mov ecx, eax
shr ecx, 0x10
movzx edx, cl
push edx
mov ecx, eax
shr ecx, 8
movzx edx, cl
push edx
movzx eax, al
push eax
lea ecx, [esp + 0x7c]
push 0x4dcd68
push ecx
call ebp
mov eax, esi
add esp, 0x28
lea ecx, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x432bc5
sub eax, ecx
mov ecx, dword [esi + eax + 0xf]
mov dx, word [esi + eax + 0x13]
mov eax, esi
mov dword [esp + 0x1c], ecx
mov word [esp + 0x20], dx
lea edi, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x432be5
sub eax, edi
mov bl, byte [esi + eax + 0x15]
mov eax, esi
mov byte [esp + 0x24], bl
lea edi, [eax + 1]
jmp 0x432c00
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x432c00
sub eax, edi
mov al, byte [esi + eax + 0x16]
mov byte [esp + 0x10], al
mov eax, esi
lea edi, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x432c16
sub eax, edi
mov dl, byte [esi + eax + 0x17]
mov eax, esi
mov byte [esp + 0x11], dl
lea edi, [eax + 1]
lea esp, [esp]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x432c30
mov edx, dword [esp + 0x20]
sub eax, edi
mov al, byte [esi + eax + 0x18]
shr edx, 8
mov byte [esp + 0x12], al
movzx eax, dl
movzx edx, byte [esp + 0x20]
push eax
push edx
mov eax, ecx
mov edx, ecx
shr eax, 0x18
push eax
shr edx, 0x10
movzx eax, dl
movzx edx, byte [esp + 0x28]
push eax
shr ecx, 8
movzx ecx, cl
push ecx
push edx
lea eax, [esp + 0x64]
push 0x4dcd8c
push eax
call ebp
mov ecx, dword [esp + 0x50]
add esp, 0x20
push ecx
mov ecx, dword [esp + 0x18]
movzx edx, bl
push edx
lea eax, [esp + 0x54]
push eax
push ecx
lea edx, [esp + 0x1d4]
push edx
call fcn.00429b30
movzx ecx, byte [esp + 0x25]
movzx edx, byte [esp + 0x24]
add esp, 8
push eax
movzx eax, byte [esp + 0x22]
push eax
push ecx
mov ecx, dword [esp + 0x30]
push edx
lea eax, [esp + 0x78]
push eax
push ecx
push str.Registro_servidor_D2__d___s_._Version:_02d._02d._02d._Ip:_s._MacAddress:_s._TypeBoard:_d._Conexion__d.
push 0
call fcn.0042a000
mov ebp, dword [esp + 0x5c]
jmp 0x432d25
mov edx, dword [esp + 0x14]
push ebp
push edx
lea eax, [esp + 0x1cc]
push eax
mov byte [esp + 0x68], 0
mov byte [esp + 0x58], 0
call fcn.00429b30
movzx ecx, byte [esp + 0x55]
movzx edx, byte [esp + 0x54]
add esp, 8
push eax
movzx eax, byte [esp + 0x4f]
push ecx
movzx ecx, byte [esp + 0x52]
push edx
movzx edx, byte [esp + 0x55]
push eax
movzx eax, byte [esp + 0x58]
push ecx
mov ecx, dword [esp + 0x30]
push edx
push eax
push ecx
push str.Registro_servidor_Avc__d___02X_02X_02X_02X_02X_02X_._Ip:_s._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x2c
cmp byte [esp + 0x10], 0
jne 0x432d73
cmp byte [esp + 0x11], 0
jne 0x432d73
cmp byte [esp + 0x12], 0
jne 0x432d73
push str.Solicitamos_version_del_servidor.
push 0
call fcn.0042a000
mov dl, byte [esp + 0x44]
add esp, 8
push 0
push 1
lea eax, [esp + 0xa0]
push eax
push 0x9b
push ebp
mov ecx, 0x551330
mov byte [esp + 0xac], dl
call fcn.0042a1a0
mov edx, dword [esp + 0x24]
lea ecx, [esp + 0x84]
push ecx
push 0
push edx
lea eax, [esp + 0x1c]
push eax
mov eax, dword [esp + 0x3c]
lea ecx, [esp + 0x5c]
push ecx
lea edx, [esp + 0x70]
push edx
mov edx, dword [esp + 0x30]
push eax
mov eax, dword [esp + 0x44]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [esp + 0x34]
push ebp
push edx
push eax
push ecx
call fcn.00461a50
add esp, 0x30
jmp case.0x43255c.153
mov edx, dword [edi]
mov eax, dword [edx + 0x120]
push esi
push ebp
mov ecx, edi
call eax
jmp case.0x43255c.153
mov edi, dword [esp + 0x51d8]
xor edx, edx
xor eax, eax
test edi, edi
je 0x432e1c
lea ebx, [ebx]
mov cl, byte [esi + eax]
cmp cl, 0x2e
jne 0x432de9
inc edx
test cl, cl
je 0x432df2
inc eax
cmp eax, edi
jb 0x432de0
cmp edx, 3
jne 0x432e1c
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x20]
push ecx
push 0x4dce80
push esi
call dword [sym.imp.MSVCR100.dll_sscanf]
add esp, 0x18
jmp 0x432e42
lea edx, [esp + 0x28]
push edx
lea eax, [esp + 0x1c]
push eax
lea ecx, [esp + 0x1c]
push ecx
push 0x4dce8c
push esi
call dword [sym.imp.MSVCR100.dll_sscanf]
add esp, 0x14
mov dword [esp + 0x2c], 0
mov eax, dword [esp + 0x28]
sub eax, 4
mov ebp, dword [sym.imp.MSVCR100.dll_sprintf]
je 0x432e72
dec eax
je 0x432e63
push str.cliente
lea edx, [esp + 0x9c]
push edx
jmp 0x432e7f
push str.mikhon
lea eax, [esp + 0x9c]
push eax
jmp 0x432e7f
push str.terminal
lea ecx, [esp + 0x9c]
push ecx
call ebp
add esp, 8
xor eax, eax
mov dword [esp + 0x84], eax
mov dword [esp + 0x88], eax
mov dword [esp + 0x8c], eax
mov dword [esp + 0x90], eax
mov byte [esp + 0x94], al
mov word [esp + 0x10], ax
mov byte [esp + 0x12], al
mov eax, esi
mov byte [esp + 0x34], 0
mov byte [esp + 0x24], 0xff
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432ec1
sub eax, edx
mov edx, dword [esi + eax + 1]
mov ax, word [esi + eax + 5]
mov word [esp + 0x48], ax
mov eax, esi
mov dword [esp + 0x44], edx
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432ee1
sub eax, edx
sub edi, eax
lea eax, [edi - 0xd]
cmp eax, 0x15
ja case.0x432eff.14
movzx ecx, byte [eax + 0x434450]
jmp dword [ecx*4 + 0x434438]
mov eax, esi
mov byte [esp + 0x5c], 0
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x432f10
sub eax, edx
mov dx, word [esi + eax + 0xb]
mov ecx, dword [esi + eax + 7]
mov word [esp + 0x20], dx
mov eax, dword [esp + 0x20]
shr eax, 8
movzx edx, al
movzx eax, byte [esp + 0x20]
push edx
push eax
mov edx, ecx
mov eax, ecx
shr edx, 0x18
push edx
shr eax, 0x10
mov dword [esp + 0x28], ecx
movzx edx, al
shr ecx, 8
push edx
movzx eax, cl
movzx ecx, byte [esp + 0x2c]
push eax
push ecx
lea edx, [esp + 0x64]
push 0x4dceb4
push edx
call ebp
add esp, 0x20
cmp dword [esp + 0x28], 5
jne 0x432ff7
cmp byte [esp + 0x10], 0
jne 0x432fb6
cmp byte [esp + 0x11], 0
jne 0x432fb6
cmp byte [esp + 0x12], 0
jne 0x432fb6
mov eax, dword [esp + 0x14]
push eax
lea ecx, [esp + 0x1c8]
push ecx
call fcn.00429b30
push eax
lea edx, [esp + 0xa4]
push edx
push 0x4dced0
push 0
call fcn.0042a000
add esp, 0x18
jmp 0x433762
mov eax, dword [esp + 0x14]
push eax
lea ecx, [esp + 0x1c8]
push ecx
call fcn.00429b30
movzx edx, byte [esp + 0x1a]
movzx ecx, byte [esp + 0x18]
push eax
movzx eax, byte [esp + 0x1d]
push edx
push eax
push ecx
lea edx, [esp + 0xb0]
push edx
push 0x4dcee4
push 0
call fcn.0042a000
add esp, 0x24
jmp 0x433762
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x14]
lea eax, [esp + 0x4c]
push eax
push ecx
push edx
lea eax, [esp + 0x1d0]
push eax
call fcn.00429b30
movzx ecx, byte [esp + 0x59]
movzx edx, byte [esp + 0x58]
add esp, 8
push eax
movzx eax, byte [esp + 0x53]
push ecx
movzx ecx, byte [esp + 0x56]
push edx
movzx edx, byte [esp + 0x59]
push eax
movzx eax, byte [esp + 0x5c]
push ecx
mov ecx, dword [esp + 0x34]
push edx
push eax
push ecx
lea edx, [esp + 0xc0]
push edx
push str.Registro__s_Avc__d___02X_02X_02X_02X_02X_02X_._Ip:_s._Licencia:_07d._MacAddress:_s.
push 0
call fcn.0042a000
add esp, 0x34
jmp 0x433762
mov eax, esi
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433061
sub eax, edx
mov ecx, dword [eax + esi + 7]
mov eax, dword [eax + esi + 0xb]
mov edx, eax
shr edx, 0x18
push edx
mov edx, eax
shr edx, 0x10
movzx edx, dl
push edx
mov edx, eax
shr edx, 8
movzx edx, dl
push edx
movzx eax, al
push eax
mov edx, ecx
shr edx, 0x18
push edx
mov eax, ecx
shr eax, 0x10
movzx edx, al
push edx
mov eax, ecx
shr eax, 8
movzx edx, al
movzx eax, cl
push edx
push eax
lea ecx, [esp + 0x7c]
push 0x4dcf14
push ecx
call ebp
mov edx, dword [esp + 0x54]
mov eax, dword [esp + 0x3c]
add esp, 0x28
push edx
push eax
lea ecx, [esp + 0x1cc]
push ecx
mov byte [esp + 0x58], 0
call fcn.00429b30
add esp, 8
push eax
mov eax, dword [esp + 0x20]
lea edx, [esp + 0x64]
push edx
push eax
lea ecx, [esp + 0xa8]
push ecx
push str.Registro__s_D2__d___s_._Ip:_s._Licencia:_07d.
push 0
call fcn.0042a000
add esp, 0x1c
jmp 0x433762
mov eax, esi
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433104
sub eax, edx
mov ecx, eax
mov eax, dword [ecx + esi + 7]
mov ecx, dword [ecx + esi + 0xb]
mov edx, ecx
shr edx, 0x18
push edx
mov edx, ecx
shr edx, 0x10
movzx edx, dl
push edx
mov edx, ecx
shr edx, 8
movzx edx, dl
push edx
movzx ecx, cl
push ecx
mov edx, eax
shr edx, 0x18
push edx
mov ecx, eax
shr ecx, 0x10
movzx edx, cl
push edx
mov ecx, eax
shr ecx, 8
movzx edx, cl
push edx
movzx eax, al
push eax
lea ecx, [esp + 0x7c]
push 0x4dcfbc
push ecx
call ebp
mov eax, esi
add esp, 0x28
lea ecx, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x433163
sub eax, ecx
mov dx, word [eax + esi + 0x13]
mov ecx, dword [eax + esi + 0xf]
mov word [esp + 0x20], dx
mov eax, dword [esp + 0x20]
shr eax, 8
movzx edx, al
movzx eax, byte [esp + 0x20]
push edx
push eax
mov edx, ecx
mov eax, ecx
shr edx, 0x18
push edx
shr eax, 0x10
mov dword [esp + 0x28], ecx
movzx edx, al
shr ecx, 8
push edx
movzx eax, cl
movzx ecx, byte [esp + 0x2c]
push eax
push ecx
lea edx, [esp + 0x64]
push 0x4dcfe0
push edx
call ebp
mov ecx, dword [esp + 0x4c]
mov edx, dword [esp + 0x34]
add esp, 0x20
lea eax, [esp + 0x4c]
push eax
push ecx
push edx
lea eax, [esp + 0x1d0]
push eax
call fcn.00429b30
mov edx, dword [esp + 0x28]
add esp, 8
push eax
lea ecx, [esp + 0x68]
push ecx
push edx
lea eax, [esp + 0xac]
push eax
push str.Registro__s_D2__d___s_._Ip:_s._Licencia:_07d._MacAddress:_s.
push 0
call fcn.0042a000
add esp, 0x20
jmp 0x433762
mov eax, esi
mov byte [esp + 0x5c], 0
lea edx, [eax + 1]
lea ebx, [ebx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433210
sub eax, edx
mov dx, word [eax + esi + 0xb]
mov ecx, dword [eax + esi + 7]
mov eax, esi
mov word [esp + 0x20], dx
mov dword [esp + 0x1c], ecx
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433230
sub eax, edx
mov al, byte [eax + esi + 0xd]
mov byte [esp + 0x24], al
mov eax, esi
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433246
sub eax, edx
mov cl, byte [eax + esi + 0xe]
mov eax, esi
mov byte [esp + 0x10], cl
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433260
sub eax, edx
mov dl, byte [eax + esi + 0xf]
mov eax, esi
mov byte [esp + 0x11], dl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433276
sub eax, edx
mov al, byte [eax + esi + 0x10]
mov byte [esp + 0x12], al
mov eax, esi
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433290
sub eax, edx
mov bl, byte [eax + esi + 0x11]
mov byte [esp + 0x34], bl
test bl, bl
je 0x4332e5
mov eax, esi
lea edx, [eax + 1]
lea ebx, [ebx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4332b0
sub eax, edx
mov edx, eax
mov eax, esi
lea edi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4332c0
mov ecx, dword [edx + esi + 0x16]
sub eax, edi
mov edx, dword [eax + esi + 0x12]
push ecx
push edx
lea eax, [esp + 0x8c]
push 0x4dd03c
push eax
call ebp
add esp, 0x10
movzx ecx, byte [esp + 0x21]
movzx edx, byte [esp + 0x20]
movzx eax, byte [esp + 0x1f]
push ecx
movzx ecx, byte [esp + 0x22]
push edx
movzx edx, byte [esp + 0x25]
push eax
movzx eax, byte [esp + 0x28]
push ecx
push edx
push eax
lea ecx, [esp + 0x64]
push 0x4dd054
push ecx
call ebp
add esp, 0x20
cmp dword [esp + 0x28], 5
jne 0x4333a8
cmp byte [esp + 0x10], 0
jne 0x433367
cmp byte [esp + 0x11], 0
jne 0x433367
cmp byte [esp + 0x12], 0
jne 0x433367
mov edx, dword [esp + 0x14]
push edx
lea eax, [esp + 0x1c8]
push eax
call fcn.00429b30
push eax
lea ecx, [esp + 0xa4]
push ecx
push str.Registro__s._Ip:_s.
push 0
call fcn.0042a000
add esp, 0x18
jmp 0x433762
mov edx, dword [esp + 0x14]
push edx
lea eax, [esp + 0x1c8]
push eax
call fcn.00429b30
movzx ecx, byte [esp + 0x1a]
movzx edx, byte [esp + 0x19]
push eax
movzx eax, byte [esp + 0x1c]
push ecx
push edx
push eax
lea ecx, [esp + 0xb0]
push ecx
push str.Registro__s._Version:__02d._02d._02d._Ip:_s.
push 0
call fcn.0042a000
add esp, 0x24
jmp 0x433762
test bl, bl
je 0x433439
movzx ecx, byte [esp + 0x24]
lea edx, [esp + 0x84]
push edx
movsx eax, bl
push eax
mov eax, dword [esp + 0x34]
push ecx
mov ecx, dword [esp + 0x20]
lea edx, [esp + 0x58]
push edx
push eax
push ecx
lea edx, [esp + 0x1dc]
push edx
call fcn.00429b30
movzx ecx, byte [esp + 0x2d]
movzx edx, byte [esp + 0x2c]
add esp, 8
push eax
movzx eax, byte [esp + 0x2a]
push eax
movzx eax, byte [esp + 0x65]
push ecx
movzx ecx, byte [esp + 0x68]
push edx
movzx edx, byte [esp + 0x6b]
push eax
movzx eax, byte [esp + 0x6e]
push ecx
movzx ecx, byte [esp + 0x71]
push edx
movzx edx, byte [esp + 0x74]
push eax
mov eax, dword [esp + 0x4c]
push ecx
push edx
push eax
lea ecx, [esp + 0xd8]
push ecx
push str.Registro__s_Avc__d___02X_02X_02X_02X_02X_02X_._Version:__02d._02d._02d._Ip:_s._Licencia:_07d._MacAddress:__s._TypeBoard:_d._D2Cabinet:_d._D2CabinetCode:_s.
push 0
call fcn.0042a000
add esp, 0x4c
jmp 0x433762
movzx edx, byte [esp + 0x24]
mov ecx, dword [esp + 0x2c]
push 0
push edx
mov edx, dword [esp + 0x1c]
lea eax, [esp + 0x54]
push eax
push ecx
push edx
lea eax, [esp + 0x1d8]
push eax
call fcn.00429b30
movzx ecx, byte [esp + 0x2a]
movzx edx, byte [esp + 0x29]
add esp, 8
push eax
movzx eax, byte [esp + 0x24]
push ecx
movzx ecx, byte [esp + 0x61]
push edx
movzx edx, byte [esp + 0x64]
push eax
movzx eax, byte [esp + 0x67]
push ecx
movzx ecx, byte [esp + 0x6a]
push edx
movzx edx, byte [esp + 0x6d]
push eax
movzx eax, byte [esp + 0x70]
push ecx
mov ecx, dword [esp + 0x48]
push edx
push eax
push ecx
lea edx, [esp + 0xd4]
push edx
push str.Registro__s_Avc__d___02X_02X_02X_02X_02X_02X_._Version:__02d._02d._02d._Ip:_s._Licencia:_07d._MacAddress:__s._TypeBoard:_d._D2Cabinet:_d.
push 0
call fcn.0042a000
add esp, 0x48
jmp 0x433762
mov eax, esi
lea edx, [eax + 1]
lea ecx, [ecx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4334c0
sub eax, edx
mov ecx, eax
mov eax, dword [esi + ecx + 7]
mov ecx, dword [esi + ecx + 0xb]
mov edx, ecx
shr edx, 0x18
push edx
mov edx, ecx
shr edx, 0x10
movzx edx, dl
push edx
mov edx, ecx
shr edx, 8
movzx edx, dl
push edx
movzx ecx, cl
push ecx
mov edx, eax
shr edx, 0x18
push edx
mov ecx, eax
shr ecx, 0x10
movzx edx, cl
push edx
mov ecx, eax
shr ecx, 8
movzx edx, cl
push edx
movzx eax, al
push eax
lea ecx, [esp + 0x7c]
push str._02X_02X_02X_02X_02X_02X_02X_02X
push ecx
call ebp
mov eax, esi
add esp, 0x28
lea ecx, [eax + 1]
nop
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x433520
sub eax, ecx
mov dx, word [esi + eax + 0x13]
mov ecx, dword [esi + eax + 0xf]
mov word [esp + 0x20], dx
mov eax, dword [esp + 0x20]
shr eax, 8
movzx edx, al
movzx eax, byte [esp + 0x20]
push edx
push eax
mov edx, ecx
mov eax, ecx
shr edx, 0x18
push edx
shr eax, 0x10
mov dword [esp + 0x28], ecx
movzx edx, al
shr ecx, 8
push edx
movzx eax, cl
movzx ecx, byte [esp + 0x2c]
push eax
push ecx
lea edx, [esp + 0x64]
push str._02X_02X_02X_02X_02X_02X_
push edx
call ebp
mov eax, esi
add esp, 0x20
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433580
sub eax, edx
mov dl, byte [esi + eax + 0x15]
mov eax, esi
mov byte [esp + 0x24], dl
lea edi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433596
sub eax, edi
mov al, byte [esi + eax + 0x16]
mov byte [esp + 0x10], al
mov eax, esi
lea edi, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4335b0
sub eax, edi
mov cl, byte [esi + eax + 0x17]
mov eax, esi
mov byte [esp + 0x11], cl
lea edi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4335c6
sub eax, edi
mov al, byte [esi + eax + 0x18]
mov byte [esp + 0x12], al
mov eax, esi
lea edi, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4335e0
sub eax, edi
mov bl, byte [esi + eax + 0x19]
mov byte [esp + 0x34], bl
test bl, bl
je 0x4336a2
mov eax, esi
lea edx, [eax + 1]
mov edi, edi
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433600
sub eax, edx
mov edx, eax
mov eax, esi
lea edi, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x433610
mov ecx, dword [esi + edx + 0x1e]
sub eax, edi
mov edx, dword [esi + eax + 0x1a]
push ecx
push edx
lea eax, [esp + 0x8c]
push str._00000008X_00000008X
push eax
call ebp
movzx eax, byte [esp + 0x34]
add esp, 0x10
lea ecx, [esp + 0x84]
push ecx
movsx edx, bl
push edx
mov edx, dword [esp + 0x34]
push eax
mov eax, dword [esp + 0x20]
lea ecx, [esp + 0x58]
push ecx
push edx
push eax
lea ecx, [esp + 0x1dc]
push ecx
call fcn.00429b30
movzx edx, byte [esp + 0x2e]
movzx ecx, byte [esp + 0x2c]
add esp, 8
push eax
movzx eax, byte [esp + 0x29]
push edx
push eax
mov eax, dword [esp + 0x38]
push ecx
lea edx, [esp + 0x80]
push edx
push eax
lea ecx, [esp + 0xc4]
push ecx
push str.Registro__s_D2__d___s_._Version:_02d._02d._02d._Ip:_s._Licencia:_07d._MacAddress:_s._TypeBoard:_d._D2Cabinet:_d._D2CabinetCode:_s.
push 0
call fcn.0042a000
add esp, 0x38
jmp 0x433762
mov ecx, dword [esp + 0x2c]
push 0
movzx edx, dl
push edx
mov edx, dword [esp + 0x1c]
lea eax, [esp + 0x54]
push eax
push ecx
push edx
lea eax, [esp + 0x1d8]
push eax
call fcn.00429b30
movzx ecx, byte [esp + 0x2a]
movzx edx, byte [esp + 0x29]
add esp, 8
push eax
movzx eax, byte [esp + 0x24]
push ecx
push edx
mov edx, dword [esp + 0x34]
push eax
lea ecx, [esp + 0x7c]
push ecx
push edx
lea eax, [esp + 0xc0]
push eax
push str.Registro__s_D2__d___s_._Version:_02d._02d._02d._Ip:_s._Licencia:_07d._MacAddress:_s._TypeBoard:_d._D2Cabinet:_d.
push 0
call fcn.0042a000
add esp, 0x34
jmp 0x433762
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x14]
push ecx
push edx
lea eax, [esp + 0x1cc]
push eax
mov byte [esp + 0x68], 0
mov byte [esp + 0x58], 0
call fcn.00429b30
movzx ecx, byte [esp + 0x55]
movzx edx, byte [esp + 0x54]
add esp, 8
push eax
movzx eax, byte [esp + 0x4f]
push ecx
movzx ecx, byte [esp + 0x52]
push edx
movzx edx, byte [esp + 0x55]
push eax
movzx eax, byte [esp + 0x58]
push ecx
mov ecx, dword [esp + 0x30]
push edx
push eax
push ecx
lea edx, [esp + 0xbc]
push edx
push str.Registro__s_Avc__d___02X_02X_02X_02X_02X_02X_._Ip:_s._Licencia:_07d.
push 0
call fcn.0042a000
add esp, 0x30
mov eax, dword [esp + 0x28]
cmp eax, 5
jne 0x4337a2
cmp byte [esp + 0x5c], 0
jne 0x433831
xor eax, eax
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], eax
mov byte [esp + 0x6c], al
mov eax, dword [esp + 0x14]
push eax
lea ecx, [esp + 0x60]
push ecx
call fcn.00429b30
mov eax, dword [esp + 0x30]
add esp, 8
test eax, eax
jne 0x4337d0
push str.Cancelado_el_registro_al_no_disponer_del_tipo_de_maquina
push eax
call fcn.0042a000
mov edx, dword [esp + 0x1c]
push 0
push 0
push 0
push edx
push 0xba
push 0
call fcn.0041dd40
add esp, 0x20
jmp case.0x43255c.153
cmp eax, 5
je 0x433831
cmp byte [esp + 0x5c], 0
jne 0x433831
cmp byte [esp + 0x44], 0
jne 0x433831
cmp byte [esp + 0x45], 0
jne 0x433831
cmp byte [esp + 0x46], 0
jne 0x433831
cmp byte [esp + 0x47], 0
jne 0x433831
cmp byte [esp + 0x48], 0
jne 0x433831
cmp byte [esp + 0x49], 0
jne 0x433831
push str.Cancelado_el_registro_al_no_disponer_del_identificador_de_la_cpu
push 0
call fcn.0042a000
mov eax, dword [esp + 0x1c]
push 0
push 0
push 0
push eax
push 0xb9
push 0
call fcn.0041dd40
add esp, 0x20
jmp case.0x43255c.153
cmp byte [esp + 0x10], 0
jne 0x4338a7
cmp byte [esp + 0x11], 0
jne 0x4338a7
cmp byte [esp + 0x12], 0
jne 0x4338a7
push str.Solicitamos_version.
push 0
call fcn.0042a000
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x44]
push edx
mov eax, edx
push eax
mov ecx, edx
push ecx
lea edx, [esp + 0x1dc]
push 0x4dd2f4
push edx
call dword [sym.imp.MSVCR100.dll_sscanf]
mov edx, dword [esp + 0x50]
mov al, byte [esp + 0x5c]
add esp, 0x20
push 0
push 1
lea ecx, [esp + 0xa0]
push ecx
push 0x9b
push edx
mov ecx, 0x551330
mov byte [esp + 0xac], al
call fcn.0042a1a0
mov eax, dword [esp + 0x28]
mov edx, dword [esp + 0x34]
lea ecx, [esp + 0x84]
push ecx
mov ecx, dword [esp + 0x28]
push edx
push ecx
lea edx, [esp + 0x1c]
push edx
lea ecx, [esp + 0x5c]
push ecx
mov ecx, dword [esp + 0x40]
lea edx, [esp + 0x70]
push edx
push ecx
mov ecx, dword [esp + 0x4c]
lea edx, [esp + 0x60]
push edx
mov edx, dword [esp + 0x38]
push ecx
push edx
push eax
mov eax, dword [esp + 0x40]
push eax
call fcn.00461a50
add esp, 0x30
jmp case.0x43255c.153
lea ecx, [esp + 0x28]
push ecx
lea edx, [esp + 0x1c]
push edx
lea eax, [esp + 0x1c]
push eax
push str._d._d._d
push esi
call dword [sym.imp.MSVCR100.dll_sscanf]
add esp, 0x14
cmp dword [esp + 0x28], 4
jne 0x43392e
mov ecx, dword [esp + 0x14]
push ecx
lea edx, [esp + 0x1c8]
push edx
call fcn.00429b30
push eax
push str.Terminal__s_desconectada.
jmp 0x433946
mov eax, dword [esp + 0x14]
push eax
lea ecx, [esp + 0x1c8]
push ecx
call fcn.00429b30
push eax
push str.Maquina__s_desconectada.
push 0
call fcn.0042a000
mov edx, dword [esp + 0x2c]
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x28]
add esp, 0x14
push ebp
push edx
push eax
push ecx
call fcn.00461100
add esp, 0x10
jmp case.0x43255c.153
mov ecx, dword [esp + 0x51d8]
push ebp
call fcn.0042a1f0
add esp, 4
jmp case.0x43255c.153
push 0
push ebp
push esi
mov ecx, edi
call fcn.0042a370
jmp case.0x43255c.153
push 1
push ebp
push esi
mov ecx, edi
call fcn.0042a370
jmp case.0x43255c.153
lea edx, [esp + 0x14]
push edx
push 0x4dd45c
push esi
call dword [sym.imp.MSVCR100.dll_sscanf]
mov eax, dword [esp + 0x20]
push eax
lea ecx, [esp + 0x1d4]
push ecx
call fcn.00429b30
mov edx, dword [esp + 0x28]
push edx
lea eax, [esp + 0x1dc]
push eax
call fcn.00429b30
push eax
push str.Error_de_Version._M
push 0
call fcn.0042a000
add esp, 0x28
jmp case.0x43255c.153
mov edi, dword [esi]
mov bl, byte [esi + 5]
push edi
call fcn.0045cd30
mov esi, eax
add esp, 4
test esi, esi
jne 0x433a33
push edi
push eax
call fcn.00429b30
push eax
test bl, bl
je 0x433a1f
push str.Syncro:_Error_en_una_anulacion_de_partida._No_encontramos_la_informacion_de_la_maquina__s.
push esi
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
push str.Syncro:_Error_en_una_peticion_de_partida._No_encontramos_la_informacion_de_la_maquina__s.
push 0
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
push ebp
call fcn.0045cbf0
add esp, 4
test eax, eax
jne 0x433a78
push ebp
push edi
push eax
call fcn.00429b30
add esp, 8
push eax
test bl, bl
je 0x433a64
push str.Syncro:_Error_en_una_anulacion_de_partida._No_encontramos_el_servidor_de_la_maquina__s._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x10
jmp case.0x43255c.153
push str.Syncro:_Error_en_una_peticion_de_partida._No_encontramos_el_servidor_de_la_maquina__s._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x10
jmp case.0x43255c.153
lea ecx, [esp + 0x70]
push ecx
push esi
call fcn.00460aa0
add esp, 8
call fcn.0044a9f0
test bl, bl
je 0x433abc
test al, al
je 0x433aa7
lea edx, [esp + 0x70]
push edx
push str.Syncro:_Recibimos_partida_cancelada_de_la_maquina__s.
push 2
call fcn.0042a000
add esp, 0xc
lea eax, [esp + 0x70]
push eax
push ebp
mov ecx, 0x55b99c
call fcn.0046c280
jmp case.0x43255c.153
test al, al
je 0x433ad4
lea ecx, [esp + 0x70]
push ecx
push str.Syncro:_Recibimos_peticion_de_partida_de_la_maquina__s.
push 2
call fcn.0042a000
add esp, 0xc
lea edx, [esp + 0x70]
push edx
push ebp
mov ecx, 0x55b99c
call fcn.0046d450
jmp case.0x43255c.153
mov edi, dword [esi]
mov cl, byte [esi + 4]
mov dl, byte [esi + 0xd]
mov ebp, dword [esi + 9]
lea eax, [esi + 4]
mov esi, dword [eax + 1]
mov eax, dword [esp + 0x30]
push eax
mov byte [esp + 0x28], cl
mov byte [esp + 0x38], dl
call fcn.0045cbf0
mov ebx, eax
add esp, 4
test ebx, ebx
jne 0x433b3c
mov ecx, dword [esp + 0x30]
movzx edx, byte [esp + 0x34]
movzx eax, byte [esp + 0x24]
push ecx
push edx
push ebp
push esi
push eax
push edi
push str.Syncro:_Error_recibiendo_informacion_del_premio_comun_de_la_partida__d_de_un_servidor._Bola_Premio:_d__Total_Apostado:_d__Apuesta_Maxima:_d__Maquinas_Premiadas:_d._No_encontramos_el_servidor._Conexion__d.
push ebx
call fcn.0042a000
add esp, 0x20
jmp case.0x43255c.153
call fcn.0044a9f0
test al, al
je 0x433b72
movzx ecx, byte [esp + 0x34]
movzx edx, byte [esp + 0x24]
mov eax, dword [ebx + 4]
push ecx
push ebp
push esi
push edx
push eax
push 0
call fcn.00429b30
add esp, 8
push eax
push edi
push str.Syncro:_Recibimos_informacion_del_premio_comun_de_la_partida__d_del_servidor__s._Bola_Premio:_d__Total_Apostado:_d__Apuesta_Maxima:_d__Maquinas_Premiadas:_d
push 2
call fcn.0042a000
add esp, 0x20
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x24]
mov eax, dword [esp + 0x30]
push ecx
push ebp
push esi
push edx
push edi
push eax
mov ecx, 0x55b99c
call fcn.0046cea0
jmp case.0x43255c.153
mov edi, dword [esi]
mov esi, dword [esi + 4]
push edi
call fcn.0045cd30
add esp, 4
test eax, eax
jne 0x433bda
push edi
push eax
call fcn.00429b30
push eax
cmp esi, 0xffffffff
jne 0x433bc6
push str.Syncro:_Error_en_la_cancelacion_de_peticion_de_partida._No_encontramos_la_informacion_de_la_maquina__s.
push 0
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
push str.Syncro:_Error_en_un_fin_de_partida._No_encontramos_la_informacion_de_la_maquina__s.
push 0
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
lea ecx, [esp + 0x70]
push ecx
push eax
call fcn.00460aa0
push ebp
call fcn.0045cbf0
add esp, 0xc
test eax, eax
jne 0x433c2a
push ebp
cmp esi, 0xffffffff
jne 0x433c10
lea edx, [esp + 0x74]
push edx
push str.Syncro:_Error_en_la_cancelacion_de_peticion_de_partida_de_la_maquina__s._No_encontramos_el_servidor_de_la_maquina._Conexion__d.
push eax
call fcn.0042a000
add esp, 0x10
jmp case.0x43255c.153
lea eax, [esp + 0x74]
push eax
push esi
push str.Syncro:_Error_en_fin_de_la_partida__d_de_la_maquina__s._No_encontramos_el_servidor_de_la_maquina._Conexion__d.
push 0
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
call fcn.0044a9f0
cmp esi, 0xffffffff
jne 0x433c61
test al, al
je 0x433c4c
lea ecx, [esp + 0x70]
push ecx
push str.Syncro:_Recibimos_cancelacion_de_peticion_de_partida_de_la_maquina__s.
push 2
call fcn.0042a000
add esp, 0xc
lea edx, [esp + 0x70]
push edx
push ebp
mov ecx, 0x55b99c
call fcn.0046c080
jmp case.0x43255c.153
test al, al
je 0x433c7a
lea eax, [esp + 0x70]
push eax
push esi
push str.Syncro:_Recibimos_fin_de_la_partida__d_de_la_maquina__s.
push 2
call fcn.0042a000
add esp, 0x10
push esi
lea ecx, [esp + 0x74]
push ecx
mov ecx, 0x55b99c
call fcn.0046bf60
jmp case.0x43255c.153
push ebp
call fcn.0045cbf0
mov ebx, dword [sym.imp.MSVCR100.dll_sprintf]
mov edi, eax
add esp, 4
test edi, edi
je 0x433cc8
mov eax, dword [edi + 0xc]
lea edx, [esp + 0xfc]
push edx
push eax
call fcn.004483f0
mov ecx, dword [edi + 4]
push ecx
lea edx, [esp + 0x16c]
push edx
call fcn.00429b30
jmp 0x433ce6
lea eax, [esp + 0xfc]
push 0x4dc491
push eax
call ebx
lea ecx, [esp + 0x168]
push 0x4dc492
push ecx
call ebx
add esp, 0x10
lea edx, [esp + 0x160]
push edx
lea eax, [esp + 0x100]
push eax
lea ecx, [esp + 0xa0]
push 0x4dd5ac
push ecx
call ebx
add esp, 0x10
cmp byte [esi], 0
je 0x433d22
lea edx, [esp + 0x98]
push edx
push str._s_Reset_Contabilidad_Parcial_realizado_correctamente.
jmp 0x43426b
lea eax, [esp + 0x98]
push eax
push str._s_Error_al_realizar_el_Reset_Contabilidad_Parcial.
jmp 0x43426b
push ebp
call fcn.0045cbf0
mov ebx, dword [sym.imp.MSVCR100.dll_sprintf]
mov edi, eax
add esp, 4
test edi, edi
je 0x433d6d
mov edx, dword [edi + 0xc]
lea ecx, [esp + 0xfc]
push ecx
push edx
call fcn.004483f0
mov eax, dword [edi + 4]
push eax
lea ecx, [esp + 0x16c]
push ecx
call fcn.00429b30
jmp 0x433d8b
lea edx, [esp + 0xfc]
push 0x4dc493
push edx
call ebx
lea eax, [esp + 0x168]
push 0x4dc496
push eax
call ebx
add esp, 0x10
lea ecx, [esp + 0x160]
push ecx
lea edx, [esp + 0x100]
push edx
lea eax, [esp + 0xa0]
push str._s___s_:
push eax
call ebx
add esp, 0x10
cmp byte [esi], 0
je 0x433dc7
lea ecx, [esp + 0x98]
push ecx
push str._s_Remote_Config_realizado_correctamente.
jmp 0x43426b
lea edx, [esp + 0x98]
push edx
push str._s_Error_al_realizar_el_Remote_Config.
jmp 0x43426b
push esi
push ebp
call fcn.0042eeb0
add esp, 8
jmp case.0x43255c.153
mov edx, dword [esp + 0x51d8]
xor edi, edi
xor eax, eax
test edx, edx
je 0x433e38
mov cl, byte [esi + eax]
cmp cl, 0x2e
jne 0x433e00
inc edi
test cl, cl
je 0x433e09
inc eax
cmp eax, edx
jb 0x433df7
cmp edi, 4
jne 0x433e38
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x38]
push edx
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x24]
push ecx
push str._d._d._d._d._d
push esi
call dword [sym.imp.MSVCR100.dll_sscanf]
add esp, 0x1c
jmp 0x433e63
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x20]
push edx
push 0x4ddafc
push esi
call dword [sym.imp.MSVCR100.dll_sscanf]
add esp, 0x18
mov dword [esp + 0x34], 0
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x34]
mov edx, dword [esp + 0x30]
push eax
mov eax, dword [esp + 0x28]
push ecx
mov ecx, dword [esp + 0x1c]
push edx
push eax
push ecx
call fcn.0045d7e0
add esp, 0x14
jmp case.0x43255c.153
push esi
push ebp
call fcn.0042a470
add esp, 8
jmp case.0x43255c.153
mov edx, dword [esp + 0x51d8]
push edx
push esi
push ebp
call fcn.0042f170
jmp 0x434272
mov eax, dword [esp + 0x51d8]
push eax
push esi
push ebp
call fcn.00431c20
jmp 0x434272
mov ecx, dword [esp + 0x51d8]
push ecx
push esi
push ebp
call fcn.0042a8d0
jmp 0x434272
mov edx, dword [esp + 0x51d8]
push edx
push esi
push ebp
call fcn.004309d0
jmp 0x434272
cmp dword [esp + 0x51d8], 0
je 0x433f12
movsx eax, byte [esi]
sub eax, 2
jne case.0x43255c.153
mov eax, dword [edi]
mov edx, dword [eax + 0x11c]
inc esi
push esi
push ebp
mov ecx, edi
call edx
jmp case.0x43255c.153
push str.Comando___TCP_MORE_MESSAGES___sin_informacion.
push 0
call fcn.0042a000
add esp, 8
jmp case.0x43255c.153
mov eax, dword [esp + 0x51d8]
push eax
push esi
call fcn.0042e800
add esp, 8
jmp case.0x43255c.153
mov ecx, dword [esp + 0x51d8]
push ecx
push esi
call fcn.0042e990
add esp, 8
jmp case.0x43255c.153
mov edx, dword [esp + 0x51d8]
push edx
push esi
call fcn.0042eb00
add esp, 8
jmp case.0x43255c.153
mov eax, dword [esp + 0x51d8]
push eax
push esi
call fcn.0042eb70
add esp, 8
jmp case.0x43255c.153
mov ecx, dword [esp + 0x51d8]
push ecx
push esi
call fcn.0042f640
add esp, 8
jmp case.0x43255c.153
mov edi, dword [esp + 0x51d8]
test edi, edi
je 0x4341ae
movsx eax, byte [esi]
lea ecx, [eax - 1]
cmp ecx, 0x3e
ja case.0x433fb9.3
movzx edx, byte [ecx + 0x4344c0]
jmp dword [edx*4 + 0x434468]
push ebp
call fcn.0042aa50
add esp, 4
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042b210
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042b390
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042b6c0
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042b760
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042b800
add esp, 8
jmp case.0x43255c.153
mov edi, dword [esi + 1]
mov esi, dword [esi + 5]
push edi
call fcn.0045cd30
add esp, 4
test eax, eax
jne 0x434052
push edi
push eax
call fcn.00429b30
push eax
push str.Syncro:_Error_en_un_inicio_de_partida._No_encontramos_la_informacion_de_la_maquina__s.
push 0
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
lea ecx, [esp + 0x70]
push ecx
push eax
call fcn.00460aa0
push ebp
call fcn.0045cbf0
add esp, 0xc
test eax, eax
jne 0x434084
push ebp
lea edx, [esp + 0x74]
push edx
push esi
push str.Syncro:_Error_en_inicio_de_la_partida__d_de_la_maquina__s._No_encontramos_el_servidor_de_la_maquina._Conexion__d.
push eax
call fcn.0042a000
add esp, 0x14
jmp case.0x43255c.153
call fcn.0044a9f0
test al, al
je 0x4340a2
lea eax, [esp + 0x70]
push eax
push esi
push str.Syncro:_Recibimos_inicio_de_la_partida__d_de_la_maquina__s.
push 2
call fcn.0042a000
add esp, 0x10
push esi
lea ecx, [esp + 0x74]
push ecx
mov ecx, 0x55b99c
call fcn.0046d820
jmp case.0x43255c.153
call fcn.0044a400
test al, al
je case.0x43255c.153
dec edi
push edi
inc esi
push esi
push ebp
call fcn.0042b8a0
jmp 0x434272
push ebp
call fcn.0042bc10
add esp, 4
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042f740
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042bb90
add esp, 8
jmp case.0x43255c.153
inc esi
push esi
call fcn.0042bc40
add esp, 4
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
push ebp
call fcn.0042bdd0
jmp 0x434272
dec edi
push edi
inc esi
push esi
push ebp
call fcn.0042bf80
jmp 0x434272
push edi
push esi
call fcn.0042c2b0
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042f850
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042f8b0
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042cb40
add esp, 8
jmp case.0x43255c.153
inc esi
push esi
call fcn.0042d260
add esp, 4
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042cd90
add esp, 8
jmp case.0x43255c.153
dec edi
push edi
inc esi
push esi
call fcn.0042d0b0
add esp, 8
jmp case.0x43255c.153
push eax
push str.Subcomando___BAS_MORE_MESSAGES___no_reconocido__d.
jmp 0x43426b
push str.Comando___BAS_MORE_MESSAGES___sin_informacion.
push 0
call fcn.0042a000
add esp, 8
jmp case.0x43255c.153
mov eax, dword [esp + 0x51d8]
test eax, eax
je 0x434254
movsx ecx, byte [esi]
lea edx, [ecx - 1]
cmp edx, 9
ja case.0x4341dc.2
jmp dword [edx*4 + 0x434500]
push esi
call fcn.0042d900
add esp, 4
jmp case.0x43255c.153
push eax
push esi
call fcn.0042daa0
add esp, 8
jmp case.0x43255c.153
push eax
push esi
call fcn.0042daf0
add esp, 8
jmp case.0x43255c.153
push eax
push esi
call fcn.0042db40
add esp, 8
jmp case.0x43255c.153
push eax
push esi
call fcn.0042db90
add esp, 8
jmp case.0x43255c.153
push eax
push esi
call fcn.0042dbc0
add esp, 8
jmp case.0x43255c.153
push eax
push esi
call fcn.0042dbf0
add esp, 8
jmp case.0x43255c.153
push eax
push esi
call fcn.0042dc50
add esp, 8
jmp case.0x43255c.153
call fcn.0042dc90
jmp case.0x43255c.153
push ecx
push str.Subcomando___BOS_COMMUNITY_BONUSES___no_reconocido__d.
jmp 0x43426b
push str.Comando___BOS_COMMUNITY_BONUSES___sin_informacion.
push 0
call fcn.0042a000
add esp, 8
jmp case.0x43255c.153
push ecx
push str.Comando_no_reconocido__d.
push 0
call fcn.0042a000
add esp, 0xc
mov ecx, dword [esp + 0x51c4]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.004c6212
add esp, 0x51b8
ret 0x10