Function at 0x43d100
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encrypt data using speck
Parse pe header

Disassembly:
sub esp, 0x74
mov eax, dword [0x478040]
xor eax, esp
mov dword [esp + 0x70], eax
push ebx
mov ebx, dword [esp + 0x7c]
push edi
mov edi, ecx
mov eax, dword [edi + 0x30]
cmp eax, 1
jne 0x43d14d
push eax
push dword [esp + 0x88]
lea ecx, [edi + 0x2637c]
push ebx
lea edx, [eax + 0xb]
call fcn.00414b70
add esp, 0xc
xor eax, eax
pop edi
pop ebx
mov ecx, dword [esp + 0x70]
xor ecx, esp
call fcn.004592a5
add esp, 0x74
ret 8
cmp eax, 2
je 0x441772
cmp eax, 0x84
je 0x441772
cmp eax, 0x9f
je 0x441772
cmp eax, 0xa9
je 0x441772
cmp eax, 0xc2
je 0x441772
cmp eax, 0xf7
je 0x441772
cmp eax, 0xc1
je 0x441772
push ebp
push esi
cmp eax, 0x7e
jne 0x43d1fc
mov eax, dword [esp + 0x8c]
cmp eax, 4
jne 0x43d1cf
push eax
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x438], 0x53
jmp 0x43f504
cmp eax, 5
jne 0x43f504
push eax
push str.false
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x438], 0x4e
jmp 0x43f504
cmp eax, 0x7f
jne 0x43d25e
mov eax, dword [esp + 0x8c]
cmp eax, 4
jne 0x43d231
push eax
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x439], 0x53
jmp 0x43f504
cmp eax, 5
jne 0x43f504
push eax
push str.false
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x439], 0x4e
jmp 0x43f504
cmp eax, 0x3c
je 0x44175d
cmp eax, 0x70
je 0x44175d
cmp eax, 0x78
je 0x44175d
cmp eax, 0x81
je 0x44175d
cmp eax, 0x85
je 0x44175d
cmp eax, 0x8e
je 0x44175d
cmp eax, 0x99
je 0x44175d
cmp eax, 0x3d
je 0x441743
cmp eax, 0x72
je 0x441743
cmp eax, 0x6b
je 0x441743
cmp eax, 0x7a
je 0x441743
cmp eax, 0x87
je 0x441743
cmp eax, 0x8f
je 0x441743
cmp eax, 0x9a
je 0x441743
cmp eax, 0x83
je 0x441743
cmp eax, 0x90
je 0x441729
cmp eax, 0x98
je 0x441729
cmp eax, 3
jne 0x43d32f
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x53]
push ebx
lea edx, [eax + 0x1b]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
jmp 0x43f5f9
cmp eax, 0x8c
je 0x441712
cmp eax, 0xf8
je 0x441712
cmp eax, 4
je 0x4416fb
cmp eax, 0x77
je 0x4416fb
cmp eax, 0xa5
je 0x4416fb
cmp eax, 0xac
je 0x4416fb
cmp eax, 0xb6
je 0x4416fb
cmp eax, 0xf9
jne 0x43d3c7
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0x1e
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
lea ecx, [eax - 2]
cmp ecx, 7
ja 0x43f504
mov dword [edi + 0x26344], eax
jmp 0x43f504
cmp eax, 5
jne 0x43d3f1
cmp byte [edi + 0x91], 0
lea ecx, [edi + 0x91]
jne 0x43f504
push 1
push dword [esp + 0x90]
lea edx, [eax + 0x19]
push ebx
jmp 0x43f4fc
cmp eax, 6
jne 0x43d41b
cmp byte [edi + 0xb0], 0
lea ecx, [edi + 0xb0]
jne 0x43f504
push 1
push dword [esp + 0x90]
lea edx, [eax + 0x18]
push ebx
jmp 0x43f4fc
cmp eax, 0x6e
je 0x4416e1
cmp eax, 0x92
je 0x4416e1
cmp eax, 7
je 0x4416c7
cmp eax, 0x37
je 0x4416c7
cmp eax, 0x91
je 0x4416c7
cmp eax, 0xb7
je 0x4416c7
cmp eax, 0xc3
je 0x4416c7
cmp eax, 0xc0
jne 0x43d490
cmp byte [edi + 0xcf], 0
lea ecx, [edi + 0xcf]
jne 0x43f504
push 1
push dword [esp + 0x90]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
cmp eax, 0x13
je 0x4416ad
cmp eax, 0x38
je 0x4416ad
cmp eax, 0x80
je 0x4416ad
cmp eax, 0x88
je 0x4416ad
cmp eax, 0x43
je 0x441693
cmp eax, 0x6f
je 0x441693
cmp eax, 0x86
je 0x441693
cmp eax, 0x8d
je 0x441693
cmp eax, 0x12
je 0x441647
cmp eax, 0xa3
je 0x441647
cmp eax, 0xb0
je 0x441647
cmp eax, 0xbe
je 0x441647
cmp eax, 8
je 0x44158c
cmp eax, 0x10
je 0x44158c
cmp eax, 0x11
je 0x44158c
cmp eax, 0xa2
jne 0x43d573
push 1
push dword [esp + 0x90]
mov edx, 0x1e
lea ecx, [edi + 0xee]
push ebx
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
inc dword [edi + 0x25d6c]
cmp byte [edi + 0xee], 0x31
jle 0x43f504
mov dword [edi + 0x17ff0], 1
jmp 0x43f504
cmp eax, 0xa
jne 0x43d642
push 1
push dword [esp + 0x90]
lea edx, [eax + 0x14]
push ebx
lea ecx, [edi + 0xee]
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
movsx eax, byte [edi + 0xee]
add eax, 0xffffffcf
cmp eax, 0x23
ja case.0x43d5b9.53
movzx eax, byte [eax + 0x4417d0]
jmp dword [eax*4 + 0x4417a4]
mov al, 2
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 3
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 4
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 6
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 8
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 0xc
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 0x10
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 0x18
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 0x1c
mov byte [edi + 0x25df4], al
jmp 0x43f504
mov al, 0x14
mov byte [edi + 0x25df4], al
jmp 0x43f504
cmp eax, 0xb
jne 0x43d711
push 1
push dword [esp + 0x90]
lea edx, [eax + 0x13]
push ebx
lea ecx, [edi + 0xee]
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
movsx eax, byte [edi + 0xee]
add eax, 0xffffffcf
cmp eax, 0x23
ja case.0x43d688.53
movzx eax, byte [eax + 0x441820]
jmp dword [eax*4 + 0x4417f4]
mov al, 2
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 3
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 4
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 6
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 8
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 0xc
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 0x10
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 0x18
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 0x1c
mov byte [edi + 0x25df5], al
jmp 0x43f504
mov al, 0x14
mov byte [edi + 0x25df5], al
jmp 0x43f504
cmp eax, 0xc
jne 0x43d778
mov eax, dword [esp + 0x8c]
cmp eax, 0xa
jne 0x43d72d
push eax
push str.penalizado
jmp 0x43d7ca
cmp eax, 9
jne 0x43f504
push eax
push str.prohibido
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
cmp byte [eax + 0x9c9d3], 0
sete al
lea eax, [eax*4 + 4]
mov byte [edi + 0x25df5], al
jmp 0x43f504
cmp eax, 0xd
jne 0x43d7b0
cmp dword [esp + 0x8c], 4
jne 0x43f504
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x25df1], 1
jmp 0x43f504
cmp eax, 0xe
jne 0x43d7e8
cmp dword [esp + 0x8c], 4
jne 0x43f504
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x25df0], 1
jmp 0x43f504
cmp eax, 0xf
jne 0x43d820
cmp dword [esp + 0x8c], 4
jne 0x43f504
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x25df2], 1
jmp 0x43f504
cmp eax, 9
jne 0x43d87e
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
push ebx
lea edx, [eax + 0x15]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
mov cl, byte [esi]
test cl, cl
je 0x43d862
mov eax, esi
cmp cl, 0x2c
jne 0x43d85a
mov byte [eax], 0x2e
mov cl, byte [eax + 1]
inc eax
test cl, cl
jne 0x43d852
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
fstp qword [edi + 0x26338]
add esp, 4
mov byte [edi + 0x25df3], 1
jmp 0x43f504
cmp eax, 0x17
je 0x4414fd
cmp eax, 0x96
je 0x4414fd
cmp eax, 0xa6
je 0x4414fd
cmp eax, 0xbd
je 0x4414fd
cmp eax, 0xaf
je 0x4414fd
cmp eax, 0x36
je 0x441463
cmp eax, 0x73
je 0x441463
cmp eax, 0x79
je 0x441463
cmp eax, 0x8b
je 0x441463
cmp eax, 0xae
jne 0x43d989
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x3e5]
mov edx, 0x1e
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
mov edx, dword [edi + 0x440]
test edx, edx
js 0x43f504
mov ecx, dword [edi + 0x444]
cmp ecx, 0x37
ja 0x43f504
cmp dword [edi + 0x26304], 0
je 0x43f504
mov ebx, dword [edi + 0x25e14]
mov ebp, dword [ebx + 0xaa138]
cmp edx, ebp
jl 0x43d94e
mov eax, edx
cdq
idiv ebp
mov ebp, eax
jmp 0x43d950
xor ebp, ebp
cmp dword [edi + 0x17ff4], 0
je 0x43d960
mov byte [esp + 0x10], 0
jmp 0x43d96a
mov al, byte [edi + 0x448]
mov byte [esp + 0x10], al
lea eax, [edi + 0x2519]
push eax
push esi
push dword [esp + 0x18]
push ecx
push edx
mov edx, ebp
mov ecx, ebx
call fcn.00442fd0
add esp, 0x14
jmp 0x43f504
cmp eax, 0xad
jne 0x43da91
mov ecx, dword [edi + 0x440]
test ecx, ecx
js 0x43f504
mov eax, dword [edi + 0x25e14]
cmp ecx, dword [eax + 0xaa138]
jge 0x43f504
cmp dword [edi + 0x444], 0x37
ja 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov dword [edi + 0x17ff8], 1
push ebx
mov edx, 0x1e
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
add esp, 4
test ebx, ebx
js 0x43f504
cmp ebx, 0x14
jg 0x43f504
cmp dword [edi + 0x26304], 0
je 0x43f504
cmp dword [edi + 0x17ff4], 0
je 0x43da2c
mov byte [esp + 0x17], 0
jmp 0x43da36
mov al, byte [edi + 0x448]
mov byte [esp + 0x17], al
mov eax, dword [edi + 0x25e14]
xor ecx, ecx
mov esi, dword [edi + 0x440]
mov ebp, dword [edi + 0x444]
mov eax, dword [eax + 0xa9cd8]
mov edx, dword [eax]
movsx eax, byte [esp + 0x17]
cmp byte [edx + 0x9c9d2], cl
lea eax, [eax + eax*2]
cmovne ecx, esi
lea eax, [ecx + eax*2]
imul eax, eax, 0x67f4
movzx eax, byte [eax + edx + 0x72]
cmp ebp, eax
jge 0x43f504
lea eax, [esi*8]
sub eax, esi
lea eax, [edi + eax*8]
mov byte [eax + ebp + 0x23c9], bl
jmp 0x43f504
cmp eax, 0x3b
je 0x441449
cmp eax, 0x15
je 0x441449
cmp eax, 0x82
je 0x441449
cmp eax, 0xc5
jne 0x43db04
cmp dword [edi + 0x26304], 0
je 0x43f504
mov ecx, dword [edi + 0x17ec8]
mov edx, 0x1f40
push 0
push dword [esp + 0x90]
push ebx
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
mov ecx, dword [edi + 0x25e14]
push dword [edi + 0x17ec8]
add ecx, 0xa9cdc
call dword [sym.imp.mfc140.dll_Ordinal_1529]
jmp 0x43f504
cmp eax, 0xc6
jne 0x43dbd0
cmp dword [edi + 0x26304], 0
je 0x43f504
cmp dword [edi + 0x1c], 2
je 0x43db42
mov eax, dword [esp + 0x8c]
cmp eax, 8
jne 0x43db59
push eax
push str.primaria
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43dbb9
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
mov byte [eax + 0xa], 1
jmp 0x43f504
cmp eax, 0xb
jne 0x43db89
push eax
push str.universidad
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43dbb9
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
mov byte [eax + 0xa], 2
jmp 0x43f504
cmp eax, 0xd
jne 0x43dbb9
push eax
push str.conservatorio
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43dbb9
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
mov byte [eax + 0xa], 3
jmp 0x43f504
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
mov byte [eax + 0xa], 0
jmp 0x43f504
cmp eax, 0xc7
jne 0x43dc2c
cmp dword [edi + 0x26304], 0
je 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0xa
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
add eax, 0xc
jmp 0x43dd94
cmp eax, 0xc8
jne 0x43dc88
cmp dword [edi + 0x26304], 0
je 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0xa
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
add eax, 0x17
jmp 0x43dd94
cmp eax, 0xc9
jne 0x43dce4
cmp dword [edi + 0x26304], 0
je 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0xa
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
add eax, 0x22
jmp 0x43dd94
cmp eax, 0xca
jne 0x43dd3d
cmp dword [edi + 0x26304], 0
je 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0xa
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
add eax, 0x2d
jmp 0x43dd94
cmp eax, 0xcb
jne 0x43ddb5
cmp dword [edi + 0x26304], 0
je 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0xa
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov eax, dword [edi + 0x25e14]
mov eax, dword [eax + 0xa9cd8]
mov eax, dword [eax]
add eax, 0x38
push 0xa
push dword [esp + 0x14]
push 0xb
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
add esp, 0x10
lea ecx, [esp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x43f504
cmp eax, 0x39
je 0x441416
cmp eax, 0x8a
je 0x441416
cmp eax, 0x64
jne 0x43de01
cmp dword [esp + 0x8c], 4
jne 0x43f504
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x25dc8], 1
jmp 0x43f504
cmp eax, 0x51
jne 0x43de39
cmp dword [esp + 0x8c], 5
jne 0x43f504
push 5
push str.false
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x25d92], 1
jmp 0x43f504
cmp eax, 0x4f
jne 0x43deac
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x4a]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
lea ecx, [eax - 1]
cmp ecx, 0x62
ja 0x43f504
cmp dword [edi + 0x263f4], 0
je 0x43de97
mov dword [edi + 0x25d84], eax
mov dword [edi + 0x26404], 1
jmp 0x43f504
mov dword [edi + 0x25d88], eax
mov dword [edi + 0x26408], 1
jmp 0x43f504
cmp eax, 0x50
jne 0x43df1f
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x4b]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
lea ecx, [eax - 1]
cmp ecx, 0x37
ja 0x43f504
cmp dword [edi + 0x263f8], 0
je 0x43df0a
mov dword [edi + 0x25dc0], eax
mov dword [edi + 0x263fc], 1
jmp 0x43f504
mov dword [edi + 0x25dc4], eax
mov dword [edi + 0x26400], 1
jmp 0x43f504
cmp eax, 0x52
jne 0x43df6f
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x4d]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
cmp eax, 0xf
jge 0x43f504
test eax, eax
jle 0x43f504
mov byte [edi + 0x25d8c], al
jmp 0x43f504
cmp eax, 0x53
jne 0x43dfbf
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x4e]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
cmp eax, 6
jge 0x43f504
test eax, eax
jle 0x43f504
mov byte [edi + 0x25d98], al
jmp 0x43f504
cmp eax, 0x54
jne 0x43e013
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x4f]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
cmp eax, 0x14
jg 0x43e002
test eax, eax
jle 0x43e002
mov byte [edi + 0x25d99], al
mov eax, 1
mov word [edi + 0x25d96], ax
jmp 0x43f504
cmp eax, 0x55
jne 0x43e067
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x50]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
cmp eax, 0x14
jg 0x43e056
test eax, eax
jle 0x43e056
mov byte [edi + 0x25d99], al
mov eax, 2
mov word [edi + 0x25d96], ax
jmp 0x43f504
cmp eax, 0x56
jne 0x43e0bb
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x51]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
cmp eax, 0x14
jg 0x43e0aa
test eax, eax
jle 0x43e0aa
mov byte [edi + 0x25d99], al
mov eax, 3
mov word [edi + 0x25d96], ax
jmp 0x43f504
cmp eax, 0x57
jne 0x43e106
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x52]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
lea ecx, [eax - 1]
cmp ecx, 5
ja 0x43f504
mov dword [edi + 0x263c4], eax
jmp 0x43f504
cmp eax, 0x58
jne 0x43e151
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x53]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
lea ecx, [eax - 1]
cmp ecx, 5
ja 0x43f504
mov dword [edi + 0x263c0], eax
jmp 0x43f504
cmp eax, 0x59
jne 0x43e1b8
mov eax, dword [esp + 0x8c]
cmp eax, 6
jne 0x43e181
push eax
push str.tardes
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e1a9
mov dword [edi + 0x263bc], eax
jmp 0x43f504
cmp eax, 7
jne 0x43e1a9
push eax
push 0x470d00
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e1a9
mov dword [edi + 0x263bc], 1
jmp 0x43f504
mov dword [edi + 0x263bc], 2
jmp 0x43f504
cmp eax, 0x5a
jne 0x43e1f3
cmp dword [esp + 0x8c], 0xb
jne 0x43f504
push 0xb
push str.prohibici
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x26378], 1
jmp 0x43f504
cmp eax, 0x5b
jne 0x43e255
cmp dword [esp + 0x8c], 4
jne 0x43e21e
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e21e
mov byte [edi + 0x25d8d], 1
mov eax, dword [edi + 0x263b8]
mov edx, 1
lea ecx, [eax - 1]
movzx eax, al
cmp ecx, 0x13
cmovbe edx, eax
mov byte [edi + 0x25dbc], dl
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 1
jmp 0x43f504
cmp eax, 0x5c
jne 0x43e2bb
cmp dword [esp + 0x8c], 4
jne 0x43e280
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e280
mov byte [edi + 0x25d8e], 1
mov eax, dword [edi + 0x263b8]
mov edx, 1
lea ecx, [eax - 1]
movzx eax, al
cmp ecx, 0x13
cmovbe edx, eax
mov byte [edi + 0x25dbd], dl
cmp dword [edi + 0x26374], 0
je 0x43f504
mov eax, 0x100
or word [edi + 0x25d90], ax
jmp 0x43f504
cmp eax, 0x5d
jne 0x43e31d
cmp dword [esp + 0x8c], 4
jne 0x43e2e6
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e2e6
or byte [edi + 0x25d9a], 0x80
mov eax, dword [edi + 0x263b8]
mov edx, 1
lea ecx, [eax - 1]
movzx eax, al
cmp ecx, 0x13
cmovbe edx, eax
mov byte [edi + 0x25dbe], dl
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 2
jmp 0x43f504
cmp eax, 0x5e
jne 0x43e362
cmp dword [esp + 0x8c], 4
jne 0x43e348
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e348
or byte [edi + 0x25d9a], 8
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 0x10
jmp 0x43f504
cmp eax, 0x5f
jne 0x43e3a7
cmp dword [esp + 0x8c], 4
jne 0x43e38d
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e38d
or byte [edi + 0x25d9a], 0x10
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 8
jmp 0x43f504
cmp eax, 0x60
jne 0x43e3ec
cmp dword [esp + 0x8c], 4
jne 0x43e3d2
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e3d2
mov byte [edi + 0x25d8f], 1
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 0x20
jmp 0x43f504
cmp eax, 0x61
jne 0x43e431
cmp dword [esp + 0x8c], 4
jne 0x43e417
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e417
or byte [edi + 0x25d9a], 2
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 0x40
jmp 0x43f504
cmp eax, 0x62
jne 0x43e476
cmp dword [esp + 0x8c], 4
jne 0x43e45c
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e45c
or byte [edi + 0x25d9a], 1
cmp dword [edi + 0x26374], 0
je 0x43f504
or word [edi + 0x25d90], 4
jmp 0x43f504
cmp eax, 0x63
jne 0x43e4bf
cmp dword [esp + 0x8c], 4
jne 0x43e4a1
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43e4a1
or byte [edi + 0x25d9a], 4
cmp dword [edi + 0x26374], 0
je 0x43f504
mov eax, 0x80
or word [edi + 0x25d90], ax
jmp 0x43f504
cmp eax, 0x44
jne 0x43e569
mov eax, dword [esp + 0x8c]
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
cmp eax, 8
jne 0x43e504
push 8
push str.ampliado
push ebx
call esi
add esp, 0xc
test eax, eax
jne 0x43e531
mov dword [edi + 0x25d9c], 2
mov dword [edi + 0x25da0], 2
jmp 0x43f504
cmp eax, 9
jne 0x43e52c
push eax
push str.sinlimite
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25d9c], eax
jmp 0x43f504
cmp eax, 8
jne 0x43e555
push 8
push str.limitado
push ebx
call esi
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25d9c], 2
jmp 0x43f504
cmp eax, 0xb
jne 0x43f504
push eax
push str.nopenalizar
jmp 0x43e60a
cmp eax, 0x4e
jne 0x43e5d8
mov eax, dword [esp + 0x8c]
cmp eax, 0xb
jne 0x43e585
push eax
push str.nopenalizar
jmp 0x43e7aa
cmp eax, 0xa
jne 0x43e595
push eax
push str.concentrar
jmp 0x43e84d
cmp eax, 8
jne 0x43f504
mov esi, dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
push eax
push str.estricto
push ebx
call esi
add esp, 0xc
test eax, eax
je 0x43e78c
push 8
push str.limitado
push ebx
call esi
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da4], eax
jmp 0x43f504
cmp eax, 0x47
jne 0x43e62b
mov eax, dword [esp + 0x8c]
cmp eax, 8
jne 0x43e5fb
push eax
push str.estricto
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
jmp 0x43e53b
cmp eax, 0xa
jne 0x43f504
push eax
push str.ponderable
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25d9c], 1
jmp 0x43f504
cmp eax, 0x45
jne 0x43e693
mov eax, dword [esp + 0x8c]
cmp eax, 8
jne 0x43e663
push eax
push str.estricto
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25dac], 2
jmp 0x43f504
cmp eax, 0xa
jne 0x43f504
push eax
push str.ponderable
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25dac], 1
jmp 0x43f504
cmp eax, 0x48
jne 0x43e6fb
mov eax, dword [esp + 0x8c]
cmp eax, 0xa
jne 0x43e6cb
push eax
push str.unaHoraMas
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da0], 2
jmp 0x43f504
cmp eax, 0xc
jne 0x43f504
push eax
push str.unaHoraMenos
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da0], 1
jmp 0x43f504
cmp eax, 0x46
jne 0x43e763
mov eax, dword [esp + 0x8c]
cmp eax, 0xa
jne 0x43e733
push eax
push str.unaHoraMas
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25db0], 2
jmp 0x43f504
cmp eax, 0xc
jne 0x43f504
push eax
push str.unaHoraMenos
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25db0], 1
jmp 0x43f504
cmp eax, 0x4c
jne 0x43e7cb
mov eax, dword [esp + 0x8c]
cmp eax, 8
jne 0x43e79b
push eax
push str.estricto
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da4], 2
jmp 0x43f504
cmp eax, 0xa
jne 0x43f504
push eax
push str.ponderable
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da4], 1
jmp 0x43f504
cmp eax, 0x4a
jne 0x43e833
mov eax, dword [esp + 0x8c]
cmp eax, 8
jne 0x43e803
push eax
push str.estricto
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25db4], 2
jmp 0x43f504
cmp eax, 0xa
jne 0x43f504
push eax
push str.ponderable
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25db4], 1
jmp 0x43f504
cmp eax, 0x49
jne 0x43e86b
cmp dword [esp + 0x8c], 4
jne 0x43f504
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x25d9b], 1
jmp 0x43f504
cmp eax, 0x4b
jne 0x43e8e0
mov eax, dword [esp + 0x8c]
cmp eax, 0x15
jne 0x43e884
push eax
push str.minimizarDiasOcupados
jmp 0x43e84d
cmp eax, 0xa
jne 0x43e8b0
push eax
push str.unaHoraMas
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25db8], 2
jmp 0x43f504
cmp eax, 0xc
jne 0x43f504
push eax
push str.unaHoraMenos
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25db8], 1
jmp 0x43f504
cmp eax, 0x4d
jne 0x43e948
mov eax, dword [esp + 0x8c]
cmp eax, 0xa
jne 0x43e918
push eax
push str.unaHoraMas
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da8], 2
jmp 0x43f504
cmp eax, 0xc
jne 0x43f504
push eax
push str.unaHoraMenos
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov dword [edi + 0x25da8], 1
jmp 0x43f504
cmp eax, 0x3a
jne 0x43e998
push 1
push dword [esp + 0x90]
lea esi, [edi + 0x17cfa]
push ebx
lea edx, [eax - 0x35]
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
xor ecx, ecx
add esp, 4
test eax, eax
cmovns ecx, eax
mov eax, 0x1e
cmp ecx, eax
cmovg ecx, eax
mov byte [edi + 0x17d01], cl
jmp 0x43f504
cmp eax, 0x2b
jne 0x43e9cc
cmp dword [esp + 0x8c], 4
jne 0x43e9c0
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
je 0x43f504
mov byte [edi + 0x25dd1], 1
jmp 0x43f504
cmp eax, 0x2c
jne 0x43ea00
cmp dword [esp + 0x8c], 4
jne 0x43e9f4
cmp eax, 0x2d
jne 0x43ea3e
mov edx, 0x64
call fcn.00414b70
add esp, 0xc
pop esi
pop ebp
pop edi
xor eax, eax
pop ebx
mov ecx, dword [esp + 0x70]
xor ecx, esp
call fcn.004592a5
add esp, 0x74
ret 8
mov ebx, dword [edi + 0x2638c]
test ebx, ebx
je 0x43f504
push esi
lea ecx, [edi + 0x26398]
call dword [sym.imp.mfc140.dll_Ordinal_1654]
mov dword [eax], ebx
mov dword [edi + 0x2638c], 0
jmp 0x43f504
cmp dword [esp + 0x8c], 4
jne 0x43f504
push 4
push str.true
push ebx
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
add esp, 0xc
test eax, eax
jne 0x43f504
mov byte [edi + 0x17d00], 1
jmp 0x43f504
push 0
push dword [esp + 0x90]
lea ecx, [edi + 0x17d02]
mov edx, 0x15e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ebp, [edi + 0x3e5]
mov edx, 0x1e
push ebx
mov ecx, ebp
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
mov edx, dword [edi + 0x440]
test edx, edx
js 0x43f504
mov esi, dword [edi + 0x444]
cmp esi, 0x37
ja 0x43f504
cmp dword [edi + 0x26304], 0
je 0x43f504
mov ebx, dword [edi + 0x25e14]
mov dword [esp + 0x10], 0
mov ecx, dword [ebx + 0xaa138]
cmp edx, ecx
jl 0x4414d5
mov eax, edx
cdq
idiv ecx
mov dword [esp + 0x10], eax
mov cl, byte [edi + 0x448]
movsx eax, cl
push eax
lea eax, [edi + 0x449]
push eax
push ebp
push ecx
push esi
push edx
mov edx, dword [esp + 0x28]
mov ecx, ebx
call fcn.00442e30
add esp, 0x18
jmp 0x43f504
push 1
push dword [esp + 0x90]
lea ebp, [edi + 0x3e5]
mov edx, 0x1e
push ebx
mov ecx, ebp
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
mov edx, dword [edi + 0x440]
test edx, edx
js 0x43f504
mov esi, dword [edi + 0x444]
cmp esi, 0x37
ja 0x43f504
cmp dword [edi + 0x26304], 0
je 0x43f504
mov ecx, dword [edi + 0x25e14]
xor ebx, ebx
cmp edx, dword [ecx + 0xaa138]
jl 0x441569
mov eax, edx
cdq
idiv dword [ecx + 0xaa138]
mov ebx, eax
push 0
lea eax, [edi + 0x449]
push eax
movzx eax, byte [edi + 0x448]
push ebp
push eax
push esi
push edx
mov edx, ebx
call fcn.00442e30
add esp, 0x18
jmp 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0x1e
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x43f504
mov al, byte [esi]
mov byte [esp + 0x10], al
mov byte [edi + 0xef], 0
cmp al, 0x31
je 0x4415f6
cmp al, 0x32
je 0x4415f6
cmp al, 0x33
je 0x4415f6
cmp al, 0x34
je 0x4415f6
cmp al, 0x35
je 0x4415f6
cmp al, 0x4d
je 0x4415f6
cmp al, 0x54
je 0x4415f6
cmp al, 0x53
je 0x4415f6
cmp dword [edi + 0x30], 0x11
jne 0x43f504
cmp al, 0x36
je 0x44162f
cmp al, 0x37
jne 0x43f504
cmp dword [edi + 0x30], 0x10
jne 0x44162f
cmp dword [edi + 0x17f68], 0
je 0x44162f
movsx ecx, byte [edi + 0x2630c]
push dword [esp + 0x10]
add ecx, 0x574b
push esi
lea eax, [ecx*8]
sub eax, ecx
mov ecx, edi
add eax, edi
push eax
call fcn.00441df0
jmp 0x43f504
push dword [esp + 0x10]
lea eax, [edi + 0x10d]
mov ecx, edi
push esi
push eax
call fcn.00441df0
jmp 0x43f504
push 1
push dword [esp + 0x90]
lea esi, [edi + 0xee]
mov edx, 0x1e
push ebx
mov ecx, esi
call fcn.00414b70
add esp, 0xc
test eax, eax
je 0x441684
push esi
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
lea ecx, [eax - 1]
cmp ecx, 5
ja 0x441684
mov byte [edi + eax + 0x113], 1
mov byte [edi + 0x10c], 0
mov byte [esi], 0
jmp 0x43f504
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x404]
mov edx, 0x14
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x11a]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0xcf]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x91]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x72]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x53]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x139]
mov edx, 0x1e
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x1bd]
mov edx, 0x1f4
push ebx
jmp 0x43f4fc
push 1
push dword [esp + 0x90]
lea ecx, [edi + 0x158]
push ebx
jmp 0x43f4f7
push 1
push dword [esp + 0x88]
lea ecx, [edi + 0x34]
mov edx, 0x1e
push ebx
call fcn.00414b70
mov ecx, dword [esp + 0x84]
add esp, 0xc
xor eax, eax
pop edi
pop ebx
xor ecx, esp
call fcn.004592a5
add esp, 0x74
ret 8