Function at 0x485d10
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
mov esi, ecx
push edi
inc dword [esi + 0x10]
cmp dword [esi + 0x10], 0x2710
ja 0x487520
mov eax, dword [ebp + 8]
dec eax
cmp eax, 0xcd
ja case.0x485d3e.11
movzx eax, byte [eax + 0x4875a4]
jmp dword [eax*4 + 0x487530]
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
mov eax, dword [eax + 4]
cmp eax, 6
je 0x485d93
cmp eax, 0x20
je 0x485d93
mov ebx, dword [ebp + 0xc]
push ebx
push 3
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x1b
push 1
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 2
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x1c
push 1
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp dword [esi + 0xc], 0
je 0x487517
mov eax, dword [esi]
call dword [eax + 8]
mov edi, dword [esi + 0xc]
mov ebx, eax
mov dword [ebp + 8], ebx
mov eax, dword [edi + 4]
cmp eax, 6
je 0x485e2a
cmp eax, 0x20
jne 0x487517
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0xa
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push dword [ebp + 8]
push 2
push 2
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test edi, edi
je 0x485e4a
xor eax, eax
mov edi, dword [edi + 8]
test edi, edi
je 0x485e45
cmp dword [edi + 4], 0
je 0x485e45
inc eax
cmp eax, 1
jl 0x485e30
jmp 0x485e47
xor edi, edi
mov dword [esi + 0xc], edi
push 0
push 3
mov ecx, esi
call fcn.00485d10
mov dword [esi + 0xc], edi
test al, al
je 0x485e8d
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 3
call fcn.00485d10
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push dword [ebp + 8]
push 0
push 2
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp byte [ebp + 0xc], 0
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push ebx
push 1
push 2
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi]
call dword [eax + 8]
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 4
mov edi, eax
call fcn.00485d10
test al, al
je 0x487517
mov eax, dword [esi + 0xc]
test eax, eax
je 0x485f84
cmp dword [eax + 4], 6
jne 0x485f2e
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x485ef5
cmp dword [eax + 4], 0
je 0x485ef5
inc ecx
cmp ecx, 1
jl 0x485ee0
jmp 0x485ef7
xor eax, eax
push ebx
push 3
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push edi
push 3
push 3
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp dword [eax + 4], 0x20
jne 0x485f84
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x485f4b
cmp dword [eax + 4], 0
je 0x485f4b
inc ecx
cmp ecx, 1
jl 0x485f36
jmp 0x485f4d
xor eax, eax
push ebx
push 3
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push edi
push 4
push 3
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push edi
push 5
push 3
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
mov eax, dword [eax + 4]
cmp eax, 8
je 0x486037
cmp eax, 0x21
je 0x486037
mov ebx, dword [ebp + 0xc]
push ebx
push 5
call fcn.00485d10
test al, al
je 0x487517
push ebx
push 7
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
xor ebx, ebx
mov edi, dword [esi + 0xc]
test edi, edi
je 0x486013
cmp dword [edi + 4], 0x18
jne 0x486013
push 0
push 8
mov ecx, esi
call fcn.00485d10
test al, al
je 0x486013
push dword [ebp + 0xc]
mov ecx, esi
mov dword [esi + 0xc], edi
push 8
call fcn.00485d10
inc ebx
jmp 0x485fe5
cmp byte [ebp + 0xc], 0
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push ebx
push 7
push 4
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0xc
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 6
push 4
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi + 0xc]
test eax, eax
je 0x48613f
mov ecx, dword [eax + 4]
cmp ecx, 7
je 0x4860fd
push ecx
call fcn.00485b00
add esp, 4
test al, al
je 0x48613f
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 6
call fcn.00485d10
test al, al
je 0x487517
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
cmp dword [eax + 4], 0x1f
jne 0x487517
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x4860d5
cmp dword [eax + 4], 0
je 0x4860d5
inc ecx
cmp ecx, 1
jl 0x4860c0
jmp 0x4860d7
xor eax, eax
mov dword [esi + 0xc], eax
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x13
push 5
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
xor ecx, ecx
nop
mov eax, dword [eax + 8]
test eax, eax
je 0x486115
cmp dword [eax + 4], 0
je 0x486115
inc ecx
cmp ecx, 1
jl 0x486100
jmp 0x486117
xor eax, eax
cmp byte [ebp + 0xc], 0
mov dword [esi + 0xc], eax
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x12
push 5
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp byte [ebp + 0xc], 0
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 1
push 0xd
call dword [eax + 4]
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x14
push 5
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
push dword [eax + 4]
call fcn.00485b00
add esp, 4
test al, al
je 0x487517
cmp byte [ebp + 0xc], 0
je 0x4861b0
mov eax, dword [esi + 0xc]
mov ecx, esi
mov edx, dword [esi]
push 0x5de8c4
push dword [eax + 4]
push 0
push 6
call dword [edx + 4]
mov eax, dword [esi + 0xc]
test eax, eax
je 0x4874f8
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x4861df
cmp dword [eax + 4], 0
je 0x4861df
inc ecx
cmp ecx, 1
jl 0x4861c0
pop edi
mov dword [esi + 0xc], eax
mov al, 1
pop esi
pop ebx
pop ebp
ret 8
xor eax, eax
pop edi
mov dword [esi + 0xc], eax
mov al, 1
pop esi
pop ebx
pop ebp
ret 8
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x487517
mov edx, dword [ecx + 4]
lea eax, [edx - 0x36]
cmp eax, 3
ja case.default.0x486207
jmp dword [eax*4 + 0x487674]
cmp byte [ebp + 0xc], 0
je 0x486228
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push edx
push 0x1d
push 7
call dword [eax + 4]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x4874f8
xor eax, eax
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x486251
cmp dword [ecx + 4], 0
je 0x486251
inc eax
cmp eax, 3
jl 0x486232
pop edi
mov dword [esi + 0xc], ecx
mov al, 1
pop esi
pop ebx
pop ebp
ret 8
xor ecx, ecx
mov al, 1
pop edi
mov dword [esi + 0xc], ecx
pop esi
pop ebx
pop ebp
ret 8
mov eax, ecx
xor edx, edx
mov eax, dword [eax + 8]
test eax, eax
je 0x4862df
cmp dword [eax + 4], 0
je 0x4862df
inc edx
cmp edx, 2
jl 0x486263
mov eax, ecx
xor edx, edx
nop word [eax + eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x486295
cmp dword [eax + 4], 0
je 0x486295
inc edx
cmp edx, 2
jl 0x486280
jmp 0x486297
xor eax, eax
cmp dword [eax + 4], 0x11
jne 0x4862df
xor eax, eax
nop
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x4862b5
cmp dword [ecx + 4], 0
je 0x4862b5
inc eax
cmp eax, 3
jl 0x4862a0
jmp 0x4862b7
xor ecx, ecx
cmp byte [ebp + 0xc], 0
mov dword [esi + 0xc], ecx
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0x36
push 0x1e
push 7
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
xor eax, eax
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x4862f6
cmp dword [ecx + 4], 0
je 0x4862f6
inc eax
cmp eax, 3
jl 0x4862e1
jmp 0x4862f8
xor ecx, ecx
cmp byte [ebp + 0xc], 0
mov dword [esi + 0xc], ecx
je 0x486313
push dword [ecx]
mov eax, dword [esi]
mov ecx, esi
push 0x36
push 0x1f
push 7
call dword [eax + 4]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x4874f8
xor eax, eax
nop dword [eax]
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x486251
cmp dword [ecx + 4], 0
je 0x486251
inc eax
cmp eax, 1
jl 0x486320
pop edi
mov dword [esi + 0xc], ecx
mov al, 1
pop esi
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0x25
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x20
push 7
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
mov ecx, eax
xor edx, edx
nop
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x487517
cmp dword [ecx + 4], 0
je 0x487517
inc edx
cmp edx, 1
jl 0x486390
cmp dword [eax + 4], 0x18
jne 0x487517
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x4863cc
cmp dword [eax + 4], 0
je 0x4863cc
inc ecx
cmp ecx, 1
jl 0x4863b7
jmp 0x4863ce
xor eax, eax
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 9
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
cmp dword [eax + 4], 0x19
jne 0x487517
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x486415
cmp dword [eax + 4], 0
je 0x486415
inc ecx
cmp ecx, 1
jl 0x486400
jmp 0x486417
xor eax, eax
mov dword [esi + 0xc], eax
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 8
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0xe
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 9
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
cmp dword [eax + 4], 0x20
jne 0x487517
xor ecx, ecx
nop word [eax + eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x4864a5
cmp dword [eax + 4], 0
je 0x4864a5
inc ecx
cmp ecx, 1
jl 0x486490
jmp 0x4864a7
xor eax, eax
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 3
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 0xa
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
mov ecx, dword [eax + 4]
cmp ecx, 8
je 0x48653f
cmp ecx, 0x21
jne 0x487517
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x486515
cmp dword [eax + 4], 0
je 0x486515
inc ecx
cmp ecx, 1
jl 0x486500
jmp 0x486517
xor eax, eax
cmp byte [ebp + 0xc], 0
mov dword [esi + 0xc], eax
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 1
push 0xc
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x486556
cmp dword [eax + 4], 0
je 0x486556
inc ecx
cmp ecx, 1
jl 0x486541
jmp 0x486558
xor eax, eax
cmp byte [ebp + 0xc], 0
mov dword [esi + 0xc], eax
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 0xc
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp dword [esi + 0xc], 0
je 0x487517
mov ebx, dword [ebp + 0xc]
push ebx
push 0x15
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 0xe
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x487517
mov eax, dword [ecx + 4]
add eax, 0xfffffff1
cmp eax, 0xf
ja case.0x4865e1.17
movzx eax, byte [eax + 0x487698]
jmp dword [eax*4 + 0x487684]
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0x24
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 8
push 0xf
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
xor eax, eax
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x486637
cmp dword [ecx + 4], 0
je 0x486637
inc eax
cmp eax, 1
jl 0x486622
jmp 0x486639
xor ecx, ecx
mov ebx, dword [ebp + 0xc]
push ebx
mov dword [esi + 0xc], ecx
mov ecx, esi
push 0xe
call fcn.00485d10
test al, al
je 0x487517
mov eax, dword [esi + 0xc]
test eax, eax
je 0x487517
cmp dword [eax + 4], 0x11
jne 0x487517
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x48667d
cmp dword [eax + 4], 0
je 0x48667d
inc ecx
cmp ecx, 1
jl 0x486668
jmp 0x48667f
xor eax, eax
mov dword [esi + 0xc], eax
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 9
push 0xf
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp byte [ebp + 0xc], 0
je 0x4866bd
push dword [ecx]
mov eax, dword [esi]
mov ecx, esi
push 0
push 0xa
push 0xf
call dword [eax + 4]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x4874f8
xor eax, eax
nop word [eax + eax]
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x486251
cmp dword [ecx + 4], 0
je 0x486251
inc eax
cmp eax, 1
jl 0x4866d0
pop edi
mov dword [esi + 0xc], ecx
mov al, 1
pop esi
pop ebx
pop ebp
ret 8
cmp byte [ebp + 0xc], 0
je 0x48670f
push dword [ecx]
mov eax, dword [esi]
mov ecx, esi
push 0
push 0xb
push 0xf
call dword [eax + 4]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x4874f8
xor eax, eax
nop dword [eax]
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x486251
cmp dword [ecx + 4], 0
je 0x486251
inc eax
cmp eax, 1
jl 0x486720
pop edi
mov dword [esi + 0xc], ecx
mov al, 1
pop esi
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0x10
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0xc
push 0xf
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x487517
mov eax, dword [ecx + 4]
add eax, 0xffffffca
cmp eax, 3
ja case.default.0x486795
jmp dword [eax*4 + 0x4876a8]
mov ebx, dword [ebp + 0xc]
test bl, bl
je 0x4867cd
push dword [ecx]
mov eax, dword [esi]
mov ecx, esi
push 0
push 0
push 0xd0
call dword [eax + 4]
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x11
push 0xce
call dword [eax + 4]
mov ecx, dword [esi + 0xc]
test ecx, ecx
je 0x48680a
xor eax, eax
mov ecx, dword [ecx + 8]
test ecx, ecx
je 0x4867eb
cmp dword [ecx + 4], 0
je 0x4867eb
inc eax
cmp eax, 1
jl 0x4867d3
mov dword [esi + 0xc], ecx
jmp 0x48680a
xor ecx, ecx
mov dword [esi + 0xc], ecx
jmp 0x48680a
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0xce
call fcn.00485d10
test al, al
je 0x487517
mov edi, dword [esi + 0xc]
test edi, edi
je 0x487517
cmp dword [edi + 4], 0x10
jne 0x487517
xor eax, eax
mov edi, dword [edi + 8]
test edi, edi
je 0x486925
cmp dword [edi + 4], 0
je 0x486925
inc eax
cmp eax, 1
jl 0x486821
mov dword [esi + 0xc], edi
cmp dword [edi + 4], 0x11
jne 0x486888
xor eax, eax
test edi, edi
je 0x486860
mov edi, dword [edi + 8]
test edi, edi
je 0x486860
cmp dword [edi + 4], 0
je 0x486860
inc eax
cmp eax, 1
jl 0x486847
jmp 0x486862
xor edi, edi
mov dword [esi + 0xc], edi
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 0x10
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
xor ebx, ebx
mov eax, edi
test ebx, ebx
je 0x4868ba
test eax, eax
je 0x4868d0
cmp dword [eax + 4], 0x14
jne 0x4868d0
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x4868b5
cmp dword [eax + 4], 0
je 0x4868b5
inc ecx
cmp ecx, 1
jl 0x4868a0
jmp 0x4868b7
xor eax, eax
mov dword [esi + 0xc], eax
push dword [ebp + 0xc]
mov ecx, esi
push 0x11
call fcn.00485d10
test al, al
je 0x4868d0
mov edi, dword [esi + 0xc]
inc ebx
jmp 0x48688a
mov dword [esi + 0xc], edi
test edi, edi
je 0x487517
cmp dword [edi + 4], 0x11
jne 0x487517
xor eax, eax
mov edi, dword [edi + 8]
test edi, edi
je 0x4868fc
cmp dword [edi + 4], 0
je 0x4868fc
inc eax
cmp eax, 1
jl 0x4868e7
jmp 0x4868fe
xor edi, edi
cmp byte [ebp + 0xc], 0
mov dword [esi + 0xc], edi
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push ebx
push 1
push 0x10
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
pop edi
mov dword [esi + 0xc], 0
xor al, al
pop esi
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0xe
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 0x11
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0x13
call fcn.00485d10
test al, al
je 0x487517
mov eax, dword [esi + 0xc]
test eax, eax
je 0x4869df
cmp dword [eax + 4], 0x1a
jne 0x4869df
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x4869a5
cmp dword [eax + 4], 0
je 0x4869a5
inc ecx
cmp ecx, 1
jl 0x486990
jmp 0x4869a7
xor eax, eax
push ebx
push 0x12
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x25
push 0x12
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x24
push 0x12
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov edi, dword [esi + 0xc]
push 0
push 0x14
call fcn.00485d10
mov ebx, dword [ebp + 0xc]
test al, al
je 0x486b05
push ebx
push 0x14
mov ecx, esi
mov dword [esi + 0xc], edi
call fcn.00485d10
mov eax, dword [esi + 0xc]
test eax, eax
je 0x486ae2
cmp dword [eax + 4], 6
jne 0x486a8f
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x486a55
cmp dword [eax + 4], 0
je 0x486a55
inc ecx
cmp ecx, 1
jl 0x486a40
jmp 0x486a57
xor eax, eax
push ebx
push 3
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x486b05
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x17
push 0x13
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp dword [eax + 4], 0x20
jne 0x486ae2
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x486aac
cmp dword [eax + 4], 0
je 0x486aac
inc ecx
cmp ecx, 1
jl 0x486a97
jmp 0x486aae
xor eax, eax
push ebx
push 3
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x486b05
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x18
push 0x13
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x16
push 0x13
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push ebx
push 1
mov ecx, esi
mov dword [esi + 0xc], edi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x15
push 0x13
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0xf
call fcn.00485d10
test al, al
je 0x487517
mov eax, dword [esi + 0xc]
test eax, eax
je 0x486b92
cmp dword [eax + 4], 0x18
jne 0x486b92
push ebx
push 8
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x1a
push 0x14
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x19
push 0x14
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0x16
call fcn.00485d10
test al, al
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x486c72
push 0
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0x25
jne 0x486c72
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x16
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x486c20
push 0x5de8c4
push 0
push 0x2c
mov eax, dword [esi]
mov ecx, esi
push 0x15
call dword [eax + 4]
nop dword [eax]
mov eax, dword [esi + 0xc]
test eax, eax
je 0x4874f8
cmp dword [eax + 4], 0x25
jne 0x4874f8
xor ecx, ecx
mov eax, dword [eax + 8]
test eax, eax
je 0x486c4c
cmp dword [eax + 4], 0
je 0x486c4c
inc ecx
cmp ecx, 1
jl 0x486c37
jmp 0x486c4e
xor eax, eax
push ebx
push 0x16
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x486c20
push 0x5de8c4
push 0
push 0x2d
jmp 0x486c14
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x2b
push 0x15
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0x17
call fcn.00485d10
test al, al
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x486d02
push 0
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0x26
jne 0x486d02
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x17
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x2f
push 0x16
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x2e
push 0x16
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0x18
call fcn.00485d10
test al, al
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x486ddf
push 0
mov ecx, esi
call fcn.00485ce0
mov eax, dword [eax + 4]
cmp eax, 0x17
je 0x486da1
cmp eax, 0x22
jne 0x486ddf
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x18
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x22
push 0x17
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x18
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x21
push 0x17
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x23
push 0x17
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0x19
call fcn.00485d10
test al, al
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
test eax, eax
je case.0x486e45.23
push 0
mov ecx, esi
call fcn.00485ce0
mov eax, dword [eax + 4]
add eax, 0xffffffeb
cmp eax, 0xf
ja case.0x486e45.23
movzx eax, byte [eax + 0x4876cc]
jmp dword [eax*4 + 0x4876b8]
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x19
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x31
push 0x18
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x19
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x32
push 0x18
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x19
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x33
push 0x18
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x19
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x34
push 0x18
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x30
push 0x18
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
push ebx
push 0x1a
call fcn.00485d10
test al, al
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x486f9d
push 0
mov ecx, esi
call fcn.00485ce0
mov eax, dword [eax + 4]
cmp eax, 9
je 0x486fea
cmp eax, 0x13
je 0x486fc0
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x26
push 0x19
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x1a
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x487020
push 0x5de8c4
push 0
push 0x27
jmp 0x487012
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x1a
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x487020
push 0x5de8c4
push 0
push 0x28
mov eax, dword [esi]
mov ecx, esi
push 0x19
call dword [eax + 4]
nop dword [eax + eax]
mov eax, dword [esi + 0xc]
test eax, eax
je 0x4874f8
mov ecx, dword [eax + 4]
cmp ecx, 0x13
je 0x48707b
cmp ecx, 9
jne 0x4874f8
xor ecx, ecx
nop
mov eax, dword [eax + 8]
test eax, eax
je 0x487055
cmp dword [eax + 4], 0
je 0x487055
inc ecx
cmp ecx, 1
jl 0x487040
jmp 0x487057
xor eax, eax
push ebx
push 0x1a
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x487020
push 0x5de8c4
push 0
push 0x2a
jmp 0x487012
xor ecx, ecx
nop dword [eax]
mov eax, dword [eax + 8]
test eax, eax
je 0x487095
cmp dword [eax + 4], 0
je 0x487095
inc ecx
cmp ecx, 1
jl 0x487080
jmp 0x487097
xor eax, eax
push ebx
push 0x1a
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x487020
push 0x5de8c4
push 0
push 0x29
jmp 0x487012
mov ebx, dword [ebp + 0xc]
push ebx
push 0x1b
call fcn.00485d10
test al, al
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x4871c3
push 0
mov ecx, esi
call fcn.00485ce0
mov eax, dword [eax + 4]
sub eax, 0x12
je 0x487185
sub eax, 0x15
je 0x487147
sub eax, 1
jne 0x4871c3
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x1b
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x39
push 0x1a
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x1b
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x3a
push 0x1a
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
push ebx
push 0x1b
mov ecx, esi
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x38
push 0x1a
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x37
push 0x1a
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 0
call fcn.00485ce0
test eax, eax
je 0x487241
push 0
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 9
jne 0x487241
push 1
mov ecx, esi
call fcn.004876e0
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0x1b
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x36
push 0x1b
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0x12
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x35
push 0x1b
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 0
call fcn.00485ce0
test eax, eax
je 0x487517
push 1
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0xf
jne 0x487517
push 1
mov ecx, esi
call fcn.004876e0
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0xce
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0
push 0x24
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 0
call fcn.00485ce0
test eax, eax
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
mov eax, dword [eax + 4]
cmp eax, 0x12
je 0x4873be
cmp eax, 0x1c
jne 0x4874f8
push 1
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x487383
push 2
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x487383
push 1
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0xb
jne 0x487383
push 2
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0x12
jne 0x487383
push 3
mov ecx, esi
call fcn.004876e0
cmp byte [ebp + 0xc], 0
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0xe
push 0x25
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
mov ebx, dword [ebp + 0xc]
mov ecx, esi
push ebx
push 0xce
call fcn.00485d10
test al, al
je 0x487517
test bl, bl
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0xf
push 0x25
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 1
mov ecx, esi
call fcn.004876e0
cmp byte [ebp + 0xc], 0
je 0x4874f8
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0xd
push 0x25
call dword [eax + 4]
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
push 0
call fcn.00485ce0
test eax, eax
je 0x487517
push 0
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0x1c
jne 0x487517
push 1
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x4874b9
push 1
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0xb
jne 0x4874b9
push 2
mov ecx, esi
call fcn.00485ce0
test eax, eax
je 0x487517
push 2
mov ecx, esi
call fcn.00485ce0
cmp dword [eax + 4], 0x1c
jne 0x487517
cmp byte [ebp + 0xc], 0
je 0x4874a7
push 0
mov ecx, esi
call fcn.00485ce0
mov edx, dword [esi]
mov ecx, esi
push dword [eax]
push 0
push 0
push 0xcf
call dword [edx + 4]
push 2
mov ecx, esi
call fcn.00485ce0
mov edx, dword [esi]
mov ecx, esi
push dword [eax]
push 0
push 0
push 0xd0
call dword [edx + 4]
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x10
push 0xce
call dword [eax + 4]
push 3
mov ecx, esi
call fcn.004876e0
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp byte [ebp + 0xc], 0
je 0x4874ef
push 0
mov ecx, esi
call fcn.00485ce0
mov edx, dword [esi]
mov ecx, esi
push dword [eax]
push 0
push 0
push 0xd0
call dword [edx + 4]
mov eax, dword [esi]
mov ecx, esi
push 0x5de8c4
push 0
push 0x11
push 0xce
call dword [eax + 4]
push 1
mov ecx, esi
call fcn.004876e0
pop edi
pop esi
mov al, 1
pop ebx
pop ebp
ret 8
cmp byte [ebp + 0xc], 0
je 0x487517
mov eax, dword [esi]
push 0x5de8c4
push 0
push 0
push 0
call dword [eax + 4]
pop edi
pop esi
xor al, al
pop ebx
pop ebp
ret 8
push 0x633f14
lea eax, [ebp + 0xf]
push eax
call fcn.004ee6eb
nop
inc ebp
pop ebp
dec eax
add cl, cl
pop ebp
dec eax
add byte [ecx - 0x59ffb7a2], dh
pop edi
dec eax
add byte [ebp + 0x60], ch
dec eax
add byte [esi + 0x61], dh
dec eax
add ch, ch
popal
dec eax
add byte [edi + 0x63], bh
dec eax
add byte [0x73004864], bh
dec eax
add dl, ah
dec eax
add byte [eax - 0x3fffb79b], al
dec eax
add byte [edi + 0x67], bh
dec eax
add byte [0x6b004869], dh
imul ecx, dword [eax], case.0x485d3e.19
cmp eax, 0xb500486b
imul ecx, dword [eax], -107
insb byte es:[edi], dx
dec eax
add byte [0x200486d], ah
outsb dx, byte [esi]
dec eax
add byte [edi + 0x6f], ah
dec eax
add dl, al
jo 0x4875d7
add dh, ah
jno 0x4875db
add byte [ecx + 0x72], bh
dec eax
add al, dh
jb 0x4875e3
add ah, ch
jae 0x4875e7
add byte [ecx], al
jne 0x4875eb
add byte [eax], al
add dword [edx], eax
add eax, dword [eax + 151521030]
sbb al, 10
sbb al, 11
or al, 13
push cs
movups xmm2, xmmword [ecx]
adc dl, byte [ebx]
adc al, 21
push ss
pop ss
sbb byte [esp + ebx], bl
sbb al, 28
sbb al, 28
sbb al, 28
sbb dword [edx], ebx
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 0x1c
sbb al, 28
sbb al, 0x1c
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 0x1c
sbb al, 28
sbb al, 0x1c
sbb al, 28
sbb al, 0x1c
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb al, 28
sbb esp, dword [esi - 112]
pop edi
bound ecx, qword [eax]
push cs
bound ecx, qword [eax]
push cs
bound ecx, qword [eax]
push cs
bound ecx, qword [eax]
call 0x2048beee
dec ax
add bh, dh
dec ax
add byte [ebp + 0x47004866], ah
dec eax
add byte [eax], al
add dword [esp + eax], eax
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
add al, byte [ebx]
pushfd
dec eax
add byte [edi + 0x679c0048], bl
dec eax
add byte [edi + 0x6e4c0048], bl
dec eax
add byte [edx - 0x37ffb792], cl
outsb dx, byte [esi]
dec eax
add byte [esi], al
outsd dx, dword [esi]
dec eax
add byte [edi + ebp*2 + 0x48], al
add byte [eax], al
add dword [esp + eax], eax
add al, 4
add al, 4
add al, 4
add al, 4
add al, 4
add al, byte [ebx]
int3