Function at 0x439bcc
Capabilities:
Parse pe header

Disassembly:
call fcn.0043a3d0
jmp 0x44931e
push edi
not di
push ebx
xor ebx, 0x4e5aee35
push esi
test ebx, esi
push eax
adc ax, si
cmp bx, bx
dec edi
push ecx
xor cx, cx
adc ax, 0x12ec
nop
add esi, edi
shl eax, cl
dec cx
shl cl, cl
push edx
mov bl, dl
cmp bl, 0x37
rol bx, cl
not di
or cx, dx
rol ah, cl
or ecx, 0x5dd1d0da
shl si, cl
or dl, 0x70
shr ch, 3
shr edx, cl
inc bx
inc al
stc
mov cx, 0x1c54
and dh, al
ror eax, cl
cmp di, 0x431e
stc
shr di, 4
sbb edx, 0x7e7db8a8
ror edx, 8
sbb al, 0x34
add ch, 0x46
add dl, 0x3a
ror edi, cl
or dh, ah
add edx, ecx
shr bx, cl
or edx, 0x13d1a600
not edx
stc
inc ah
shr si, cl
ror eax, 6
ror ax, 6
cmp ecx, 0x72d20129
xchg dh, bl
cmp dl, 0x68
inc dl
sbb ch, ah
sub esi, 0x3c4beb5b
xchg si, di
xchg esi, eax
inc si
rol edi, 6
test bl, al
test ax, dx
cmp bl, 0x43
or bh, al
test edi, 0x54e7f9e1
dec al
xchg dx, si
or cx, 0x3efb
nop
shl ah, 6
shl ecx, cl
stc
and al, 0x1f
mov di, 0x62c3
dec dl
rol ebx, cl
shr edi, 5
xor cx, bx
and bx, 0x62fe
inc ecx
pop edx
pop ecx
pop eax
pop esi
pop ebx
pop edi
push ecx
sbb ch, 0x79
push edi
dec di
push eax
shr ah, 7
dec edi
push esi
rol si, 6
shr ah, cl
shr cx, 4
push edx
shl dl, cl
push ebx
not bx
xor ax, 0x4033
shr eax, cl
ror esi, 4
inc ax
or cl, 0x5a
mov bl, 0x6d
rol esi, 6
ror eax, 1
nop
stc
shl esi, cl
sub dl, 0x52
rol cl, cl
test bh, 0x28
inc edi
shl si, cl
ror dl, 4
shl ecx, cl
xchg di, di
add bx, 0x19c3
cmp di, bx
xchg cl, dl
cmp di, 0x2df6
shr cl, 2
or cx, 0x501b
shr edi, cl
rol cl, cl
xchg dl, dh
rol bh, 8
test esi, ebx
dec ax
mov di, 0x50a5
nop
shl eax, 3
or esi, 0x4a1c25eb
adc edi, ecx
rol dl, cl
sbb ebx, 0x3e892cc9
nop
or dl, cl
sbb si, 0x3b65
xchg esi, eax
or edx, 0x42781da0
add ax, 0x2265
or ebx, 0x76879451
stc
nop
shr bh, cl
shl ch, cl
not cx
sbb di, dx
nop
pop ebx
pop edx
pop esi
pop eax
pop edi
pop ecx
jb 0x449838
push ebx
and bl, 0x61
push ecx
push edi
xchg cx, di
and ecx, 0x5086cb93
nop
not bh
rol di, 6
xor ecx, ebx
push edx
push eax
xchg dh, al
rol bx, 3
sbb ebx, eax
sbb cx, ax
inc cx
cmp ah, 0xf
xchg ah, dl
adc al, 0
mov ecx, eax
dec edi
stc
xor dl, 0xf
xchg edx, eax
cmp bh, cl
shl ecx, 7
mov cx, 0x630c
not ch
or bl, 0x32
sbb ah, 0x69
mov cl, dh
adc edx, ebx
sbb di, 0x9c6
rol bl, cl
shr ah, 8
not bx
xor edi, ebx
push esi
or si, cx
sub eax, esi
ror ah, 4
not ah
inc di
cmp si, dx
or cx, ax
xor edx, ebx
mov dl, 0xa
or cl, dl
stc
dec ecx
cmp dl, bh
inc cl
shr dl, cl
xchg cl, bl
xor cx, 0x1c58
mov ah, ah
nop
rol dx, 4
not ecx
and bh, cl
cmp ax, si
test ecx, 0x7da5d36a
dec esi
and si, bx
shl di, 4
shl bh, 4
sbb ch, 4
xor bx, dx
or cx, ax
rol ebx, 5
test ch, 0x4a
cmp edx, 0x25539a00
xor ecx, ebx
ror eax, 7
stc
test al, 0x4b
sub dl, dl
sub esi, 0xb750ee1
ror esi, 3
and edx, 0x542d3189
nop
not esi
test ax, dx
not edx
shl dh, cl
rol ebx, 1
xor esi, ebx
rol ah, 6
shr edx, cl
rol esi, 3
sbb bl, 0x18
xchg si, si
dec dh
and bx, dx
xor ax, ax
and ecx, edi
nop
sbb ah, 0x55
shr dx, cl
add cx, 0x260e
rol cl, cl
dec ax
nop
stc
and edi, 0xdb09149
pop esi
sub dh, dh
xor cx, di
add ebx, 0x2b51e11b
xor edx, edx
push esi
inc esi
sub cx, 0x31f1
rol ebx, cl
rol ebx, cl
mov esi, ebx
xor esi, 0x3a2726a2
inc esi
ror cx, cl
shl eax, cl
stc
xor esi, 0xc7fa34b
add ch, dh
add ebx, eax
xor dh, 0xe
xchg dl, ch
sub edi, eax
cmp dx, 0x4bb0
ror ax, 7
test bx, 0x6c22
xchg ch, ah
dec edi
sub edx, 0x6ba64e85
not dx
sbb dx, si
ror ch, 1
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
jg 0x4496ea
push edx
dec dh
push eax
inc al
stc
push ebx
dec bl
push ecx
rol edx, cl
push esi
not esi
xor bh, ch
shl edx, cl
push edi
xchg esi, edi
or edi, ebx
inc bh
nop
inc al
mov al, 8
or dh, ch
shr bl, cl
inc si
sub ebx, 0x74a06214
xchg cx, dx
ror ebx, cl
stc
or bx, dx
dec cx
shr bx, 4
xor eax, 0x36f86f3d
test dx, dx
shr ch, 4
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
nop
push edi
dec edi
push eax
dec ah
push esi
sub si, 0x58c
push ecx
not ch
sub di, 0x75f6
push edx
adc dx, 0x1204
rol edx, cl
or edi, eax
test edx, 0xa658b94
shr edx, cl
push ebx
sbb ebx, 0x4da86235
xchg dx, si
test dh, al
add dh, 0x17
dec edi
xor dx, bx
cmp dx, dx
inc cl
pop ebx
pop edx
pop ecx
pop esi
pop eax
pop edi
call fcn.0049be68
push ecx
push esi
and cx, si
or si, 0x847
push edx
add edx, 0x3010d76e
pop edx
pop esi
pop ecx
jb 0x4496ea
push ecx
push eax
or ch, ah
add cl, 0x17
pop eax
pop ecx
call fcn.0049c2ea
nop
push edi
rol edi, 4
nop
push ecx
sbb ch, 0x50
push edx
dec dh
push esi
rol esi, 7
xchg edx, edi
stc
push ebx
shl bh, 1
sbb cx, 0x28bb
push eax
test di, ax
rol ax, 7
xchg cl, al
ror ah, cl
adc ch, cl
dec al
add si, 0x33ae
dec dl
xor edi, 0x7aa0eea2
shr cx, cl
xchg dl, al
test esi, esi
inc bx
adc esi, 0x7d0729ca
or cl, 0x4d
test eax, eax
add ah, 5
and dl, bl
and edx, eax
test al, 0x7d
ror edi, cl
nop
not dl
sub edx, 0x17e77cda
ror si, 3
or eax, eax
inc ecx
dec al
not bl
test bl, 0x4b
dec di
xor ax, si
rol esi, cl
sbb esi, 0x16ca3f18
pop eax
pop ebx
pop esi
pop edx
pop ecx
pop edi
call fcn.0049c80e
jg 0x4497a2
push esi
adc esi, 0x1ff82493
push eax
push ebx
or eax, ebx
stc
pop ebx
pop eax
pop esi
push ecx
xor cx, 0xc19
push eax
sub ah, 0x1f
rol ax, 7
rol eax, cl
pop eax
pop ecx
call fcn.0049cbce
push eax
push ecx
ror al, cl
push edx
and dh, 0x1b
push ebx
mov bh, dh
rol bl, cl
push esi
mov esi, 0x31815dae
and bx, 0x7205
rol edx, 5
sbb bh, ah
push edi
add eax, edi
shr si, 2
shr edi, cl
rol dx, cl
dec al
shl dx, cl
rol esi, 2
add edi, 0x6c49c85d
cmp cx, ax
sub bx, 0x7438
xchg cl, cl
xor edi, 0x64f40e5e
inc bx
adc dh, al
not ecx
and edi, eax
xor bh, bh
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
nop
stc
push ebx
test bh, bh
push ecx
shl ch, 7
push edx
add dx, cx
stc
push eax
ror ax, cl
mov al, al
inc ah
not bx
push edi
xchg di, di
push esi
add esi, 0x7f302188
shr ah, 3
xchg edi, esi
or bh, bl
stc
rol dl, 5
add ch, bl
dec edx
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
push edi
push ecx
rol di, cl
pop ecx
pop edi
call fcn.0049d124
call fcn.0049d5cd
push ebx
inc ebx
push eax
xor eax, 0x222255cc
push edi
push esi
mov edi, esi
pop esi
pop edi
pop eax
pop ebx
push ebx
shr bl, 4
mov bx, 0x5b36
add ebx, ebx
push ecx
rol bh, cl
nop
or cl, bl
push eax
xor ax, ax
cmp ax, 0x249e
add cl, bl
test bh, cl
stc
push edx
shr edx, cl
test ah, 0x51
sbb ecx, ecx
sbb cx, dx
add al, bh
xor eax, 0x1b9f9047
add dx, 0xe6c
shr ch, 7
push esi
and cx, si
dec ax
push edi
xor di, dx
or di, bx
ror al, cl
not si
inc si
and cl, bh
or al, bh
xchg edi, edx
dec eax
sbb ax, 0x44d5
ror ax, cl
sbb bx, 0x69
sub bh, al
rol bl, cl
not cx
not ebx
xor bx, bx
or dh, 0x36
cmp edx, ecx
add dh, 1
cmp di, dx
nop
stc
nop
stc
shr cx, cl
sbb bl, 0x77
ror bx, cl
xor dl, 0x2f
nop
ror bl, cl
ror dx, 7
mov ebx, ebx
xchg dx, bx
test cl, bh
xor di, 0x7602
mov dh, 0x77
or cx, si
shr cx, cl
xor esi, esi
add eax, 0x51db907
xor dh, 0x67
inc al
sbb edx, 0x37b8e4b8
or dh, 6
inc bx
inc cl
xchg dx, bx
test si, ax
xchg dx, dx
xor cx, 0x7a0
sbb ecx, 0x55adc45a
sub edi, esi
adc bl, bl
or ch, 0xa
sbb al, al
xor edi, esi
adc si, si
stc
shr bx, 8
test ax, si
sub cx, 0x4b97
stc
stc
rol bh, 6
ror dx, 8
test dh, 0x24
ror dh, cl
shr ecx, 3
xchg dl, bl
add eax, 0x598616b9
mov ah, ah
cmp si, 0x7a44
xor cx, ax
adc si, 0x642b
add cx, si
rol si, 3
test dl, ch
nop
pop edi
or bx, cx
sbb esi, ecx
or bh, 0x1d
add ax, 0x5c73
push edi
not edi
sbb bx, cx
shr ebx, 2
shr dx, cl
or al, cl
add di, dx
mov edx, 0x7c0d129
not bx
and di, cx
mov edx, 0x485513b1
dec ah
add ebx, 0x115d42d8
and ax, ax
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.0049d979
push edx
push ecx
ror dx, cl
stc
push edi
push eax
sub di, ax
push esi
add esi, eax
cmp dx, dx
adc edx, 0x337986c6
shl dx, cl
nop
xchg si, dx
stc
shl edx, cl
nop
push ebx
test bl, ch
test edx, 0x38b714d8
rol ax, cl
stc
inc si
adc ecx, eax
shr ecx, 7
inc ebx
and si, 0x49d2
ror cl, cl
rol ebx, 2
cmp bh, dl
xor dx, cx
dec al
ror ah, 2
not cx
stc
cmp ah, 0x24
inc ebx
adc ah, 0x75
add al, 0x3f
inc bh
not bx
or di, 0x246a
shl si, cl
or ch, 0x6f
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
push ebx
push ecx
xchg bh, cl
push esi
adc si, si
nop
shr bl, 8
push edx
adc edx, 0xb73990c
sub bh, 0x5e
add cx, si
nop
stc
shr bh, 6
xchg bh, ch
push eax
sub ax, dx
shr esi, cl
push edi
adc edi, edx
sub cx, bx
shl eax, cl
or cx, dx
pop edi
pop eax
pop edx
pop esi
pop ecx
pop ebx
push ecx
ror ecx, 2
pop ecx
push eax
push ecx
shl ax, cl
pop ecx
pop eax
call fcn.0049debd
ja 0x449ace
call fcn.0049e33f
jp 0x449a9b
jae 0x449a8b
jbe 0x449a86
call fcn.0049e6e9
call fcn.0049ea3d
push ebx
push edi
mov ebx, edi
pop edi
pop ebx
call fcn.0049efb7
call fcn.0049f3db
push edx
dec dl
push ecx
shr dx, cl
push ebx
rol bh, 7
push edi
sub di, di
xchg dx, di
not cl
pop edi
pop ebx
pop ecx
pop edx
jno 0x449ac9
call fcn.0049f94e
call fcn.0049fcfd
push eax
push edi
xchg di, ax
pop edi
pop eax
call fcn.0049ffac
stc
push ecx
test ecx, 0x500d1c1c
pop ecx
push eax
push ebx
sub bh, 0x1e
push esi
push eax
xor esi, eax
push ecx
and ch, ch
push edx
push edi
xchg edx, edi
mov bl, 0x76
xchg dx, bx
and ax, si
adc cl, 1
test si, di
xor esi, edx
add cx, bx
shr di, cl
shl dh, 6
ror edx, 8
test di, si
not esi
ror edx, cl
sbb bl, 0x71
nop
sbb si, 0x472a
cmp dx, 0x1b15
cmp dx, 0x77a8
mov al, 0x5e
sbb edi, 0x30e97c18
dec cl
shl di, cl
nop
sbb ecx, ecx
or dl, bl
inc di
dec bh
sbb si, 0x62a7
or bx, cx
xchg al, dh
dec edi
shl bx, 8
stc
xchg si, ax
or edi, 0xc13af69
ror ch, cl
not bx
nop
nop
adc cx, 0x1c01
and dx, 0x219d
mov si, bx
rol bh, cl
add dl, 0xd
test edx, 0x1ae28f7d
xor si, bx
sub dl, dl
test al, 0x78
nop
and bl, 4
inc edx
shr ch, cl
dec ax
inc bh
dec di
and eax, eax
xor ax, 0x6672
or esi, esi
not eax
xor edi, ecx
sub ecx, edx
xchg dl, bl
sub edx, eax
add edx, ecx
and edx, edx
xchg ebx, edi
nop
shr eax, cl
test di, 0x40be
not eax
nop
or ah, 0x45
rol cx, 7
test ax, ax
stc
sub bx, di
ror dx, 4
add cx, dx
dec ebx
sub cx, ax
shl cx, cl
xchg bx, dx
not bx
shr esi, cl
nop
shl edi, 5
dec al
mov dl, ch
dec esi
sbb ecx, 0x78766110
cmp esi, esi
dec esi
and dx, bx
mov dh, 0x7a
xor ax, ax
adc di, 0x7a9b
pop edi
push edi
adc edi, esi
xor si, dx
stc
shl cl, 5
nop
dec cx
shr ax, 2
ror ebx, 7
and al, bh
dec di
cmp ax, si
sub cl, dh
ror bh, 4
inc bh
dec ebx
shl bh, cl
rol di, 1
inc si
nop
and ax, 0x1b09
shr bx, cl
shl edi, 8
sub bh, 8
inc bl
mov si, si
shl dl, 6
shr bx, cl
xchg cx, dx
shl ax, cl
and eax, 0x74e37b6a
not bh
add cx, 0xf12
sub ax, si
rol al, cl
xchg dx, di
and cx, 0x5b17
not bl
mov edi, ebx
stc
ror esi, cl
shr ch, cl
rol ecx, 4
test esi, 0x58d77fdb
ror di, 2
add eax, edi
add dh, 0x5a
sub cx, di
test dx, dx
rol dl, 2
nop
stc
dec ax
adc ah, 0x54
nop
add esi, 0x586d483b
or ax, 0x18d5
nop
shl ecx, cl
xor edi, 0x141eccc9
rol bh, 4
test dl, cl
nop
rol ah, cl
adc dh, dl
cmp ecx, ecx
add edi, edi
dec ah
test dx, 0x126b
xor ch, 0x67
xchg dx, ax
adc di, ax
dec edi
sbb bh, bl
rol ah, cl
xor ebx, edx
and bx, bx
or ax, di
not bx
ror dx, cl
sub bl, bl
stc
add edx, 0x51c1cc8d
not si
xchg ah, ah
shl di, cl
shr si, cl
shr esi, 3
shl dh, 2
dec di
adc bx, 0x60a9
stc
dec di
inc dx
sub dx, 0x7ba2
mov edx, ebx
mov dh, 0x49
or dh, 0x56
sub cl, ah
not bx
mov edi, edx
pop edi
stc
or bl, bl
dec bl
test cx, 0x3e8c
xchg ecx, edx
push edi
dec edi
sbb esi, 0x47d07f74
adc ah, 0x4a
not dx
nop
rol di, cl
or dx, bx
and dx, di
shl ax, cl
cmp si, dx
sub di, 0x465a
or dx, 0x3822
adc ebx, ecx
sub dh, dh
or cl, dh
adc ecx, ebx
stc
sbb ebx, 0x74a404f6
test dl, 0x5d
mov dl, ch
mov si, 0x62d2
ror edi, 3
add eax, 0x2402b325
adc ebx, 0x5ff8efa1
and bl, cl
add dh, 0x61
rol si, cl
adc dl, bh
add ecx, edi
or ch, 0x42
shl edi, 8
inc dl
xor ebx, esi
sub di, cx
or di, ax
and di, 0x4340
adc dl, 0x6e
stc
adc ch, 0xa
test cx, bx
nop
nop
adc si, 0x3c72
dec al
add eax, esi
adc bx, di
xor cx, di
adc edx, 0x278463a2
sbb cx, 0x1f34
mov di, 0x56a2
or dx, 0x5e2
test edx, ebx
rol edi, 4
add edi, 0x527cbd72
ror cl, cl
add eax, ebx
and ah, 0x22
rol si, 1
dec bx
ror esi, cl
test ebx, esi
rol dl, cl
adc dx, si
ror eax, cl
xor ch, 0x51
mov cx, 0x248a
or ch, 0x15
xor di, di
ror di, 4
and bx, 0x3564
sub bh, dl
or ebx, 0x3b2e9c04
xchg ch, dh
not ecx
ror cl, 1
rol si, cl
stc
sbb edi, 0x3ad41cdc
mov bl, 8
mov edx, 0x40f23700
or ah, 0x19
xor bl, ah
dec ch
and bh, 5
mov si, cx
adc esi, 0x576c80e0
nop
not dl
xor si, di
add esi, eax
shr bh, 2
ror esi, 6
dec edx
add dl, 0x4a
and esi, 0x1cab7e90
pop edi
xor dh, dl
sbb ax, 0x6a59
shr esi, cl
and edx, ebx
mov ecx, ecx
rol dh, cl
dec si
add esi, 0x4291d386
adc al, 0x3d
push edi
xor ecx, edi
or ax, 0x555
inc di
sbb al, 0x40
test eax, ecx
not dh
nop
xor ecx, 0x2d94c2c5
add dx, bx
shl ecx, cl
dec ch
add dx, 0x111c
or edx, edx
cmp ch, al
or ebx, 0x1efaa4d0
stc
xchg al, ah
shr eax, 8
sub di, 0x329b
mov bx, 0x2033
cmp ecx, ecx
or bh, 0x45
ror ecx, cl
inc bl
adc bl, 0x3e
rol bl, cl
xor ch, 0x65
shr edx, cl
sub bl, 0x72
or ah, 0x5d
ror ebx, 3
inc dh
dec dl
not bl
stc
not al
test bx, 0x6ff
adc bx, 0x33fb
not ax
adc eax, 0x5ca1286e
adc bx, 0x178
dec ebx
sbb di, si
ror di, cl
rol bx, cl
dec eax
sub ah, 0x38
and bl, bh
sub ebx, edi
and ah, ch
adc cx, bx
dec dx
dec edx
cmp dx, 0x7606
xor ah, bh
shr ebx, 7
xor cl, 7
mov esi, esi
inc eax
ror ecx, cl
or esi, 0x2560162d
not bx
mov al, 0x2a
cmp si, 0x546
xchg si, ax
adc edi, 0x663d8b89
adc bh, 0x60
xor cl, dl
or esi, 0xf7eadf1
mov dl, 0x4a
stc
not dh
test ecx, 0x580e5c13
rol ax, cl
ror si, cl
shr esi, 3
xchg bx, cx
add cx, dx
and dh, bh
not esi
ror esi, cl
stc
adc bx, bx
cmp eax, 0x298c00b6
mov dl, 0x20
cmp si, ax
cmp bh, bh
and di, 0x5010
shr ebx, 5
xchg edi, ebx
or dx, 0x67dc
pop edi
cmp cl, 1
add cl, cl
and bx, si
push edi
xchg di, ax
adc esi, esi
mov ebx, eax
or dh, 0x58
ror cx, 3
sbb cx, bx
shl cx, cl
rol esi, 6
cmp al, ah
sub cx, si
nop
ror cl, cl
xor eax, 0x226ed34
or si, di
xor edi, esi
dec si
cmp edx, 0x46da17c7
adc al, cl
dec ecx
not esi
not cx
cmp ax, di
nop
stc
shr eax, cl
xchg ecx, esi
cmp bx, di
inc bx
and esi, edi
dec bx
test ebx, esi
adc dh, bl
sub ebx, 0x6d7000a4
rol si, 2
mov ecx, edi
rol cx, cl
sbb edi, 0x8567bee
stc
inc dl
add ch, cl
test bh, 0x17
shl bx, cl
shl edi, cl
cmp edx, edx
and cl, dh
or edx, 0x540239cd
ror edx, 7
mov si, 0x71f
rol cl, 2
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
push edx
push eax
xchg dh, al
push ebx
inc bx
push esi
push edi
cmp si, di
nop
and si, 0x5672
push ecx
mov ch, 0x5e
not dl
xchg si, si
stc
mov si, 0x29c3
add al, 0x20
mov dx, di
pop ecx
pop edi
pop esi
pop ebx
pop eax
pop edx
push edi
add edi, 0x4ac11822
push esi
push ecx
shr si, cl
push ebx
shl bl, 5
nop
or esi, 0x334e8faf
stc
push edx
adc dx, cx
sub si, 0x36a9
shl di, 4
mov bh, 0x5d
push eax
adc al, ch
ror dh, 6
not bl
or dh, 0x67
mov cx, dx
or dh, bl
nop
nop
mov bl, 0x61
xchg edi, eax
xchg cx, bx
add ecx, 0x35362120
nop
ror cl, 5
rol dx, cl
not cl
dec ah
ror bx, cl
not ch
test ch, dl
shr ax, cl
sbb ah, 0x47
test si, 0x31e4
stc
shl dh, 6
test cl, bh
cmp cl, 0x3b
xchg edi, ecx
and edi, 0xb22413b
ror cl, 7
cmp cl, 0x6e
xor ch, 0x10
dec dx
sub cl, al
or dh, bh
not di
adc ch, 0x61
rol ebx, 5
stc
xor edi, ebx
sub ecx, 0x60b0825b
inc dh
rol cx, cl
shl esi, cl
adc dh, ch
stc
add cl, 0x23
sbb ax, 0x490
shl esi, cl
or ebx, edx
sbb cl, 3
sub bh, 0x59
dec cl
mov eax, 0x1a60f12c
sub edx, eax
not bh
add edx, 0x44e25551
shl edx, cl
shl ecx, 3
rol dl, 5
xor esi, 0x9f99397
and edi, 0x4f178e9
nop
ror ax, 7
stc
not ch
sbb si, 0x3375
cmp edi, ebx
pop eax
pop edx
pop ebx
pop ecx
pop esi
pop edi
je 0x44a171
push ebx
inc bh
push esi
test esi, 0x36667309
dec ebx
push eax
dec ah
push edi
adc edi, 0x4ab88c3c
push ecx
xchg ecx, eax
shr ax, 6
sbb cx, 0x3ad8
push edx
rol dx, cl
sbb esi, 0x712fe4de
adc edx, 0x3c589531
mov bh, 0x56
stc
sbb bh, ah
dec ch
test bh, cl
and dx, 0x62f3
add ch, 0x3f
shr bx, cl
test bl, al
shr bx, cl
pop edx
pop ecx
pop edi
pop eax
pop esi
pop ebx
push edx
inc dx
push esi
and si, 0x7295
push edi
push eax
xchg di, ax
rol edx, 4
push ebx
sub ebx, eax
push ecx
xchg ch, dh
sbb dl, al
rol dh, 2
sbb eax, edi
xor ax, 0x27e6
adc ah, 0x67
dec si
dec ebx
test ebx, 0x46c30faf
shl cx, 7
pop ecx
pop ebx
pop eax
pop edi
pop esi
pop edx
push edx
not dl
pop edx
push esi
not si
push edi
dec edi
push ebx
not ebx
push edx
sbb dl, 0x7d
mov ebx, 0x69892056
push ecx
rol ch, cl
not dx
and ebx, 0x426ff3c6
rol ecx, 8
shr dh, 8
push eax
test eax, ecx
nop
mov cx, 0x2203
xor ecx, eax
shr dx, cl
test dh, dh
and bx, ax
ror ah, 1
xchg dx, dx
rol eax, cl
xchg cx, si
stc
xor ecx, esi
adc di, bx
shr esi, cl
sub dx, 0x959
sbb ch, 0x2f
adc dx, di
mov ecx, esi
and edi, 0x2f63af81
xor eax, 0x5bf8e1ee
ror bh, cl
shl cl, 6
ror al, 1
sub ah, bl
mov edi, esi
sbb esi, 0x13c8bc67
sub edi, ecx
pop eax
pop ecx
pop edx
pop ebx
pop edi
pop esi
push edi
shr edi, 7
push edx
sbb dh, 0x48
rol edx, 5
nop
stc
push ecx
dec cx
push eax
add ax, 0x524f
dec ecx
test di, 0x3e6a
push ebx
adc bx, 0x5dbf
dec eax
rol dl, cl
stc
add dl, 0x75
and bh, al
add edx, edi
dec di
sub cl, 0x21
add cl, 0x7d
push esi
sbb edx, esi
xchg al, bl
shl si, 8
and cx, 0x4a0f
ror esi, cl
dec bx
xchg dx, ax
shl si, cl
test edi, 0x79779a99
xchg bx, ax
or dx, 0x1c92
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
push esi
push eax
xchg esi, eax
stc
push ebx
sub ah, bl
push edi
test di, 0x6e3d
add esi, ebx
push ecx
shl eax, cl
sbb esi, 0x6e292771
shr si, 1
push edx
dec edx
pop edx
pop ecx
pop edi
pop ebx
pop eax
pop esi
jb 0x44a282
jg 0x44a27d
push edi
push ecx
shr edi, cl
pop ecx
pop edi
call fcn.004a058e
ret