Function at 0x1125ba1
Capabilities:
Packed with generic packer

Disassembly:
ret
call fcn.004469ee
lea esp, [esp + 4]
or eax, ebp
shl ah, 0x1c
clc
mov eax, dword [ebp - 0x20]
rcr bl, cl
sbb bx, 0x3312
push eax
mov ebx, dword [ebp - 4]
cmp di, 0x4d2
jmp 0x128af5e
je 0x13779db
cmp dword [0xc2ff50], 0
jne 0x13779db
mov eax, 1
jmp 0x115e036
call fcn.004469ee
add esp, 4
adc bl, al
mov ebx, dword [ebp - 0xc]
cmc
cmp ax, bp
test ebx, ebx
jmp 0xfc9720
push dword [ebp - 0x1c]
call fcn.004072c0
lea eax, [ebp - 0x18]
jmp 0x10bd796
je 0x1370c61
push 1
mov ax, 0x7050
cmove ax, si
cwde
lea eax, [ebp - 0xc]
jmp 0x12f85a0
mov eax, 1
test di, cx
test eax, eax
je 0x127eccd
call fcn.004030c3
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
movsx ecx, bp
xchg cl, cl
push dword [ebp - 4]
mov ecx, 2
call fcn.004010a8
lea esp, [esp + 8]
bts ebx, esp
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
clc
test ebx, ebx
jmp 0x14ce975
je 0x109e2b4
push ebx
jmp 0x109e2ac
mov dword [ebp - 0x20], eax
cmp esp, esi
cmc
cmp dword [ebp - 0x20], 0x80
je 0x13d91e5
cmp dword [0xc2ff54], 0xffffffff
jmp 0x11d0e56
je 0x13531ef
xor eax, eax
jmp 0x147a2e4
call fcn.004469ee
add esp, 4
xor ax, 0xda4
pop eax
mov dword [ebp - 4], eax
push getpeername
or eax, 0x3c647fcb
shl ax, 0x67
adc al, 0x46
push 0
sar ah, cl
clc
mov eax, dword [ebp - 4]
cmp ebp, ecx
clc
test eax, eax
jne 0xd3b62c
mov eax, 0x4ea68f
not bh
push eax
bswap bx
push 1
mov ebx, edi
movsx ebx, bx
xchg ebx, ebx
mov ebx, 0x446e30
jmp 0x14a72f2
push dword [ebp - 0x1c]
push dword [ebp - 4]
xchg cx, cx
movsx ecx, di
mov ecx, 2
jmp 0x1008257
mov eax, 1
test ebp, ebx
clc
test eax, eax
jmp 0x1081b00
push eax
jmp 0x12f794c
nop
sbb ebx, edi
nop
shr bx, cl
or bh, 0x74
sets bl
nop
ror bx, 0xe0
nop
inc bl
sub ebx, 0x44b86c0f
sar ebx, cl
nop
nop
bswap ebx
nop
nop
push eax
mov ebx, dword [ebp - 4]
test ch, 0x34
cmp esi, 0x28372a60
cmp di, cx
test ebx, ebx
je 0xe456f3
push ebx
jmp 0xe456e2
push getpeername
xadd eax, eax
lahf
sub ah, 0x22
push 0
sar ax, cl
btc eax, 0x64
mov eax, dword [ebp - 4]
test eax, eax
jne 0xe39372
mov eax, 0x4ea68f
movsx ebx, cx
mov bx, 0xb14
push eax
cmovle ebx, edx
push 1
movsx bx, cl
mov ebx, edx
mov ebx, 0x448040
jmp 0xea6677
je 0x11d2ea2
cmp dword [0xc2ff54], 0xffffffff
je 0x11d2ea2
sub eax, eax
jmp 0x150cb4c
call fcn.004469ee
lea esp, [esp + 4]
movzx ebx, sp
rol bl, cl
cmp dx, si
mov ebx, dword [ebp - 8]
test ebx, ebx
jmp 0x11fab9c
fninit
mov dword [ebp - 0x1c], esp
movzx eax, cx
push 0
mov eax, 0
jmp 0x1231d22
call fcn.004469f4
lea esp, [esp + 0x28]
movzx ebx, bx
mov dword [ebp - 0x28], eax
btr ebx, 0xdf
mov dword [ebp - 0x24], edx
setb bl
rcl ebx, 0x83
mov dword [ebp - 0x20], ecx
rcr bx, 0x99
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xe5eba0
push ebx
call fcn.004469ee
lea esp, [esp + 4]
stc
setbe dh
adc cl, 0xa9
mov ecx, dword [ebp - 0x20]
cwde
and eax, ebp
shld dx, cx, 0x6b
mov edx, dword [ebp - 0x24]
bt eax, 0x3a
sbb al, 0xcc
mov eax, dword [ebp - 0x28]
cmp edx, 0x11c65b33
cmp di, dx
test si, si
cmp ecx, 0x80000101
jne 0x1518710
and eax, 0xff
jmp 0x11012fd
jmp 0x10b5482
nop
test esp, ecx
bt ebx, 0xc5
nop
ror ebx, 0xae
nop
adc bh, 0x35
mov bh, 0xd2
nop
and bl, 0xab
bsf bx, cx
ror bh, 0xb2
nop
nop
clc
nop
cmp bp, bx
nop
adc ebx, ebx
dec bl
nop
nop
sal bh, 0x2c
nop
bts bx, dx
cmovle bx, ax
nop
and bx, sp
nop
movsx ebx, si
nop
stc
nop
nop
mov bx, 0x529f
btc bx, di
nop
sbb ebx, ecx
cmp ebx, 0x2b76597b
shrd ebx, esi, 0x7f
nop
rcl bx, 0x52
jmp 0xdc612d
je 0x119ea6f
push ebx
jmp 0x119ea64
call fcn.004469f4
lea esp, [esp + 0x10]
mov dword [ebp - 0x1c], eax
sub eax, ecx
lahf
cbw
mov eax, dword [ebp - 0x1c]
rcl bl, 0xcd
push eax
btr bx, bx
mov ebx, dword [ebp - 0x14]
stc
cmc
test ebx, ebx
jmp 0x144d5f6
call fcn.004469f4
add esp, 0x1c
mov dword [ebp - 0x20], eax
clc
cmp dword [ebp - 0x20], 1
jmp 0xe3d6df
push 0x4073474
push 6
jmp 0x10847b8
je 0x1422e52
sub eax, eax
jmp 0x1422e57
je 0xd3b5fe
push ebx
jmp 0xd3b5f2
je 0x1370c61
push dword [ebp - 0xc]
movsx ecx, bp
xchg cl, ch
push dword [ebp - 8]
xchg cx, cx
push dword [ebp - 4]
mov ecx, 3
jmp 0x10034e2
jmp 0x13d91eb
push 0
movsx ebx, ax
xchg ebx, ebx
push dword [0xc2ff54]
mov bh, dh
movzx bx, ch
mov bh, 0xbb
push 0x80000301
not bh
cmovs bx, bp
push 0
mov ebx, esi
push 4
push 2
cmovp bx, ax
jmp 0x11ee1e6
jmp 0xd32f01
call fcn.004469fa
add esp, 0xc
cmc
stc
cmp dword [0xc2ff4c], 0
jmp 0xcdbc95
mov esp, ebp
xchg ebp, ebp
not bp
mov ebp, 0x158b2fb8
pop ebp
jmp 0xc6b66c
je 0x12ce503
push 0x80000301
jmp 0x1152662
call fcn.004469f4
add esp, 0x1c
test ebp, esi
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 2
je 0x132c6d2
cmp dword [0xc2ff54], 0xffffffff
jmp 0x11d016e
je 0xfb7598
push ebx
call fcn.004469ee
add esp, 4
lahf
pop eax
xchg bl, bh
mov dword [ebp - 4], eax
mov bx, 0x1bac
push 0x80000301
mov bl, 0xdb
movzx bx, al
movzx ebx, bx
push 0
push dword [0xc2ff54]
not bh
cmovp ebx, edi
push 0x80000301
push 0
mov bx, sp
jmp 0x10aae09
je 0xfc972f
push ebx
call fcn.004469ee
add esp, 4
mov ebx, dword [ebp - 0x14]
test edx, esp
test ebx, ebx
jmp 0x12f6245
push dword [0xc2ff54]
push 0x80000301
push 0
cmovp bx, bx
mov ebx, 0x1d7778df
push 0x20
movsx ebx, dx
mov bh, 0x3e
push 2
mov ebx, 0x446dd0
jmp 0x141e433
cmp dword [ebp - 0x20], 0
jmp 0x1438078
mov dword [0xc2ff4c], eax
mov dword [0xc2ff50], 0
rcl eax, cl
mov eax, dword [ebp - 0x18]
test eax, eax
je 0x1066829
push eax
mov bx, sp
movsx ebx, si
movzx ebx, dx
mov ebx, eax
call fcn.0040103d
inc eax
jmp 0x150fd70
push 0x1388
movsx ax, cl
push 0
movsx eax, di
movsx ax, dh
push 0x10
mov eax, 0x630c1717
bswap ax
movsx ax, ah
push 0x4ea727
push 0x4ea732
movzx eax, bx
push 0
seta al
mov eax, 1
jmp 0x1393427
call 0x404c80
test eax, eax
jmp 0xf37c8f
call fcn.004010a8
lea esp, [esp + 0xc]
mov dword [ebp - 0x1c], eax
adc bl, 0x11
jmp 0x118a422
call fcn.004010a8
lea esp, [esp + 8]
mov dword [ebp - 0x20], eax
shl ebx, 0x88
mov bx, sp
mov ebx, dword [ebp - 0x1c]
cmp ax, si
test edi, 0x3786798d
test ebx, ebx
jmp 0x15a2a98
je 0xd32ef9
sub eax, eax
jmp 0xf96e52
call fcn.004010a8
lea esp, [esp + 8]
adc bx, si
cmp dh, ch
mov dword [ebp - 0x24], eax
rol ebx, cl
mov ebx, dword [ebp - 0x20]
cmp bl, 0xdb
clc
test ebx, ebx
jmp 0xd34374
je 0x11dc52e
push ebx
jmp 0x11dc523
call fcn.004469e8
pop ecx
movzx edi, cx
cmovle di, bx
pop esi
movzx edi, si
mov edi, eax
rep movsb byte es:[edi], byte [esi]
sub bx, si
ror bh, cl
nop
cmp bp, ax
and bx, si
nop
nop
sal bx, cl
nop
seto bh
nop
sbb ebx, ecx
sbb bx, 0x3b65
nop
clc
btc bx, cx
nop
nop
xadd bl, bh
rcl bl, cl
nop
bswap bx
xor bh, 0xf0
nop
dec bx
nop
or ebx, 0x779b7f37
nop
nop
and ebx, esp
neg bh
xadd bh, bh
nop
sbb bh, ch
nop
mov bh, 0x84
nop
xor ebx, 0x1f2471f1
test di, si
nop
jmp 0x137f7c8
je 0xf9e71d
push 0x6a
jmp 0x13433a9
je 0x10888f9
call fcn.0040304c
push 0x80000301
mov ebx, 0x184d024e
cmovne ebx, eax
push 0
push eax
cmovnp bx, cx
jmp 0x116640c
call fcn.004469fa
add esp, 0xc
jmp 0x1448f04
je 0x1085fb0
push ebx
call fcn.004469ee
add esp, 4
sbb bl, dl
and ah, al
mov eax, dword [ebp - 0x20]
movzx ebx, sp
neg bh
cmovno bx, di
push eax
add bl, cl
cmp bh, bh
mov ebx, dword [ebp - 4]
clc
test ebx, ebx
jmp 0x147355b
call fcn.004469ee
add esp, 4
mov ah, 0xf9
pop eax
mov dword [ebp - 4], eax
sete bl
push 0x80000301
push 0
not bl
push dword [0xc2ff54]
push 0x80000301
seto bl
mov bx, sp
push 0
movzx bx, cl
mov ebx, ebp
setp bl
push 8
xchg bl, bh
mov ebx, 0x28327400
push 2
cmovge bx, bp
mov ebx, 0x446dd0
jmp 0x13ea942
mov dword [ebp - 4], eax
movsx ebx, ax
push 0x80000301
push 0
jmp 0xfc9aae
call fcn.004469ee
add esp, 4
mov eax, dword [ebp - 0x24]
bts bx, si
push eax
sar ebx, cl
or bh, 0xf2
mov ebx, dword [ebp - 4]
test ebx, ebx
jmp 0x10e934d
je 0x1349f69
push ebx
jmp 0x1349f5f
push 0x80
mov ebx, ebp
mov bx, 0x39dd
push 2
movzx ebx, ax
xchg bl, bl
mov ebx, 0x446dd0
jmp 0x116918e
test eax, eax
jmp 0x11767d2
push eax
call fcn.00407462
mov dword [ebp - 0x1c], eax
bsf eax, ebx
push 0
bt eax, 0xb1
sal eax, cl
push 0
rcr al, cl
bts eax, ebx
bswap ax
push 0
push 0x80000301
push 0
cmc
push 3
stc
push reloc.WS2_32.dll_getpeername
push 0
inc ax
test esp, ebp
mov eax, dword [ebp - 0x1c]
test eax, eax
jmp 0x141fbbe
push eax
call fcn.00406c19
mov dword [ebp - 0x1c], eax
sar ax, cl
bts eax, edi
btc bx, di
mov eax, dword [ebp - 0x1c]
movzx ebx, di
sal bl, 0x9a
push eax
clc
bsr bx, dx
mov ebx, dword [ebp - 0x18]
clc
jmp 0x1223dab
je 0x10e935c
push ebx
call fcn.004469ee
add esp, 4
pop eax
mov bh, 0xcb
movzx ebx, ax
jmp 0x10888f3
jmp 0xfec518
call fcn.004469ee
add esp, 4
pop eax
cmovl ebx, esp
mov dword [ebp - 4], eax
setp bh
not ebx
push 0x80000301
jmp 0xf946c1
jmp 0x132c6dd
push ebp
mov ebp, esp
cmp ebx, 0x14461bd7
clc
test edi, 0x4e8c5779
sub esp, 0x30
jmp 0x1453df6
push 0
movzx ebx, cx
xchg bl, bh
bswap bx
push dword [0xc2ff54]
jmp 0x13c3611
cmp ecx, 0x80000301
jmp 0x417a86
je 0x13652db
cmp dword [0xc2ff54], 0xffffffff
jmp 0x156d7d5
jne 0xe39346
push 0
setbe bh
bswap bx
mov ebx, 0x4491a0
jmp 0x1156c23
push 0
push dword [0xc2ff4c]
movzx ebx, si
mov bx, si
push 1
mov ebx, 0x448040
call fcn.004469f4
add esp, 0x10
jmp 0x1382408
call fcn.004469f4
add esp, 4
jmp 0x117795f
jmp 0xd8dc1a
test eax, eax
jmp 0xfb2d66
call fcn.004469ee
add esp, 4
mov al, 0x1a
cwde
movsx eax, di
mov eax, dword [ebp - 0x20]
jmp 0xdc6150
call fcn.004469ee
add esp, 4
clc
movzx ebx, sp
mov eax, dword [ebp - 0x20]
cmp edx, ecx
and bl, 0xe2
push eax
bt ebx, 0xb
bswap bx
mov ebx, dword [ebp - 4]
cmp ebp, edi
test ebx, ebx
je 0x127ecc4
push ebx
jmp 0x127ecba
push 1
xchg bx, bx
mov ebx, 0x4489c0
jmp 0x14bdee1
call fcn.004469f4
lea esp, [esp + 0x1c]
jmp 0xd38232
je 0xfb75a2
call fcn.0040396b
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
push dword [ebp - 4]
movsx ecx, si
seta ch
xchg cx, cx
mov ecx, 2
call fcn.004010a8
add esp, 8
cmovns bx, cx
mov dword [ebp - 0x20], eax
sal bx, cl
rcr bx, cl
sar bx, 0x49
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
jmp 0x1412fca
jmp 0x14382df
je 0x1086d9e
call fcn.00402c5e
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
movsx ecx, di
push dword [ebp - 4]
mov ecx, 2
jmp 0x14e893d
mov eax, dword [ebp - 0x1c]
shrd bx, cx, 0x1c
shr bx, cl
push eax
bswap ebx
shr bh, 0x2a
mov ebx, dword [ebp - 4]
cmp esp, ecx
clc
test ebx, ebx
jmp 0x1370c46
call fcn.004469ee
add esp, 4
add bh, 0x31
mov eax, dword [ebp - 0x20]
not ebx
sal ebx, cl
push eax
shl ebx, 0x1e
mov ebx, dword [ebp - 4]
test ebx, ebx
jmp 0x133e8d8
call fcn.004469f4
lea esp, [esp + 0x1c]
cmp dh, 0xec
mov dword [ebp - 0x20], eax
cmc
cmp cl, 0x90
cmp dword [ebp - 0x20], 4
jmp 0x13690d4
je 0x132c6d2
xor eax, eax
jmp 0x1110265
je 0x13d91e5
sub eax, eax
jmp 0xf3d375
mov eax, 1
test bx, 0x26c3
test eax, eax
jmp 0x13c2df4
call fcn.004469ee
add esp, 4
movsx eax, si
pop eax
jmp 0xfa83bc
call fcn.004469f4
lea esp, [esp + 0x1c]
stc
mov dword [ebp - 0x20], eax
cmp ecx, 0x2e710a2f
cmc
test edi, 0x5e012f96
cmp dword [ebp - 0x20], 0x40
jmp 0x113ad8a
call fcn.004469f4
lea esp, [esp + 0x1c]
cmp ax, sp
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x10
jmp 0x12759c1
mov ebx, 0x446dd0
jmp 0x11c3065
je 0xcf3dab
push ebx
jmp 0xcf3da1
mov dword [ebp - 0x20], eax
push dword [ebp - 0x20]
bswap ecx
xchg ch, ch
not ch
push dword [ebp - 4]
bswap cx
not cl
mov ecx, 2
jmp 0x103e8c2
je 0xd32ef9
cmp dword [0xc2ff54], 0xffffffff
jmp 0x100ba36
test ebx, ebx
je 0x1223dc3
push ebx
call fcn.004469ee
add esp, 4
mov al, 0xd6
nop
movzx eax, cx
pop eax
jmp 0x14d26ac
test ebx, ebx
jmp 0x13cf632
call fcn.00446a00
cmp dword [ebp - 0x1c], esp
jmp 0x1076c73
pushal
mov eax, 1
xchg si, dx
mov eax, 2
movzx esi, di
lahf
mov eax, 4
mov ecx, edx
mov eax, 2
cdq
mov eax, 5
mov eax, 4
mov eax, 2
mov eax, 5
jmp 0x13c5975
je 0xd8dc12
cmp dword [0xc2ff54], 0xffffffff
jmp 0x12c1e91
jne 0x1135230
cwde
jmp 0x1537105
call fcn.004469ee
add esp, 4
cbw
pop eax
mov dword [ebp - 4], eax
setbe bh
bswap ebx
push 0x80000301
setbe bl
push 0
bswap ebx
push dword [0xc2ff54]
not bx
mov bh, 0xed
push 0x80000301
push 0
push 0x40
mov bx, bp
push 2
movsx bx, bl
cmovo ebx, ecx
mov ebx, ecx
mov ebx, 0x446dd0
jmp 0x11dcf8b
je 0x1448f04
push 0x8f0
jmp 0xeffb7a
test ebx, ebx
jmp 0xfb7588
call fcn.004010a8
lea esp, [esp + 8]
mov dword [ebp - 0x1c], eax
ror al, cl
mov eax, dword [ebp - 0x1c]
cmp cx, di
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
jmp 0xf101b5
push 6
jmp 0xf9e713
je 0xd8dc12
xor eax, eax
jmp 0x115a2bd
push 0x80000301
xchg ebx, ebx
movsx ebx, di
push 0
not ebx
push dword [0xc2ff54]
movzx ebx, bp
not bx
mov ebx, esi
push 0x80000301
movzx bx, al
push 0
movzx bx, dl
movsx bx, al
push 1
jmp 0x137f089
je 0x12f625b
push ebx
call fcn.004469ee
add esp, 4
xchg bx, bx
cmc
sar bl, 0x37
mov ebx, dword [ebp - 0x18]
test si, 0x2487
clc
test ebx, ebx
jmp 0x1048e9e
call fcn.00406cb0
mov dword [ebp - 0x20], eax
stc
jmp 0xfe4713
push eax
cmovb eax, esi
push 1
cmovbe ax, bx
lea eax, [ebp - 8]
jmp 0x142bc5c
mov eax, 1
cmp ecx, 0x4d515a0a
test eax, eax
je 0x110d70f
call fcn.004029db
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
not cx
mov cl, ah
push dword [ebp - 4]
movsx ecx, ax
setg ch
bswap cx
mov ecx, 2
call fcn.004010a8
lea esp, [esp + 8]
mov dword [ebp - 0x20], eax
or ebx, ebp
stc
mov ebx, dword [ebp - 0x1c]
stc
test ebx, ebx
jmp 0x10a8934
je 0x14d7135
push ebx
jmp 0x14d7129
push 0x4073474
jmp 0x12b11b0
call fcn.004469ee
add esp, 4
rol al, cl
mov eax, dword [ebp - 0x20]
clc
shr bx, 0x78
push eax
mov ebx, dword [ebp - 4]
jmp 0x14bffee
mov eax, 1
test eax, eax
jmp 0x1186057
jmp 0x1270382
mov eax, 1
clc
cmc
jmp 0x10b5482
call fcn.004010a8
add esp, 8
not bh
rcr bl, 0xb8
btc bx, si
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test cx, si
cmp bp, 0x648b
test ebx, ebx
jmp 0xe74b2b
je 0x13531ef
cmp dword [0xc2ff54], 0xffffffff
jmp 0xd3ac56
je 0x1370c55
push ebx
call fcn.004469ee
add esp, 4
pop eax
movsx ecx, ax
mov ch, 0xac
xchg ecx, ecx
mov dword [ebp - 4], eax
push dword [0xc2ff58]
push dword [ebp - 4]
movsx cx, cl
mov ecx, 2
jmp 0x12902a9
mov eax, 0
jmp 0x115e036
push 2
mov ebx, 0x446dd0
jmp 0xea866e
nop
nop
not bh
cmovle ebx, esi
nop
sbb bh, 0xa4
jmp 0xe731a4
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00402756
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
clc
test ebx, ebx
je 0x116479e
push ebx
jmp 0x1164790
call fcn.00446a00
cmp dword [ebp - 0x1c], esp
jmp 0x127f7f4
je 0x14d7148
call fcn.0040290c
mov dword [ebp - 0x1c], eax
bswap cx
cmovp ecx, ebp
push dword [ebp - 0x1c]
cmovno ecx, ebp
xchg cx, cx
push dword [ebp - 4]
bswap cx
mov ecx, 2
jmp 0x1366f93
push 0x80000301
cmova ebx, edi
movzx ebx, si
movsx ebx, di
push 0
not bl
push 0x10
cmovge ebx, esi
push 2
movzx ebx, si
mov ebx, 0x446dd0
jmp 0x11e73df
mov eax, 6
movsx ecx, bp
cwd
popal
push edx
mov dh, 0xe0
mov dx, si
mov edx, 1
mov edx, 2
not dh
mov edx, 4
cmovno dx, dx
mov edx, 2
mov edx, 5
bswap dx
mov edx, 4
cdq
mov dx, 0xdd3
mov edx, 2
xchg edx, edx
movsx edx, sp
bswap edx
mov edx, 5
mov dl, 0x74
mov edx, 5
pop edx
jmp 0xe45f19
je 0x13cf643
push ebx
call fcn.004469ee
add esp, 4
not bl
pop eax
mov dword [ebp - 4], eax
setge bh
movzx ebx, bp
bswap ebx
push 0x80000301
movsx ebx, dx
jmp 0x1125fe8
mov dword [ebp - 0xc], 0
jmp 0x1405938
mov eax, 1
clc
test eax, eax
jmp 0xd1a192
je 0x1422e52
cmp dword [0xc2ff54], 0xffffffff
jmp 0xf0fed9
call fcn.004469f4
lea esp, [esp + 0x1c]
mov dword [ebp - 0x20], eax
cmc
clc
cmp ah, bh
cmp dword [ebp - 0x20], 8
jmp 0x13e29b7
mov dword [ebp - 0x10], 0
jmp 0x1571781
je 0xc743ff
push ebx
jmp 0xc743f0
call fcn.004469f4
add esp, 0x1c
stc
mov dword [ebp - 0x20], eax
cmp al, 0x59
cmp dword [ebp - 0x20], 0x20
jmp 0x120a870
push 2
not bh
xchg bx, bx
mov ebx, 0x446dd0
jmp 0xfb53b2
jne 0x141fbc9
mov eax, 0x4ea6dc
push eax
mov ebx, 0x47da6937
movzx bx, al
push 3
mov ebx, 0x448140
jmp 0xe5eb61
mov eax, 1
test eax, eax
jmp 0x150df72
push eax
jmp 0xff39b2
jne 0xd161fa
call fcn.00d36291
mov dword [ebp - 0x1c], 0
jmp 0x14b7d15
call fcn.00446a1e
add esp, 4
cmp dword [ebp - 0x10], 0
jmp 0x114b37f
push 0
jmp 0x14382d7
je 0x144d608
push ebx
call fcn.004469ee
add esp, 4
seta ah
pop eax
mov dword [ebp - 0x14], eax
movzx eax, ax
lea eax, [ebp - 0x14]
jmp 0x10d155f
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
jmp 0x13d4db0
je 0x1086d97
push ebx
jmp 0x1086d8c
jmp 0x13531f4
call fcn.004469f4
add esp, 0x10
cmc
cmp si, dx
mov dword [ebp - 0x20], eax
cmp bp, sp
clc
cmp dword [ebp - 0x20], 0
jne 0xe39346
mov dword [ebp - 0x1c], esp
jmp 0xff34a8
push 0
jmp 0xd161f2
call fcn.004469f4
add esp, 0x10
setp cl
bswap cx
jmp 0x11fbe76
test ebx, ebx
je 0x110d703
push ebx
jmp 0x110d6fb
je 0x1164f36
push ebx
jmp 0x1164f2a
mov dword [ebp - 0x18], eax
not ah
mov ax, 0x3a74
bswap ax
lea eax, [ebp - 0x18]
jmp 0xd9a62c
call fcn.004469ee
add esp, 4
movsx bx, bh
pop eax
mov bx, 0x4db1
mov dword [ebp - 4], eax
cmovle bx, si
setb bl
movsx bx, dl
push 0x80000301
push 0
push dword [0xc2ff54]
bswap ebx
mov ebx, 0x55767e34
push 0x80000301
movsx ebx, bp
movzx ebx, cx
push 0
cmovp bx, cx
mov bl, 0xb0
push 2
jmp 0x141f2a3
call fcn.004010a8
add esp, 8
and bx, sp
cmc
mov dword [ebp - 0x20], eax
adc bx, si
mov ebx, dword [ebp - 0x1c]
test eax, 0x198924c0
test ebx, ebx
jmp 0x1085f9d
jmp 0x11d2eac
je 0x13cf64f
call fcn.00402d30
mov dword [ebp - 0x1c], eax
jmp 0xd7b656
push eax
jmp 0x106680f
cmp ecx, 0x80000201
jmp 0x12761de
jmp 0xfec518
je 0x13652db
xor eax, eax
jmp 0xe71803
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
jmp 0x135e738
je 0x15a2aa7
push ebx
call fcn.004469ee
add esp, 4
mov eax, dword [ebp - 0x20]
shr ebx, 0x85
clc
push eax
mov ebx, dword [ebp - 4]
jmp 0x122d815