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

Disassembly:
sub esp, 0x114
mov eax, dword [0x4b0c90]
xor eax, esp
mov dword [esp + 0x110], eax
push ebx
push ebp
xor eax, eax
push esi
push edi
xor edi, edi
cmp dword [0x4b9dd4], edi
mov dword [esp + 0xa4], eax
mov dword [esp + 0xa8], eax
mov dword [esp + 0xac], eax
mov word [esp + 0xb0], ax
mov byte [esp + 0xb2], al
lea esi, [edi + 7]
lea eax, [edi + 9]
je 0x417635
cmp dword [0x4b9f78], edi
mov esi, 0xb
mov byte [esp + 0xa4], 0xc
mov byte [esp + 0xa5], 0xd
mov byte [esp + 0xa6], 0xe
mov byte [esp + 0xa7], 0xf
mov byte [esp + 0xa8], 0x26
mov byte [esp + 0xa9], 0xb
mov byte [esp + 0xaa], 0x22
mov byte [esp + 0xab], 0x23
mov byte [esp + 0xac], 0x24
mov byte [esp + 0xad], 8
mov byte [esp + 0xae], al
mov dword [esp + 0x24], esi
mov dword [esp + 0x1c], 0xa
je 0x417599
push str.datwin888vd.dat
lea eax, [esp + 0x3c]
push 0x4ba3a0
push eax
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x38]
setne bl
add eax, 0xfffffff0
lea edx, [eax + 0xc]
or ecx, 0xffffffff
lock xadd dword [edx], ecx
dec ecx
test ecx, ecx
jmp 0x4175de
push str.datwin888v.dat
lea ecx, [esp + 0x38]
push 0x4ba3a0
push ecx
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x34]
setne bl
add eax, 0xfffffff0
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4175ea
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
test bl, bl
jne 0x418747
cmp dword [0x4b9ea8], edi
je 0x4179b0
push str.datwin897.dat
lea ecx, [esp + 0x30]
push 0x4ba3a0
push ecx
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x2c]
jmp 0x4178c4
cmp dword [0x4b9de0], edi
je 0x4176c4
push str.datwin662v.dat
lea ecx, [esp + 0x34]
push 0x4ba3a0
mov esi, 8
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xb
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], al
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], eax
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x30]
jmp 0x4178c4
cmp dword [0x4b9dc8], edi
je 0x417763
push str.datwin883v.dat
lea ecx, [esp + 0x2c]
mov esi, 0xa
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0x26
mov byte [esp + 0xb5], 0xb
mov byte [esp + 0xb6], 8
mov byte [esp + 0xb7], al
mov byte [esp + 0xb8], 0x22
mov byte [esp + 0xb9], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x28]
jmp 0x4178c4
cmp dword [0x4b9df0], edi
je 0x417816
push str.datwin889v.dat
lea ecx, [esp + 0x24]
push 0x4ba3a0
mov esi, 0xc
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0x26
mov byte [esp + 0xb5], 0xb
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov byte [esp + 0xb8], 0x24
mov byte [esp + 0xb9], 7
mov byte [esp + 0xba], 8
mov byte [esp + 0xbb], al
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 0xa
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x20]
jmp 0x4178c4
cmp dword [0x4b9e24], edi
je 0x4178ec
push str.datwin899v.dat
lea ecx, [esp + 0x1c]
push 0x4ba3a0
mov esi, 0xc
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0x26
mov byte [esp + 0xb5], 0xb
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov byte [esp + 0xb8], 0x24
mov byte [esp + 0xb9], 7
mov byte [esp + 0xba], 8
mov byte [esp + 0xbb], al
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 0xa
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x18]
setne bl
add eax, 0xfffffff0
lea ecx, [eax + 0xc]
or edx, 0xffffffff
lock xadd dword [ecx], edx
dec edx
test edx, edx
jg 0x4179a8
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
jmp 0x4179a8
cmp dword [0x4b9df4], edi
jne 0x41869d
cmp dword [0x4b9df8], edi
jne 0x41869d
cmp dword [0x4b9dfc], edi
jne 0x41869d
cmp dword [0x4b9e00], edi
je 0x417a05
push str.datwin273v.dat
lea ecx, [esp + 0x88]
mov esi, 8
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xf
mov byte [esp + 0xb3], 0xb
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], al
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x84]
call fcn.00416190
test bl, bl
jne 0x418747
cmp esi, edi
mov dword [esp + 0x18], edi
mov dword [esp + 0x38], edi
jl 0x419e6c
mov ecx, dword [esp + 0x38]
mov cl, byte [esp + ecx + 0xa4]
cmp cl, 0xc
mov byte [esp + 0x20], cl
je 0x4179ec
cmp cl, 0xd
je 0x4179ec
cmp cl, 0xe
je 0x4179ec
cmp cl, 0xf
je 0x4179ec
cmp cl, 0x26
jne 0x418de6
movzx eax, cl
xor ebx, ebx
mov dword [esp + 0x2c], eax
shl eax, 0xc
mov dword [esp + 0x28], ebx
mov dword [esp + 0x34], eax
jmp 0x418755
cmp dword [0x4b9e0c], edi
je 0x417a9d
push str.datwin269VB.dat
mov byte [esp + 0xad], al
lea eax, [esp + 0x9c]
mov esi, 8
push 0x4ba3a0
push eax
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xf
mov byte [esp + 0xb3], 0xb
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x98]
jmp 0x4179a3
cmp dword [0x4b9dec], edi
je 0x417b2d
push str.datwin269v.dat
lea edx, [esp + 0xa0]
push 0x4ba3a0
push edx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xb
mov byte [esp + 0xb3], 7
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], 0x23
mov byte [esp + 0xb6], 0x24
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 8
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x9c]
jmp 0x4179a3
cmp dword [0x4b9e08], edi
je 0x417bb3
push str.datwin275v.dat
lea ecx, [esp + 0x50]
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xb
mov byte [esp + 0xb3], 7
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], 0x23
mov byte [esp + 0xb6], 0x24
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 8
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x4c]
jmp 0x4179a3
cmp dword [0x4b9e1c], edi
je 0x417c51
mov esi, eax
push str.datwin676v.dat
mov byte [esp + 0xae], al
lea eax, [esp + 0x80]
push 0x4ba3a0
push eax
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0xb
mov byte [esp + 0xb5], 8
mov byte [esp + 0xb7], 0x22
mov byte [esp + 0xb8], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 3
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x7c]
jmp 0x4179a3
cmp dword [0x4b9e18], edi
jne 0x418608
cmp dword [0x4b9e14], edi
jne 0x418608
cmp dword [0x4b9e28], edi
je 0x417cfb
push str.datwin662vd.dat
lea edx, [esp + 0x58]
mov esi, 8
push 0x4ba3a0
push edx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xb
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], al
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x54]
jmp 0x4179a3
cmp dword [0x4b9e2c], edi
je 0x417ea6
mov cl, byte [0x4ba6c0]
mov byte [esp + 0xa8], al
push 0xf00
xor dl, dl
xor al, al
mov byte [esp + 0xa8], 0xc
mov byte [esp + 0xa9], 0xd
mov byte [esp + 0xaa], 0xb
mov byte [esp + 0xab], 8
mov byte [esp + 0xad], 0x22
mov byte [esp + 0xae], 0x23
mov dword [esp + 0x28], esi
mov dword [esp + 0x20], esi
call fcn.00409aa0
cmp eax, 0x10ec0671
jne 0x417d99
push str.datwin671.dat
lea ecx, [esp + 0x98]
push 0x4ba3a0
push ecx
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 + 0xa0]
jmp 0x417e32
cmp eax, 0x10ec0222
jne 0x417dcf
push str.datwin222.dat
lea eax, [esp + 0x60]
push 0x4ba3a0
push eax
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 + 0x68]
jmp 0x417e32
cmp eax, 0x10ec0623
jne 0x417e05
push str.datwin623.dat
lea edx, [esp + 0x44]
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 + 0x4c]
jmp 0x417e32
push str.datwin221.dat
lea ecx, [esp + 0x68]
push 0x4ba3a0
push ecx
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 + 0x70]
add esp, 0xc
test eax, eax
setne bl
call fcn.00416190
test bl, bl
jne 0x418747
mov cl, byte [0x4ba6c0]
push 0xf00
mov dl, 2
xor al, al
call fcn.00409aa0
test eax, 0x100
je 0x4179b0
push str.datwin221vb.dat
lea eax, [esp + 0xa4]
push 0x4ba3a0
push eax
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0xa0]
jmp 0x4179a3
cmp dword [0x4b9e30], edi
je 0x417f27
push str.datwin269vc.dat
lea edx, [esp + 0x70]
push 0x4ba3a0
push edx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xb
mov byte [esp + 0xb3], 8
mov byte [esp + 0xb4], al
mov byte [esp + 0xb5], 0x22
mov byte [esp + 0xb6], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x6c]
jmp 0x4179a3
cmp dword [0x4b9e34], edi
jne 0x418584
cmp dword [0x4b9e38], edi
jne 0x418584
cmp dword [0x4b9e3c], edi
jne 0x418584
cmp dword [0x4b9e40], edi
je 0x417fe3
push str.datwin668.dat
lea ecx, [esp + 0x90]
mov esi, 6
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xb
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], al
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x8c]
jmp 0x4179a3
cmp dword [0x4b9e44], edi
je 0x418086
mov esi, eax
push str.datwin900.dat
mov byte [esp + 0xaf], al
lea eax, [esp + 0x78]
push 0x4ba3a0
push eax
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0x26
mov byte [esp + 0xb5], 0xb
mov byte [esp + 0xb6], 8
mov byte [esp + 0xb8], 0x22
mov byte [esp + 0xb9], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 4
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x74]
jmp 0x4179a3
cmp dword [0x4b9e48], edi
je 0x418118
push str.datwin283.dat
lea edx, [esp + 0x48]
mov esi, 5
push 0x4ba3a0
push edx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xf
mov byte [esp + 0xb3], 0xb
mov byte [esp + 0xb4], 8
mov byte [esp + 0xb5], al
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x44]
jmp 0x4179a3
cmp dword [0x4b9e4c], edi
jne 0x4184a4
cmp dword [0x4b9e50], edi
jne 0x4184a4
cmp dword [0x4b9e58], edi
je 0x4181b5
push str.datwin286.dat
lea ecx, [esp + 0x4c]
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xb
mov byte [esp + 0xb3], 8
mov byte [esp + 0xb4], al
mov byte [esp + 0xb5], 0x22
mov byte [esp + 0xb6], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 5
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x48]
jmp 0x4179a3
cmp dword [0x4b9e5c], edi
je 0x418250
mov esi, eax
push str.datwin867.dat
mov byte [esp + 0xae], al
lea eax, [esp + 0x54]
push 0x4ba3a0
push eax
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0xb
mov byte [esp + 0xb5], 8
mov byte [esp + 0xb7], 0x22
mov byte [esp + 0xb8], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 5
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x50]
jmp 0x4179a3
cmp dword [0x4b9e6c], edi
jne 0x41842a
cmp dword [0x4b9e78], edi
jne 0x41842a
cmp dword [0x4b9e90], edi
jne 0x41842a
cmp dword [0x4b9e98], edi
jne 0x41842a
cmp dword [0x4b9e7c], edi
je 0x418302
push str.datwin294.dat
lea edx, [esp + 0x5c]
push 0x4ba3a0
mov esi, 6
push edx
mov byte [esp + 0xb0], 7
mov byte [esp + 0xb1], 8
mov byte [esp + 0xb2], al
mov byte [esp + 0xb3], 0x22
mov byte [esp + 0xb4], 0x23
mov byte [esp + 0xb5], 0x24
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 5
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x58]
jmp 0x4179a3
cmp dword [0x4b9e88], edi
je 0x4183a4
push str.datwin1220.dat
lea ecx, [esp + 0x64]
mov esi, 0xa
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0x25
mov byte [esp + 0xb5], 0xb
mov byte [esp + 0xb6], 0x22
mov byte [esp + 0xb7], 0x23
mov byte [esp + 0xb8], 8
mov byte [esp + 0xb9], al
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x60]
jmp 0x4179a3
cmp dword [0x4b9e94], edi
je 0x418747
push str.datwin700.dat
mov byte [esp + 0xaa], al
lea eax, [esp + 0x6c]
push 0x4ba3a0
mov esi, 6
push eax
mov byte [esp + 0xb0], 7
mov byte [esp + 0xb1], 8
mov byte [esp + 0xb3], 0x22
mov byte [esp + 0xb4], 0x23
mov byte [esp + 0xb5], 0x24
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 5
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x68]
jmp 0x4179a3
push str.datwin295.dat
lea edx, [esp + 0x74]
push 0x4ba3a0
mov esi, 6
push edx
mov byte [esp + 0xb0], 7
mov byte [esp + 0xb1], 8
mov byte [esp + 0xb2], al
mov byte [esp + 0xb3], 0x22
mov byte [esp + 0xb4], 0x23
mov byte [esp + 0xb5], 0x24
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 5
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x70]
jmp 0x4179a3
mov cl, byte [0x4ba6c0]
mov byte [esp + 0xa9], al
push 0xf00
xor dl, dl
xor al, al
mov byte [esp + 0xa8], 0xc
mov byte [esp + 0xa9], 0xd
mov byte [esp + 0xaa], 0xf
mov byte [esp + 0xab], 0xb
mov byte [esp + 0xac], 8
mov byte [esp + 0xae], 0x22
mov byte [esp + 0xaf], 0x23
mov dword [esp + 0x28], esi
mov dword [esp + 0x20], 5
call fcn.00409aa0
cmp eax, 0x10ec0293
jne 0x418544
push str.datwin293.dat
lea ecx, [esp + 0x7c]
push 0x4ba3a0
push ecx
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x78]
jmp 0x4179a3
push str.datwin292.dat
lea eax, [esp + 0x84]
push 0x4ba3a0
push eax
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x80]
jmp 0x4179a3
push str.datwin290.dat
lea edx, [esp + 0x8c]
mov esi, 8
push 0x4ba3a0
push edx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xb
mov byte [esp + 0xb3], 8
mov byte [esp + 0xb4], al
mov byte [esp + 0xb5], 0x22
mov byte [esp + 0xb6], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], esi
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x88]
jmp 0x4179a3
push str.datwin672v.dat
lea ecx, [esp + 0x94]
mov esi, eax
push 0x4ba3a0
push ecx
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0xb
mov byte [esp + 0xb5], 8
mov byte [esp + 0xb6], al
mov byte [esp + 0xb7], 0x22
mov byte [esp + 0xb8], 0x23
mov dword [esp + 0x30], esi
mov dword [esp + 0x28], 3
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea edx, [esp + 0x1c]
push edx
call fcn.00483a5d
add esp, 0xc
test eax, eax
setne bl
lea ecx, [esp + 0x90]
jmp 0x4179a3
push str.datwin663v.dat
mov byte [esp + 0xae], al
mov esi, eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x20], eax
lea eax, [esp + 0x40]
push 0x4ba3a0
push eax
mov byte [esp + 0xb0], 0xc
mov byte [esp + 0xb1], 0xd
mov byte [esp + 0xb2], 0xe
mov byte [esp + 0xb3], 0xf
mov byte [esp + 0xb4], 0xb
mov byte [esp + 0xb5], 8
mov byte [esp + 0xb7], 0x22
mov byte [esp + 0xb8], 0x23
call fcn.00421440
mov eax, dword [eax]
add esp, 0xc
push 0x4a4554
push eax
lea ecx, [esp + 0x1c]
push ecx
call fcn.00483a5d
add esp, 0xc
test eax, eax
mov eax, dword [esp + 0x3c]
setne bl
add eax, 0xfffffff0
lea edx, [eax + 0xc]
or ecx, 0xffffffff
lock xadd dword [edx], ecx
dec ecx
test ecx, ecx
jg 0x41873f
mov ecx, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
test bl, bl
je 0x4179b0
mov ecx, str.Can_not_open_Dat_file._Verb_R_W__or_not_support_this_codec__
jmp 0x419ee1
mov ebx, dword [esp + 0x28]
movzx edx, byte [0x4ba6c0]
push ecx
push edx
xor dl, dl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x4187a7
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x41878d
mov eax, dword [0x4c6e98]
jmp 0x4187ba
test eax, 0x800000
je 0x41879b
mov eax, dword [0x4c6e94]
jmp 0x4187ba
mov esi, 0x4ba3b0
call fcn.004259c0
jmp 0x4187ba
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor eax, eax
movzx edx, byte [0x4ba6c0]
mov ecx, dword [esp + 0x20]
and eax, 0xffff
push ecx
mov dword [esp + 0x34], eax
push edx
xor dl, dl
mov eax, 0xb80
call fcn.00409970
test eax, eax
je 0x418819
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x4187ff
mov eax, dword [0x4c6e98]
jmp 0x41882c
test eax, 0x800000
je 0x41880d
mov eax, dword [0x4c6e94]
jmp 0x41882c
mov esi, 0x4ba3b0
call fcn.004259c0
jmp 0x41882c
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor eax, eax
mov ecx, dword [0x4c6e74]
and eax, 0xffff
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov ebp, ebx
or ebp, dword [esp + 0x34]
mov dword [esp + 0x3c], eax
movzx eax, byte [0x4ba6c0]
shl ebp, 8
mov edi, ebp
or edi, 0x3f015
shl eax, 0x1c
or eax, edi
test edx, 0x400000
je 0x418888
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4188a7
test edx, 0x800000
je 0x41889c
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4188a7
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx edx, byte [0x4ba6c0]
mov ecx, dword [esp + 0x20]
push ecx
push edx
mov dl, bl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x418903
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x4188e5
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x418916
test eax, 0x800000
je 0x4188f5
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x418916
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x418916
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x419e94
mov eax, dword [esp + 0x20]
movzx ecx, byte [0x4ba6c0]
mov dl, byte [esp + 0x28]
push eax
push ecx
mov eax, 0xb80
call fcn.00409970
test eax, eax
je 0x41899b
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x41897d
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x4189ae
test eax, 0x800000
je 0x41898d
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x4189ae
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x4189ae
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x419ef8
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov ebx, ebp
or ebx, 0x3f01a
shl eax, 0x1c
or eax, ebx
test edx, 0x400000
je 0x418a1e
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x418a3d
test edx, 0x800000
je 0x418a32
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x418a3d
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov edx, dword [esp + 0x20]
movzx eax, byte [0x4ba6c0]
push edx
mov dl, byte [esp + 0x2c]
push eax
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x418a9c
mov ecx, dword [0x4c6e74]
imul ecx, ecx, 0x334
mov eax, dword [ecx + 0x4bab00]
test eax, 0x400000
je 0x418a7e
mov eax, dword [0x4c6e98]
mov edi, eax
jmp 0x418aaf
test eax, 0x800000
je 0x418a8e
mov eax, dword [0x4c6e94]
mov edi, eax
jmp 0x418aaf
mov esi, 0x4ba3b0
call fcn.004259c0
mov edi, eax
jmp 0x418aaf
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor edi, edi
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x419f2c
movzx edx, byte [0x4ba6c0]
mov ecx, dword [esp + 0x20]
push ecx
push edx
mov dl, byte [esp + 0x30]
mov eax, 0xb80
call fcn.00409970
test eax, eax
je 0x418b33
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x418b15
mov eax, dword [0x4c6e98]
mov edi, eax
jmp 0x418b46
test eax, 0x800000
je 0x418b25
mov eax, dword [0x4c6e94]
mov edi, eax
jmp 0x418b46
mov esi, 0x4ba3b0
call fcn.004259c0
mov edi, eax
jmp 0x418b46
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor edi, edi
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x419f63
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov ebx, ebp
or ebx, 0x3f095
shl eax, 0x1c
or eax, ebx
test edx, 0x400000
je 0x418bb6
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x418bd5
test edx, 0x800000
je 0x418bca
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x418bd5
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov eax, dword [esp + 0x20]
movzx ecx, byte [0x4ba6c0]
mov dl, byte [esp + 0x28]
push eax
push ecx
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x418c34
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x418c16
mov eax, dword [0x4c6e98]
mov edi, eax
jmp 0x418c47
test eax, 0x800000
je 0x418c26
mov eax, dword [0x4c6e94]
mov edi, eax
jmp 0x418c47
mov esi, 0x4ba3b0
call fcn.004259c0
mov edi, eax
jmp 0x418c47
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor edi, edi
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x419f95
mov dl, byte [esp + 0x28]
mov al, byte [esp + 0x20]
mov cl, byte [0x4ba6c0]
push 0xb80
call fcn.00409aa0
lea edx, [esp + 0x10]
push edx
mov edi, eax
mov eax, dword [esp + 0x18]
push 0x4a47ac
push eax
call fcn.0048450b
add dword [esp + 0x24], 2
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x419fcc
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
or ebp, 0x3f09a
shl eax, 0x1c
or eax, ebp
test edx, 0x400000
je 0x418cf0
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x418d0f
test edx, 0x800000
je 0x418d04
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x418d0f
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov ebx, dword [esp + 0x28]
mov al, byte [esp + 0x20]
mov cl, byte [0x4ba6c0]
push 0xb00
mov dl, bl
call fcn.00409aa0
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
mov edi, eax
call fcn.0048450b
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x419fd7
mov al, byte [esp + 0x20]
mov cl, byte [0x4ba6c0]
push 0xb80
mov dl, bl
call fcn.00409aa0
mov ecx, dword [esp + 0x14]
mov edi, eax
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add dword [esp + 0x24], 2
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x419fdf
movzx eax, byte [0x4ba6c0]
mov esi, dword [esp + 0x2c]
shl eax, 8
or eax, esi
shl eax, 0x14
or eax, dword [esp + 0x30]
mov ecx, 0x4ba3b0
or eax, 0x3f000
call fcn.00425750
movzx eax, byte [0x4ba6c0]
shl eax, 8
or eax, esi
shl eax, 0x14
or eax, dword [esp + 0x3c]
mov ecx, 0x4ba3b0
or eax, 0x3f000
call fcn.00425750
mov ecx, dword [esp + 0x20]
add ebx, 1
cmp ebx, 2
mov dword [esp + 0x28], ebx
jl 0x418751
cmp cl, 7
je 0x418df9
cmp cl, 8
je 0x418df9
cmp cl, 9
jne 0x4192ee
movzx edx, byte [0x4ba6c0]
push ecx
push edx
xor dl, dl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x418e57
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x418e35
mov eax, dword [0x4c6e98]
mov dword [esp + 0x30], eax
jmp 0x418e70
test eax, 0x800000
je 0x418e47
mov eax, dword [0x4c6e94]
mov dword [esp + 0x30], eax
jmp 0x418e70
mov esi, 0x4ba3b0
call fcn.004259c0
mov dword [esp + 0x30], eax
jmp 0x418e70
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
mov dword [esp + 0x30], 0
mov ecx, dword [0x4c6e74]
mov ebx, dword [esp + 0x20]
imul ecx, ecx, 0x334
movzx eax, byte [0x4ba6c0]
mov edx, dword [ecx + 0x4bab00]
and dword [esp + 0x30], 0xffff
movzx ebp, bl
mov dword [esp + 0x2c], ebp
shl ebp, 0x14
mov edi, ebp
or edi, 0x37015
shl eax, 0x1c
or eax, edi
test edx, 0x400000
je 0x418ed0
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x418eef
test edx, 0x800000
je 0x418ee4
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x418eef
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx ecx, byte [0x4ba6c0]
push ebx
push ecx
xor dl, dl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x418f48
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x418f2a
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x418f5b
test eax, 0x800000
je 0x418f3a
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x418f5b
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x418f5b
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x419fe7
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov edi, ebp
or edi, 0x3701a
shl eax, 0x1c
or eax, edi
test edx, 0x400000
je 0x418fcb
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x418fea
test edx, 0x800000
je 0x418fdf
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x418fea
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov edx, dword [esp + 0x20]
movzx eax, byte [0x4ba6c0]
push edx
push eax
xor dl, dl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419047
mov ecx, dword [0x4c6e74]
imul ecx, ecx, 0x334
mov eax, dword [ecx + 0x4bab00]
test eax, 0x400000
je 0x419029
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x41905a
test eax, 0x800000
je 0x419039
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x41905a
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x41905a
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x419e94
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov edi, ebp
or edi, 0x37095
shl eax, 0x1c
or eax, edi
test edx, 0x400000
je 0x4190ca
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4190e9
test edx, 0x800000
je 0x4190de
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4190e9
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx edx, byte [0x4ba6c0]
mov ecx, dword [esp + 0x20]
push ecx
push edx
xor dl, dl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419145
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x419127
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x419158
test eax, 0x800000
je 0x419137
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x419158
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x419158
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x41a01e
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
or ebp, 0x3709a
shl eax, 0x1c
or eax, ebp
test edx, 0x400000
je 0x4191c6
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4191e5
test edx, 0x800000
je 0x4191da
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4191e5
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov eax, dword [esp + 0x20]
movzx ecx, byte [0x4ba6c0]
push eax
push ecx
xor dl, dl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419242
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x419224
mov eax, dword [0x4c6e98]
mov edi, eax
jmp 0x419255
test eax, 0x800000
je 0x419234
mov eax, dword [0x4c6e94]
mov edi, eax
jmp 0x419255
mov esi, 0x4ba3b0
call fcn.004259c0
mov edi, eax
jmp 0x419255
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor edi, edi
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp edi, dword [esp + 0x10]
jne 0x41a029
movzx eax, byte [0x4ba6c0]
mov ecx, dword [0x4c6e74]
shl eax, 8
imul ecx, ecx, 0x334
or eax, dword [esp + 0x2c]
mov edx, dword [ecx + 0x4bab00]
shl eax, 0x14
or eax, dword [esp + 0x30]
or eax, 0x37000
test edx, 0x400000
je 0x4192cb
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4192ea
test edx, 0x800000
je 0x4192df
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4192ea
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov ecx, dword [esp + 0x20]
cmp cl, 0xb
jne 0x4198dd
cmp dword [0x4b9df8], 0
jne 0x41934e
cmp dword [0x4b9df4], 0
jne 0x41934e
cmp dword [0x4b9e18], 0
jne 0x41934e
cmp dword [0x4b9e14], 0
jne 0x41934e
cmp dword [0x4b9e24], 0
jne 0x41934e
cmp dword [0x4b9e20], 0
jne 0x41934e
cmp dword [0x4b9e0c], 0
jne 0x41934e
cmp dword [0x4b9dd4], 0
jne 0x41934e
cmp dword [0x4b9de0], 0
jne 0x41934e
mov edi, dword [esp + 0x1c]
jmp 0x41935e
cmp dword [0x4b9ea8], 0
mov edi, dword [esp + 0x1c]
jne 0x41935e
add edi, 0xffffffff
xor ebx, ebx
test edi, edi
mov dword [esp + 0x2c], edi
mov dword [esp + 0x28], ebx
jl 0x4198d9
movzx edx, byte [0x4ba6c0]
push 0xb
push edx
mov dl, bl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x4193c9
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x4193ab
mov eax, dword [0x4c6e98]
mov esi, eax
jmp 0x4193dc
test eax, 0x800000
je 0x4193bb
mov eax, dword [0x4c6e94]
mov esi, eax
jmp 0x4193dc
mov esi, 0x4ba3b0
call fcn.004259c0
mov esi, eax
jmp 0x4193dc
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor esi, esi
and esi, 0xffff
cmp dword [0x4b9e0c], 0
mov dword [esp + 0x30], esi
je 0x419455
cmp ebx, 4
jle 0x419455
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
mov ecx, dword [esp + 0x20]
add esp, 0xc
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
mov eax, dword [esp + 0x20]
add esp, 0xc
lea edx, [esp + 0x10]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
mov edx, dword [esp + 0x20]
add esp, 0xc
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add esp, 0xc
jmp 0x41985f
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov edi, ebx
or edi, 0xb000
shl edi, 8
mov ebp, edi
or ebp, 0x37015
shl eax, 0x1c
or eax, ebp
test edx, 0x400000
je 0x4194aa
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4194c9
test edx, 0x800000
je 0x4194be
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4194c9
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx eax, byte [0x4ba6c0]
push 0xb
push eax
mov dl, bl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419523
mov ecx, dword [0x4c6e74]
imul ecx, ecx, 0x334
mov eax, dword [ecx + 0x4bab00]
test eax, 0x400000
je 0x419505
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x419536
test eax, 0x800000
je 0x419515
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x419536
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x419536
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x41a02f
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov ebp, edi
or ebp, 0x3701a
shl eax, 0x1c
or eax, ebp
test edx, 0x400000
je 0x4195a6
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4195c5
test edx, 0x800000
je 0x4195ba
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4195c5
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx ecx, byte [0x4ba6c0]
mov dl, byte [esp + 0x28]
push 0xb
push ecx
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419621
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x419603
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x419634
test eax, 0x800000
je 0x419613
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x419634
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x419634
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x41a035
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov ebp, edi
or ebp, 0x37095
shl eax, 0x1c
or eax, ebp
test edx, 0x400000
je 0x4196a4
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4196c3
test edx, 0x800000
je 0x4196b8
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4196c3
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx edx, byte [0x4ba6c0]
push 0xb
push edx
mov dl, byte [esp + 0x30]
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x41971e
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x419700
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x419731
test eax, 0x800000
je 0x419710
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x419731
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x419731
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x41a040
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
or edi, 0x3709a
shl eax, 0x1c
or eax, edi
test edx, 0x400000
je 0x41979f
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4197be
test edx, 0x800000
je 0x4197b3
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4197be
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx eax, byte [0x4ba6c0]
mov dl, byte [esp + 0x28]
push 0xb
push eax
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x41981a
mov ecx, dword [0x4c6e74]
imul ecx, ecx, 0x334
mov eax, dword [ecx + 0x4bab00]
test eax, 0x400000
je 0x4197fc
mov eax, dword [0x4c6e98]
mov ebp, eax
jmp 0x41982d
test eax, 0x800000
je 0x41980c
mov eax, dword [0x4c6e94]
mov ebp, eax
jmp 0x41982d
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebp, eax
jmp 0x41982d
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebp, ebp
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebp, dword [esp + 0x10]
jne 0x41a043
mov edi, dword [esp + 0x2c]
mov esi, dword [esp + 0x30]
mov ebx, dword [esp + 0x28]
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
shl eax, 0x14
or eax, ebx
or eax, 0xb370
shl eax, 8
or eax, esi
test edx, 0x400000
je 0x4198ab
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x4198ca
test edx, 0x800000
je 0x4198bf
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x4198ca
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
add ebx, 1
cmp ebx, edi
mov dword [esp + 0x28], ebx
jle 0x419370
mov ecx, dword [esp + 0x20]
cmp cl, 0x22
je 0x4198f0
cmp cl, 0x23
je 0x4198f0
cmp cl, 0x24
jne 0x419e57
xor ebx, ebx
cmp dword [0x4b9e94], ebx
mov dword [esp + 0x28], ebx
je 0x419b2a
cmp dword [esp + 0x1c], ebx
jl 0x419e57
movzx eax, cl
mov ebp, eax
shl ebp, 0x14
mov dword [esp + 0x2c], eax
mov dword [esp + 0x3c], ebp
jmp 0x419928
mov ebp, dword [esp + 0x3c]
mov ecx, dword [esp + 0x20]
mov dl, byte [esp + 0x28]
push ecx
movzx ecx, byte [0x4ba6c0]
push ecx
mov eax, 0xf01
call fcn.00409970
test eax, eax
je 0x419983
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x419965
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x419996
test eax, 0x800000
je 0x419975
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x419996
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x419996
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov ecx, dword [0x4c6e74]
mov edi, dword [esp + 0x28]
imul ecx, ecx, 0x334
movzx eax, byte [0x4ba6c0]
mov edx, dword [ecx + 0x4bab00]
or edi, ebp
or edi, 0x70100
shl eax, 0x1c
and ebx, 0xff
or eax, edi
test edx, 0x400000
je 0x4199ea
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x419a09
test edx, 0x800000
je 0x4199fe
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x419a09
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov eax, dword [esp + 0x20]
movzx ecx, byte [0x4ba6c0]
mov dl, byte [esp + 0x28]
push eax
push ecx
mov eax, 0xf01
call fcn.00409970
test eax, eax
je 0x419a68
mov edx, dword [0x4c6e74]
imul edx, edx, 0x334
mov eax, dword [edx + 0x4bab00]
test eax, 0x400000
je 0x419a4a
mov eax, dword [0x4c6e98]
mov ebp, eax
jmp 0x419a7b
test eax, 0x800000
je 0x419a5a
mov eax, dword [0x4c6e94]
mov ebp, eax
jmp 0x419a7b
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebp, eax
jmp 0x419a7b
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebp, ebp
mov ecx, dword [esp + 0x14]
lea eax, [esp + 0x10]
push eax
push 0x4a47ac
push ecx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebp, dword [esp + 0x10]
jne 0x41a075
movzx eax, byte [0x4ba6c0]
mov ecx, dword [0x4c6e74]
mov edi, dword [esp + 0x28]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
shl eax, 8
or eax, dword [esp + 0x2c]
shl eax, 0x14
or eax, ebx
or eax, edi
or eax, 0x70100
test edx, 0x400000
je 0x419af5
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x419b14
test edx, 0x800000
je 0x419b09
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x419b14
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
add edi, 1
cmp edi, dword [esp + 0x1c]
mov dword [esp + 0x28], edi
jle 0x419920
jmp 0x419e57
cmp dword [esp + 0x1c], ebx
jl 0x419e57
movzx eax, byte [esp + 0x20]
mov dword [esp + 0x2c], eax
shl eax, 0xc
mov dword [esp + 0x34], eax
jmp 0x419b54
mov ebx, dword [esp + 0x28]
mov edx, dword [esp + 0x20]
movzx eax, byte [0x4ba6c0]
push edx
push eax
mov dl, bl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419bab
mov ecx, dword [0x4c6e74]
imul ecx, ecx, 0x334
mov eax, dword [ecx + 0x4bab00]
test eax, 0x400000
je 0x419b91
mov eax, dword [0x4c6e98]
jmp 0x419bbe
test eax, 0x800000
je 0x419b9f
mov eax, dword [0x4c6e94]
jmp 0x419bbe
mov esi, 0x4ba3b0
call fcn.004259c0
jmp 0x419bbe
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor eax, eax
mov ecx, dword [0x4c6e74]
and eax, 0xffff
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
mov edi, ebx
or edi, dword [esp + 0x34]
mov dword [esp + 0x30], eax
movzx eax, byte [0x4ba6c0]
mov ebp, edi
or ebp, 0x370
shl ebp, 8
shl eax, 0x1c
or eax, ebp
test edx, 0x400000
je 0x419c1a
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x419c39
test edx, 0x800000
je 0x419c2e
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x419c39
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
mov edx, dword [esp + 0x20]
movzx eax, byte [0x4ba6c0]
push edx
push eax
mov dl, bl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419c96
mov ecx, dword [0x4c6e74]
imul ecx, ecx, 0x334
mov eax, dword [ecx + 0x4bab00]
test eax, 0x400000
je 0x419c78
mov eax, dword [0x4c6e98]
mov ebx, eax
jmp 0x419ca9
test eax, 0x800000
je 0x419c88
mov eax, dword [0x4c6e94]
mov ebx, eax
jmp 0x419ca9
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebx, eax
jmp 0x419ca9
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebx, ebx
mov eax, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push 0x4a47ac
push eax
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebx, dword [esp + 0x10]
jne 0x41a040
mov ecx, dword [0x4c6e74]
movzx eax, byte [0x4ba6c0]
imul ecx, ecx, 0x334
mov edx, dword [ecx + 0x4bab00]
shl edi, 8
or edi, 0x37080
shl eax, 0x1c
or eax, edi
test edx, 0x400000
je 0x419d1a
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x419d39
test edx, 0x800000
je 0x419d2e
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x419d39
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
movzx edx, byte [0x4ba6c0]
mov ecx, dword [esp + 0x20]
mov ebx, dword [esp + 0x28]
push ecx
push edx
mov dl, bl
mov eax, 0xb00
call fcn.00409970
test eax, eax
je 0x419d99
mov eax, dword [0x4c6e74]
imul eax, eax, 0x334
mov eax, dword [eax + 0x4bab00]
test eax, 0x400000
je 0x419d7b
mov eax, dword [0x4c6e98]
mov ebp, eax
jmp 0x419dac
test eax, 0x800000
je 0x419d8b
mov eax, dword [0x4c6e94]
mov ebp, eax
jmp 0x419dac
mov esi, 0x4ba3b0
call fcn.004259c0
mov ebp, eax
jmp 0x419dac
push 0x12
push str._Cannt_Send_Verb
mov ecx, 0x4ba2e0
call fcn.004160a0
xor ebp, ebp
mov edx, dword [esp + 0x14]
lea ecx, [esp + 0x10]
push ecx
push 0x4a47ac
push edx
call fcn.0048450b
add dword [esp + 0x24], 1
add esp, 0xc
cmp ebp, dword [esp + 0x10]
jne 0x41a043
movzx eax, byte [0x4ba6c0]
mov ecx, dword [0x4c6e74]
shl eax, 8
imul ecx, ecx, 0x334
or eax, dword [esp + 0x2c]
mov edx, dword [ecx + 0x4bab00]
shl eax, 0xc
or eax, ebx
or eax, 0x370
shl eax, 8
or eax, dword [esp + 0x30]
test edx, 0x400000
je 0x419e27
mov ecx, dword [ecx + 0x4bab04]
and eax, 0xfffffff
shl ecx, 0x1c
or ecx, eax
mov eax, 0x4ba3b0
call fcn.00427b10
jmp 0x419e46
test edx, 0x800000
je 0x419e3b
mov ecx, 0x4ba3b0
call fcn.00425b40
jmp 0x419e46
push eax
mov esi, 0x4ba3b0
call fcn.004257a0
add ebx, 1
cmp ebx, dword [esp + 0x1c]
mov dword [esp + 0x28], ebx
jle 0x419b50
mov eax, dword [esp + 0x38]
add eax, 1
cmp eax, dword [esp + 0x24]
mov dword [esp + 0x38], eax
jle 0x4179c0
mov ecx, dword [esp + 0x14]
push ecx
call fcn.00483dd6
add esp, 4
xor eax, eax
mov ecx, dword [esp + 0x120]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00483e52
add esp, 0x114
ret
push edi
push str._Verb_command_0x3__lx_:
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
push ebx
mov eax, dword [esp + 0x14]
push eax
push str._Expected_value__lx__Actually_testing_value___lx_n
lea edx, [esp + 0xc0]
call fcn.004215d0
add esp, 0xc
lea ecx, [esp + 0xb4]
mov esi, dword [0x4b9d9c]
push 0xff
call fcn.00468240
mov eax, 1
jmp 0x419e7b
push edi
push str._Verb_command_0x3__lx_:output_volume
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
mov ecx, dword [esp + 0x10]
push ebx
push ecx
jmp 0x419ec6
push ebx
push str._Verb_command_0x3__lx_:
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
mov edx, dword [esp + 0x10]
push edi
push edx
jmp 0x419ec6
push ebx
push str._Verb_command_0x3__lx_:output_volume
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
push edi
jmp 0x419ec1
push ebx
push str._Verb_command_0x3__lx_:
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
mov ecx, dword [esp + 0x10]
push edi
push ecx
jmp 0x419ec6
push ebx
push str._Verb_command_0x3__lx_:output_volume
jmp 0x419f32
push ebp
push str._Verb_command_0x3__lx_:
jmp 0x419f69
push ebp
push str._Verb_command_0x3__lx_:output_volume
jmp 0x419f9b
push edi
push str._Verb_command_0x3__lx_:
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
mov edx, dword [esp + 0x10]
push ebx
push edx
jmp 0x419ec6
push edi
push str._Verb_command_0x3__lx_:
jmp 0x419efe
push ebp
jmp 0x419f2d
push ebp
jmp 0x419e95
push ebp
push str._Verb_command_0x3__lx_:
jmp 0x419efe
push ebp
jmp 0x419fe8
push edi
push str._Verb_command_0x3__lx_:
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
push ebp
jmp 0x419ec1
push edi
push str._Verb_command_0x701__lx_:
lea edx, [esp + 0xbc]
call fcn.004215d0
mov esi, dword [0x4b9d9c]
add esp, 8
push 0xff
lea ecx, [esp + 0xb8]
call fcn.00468240
mov ecx, dword [esp + 0x10]
push ebp
push ecx
jmp 0x419ec6