Function at 0x75fbab
Capabilities:
Authenticate hmac
Read file on windows
Resolve function by parsing pe exports

Disassembly:
mov edi, dword [ebp + 8]
stc
cmc
cmp esi, edi
jmp 0x74923a
push 0x206
adc al, 0x33
lea eax, [esp + 0x316]
cmp esp, 0x46bf6ba3
sub edx, edx
cmp dl, 0xfd
clc
push edi
test esp, 0x3269357a
xor ebx, ebx
jmp 0x73cdf7
mov eax, dword [0x52afe8]
sub eax, dword [0x52afe4]
sar eax, 2
cmp edi, 0x18815913
cmc
test cx, ax
cmp edi, eax
jmp 0x64c926
call fcn.00407090
lea ecx, [esp + 0x74]
rol dl, cl
rcl dl, cl
add esp, 4
bswap dx
jmp 0xf6d926
mov byte [esp + 0x5f], 0x64
jmp 0x41a8df
test esi, esi
jmp 0x6bee38
mov byte [esp + 0x6c], 0x63
jmp 0xff4083
mov byte [esp + 0x59], 0x20
jmp 0x72e3a0
jne 0x412dac
cmp byte [eax + ecx + 4], 0x75
jmp 0xfb888e
mov word [esp + 0x70], cx
mov word [esp + 0x72], dx
shrd edx, eax, 0xa6
xor dl, 0x5d
mov eax, 0x72
and ecx, esi
sub edx, edi
mov ecx, 0x6e
btr edx, 0x37
mov edx, 0x69
cmp cx, 0x2ca8
cmp bp, ax
mov word [esp + 0x74], ax
rol ax, cl
mov eax, ecx
mov word [esp + 0x76], cx
rcl cl, cl
rol cl, 0xd
clc
mov word [esp + 0x78], dx
mov ecx, 0x67
jmp 0x771bec
push eax
jmp 0xfbde1c
call dword [0x4e743c]
pop edi
pop esi
cmp ebp, ebx
or bx, 0x2183
pop ebx
rcr ch, cl
stc
mov ecx, dword [esp + 0x510]
clc
xor ecx, esp
jmp 0x104264e
push edx
jmp 0x736433
mov word [esp + 0x80], cx
mov word [esp + 0x82], dx
jmp 0x5b9fcf
mov byte [esp + 0x7e], 0
jmp 0x713539
call fcn.01040af1
lea esp, [esp]
movzx ecx, ax
mov ecx, dword [0x52afe8]
sub ecx, dword [0x52afe4]
sar ecx, 2
jmp 0x7a2c48
call fcn.00450212
mov edi, dword [0x4e7444]
shl si, 0xac
sar esi, 0x19
mov esi, eax
clc
test edx, ebp
test esi, 0x1a7179ef
add esp, 4
test esi, esi
jmp 0x76f0e3
mov byte [esp + 0x6c], 0x20
jmp 0x674afd
jmp 0x5c0818
mov eax, dword [esi]
jmp 0x799a61
mov dword [esp + 0x30], edi
jmp 0x60b1c5
mov word [esp + 0x8c], ax
jmp 0x6ba2f3
mov dword [esp + 0x34], edi
jmp 0x672454
xor ecx, esp
jmp 0x646f2f
test esi, esi
jmp 0x799a54
mov byte [esp + 0x5c], 0x72
jmp 0x1008e99
mov byte [esp + 0x62], 0x61
jmp 0x74beca
push 0x40ebe0
jmp 0x10705b4
call fcn.004708fd
add esp, 0xc
push edi
call fcn.00450241
add esp, 4
jmp 0x651aa5
mov byte [esp + 0x64], 0x70
jmp 0x6b3af0
call fcn.00470b1f
mov edx, dword [esp + 0x14]
add esp, 4
movzx edi, dx
jmp 0x10423a1
push edx
jmp 0xf93c82
sub edi, edi
jmp 0xfa6e8c
push 0xffffffffffffffff
movsx eax, si
push 0x50f2bf
cwde
push 0x50f2bf
not cx
movsx ax, bl
lea eax, [esp + 0x48]
movzx cx, dl
push eax
push 0x37
movzx ecx, dx
bswap cx
push 0x4d
movsx ecx, cx
cmovl ecx, esi
lea ecx, [esp + 0x78]
jmp 0x10743f5
call fcn.0046d9d8
mov esp, ebp
mov ebp, edx
pop ebp
jmp 0x101e2f3
jb 0x64c931
call fcn.0046de02
mov eax, dword [0x52afe4]
movsx edx, bx
mov ecx, dword [eax + edi*4]
mov dh, 0xb7
xchg dx, dx
mov dx, sp
lea edx, [esp + 0x24]
jmp 0x71f8d1
mov byte [esp + 0x5f], 0x68
jmp 0x1079e9f
mov ebx, eax
mov eax, esp
cbw
movzx eax, sp
mov eax, dword [esp + 0x10]
jmp 0x580a50
mov byte [esp + 0x7a], bl
mov byte [esp + 0x7b], bl
mov byte [esp + 0x7c], bl
jmp 0x71ee0b
call fcn.0040bf60
add esp, 0xc
movzx ecx, di
lea ecx, [esp + 0x80]
push ecx
cbw
movsx eax, dx
lea edx, [esp + 0x10c]
sets al
movzx eax, dx
xchg ah, al
push edx
xchg ah, ah
lahf
jmp 0x797c64
call fcn.005d33f3
add esp, 0x1c
jmp 0x6dab18
mov eax, dword [esi]
jmp 0x1003d90
je 0x55e967
mov ecx, dword [esp + 0x30]
jmp 0x794d69
jne 0x412dac
cmp byte [eax + ecx + 2], 0x72
jmp 0x78fed3
jne 0xf5647c
mov edx, dword [0x52afe8]
sub edx, dword [0x52afe4]
clc
sar edx, 2
test bp, 0x3297
cmp edi, edx
jmp 0x77b013
mov byte [esp + 0x66], 0x6f
jmp 0xfda01f
mov byte [esp + 0x84], bl
mov byte [esp + 0x85], 0x64
jmp 0xfca100
jne 0x412dac
cmp byte [eax + ecx + 7], 0x42
jmp 0xfc01c4
jne 0x616b9e
test esi, esi
jmp 0xfb3e59
call edi
pop edi
btc esi, eax
pop esi
cmc
movsx ecx, di
pop ebx
mov ecx, dword [esp + 0x510]
jmp 0x613b91
call fcn.00491130
add esp, 0xc
xchg edx, edx
not dl
lea ecx, [esp + 0xa8]
push ecx
movzx edx, ax
cdq
jmp 0x43d07a
lea edx, [esp + 0x34]
bswap di
not di
lea edi, [esi + 0x18c]
push edx
jmp 0x1040c77
mov byte [esp + 0x65], 0x20
jmp 0x686a22
mov word [esp + 0x8e], cx
movzx ecx, di
cbw
mov eax, 0x72
mov ecx, 0x62
jmp 0x104ca60
mov byte [esp + 0x59], 0x20
jmp 0xff2b8a
jne 0xf7e32f
call fcn.0046de02
mov eax, dword [esp + 0x1c]
cmp eax, dword [esi + 0x18]
jmp 0xfc6e66
mov byte [esp + 0x68], 0x70
jmp 0x100a180
mov byte [esp + 0x5e], 0x61
jmp 0x540f32
call fcn.01040af1
inc edi
cmp edi, dword [esp + 0x20]
jmp 0x106a7a3
push eax
jmp 0x76f180
mov byte [esp + 0x78], 0x63
jmp 0x764da7
mov byte [esp + 0x65], 0x53
jmp 0x77691e
mov byte [esp + 0x5e], 0x54
jmp 0x64c94e
lea edx, [eax + ecx]
mov esi, 0x642028dc
lea esi, [ebx + edx]
not di
and edi, edx
lea edi, [esi + 4]
jmp 0xfd98bb
mov byte [esp + 0x56], 0x65
mov byte [esp + 0x57], 0x63
jmp 0x72150d
mov dword [esp + 0xa4], eax
jmp 0xf6d86e
mov byte [esp + 0xa1], 0x64
jmp 0x10038d1
mov byte [esp + 0x54], 0x43
jmp 0x106667a
mov byte [esp + 0x7d], 0x64
jmp 0x5a8553
push edx
jmp 0xfb2f80
mov dword [esp + 0xa0], eax
jmp 0x6f8563
mov byte [esp + 0x58], 0x6b
jmp 0x6bd596
je 0x42e76b
push 2
push edi
push eax
jmp 0x10a59bc
call fcn.0045fe08
mov eax, 0x54
shrd cx, si, 0xcb
mov cl, 0x76
mov word [esp + 0xa8], ax
rol cx, cl
mov ecx, 0x68
bts eax, edi
mov word [esp + 0xaa], cx
dec cl
cwde
mov eax, ebx
shl dx, cl
mov word [esp + 0xae], ax
dec ecx
rcl cl, 0x78
cmovb edx, ebx
mov edx, 0x69
not al
neg ecx
mov word [esp + 0xac], dx
mov ecx, 0x20
mov word [esp + 0xb0], cx
sbb dx, bp
rdtsc
sar ecx, 0x3a
mov eax, 0x79
bt cx, 0xc9
dec dh
mov word [esp + 0xb4], ax
bsr edx, esi
cbw
mov edx, ebx
btc ax, dx
inc ax
mov word [esp + 0xb2], dx
shr cl, 0x5c
bts cx, cx
movzx edx, di
mov ecx, ebx
btc ax, 0x73
movzx edx, bx
mov word [esp + 0xb6], cx
btr eax, 0x6d
setae al
mov eax, 0x65
mov dh, dh
movzx edx, si
cwd
mov word [esp + 0xba], ax
sar al, cl
and eax, ebp
mov edx, 0x74
neg ch
shr cl, cl
sub ah, 0x95
mov word [esp + 0xb8], dx
cwd
btr ecx, edi
sete dl
mov ecx, 0x6d
sal edx, 0xc4
mov word [esp + 0xbc], cx
ror ecx, cl
mov edx, 0x20
cwde
clc
mov word [esp + 0xbe], dx
shld ecx, edx, 0x16
bswap ax
mov word [esp + 0xc4], dx
bsr ax, bp
rol dl, cl
mov eax, 0x69
movzx ecx, cx
rcr cl, 0xd7
mov word [esp + 0xc0], ax
btr eax, 0x72
sub edx, 0x11b20ff3
mov ecx, ebx
sete dl
ror dh, 0x69
shld dx, di, 0xc1
mov word [esp + 0xc2], cx
mov eax, 0x6e
sbb ch, 0xd9
mov word [esp + 0xc6], ax
test esi, 0x77582eb2
mov ecx, 0x6f
ror eax, cl
mov word [esp + 0xc8], cx
ror ah, cl
cmovno ecx, edx
mov edx, 0x74
and cl, 0x8d
cmc
lahf
mov word [esp + 0xca], dx
rol dx, cl
mov eax, 0x20
clc
add ecx, esp
mov word [esp + 0xcc], ax
bts ax, sp
mov edx, 0x70
shr ah, 0x26
add ch, bh
cmp ecx, 0x203901d4
mov eax, edx
mov ecx, 0x75
cmp bl, 0x65
mov word [esp + 0xd0], cx
bsf cx, dx
clc
mov word [esp + 0xd4], ax
sub al, 0x14
btr ecx, esp
xor cl, bh
mov word [esp + 0xd2], dx
mov ecx, 0x6f
adc ax, dx
btr ax, 0x3a
movzx edx, di
mov word [esp + 0xd6], cx
sal dl, cl
sub dh, cl
mov eax, 0x74
mov word [esp + 0xda], ax
bsf ecx, edx
sal eax, 0x33
mov edx, 0x72
cmc
add ah, 0x6b
mov word [esp + 0xd8], dx
mov ecx, 0x65
clc
mov word [esp + 0xdc], cx
mov eax, 0x20
and edx, edi
btc edx, ebp
bts ecx, esp
mov word [esp + 0xe0], ax
not cl
mov edx, 0x64
shl ecx, cl
rcl cl, cl
test esi, esi
mov ecx, 0x66
ror ah, cl
or eax, ecx
mov word [esp + 0xde], dx
rcr ax, 0xcc
shld dx, cx, 9
test edx, 0x50de3088
mov word [esp + 0xe2], cx
rcr dx, 0xa7
shrd eax, ecx, 0x1a
mov edx, 0x6f
sbb cx, 0x3f8d
mov eax, 0x72
sar cl, 0xb3
rcl ecx, 0x9b
bsf ecx, edi
mov word [esp + 0xe6], ax
or ch, 0x60
mov ecx, 0x20
nop
sbb al, 0x88
jmp 0xfe8599
call fcn.0046f030
lea edx, [esp + 0xbc]
add esp, 0x14
jmp 0x631c0f
mov byte [esp + 0x5a], 0x54
mov byte [esp + 0x5b], 0x68
jmp 0x61d77b
mov dword [esp + 0x9c], eax
jmp 0x7211bf
mov byte [esp + 0x9e], bl
mov byte [esp + 0x9f], bl
mov byte [esp + 0xa0], bl
jmp 0x6ff834
mov dword [esp + 0x1c], edi
jmp 0xfc2691
mov dword [esp + 0x2c], esi
jmp 0x734834
push ebx
jmp 0xf8dce3
mov byte [esp + 0x6b], 0x64
mov byte [esp + 0x6c], 0
jmp 0x7a2d45
push 0
call fcn.0045fe08
mov ecx, dword [0x52990c]
jmp 0xf926a7
mov dword [esp + 0x94], eax
mov dword [esp + 0x98], eax
jmp 0x72e673
push 0x600
mov word [esp + 0x7e], ax
jmp 0x58df71
call fcn.005cb8be
push 0x206
or edx, 0x238b35b3
bts dx, ax
lea edx, [esp + 0x10e]
xor si, dx
mov si, di
mov esi, eax
stc
xor ecx, ecx
jmp 0x103b6a0
mov byte [esp + 0x6b], 0x6e
jmp 0x5609ec
mov byte [esp + 0x63], 0x64
mov byte [esp + 0x64], 0x20
jmp 0x6e7484
call edi
push eax
jmp 0x76e48d
add byte [eax], al
add byte [ecx - 0x4ec8a506], al
or dword [ebx], ebp
fldl2t
sahf
xchg esp, eax
add byte [eax], al
pop edx
aaa
mov cl, 9
sub ebx, ecx
jmp 0x76903a
mov byte [esp + 0x61], 0x53
mov byte [esp + 0x62], 0x74
jmp 0x7a26bb
push 0xfc2f90df
call fcn.006200ba
jno 0x75fb91
adc byte [edx - 0x201516a1], 0x17
dec ebp
inc ebp
and al, 0xc
add eax, dword [edx]
adc dword [edx + 6], 0x1f88a550
out 0x66, al
jl 0x75fb8c
jnp 0x75fbd1
or byte [esi + 0x5a93c310], dh
mov cl, al
add dh, al
adc esi, dword [ecx]
or dword [ecx - 0x3aa5f0bc], 0x38
aas
sbb ebp, dword [eax + 0x66d49696]
dec edx
cmp byte [ebx + edi], al
pop ss
test eax, 0x9f6dedf7
retf 0xb8d2
call fcn.004737c0
lea esp, [esp + 0xc]
sbb ah, 0x96
add ebx, 0x4da
cwd
cmovb eax, eax
push ebx
lea eax, [esp + 0x8c]
movzx dx, ah
cmove edx, ebp
movzx edx, di
push 0x5294f8
setl dh
push eax
not dh
movzx dx, al
lea edx, [esp + 0x114]
jmp 0x5f1d69
mov byte [esp + 0x5d], 0x65
jmp 0x1082c98
mov byte [esp + 0x79], 0x64
jmp 0x65cddc
jmp 0x6bee43
push 0
jmp 0x69cb31
jmp 0x6f39d5
call dword [0x4e7448]
push 0
push 0
jmp 0xf4e029
je 0x76e493
lea eax, [esp + 0xa8]
cdq
xchg edx, edx
push eax
mov edx, esi
jmp 0x536775
call fcn.0046eb9c
mov eax, dword [esp + 0x1c]
test di, ax
lea esp, [esp + 0xc]
test dh, 0xf7
cmp edi, 0x764e6124
cmp eax, edi
jmp 0x723608
jne 0x5ac88b
jmp 0x6dab1d
xor edx, edx
jmp 0x741d44
mov byte [esp + 0x9d], 0x64
jmp 0x72f202
mov byte [esp + 0x66], 0x75
jmp 0x100dbdd
jb 0x777c3b
call fcn.0046de02
mov edx, dword [0x52afe4]
mov eax, dword [edx + edi*4]
push eax
jmp 0x42a494
jb 0x77b01e
call fcn.0046de02
mov eax, dword [0x52afe4]
not cl
mov cx, sp
mov ecx, dword [eax + edi*4]
push ecx
call 0x7a0de3
test eax, eax
jmp 0xff4d87
mov dword [esp + 0x4c], eax
jmp 0x748af1
mov byte [esp + 0x59], 0x68
jmp 0xf9278a
mov dword [esp + 0x1c], eax
test esi, esi
jmp 0x1037f8a
jne 0x412dac
cmp byte [eax + ecx + 3], 0x74
jmp 0x564e18
push ecx
jmp 0x62e81f
push 0
jmp 0x724fdc
lea eax, [esp + 0x18]
jmp 0x6ddb3f
jne 0x5ef09b
call fcn.0046de02
sub eax, eax
mov edx, dword [esp + 0x1c]
cmp sp, bp
cmc
cmp edx, dword [eax + 0x18]
jmp 0xfd9f8a
mov byte [esp + 0x63], 0x6f
jmp 0x62d403
cmp edi, ecx
jmp 0xf53522
mov dword [esp + 0x48], eax
jmp 0x788ed5
call fcn.005d33f3
add esp, 0x1c
jmp 0x5ac87f
call dword [0x4e7354]
test eax, eax
jmp 0x76f98c
push 0
jmp 0x625768
jb 0xf5352d
call fcn.0046de02
mov edx, dword [0x52afe4]
cmovg eax, edx
nop
mov eax, dword [edx + edi*4]
push eax
jmp 0xf485f6
push 0xffffffffffffffff
movsx ecx, si
push 0x50f2bf
push 0x50f2bf
movzx ecx, di
xchg edx, edx
lea ecx, [esp + 0x48]
push ecx
cwd
movsx edx, bp
push 0x36
push 0x4d
mov dh, 0xaa
movsx edx, cx
mov edx, esp
lea edx, [esp + 0x80]
jmp 0x100f27f
mov byte [esp + 0x5c], 0x6b
mov byte [esp + 0x5d], 0x20
jmp 0x6e9d47
mov ecx, dword [0x52afe8]
sub ecx, dword [0x52afe4]
jmp 0xff4a2c
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], eax
mov dword [esp + 0x44], eax
jmp 0x7a2ce3
push ecx
lea edx, [esi + 0x400]
call fcn.004070b0
add esp, 4
push 0
push 0
jmp 0x1016eb8
mov byte [esp + 0x58], 0x6b
jmp 0x560d1d
mov esi, dword [esi]
jmp 0x765a30
call fcn.005ae260
mov ecx, dword [0x5298cc]
mov bx, 0x568
bsf ebx, eax
mov ebx, eax
sub eax, eax
stc
clc
test sp, 0x6fd8
mov dword [esp + 0x68], ebx
xor edi, edi
jmp 0x7417ee
call fcn.00470e2d
mov ecx, dword [esp + 0x20]
jmp 0x104d575
call 0x573f60
mov ecx, dword [0x5298cc]
ror bx, 0xfe
mov ebx, eax
test si, sp
sub eax, eax
cmp bx, sp
test si, 0x51ca
mov dword [esp + 0x68], ebx
jmp 0x635310
mov byte [esp + 0x5a], 0x65
mov byte [esp + 0x5b], 0x63
jmp 0xf61442
call fcn.00491360
add esp, 4
bswap eax
cbw
push edi
movzx ax, bl
lea eax, [esp + 0xac]
jmp 0x1074d11
mov dword [esp + 0x3c], eax
mov dword [esp + 0x40], eax
jmp 0x43b141
jne 0x69fbf3
push 0
jmp 0xfe8744
push ecx
call 0xfb7b68
test eax, eax
je 0x636b9e
cmp dword [esp + 0x24], 0x103
jmp 0x6833c0
mov byte [esp + 0x5c], 0x72
jmp 0x762b1f
jne 0x676dd2
call fcn.0046de02
sub eax, eax
test edx, ebp
cmp bp, si
mov ecx, dword [esp + 0x1c]
cmp ebx, esp
cmp ecx, dword [eax + 0x18]
jne 0xfb3e7f
call fcn.0046de02
mov edx, dword [esp + 0x1c]
cmp si, 0x614d
test dword [edx + 0x54], 0x4000000
jmp 0x67f706
jne 0x412dac
cmp byte [eax + ecx + 5], 0x61
jne 0x412dac
cmp byte [eax + ecx + 6], 0x6c
jmp 0x687e68
jne 0x412dac
cmp byte [eax + ecx + 1], 0x69
jmp 0x682f40
push 1
push edi
jmp 0x738785
jne 0x412dac
cmp byte [eax + ecx + 8], 0x6f
jmp 0x109362f
mov byte [esp + 0x57], 0x63
jmp 0xf7d74e
mov word [esp + 0x114], cx
jmp 0x7628e9
jne 0xfc6e71
call fcn.0046de02
mov ecx, dword [esp + 0x1c]
cmp si, bx
test esp, 0x1eb249a8
test dword [ecx + 0x54], 0x800000
je 0x7775a9
mov ecx, dword [esp + 0x30]
jmp 0x740da6
mov byte [esp + 0x6a], 0x6e
jmp 0x73fb18
push 0x401190
jmp 0xfe63c1
mov byte [esp + 0x86], 0
mov byte [esp + 0x54], 0x43
mov byte [esp + 0x55], 0x68
jmp 0x6f5e74
cmp edi, dword [ebp + 8]
jmp 0x1015826
jne 0xfd9f95
call fcn.0046de02
mov eax, dword [esp + 0x1c]
stc
test dword [eax + 0x54], 0x4000000
je 0x55e967
mov ecx, dword [esp + 0x30]
jmp 0xff0a15
mov byte [esp + 0x67], 0x72
mov byte [esp + 0x69], 0x43
mov byte [esp + 0x6a], 0x61
jmp 0x749349
mov byte [esp + 0x5b], 0x68
jmp 0xfb350d
push 0
push 0
jmp 0x7501b6
mov word [esp + 0xe4], dx
cmovp ax, si
mov word [esp + 0xe8], cx
mov word [esp + 0xea], dx
test sp, di
mov eax, 0x70
mov ecx, 0x65
mov edx, 0x72
mov word [esp + 0xec], ax
inc eax
mov eax, 0x61
test cx, ax
test bp, 0x5c21
mov word [esp + 0xee], cx
mov word [esp + 0xf0], dx
cwd
mov ecx, 0x74
ror edx, 0x11
cmc
bts edx, ecx
mov edx, 0x69
test cx, bp
mov word [esp + 0xf2], ax
lahf
ror al, cl
shr eax, cl
mov word [esp + 0xce], bx
ror ax, cl
mov word [esp + 0xf4], cx
mov word [esp + 0xf6], dx
xor ah, 0x81
xadd eax, eax
shr edx, 0xa3
mov eax, 0x6f
bsf edx, esp
sal dx, cl
mov word [esp + 0xf8], ax
cmp esi, 0x49f97897
bsf dx, bx
bsr ecx, ebp
mov ecx, 0x6e
xchg dl, dh
mov word [esp + 0xfa], cx
mov edx, 0x2e
mov word [esp + 0xfc], dx
dec dx
rcr cx, 0x40
shr dl, cl
sub eax, eax
cmc
movsx edx, sp
mov word [esp + 0xfe], ax
test esi, edx
shl ch, cl
mov ecx, 0x57
ror eax, cl
mov edx, 0x61
jmp 0x575886
call dword [0x4e7458]
push eax
jmp 0x581891
push 0
jmp 0x1025b3b
mov byte [esp + 0x5a], 0x54
jmp 0xfdeccf
mov byte [esp + 0x6d], 0x65
mov byte [esp + 0x6e], 0x6c
jmp 0x1008dd0
sar ecx, 2
cmp edi, ecx
jmp 0x777c30
jbe 0xf6ab35
push 0xffffffffffffffff
not ah
bswap dx
push 0x50f2bf
push 0x50f2bf
mov ax, bp
lea edx, [esp + 0x48]
bswap ax
push edx
bswap eax
mov eax, 0x4eb6303a
push 0x35
bswap ax
cwde
lea eax, [esp + 0x94]
push 0x4d
push eax
jmp 0x104a46b
mov byte [esp + 0x60], 0x20
jmp 0x75fb9c
push edx
jmp 0x5e2f60
mov byte [esp + 0xa2], 0
mov byte [esp + 0x58], 0x43
jmp 0x78df6f
jmp 0xfb3e6b
mov byte [esp + 0x6f], 0
jmp 0x1000fcc
mov byte [esp + 0x5d], 0x65
jmp 0x6d768d
mov byte [esp + 0x69], 0x65
jmp 0xfc89f8
mov byte [esp + 0x67], bl
jmp 0x6d2567
mov byte [esp + 0x2f], 1
mov byte [esp + 0x80], 0x63
mov byte [esp + 0x81], 0x64
mov byte [esp + 0x82], bl
mov byte [esp + 0x83], bl
jmp 0x687045
mov word [esp + 0x80], ax
jmp 0x1072e74
jae 0x412dac
cmp byte [edx], 0x56
jmp 0xfbaaca
push esi
jmp 0xfc92e5
ret
call fcn.0045fe08
mov ecx, dword [0x52990c]
jmp 0xf7e35c
je 0x1037f9c
cmp esi, dword [0x52af7c]
je 0x1037fa1
call fcn.0046de02
cmp dword [esp + 0x1c], edi
je 0x7775a9
mov ecx, 0x25
shl dh, 0xc8
and dx, ax
mov eax, ecx
movzx dx, bh
shl dh, cl
bsf dx, dx
mov word [esp + 0x88], cx
btc dx, si
and cx, dx
mov ecx, ebp
mov edx, ebx
test bl, al
rol ch, 0x76
mov ecx, ebx
mov word [esp + 0x8a], dx
sub edx, edx
cmp dword [0x524484], 0xcdcdb087
jmp 0x5fa24e
push edi
jmp 0x582448
call fcn.00440560
mov esi, dword [eax]
dec edi
btc di, dx
mov eax, dword [eax + 4]
mov edi, dword [0x52af94]
clc
stc
cmc
mov dword [esp + 0x18], esi
jmp 0x78ee5f
push 0
push 0
push edx
mov di, 0x23b4
mov edi, eax
jmp 0x625837
call fcn.0046d9d8
mov esp, ebp
movsx ebp, sp
pop ebp
jmp 0x54db9a
mov byte [esp + 0x33], 1
jmp 0x1069723
mov word [esp + 0x90], dx
jmp 0x10135e0
push ecx
jmp 0x725749
mov byte [esp + 0x55], 0x68
jmp 0x107b7fc
mov byte [esp + 0x9c], 0x63
jmp 0x771c2c
jb 0x530190
cmp byte [esp + 0x17], 1
je 0x7775a9
call fcn.01040af1
cmp byte [0x529b4e], 1
jmp 0xfae3e1
push 0
jmp 0x767f70
mov word [esp + 0x84], dx
jmp 0x68d003
mov word [esp + 0x82], cx
jmp 0x1071064
mov byte [esp + 0x2f], 1
jmp 0x6e27c6
push ebx
push eax
jmp 0x69d02a
mov byte [esp + 0x60], 0x72
mov byte [esp + 0x61], 0x65
jmp 0x6204f7
mov byte [esp + 0x56], 0x65
jmp 0xfc259c
mov byte [esp + 0x5e], 0x61
mov byte [esp + 0x5f], 0x64
jmp 0xffceb8
jne 0x412dac
cmp byte [eax + ecx + 9], 0x78
jmp 0x412da6
call fcn.004708fd
mov ecx, dword [esp + 0x1c]
cmc
add esp, 0xc
jmp 0x78ff4e