Function at 0x6df3aa
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Create thread
Encode data using base64
Execute anti-debugging instructions
Get graphical window text
Parse pe header
Read .ini file
Resolve function by parsing pe exports

Disassembly:
mov word [esp + 0x86a], si
mov esi, 0x20
test dx, 0x2553
cmp edx, 0x19d03f4a
mov word [esp + 0x86c], si
shrd esi, edi, 0xa8
mov esi, 0x30
mov word [esp + 0x86e], si
mov word [esp + 0x870], si
rcl si, 0x58
mov esi, 0x20
test esi, esp
stc
mov word [esp + 0x872], si
neg esi
shld si, bx, 9
btr si, bx
mov esi, 0x37
cmp dl, dl
stc
test ebx, esp
mov word [esp + 0x874], si
cmp eax, edi
mov esi, 0x33
mov word [esp + 0x876], si
xadd si, si
bts si, di
rcr esi, 0xe5
mov esi, 0x20
mov word [esp + 0x878], si
ror si, 0xb
shld si, sp, 0x7b
mov esi, 0x30
mov word [esp + 0x87a], si
clc
mov word [esp + 0x87c], si
and si, bx
test bp, 0x10c4
movzx esi, si
mov esi, 0x20
stc
cmc
mov word [esp + 0x87e], si
mov esi, 0x36
cmc
cmp edi, 0x718261d3
mov word [esp + 0x880], si
mov esi, 0x35
cmp bh, 0x16
stc
mov word [esp + 0x882], si
xor esi, 0x7e643559
xadd esi, esi
mov esi, 0x20
stc
mov byte [esp + 0x3b5], 0x31
cmp ch, 0xa3
cmp bx, di
mov byte [esp + 0x3b6], 0x36
test eax, edx
mov byte [esp + 0x3b7], 0x33
clc
cmc
cmp bp, cx
mov byte [esp + 0x3b8], 0x38
jmp 0x6e20dc
mov byte [esp + 0x418], 0x74
mov byte [esp + 0x419], 0x20
rcr dl, cl
mov byte [esp + 0x41a], 0x45
adc esi, 0x68b10a81
mov byte [esp + 0x41b], 0x6e
cmp sp, 0x5c9c
mov byte [esp + 0x41c], 0x67
mov byte [esp + 0x41d], 0x69
mov byte [esp + 0x41e], 0x6e
mov byte [esp + 0x41f], al
mov byte [esp + 0x420], bl
mov byte [esp + 0x63c], 0x54
mov dl, 0x19
mov byte [esp + 0x63d], 0x56
xchg esi, esi
mov byte [esp + 0x63e], 0x61
neg dl
mov byte [esp + 0x63f], 0x6c
rol dl, cl
mov byte [esp + 0x640], 0x75
cmp bp, cx
ror si, 0xe4
rcr esi, 0x77
mov byte [esp + 0x641], al
or dl, 0x29
bt esi, ecx
mov byte [esp + 0x642], 0x43
mov byte [esp + 0x643], 0x68
mov byte [esp + 0x644], 0x61
cmp cx, di
mov byte [esp + 0x645], 0x6e
shr dl, cl
sar dl, 0x7f
mov byte [esp + 0x646], 0x67
cmp edi, edi
mov byte [esp + 0x647], al
mov byte [esp + 0x648], 0x46
mov byte [esp + 0x649], cl
or dl, 0xb6
xor esi, ecx
mov byte [esp + 0x64a], 0x72
rcl si, 0x98
and dl, bl
mov byte [esp + 0x64b], 0x6d
sal dl, 0x44
ror dl, 0xf2
mov byte [esp + 0x64c], bl
btc esi, 0xd6
cmp cx, bp
mov byte [esp + 0x4f8], 0x72
shr esi, 0xb3
mov byte [esp + 0x4f9], 0x61
rcl dl, 0x44
mov byte [esp + 0x4fa], 0x70
cmovs esi, ebp
mov byte [esp + 0x4fb], 0x68
rcl dl, 0xae
mov byte [esp + 0x4fc], 0x20
sal dl, cl
mov byte [esp + 0x4fd], 0x2d
xchg si, si
movzx esi, si
mov dl, 0xa4
mov byte [esp + 0x4fe], 0x20
not dl
mov byte [esp + 0x4ff], 0x5b
rcl si, 0x53
mov byte [esp + 0x500], bl
test dx, 0x5666
rcr esi, 0x9a
mov byte [esp + 0x444], 0x2e
sbb si, 0x71f
mov byte [esp + 0x445], 0x53
mov byte [esp + 0x446], 0x50
movzx esi, sp
mov byte [esp + 0x447], 0x4b
stc
mov byte [esp + 0x448], 0x58
mov byte [esp + 0x449], 0x5d
mov byte [esp + 0x44a], bl
test esp, 0x46bc5db4
shl dl, 0xa3
mov byte [esp + 0x4b0], 0x5b
rcl dl, 0x2f
mov byte [esp + 0x4b1], cl
or esi, 0x5c3a58dc
bt si, si
mov dl, 0x73
mov byte [esp + 0x4b2], 0x6e
movsx esi, di
xor si, 0x2cae
mov byte [esp + 0x4b3], 0x68
and si, 0x446f
sbb esi, 0x6e24355e
mov byte [esp + 0x4b4], cl
mov esi, 0x72ad40c0
mov byte [esp + 0x4b5], cl
or si, cx
cmp sp, sp
rol esi, 0x9a
mov byte [esp + 0x4b6], 0x6b
mov byte [esp + 0x4b7], 0x2e
adc si, 0x3d2b
add esi, 0x56a41ec8
test ebp, 0x59fe31a7
mov byte [esp + 0x4b8], bl
mov byte [esp + 0x3dc], 0x2e
movzx esi, bp
mov byte [esp + 0x3dd], dl
mov byte [esp + 0x3de], al
mov byte [esp + 0x3df], 0x72
or si, di
xadd esi, esi
mov byte [esp + 0x3e0], 0x5d
rcr si, 0xfe
mov byte [esp + 0x3e1], bl
mov byte [esp + 0x33c], 0x23
stc
mov byte [esp + 0x33d], 0x33
test eax, 0xfea3a48
mov byte [esp + 0x33e], 0x32
rcl si, 0x5c
mov byte [esp + 0x33f], 0x37
mov byte [esp + 0x340], 0x37
mov byte [esp + 0x341], 0x30
btc esi, ecx
btr si, bp
mov byte [esp + 0x342], bl
btc esi, ebx
rol si, 0x77
mov byte [esp + 0x394], 0x43
mov byte [esp + 0x395], cl
shld esi, ecx, 0x19
test di, 0x5a0a
mov byte [esp + 0x396], 0x6d
clc
xchg esi, esi
add si, di
mov byte [esp + 0x397], 0x62
sbb esi, 0x6bff78a6
bswap esi
adc esi, 0x71a4997
mov byte [esp + 0x398], cl
adc si, ax
bt esi, 0x5d
mov byte [esp + 0x399], 0x4c
cmp bp, 0x43de
mov byte [esp + 0x39a], 0x42
mov byte [esp + 0x39b], cl
xchg esi, esi
not esi
dec esi
mov byte [esp + 0x39c], 0x78
mov byte [esp + 0x39d], bl
sbb si, 0x3c6a
mov byte [esp + 0x4bc], 0x70
xor esi, esp
movzx esi, dx
mov byte [esp + 0x4bd], 0x63
mov byte [esp + 0x4be], 0x68
cmc
sbb esi, ebx
mov byte [esp + 0x4bf], 0x75
mov byte [esp + 0x4c0], 0x6e
add si, cx
mov byte [esp + 0x4c1], 0x74
bts si, sp
mov byte [esp + 0x4c2], al
or esi, edi
mov byte [esp + 0x4c3], 0x72
not si
cmp eax, 0x2adb484d
mov byte [esp + 0x4c4], bl
mov byte [esp + 0x4ec], 0x50
mov byte [esp + 0x4ed], 0x43
shl esi, 0x1d
movsx esi, sp
or esi, esp
mov byte [esp + 0x4ee], 0x48
cmp si, 0x88c
mov byte [esp + 0x4ef], 0x75
or si, 0x7789
sbb esi, ebp
mov byte [esp + 0x4f0], 0x6e
mov byte [esp + 0x4f1], 0x74
mov byte [esp + 0x4f2], al
mov byte [esp + 0x4f3], 0x72
test ebx, edx
btc esi, ebx
xchg esi, esi
mov byte [esp + 0x4f4], bl
mov byte [esp + 0x40c], 0x54
mov byte [esp + 0x40d], al
mov byte [esp + 0x40e], dl
rcr esi, 0x68
rol si, 0x88
mov byte [esp + 0x40f], 0x6c
shr si, 0xda
mov byte [esp + 0x410], 0x61
mov byte [esp + 0x411], bl
mov byte [esp + 0x3c0], 0x54
and si, si
mov byte [esp + 0x3c1], 0x68
bt esi, edx
mov byte [esp + 0x3c2], 0x75
shl si, 0xe8
mov byte [esp + 0x3c3], 0x6e
mov byte [esp + 0x3c4], 0x64
stc
mov byte [esp + 0x3c5], al
shld si, bp, 0x49
movzx esi, dx
clc
mov byte [esp + 0x3c6], 0x72
mov byte [esp + 0x3c7], 0x52
bt si, 0x36
mov byte [esp + 0x3c8], 0x54
mov byte [esp + 0x3c9], 0x36
shld si, dx, 0xe5
rcr si, 0x2c
mov byte [esp + 0x3ca], 0x4d
clc
mov si, ax
mov byte [esp + 0x3cb], 0x61
mov byte [esp + 0x3cc], 0x69
xor esi, 0x8784b78
mov byte [esp + 0x3cd], 0x6e
shl si, 0x42
mov byte [esp + 0x3ce], bl
and esi, 0x1cb73f61
rcr esi, 0xcb
mov byte [esp + 0x49c], 0x54
mov byte [esp + 0x49d], 0x68
sbb si, bx
btc esi, esi
btr esi, 0x5d
mov byte [esp + 0x49e], 0x75
inc esi
movzx esi, cx
mov byte [esp + 0x49f], 0x6e
cmp edi, ecx
bts esi, eax
adc si, bp
mov byte [esp + 0x4a0], 0x64
test cx, 0x1c98
cmc
mov byte [esp + 0x4a1], al
bswap esi
adc esi, ecx
test ah, 0x4f
mov byte [esp + 0x4a2], 0x72
shr si, 0x33
clc
mov byte [esp + 0x4a3], 0x52
test esp, ecx
shld si, si, 0x1c
mov byte [esp + 0x4a4], 0x54
shrd si, di, 0x90
bt si, si
mov byte [esp + 0x4a5], 0x36
xor esi, ecx
mov byte [esp + 0x4a6], 0x46
mov byte [esp + 0x4a7], cl
btc si, si
bsr si, ax
mov byte [esp + 0x4a8], 0x72
bts esi, edx
clc
mov byte [esp + 0x4a9], 0x6d
or si, cx
mov byte [esp + 0x4aa], 0x44
btr esi, 7
mov byte [esp + 0x4ab], 0x43
neg esi
mov byte [esp + 0x4ac], bl
neg esi
btc esi, edi
mov byte [esp + 0x45c], 0x56
movsx esi, bx
mov byte [esp + 0x45d], 0x42
inc si
mov byte [esp + 0x45e], 0x4d
and esi, esp
mov byte [esp + 0x45f], dl
mov byte [esp + 0x460], cl
sal esi, 0x33
mov byte [esp + 0x461], 0x53
bts si, di
shrd esi, eax, 0x24
mov byte [esp + 0x462], 0x74
test bp, bp
mov byte [esp + 0x463], 0x64
sbb si, 0x7862
shrd si, sp, 0x1b
mov byte [esp + 0x464], 0x43
mov byte [esp + 0x465], cl
bt si, ax
mov si, bx
mov byte [esp + 0x466], 0x6d
mov byte [esp + 0x467], 0x70
bts si, dx
mov byte [esp + 0x468], 0x4d
mov byte [esp + 0x469], 0x67
bsr si, bx
mov byte [esp + 0x46a], 0x72
xor esi, 0x51911f53
mov byte [esp + 0x46b], bl
sub esi, 0x5dca2de5
mov byte [esp + 0x358], 0x4c
mov byte [esp + 0x359], cl
movsx esi, bp
bt si, 0x94
mov byte [esp + 0x35a], 0x67
movsx esi, si
inc si
mov byte [esp + 0x35b], 0x69
mov byte [esp + 0x35c], 0x6e
mov byte [esp + 0x35d], 0x32
rol si, 0x63
bswap si
adc si, 0x3c4f
mov byte [esp + 0x35e], 0x37
stc
or esi, esi
neg esi
mov byte [esp + 0x35f], 0x30
sar si, 0x8c
mov byte [esp + 0x360], 0x2e
mov byte [esp + 0x361], 0x44
mov byte [esp + 0x362], 0x4c
mov byte [esp + 0x363], 0x4c
and esi, 0x14a32b72
sub esi, 0x35083c23
mov byte [esp + 0x364], bl
bsf si, bp
mov byte [esp + 0x34c], 0x48
mov byte [esp + 0x34d], al
mov byte [esp + 0x34e], 0x6c
mov byte [esp + 0x34f], 0x70
mov byte [esp + 0x350], al
cmovo si, bp
mov byte [esp + 0x351], 0x72
bsf si, sp
sar esi, 9
mov byte [esp + 0x352], 0x2e
mov byte [esp + 0x353], 0x64
shl si, 0x87
bts si, ax
mov byte [esp + 0x354], 0x6c
mov byte [esp + 0x355], 0x6c
mov byte [esp + 0x356], bl
shr esi, 0xdc
mov byte [esp + 0x2e4], dl
bswap si
xor esi, edi
mov byte [esp + 0x2e5], dl
or esi, ebp
sub si, 0x50ec
mov byte [esp + 0x2e6], 0x2e
dec si
xadd si, si
mov byte [esp + 0x2e7], 0x6d
btc esi, esp
sbb esi, 0x45f76cc9
shld esi, ebp, 0x37
mov byte [esp + 0x2e8], 0x70
btc si, si
mov byte [esp + 0x2e9], 0x33
mov byte [esp + 0x2ea], bl
shld esi, ebx, 0xa7
sbb esi, eax
mov byte [esp + 0x314], 0x70
mov byte [esp + 0x315], dl
mov byte [esp + 0x316], 0x64
mov byte [esp + 0x317], 0x2e
mov byte [esp + 0x318], 0x64
jmp 0x60250a
mov word [esp + 0x8ba], si
rol esi, 0xaf
mov esi, 0x30
cmp edi, eax
jmp 0x601dbd
mov word [esp + 0x88c], si
cmc
btr si, dx
mov esi, 0x39
stc
test dh, 0x69
mov word [esp + 0x88e], si
mov esi, 0x20
test si, bp
stc
mov word [esp + 0x890], si
cmovs esi, ebp
mov esi, 0x30
cmc
test si, 0xe27
mov word [esp + 0x892], si
mov word [esp + 0x894], si
mov esi, 0x20
jmp 0x57cbeb
mov byte [esp + 0x2de], 0x2e
shld esi, esp, 0xc2
mov byte [esp + 0x2df], 0x64
cmc
xor si, 0x13d0
mov byte [esp + 0x2e0], 0x6c
xor si, 0x52ce
mov byte [esp + 0x2e1], 0x6c
mov byte [esp + 0x2e2], bl
cmovbe esi, eax
mov byte [esp + 0x3b0], 0x6d
mov byte [esp + 0x3b1], 0x61
btc esi, edx
mov byte [esp + 0x3b2], 0x70
cmp bh, bl
mov byte [esp + 0x3b3], dl
add esi, 0x1ec07871
mov byte [esp + 0x3b4], 0x5c
clc
and si, di
mov esi, 0x35
mov word [esp + 0x85c], si
add esi, 0x38ea6263
bt esi, 0x94
mov esi, 0x30
mov word [esp + 0x85e], si
bswap esi
mov esi, 0x20
cmc
test ebx, eax
mov word [esp + 0x860], si
add esi, ebp
mov esi, 0x30
mov word [esp + 0x862], si
mov word [esp + 0x864], si
mov esi, 0x20
mov word [esp + 0x866], si
mov esi, 0x36
jmp 0x688a96
mov byte [esp + 0x3a6], al
mov byte [esp + 0x3a7], 0x61
mov byte [esp + 0x3a8], 0x67
mov byte [esp + 0x3a9], al
cmp si, bx
clc
cmp eax, 0x555b0ae4
mov byte [esp + 0x3aa], 0x2e
clc
mov byte [esp + 0x3ab], al
cmp si, 0x38b4
test bp, dx
mov byte [esp + 0x3ac], 0x78
mov byte [esp + 0x3ad], al
mov byte [esp + 0x3ae], bl
test ebp, 0x62737ec2
stc
cmp esi, ebp
mov byte [esp + 0x30c], 0x4b
clc
cmp al, 0xe
mov byte [esp + 0x30d], al
test bp, 0x4c34
mov byte [esp + 0x30e], 0x79
test dh, 0x2e
mov byte [esp + 0x30f], 0x2e
mov byte [esp + 0x310], 0x64
mov byte [esp + 0x311], 0x6c
stc
cmp esi, ecx
mov byte [esp + 0x312], 0x6c
stc
mov byte [esp + 0x313], bl
mov word [esp + 0x884], si
mov esi, 0x30
cmp sp, 0x3df2
mov word [esp + 0x886], si
test esi, 0x45e4cdb
mov word [esp + 0x888], si
and si, cx
xor si, bx
adc si, si
mov esi, 0x20
jmp 0x6848f0
mov byte [esp + 0x38f], al
mov byte [esp + 0x4d6], al
mov byte [esp + 0x496], al
mov al, 0x65
sbb dl, 0x49
xchg si, si
mov byte [esp + 0x38c], 0x5f
neg dl
shrd si, sp, 0x53
mov byte [esp + 0x38d], cl
bsr si, bp
mov byte [esp + 0x38e], 0x62
mov byte [esp + 0x390], bl
mov byte [esp + 0x4d4], cl
cmc
ror dl, 0xcc
mov byte [esp + 0x4d5], 0x62
sub esi, 0x3cfc55c2
shr dl, 0xf0
mov byte [esp + 0x4d7], 0x5f
and si, si
mov byte [esp + 0x4d8], 0x66
mov byte [esp + 0x4d9], cl
sar si, 0xda
bswap esi
mov byte [esp + 0x4da], 0x72
test ebp, esp
mov byte [esp + 0x4db], 0x6d
mov byte [esp + 0x4dc], bl
not dl
dec esi
mov byte [esp + 0x494], cl
mov byte [esp + 0x495], 0x62
or esi, 0x6d200075
mov byte [esp + 0x497], 0x5f
mov byte [esp + 0x498], 0x61
xor esi, 0x38f86442
shl dl, cl
rcr si, 0xf5
mov byte [esp + 0x499], 0x70
xchg dl, dl
xor si, dx
mov byte [esp + 0x49a], 0x70
shld esi, esp, 0xee
rcr dl, cl
mov byte [esp + 0x49b], bl
sal esi, 0xc4
not esi
mov byte [esp + 0x44c], 0x57
mov byte [esp + 0x44d], 0x69
mov byte [esp + 0x44e], 0x6e
mov byte [esp + 0x44f], 0x64
cmp dx, si
inc esi
mov byte [esp + 0x450], cl
shr dl, cl
sbb dl, 0x84
sub si, bx
mov byte [esp + 0x451], 0x77
adc dl, 0x99
shl dl, 0x49
mov byte [esp + 0x452], bl
mov byte [esp + 0x414], 0x43
mov byte [esp + 0x415], 0x68
stc
xadd si, si
sal dl, 0x68
mov byte [esp + 0x416], al
bt esi, 0x10
shr dl, 0xae
mov byte [esp + 0x417], 0x61
jmp 0x54072c
mov word [esp + 0x896], si
bsf si, si
mov esi, 0x36
mov word [esp + 0x898], si
mov esi, 0x34
mov word [esp + 0x89a], si
xor si, 0x6b4f
xadd si, si
btr esi, esi
mov esi, 0x20
mov word [esp + 0x89c], si
or esi, eax
mov esi, 0x30
mov word [esp + 0x89e], si
mov word [esp + 0x8a0], si
mov esi, 0x20
cmc
cmp ecx, 0x65dc7bb7
mov word [esp + 0x8a2], si
mov esi, 0x36
test sp, dx
clc
mov word [esp + 0x8a4], si
cmp al, cl
or si, sp
mov esi, 0x46
test sp, sp
stc
mov word [esp + 0x8a6], si
mov esi, 0x20
test edx, ebp
cmp esp, 0x221f1aea
mov word [esp + 0x8a8], si
mov esi, 0x30
cmc
stc
clc
mov word [esp + 0x8aa], si
mov word [esp + 0x8ac], si
mov esi, 0x20
stc
mov word [esp + 0x8ae], si
mov esi, 0x36
clc
cmp si, ax
mov word [esp + 0x8b0], si
movsx esi, si
mov esi, 0x45
mov word [esp + 0x8b2], si
mov esi, 0x20
mov word [esp + 0x8b4], si
shl si, 0x3e
shrd si, di, 0x83
or esi, edi
mov esi, 0x30
mov word [esp + 0x8b6], si
cmp di, dx
test eax, 0x3b9f3904
clc
mov word [esp + 0x8b8], si
shl si, 0xc9
ror esi, 0x82
mov esi, 0x20
test di, 0x78a1
jmp 0x547ed0
mov word [esp + 0x8cc], si
cmp sp, 0x3c14
mov esi, 0x43
stc
mov word [esp + 0x8ce], si
mov esi, 0x20
cmp esp, ebp
mov word [esp + 0x8d0], si
mov esi, 0x30
test di, sp
cmp ebp, 0x2d0c237b
mov word [esp + 0x8d2], si
cmp ecx, 0x23a3259f
test bx, bp
mov word [esp + 0x8d4], si
test bl, 0xa
rcl si, 0xe4
mov esi, 0x20
mov word [esp + 0x8d6], si
inc si
cmovns esi, edx
test sp, 0xf57
mov esi, 0x36
test eax, edi
mov word [esp + 0x8d8], si
stc
btr esi, 0x28
xor si, 0x3623
mov esi, 0x46
stc
test dl, 0x60
mov word [esp + 0x8da], si
mov esi, 0x20
jmp 0x6d7f98
mov word [esp + 0x926], si
cmp edi, 0x20da3264
cmp ebp, edi
test edx, edx
mov word [esp + 0x928], si
clc
mov esi, 0x20
test ax, sp
stc
mov word [esp + 0x92a], si
btr si, sp
cmova esi, eax
xor si, ax
mov esi, 0x36
test di, 0x2302
test ebx, esp
mov word [esp + 0x92c], si
ror esi, 0xa1
mov esi, 0x43
test ecx, 0x366e610e
mov word [esp + 0x92e], si
stc
mov esi, 0x20
jmp loc.0040cb87
mov word [esp + 0x8fc], si
shld si, bp, 0x65
mov esi, 0x45
cmp sp, bx
mov word [esp + 0x8fe], si
not si
xadd si, si
test ax, bp
mov esi, 0x20
cmc
mov word [esp + 0x900], si
mov esi, 0x7a402110
mov esi, 0x30
mov word [esp + 0x902], si
clc
mov word [esp + 0x904], si
cmp ebp, 0x52be0210
mov esi, 0x20
cmp esi, 0x54fb3b6e
mov word [esp + 0x906], si
mov esi, 0x32
cmc
test di, ax
mov word [esp + 0x908], si
mov esi, 0x45
mov word [esp + 0x90a], si
shr esi, 0x7a
mov esi, 0x20
cmp dh, ch
test bp, 0x3b36
stc
mov word [esp + 0x90c], si
cmova si, ax
mov esi, 0x30
test si, 0x4dcf
mov word [esp + 0x90e], si
test edi, 0x6cd5641
mov word [esp + 0x910], si
mov esi, 0x20
mov word [esp + 0x912], si
not si
sub si, di
mov esi, 0x36
stc
clc
mov word [esp + 0x914], si
shr esi, 0xce
rcr esi, 0xed
mov esi, 0x34
test esp, ebx
mov word [esp + 0x916], si
bts esi, esp
or si, si
adc si, 0x41cd
mov esi, 0x20
mov word [esp + 0x918], si
bts si, cx
and si, dx
mov esi, 0x30
mov word [esp + 0x91a], si
mov word [esp + 0x91c], si
bt si, 0xfb
mov esi, 0x20
test cx, di
stc
mov word [esp + 0x91e], si
sub si, 0x1e37
mov esi, 0x3f7a5e97
mov esi, 0x36
test bp, 0x8e9
clc
mov word [esp + 0x920], si
mov esi, 0x43
clc
mov word [esp + 0x922], si
sub esi, 0x6efc730e
mov esi, 0x20
test si, bx
stc
mov word [esp + 0x924], si
not esi
mov esi, 0x30
test ch, 0x9d
stc
jmp 0x5b0018
mov word [esp + 0x8bc], si
test di, 0x2437
mov word [esp + 0x8be], si
mov esi, 0x20
clc
cmp ch, 0x9a
mov word [esp + 0x8c0], si
mov esi, 0x30
mov word [esp + 0x8c2], si
mov word [esp + 0x8c4], si
xor esi, esi
clc
mov word [esp + 0x8c6], si
sbb esi, 0x2e4a0f35
mov esi, 0x34
jmp 0x5a8257
mov byte [esp + 0x319], 0x6c
add esi, eax
mov byte [esp + 0x31a], 0x6c
btr si, 0x14
mov byte [esp + 0x31b], bl
btr esi, esp
xor si, 0x7368
mov byte [esp + 0x304], 0x4f
mov byte [esp + 0x305], 0x43
and si, si
btc si, 0xc6
mov byte [esp + 0x306], 0x52
cmp edx, eax
bswap esi
mov byte [esp + 0x307], 0x2e
mov byte [esp + 0x308], 0x64
btr si, si
shld si, si, 0x22
bt si, 0x29
mov byte [esp + 0x309], 0x6c
mov byte [esp + 0x30a], 0x6c
mov byte [esp + 0x30b], bl
test bl, 0xf0
mov byte [esp + 0x2dc], dl
mov byte [esp + 0x2dd], dl
jmp 0x5562b1
mov word [esp + 0x8fa], si
sar si, 0xa4
test bl, bl
mov esi, 0x36
jmp 0x5b675b
mov word [esp + 0x88a], si
mov si, 0x416e
stc
xor si, 0x2dc9
mov esi, 0x36
cmc
jmp 0x54c060
mov word [esp + 0x868], si
xor esi, 0x293d2ae0
mov esi, 0x46
jmp 0x53cf9f
mov byte [esp + 0x320], 0x2e
mov byte [esp + 0x321], cl
mov byte [esp + 0x322], 0x63
test eax, 0x24137f7f
cmp bh, al
mov byte [esp + 0x323], 0x6b
mov byte [esp + 0x324], bl
test ebp, ebp
mov byte [esp + 0x3a0], cl
test eax, 0x6d2507b
mov byte [esp + 0x3a1], 0x6c
test dl, 0x24
mov byte [esp + 0x3a2], 0x64
stc
mov byte [esp + 0x3a3], 0x6c
cmp dx, bp
mov byte [esp + 0x3a4], 0x69
mov byte [esp + 0x3a5], 0x6e
stc
jmp 0x563dc2
mov word [esp + 0x8e0], si
mov esi, 0x20
mov word [esp + 0x8e2], si
or esi, eax
mov esi, 0x36
mov word [esp + 0x8e4], si
xadd esi, esi
shl esi, 0xa0
bts esi, ebx
mov esi, 0x37
mov word [esp + 0x8e6], si
mov esi, 0x20
jmp 0x6df5ca
mov word [esp + 0x8dc], si
bsr si, ax
mov esi, 0x30
jmp 0x6dfc2d
push ebp
mov ebp, esp
neg ah
shl al, 0x73
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x4e5df8
mov ah, dl
mov eax, dword fs:[0]
push eax
cwde
push ecx
mov eax, 0x1424
call fcn.00474d50
mov eax, dword [0x520628]
xor eax, esp
mov dword [esp + 0x1420], eax
push ebx
push esi
adc esi, edx
add cl, 0x9b
push edi
mov eax, dword [0x520628]
bts si, cx
bt esi, 0xd7
cmp ch, 0x71
xor eax, esp
clc
push eax
lea eax, [esp + 0x1438]
add dl, 0xe8
movzx esi, sp
btc esi, 0xf5
mov dword fs:[0], eax
sub ebx, ebx
sbb al, 2
mov cl, 0x6f
mov al, 0x6a
jmp 0x5716e9
mov word [esp + 0x8e8], si
mov esi, 0x30
test ah, ah
cmc
mov word [esp + 0x8ea], si
cmp sp, 0x46aa
test al, 0xbe
mov word [esp + 0x8ec], si
mov esi, 0x20
cmp sp, di
cmp ecx, 0x5e895220
mov word [esp + 0x8ee], si
bt si, 0xb3
or esi, 0x6eba7c6c
mov esi, 0x36
test sp, 0x673a
mov word [esp + 0x8f0], si
mov esi, 0x39
cmc
test bl, al
clc
mov word [esp + 0x8f2], si
clc
mov esi, 0x20
mov word [esp + 0x8f4], si
rcr esi, 0x8e
btr si, 0x25
mov esi, 0x30
cmc
mov word [esp + 0x8f6], si
test eax, 0x1ac4537a
test eax, esp
stc
mov word [esp + 0x8f8], si
shr si, 0xea
rcr si, 0x72
mov esi, 0x20
cmc
jmp 0x64cb52
mov word [esp + 0x8de], si
jmp 0x6d7588
mov byte [esp + 0x3b9], 0x34
mov byte [esp + 0x3ba], 0x2e
cmp esp, esp
clc
mov byte [esp + 0x3bb], 0x74
cmp bp, 0x224a
stc
test esi, ebp
mov byte [esp + 0x3bc], 0x78
mov byte [esp + 0x3bd], 0x74
cmc
mov byte [esp + 0x3be], bl
cmp si, 0x2cf6
mov byte [esp + 0x31c], 0x44
cmc
mov byte [esp + 0x31d], al
test bp, 0x53f3
cmp sp, 0x2098
mov byte [esp + 0x31e], 0x6d
cmp edx, esp
clc
mov byte [esp + 0x31f], cl
stc
jmp 0x6c116d