Function at 0x103733b5
Capabilities:
Authenticate hmac
Execute anti-debugging instructions

Disassembly:
call eax
add eax, 0x10
shld edx, edx, 0x92
mov dword [ebp - 0xeec], eax
mov dword [ebp - 4], esi
mov ecx, 0x4d
cmp cx, sp
shr ah, 0xeb
mov word [ebp - 0x50], cx
not ecx
shld edx, esi, 0x2a
mov edx, 0x53
xor ch, dl
movzx cx, cl
mov word [ebp - 0x4e], dx
mov eax, 0x56
xor dh, bl
bsr edx, ecx
mov edx, eax
btc cx, 3
mov word [ebp - 0x4c], ax
cmc
bsr ax, si
mov word [ebp - 0x48], dx
rcr cl, 0xeb
cmp cx, 0x5276
mov ecx, 0x42
rcr edx, 0x7b
mov word [ebp - 0x4a], cx
test ah, dh
cwde
bts cx, di
mov eax, 0x4d
xchg ecx, edx
sete ch
mov word [ebp - 0x46], ax
xor cl, 0xc4
dec al
mov ecx, 0x35
shl dx, cl
sbb edx, ebp
or ax, si
mov word [ebp - 0x44], cx
rdtsc
mov edx, 0x30
btr eax, edi
cmovs eax, edx
mov word [ebp - 0x42], dx
mov eax, 0x2e
bt edx, ebp
and dh, 0xfa
mov word [ebp - 0x40], ax
sbb edx, ebp
clc
shrd ecx, ecx, 0xd2
mov edx, 0x4c
rcl ah, cl
mov eax, edx
dec ecx
shrd cx, ax, 0xd
rcl ecx, cl
mov word [ebp - 0x3c], dx
mov word [ebp - 0x3a], ax
cwde
bts ecx, edx
mov ecx, 0x44
rcr ax, 0x4e
mov word [ebp - 0x3e], cx
sub ecx, ecx
xor dh, 0xa3
mov word [ebp - 0x38], cx
neg ah
movsx ecx, bp
mov edx, 0x4d
mov word [ebp - 0x88], dx
lahf
adc eax, ebp
mov eax, 0x53
adc ch, 0xae
shrd ecx, ebx, 0x2d
and dh, 0x73
mov word [ebp - 0x86], ax
mov ecx, 0x56
cmc
mov eax, ecx
bsr edx, ebx
mov word [ebp - 0x84], cx
sub dl, 0x28
clc
mov word [ebp - 0x80], ax
mov edx, 0x42
and cl, dh
setbe al
mov word [ebp - 0x82], dx
btr dx, dx
mov ecx, 0x4d
mov word [ebp - 0x7e], cx
test esp, eax
mov edx, 0x36
movzx eax, ax
mov word [ebp - 0x7c], dx
mov eax, 0x30
stc
clc
mov word [ebp - 0x7a], ax
mov ecx, 0x2e
bsr ax, sp
cmc
mov word [ebp - 0x78], cx
sar dh, 0xd5
mov eax, 0x4c
mov ecx, eax
mov edx, 0x44
clc
test edi, 0x3597611b
mov word [ebp - 0x76], dx
clc
jmp 0x1034f2a0
call fcn.10004b20
add esp, 4
not si
push 0xc
jmp 0x102df832
call dword [0x100ec408]
jmp 0x1024f4fd
mov byte [ebp - 0x2d], 0x33
mov byte [ebp - 0x2c], 0x38
mov byte [ebp - 0x2b], 0x34
jmp 0x102e1bd0
push 0
jmp 0x10370791
push edi
jmp 0x10246330
lea esi, [ebp - 0x490]
jmp loc.1001dd36
call fcn.10078c00
mov edi, dword [ebp + 8]
cmp di, dx
cmc
add esp, 0xc
jmp 0x10356fff
je 0x10253633
lea esi, [ebp - 0xef0]
jmp 0x101d15ef
call fcn.1006345d
mov esi, eax
lea esp, [esp + 4]
jmp 0x103f6afb
call fcn.10078c00
add esp, 0xc
push 0x3f
xchg ch, ch
lea ecx, [ebp - 0xee7]
jmp 0x104236ff
call fcn.10028230
test al, al
jmp 0x1032861a
call fcn.1038515c
add esp, 8
cmp eax, ecx
test eax, edx
test eax, eax
jmp 0x1037c7ba
mov dword [ebp - 0xf00], esi
jmp 0x1034ecab
call fcn.10019b00
lea esi, [ebp - 0xefc]
jmp 0x103abc84
push edx
jmp 0x10377310
push edi
jmp 0x1030df9d
jne 0x104a5d0c
jmp 0x10289180
push ecx
push 2
jmp 0x103c16d5
lea edx, [ebp - 0xef0]
jmp 0x10477cd5
je 0x10253633
push 0x200
cmovnp eax, edx
movzx eax, ax
lea eax, [ebp - 0x690]
jmp 0x10289b78
mov byte [ebp - 0x2f], 0x31
jmp 0x103a62af
push ebx
call eax
cmp dword [ebp - 0xef4], esi
jmp 0x104aee92
call fcn.10024f20
test eax, eax
je 0x102ba229
lea edx, [ebp - 0xa98]
mov ch, 0xa7
jmp 0x1032c368
call fcn.10005250
lea edx, [ebp - 0x690]
not ah
push edx
cmovbe eax, ebx
lea eax, [ebp - 0xea0]
jmp 0x102cc281
call fcn.100dac10
test eax, eax
jmp 0x10461cbb
push edx
jmp 0x1040ab00
call fcn.10005290
mov edx, dword [ebp + 8]
mov eax, dword [ebp - 0xef0]
bswap cx
push edx
mov cx, 0x723b
movsx cx, dh
movzx ecx, cx
push eax
push 0x10113fd6
movzx ecx, sp
movsx cx, dh
xchg cx, cx
push 0x10113fd6
push 0x1b
mov cl, 0xe
cmovp cx, cx
lea ecx, [ebp - 0x24]
jmp 0x10236d90
je 0x104aee98
lea ecx, [ebp - 0xef4]
jmp 0x103aa943
push edx
cmovae edx, edx
bswap dx
setge dh
lea edx, [esi + 0x400]
mov word [ebp - 0x1a], ax
mov word [ebp - 0x14], ax
jmp 0x1035b818
call fcn.10025070
add esp, 4
mov cx, 0x6e2b
sete al
lea eax, [ebp - 0xf00]
mov ch, 0xc5
not cx
lea ecx, [ebp - 0x490]
jmp 0x1027c779
call fcn.101e7811
test eax, eax
je 0x104ae7dd
cmp byte [0xc69e10], 0
jmp 0x103330f1
mov byte [ebp - 0x1b], 0x65
mov byte [ebp - 0x1a], cl
jmp 0x10303a8a
push 0
jmp 0x1041f291
call fcn.10024f20
test eax, eax
je 0x104ae7dd
lea eax, [ebp - 0xa98]
xchg ch, ch
push eax
lea ecx, [ebp - 0x490]
jmp 0x1022a1ae
call fcn.100281e0
add esp, 4
mov ah, 0x4d
mov eax, eax
lea eax, [ebp - 0x690]
call fcn.10028230
test al, al
jmp 0x103af974
push 0x4d
push ecx
jmp 0x103bf9e2
je 0x104d8f89
cmp esi, dword [0x10168d30]
jmp 0x1037349d
mov byte [ebp - 0x34], cl
jmp 0x103aee13
call fcn.1007645f
lea esp, [esp + 8]
stc
test bl, 0x6b
test eax, eax
jmp 0x102ddee0
call eax
mov eax, 1
btr si, 0x69
bswap si
call fcn.10005850
mov edi, dword [ebp - 0xf04]
cmp esp, 0x38262bb9
bt si, si
mov edx, dword [ebp - 0xf00]
bts si, ax
bsf si, si
inc esi
add edx, edx
bswap esi
not si
jmp 0x10357131
push edx
call dword [0x100ec40c]
push 0
jmp 0x103f498b
mov word [ebp - 0xa98], cx
jmp 0x103ecbdb
push eax
setbe ch
mov di, 0x3a1e
lea edi, [ebp - 0xefc]
lea ecx, [ebp - 0x890]
call fcn.10028250
lea esp, [esp + 4]
cmp ebx, esi
cmp dword [ebp - 0xef8], 0
jle 0x103510a6
lea ecx, [ebp - 0xef0]
not dl
push ecx
cwd
mov edx, 0x10114a58
jmp 0x1040bf97
call fcn.100721ee
add esp, 4
jmp 0x103dc82b
jg 0x1024f4fd
mov ecx, dword [eax]
movzx dx, al
mov dh, 0x41
seto dh
mov edx, dword [ecx]
push eax
movsx eax, di
nop
mov eax, dword [edx + 4]
jmp 0x1024f4fb
mov byte [ebp - 0x15], 0x6b
jmp 0x1046698a
call fcn.10024fd0
cmp eax, esi
jmp 0x10426751
mov edx, dword [ebp - 0xef8]
lea ecx, [ebp - 0xca0]
jmp 0x103e1473
jne 0x103f8cea
push ebx
jmp 0x10452391
push eax
push 0
jmp 0x1038ae50
push 0x10113fd6
mov dx, 0xd8b
push 0x1c
lea edx, [ebp - 0x24]
jmp 0x10374253
call fcn.10005460
add esp, 4
xchg edx, edx
bswap edx
push 0x10112cfc
xchg dh, dl
mov edx, esi
call fcn.10005480
add esp, 4
jmp 0x104aed63
push 0x10112cfc
mov edx, esi
call fcn.10005480
add esp, 4
jmp 0x104bf471
jne 0x1048f16f
push 0x208
call fcn.10073093
add esp, 4
cmc
jmp 0x1048f168
mov byte [ebp - 0x24], dl
jmp 0x1037d5ff
test esi, esi
jmp 0x1028917a
push edx
mov dx, 0x5ad0
mov edx, 0x10114a58
jmp 0x10439a5a
mov byte [ebp - 0x20], al
test esi, 0x1cba1ace
mov byte [ebp - 0x31], al
mov al, 0x74
jmp 0x10395c26
call fcn.102fa4bc
cmp dword [ebp + 8], eax
jmp 0x103502a6
call fcn.100281e0
lea ecx, [ebp - 0xef8]
cmp dh, 0x4f
sal edi, 0x55
add esp, 4
not edi
push ecx
jmp 0x10474e34
push 0x200
jmp 0x104999cb
call dword [0x100ec40c]
push 0
jmp 0x10355f3d
je 0x10426aff
lea edx, [ebp - 0x6c]
jmp 0x10212f59
lea esi, [ebp - 0x288]
jmp loc.1003876e
mov byte [ebp - 0x2a], 0x2e
mov byte [ebp - 0x28], 0x78
jmp 0x10366dbc
push 0
xchg al, al
not eax
lea esi, [ebp - 0x1c]
cmovl ax, di
bswap ax
lea eax, [ebp - 0x690]
jmp 0x10234ee1
push ecx
jmp 0x103d9602
mov byte [ebp - 0x17], 0x6f
jmp 0x103247ab
mov byte [ebp - 0x21], al
jmp 0x102b298c
test edx, edx
jmp 0x10273f0e
jl 0x104ae7dd
mov edx, dword [0x10169bbc]
movzx ecx, di
mov cx, 0x6185
xchg ecx, ecx
lea ecx, [ebp - 0xa98]
jmp 0x10233c4d
call dword [0x100ec400]
call fcn.10021a50
push eax
jmp 0x1026b947
call ebx
push edi
jmp 0x102cc471
jne 0x103544df
mov edx, dword [0x10169bbc]
push esi
jmp 0x103f9d7d
call fcn.1007645f
lea esp, [esp + 8]
cmc
cmp ax, bx
test eax, eax
je 0x10426aff
lea ecx, [ebp - 0x88]
jmp 0x10476190
mov byte [ebp - 0x19], 0x6f
jmp 0x10487fc2
push ecx
jmp 0x10219337
call fcn.1023e789
lea esp, [esp + 4]
stc
cmp cx, 0x6c94
test eax, eax
jmp 0x10477fdf
call fcn.10019b30
lea edx, [ebp - 0xef0]
jmp 0x103c71e6
push ebx
jmp 0x10359340
mov byte [ebp - 0x16], dl
jmp 0x1027b457
je 0x102e2bec
push ebx
jmp 0x10356ac2
push edx
not cl
lea ecx, [ebp - 0x490]
jmp 0x103d4866
push ebx
je 0x10355639
call dword [0x100ec400]
lea eax, [ebp - 0x288]
movsx esi, dx
cmovne esi, esp
push eax
jmp 0x1044f92d
test byte [0x10169dd4], 0x80
je 0x10461cc1
push esi
jmp 0x1020d596
push esi
jmp 0x1041e757
call fcn.100281e0
add esp, 4
lea eax, [ebp - 0x690]
jmp 0x101c7c02
mov byte [ebp - 0xee8], 0
jmp 0x103abaf4
mov word [ebp - 0x74], ax
rcr ax, cl
shr ax, cl
xor edx, edx
ror ah, 0xbe
shl eax, cl
and al, 0xe2
mov word [ebp - 0x72], cx
xor eax, esp
sbb eax, esi
shr ch, 0x8e
mov eax, 0x4d
cmp ch, 0x29
btr ecx, 0x3c
bts cx, bp
mov word [ebp - 0x70], dx
btr ecx, 0xcd
btc cx, 0xc6
shr dl, cl
mov word [ebp - 0x6c], ax
mov ecx, 0x53
mov edx, 0x56
test di, sp
shr al, 0xfc
btc eax, ecx
mov word [ebp - 0x6a], cx
bsr ax, cx
mov eax, 0x42
mov ecx, edx
mov word [ebp - 0x68], dx
mov dl, cl
sub dh, 0x74
setp dl
mov word [ebp - 0x66], ax
shl ah, 0x8f
rcl ah, 0x9d
mov edx, 0x4d
rcl ah, 0x57
inc ax
btc eax, 0xc8
mov eax, 0x34
mov word [ebp - 0x64], cx
ror cx, 0x39
rcl cx, cl
stc
mov ecx, 0x30
stc
test ebp, ebx
mov word [ebp - 0x62], dx
cmp di, 0x2a5d
sar dx, 9
mov word [ebp - 0x60], ax
mov edx, 0x2e
mov eax, 0x44
mov word [ebp - 0x5e], cx
sbb ecx, 0x159171e7
mov word [ebp - 0x5c], dx
shr ch, 0xff
bsr ecx, edx
movsx dx, al
mov word [ebp - 0x5a], ax
bt dx, 0x79
mov ecx, 0x4c
sub dx, ax
sub eax, eax
movsx edx, si
test bl, 0x30
mov word [ebp - 0x54], ax
sar al, 0xe3
rcr dh, 0x1c
mov al, 0x73
inc dh
add edx, esi
mov edx, ecx
mov word [ebp - 0x58], cx
mov cl, 0x64
stc
cmp di, 0x3fb3
test esp, 0x8e11df7
mov byte [ebp - 0x22], al
jmp 0x102e5108
jne 0x104d8f89
lea ecx, [ebp - 0xf04]
movsx edi, sp
push ecx
bswap di
mov edi, 0x1016b76c
jmp 0x104b5f62
call fcn.10005290
mov eax, dword [ebp + 8]
jmp 0x1038e606
call fcn.100281e0
add esp, 4
not al
lea eax, [ebp - 0x890]
jmp 0x10432d6f
call fcn.1006a82b
sub ecx, ecx
xchg cl, cl
rcr cl, 0x52
cmp eax, esi
setne cl
jmp 0x104d1897
push esi
jmp 0x103b08d7
mov ebx, dword [0x100ec400]
call ebx
call fcn.10021a50
push eax
jmp 0x1042bab0
call dword [0x100ec404]
push eax
jmp 0x1017ce0e
call dword [0x100ec400]
call fcn.10021a50
push eax
jmp 0x103c0a43
call fcn.10350eca
mov ebx, eax
cmp ebx, esi
jmp 0x103e3f01
mov esi, edi
call fcn.1001de00
mov edi, eax
jmp 0x101e0f73
call dword [0x100ec400]
lea edx, [ebp - 0x288]
jmp loc.1003f6bf
mov word [ebp - 0x12], cx
jmp 0x1029d203
mov byte [ebp - 0x26], 0
jmp 0x104bd26c
mov word [ebp - 0x1a], ax
mov word [ebp - 0x14], ax
mov word [ebp - 0x12], cx
jmp 0x103b0bec
jle 0x1021933c
lea edx, [ebp - 0xef0]
jmp 0x102abbff
dec edx
jmp 0x102e6f70
call dword [0x100ec410]
push eax
jmp 0x102f0a21
push ebp
movsx eax, sp
rdtsc
rol dh, cl
mov ebp, esp
adc eax, 0x46f412bf
push 0xffffffffffffffff
push 0x100e9251
mov dx, 0x4e57
shr eax, 0x56
shl dh, cl
mov eax, dword fs:[0]
setne dh
bsr edx, edi
sub edx, ebx
push eax
lea esp, [esp - 0xefc]
bts eax, esp
rcr dx, cl
mov eax, dword [0x1014ade0]
bsf dx, bp
btr edx, eax
and dx, di
xor eax, ebp
mov dword [ebp - 0x10], eax
bsf edx, edi
and dx, dx
push ebx
xor edx, edi
shrd edx, esi, 0x78
push esi
cwd
movsx edx, bp
push edi
rcr dl, cl
and edx, 0x22a91b98
btr dx, bp
push eax
lea eax, [ebp - 0xc]
btr edx, 0
rcr dl, 0x6c
sub edx, 0x1a406520
mov dword fs:[0], eax
jmp 0x1044760c
call fcn.10078c00
lea esp, [esp + 0xc]
xadd eax, eax
sub eax, esi
sal eax, 0xc2
push 0x206
add ax, 0x585b
dec al
shr eax, cl
lea eax, [ebp - 0xc9e]
xor edx, edx
jmp 0x10348d34
je 0x104d8f89
mov ecx, dword [0x10169bbc]
jmp 0x10231c42
push 0x4d
jmp loc.100486d2
call dword [0x100ec40c]
push 0
jmp loc.100148a2
push ebx
call dword [0x101695ac]
test eax, eax
jmp 0x102e6f95
je 0x1047bff1
push 1
shl eax, cl
shl ah, 0x7f
xor esi, esi
mov ax, ax
xchg al, ah
cwde
lea eax, [ebp - 0x690]
jmp 0x10351451
mov byte [ebp - 0x1e], 0
jmp 0x10243ddf
lock xadd dword [ecx], edx
jmp 0x1036f16c
push ebx
jmp 0x103a4d9a
mov ecx, dword [ebp - 0xef0]
cdq
push eax
mov dl, 0x96
movsx edx, cx
push ecx
movsx edx, dx
movsx dx, bh
push 0x10113fd6
jmp 0x10295883
call fcn.100721ee
add esp, 4
call fcn.10072200
cdq
clc
mov ecx, 0xbb8
idiv ecx
push 0x600
mov di, si
mov edi, edx
add edi, 0x3e8
call fcn.1006345d
mov esi, eax
clc
cmc
add esp, 4
cmp di, 0x3d37
cmc
test esi, esi
je 0x103d2aba
mov edx, 0x45
jmp 0x104bafde
mov word [ebp - 0x56], dx
mov dl, 0x63
stc
mov byte [ebp - 0x23], cl
cmc
mov byte [ebp - 0x1f], cl
mov cl, 0x6d
cmc
mov byte [ebp - 0x29], al
stc
cmp si, 0x1094
mov byte [ebp - 0x27], al
push ebx
cmp esi, 0x7f3c0824
cmc
stc
xor eax, eax
jmp 0x102a4a1d
call fcn.10005850
lea ecx, [ebp - 0xef0]
mov byte [ebp - 4], 0
jmp 0x1025361e
call fcn.103baa84
test eax, eax
jmp 0x101b1549
mov byte [ebp - 0x2e], 0x36
jmp 0x1017d028
push 0
jmp 0x103e1cd1
mov ebx, dword [0x100ec400]
call ebx
call fcn.10021a50
push eax
jmp 0x103924bb
push ecx
jmp 0x101f47be
call fcn.10078c00
add esp, 0xc
push 0x1ff
movzx dx, cl
not edx
jmp 0x1049f879
call fcn.10019b00
lea ecx, [ebp - 0xef0]
cdq
movsx edx, dx
cmovae dx, si
push ecx
movsx edx, bx
lea edx, [ebp - 0x690]
mov byte [ebp - 4], 2
jmp 0x1020becd
mov byte [ebp - 0x33], 0x61
mov byte [ebp - 0x32], 0x70
mov byte [ebp - 0x30], 0x5c
jmp 0x101f2209
je 0x103f4998
push ebx
jmp 0x102ef9d6
push edx
jmp 0x1043a5ba
call fcn.10005460
add esp, 4
movsx dx, al
jmp 0x1029fcfd
call fcn.104cd6f9
add esp, 0x1c
cbw
cwde
push 0
movzx esi, dx
lahf
xchg si, ax
lea esi, [ebp - 0x34]
not ah
lea eax, [ebp - 0x690]
jmp 0x1034e11d
call fcn.100721ee
add esp, 4
call fcn.10072200
cdq
btc cx, ax
btr ecx, ebx
ror cx, 0x37
mov ecx, 0x3a98
test bh, 0x97
idiv ecx
clc
add edx, 0x3e8
jmp 0x101e0863
push esi
push ebx
jmp 0x104b1748
push edx
lea edx, [ebp - 0x890]
call fcn.10005250
mov dword [ebp - 0xef8], esi
cwde
push 1
mov ax, si
mov esi, 0x10113fd6
lahf
lea eax, [ebp - 0x890]
call fcn.100281e0
lea eax, [ebp - 0xef8]
btr edi, 0x67
add esp, 4
jmp 0x10268861
je 0x102ba229
cmp dword [ebp - 0xf00], 0
je 0x102ba229
lea eax, [ebp - 0x50]
jmp 0x1046c054
call fcn.10073160
lea esp, [esp + 8]
test ax, cx
test eax, eax
jne 0x1047bff1
lea ecx, [ebp - 0xef0]
call fcn.10019b30
lea ecx, [ebp - 0xefc]
jmp 0x1031330e
mov word [ebp - 0x18], cx
stc
cmp dx, di
xor ecx, ecx
jmp 0x102231dc
call ebx
push edi
call dword [0x100ec40c]
push 0
call dword [0x100ec404]
push eax
call dword [0x100ec408]
jmp 0x1024f4fd
mov word [ebp - 0xca0], dx
jmp 0x101b299e
call fcn.10025070
add esp, 4
cmovs eax, eax
movzx ecx, dx
lea eax, [ebp - 0xf00]
not cl
bswap cx
lea ecx, [ebp - 0x490]
jmp 0x1041eb85
mov word [ebp - 0x490], ax
jmp 0x10373459
call fcn.10072200
cdq
or ecx, 0x52263eee
shrd cx, si, 0xc
mov ecx, 0x4650
idiv ecx
test si, 0x13c0
add edx, 0x3e8
jmp 0x102559f1
call fcn.10024f20
cmp dword [0x10169bbc], esi
jmp 0x102a1caa
jne 0x1043a5ff
push 0x80004005
jmp 0x1043a5fa
push esi
push section..text
push 0
jmp 0x101a6266
jne 0x1027fb4a
sub eax, eax
jmp loc.1002888b
call fcn.10028250
add esp, 4
cmc
jmp 0x10472022
call fcn.10078c00
add esp, 0xc
bt cx, si
push 0x206
sub cx, dx
and cl, ah
not ecx
lea ecx, [ebp - 0x48e]
xor eax, eax
jmp 0x1048f517
push ebx
jmp 0x1048fdd1
call dword [0x100ec404]
push eax
call dword [0x100ec408]
lea edx, [ebp - 0x890]
push edx
push ebx
jmp 0x101ca5bf
test esi, esi
jmp 0x104a93f0
push ecx
mov cx, di
xchg cl, cl
lea ecx, [ebp - 0xef0]
jmp 0x1030a40f
call 0x101aeb2f
cmp dword [ebp + 8], eax
jmp 0x1047d230
push 0x104
push edx
push 0x1b
jmp 0x10377e1a
push edi
jmp 0x104afc2b
call fcn.10005250
mov ecx, dword [ebp - 0xefc]
mov dx, di
movsx edx, bp
rdtsc
mov eax, dword [ecx - 0xc]
push ecx
jmp 0x101f0472
mov dword [ebp - 0xef8], 0
jmp 0x102c73a4
push eax
jmp 0x103d47ab
call fcn.10024fd0
mov edi, eax
cmp cx, 0x6707
stc
mov dword [ebp - 0xf04], edi
cmc
cmp si, dx
stc
test edi, edi
jmp 0x103c8d32
push 0x104
jmp 0x101edd2d
push esi
push ecx
jmp 0x101cc041
je 0x104ae7dd
mov ecx, dword [ebp - 0xf00]
cmp cl, bl
stc
test si, cx
cmp ecx, esi
je 0x104ae7dd
lea edx, [ecx + ecx]
mov esi, eax
jmp 0x104600da
jne 0x10253633
call fcn.10413221
cmp dword [ebp + 8], eax
jmp 0x101f1957
call fcn.100721ee
add esp, 4
call fcn.10072200
cdq
adc ch, 0x92
mov ecx, 0xbb8
test dh, 0x95
idiv ecx
btc edi, 0xb8
push 0x600
mov edi, edx
cmp cx, 0x2649
test di, 0x26bb
clc
add edi, 0x3e8
jmp 0x101b1afa
mov byte [ebp - 0x288], 0
jmp 0x101ada2d
push eax
mov ecx, edi
movsx ecx, ax
bswap ecx
lea ecx, [ebp - 0x690]
push ecx
jmp 0x103ceb06
call fcn.10005250
mov ecx, dword [ebp - 0xefc]
mov ax, si
mov eax, dword [ecx - 0xc]
jmp 0x103f81fd
mov dword [ebp - 0xea8], esi
jmp 0x1042bb36
call fcn.10005570
mov edx, dword [eax]
mov ecx, eax
setp al
mov ah, bl
mov eax, dword [edx + 0xc]
jmp 0x1017b330
mov eax, dword [ebp + 0xc]
btc edx, edi
xadd edx, edx
push 0x206
sub esi, esi
shld dx, di, 0x2a
lea edx, [ebp - 0xa96]
xor ecx, ecx
push esi
jmp 0x10460f5c
lea esi, [ebp - 0x490]
jmp 0x1017bd30
call dword [0x100ec400]
mov dword [ebp - 4], 0xffffffff
movsx eax, sp
mov ch, 0xf7
mov eax, dword [ebp - 0xeec]
btc cx, sp
lea eax, [eax - 0x10]
cmp bp, sp
test bx, si
btr ecx, 0xff
lea ecx, [eax + 0xc]
or edx, 0xffffffff
stc
jmp 0x10385b46
call fcn.10033a60
lea esp, [esp + 4]
test eax, eax
jmp loc.10027183
call fcn.1001de00
push eax
call fcn.1023e789
add esp, 4
test cx, 0x258b
clc
test eax, eax
je 0x1046afe8
cmp byte [0xc69e10], 0
jmp 0x103ef4ac
push edx
mov dword [ebp - 0xef8], eax
jmp 0x10264e9d
je 0x104d8f89
cmp esi, dword [0x10168d38]
je 0x104d8f89
cmp esi, dword [0x10168d28]
jmp 0x1023d431
mov byte [ebp - 0x14], 0
call fcn.10033840
mov esi, eax
mov dword [ebp - 0xef4], esi
jmp 0x102a870f
lea ecx, [ebp - 0x490]
jmp 0x10230db7
push eax
push edi
jmp 0x102ff55d
cmp dword [ebp - 0xef8], 0
jmp 0x1036baa1
lea edi, [ebp - 0xefc]
lea ecx, [ebp - 0x690]
jmp 0x103e7a0e
push ecx
jmp 0x101a7167
push edx
jmp 0x103510a1
jne 0x103185da
lea ecx, [ebp - 0x490]
jmp loc.10035c7f
lea ecx, [ebp - 0xefc]
jmp 0x10399826
jne 0x10334712
push esi
jmp 0x1045cc1f
push 0
call dword [0x100ec410]
push eax
jmp 0x103d2ab8
mov byte [ebp - 0x18], 0x2e
jmp 0x102e4a30
mov dword [0x10169bbc], eax
add eax, ecx
mov eax, dword [0x10169088]
clc
mov dword [ebp - 0xef4], esi
cmp eax, esi
jmp 0x1021add4
push esi
jmp 0x102e40a3
je 0x103a9fff
call dword [0x100ec400]
lea ecx, [ebp - 0x288]
push ecx
bswap si
not esi
jmp 0x101a76e1
push eax
call fcn.10075026
add esp, 0xc
cwde
movsx eax, bx
cbw
push 1
xchg esi, esi
mov esi, 0x10113fd6
mov al, 0x65
movsx eax, bp
lea eax, [ebp - 0x690]
jmp 0x1041b9ab
lea edx, [ebp - 0x287]
jmp 0x10355625
mov esi, dword [ebp - 0xef4]
jmp 0x103f8cea
je 0x102f0a23
mov edx, 0x45
mov eax, esi
shl cl, 0x71
adc cx, bp
mov word [ebp - 0x1c], dx
mov eax, 0x72
cmp ebp, 0x1d7f1888
sar dl, 0x2b
cdq
mov edx, 0x6f
add cx, bp
xadd ch, ch
mov ecx, eax
mov word [ebp - 0x16], dx
add dx, 0x4479
adc edx, 0x4c1546de
lea edx, [ebp - 0x1c]
test bp, di
mov word [ebp - 0x18], cx
cmp ebp, ecx
stc
xor ecx, ecx
push edx
movzx edx, di
mov dl, 0xa
lea edx, [esi + 0x400]
jmp 0x10368a8f
push ebx
call dword [0x100ec400]
jmp 0x1024f4fd
push 0
push 0
push esi
push section..text
push 0
jmp 0x10487e48
jne 0x103544df
cmp dword [0x1016908c], 1
jmp 0x102fbf29
call fcn.1007645f
add esp, 8
test esp, 0x13c352d2
clc
test eax, eax
jmp 0x10426af9
call dword [0x101695bc]
test eax, eax
jl 0x102ba229
mov edx, dword [0x10169bbc]
cmovno cx, bp
lea ecx, [ebp - 0xa98]
jmp 0x1020acba
mov dword [ebp - 0xf04], esi
jmp 0x104d8f84
mov word [ebp - 0x1c], dx
sal ah, cl
cmc
mov eax, 0x72
or ecx, ebp
rol dx, cl
mov edx, 0x6f
mov ecx, eax
cmp bp, sp
stc
mov word [ebp - 0x16], dx
lea edx, [ebp - 0x1c]
cmp eax, ebp
test bx, 0x5953
jmp 0x103ced92
mov byte [ebp - 0x1c], 0x44
jmp 0x10230fc9
push 0
jmp 0x103a684f
cmp ecx, esi
jmp 0x103e17d8
call fcn.1004a4c0
push ebx
mov eax, esi
call fcn.10033840
mov dword [ebp - 0xef4], eax
test al, al
clc
test eax, eax
jmp 0x101e7857