Function at 0x433420
Capabilities:
Contain obfuscated stackstrings
Encode data using base64
Parse credit card information
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x56c
mov al, byte [0x54c322]
mov byte [esp + 0x484], al
lea eax, [esp + 0x485]
push edx
push 0x7f
push 0
push eax
call sub.msvcrt.dll_memset
mov al, byte [0x54c322]
mov byte [esp + 0x293], al
mov dword [esp + 0x564], 0
lea eax, [esp + 0x294]
mov dword [esp + 0x568], 0
mov dword [esp + 0x56c], 0
mov dword [esp + 0x570], 0
mov dword [esp + 0x554], 0
mov dword [esp + 0x558], 0
mov dword [esp + 0x55c], 0
mov dword [esp + 0x560], 0
mov dword [esp + 0x544], 0
mov dword [esp + 0x548], 0
mov dword [esp + 0x54c], 0
mov dword [esp + 0x550], 0
mov dword [esp + 0x534], 0
mov dword [esp + 0x538], 0
mov dword [esp + 0x53c], 0
mov dword [esp + 0x540], 0
mov dword [esp + 0x524], 0
mov dword [esp + 0x528], 0
mov dword [esp + 0x52c], 0
mov dword [esp + 0x530], 0
mov dword [esp + 0x514], 0
mov dword [esp + 0x518], 0
mov dword [esp + 0x51c], 0
mov dword [esp + 0x520], 0
add esp, 0xc
push 0x200
push 0
push eax
call sub.msvcrt.dll_memset
call fcn.00405710
mov eax, dword [0x5b405c]
add esp, 0x10
test eax, eax
je 0x435776
mov dword [esp + 0x484], 0x61746164
mov word [esp + 0x488], 0x2f
push eax
push eax
mov eax, dword [0x5b405c]
push eax
lea eax, [esp + 0x490]
push eax
call sub.msvcrt.dll_strcat
add esp, 0x10
push eax
lea eax, [esp + 0x568]
push eax
lea eax, [esp + 0x570]
push eax
lea edx, [esp + 0x490]
push edx
call fcn.00414980
add esp, 0x10
dec eax
je 0x4335f1
push ebp
lea eax, [esp + 0x488]
push eax
push str.Error_loading_level_list_from__s
push 1
call fcn.0041c7c0
add esp, 0x10
cld
xor eax, eax
mov edi, 0x5b4380
mov ecx, 0x10
mov dword [0x5b44d0], 2
mov dword [0x5b44c0], 2
mov dword [0x5b42d0], 2
mov dword [0x5b42b0], 2
mov dword [0x5b42c0], 2
mov dword [0x5b42a0], 2
mov dword [0x5b44d8], 0xb6
mov dword [0x5b44c8], 0xb6
mov dword [0x5b42d8], 0xb6
mov dword [0x5b42b8], 0xb6
mov dword [0x5b42c8], 0xb6
mov dword [0x5b42a8], 0xb6
mov dword [0x5b42cc], 2
mov dword [0x5b42ac], 2
mov dword [0x5b42c4], 2
mov dword [0x5b42a4], 2
mov dword [0x5b42dc], 0xca
mov dword [0x5b42bc], 0xca
mov dword [0x5b42d4], 0xca
mov dword [0x5b42b4], 0xca
mov dword [0x5b44b0], 0x14
mov dword [0x5b44a0], 0x14
mov dword [0x5b4670], 0x14
mov dword [0x5b4290], 0x14
mov dword [0x5b4660], 0x14
mov dword [0x5b4280], 0x14
mov dword [0x5b44b8], 0xc8
mov dword [0x5b44a8], 0xc8
mov dword [0x5b4678], 0xc8
mov dword [0x5b4298], 0xc8
mov dword [0x5b4668], 0xc8
mov dword [0x5b4288], 0xc8
mov dword [0x5b428c], 0xa
mov dword [0x5b4284], 0xa
mov dword [0x5b429c], 0xd2
rep stosd dword es:[edi], eax
mov dword [0x5b4294], 0xd2
mov dword [0x5b466c], 0x12
mov dword [0x5b4664], 0x12
mov dword [0x5b467c], 0xda
mov dword [0x5b4674], 0xda
mov dword [0x5b44cc], 0x13
mov dword [0x5b44c4], 0x13
mov dword [0x5b44dc], 0xdc
mov dword [0x5b44d4], 0xdc
mov dword [0x5b44ac], 0x1b
mov dword [0x5b44a4], 0x1b
mov dword [0x5b44bc], 0xe3
mov dword [0x5b44b4], 0xe3
mov dword [0x545ac0], 0x95
mov dword [0x545ac4], 4
mov dword [0x545ac8], 0x15
mov dword [0x545acc], 0x14
mov dword [0x545ad0], 0
mov word [0x545d04], 0x64
mov word [0x545a84], 0x64
mov word [0x545a86], 5
mov word [0x545d06], 3
mov byte [0x545d0a], 0
mov byte [0x545a8a], 0
mov dword [0x5b44e0], 0x4b
mov dword [0x5b44e4], 0x3c
mov dword [0x5b44e8], 0
mov dword [0x5b44ec], 0
mov dword [0x5b44f0], 0
mov dword [0x5b44f4], 0
mov dword [0x5b45c0], 0xa
mov dword [0x5b4580], 0xa
mov dword [0x5b4540], 0xa
mov dword [0x5b4500], 0xa
mov dword [0x5b4524], 0x64
mov dword [0x5b451c], 0x64
mov dword [0x5b4514], 0x64
mov dword [0x5b450c], 0x64
mov dword [0x5b4504], 0x64
mov dword [0x5b4564], 0x78
mov dword [0x5b455c], 0x78
mov dword [0x5b4554], 0x78
mov dword [0x5b454c], 0x78
mov dword [0x5b4544], 0x78
mov dword [0x5b45a4], 0x8c
mov dword [0x5b459c], 0x8c
mov dword [0x5b4594], 0x8c
mov dword [0x5b458c], 0x8c
mov dword [0x5b4584], 0x8c
mov dword [0x5b45e4], 0xa0
mov dword [0x5b45dc], 0xa0
mov dword [0x5b45d4], 0xa0
mov dword [0x5b45cc], 0xa0
mov dword [0x5b45c4], 0xa0
mov dword [0x5b45c8], 0x64
mov dword [0x5b4588], 0x64
mov dword [0x5b4548], 0x64
mov dword [0x5b4508], 0x64
mov dword [0x5b45d0], 0x9b
mov dword [0x5b4590], 0x9b
mov dword [0x5b4550], 0x9b
mov dword [0x5b4510], 0x9b
mov dword [0x5b45d8], 0xd2
mov dword [0x5b4598], 0xd2
mov dword [0x5b4558], 0xd2
mov dword [0x5b4518], 0xd2
mov edi, dword [esp + 0x564]
mov dword [0x5b45e0], 0x109
mov dword [0x5b45a0], 0x109
mov dword [0x5b4560], 0x109
mov dword [0x5b4520], 0x109
test edi, edi
je 0x4362fd
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
xor ebx, ebx
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [esp + 0x68], 0
lea ebp, [esp + 0x7c]
mov esi, dword [esp + 0x40]
mov eax, ebx
inc esi
mov edi, 0x54c05c
mov dword [esp + 0x40], esi
push ecx
lea edx, [esp + 0x287]
push edx
mov edx, dword [esp + 0x570]
add eax, edx
push eax
push ebp
call fcn.0040df70
add esp, 0x10
mov eax, dword [esp + 0x7c]
test eax, eax
je 0x433ad0
mov edi, dword [esp + 0x180]
mov esi, dword [0x5b4048]
push eax
push eax
push edi
push esi
call fcn.004b70f0
add esp, 0x10
cmp eax, 0x70
jbe switch.0x004341c0
test edi, edi
je 0x433b04
cmp byte [edi], 0
je 0x433b04
push ecx
push ecx
push edi
push str.Command__s_not_understood_in_level_order_
call fcn.004bc700
add esp, 0x10
sub esp, 0xc
mov eax, ebx
mov edx, dword [esp + 0x574]
add eax, edx
push eax
call fcn.004bbf70
add esp, 0x10
add ebx, eax
cmp dword [esp + 0x564], ebx
ja 0x433a95
cmp word [0x545aa4], 0
jne 0x433b46
cld
mov edi, 0x545aa0
mov esi, 0x545a80
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
mov ebp, dword [esp + 0x48]
test ebp, ebp
jne 0x433b6d
mov eax, dword [0x5b4280]
mov edi, dword [0x5b4294]
mov dword [0x5b4290], eax
mov eax, dword [0x5b4284]
add eax, edi
sub eax, 0xa
mov dword [0x5b4294], eax
mov esi, dword [esp + 0x44]
test esi, esi
jne 0x433b94
mov eax, dword [0x5b4288]
mov ebx, dword [0x5b429c]
mov dword [0x5b4298], eax
mov eax, dword [0x5b428c]
add eax, ebx
sub eax, 0xa
mov dword [0x5b429c], eax
mov ecx, dword [esp + 0x50]
test ecx, ecx
jne 0x433bbb
mov eax, dword [0x5b44a0]
mov edx, dword [0x5b44b4]
mov dword [0x5b44b0], eax
mov eax, dword [0x5b44a4]
add eax, edx
sub eax, 0x1b
mov dword [0x5b44b4], eax
mov ebp, dword [esp + 0x4c]
test ebp, ebp
jne 0x433be2
mov eax, dword [0x5b44a8]
mov edi, dword [0x5b44bc]
mov dword [0x5b44b8], eax
mov eax, dword [0x5b44ac]
add eax, edi
sub eax, 0x1b
mov dword [0x5b44bc], eax
mov esi, dword [esp + 0x58]
test esi, esi
jne 0x433c09
mov eax, dword [0x5b42a0]
mov ebx, dword [0x5b42b4]
mov dword [0x5b42b0], eax
mov eax, dword [0x5b42a4]
add eax, ebx
sub eax, 2
mov dword [0x5b42b4], eax
mov ecx, dword [esp + 0x54]
test ecx, ecx
jne 0x433c30
mov eax, dword [0x5b42a8]
mov edx, dword [0x5b42bc]
mov dword [0x5b42b8], eax
mov eax, dword [0x5b42ac]
add eax, edx
sub eax, 2
mov dword [0x5b42bc], eax
mov ebp, dword [esp + 0x60]
test ebp, ebp
jne 0x433c57
mov eax, dword [0x5b42c0]
mov edi, dword [0x5b42d4]
mov dword [0x5b42d0], eax
mov eax, dword [0x5b42c4]
add eax, edi
sub eax, 2
mov dword [0x5b42d4], eax
mov esi, dword [esp + 0x5c]
test esi, esi
jne 0x433c7e
mov eax, dword [0x5b42c8]
mov ebx, dword [0x5b42dc]
mov dword [0x5b42d8], eax
mov eax, dword [0x5b42cc]
add eax, ebx
sub eax, 2
mov dword [0x5b42dc], eax
mov ecx, dword [esp + 0x68]
test ecx, ecx
jne 0x433ca5
mov eax, dword [0x5b44c0]
mov edx, dword [0x5b44d4]
mov dword [0x5b44d0], eax
mov eax, dword [0x5b44c4]
add eax, edx
sub eax, 0x13
mov dword [0x5b44d4], eax
mov ebp, dword [esp + 0x64]
test ebp, ebp
jne 0x433ccc
mov eax, dword [0x5b44c8]
mov edi, dword [0x5b44dc]
mov dword [0x5b44d8], eax
mov eax, dword [0x5b44cc]
add eax, edi
sub eax, 0x13
mov dword [0x5b44dc], eax
mov esi, dword [esp + 0x554]
test esi, esi
jne 0x433cee
mov eax, dword [0x5b4280]
mov dword [0x5b4660], eax
mov eax, dword [0x5b4284]
add eax, 8
mov dword [0x5b4664], eax
mov ebx, dword [esp + 0x558]
test ebx, ebx
jne 0x433d10
mov eax, dword [0x5b4288]
mov dword [0x5b4668], eax
mov eax, dword [0x5b428c]
add eax, 8
mov dword [0x5b466c], eax
mov ecx, dword [esp + 0x55c]
test ecx, ecx
jne 0x433d3a
mov eax, dword [0x5b4660]
mov edx, dword [0x5b4674]
mov dword [0x5b4670], eax
mov eax, dword [0x5b4664]
add eax, edx
sub eax, 0x12
mov dword [0x5b4674], eax
mov eax, dword [esp + 0x560]
test eax, eax
jne 0x433d5d
mov eax, dword [0x5b4668]
mov dword [0x5b4678], eax
mov eax, dword [0x5b466c]
lea eax, [eax + eax - 0x12]
mov dword [0x5b467c], eax
mov ebp, dword [esp + 0x544]
test ebp, ebp
jne 0x433d8b
mov eax, dword [0x5b4280]
movsx edx, word [0x545a84]
add eax, 4
add eax, edx
mov dword [0x5457a0], eax
mov eax, dword [0x5b42a4]
add eax, 7
mov dword [0x5457a4], eax
mov edi, dword [esp + 0x548]
test edi, edi
jne 0x433db9
mov eax, dword [0x5b4288]
movsx edx, word [0x545a84]
add eax, 4
add eax, edx
mov dword [0x5457ac], eax
mov eax, dword [0x5b42ac]
add eax, 7
mov dword [0x5457b0], eax
mov esi, dword [esp + 0x54c]
test esi, esi
jne 0x433de7
mov eax, dword [0x5b4290]
movsx edx, word [0x545a84]
add eax, 4
add eax, edx
mov dword [0x5457b8], eax
mov eax, dword [0x5b42b4]
add eax, 7
mov dword [0x5457bc], eax
mov ebx, dword [esp + 0x550]
test ebx, ebx
je 0x435490
cmp dword [0x5457a8], 0xffffffff
je 0x4357b6
cmp dword [0x5457b4], 0xffffffff
je 0x4357a7
cmp dword [0x5457c0], 0xffffffff
je 0x435810
cmp dword [0x5457cc], 0xffffffff
je 0x435801
mov ecx, dword [esp + 0x534]
test ecx, ecx
jne 0x433e55
mov eax, dword [0x5b4280]
movsx edx, word [0x545a84]
add eax, 0xb
add eax, edx
mov dword [0x5457e0], eax
mov eax, dword [0x5b42a4]
mov dword [0x5457e4], eax
mov edx, dword [esp + 0x538]
test edx, edx
jne 0x433e80
mov eax, dword [0x5b4288]
movsx edx, word [0x545a84]
add eax, 0xb
add eax, edx
mov dword [0x5457ec], eax
mov eax, dword [0x5b42ac]
mov dword [0x5457f0], eax
mov eax, dword [esp + 0x53c]
test eax, eax
jne 0x433e9f
mov eax, dword [0x5457e0]
mov dword [0x5457f8], eax
mov eax, dword [0x5b42b4]
mov dword [0x5457fc], eax
mov eax, dword [esp + 0x540]
test eax, eax
je 0x4354b8
cmp dword [0x5457e8], 0xffffffff
je 0x4357d4
cmp dword [0x5457f4], 0xffffffff
je 0x4357c5
cmp dword [0x545800], 0xffffffff
je 0x43586a
cmp dword [0x54580c], 0xffffffff
je 0x43585b
mov eax, dword [esp + 0x514]
test eax, eax
jne 0x433f19
mov eax, dword [0x5b4280]
inc eax
mov dword [0x545820], eax
mov dword [0x545830], eax
mov dword [0x545828], eax
mov eax, dword [0x5b42a4]
mov dword [0x545824], eax
mov dword [0x545834], eax
add eax, 0xa
mov dword [0x54582c], eax
mov eax, dword [esp + 0x518]
test eax, eax
jne 0x433f50
mov eax, dword [0x5b4288]
inc eax
mov dword [0x54583c], eax
mov dword [0x54584c], eax
mov dword [0x545844], eax
mov eax, dword [0x5b42ac]
mov dword [0x545840], eax
mov dword [0x545850], eax
add eax, 0xa
mov dword [0x545848], eax
mov eax, dword [esp + 0x51c]
test eax, eax
jne 0x433f87
mov eax, dword [0x5b4290]
inc eax
mov dword [0x545858], eax
mov dword [0x545868], eax
mov dword [0x545860], eax
mov eax, dword [0x5b42b4]
mov dword [0x54585c], eax
mov dword [0x54586c], eax
add eax, 0xa
mov dword [0x545864], eax
mov eax, dword [esp + 0x520]
test eax, eax
je 0x435446
cmp dword [0x545838], 0xffffffff
je 0x4358d3
cmp dword [0x545854], 0xffffffff
je 0x4358c4
cmp dword [0x545870], 0xffffffff
je 0x4358b5
cmp dword [0x54588c], 0xffffffff
je 0x4358a6
mov ebp, dword [esp + 0x504]
test ebp, ebp
jne 0x433fea
mov eax, dword [0x5b4280]
inc eax
mov dword [0x5458a0], eax
mov eax, dword [0x5b42a4]
mov dword [0x5458a4], eax
mov edi, dword [esp + 0x508]
test edi, edi
jne 0x43400a
mov eax, dword [0x5b4288]
inc eax
mov dword [0x5458bc], eax
mov eax, dword [0x5b42ac]
mov dword [0x5458c0], eax
mov esi, dword [esp + 0x50c]
test esi, esi
jne 0x43402a
mov eax, dword [0x5b4290]
inc eax
mov dword [0x5458d8], eax
mov eax, dword [0x5b42b4]
mov dword [0x5458dc], eax
mov ebx, dword [esp + 0x510]
test ebx, ebx
je 0x43542c
cmp dword [0x5458b8], 0xffffffff
je 0x43584c
cmp dword [0x5458d4], 0xffffffff
je 0x43583d
cmp dword [0x5458f0], 0xffffffff
je 0x43582e
cmp dword [0x54590c], 0xffffffff
je 0x43581f
mov ecx, dword [esp + 0x524]
test ecx, ecx
jne 0x43408d
mov eax, dword [0x5b44a0]
inc eax
mov dword [0x545ca0], eax
mov eax, dword [0x5b44c4]
mov dword [0x545ca4], eax
mov edx, dword [esp + 0x528]
test edx, edx
jne 0x4340ad
mov eax, dword [0x5b44a8]
inc eax
mov dword [0x545cac], eax
mov eax, dword [0x5b44cc]
mov dword [0x545cb0], eax
mov eax, dword [esp + 0x52c]
test eax, eax
jne 0x4340cc
mov eax, dword [0x545ca0]
mov dword [0x545cb8], eax
mov eax, dword [0x5b44d4]
mov dword [0x545cbc], eax
mov eax, dword [esp + 0x530]
test eax, eax
je 0x435477
cmp dword [0x545ca8], 0xffffffff
je 0x4357f2
cmp dword [0x545cb4], 0xffffffff
je 0x4357e3
cmp dword [0x545cc0], 0xffffffff
je 0x43590f
cmp dword [0x545ccc], 0xffffffff
je 0x435900
mov byte [0x5ec218], 0
cmp dword [0x545928], 0xffffffff
je 0x4358f1
cmp dword [0x545934], 0xffffffff
je 0x4358e2
cmp dword [0x545940], 0xffffffff
je 0x435897
cmp dword [0x54594c], 0xffffffff
je 0x435888
cmp dword [0x545ad4], 0xffffffff
je 0x435879
mov eax, dword [esp + 0x34]
test eax, eax
je 0x435b07
mov eax, dword [esp + 0x568]
test eax, eax
je 0x43417a
sub esp, 0xc
push eax
call sub.msvcrt.dll_free
add esp, 0x10
mov eax, dword [0x5eca98]
test eax, eax
je 0x4362cf
mov ebp, dword [esp + 0x3c]
test ebp, ebp
je 0x4341b3
sub esp, 0xc
mov edi, dword [esp + 0x48]
push edi
mov esi, dword [esp + 0x50]
push esi
lea eax, [esp + 0x498]
push eax
push str.load_levelorder_ERROR_in__s_at__d__msg:__s_n
push 1
call fcn.0041c7c0
add esp, 0x20
add esp, 0x56c
pop ebx
pop esi
pop edi
pop ebp
ret
jmp dword [eax*4 + 0x54dc54]
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x4341da
mov eax, dword [esp + 0x184]
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545020], eax
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x43420a
mov eax, dword [esp + 0x184]
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410ea0
add esp, 0x10
mov eax, 0x54c05c
fstp dword [0x54502c]
cmp dword [esp + 0x7c], 2
ja 0x435507
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410ea0
add esp, 0x10
mov eax, 0x54c05c
fstp dword [0x545028]
cmp dword [esp + 0x7c], 3
ja 0x4354fb
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410ea0
add esp, 0x10
fstp dword [0x545024]
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x43428d
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x5b46c4], eax
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x4342bd
mov eax, dword [esp + 0x184]
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545784], eax
test eax, eax
jns 0x433b04
mov dword [0x545784], 0x3e8
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x4342ff
mov eax, dword [esp + 0x184]
push esi
push 0x7f
push eax
push 0x545c20
call sub.msvcrt.dll_strncpy
mov ecx, dword [0x5cf690]
push ecx
push 0
push 0
push 0x545c20
call fcn.00431da0
mov edx, 0x54c05c
mov dword [0x545c00], eax
mov eax, dword [esp + 0x9c]
add esp, 0x20
cmp eax, 2
ja 0x4354e6
cmp byte [edx], 0
jne 0x435731
mov edx, 0x54c05c
cmp eax, 3
ja 0x4354d1
cmp byte [edx], 0
jne 0x435713
mov edx, 0x54c05c
cmp eax, 4
ja 0x43560f
cmp byte [edx], 0
jne 0x4356c0
mov eax, dword [0x54577c]
lea eax, [eax + eax*2 + 0x75c6]
mov word [0x5b448e], ax
jmp 0x433b04
mov dword [0x5b41bc], 1
jmp 0x433b04
cmp eax, 0x14
je 0x435f93
ja 0x4359b5
cmp eax, 0x13
je 0x4362c8
push ebp
push 0x201d
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x10
je 0x435b14
ja 0x435a6e
cmp eax, 0xf
je 0x4362c1
push eax
push 0x2012
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434415
mov eax, dword [esp + 0x184]
push edx
push 0x28
push eax
push 0x5ec218
call sub.msvcrt.dll_strncpy
add esp, 0x10
jmp 0x433b04
mov esi, dword [esp + 0x34]
test esi, esi
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x43444a
mov eax, dword [esp + 0x184]
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x5b4684], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 2
ja 0x435696
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x5b4688], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 3
ja 0x43568a
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x5b468c], eax
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x4344d6
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x40], eax
jmp 0x433b04
mov eax, dword [esp + 0x34]
test eax, eax
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434514
mov eax, dword [esp + 0x184]
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x20], eax
jmp 0x433b04
cmp eax, 0x34
je 0x435e02
ja 0x435a14
cmp eax, 0x33
je 0x4362ad
push eax
push 0x2079
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
xor esi, esi
jmp 0x43456d
cmp esi, 0xa
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x434580
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x434564
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x5b44fc], eax
jmp 0x434564
xor esi, esi
jmp 0x4345a7
cmp esi, 6
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x4345ba
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x43459e
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x5b44dc], eax
jmp 0x43459e
xor esi, esi
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x4345e9
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
jne 0x4353e4
cmp esi, 4
jne 0x4345d6
jmp 0x433b04
xor esi, esi
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x434611
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
jne 0x4353fc
cmp esi, 4
jne 0x4345fe
jmp 0x433b04
mov eax, ebx
mov esi, dword [esp + 0x568]
add eax, esi
mov edx, 0x545d00
call fcn.00410c60
jmp 0x433b04
mov edx, dword [esp + 0x568]
mov eax, ebx
add eax, edx
mov edx, 0x545a80
call fcn.00410c60
jmp 0x433b04
xor esi, esi
jmp 0x434665
cmp esi, 6
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x434678
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x43465c
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x545abc], eax
jmp 0x43465c
mov eax, ebx
mov edi, dword [esp + 0x568]
add eax, edi
mov edx, 0x545aa0
call fcn.00410c60
jmp 0x433b04
xor esi, esi
jmp 0x4346b9
cmp esi, 0xa
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x4346cc
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x4346b0
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x5b45bc], eax
jmp 0x4346b0
xor esi, esi
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x4346fb
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
jne 0x435414
cmp esi, 4
jne 0x4346e8
jmp 0x433b04
xor esi, esi
jmp 0x43471b
cmp esi, 0xa
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x43472e
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x434712
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x5b453c], eax
jmp 0x434712
mov dword [0x5b45e8], 1
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x4362ee
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434776
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x24], eax
jmp 0x433b04
mov dword [0x5b41b8], 1
jmp 0x433b04
xor esi, esi
jmp 0x4347b1
cmp esi, 0xa
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x4347c4
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x4347a8
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x5b457c], eax
jmp 0x4347a8
mov edi, dword [esp + 0x34]
test edi, edi
je 0x436010
mov eax, dword [esp + 0x34]
mov dword [eax + 4], 1
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434819
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x28], eax
jmp 0x433b04
mov eax, dword [esp + 0x34]
test eax, eax
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434857
mov eax, dword [esp + 0x184]
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x1c], eax
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 8
ja 0x43558b
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x28], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 7
ja 0x4355bb
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x2c], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 6
ja 0x4355af
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x30], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 5
ja 0x4355a3
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x34], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 4
ja 0x435597
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x38], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 3
ja 0x435573
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x3c], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 2
ja 0x435567
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov esi, eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434998
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
pop edi
mov ecx, dword [esp + 0x24]
push ecx
movsx edx, byte [esp + 0x2c]
push edx
movsx edx, word [esp + 0x34]
push edx
movsx edx, word [esp + 0x3c]
push edx
movsx edx, word [esp + 0x44]
push edx
movsx edx, word [esp + 0x4c]
movsx eax, al
push edx
movsx edx, si
push edx
push eax
push 0x5b41f4
call fcn.00404da0
mov dword [esp + 0x6c], eax
add esp, 0x30
test eax, eax
je 0x433b04
jmp 0x434163
mov esi, dword [esp + 0x34]
test esi, esi
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434a11
mov eax, dword [esp + 0x184]
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x44], eax
jmp 0x433b04
mov dword [0x5b420c], 1
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434a5e
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x2c], eax
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434a90
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545d54], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 2
ja 0x435624
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545d58], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 3
ja 0x435603
push ecx
push 0x28
push eax
push 0x5ec5e8
call sub.msvcrt.dll_strncpy
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 4
ja 0x4355f7
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545d5c], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 5
ja 0x4355eb
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545d60], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 6
ja 0x4355df
push ecx
push 0x28
push eax
push 0x5ec610
call sub.msvcrt.dll_strncpy
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 7
ja 0x4355d3
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545d64], eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 8
ja 0x4355c7
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545d68], eax
jmp 0x433b04
mov dword [0x5b41c4], 1
jmp 0x433b04
mov esi, dword [esp + 0x34]
test esi, esi
je 0x435fe0
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434be5
mov eax, dword [esp + 0x184]
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 4], eax
jmp 0x433b04
mov dword [0x5b45ec], 1
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434c26
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x5b4208], eax
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 8
ja 0x43557f
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x10], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 7
ja 0x43566c
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x14], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 6
ja 0x435660
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x18], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 5
ja 0x435654
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x1c], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 4
ja 0x435648
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x20], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 3
ja 0x43563c
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov dword [esp + 0x24], eax
add esp, 0x10
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 2
ja 0x435630
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov esi, eax
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434d65
mov eax, dword [esp + 0x184]
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
pop edx
mov edi, dword [esp + 0xc]
push edi
movsx edx, byte [esp + 0x14]
push edx
movsx edx, word [esp + 0x1c]
push edx
movsx edx, word [esp + 0x24]
push edx
movsx edx, word [esp + 0x2c]
push edx
movsx edx, word [esp + 0x34]
movsx eax, al
push edx
movsx edx, si
push edx
push eax
push 0x5b41e0
jmp 0x4349d9
mov dword [0x5b41c0], 1
jmp 0x433b04
mov eax, dword [esp + 0x34]
test eax, eax
je 0x4362ee
mov eax, dword [esp + 0x38]
test eax, eax
je 0x433b04
mov eax, dword [esp + 0x38]
mov dword [eax + 0x18], 1
jmp 0x433b04
mov esi, dword [esp + 0x34]
test esi, esi
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434e01
mov eax, dword [esp + 0x184]
push ecx
push ecx
mov edx, dword [esp + 0x3c]
push edx
push eax
call fcn.0040af30
mov dword [esp + 0x48], eax
add esp, 0x10
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x4362ee
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434e39
mov eax, dword [esp + 0x184]
push edx
push edx
mov edi, dword [esp + 0x3c]
push edi
push eax
call fcn.0040b040
mov dword [esp + 0x48], eax
add esp, 0x10
jmp 0x433b04
mov eax, dword [esp + 0x34]
test eax, eax
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434e71
mov eax, dword [esp + 0x184]
push edi
push edi
mov esi, dword [esp + 0x3c]
push esi
push eax
call fcn.0040b150
mov dword [esp + 0x48], eax
add esp, 0x10
jmp 0x433b04
mov esi, dword [esp + 0x34]
test esi, esi
je 0x435af9
mov eax, dword [esp + 0x7c]
xor edi, edi
cmp eax, 1
je 0x435766
inc edi
mov esi, 0x54c05c
cmp edi, eax
jae 0x434eb6
mov esi, dword [ebp + edi*4 + 0x104]
cmp byte [esi], 0
jne 0x434ed7
cmp edi, 4
je 0x433b04
mov eax, dword [esp + 0x7c]
inc edi
mov esi, 0x54c05c
cmp edi, eax
jb 0x434eaf
cmp byte [esi], 0
je 0x434ebb
sub esp, 0xc
push esi
call sub.msvcrt.dll_strlen
inc eax
mov dword [esp], eax
call sub.msvcrt.dll_malloc
pop edx
pop ecx
push esi
push eax
call sub.msvcrt.dll_strcpy
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + edi*4 + 0x2c], eax
jmp 0x434ebb
call fcn.0040de70
cmp dword [esp + 0x7c], 1
mov dword [esp + 0x34], eax
jbe 0x43601f
mov esi, dword [esp + 0x184]
xor eax, eax
test esi, esi
je 0x434f40
mov eax, esi
sub esp, 0xc
push eax
call sub.msvcrt.dll_strlen
inc eax
mov dword [esp], eax
call sub.msvcrt.dll_malloc
pop edi
pop edx
push esi
push eax
call sub.msvcrt.dll_strcpy
add esp, 0x10
mov edx, dword [esp + 0x34]
mov dword [esp + 0x38], 0
mov dword [edx], eax
mov dword [edx + 0x10], 0
mov dword [edx + 0x40], 1
mov byte [0x5ec218], 0
jmp 0x433b04
xor esi, esi
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x434f7d
mov eax, dword [ebp + esi*4 + 0x104]
push ecx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
test eax, eax
setne al
and eax, 0xff
cmp esi, 6
mov dword [esi*4 + 0x54545c], eax
jne 0x434f6a
mov byte [0x5b4068], 1
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x434fd1
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x10], eax
jmp 0x433b04
mov ecx, dword [esp + 0x34]
test ecx, ecx
je 0x4362ee
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x43500f
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x18], eax
jmp 0x433b04
mov eax, dword [esp + 0x34]
test eax, eax
je 0x435af9
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x43504d
mov eax, dword [esp + 0x184]
push esi
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
mov edx, dword [esp + 0x44]
add esp, 0x10
mov dword [edx + 0x14], eax
jmp 0x433b04
mov edi, dword [esp + 0x34]
test edi, edi
je 0x4362ee
mov esi, dword [esp + 0x38]
test esi, esi
je 0x433b04
mov eax, dword [esp + 0x38]
mov dword [eax + 0x18], 2
jmp 0x433b04
cmp eax, 0x44
je 0x435e6e
ja 0x435a33
cmp eax, 0x43
je 0x436285
push ebp
push 0x20a6
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x40
je 0x435ebe
ja 0x435ad5
cmp eax, 0x3f
je 0x4362ba
push eax
push 0x209b
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x3c
je 0x435f13
ja 0x43591e
cmp eax, 0x3b
je 0x436263
push eax
push 0x2090
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x38
je 0x435f59
ja 0x435975
cmp eax, 0x37
je 0x436271
push eax
push 0x2085
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x43515b
mov eax, dword [esp + 0x184]
push esi
push 0x7f
push eax
push 0x545ae0
call sub.msvcrt.dll_strncpy
mov ecx, dword [0x5cf690]
push ecx
push 0
push 0
push 0x545ae0
call fcn.00431da0
mov edx, 0x54c05c
mov dword [0x545ad8], eax
mov eax, dword [esp + 0x9c]
add esp, 0x20
cmp eax, 2
ja 0x435552
cmp byte [edx], 0
jne 0x4356f5
mov edx, 0x54c05c
cmp eax, 3
ja 0x435513
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov word [0x5b4482], ax
jmp 0x433b04
cmp eax, 0x48
je 0x435dc9
ja 0x43593a
cmp eax, 0x47
je 0x43629f
push edi
push 0x20b2
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x435212
mov eax, dword [esp + 0x184]
push edx
push 0x7f
push eax
push 0x545b80
call sub.msvcrt.dll_strncpy
mov edi, dword [0x5cf690]
push edi
push 0
push 0
push 0x545b80
call fcn.00431da0
mov edx, 0x54c05c
mov dword [0x545b60], eax
mov eax, dword [esp + 0x9c]
add esp, 0x20
cmp eax, 2
ja 0x435678
cmp byte [edx], 0
jne 0x4356a2
mov edx, 0x54c05c
cmp eax, 3
ja 0x43553d
cmp byte [edx], 0
jne 0x4356d7
mov edx, 0x54c05c
cmp eax, 4
ja 0x435528
cmp byte [edx], 0
jne 0x43574f
mov edx, dword [0x54577c]
add edx, 0x2742
mov eax, edx
shr eax, 0x1f
add eax, edx
sar eax, 1
mov word [0x5b4488], ax
jmp 0x433b04
cmp eax, 0x24
je 0x435b69
ja 0x435991
cmp eax, 0x23
je 0x4361b8
push ecx
push 0x204c
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x2c
je 0x435bbe
ja 0x435a52
cmp eax, 0x2b
je 0x43626a
push eax
push 0x2062
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x28
je 0x435c13
ja 0x435a92
cmp eax, 0x27
je 0x4361bf
push edx
push 0x2057
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x30
je 0x435c68
ja 0x435ab6
cmp eax, 0x2f
je 0x436292
push eax
push 0x206d
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x1c
je 0x435cd4
ja 0x435956
cmp eax, 0x1b
je 0x436256
push esi
push 0x2035
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x18
je 0x435d24
ja 0x4359d1
cmp eax, 0x17
je 0x436278
push edi
push 0x2029
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
cmp eax, 0x20
je 0x435d74
ja 0x4359f0
cmp eax, 0x1f
je 0x4362a6
push ebx
push 0x2041
push str.openbor.c
push 0x54dbe1
call sub.msvcrt.dll__assert
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x545d1c], eax
jmp 0x4345f2
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x545d2c], eax
jmp 0x43461a
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*4 + 0x545ccc], eax
jmp 0x434704
mov eax, dword [0x5b4298]
inc eax
mov dword [0x5458f4], eax
mov eax, dword [0x5b42bc]
mov dword [0x5458f8], eax
jmp 0x434039
mov eax, dword [0x5b4298]
inc eax
mov dword [0x545874], eax
mov dword [0x545884], eax
mov dword [0x54587c], eax
mov eax, dword [0x5b42bc]
mov dword [0x545878], eax
mov dword [0x545888], eax
add eax, 0xa
mov dword [0x545880], eax
jmp 0x433f96
mov eax, dword [0x545cac]
mov dword [0x545cc4], eax
mov eax, dword [0x5b44dc]
mov dword [0x545cc8], eax
jmp 0x4340db
mov eax, dword [0x5b4298]
movsx edx, word [0x545a84]
add eax, 4
add eax, edx
mov dword [0x5457c4], eax
mov eax, dword [0x5b42bc]
add eax, 7
mov dword [0x5457c8], eax
jmp 0x433df6
mov eax, dword [0x5457ec]
mov dword [0x545804], eax
mov eax, dword [0x5b42bc]
mov dword [0x545808], eax
jmp 0x433eae
mov edx, dword [esp + 0x18c]
cmp byte [edx], 0
je 0x43435f
jmp 0x435713
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x434348
jmp 0x435731
mov eax, dword [esp + 0x18c]
jmp 0x43425c
mov eax, dword [esp + 0x188]
jmp 0x434233
mov edx, dword [esp + 0x18c]
cmp byte [edx], 0
je 0x433b04
jmp 0x4351bb
mov edx, dword [esp + 0x190]
cmp byte [edx], 0
je 0x435289
jmp 0x43574f
mov edx, dword [esp + 0x18c]
cmp byte [edx], 0
je 0x435272
jmp 0x4356d7
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x4351a4
jmp 0x4356f5
mov eax, dword [esp + 0x188]
jmp 0x434970
mov eax, dword [esp + 0x18c]
jmp 0x434949
mov eax, dword [esp + 0x1a0]
jmp 0x434c53
mov eax, dword [esp + 0x1a0]
jmp 0x434886
mov eax, dword [esp + 0x190]
jmp 0x434922
mov eax, dword [esp + 0x194]
jmp 0x4348fb
mov eax, dword [esp + 0x198]
jmp 0x4348d4
mov eax, dword [esp + 0x19c]
jmp 0x4348ad
mov eax, dword [esp + 0x1a0]
jmp 0x434b9a
mov eax, dword [esp + 0x19c]
jmp 0x434b72
mov eax, dword [esp + 0x198]
jmp 0x434b51
mov eax, dword [esp + 0x194]
jmp 0x434b29
mov eax, dword [esp + 0x190]
jmp 0x434b01
mov eax, dword [esp + 0x18c]
jmp 0x434ae0
mov edx, dword [esp + 0x190]
cmp byte [edx], 0
je 0x434376
jmp 0x4356c0
mov eax, dword [esp + 0x188]
jmp 0x434ab8
mov eax, dword [esp + 0x188]
jmp 0x434d3d
mov eax, dword [esp + 0x18c]
jmp 0x434d16
mov eax, dword [esp + 0x190]
jmp 0x434cef
mov eax, dword [esp + 0x194]
jmp 0x434cc8
mov eax, dword [esp + 0x198]
jmp 0x434ca1
mov eax, dword [esp + 0x19c]
jmp 0x434c7a
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x43525b
jmp 0x4356a2
mov eax, dword [esp + 0x18c]
jmp 0x43449a
mov eax, dword [esp + 0x188]
jmp 0x434472
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov word [0x5b4484], ax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x43525b
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov word [0x5b448e], ax
jmp 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov word [0x5b4486], ax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435272
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov word [0x5b4480], ax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x4351a4
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov word [0x5b448c], ax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x43435f
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov word [0x5b448a], ax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x434348
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov word [0x5b4488], ax
jmp 0x433b04
mov edx, dword [esp + 0x34]
mov dword [edx + 0x48], 1
jmp 0x433b04
mov dword [esp + 0x484], 0x61746164
mov dword [esp + 0x488], 0x76656c2f
mov dword [esp + 0x48c], 0x2e736c65
mov dword [esp + 0x490], 0x747874
jmp 0x4335b5
mov dword [0x5457b4], 0
jmp 0x433e10
mov dword [0x5457a8], 0
jmp 0x433e03
mov dword [0x5457f4], 3
jmp 0x433ec8
mov dword [0x5457e8], 3
jmp 0x433ebb
mov dword [0x545cb4], 0
jmp 0x4340f5
mov dword [0x545ca8], 0
jmp 0x4340e8
mov dword [0x5457cc], 0
jmp 0x433e2a
mov dword [0x5457c0], 0
jmp 0x433e1d
mov dword [0x54590c], 0
jmp 0x43406d
mov dword [0x5458f0], 0
jmp 0x434060
mov dword [0x5458d4], 0
jmp 0x434053
mov dword [0x5458b8], 0
jmp 0x434046
mov dword [0x54580c], 3
jmp 0x433ee2
mov dword [0x545800], 3
jmp 0x433ed5
mov dword [0x545ad4], 3
jmp 0x434157
mov dword [0x54594c], 2
jmp 0x43414a
mov dword [0x545940], 2
jmp 0x43413d
mov dword [0x54588c], 0
jmp 0x433fca
mov dword [0x545870], 0
jmp 0x433fbd
mov dword [0x545854], 0
jmp 0x433fb0
mov dword [0x545838], 0
jmp 0x433fa3
mov dword [0x545934], 2
jmp 0x434130
mov dword [0x545928], 2
jmp 0x434123
mov dword [0x545ccc], 0
jmp 0x43410f
mov dword [0x545cc0], 0
jmp 0x434102
cmp eax, 0x3d
je 0x43617b
cmp eax, 0x3e
jne 0x435106
mov eax, 3
jmp 0x435f18
cmp eax, 0x49
je 0x4361d3
cmp eax, 0x4a
jne 0x4351ea
mov eax, 3
jmp 0x435dce
cmp eax, 0x1d
je 0x4361c6
cmp eax, 0x1e
jne 0x435375
mov dword [esp + 0x6c], 3
jmp 0x435cdc
cmp eax, 0x39
je 0x436197
cmp eax, 0x3a
jne 0x435133
mov eax, 3
jmp 0x435f5e
cmp eax, 0x25
je 0x436185
cmp eax, 0x26
jne 0x4352c1
mov esi, 3
mov dword [esp + 0x54], 1
jmp 0x435b6e
cmp eax, 0x15
je 0x4361ae
cmp eax, 0x16
jne 0x4343b4
mov esi, 3
jmp 0x435f98
cmp eax, 0x19
je 0x4361a1
cmp eax, 0x1a
jne 0x4353a2
mov dword [esp + 0x30], 3
jmp 0x435d2c
cmp eax, 0x21
je 0x4361ea
cmp eax, 0x22
jne 0x4353cf
mov esi, 3
mov dword [esp + 0x4c], 1
jmp 0x435d79
cmp eax, 0x35
je 0x4361dd
cmp eax, 0x36
jne 0x43454b
mov dword [esp + 0x74], 3
jmp 0x435e0a
cmp eax, 0x45
je 0x436206
cmp eax, 0x46
jne 0x4350ac
mov dword [esp + 0x78], 3
jmp 0x435e76
cmp eax, 0x2d
je 0x4361fc
cmp eax, 0x2e
jne 0x4352ee
mov esi, 3
jmp 0x435bc3
cmp eax, 0x11
je 0x436225
cmp eax, 0x12
jne 0x4343e1
mov esi, 3
mov dword [esp + 0x44], 1
jmp 0x435b19
cmp eax, 0x29
je 0x436213
cmp eax, 0x2a
jne 0x43531b
mov esi, 3
mov dword [esp + 0x5c], 1
jmp 0x435c18
cmp eax, 0x31
je 0x436249
cmp eax, 0x32
jne 0x435348
mov dword [esp + 0x70], 3
jmp 0x435c70
cmp eax, 0x41
je 0x436237
cmp eax, 0x42
jne 0x4350d9
mov esi, 3
mov dword [esp + 0x64], 1
jmp 0x435ec3
mov eax, dword [str.Error_in_level_order:_a_set_must_be_specified.]
mov dword [esp + 0x3c], eax
jmp 0x434163
mov dword [esp + 0x3c], str.No_levels_were_loaded_
jmp 0x434163
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435b2e
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x436106
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435b48
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b4284], eax
jmp 0x433b04
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435b83
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x4360e7
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435b9d
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b42a4], eax
jmp 0x433b04
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435bd8
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x4360c8
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435bf2
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b42e4], eax
jmp 0x433b04
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435c2d
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x4360a9
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435c47
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b42c4], eax
jmp 0x433b04
mov dword [esp + 0x70], 1
mov edx, dword [esp + 0x70]
mov eax, dword [esp + 0x70]
shl edx, 2
xor esi, esi
shl eax, 5
sub eax, edx
lea edi, [eax + 0x545820]
jmp 0x435c92
add edi, 4
cmp esi, 7
je 0x435cc0
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x435ca5
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x435c8a
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [edi], eax
add edi, 4
cmp esi, 7
jne 0x435c92
mov edx, dword [esp + 0x70]
mov dword [esp + edx*4 + 0x514], 1
jmp 0x433b04
mov dword [esp + 0x6c], 1
mov edx, dword [esp + 0x6c]
xor edi, edi
lea eax, [edx + edx*2]
lea esi, [eax*4 + 0x5457e0]
inc edi
mov eax, 0x54c05c
cmp edi, dword [esp + 0x7c]
jae 0x435cff
mov eax, dword [ebp + edi*4 + 0x104]
cmp byte [eax], 0
jne 0x43603e
add esi, 4
cmp edi, 3
jne 0x435cec
mov eax, dword [esp + 0x6c]
mov dword [esp + eax*4 + 0x534], 1
jmp 0x433b04
mov dword [esp + 0x30], 1
mov edx, dword [esp + 0x30]
xor edi, edi
lea eax, [edx + edx*2]
lea esi, [eax*4 + 0x5457a0]
inc edi
mov eax, 0x54c05c
cmp edi, dword [esp + 0x7c]
jae 0x435d4f
mov eax, dword [ebp + edi*4 + 0x104]
cmp byte [eax], 0
jne 0x436077
add esi, 4
cmp edi, 3
jne 0x435d3c
mov eax, dword [esp + 0x30]
mov dword [esp + eax*4 + 0x544], 1
jmp 0x433b04
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435d8e
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x43608a
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435da8
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b44a4], eax
jmp 0x433b04
mov eax, 1
shl eax, 4
xor edi, edi
lea esi, [eax + 0x5b4380]
inc edi
mov eax, 0x54c05c
cmp edi, dword [esp + 0x7c]
jae 0x435dec
mov eax, dword [ebp + edi*4 + 0x104]
cmp byte [eax], 0
jne 0x43602b
add esi, 4
cmp edi, 4
jne 0x435dd9
jmp 0x433b04
mov dword [esp + 0x74], 1
mov edx, dword [esp + 0x74]
mov eax, dword [esp + 0x74]
shl edx, 2
xor esi, esi
shl eax, 5
sub eax, edx
lea edi, [eax + 0x5458a0]
jmp 0x435e2c
add edi, 4
cmp esi, 7
je 0x435e5a
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x435e3f
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x435e24
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [edi], eax
add edi, 4
cmp esi, 7
jne 0x435e2c
mov eax, dword [esp + 0x74]
mov dword [esp + eax*4 + 0x504], 1
jmp 0x433b04
mov dword [esp + 0x78], 1
mov edx, dword [esp + 0x78]
xor edi, edi
lea eax, [edx + edx*2]
lea esi, [eax*4 + 0x545ca0]
inc edi
mov eax, 0x54c05c
cmp edi, dword [esp + 0x7c]
jae 0x435e99
mov eax, dword [ebp + edi*4 + 0x104]
cmp byte [eax], 0
jne 0x436064
add esi, 4
cmp edi, 3
jne 0x435e86
mov eax, dword [esp + 0x78]
mov dword [esp + eax*4 + 0x524], 1
jmp 0x433b04
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435ed8
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x43615c
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435ef2
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
je 0x433b04
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b44c4], eax
jmp 0x433b04
mov eax, 1
shl eax, 5
xor esi, esi
lea edi, [eax + 0x5b4300]
jmp 0x435f31
add edi, 4
cmp esi, 8
je 0x433b04
inc esi
mov eax, 0x54c05c
cmp esi, dword [esp + 0x7c]
jae 0x435f44
mov eax, dword [ebp + esi*4 + 0x104]
cmp byte [eax], 0
je 0x435f25
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [edi], eax
jmp 0x435f25
mov eax, 1
lea eax, [eax + eax*2]
xor edi, edi
lea esi, [eax*4 + 0x545920]
inc edi
mov eax, 0x54c05c
cmp edi, dword [esp + 0x7c]
jae 0x435f7d
mov eax, dword [ebp + edi*4 + 0x104]
cmp byte [eax], 0
jne 0x436051
add esi, 4
cmp edi, 3
jne 0x435f6a
jmp 0x433b04
mov esi, 1
mov eax, dword [esp + 0x7c]
mov edx, 0x54c05c
cmp eax, 1
jbe 0x435fad
mov edx, dword [esp + 0x184]
cmp byte [edx], 0
jne 0x43613d
mov edx, 0x54c05c
cmp eax, 2
jbe 0x435fc7
mov edx, dword [esp + 0x188]
cmp byte [edx], 0
jne 0x436125
mov dword [esp + esi*4 + 0x554], 1
jmp 0x433b04
mov eax, 0x54c05c
cmp dword [esp + 0x7c], 1
jbe 0x435ff3
mov eax, dword [esp + 0x184]
push edx
push edi
lea edx, [esp + 0x48c]
push edx
push eax
call fcn.00410e40
add esp, 0x10
mov dword [0x545770], eax
jmp 0x433b04
mov dword [0x545770], 1
jmp 0x433b04
mov eax, 0x54c05c
mov esi, eax
jmp 0x434f22
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi], eax
jmp 0x435df5
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi], eax
jmp 0x435d08
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi], eax
jmp 0x435f86
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi], eax
jmp 0x435ea2
sub esp, 0xc
push eax
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi], eax
jmp 0x435d58
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b44a0], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435d97
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b42c0], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435c36
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b42e0], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435be1
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b42a0], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435b8c
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b4280], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435b37
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
add esp, 0x10
mov dword [esi*8 + 0x5b4664], eax
jmp 0x435fd0
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b4660], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435fb6
sub esp, 0xc
push edx
call sub.msvcrt.dll_atoi
mov dword [esi*8 + 0x5b44c0], eax
mov eax, dword [esp + 0x8c]
add esp, 0x10
jmp 0x435ee1
mov eax, 2
jmp 0x435f18
mov esi, 2
mov dword [esp + 0x58], 1
jmp 0x435b6e
mov eax, 2
jmp 0x435f5e
mov dword [esp + 0x30], 2
jmp 0x435d2c
mov esi, 2
jmp 0x435f98
xor esi, esi
jmp 0x435b6e
xor esi, esi
jmp 0x435c18
mov dword [esp + 0x6c], 2
jmp 0x435cdc
mov eax, 2
jmp 0x435dce
mov dword [esp + 0x74], 2
jmp 0x435e0a
mov esi, 2
mov dword [esp + 0x50], 1
jmp 0x435d79
mov esi, 2
jmp 0x435bc3
mov dword [esp + 0x78], 2
jmp 0x435e76
mov esi, 2
mov dword [esp + 0x60], 1
jmp 0x435c18
mov esi, 2
mov dword [esp + 0x48], 1
jmp 0x435b19
mov esi, 2
mov dword [esp + 0x68], 1
jmp 0x435ec3
mov dword [esp + 0x70], 2
jmp 0x435c70
mov dword [esp + 0x6c], 0
jmp 0x435cdc
xor eax, eax
jmp 0x435f18
xor esi, esi
jmp 0x435bc3
xor eax, eax
jmp 0x435f5e
mov dword [esp + 0x30], 0
jmp 0x435d2c
mov dword [esp + 0x78], 0
jmp 0x435e76
mov dword [esp + 0x70], 0
jmp 0x435c70
xor eax, eax
jmp 0x435dce
xor esi, esi
jmp 0x435d79
mov dword [esp + 0x74], 0
jmp 0x435e0a
xor esi, esi
jmp 0x435ec3
xor esi, esi
jmp 0x435b19
xor esi, esi
jmp 0x435f98
push eax
push eax
mov eax, dword [0x5ec5d8]
push 0x120
push eax
call sub.msvcrt.dll_calloc
add esp, 0x10
mov dword [0x5eca98], eax
jmp 0x434187
mov edx, dword [str.Error_in_level_order:_a_set_must_be_specified.]
mov dword [esp + 0x3c], edx
jmp 0x434163
mov dword [esp + 0x34], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 0
mov dword [esp + 0x60], 0
mov dword [esp + 0x64], 0
mov dword [esp + 0x68], 0
jmp 0x433b2a