Function at 0x554020
Capabilities:
Authenticate hmac
Execute anti-debugging instructions
Read file on windows

Disassembly:
mov edx, dword [esi + 0x20]
jmp 0x701ca0
call dword [0x4c2414]
mov esi, dword [ebp - 0xf24]
jmp 0x719aa1
jb 0x6d7443
cmp ecx, edi
jmp 0x655b08
push ebp
xchg ebp, eax
mov ebp, esp
jmp 0x609281
jne 0x770770
mov ecx, dword [0x500c48]
jmp 0x717b9f
push 0
jmp 0x631fce
call esi
lea esp, [ebp - 0x1064]
or bl, 0x58
ror ecx, 0xba
mov ecx, dword [ebp - 0xc]
rcr edi, 0x19
btc bx, 0x40
inc bl
mov dword fs:[0], ecx
pop ecx
pop edi
not esi
rol ebx, 0x7b
pop esi
pop ebx
jmp 0x76ec10
mov eax, esi
jmp 0x724d4e
jne 0x6d7443
mov edx, dword [ecx + 1]
stc
lea ecx, [edx + ecx + 5]
cmp ecx, eax
jb 0x6d7443
cmp ecx, edi
jmp 0x782df6
jb 0x770770
cmp eax, 2
jmp 0x6434cc
push eax
jmp 0x40da52
push 0
push 0
push 0x5003fc
jmp 0x653cd7
mov word [ebp - 0x194], ax
sub eax, 0x7a5d3792
bts eax, ecx
mov word [ebp - 0x192], cx
shr cl, cl
or eax, edi
and ax, bp
mov word [ebp - 0x190], dx
neg cx
xchg ch, cl
mov eax, 0x74
dec dh
sar cl, 0x6c
cdq
mov ecx, ebx
mov edx, 0x6d
cmc
mov word [ebp - 0x18e], ax
jmp 0x5b2582
mov word [ebp - 0x18c], cx
mov word [ebp - 0x18a], dx
mov eax, 0x42
rcr cx, cl
shl cx, cl
cdq
mov ecx, 0x69
shrd edx, edx, 0x8e
ror dl, cl
or edx, esi
mov edx, 0x6f
cmc
mov word [ebp - 0x188], ax
movsx ax, cl
mov word [ebp - 0x186], cx
adc ax, dx
shl al, 0x4a
mov word [ebp - 0x184], dx
mov eax, 0x73
xchg dl, dl
bswap cx
rol cx, cl
mov word [ebp - 0x182], ax
add dx, 0xdbe
cmc
bts ax, cx
mov ecx, 0x56
btc edx, ebp
mov word [ebp - 0x180], cx
cwd
mov edx, ebx
mov word [ebp - 0x17e], dx
sar eax, cl
mov al, 0x39
cmp edi, ebp
mov eax, 0x72
add edx, 0x6d90069a
mov word [ebp - 0x17c], ax
movsx eax, ax
xadd ch, cl
btr ax, sp
mov ecx, 0x73
xor edx, 0x46174adc
mov word [ebp - 0x17a], cx
mov edx, 0x69
btr ecx, ebp
mov word [ebp - 0x178], dx
not al
jmp 0x6536a4
mov word [ebp - 0x19e], dx
mov word [ebp - 0x19c], ax
jmp 0x61b142
ja 0x6d7443
mov ecx, dword [0x500c38]
clc
cmp byte [ecx], 0xe9
jmp 0x58e9ce
je 0x770770
test eax, eax
jmp 0x755859
je 0x50e4c7
cmp edi, eax
jmp 0x5562cc
call fcn.0044fddd
mov esp, ebp
mov ebp, 0x49df3356
pop ebp
jmp 0x6eea27
push ecx
mov dword [ebp - 0xff4], 0x44
mov word [ebp - 0xc34], ax
jmp 0x6263fc
push 0xffffffffffffffff
cwde
push 0x4c04eb
mov al, dl
bswap eax
mov eax, dword fs:[0]
jmp 0x69b144
jb 0x6d7443
cmp ecx, edi
jmp 0x5e5183
lea ecx, [ebp - 0x10c]
jmp 0x770f7c
mov word [ebp - 0x19a], cx
jmp 0x423016
mov word [ebp - 0x2c4], dx
mov eax, 0x61
sub cl, 0x53
cmovl cx, cx
mov ecx, 0x6c
cmc
test esp, 0x101506b9
sub edx, edx
jmp 0x6cfc38
call fcn.00454660
lea esp, [esp + 0xc]
sub edx, edx
mov ax, si
bswap ax
mov eax, 0x742371c8
push 0x206
push edx
setge ah
movzx eax, di
cmovbe eax, eax
lea eax, [ebp - 0xa2a]
jmp 0x597896
push edx
jmp 0x75a6b0
mov edx, 0x48
mov word [ebp - 0x3c8], dx
sal dl, cl
mov eax, 0x41
add dh, 0xb
sub cx, ax
mov word [ebp - 0x3c6], ax
sal ecx, 0xcb
lahf
mov edx, 0x44
bsf ax, di
lahf
mov word [ebp - 0x3c2], dx
cmp edi, 0x7ba504a9
bt cx, 0xd4
mov ecx, 0x52
or dx, sp
movzx eax, dx
mov word [ebp - 0x3c4], cx
mov eax, 0x57
xchg ecx, edx
sbb cl, 0x73
mov word [ebp - 0x3c0], ax
mov edx, 0x52
mov word [ebp - 0x3bc], dx
sbb ax, dx
neg ecx
dec ecx
mov ecx, 0x41
ror ah, 0x5c
sbb edx, 0x3ebe3b24
or ah, 0x5d
mov word [ebp - 0x3be], cx
neg cl
xchg cl, al
and edx, esi
mov eax, 0x45
dec cl
shr dh, cl
mov word [ebp - 0x3ba], ax
mov word [ebp - 0x3b4], ax
stc
cmove cx, di
mov edx, 0x44
setge al
cmc
bsr eax, ecx
mov word [ebp - 0x3b6], dx
rdtsc
mov ecx, 0x5c
mov word [ebp - 0x3b8], cx
sar edx, 0x48
xor ah, cl
sal ch, cl
mov edx, 0x43
sal ah, 0x30
mov word [ebp - 0x3b0], dx
shrd dx, ax, 0xda
mov eax, 0x52
rcr dx, cl
test bx, sp
inc ch
mov word [ebp - 0x3ae], ax
shld edx, eax, 0x8e
sbb ah, 0x8b
mov ecx, 0x53
clc
mov word [ebp - 0x3b2], cx
mov edx, ebp
clc
mov edx, 0x50
movsx ecx, sp
mov word [ebp - 0x3aa], dx
shl eax, cl
test esi, ecx
mov eax, 0x54
mov word [ebp - 0x3a8], ax
mov ecx, 0x49
test cl, 0x84
movzx ax, ch
mov word [ebp - 0x3ac], cx
bts edx, edi
sete ah
shl eax, cl
mov word [ebp - 0x3a6], cx
and ah, dh
mov edx, 0x4f
bts eax, eax
inc cx
mov word [ebp - 0x3a4], dx
shl cx, cl
or edx, esp
and eax, 0x2d8e7877
mov eax, 0x4e
add dx, cx
bswap ecx
sbb edx, 0x5cb022b3
mov word [ebp - 0x3a2], ax
ror ecx, cl
mov ecx, 0x5c
movzx edx, di
mov word [ebp - 0x3a0], cx
mov edx, 0x53
stc
mov word [ebp - 0x39e], dx
adc ax, 0x7039
sbb ax, 0x74a3
rcl ah, 0xd2
mov eax, 0x79
and cl, ch
xor dx, 0x3dae
cwd
mov word [ebp - 0x39c], ax
mov ecx, 0x73
rcr edx, 0x89
xchg dh, dl
bts ax, si
mov word [ebp - 0x39a], cx
mov edx, 0x74
adc cx, bx
mov word [ebp - 0x398], dx
btr cx, sp
mov eax, ebx
movsx ecx, bp
sbb cx, sp
mov word [ebp - 0x396], ax
lahf
clc
sar ch, cl
sub edx, edx
xchg ecx, eax
shl cx, 0xdd
mov ecx, 0x6d
bt eax, edx
sar eax, cl
mov word [ebp - 0x394], cx
add cl, bl
movsx ecx, bx
mov word [ebp - 0x392], dx
rcl ax, 0x5b
mov eax, 0x48
mov word [ebp - 0x390], ax
sar edx, cl
cmovle cx, bp
add ah, bh
mov ecx, 0x41
mov word [ebp - 0x38e], cx
movzx ecx, si
btc ax, dx
stc
mov edx, 0x52
mov ecx, 0x62b73c26
mov eax, 0x44
test edx, esp
movsx ecx, sp
mov word [ebp - 0x38c], dx
dec dl
mov word [ebp - 0x38a], ax
shrd dx, si, 0x1f
mov ecx, 0x57
mov word [ebp - 0x388], cx
rcr dl, cl
sal eax, 0xe8
mov edx, 0x41
mov eax, 0x52
ror cl, 0x60
and ch, dl
rcr ch, 0x68
mov word [ebp - 0x386], dx
cmc
mov word [ebp - 0x384], ax
sar al, cl
not dh
mov ecx, 0x45
stc
test esi, ebx
mov edx, 0x5c
mov eax, 0x41
stc
mov word [ebp - 0x382], cx
or ch, cl
mov ecx, 0x43
mov word [ebp - 0x380], dx
cmp si, 0x5df3
sbb dh, dh
mov word [ebp - 0x37e], ax
shl dl, 0xb3
mov edx, 0x50
mov eax, 0x49
cmp ecx, eax
mov word [ebp - 0x37c], cx
inc cl
xor ecx, 0x7e02260f
mov word [ebp - 0x37a], dx
rcl edx, 0x6d
shr cx, cl
setae cl
mov word [ebp - 0x378], ax
btc eax, esi
bts edx, ebx
bt dx, 0x89
mov ecx, 0x5c
bsf ax, ax
mov word [ebp - 0x376], cx
cmc
ror dl, 0x4b
mov edx, 0x44
rcl eax, 5
add cl, 0x13
rol cl, cl
mov ecx, edx
rcr ah, cl
mov word [ebp - 0x374], dx
mov word [ebp - 0x370], cx
cmp eax, ebp
adc ecx, ecx
cmovbe dx, bx
mov eax, 0x53
movzx edx, cx
dec ch
mov word [ebp - 0x372], ax
movsx dx, ch
rol ch, cl
cbw
mov edx, 0x54
sar cl, 0x1c
adc ah, 0x32
mov word [ebp - 0x36e], dx
mov eax, 0x5c
cwd
sar cx, 0x4c
test eax, edi
mov word [ebp - 0x36c], ax
btr cx, 0x35
ror ecx, 0xf1
movsx eax, bp
mov ecx, 0x56
bts eax, edi
bswap ax
inc ax
mov word [ebp - 0x36a], cx
bsr edx, edi
rcl ah, cl
mov edx, 0x42
shld ax, bx, 0x5e
mov word [ebp - 0x368], dx
rcl al, cl
bsf ax, ax
mov eax, 0x4f
cmp al, 0x77
inc cx
mov word [ebp - 0x366], ax
xchg cx, ax
test si, 0x4343
bt edx, 0x9d
mov edx, 0x5f
rcr cx, cl
mov ecx, eax
mov eax, edx
mov word [ebp - 0x362], dx
bts ecx, ebx
bswap ecx
mov word [ebp - 0x360], ax
mov ecx, 0x58
lahf
sal dx, cl
bsf dx, cx
mov word [ebp - 0x364], cx
cwd
cmp edi, ecx
sub ecx, ecx
mov word [ebp - 0x35e], cx
cmc
mov cl, 0x34
cmovl edx, ebx
mov edx, 0x48
nop
bsr ax, bp
mov word [ebp - 0x2bc], dx
mov al, 0x4f
mov eax, 0x41
cmc
and dl, 0xeb
mov word [ebp - 0x2ba], ax
rcl edx, 0x45
mov ecx, 0x52
btc eax, 0x98
cmp al, 0xf2
mov word [ebp - 0x2b8], cx
sal ch, 0x9c
mov edx, 0x44
sal ch, cl
setg al
movsx eax, bx
mov word [ebp - 0x2b6], dx
btr cx, sp
test ch, 0x78
add cl, dh
mov eax, 0x57
cmovnp ecx, ecx
cdq
mov word [ebp - 0x2b4], ax
mov ecx, 0x41
xor ax, 0x1ca9
mov word [ebp - 0x2b2], cx
not cl
rcr ecx, 0xf9
mov edx, 0x52
xadd ah, ch
mov word [ebp - 0x2b0], dx
btc ecx, ebx
btc ax, 0xd1
sar dh, cl
mov eax, 0x45
btc dx, di
sbb ch, 0x6f
add edx, 0x30a00c8
mov word [ebp - 0x2ae], ax
or al, 0x8c
bts eax, edx
shld eax, ecx, 0xed
mov ecx, 0x5c
xadd dx, dx
mov word [ebp - 0x2ac], cx
inc cx
bsf cx, ax
mov edx, 0x41
or cx, bp
movzx ecx, di
mov word [ebp - 0x2aa], dx
sbb edx, 0x38f01183
mov eax, 0x43
dec dx
not cl
mov word [ebp - 0x2a8], ax
mov ecx, 0x50
mov dx, 0x6b05
bsf ax, bp
lahf
mov word [ebp - 0x2a6], cx
inc edx
mov edx, 0x49
and eax, esp
and ah, 0x5f
mov word [ebp - 0x2a4], dx
not cl
mov eax, 0x5c
setbe cl
ror dl, cl
mov word [ebp - 0x2a2], ax
cmp dx, si
mov ecx, 0x44
mov eax, ecx
rcr dl, cl
test ah, 0x24
sub dx, bx
mov word [ebp - 0x2a0], cx
mov edx, 0x53
cmp sp, cx
xor ch, 0x7d
sub cl, 0xb2
mov word [ebp - 0x29e], dx
xadd cl, ch
and ecx, edx
sub edx, edx
mov ecx, 0x54
stc
mov word [ebp - 0x29c], ax
xor ah, bl
bts ax, bp
test eax, 0xaad3f8d
mov word [ebp - 0x29a], cx
mov word [ebp - 0x298], dx
rcl ecx, cl
sar edx, 0x20
bswap edx
mov eax, 0x53
and dx, di
ror ecx, 0xda
mov ecx, 0x79
setl dl
mov edx, 0x73
jmp 0x5abd7e
jb 0x770770
cmp edi, eax
jne 0x770770
mov ecx, dword [0x500c4c]
jmp 0x795df9
sub edx, edx
mov word [ebp - 0x172], dx
mov eax, 0x6f
cmp bh, 0x4c
mov word [ebp - 0x176], ax
cmp cl, bh
bsf cx, ax
mov ecx, 0x6e
bts dx, dx
mov word [ebp - 0x174], cx
or edx, 0x5b623957
bsf ax, ax
mov eax, 0x56
bsf edx, ecx
or dx, 0x5da4
mov word [ebp - 0x170], ax
sub al, 0xff
or ax, bx
test ebx, 0x25572b2a
mov ecx, 0x69
mov word [ebp - 0x16e], cx
shr ecx, cl
inc edx
mov edx, 0x64
shl al, 0x84
sar al, 0x8a
mov word [ebp - 0x16c], dx
ror al, 0xd0
mov eax, ebx
xchg dx, cx
shld ecx, ecx, 4
add dx, di
mov word [ebp - 0x16a], ax
ror dx, 0xb
cmovs cx, di
mov ecx, 0x6f
add ax, ax
xor edx, ecx
and ax, si
mov word [ebp - 0x168], cx
rdtsc
sub dh, 0xf0
mov word [ebp - 0x162], cx
sub cl, bh
mov ecx, 0x51480af9
mov edx, 0x42
mov word [ebp - 0x166], dx
sub edx, esi
mov eax, 0x69
and ecx, edi
mov word [ebp - 0x164], ax
mov edx, 0x73
bts ax, dx
mov word [ebp - 0x160], dx
bts dx, dx
mov eax, 0x56
mov word [ebp - 0x15e], ax
xor al, 0xd5
mov ecx, ebx
or al, 0xd9
not edx
rcr al, cl
mov word [ebp - 0x15c], cx
cbw
bsr cx, dx
btc edx, esi
mov edx, 0x72
xor ax, sp
stc
mov word [ebp - 0x15a], dx
and ax, 0x29e4
adc ax, 0x663e
mov eax, 0x73
mov word [ebp - 0x158], ax
mov ecx, 0x69
shld dx, cx, 0x94
clc
mov word [ebp - 0x156], cx
bsr ax, dx
sub ecx, ecx
rcr dl, cl
not dl
mov word [ebp - 0x150], cx
mov edx, 0x6f
mov word [ebp - 0x154], dx
sbb edx, 0x1ed55d2c
bts ax, ax
and al, 0x8a
mov eax, 0x6e
cmovno edx, ebp
inc edx
mov word [ebp - 0x152], ax
mov edx, 0x56
adc ax, di
mov word [ebp - 0xe0], dx
mov eax, 0x42
or dx, 0x3c5
mov word [ebp - 0xde], ax
rcl ch, 0xa6
cmp esi, 0x63bc2c7d
rcl dx, cl
mov ecx, 0x4f
cwd
mov word [ebp - 0xdc], cx
stc
bsf cx, bx
btc dx, 0x92
xor eax, eax
movzx cx, bh
mov edx, 0x58
mov ecx, 0x56
mov word [ebp - 0xda], dx
bswap edx
movsx edx, cx
cdq
mov word [ebp - 0xd8], ax
rdtsc
mov word [ebp - 0x1ac], cx
mov edx, 0x69
movzx ax, al
bswap ax
mov eax, 0x72
mov ecx, 0x74
mov word [ebp - 0x1aa], dx
mov dx, dx
cmovge edx, ebp
movzx edx, ax
mov word [ebp - 0x1a8], ax
mov dh, ch
not al
cbw
mov word [ebp - 0x1a6], cx
mov edx, 0x75
mov eax, 0x61
mov ecx, 0x6c
jmp 0x659feb
push section..text
jmp 0x69edbe
ja 0x6d7443
mov ecx, dword [0x500c28]
cmp byte [ecx], 0xe9
jmp 0x71011e
mov word [ebp - 0x1a4], dx
jmp 0x770f3e
je 0x770770
test eax, eax
jmp 0x709d13
push 0
jmp 0x72b78c
lea ecx, [edx + ecx + 5]
test sp, 0x2ab0
cmp ecx, eax
jb 0x6d7443
cmp ecx, edi
jmp 0x70d135
push eax
not ax
mov eax, 0x1048
jmp 0x7a675d
push 0
jmp 0x6603b2
mov edx, 0x70
bt eax, esp
mov word [ebp - 0x2ee], dx
mov ebx, 0x65
shl ecx, cl
sar edx, cl
btc cx, si
mov ecx, 0x72
test dh, 0xfa
mov word [ebp - 0x2ea], cx
sal dx, 9
sub dl, cl
mov eax, ebx
mov cl, 0x3b
shl dl, cl
mov word [ebp - 0x2ec], ax
sar ecx, 0xee
rcl dx, 0x5d
mov edx, 0x61
mov word [ebp - 0x2e8], dx
seta al
mov ecx, 0x69
rdtsc
mov word [ebp - 0x2e4], cx
and dx, bp
mov eax, 0x74
or ecx, esp
bsf dx, cx
mov word [ebp - 0x2e6], ax
setns ah
mov edx, 0x6e
mov word [ebp - 0x2e2], dx
cwde
movzx ecx, cx
cmp eax, edi
mov ecx, 0x20
movzx dx, ah
cwde
cmp eax, eax
mov word [ebp - 0x2de], cx
neg ecx
adc ax, bp
mov edx, 0x73
rcl al, 0x13
mov ecx, edx
dec al
rcl al, 0xab
sal al, 0x8b
mov word [ebp - 0x2dc], dx
mov eax, 0x67
sub edx, 0x589975ee
xor dx, 0x7498
mov word [ebp - 0x2e0], ax
mov word [ebp - 0x2d8], cx
mov eax, 0x79
mov word [ebp - 0x2da], ax
mov edx, 0x74
rcr eax, 0x9f
mov word [ebp - 0x2d6], dx
rcl dx, cl
sal ax, cl
mov eax, ebx
shl cx, 0xc6
neg dx
mov word [ebp - 0x2d4], ax
shr dh, 0x7e
sar ch, 0x8c
mov ecx, 0x6d
mov word [ebp - 0x2d2], cx
cmp cx, dx
mov edx, 0x20
bsr ecx, edx
mov word [ebp - 0x2d0], dx
sbb eax, 0x64a5069e
sal ah, 0x52
sal edx, cl
mov eax, 0x61
rol dh, cl
cmp ecx, edi
mov dx, sp
mov ecx, 0x62
btr edx, edx
sal dh, 0x6d
sets dh
mov edx, 0x6e
cmp dh, 0xaf
test bp, cx
mov word [ebp - 0x2ce], ax
mov word [ebp - 0x2cc], cx
mov word [ebp - 0x2ca], dx
test ebp, eax
jmp 0x70b175
mov word [ebp - 0x2c2], ax
jmp 0x77a4c9
push ebx
jmp 0x75210c
push 0
jmp 0x7077c7
ret 4
call fcn.006870d4
test eax, eax
jmp 0x727fc4
je 0x50e4c7
test eax, eax
jmp 0x5f8b96
call fcn.0068ab6b
test edi, edi
jmp 0x6f1903
call fcn.0068ab6b
test edi, edi
jmp 0x65cfab
push edx
call 0x75158a
test eax, eax
jmp 0x72ccfa
call esi
push eax
jmp 0x5157ce
jne 0x770770
push 0
setge cl
movsx ecx, ax
mov ecx, esi
call fcn.0044242e
mov ecx, 0x45
stc
mov ah, 0xfd
mov word [ebp - 0x10c], cx
mov edx, 0x72
mov eax, edx
jmp 0x781e42
je 0x770770
cmp edi, 2
jmp 0x594f3f
mov word [ebp - 0x2be], dx
jmp 0x6f1819
mov eax, 0x6f
rcl dl, 0xad
mov ecx, 0x72
rol dl, 0x37
mov edx, 0x6d
stc
mov word [ebp - 0x2c8], ax
mov word [ebp - 0x2c6], cx
cmp di, 0x26ca
test cx, di
jmp 0x61e632
ja 0x6d7443
mov ecx, dword [0x500c30]
cmp byte [ecx], 0xe9
jmp 0x74d5e2
jne 0x6d7443
mov edx, dword [ecx + 1]
cmp eax, 0x23b455dd
cmp al, dl
jmp 0x6805d4
call fcn.0068ab6b
mov ecx, dword [0x500c54]
mov edi, 0x6692494a
mov edi, eax
jmp 0x6fe133
call fcn.00419420
push 0
call fcn.0045119d
mov edx, dword [ecx + 1]
lea ecx, [edx + ecx + 5]
cmp di, 0x45b3
test esi, 0x72406156
test ebx, esi
cmp ecx, eax
jmp 0x53fcb2
call fcn.00419020
jmp 0x719aa6
je 0x632788
lea eax, [ebp - 0x2f0]
xchg ecx, ecx
setns cl
mov dword [0x5003fc], eax
jmp 0x611fcf
call esi
push 0
push 0
push 0
push 0x407530
jmp 0x75f982
je 0x57cc05
mov eax, dword [esi + 0x20]
jmp 0x4083c0
mov esi, ecx
mov ecx, dword [0x500c44]
jmp 0x75ba20
jne 0x6d7443
mov edx, dword [ecx + 1]
stc
cmp bh, 0x33
lea ecx, [edx + ecx + 5]
jmp 0x77dec4
push esi
bswap esi
push edi
not esi
movsx esi, cx
push eax
cbw
xchg esi, esi
movzx ax, bl
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xchg esi, esi
movzx esi, cx
mov eax, dword [ebp + 8]
jmp 0x7492cd
je 0x770770
cmp edi, eax
jmp 0x709c59
call fcn.00454660
lea esp, [esp + 0xc]
xor eax, eax
movzx ecx, bp
push 0x206
push eax
lea ecx, [ebp - 0xc32]
jmp 0x607c84
mov dword [ebp - 0xf24], esi
jmp 0x78b617
push 0
jmp 0x799a06
mov ecx, dword [ebp - 0x14]
stc
test eax, ecx
xor ecx, ebp
jmp 0x6069e6
call fcn.00419420
jmp 0x55d8d8
mov word [ebp - 0x1a2], ax
not dx
movzx edx, cx
cmovs ax, si
mov word [ebp - 0x1a0], cx
mov edx, 0x42
movzx ax, ah
mov eax, 0x6f
movzx ecx, sp
movsx ecx, di
mov ecx, edi
mov ecx, 0x78
jmp 0x5c5857
mov dword [0x500400], ecx
mov esi, dword [0x4c23d0]
jmp 0x5a16b9
mov word [ebp - 0x2c0], cx
jmp 0x70a707
cmp ecx, eax
jmp 0x60ae1f
mov word [ebp - 0x10a], dx
rcr cx, 0x20
mov word [ebp - 0x108], ax
mov word [ebp - 0x104], dx
sar bh, 0xc5
xor eax, eax
add edx, ecx
mov word [ebp - 0x102], ax
inc al
mov ecx, 0x6f
neg ebx
btc dx, ax
rdtsc
mov word [ebp - 0x106], cx
cmc
mov ecx, 0x4f
shl bx, 0xbc
xor ebx, 0x209f5cb6
mov word [ebp - 0x2f0], cx
btr bx, 0x5e
jmp 0x6a83ed
ja 0x6d7443
push 0x44
mov dh, 0xc9
cmove dx, di
movsx edx, di
lea edx, [ebp - 0xff4]
jmp 0x55986c
mov dword [ebp - 0xf54], eax
call fcn.0068ab6b
mov ecx, dword [0x500c50]
cmovbe di, ax
mov edi, eax
jmp 0x6f7b4c
mov dword [ebp - 0x14], eax
jmp 0x6d5ee1
call fcn.0068ab6b
mov ecx, dword [0x500c58]
mov edi, eax
call fcn.0068ab6b
test edi, edi
jmp 0x5e65a6
push 0
jmp 0x55d8d6
call fcn.00455970
mov eax, dword [0x4f65e8]
xor eax, ebp
jmp 0x78ca53