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

Disassembly:
sub esp, 0x1b8
mov eax, dword [0x4b0c90]
xor eax, esp
mov dword [esp + 0x1b4], eax
mov eax, dword [esp + 0x1bc]
push ebx
push ebp
push esi
push edi
xor edi, edi
cmp eax, 0x4e
lea ebp, [edi + 1]
ja case.0x41b72d.10
jmp dword [eax*4 + 0x41d908]
mov cl, byte [0x4ba6c0]
mov esi, 0x22
push 0xf00
xor dl, dl
xor al, al
mov dword [esp + 0x1c], esi
call fcn.00409aa0
cmp eax, 0x10ec0880
jne 0x41b7a9
mov cl, byte [0x4ba6c0]
mov dl, 1
push 0xf00
mov al, dl
call fcn.00409aa0
cmp eax, 0x8600000
jne 0x41b7a9
push str.dat_alc860_p.dat
lea eax, [esp + 0x28]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x30]
jmp 0x41ca1e
push str.dat_alc880_p.dat
lea edx, [esp + 0x148]
push 0x4ba3a0
push edx
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x150]
jmp 0x41ca1e
push str.dat_alc260_p.dat
lea ecx, [esp + 0xc8]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x22
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xd0]
jmp 0x41ca1e
push str.datcmi9880p.dat
lea eax, [esp + 0x38]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x40]
jmp 0x41ca1e
push str.dat_alc261_p.dat
lea edx, [esp + 0x138]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x22
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x140]
jmp 0x41ca1e
push str.dat_alc861_p.dat
lea ecx, [esp + 0x40]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x48]
jmp 0x41ca1e
push str.dat_alc882_p.dat
lea eax, [esp + 0xd0]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xd8]
jmp 0x41ca1e
push str.dat882b1p.dat
lea edx, [esp + 0x48]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x50]
jmp 0x41ca1e
push str.dat883b_p.dat
lea ecx, [esp + 0x118]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x120]
jmp 0x41ca1e
push str.dat_alc883_p.dat
lea eax, [esp + 0x50]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x58]
jmp 0x41ca1e
push str.dat_alc883_p.dat
lea edx, [esp + 0xd8]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xe0]
jmp 0x41ca1e
push str.dat_alc885_p.dat
lea ecx, [esp + 0x58]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x60]
jmp 0x41ca1e
push str.dat885b_p.dat
lea eax, [esp + 0x158]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x160]
jmp 0x41ca1e
push str.dat_alc265_p.dat
lea edx, [esp + 0x60]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x68]
jmp 0x41ca1e
push str.dat888a0_p.dat
lea ecx, [esp + 0xe0]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xe8]
jmp 0x41ca1e
push str.dat888a1_p.dat
lea eax, [esp + 0x68]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x70]
jmp 0x41ca1e
push str.dat885b2_p.dat
lea edx, [esp + 0x120]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x128]
jmp 0x41ca1e
push str.dat262c_p.dat
lea ecx, [esp + 0x70]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x78]
jmp 0x41ca1e
push str.dat885b1_p.dat
lea eax, [esp + 0xe8]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xf0]
jmp 0x41ca1e
push str.dat885b3_p.dat
lea edx, [esp + 0x78]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x80]
jmp 0x41ca1e
push str.dat262c1_p.dat
lea ecx, [esp + 0x140]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x148]
jmp 0x41ca1e
push str.dat862_p.dat
lea eax, [esp + 0x80]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x88]
jmp 0x41ca1e
push str.dat660_p.dat
lea edx, [esp + 0xf0]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xf8]
jmp 0x41ca1e
push str.dat268_p.dat
lea ecx, [esp + 0x88]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x90]
jmp 0x41ca1e
push str.dat268a3_p.dat
lea eax, [esp + 0x128]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x130]
jmp 0x41ca1e
push str.dat262c2_p.dat
lea edx, [esp + 0x90]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x98]
jmp 0x41ca1e
push str.dat262c3_p.dat
lea ecx, [esp + 0xf8]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x100]
jmp 0x41ca1e
push str.dat267a1_p.dat
lea eax, [esp + 0x98]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xa0]
jmp 0x41ca1e
push str.dat260e_p.dat
lea edx, [esp + 0x150]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x22
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x158]
jmp 0x41ca1e
push str.dat662b0_p.dat
lea ecx, [esp + 0xa0]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xa8]
jmp 0x41ca1e
push str.dat888s_p.dat
lea eax, [esp + 0x100]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x108]
jmp 0x41ca1e
push str.dat888sa1_p.dat
lea edx, [esp + 0xa8]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xb0]
jmp 0x41ca1e
push str.dat269a1_P.dat
lea ecx, [esp + 0x130]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x138]
jmp 0x41ca1e
push str.dat262vd1_p.dat
lea eax, [esp + 0xb0]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xb8]
jmp 0x41ca1e
push str.dat262vd2_p.dat
lea edx, [esp + 0x108]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x110]
jmp 0x41ca1e
push str.dat269a4_P.dat
lea ecx, [esp + 0xb8]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xc0]
jmp 0x41ca1e
push str.dat888sc2_p.dat
lea eax, [esp + 0x2c]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x34]
jmp 0x41ca1e
push str.dat663a1_p.dat
lea edx, [esp + 0xc0]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xc8]
jmp 0x41ca1e
push str.dat268b2_p.dat
lea ecx, [esp + 0x110]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x118]
jmp 0x41ca1e
push str.dat273a0_p.dat
lea eax, [esp + 0x30]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x24
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x38]
jmp 0x41ca1e
push str.dat670a0_p.dat
lea edx, [esp + 0x34]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x3c]
jmp 0x41ca1e
push str.dat275_p.dat
lea ecx, [esp + 0x3c]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x44]
jmp 0x41ca1e
push str.dat269vb0_p.dat
lea eax, [esp + 0x44]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x4c]
jmp 0x41ca1e
push str.dat889a1_p.dat
lea edx, [esp + 0x4c]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x54]
jmp 0x41ca1e
push str.dat889a2_p.dat
lea ecx, [esp + 0x54]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x5c]
jmp 0x41ca1e
push str.dat889a3_p.dat
lea eax, [esp + 0x5c]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x64]
jmp 0x41ca1e
push str.dat889a4_p.dat
lea edx, [esp + 0x64]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x6c]
jmp 0x41ca1e
push str.dat889a5_p.dat
lea ecx, [esp + 0x6c]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x74]
jmp 0x41ca1e
push str.dat888svd_p.dat
lea eax, [esp + 0x74]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x7c]
jmp 0x41ca1e
push str.dat899_p.dat
lea edx, [esp + 0x7c]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x84]
jmp 0x41ca1e
push str.dat672_p.dat
lea ecx, [esp + 0x84]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x8c]
jmp 0x41ca1e
push str.dat662vd_p.dat
lea eax, [esp + 0x8c]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x94]
jmp 0x41ca1e
push str.dat221_p.dat
lea edx, [esp + 0x94]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x9c]
jmp 0x41ca1e
push str.dat269vc_p.dat
lea ecx, [esp + 0x9c]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xa4]
jmp 0x41ca1e
push str.dat290_p.dat
lea eax, [esp + 0xa4]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xac]
jmp 0x41ca1e
push str.dat671_p.dat
lea edx, [esp + 0xac]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xb4]
jmp 0x41ca1e
push str.dat280_p.dat
lea ecx, [esp + 0xb4]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xbc]
jmp 0x41ca1e
push str.dat282_p.dat
lea eax, [esp + 0xbc]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xc4]
jmp 0x41ca1e
push str.dat668_p.dat
lea edx, [esp + 0xc4]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xcc]
jmp 0x41ca1e
push str.dat900_p.dat
lea ecx, [esp + 0xcc]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xd4]
jmp 0x41ca1e
push str.dat283_p.dat
lea eax, [esp + 0xd4]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xdc]
jmp 0x41ca1e
push str.dat292_p.dat
lea edx, [esp + 0xdc]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xe4]
jmp 0x41ca1e
push str.dat286_p.dat
lea ecx, [esp + 0xe4]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0xec]
jmp 0x41ca1e
push str.dat867_p.dat
lea eax, [esp + 0xec]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0xf4]
jmp 0x41ca1e
push str.dat221vb_p.dat
lea edx, [esp + 0xf4]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0xfc]
jmp 0x41ca1e
push str.dat293_p.dat
lea ecx, [esp + 0xfc]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x104]
jmp 0x41ca1e
push str.dat295_p.dat
lea eax, [esp + 0x104]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x10c]
jmp 0x41ca1e
push str.dat225_p.dat
lea edx, [esp + 0x10c]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x114]
jmp 0x41ca1e
push str.dat294_p.dat
lea ecx, [esp + 0x114]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x11c]
jmp 0x41ca1e
push str.dat1220_p.dat
lea eax, [esp + 0x11c]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x124]
jmp 0x41ca1e
push str.dat285_p.dat
lea edx, [esp + 0x124]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x12c]
jmp 0x41ca1e
push str.dat700_p.dat
lea ecx, [esp + 0x12c]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x134]
jmp 0x41ca1e
push str.dat300_p.dat
lea eax, [esp + 0x134]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x13c]
jmp 0x41ca1e
push str.dat222_p.dat
lea edx, [esp + 0x13c]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x144]
jmp 0x41ca1e
push str.dat623_p.dat
lea ecx, [esp + 0x144]
push 0x4ba3a0
push ecx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
lea ecx, [esp + 0x14c]
jmp 0x41ca1e
push str.dat287_p.dat
lea eax, [esp + 0x14c]
push 0x4ba3a0
push eax
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
lea ecx, [esp + 0x154]
jmp 0x41ca1e
push str.dat897_p.dat
lea edx, [esp + 0x154]
push 0x4ba3a0
push edx
mov dword [esp + 0x24], 0x25
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
lea ecx, [esp + 0x15c]
add esp, 0xc
test eax, eax
setne bl
call fcn.00416190
test bl, bl
jne case.0x41b72d.10
cmp dword [0x4b9da0], ebp
je 0x41d6bc
cmp dword [0x4b9da4], ebp
je 0x41d6bc
cmp dword [0x4b9db0], ebp
je 0x41d6bc
cmp dword [0x4b9db4], ebp
je 0x41d6bc
xor dl, dl
mov byte [esp + 0x1f], dl
xor bl, bl
cmp dword [esp + 0x18], 0
jbe 0x41d5ea
cmp dword [0x4b9e0c], 0
je 0x41cab5
test dl, dl
jne 0x41d5d1
test bl, bl
jne 0x41d5d1
mov cl, byte [0x4ba6c0]
push 0xf00
xor al, al
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
push 0x4a47ac
push edx
jmp 0x41d5c9
cmp dword [0x4b9e48], 0
jne 0x41d5a0
cmp dword [0x4b9e58], 0
jne 0x41d5a0
cmp dword [0x4b9e4c], 0
jne 0x41d5a0
cmp dword [0x4b9e6c], 0
jne 0x41d5a0
cmp dword [0x4b9e88], 0
jne 0x41d5a0
cmp dword [0x4b9e90], 0
jne 0x41d5a0
cmp dword [0x4b9e94], 0
jne 0x41d5a0
cmp dword [0x4b9e44], 0
jne 0x41d5a0
cmp dword [0x4b9e7c], 0
jne 0x41d5a0
cmp dword [0x4b9e80], 0
jne 0x41d5a0
cmp dl, 2
jne 0x41cb6c
test bl, bl
jne 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
xor al, al
add edi, ebp
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
jmp 0x41d5c9
cmp dl, 0xc
jne 0x41cc4a
cmp bl, 0x1c
jne 0x41d105
cmp dword [0x4b9fb4], ebp
jne 0x41ccd4
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
add edi, ebp
call fcn.00409aa0
lea edx, [esp + 0x20]
push edx
mov esi, eax
mov eax, dword [esp + 0x18]
push 0x4a47ac
push eax
call fcn.0048450b
add esp, 0xc
cmp esi, 0x24
je 0x41d5d1
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 0xc
mov al, bl
call fcn.00409aa0
mov ebp, eax
cmp ebp, 0x24
je 0x41d5d1
mov edx, dword [esp + 0x24]
push edx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
mov eax, dword [esp + 0x20]
push ebp
push eax
push str._Expected_Default__value__lx__Actually_testing_value___lx_n
lea edx, [esp + 0x164]
call fcn.004215d0
add esp, 0xc
mov esi, dword [0x4b9d9c]
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
mov eax, 1
jmp 0x41d8ea
cmp dl, 0x11
jne 0x41cc8e
cmp bl, 1
jne 0x41d4ca
cmp dword [0x4b9fb4], ebp
jne 0x41cceb
mov dl, 0x11
mov al, 1
mov cl, byte [0x4ba6c0]
push 0xf00
add edi, ebp
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
push 0x4a47ac
push edx
jmp 0x41d5c9
cmp dl, 9
jne 0x41cdaf
cmp bl, 0x1c
jne 0x41d16f
cmp dword [0x4b9fb4], ebp
jne 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
add edi, ebp
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
jmp 0x41d5c9
cmp dword [0x4b9dd4], ebp
jne 0x41d4ca
add edi, ebp
mov dl, 0xc
mov al, 0x1c
jmp 0x41d5aa
cmp dword [0x4b9dd4], ebp
je 0x41cc64
cmp dword [0x4b9dec], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf1f
xor dl, dl
mov al, 0x12
add edi, 1
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
mov esi, eax
push 0x4a47ac
sar esi, 0x1e
push edx
and esi, 3
call fcn.0048450b
mov cl, byte [0x4ba6c0]
movzx eax, cl
shl eax, 0x1c
or eax, 0x1f0011
add esp, 0xc
mov dword [esp + 0x24], eax
push 0xf00
mov dl, 0x11
mov al, 1
call fcn.00409aa0
cmp esi, 1
mov ebp, eax
jne 0x41cf6e
cmp ebp, 0xc0000002
je 0x41d5d1
mov edx, dword [esp + 0x24]
push edx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0xc0000002__Actually_testing_value___lx_n
jmp 0x41d644
cmp dl, 1
je 0x41d57b
cmp dl, 3
je 0x41d57b
test dl, dl
jne 0x41cece
test bl, bl
jne 0x41d4ca
cmp dword [0x4b9df4], 0
jne 0x41ce14
cmp dword [0x4b9df8], 0
jne 0x41ce14
cmp dword [0x4b9dfc], 0
jne 0x41ce14
cmp dword [0x4b9e2c], 0
jne 0x41ce14
cmp dword [0x4b9e1c], 0
jne 0x41ce14
cmp dword [0x4b9e18], 0
jne 0x41ce14
cmp dword [0x4b9e14], 0
je 0x41d05d
mov cl, byte [0x4ba6c0]
push 0xf00
xor dl, dl
xor al, al
add edi, 1
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
mov ebp, eax
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
cmp dword [0x4b9df4], 0
je 0x41ce59
cmp ebp, 0x10ec0663
jne 0x41d60e
cmp dword [0x4b9df8], 0
je 0x41ce6e
cmp ebp, 0x10ec0272
jne 0x41d684
cmp dword [0x4b9dfc], 0
je 0x41d5d1
cmp ebp, 0x10ec0665
je 0x41d5d1
cmp ebp, 0x10ec0670
je 0x41d5d1
mov eax, dword [esp + 0x24]
push eax
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x10ec0665_or_0x10ec0670__Actually_testing_value___lx_n
jmp 0x41d644
cmp dl, 0xa
jne 0x41cfb1
cmp bl, 6
jne 0x41d4ca
cmp dword [0x4b9de0], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
add edi, 1
call fcn.00409aa0
lea edx, [esp + 0x20]
push edx
mov ebp, eax
mov eax, dword [esp + 0x18]
push 0x4a47ac
push eax
call fcn.0048450b
add esp, 0xc
cmp ebp, 0x1e0160
je 0x41d5d1
cmp ebp, 0xe0160
je 0x41d5d1
mov ecx, dword [esp + 0x24]
push ecx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x1e0160_or_0xe0160__Actually_testing_value___lx_n
jmp 0x41d644
test ebp, ebp
je 0x41d5d1
mov eax, dword [esp + 0x24]
push eax
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x00__Actually_testing_value___lx_n
jmp 0x41d644
cmp dl, 0x12
jne 0x41d2e2
cmp bl, 0xc
je 0x41cfcd
cmp bl, 0xd
je 0x41cfcd
cmp bl, 0xe
jne 0x41d4ca
cmp dword [0x4b9f84], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 0x12
mov al, bl
add edi, 1
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
mov ebp, eax
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
cmp ebp, 0x51f1e
je 0x41d5d1
cmp ebp, 0x51e1e
je 0x41d5d1
mov ecx, dword [esp + 0x24]
push ecx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x051f1e_or_0x051e1e__Actually_testing_value___lx_n
jmp 0x41d644
cmp dword [0x4b9dd4], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
xor dl, dl
xor al, al
add edi, 1
call fcn.00409aa0
lea edx, [esp + 0x20]
push edx
mov ebp, eax
mov eax, dword [esp + 0x18]
push 0x4a47ac
push eax
call fcn.0048450b
add esp, 0xc
cmp ebp, 0x10ec0888
je 0x41d5d1
cmp ebp, 0x10ec0887
je 0x41d5d1
cmp ebp, 0x10ec0892
je 0x41d5d1
cmp ebp, 0x10ec0897
je 0x41d5d1
mov edx, dword [esp + 0x24]
push edx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x10ec0888_or_0x10ec0887__Actually_testing_value___lx_n
jmp 0x41d644
cmp bl, 0x14
je 0x41d113
cmp bl, 0x15
jne 0x41d1ab
cmp dword [0x4b9df0], 0
je 0x41d1ab
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 0xc
mov al, bl
add edi, 1
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
push 0x4a47ac
push edx
mov ebp, eax
call fcn.0048450b
add esp, 0xc
cmp ebp, 0x1003c
je 0x41d5d1
cmp ebp, 0x3c
je 0x41d5d1
mov eax, dword [esp + 0x24]
push eax
jmp 0x41d0cf
cmp bl, 0x1f
jne 0x41d1ed
cmp dword [0x4b9f78], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 9
mov al, bl
add edi, ebp
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
jmp 0x41d5c9
cmp bl, 0x11
mov eax, dword [0x4b9f78]
je 0x41d1bf
cmp bl, 0x1e
je 0x41d1bf
cmp bl, 0x1f
jne 0x41d1ce
test eax, eax
je 0x41d1ce
add edi, ebp
mov dl, 0xc
mov al, bl
jmp 0x41d5aa
cmp bl, 0x14
je 0x41d1dc
cmp bl, 0x1b
jne 0x41d2ba
test eax, eax
je 0x41d2ba
mov dl, 0xc
mov al, bl
jmp 0x41cc68
cmp bl, 0x11
je 0x41d1fb
cmp bl, 0x1e
jne 0x41d28b
cmp dword [0x4b9df0], 0
je 0x41d28b
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 9
mov al, bl
add edi, 1
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
mov ebp, eax
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
cmp ebp, 0x400300
je 0x41d5d1
cmp ebp, 0x400301
je 0x41d5d1
mov ecx, dword [esp + 0x24]
push ecx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x400300_or_0x400301__Actually_testing_value___lx_n
jmp 0x41d644
cmp bl, 0x11
je 0x41d299
cmp bl, 0x1e
jne 0x41d4ca
cmp dword [0x4b9df8], 0
jne 0x41d2af
cmp dword [0x4b9df4], 0
je 0x41d4ca
add edi, ebp
mov dl, 9
mov al, bl
jmp 0x41d5aa
cmp bl, 0x1e
jne 0x41d37f
cmp dword [0x4b9df8], 0
jne 0x41d2d9
cmp dword [0x4b9df4], 0
je 0x41d369
mov dl, 0xc
mov al, 0x1e
jmp 0x41cc68
cmp dl, 0xf
jne 0x41d4ca
cmp bl, 1
jne 0x41d330
cmp dword [0x4b9df8], 0
jne 0x41d306
cmp dword [0x4b9df4], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 0xf
mov al, 1
add edi, ebp
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
jmp 0x41d5c9
cmp bl, 6
je 0x41d348
cmp bl, 0x10
je 0x41d348
cmp bl, 0x11
je 0x41d348
cmp bl, 0x1e
jne 0x41d4ca
cmp dword [0x4b9df8], 0
jne 0x41d35e
cmp dword [0x4b9df4], 0
je 0x41d4ca
add edi, ebp
mov dl, 0xf
mov al, bl
jmp 0x41d5aa
cmp dword [0x4b9e30], 0
je 0x41d4ca
mov dl, 0xc
mov al, 0x1e
jmp 0x41cc68
cmp bl, 0x1a
jne 0x41d415
cmp dword [0x4b9e2c], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 0xc
mov al, bl
add edi, 1
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
mov ebp, eax
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
cmp ebp, 0x3c
je 0x41d5d1
cmp ebp, 0x373c
je 0x41d5d1
mov edx, dword [esp + 0x24]
push edx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x3c_or_0x373c__Actually_testing_value___lx_n
jmp 0x41d644
cmp bl, 0x14
je 0x41d423
cmp bl, 0x1b
jne 0x41d4ca
cmp dword [0x4b9e24], 0
je 0x41d4ca
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 0xc
mov al, bl
add edi, 1
call fcn.00409aa0
lea edx, [esp + 0x20]
push edx
mov ebp, eax
mov eax, dword [esp + 0x18]
push 0x4a47ac
push eax
call fcn.0048450b
mov eax, dword [esp + 0x2c]
and eax, 0xefff
and ebp, 0xefff
add esp, 0xc
cmp ebp, eax
mov dword [esp + 0x20], eax
je 0x41d5d1
mov eax, dword [esp + 0x24]
push eax
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
mov ecx, dword [esp + 0x20]
push ebp
push ecx
push str._Expected_Default__value__lx__Actually_testing_value___lx_n
lea edx, [esp + 0x164]
call fcn.004215d0
add esp, 0xc
jmp 0x41d653
mov cl, byte [0x4ba6c0]
movzx esi, cl
shl esi, 8
movzx eax, bl
or esi, eax
movzx eax, dl
shl esi, 0x14
or esi, eax
or esi, 0xf0000
push 0xf00
mov al, bl
add edi, ebp
mov dword [esp + 0x28], esi
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
push 0x4a47ac
push edx
mov esi, eax
call fcn.0048450b
add esp, 0xc
cmp esi, dword [esp + 0x20]
je 0x41d5d1
mov dl, byte [esp + 0x1f]
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
call fcn.00409aa0
mov ebp, eax
cmp ebp, dword [esp + 0x20]
je 0x41d5d1
mov edx, dword [esp + 0x24]
push edx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
mov eax, dword [esp + 0x20]
push ebp
push eax
jmp 0x41d4b1
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
add edi, ebp
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
jmp 0x41d5c9
test dl, dl
jne 0x41d5d1
test bl, bl
jne 0x41d5d1
xor al, al
mov cl, byte [0x4ba6c0]
push 0xf00
call fcn.00409aa0
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x20]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add esp, 0xc
mov dl, byte [esp + 0x1f]
add bl, 1
movzx ecx, bl
cmp ecx, dword [esp + 0x18]
mov ebp, 1
jb 0x41ca76
add dl, 1
cmp dl, 0x14
mov byte [esp + 0x1f], dl
jb 0x41ca69
mov edx, dword [esp + 0x14]
push edx
call fcn.00483dd6
add esp, 4
xor eax, eax
jmp 0x41d8ea
mov ecx, dword [esp + 0x24]
push ecx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x10ec0663__Actually_testing_value___lx_n
lea edx, [esp + 0x160]
call fcn.004215d0
add esp, 8
mov esi, dword [0x4b9d9c]
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push edi
push str._aa__d_:
lea edx, [esp + 0x160]
call fcn.004215d0
add esp, 8
jmp 0x41cc29
mov edx, dword [esp + 0x24]
push edx
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
push ebp
push str._Expected_Default__value_0x10ec0272__Actually_testing_value___lx_n
jmp 0x41d644
xor dl, dl
mov byte [esp + 0x1f], dl
mov esi, ebp
jmp 0x41d6d0
xor bl, bl
cmp dword [esp + 0x18], 0
jbe 0x41d82d
cmp dword [0x4b9da4], esi
je 0x41d851
cmp dword [0x4b9db0], esi
je 0x41d851
cmp dword [0x4b9da0], esi
je 0x41d851
cmp dword [0x4b9e44], esi
je 0x41d851
cmp dl, 2
jne 0x41d748
test bl, bl
jne 0x41d7af
mov cl, byte [0x4ba6c0]
push 0xf00
xor al, al
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add esp, 0xc
jmp 0x41d819
cmp dl, 1
jne 0x41d77f
cmp bl, dl
jne 0x41d7af
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, dl
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
jmp 0x41d819
cmp dl, 0xc
jne 0x41d7af
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
call fcn.00409aa0
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x20]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add esp, 0xc
jmp 0x41d819
mov cl, byte [0x4ba6c0]
movzx esi, cl
shl esi, 8
movzx eax, bl
or esi, eax
movzx eax, dl
shl esi, 0x14
or esi, eax
push 0xf00
mov al, bl
or esi, 0xf0000
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x20]
push ecx
push 0x4a47ac
push edx
mov edi, eax
call fcn.0048450b
add esp, 0xc
cmp edi, dword [esp + 0x20]
je 0x41d817
mov dl, byte [esp + 0x1f]
mov cl, byte [0x4ba6c0]
push 0xf00
mov al, bl
call fcn.00409aa0
mov edi, eax
cmp edi, dword [esp + 0x20]
jne 0x41d884
mov esi, ebp
mov dl, byte [esp + 0x1f]
add bl, 1
movzx eax, bl
cmp eax, dword [esp + 0x18]
jb 0x41d6dd
add dl, 1
cmp dl, 0x14
mov byte [esp + 0x1f], dl
jb 0x41d6d0
mov edx, dword [esp + 0x14]
push edx
call fcn.00483dd6
add esp, 4
xor eax, eax
jmp 0x41d8ea
test dl, dl
jne 0x41d81d
test bl, bl
jne 0x41d81d
mov cl, byte [0x4ba6c0]
push 0xf00
xor al, al
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x20]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
jmp 0x41d819
push esi
push str._Parameter_command__lx_:
lea edx, [esp + 0x160]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0x15c]
call fcn.00468240
mov ecx, dword [esp + 0x20]
push edi
push ecx
push str._Expected_Default__value__lx__Actually_testing_value___lx_n
lea edx, [esp + 0x164]
call fcn.004215d0
add esp, 0xc
lea ecx, [esp + 0x158]
jmp 0x41d8d8
mov ecx, str.Can_not_open_Dat_file._parameter_test_
mov esi, dword [0x4b9d9c]
push 0xff
call fcn.00468240
mov eax, ebp
mov ecx, dword [esp + 0x1c4]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00483e52
add esp, 0x1b8
ret 4