Function at 0x10072280
Capabilities:
Check http status code
Contain obfuscated stackstrings
Encode data using xor
Log keystrokes via polling

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100b7e30
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x3c0
mov eax, dword [0x100e41c4]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp byte [0x10232c1d], 0
jne 0x100722db
mov byte [0x10232c1d], 1
call fcn.100704b0
jmp 0x10075be0
mov eax, dword [0x101ef154]
mov esi, dword [eax]
mov eax, dword [0x101eef38]
mov dword [ebp - 0x244], esi
mov ecx, dword [eax]
mov eax, dword [0x10232db4]
cmp ecx, 5
jl 0x10072303
cmp eax, ecx
cmovle eax, ecx
mov dword [0x10232db4], eax
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
mov dword [ebp - 0x3b4], 1
test esi, esi
je 0x10072e03
cmp ecx, eax
jl 0x10072e03
cmp ecx, 5
jl 0x10072e03
cmp byte [0x10232e00], 0
jne 0x10072567
mov al, byte [ebp - 0x252]
mov edi, 0x1e6
mov cl, byte [ebp - 0x257]
mov dl, byte [ebp - 0x256]
mov esi, dword [0x101ef128]
mov dword [ebp - 0x3a4], eax
mov al, byte [ebp - 0x253]
mov dword [ebp - 0x260], eax
mov al, byte [ebp - 0x254]
mov dword [ebp - 0x3bc], eax
mov al, byte [ebp - 0x255]
mov dword [ebp - 0x3c4], 0x101e6f10
mov dword [ebp - 0x3cc], eax
mov dword [ebp - 0x3ac], ecx
mov eax, dword [esi]
mov esi, dword [ebp - 0x3c4]
movsx eax, word [eax + edi]
mov dword [esi], eax
cmp dword [0x101e722c], 0x97
mov esi, dword [0x101ef128]
je 0x100723c6
cmp dword [0x101e722c], eax
movzx ecx, cl
cmove ecx, dword [ebp - 0x3b4]
mov dword [ebp - 0x3ac], ecx
cmp dword [0x101e7230], 0x98
je 0x100723e2
cmp dword [0x101e7230], eax
movzx edx, dl
cmove edx, dword [ebp - 0x3b4]
cmp dword [0x101e7234], 0x99
je 0x10072410
mov ecx, dword [ebp - 0x3cc]
cmp dword [0x101e7234], eax
movzx ecx, cl
cmove ecx, dword [ebp - 0x3b4]
mov dword [ebp - 0x3cc], ecx
mov ecx, dword [ebp - 0x3ac]
cmp dword [0x101e7238], 0x9a
je 0x1007243e
mov ecx, dword [ebp - 0x3bc]
cmp dword [0x101e7238], eax
movzx ecx, cl
cmove ecx, dword [ebp - 0x3b4]
mov dword [ebp - 0x3bc], ecx
mov ecx, dword [ebp - 0x3ac]
cmp dword [0x101e723c], 0x9b
je 0x1007246c
mov ecx, dword [ebp - 0x260]
cmp dword [0x101e723c], eax
movzx ecx, cl
cmove ecx, dword [ebp - 0x3b4]
mov dword [ebp - 0x260], ecx
mov ecx, dword [ebp - 0x3ac]
cmp dword [0x101e7240], 0x9c
je 0x100724a5
mov ecx, dword [ebp - 0x3a4]
cmp dword [0x101e7240], eax
movzx ecx, cl
mov dword [ebp - 0x3a4], ecx
mov eax, ecx
mov ecx, 1
cmove eax, ecx
mov ecx, dword [ebp - 0x3ac]
mov dword [ebp - 0x3a4], eax
jmp 0x100724ab
mov eax, dword [ebp - 0x3a4]
add dword [ebp - 0x3c4], 4
add edi, 2
cmp edi, 0x24a
jl 0x10072390
cmp cl, 1
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, dword [0x101e722c]
mov esi, 0x97
cmovne ecx, esi
mov byte [0x10232e00], 1
mov dword [0x101e722c], ecx
cmp dl, 1
mov ecx, dword [0x101e7230]
mov esi, 0x98
cmovne ecx, esi
mov edx, 0x99
cmp byte [ebp - 0x3cc], 1
mov esi, dword [ebp - 0x244]
mov dword [0x101e7230], ecx
mov ecx, dword [0x101e7234]
cmovne ecx, edx
cmp byte [ebp - 0x3bc], 1
mov dword [0x101e7234], ecx
mov edx, 0x9a
mov ecx, dword [0x101e7238]
cmovne ecx, edx
cmp byte [ebp - 0x260], 1
mov dword [0x101e7238], ecx
mov edx, 0x9b
mov ecx, dword [0x101e723c]
cmovne ecx, edx
cmp al, 1
mov eax, dword [0x101e7240]
mov dword [0x101e723c], ecx
mov ecx, 0x9c
cmovne eax, ecx
mov dword [0x101e7240], eax
cmp byte [0x101e718c], 0
je 0x10072579
mov byte [0x101ed439], 1
jmp 0x10072584
cmp byte [esi + 0x38], 0
sete byte [0x101ed439]
cmp byte [0x101e718d], 0
je 0x100725a7
push 2
call edi
test ax, ax
jne 0x100725a7
mov eax, dword [0x101ef158]
mov byte [0x10232969], 0
cmp byte [eax], 1
jne 0x100725ae
mov byte [0x10232969], 1
mov eax, dword [0x101ed410]
mov edi, 1
cmp eax, dword [0x101e7220]
mov dl, byte [esi + 0x38]
lea ecx, [eax + 1]
movzx eax, dl
cmovge ecx, edi
mov dword [0x10232050], eax
cmp byte [0x101e73d3], 0
mov dword [0x101ed410], ecx
mov cl, byte [0x101ef914]
je 0x100725fc
test dl, dl
jne 0x100725fc
cmp byte [esi + 4], dl
jne 0x100725fc
test cl, cl
jne 0x100725fc
mov eax, dword [0x101ef008]
mov word [eax + esi], di
jmp 0x10072612
cmp byte [0x101e73d5], 0
je 0x1007261b
test dl, dl
jne 0x1007261b
cmp byte [esi + 4], dl
jne 0x1007261b
test cl, cl
jne 0x1007261b
mov eax, dword [0x101ef044]
mov word [eax + esi], di
cmp byte [0x101e73d1], 0
je 0x1007262e
test cl, cl
jne 0x1007262e
mov byte [esi + 0x2458], cl
mov al, byte [esi + 0x12]
test al, al
je 0x1007264c
cmp al, 8
je 0x1007264c
cmp al, 0x18
je 0x1007264c
cmp al, 0x10
je 0x1007264c
mov byte [0x101e6f05], 0
cmp al, 0x70
jne 0x10072653
mov byte [0x101e6f05], 1
mov al, byte [esi + 0x12]
cmp al, 1
je 0x10072671
cmp al, 9
je 0x10072671
cmp al, 0x19
je 0x10072671
cmp al, 0x11
je 0x10072671
mov byte [0x101e6f04], 0
cmp al, 0x71
jne 0x10072678
mov byte [0x101e6f04], 1
mov al, byte [esi + 0x12]
cmp al, 2
je 0x10072696
cmp al, 0xa
je 0x10072696
cmp al, 0x1a
je 0x10072696
cmp al, 0x12
je 0x10072696
mov byte [0x101e6f03], 0
cmp al, 0x72
jne 0x1007269d
mov byte [0x101e6f03], 1
mov al, byte [esi + 0x12]
cmp al, 5
je 0x100726bb
cmp al, 0xd
je 0x100726bb
cmp al, 0x1d
je 0x100726bb
cmp al, 0x15
je 0x100726bb
mov byte [0x101e6f06], 0
cmp al, 0x75
jne 0x100726c2
mov byte [0x101e6f06], 1
mov al, byte [esi + 0x12]
cmp al, 3
je 0x100726e0
cmp al, 0x13
je 0x100726e0
cmp al, 0x1b
je 0x100726e0
cmp al, 0x23
je 0x100726e0
mov byte [0x101e6f09], 0
cmp al, 0x63
jne 0x100726e7
mov byte [0x101e6f09], 1
mov al, byte [esi + 0x12]
cmp al, 4
je 0x100726f9
mov byte [0x101e6f07], 0
cmp al, 0x64
jne 0x10072700
mov byte [0x101e6f07], 1
mov al, byte [esi + 0x12]
cmp al, 6
je 0x10072716
cmp al, 0x16
je 0x10072716
mov byte [0x101e6f08], 0
cmp al, 0x66
jne 0x1007271d
mov byte [0x101e6f08], 1
mov al, byte [esi + 0x12]
cmp al, 0xd
je 0x10072733
cmp al, 0x1d
je 0x10072733
mov byte [0x101e6f0a], 0
cmp al, 0x7d
jne 0x1007273a
mov byte [0x101e6f0a], 1
mov edx, dword [0x101ef128]
movzx ecx, byte [esi + 0x32]
mov eax, dword [edx]
movzx eax, word [eax + ecx*2 + 0x1e6]
mov word [0x101ef17c], ax
movzx eax, byte [esi + 0x14]
mov word [0x101ef198], ax
mov eax, dword [0x101ef09c]
mov eax, dword [eax]
mov dword [0x101e7228], edi
xor edi, edi
mov dword [0x1022f924], eax
mov byte [0x10232c06], 0
mov dword [ebp - 0x3b4], edi
nop
cmp edi, 0x32
jge 0x10072858
mov eax, dword [edx]
movsx ecx, word [eax + edi*2 + 0x1e6]
mov dword [edi*4 + 0x101e6f10], ecx
cmp ecx, 0x47
mov eax, dword [0x101e70a0]
mov edx, dword [0x101e722c]
cmove eax, edi
mov dword [0x101e70a0], eax
cmp edx, 0x97
je 0x100727c7
mov eax, dword [0x101e7260]
cmp edx, ecx
cmove eax, edi
mov dword [0x101e7260], eax
mov edx, dword [0x101e7230]
cmp edx, 0x98
je 0x100727e4
mov eax, dword [0x101e7264]
cmp edx, ecx
cmove eax, edi
mov dword [0x101e7264], eax
mov edx, dword [0x101e7234]
cmp edx, 0x99
je 0x10072801
mov eax, dword [0x101e7268]
cmp edx, ecx
cmove eax, edi
mov dword [0x101e7268], eax
mov edx, dword [0x101e7238]
cmp edx, 0x9a
je 0x1007281e
mov eax, dword [0x101e726c]
cmp edx, ecx
cmove eax, edi
mov dword [0x101e726c], eax
mov edx, dword [0x101e723c]
cmp edx, 0x9b
je 0x1007283b
mov eax, dword [0x101e7270]
cmp edx, ecx
cmove eax, edi
mov dword [0x101e7270], eax
mov edx, dword [0x101e7240]
cmp edx, 0x9c
je 0x10072858
mov eax, dword [0x101e7274]
cmp edx, ecx
cmove eax, edi
mov dword [0x101e7274], eax
call dword [0x101ef0fc]
push edi
mov ecx, eax
call dword [0x101eeef8]
mov edi, eax
movzx eax, byte [esi + 0x180]
movzx ecx, byte [edi + 0x180]
movd xmm1, eax
movzx eax, byte [esi + 0x184]
cvtdq2pd xmm1, xmm1
movd xmm3, ecx
movzx ecx, byte [edi + 0x184]
cvtdq2pd xmm3, xmm3
movd xmm2, ecx
movd xmm0, eax
subsd xmm3, xmm1
cvtdq2pd xmm2, xmm2
cvtdq2pd xmm0, xmm0
mulsd xmm3, xmm3
subsd xmm2, xmm0
mulsd xmm2, xmm2
addsd xmm3, xmm2
movaps xmm0, xmm3
call fcn.100b4bc0
mov ecx, dword [0x101eefe4]
movsd qword [ebp - 0x248], xmm0
cmp byte [ecx + edi], 0
je 0x10072ddb
mov ax, word [edi + 0x3e]
cmp ax, word [esi + 0x3e]
je 0x10072ddb
cmp byte [edi + 4], 0
jne 0x10072ddb
cmp byte [edi + 0x23], 0
jne 0x10072ddb
cmp byte [edi + 0x215], 0
jne 0x10072ddb
mov eax, dword [0x101ef008]
mov edx, 0x11a
cmp word [eax + edi], dx
je 0x10072ddb
cmp byte [ecx + esi], 0
je 0x10072ddb
cmp byte [esi + 4], 0
jne 0x10072ddb
cmp byte [esi + 0x23], 0
jne 0x10072ddb
cmp byte [esi + 0x215], 0
jne 0x10072ddb
cmp word [eax + esi], dx
je 0x10072ddb
cmp byte [0x101e70c5], 0
mov ecx, dword [0x101ef038]
je 0x100729c6
cmp byte [ecx + edi], 2
jne 0x100729c6
mov al, byte [esi + 0x180]
mov byte [edi + 0x180], al
mov al, byte [esi + 0x184]
mov byte [edi + 0x184], al
mov eax, dword [esi + 0x2348]
movss xmm0, dword [esi + 0x2344]
mov dword [esi + 0x1b0], eax
mov eax, dword [esi + 0x234c]
mov dword [esi + 0x1b4], eax
movss dword [esi + 0x1ac], xmm0
movss dword [edi + 0x2344], xmm0
mov eax, dword [esi + 0x2348]
mov dword [edi + 0x2348], eax
mov eax, dword [esi + 0x234c]
mov dword [edi + 0x234c], eax
xor al, al
mov edx, 1
mov dword [ebp - 0x3ac], eax
cmp byte [0x101e71bc], al
je 0x100729eb
cmp byte [ecx + edi], 2
movzx eax, al
cmove eax, edx
mov dword [ebp - 0x3ac], eax
cmp byte [0x101e71c0], 0
je 0x10072a04
cmp byte [ecx + edi], 1
movzx eax, al
cmove eax, edx
mov byte [ebp - 0x3ac], al
cmp byte [0x101e7200], 0
je 0x10072aa7
mov edx, dword [0x1022f924]
mov eax, dword [ebp - 0x3b4]
cmp edx, 0x190
ja 0x10072ab3
cmp eax, edx
jne 0x10072ab3
push 0x11
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x10072a5c
mov ecx, dword [ebp - 0x3ac]
cmp dword [0x101e7204], 0
movzx eax, cl
mov ecx, 1
cmove eax, ecx
mov byte [ebp - 0x3ac], al
mov edx, dword [0x1022f924]
mov eax, dword [ebp - 0x3b4]
cmp eax, edx
jne 0x10072ab3
push 0x20
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x10072aa7
mov ecx, dword [ebp - 0x3ac]
cmp dword [0x101e7204], 1
mov edx, dword [0x1022f924]
movzx eax, cl
mov ecx, 1
cmove eax, ecx
mov cl, al
mov eax, dword [ebp - 0x3b4]
mov dword [ebp - 0x3ac], ecx
jmp 0x10072ab9
mov edx, dword [0x1022f924]
mov eax, dword [ebp - 0x3b4]
mov ecx, dword [ebp - 0x3ac]
cmp byte [0x101e71cd], 0
je 0x10072b26
cmp byte [0x101e7215], 0
je 0x10072b26
cmp edx, 0x190
ja 0x10072afe
cmp eax, edx
jne 0x10072afe
push 0x11
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x10072afe
mov eax, dword [0x101ef15c]
add eax, edi
push eax
push 0x100ce104
push 0x101e71ce
call fcn.1003a9e0
add esp, 0xc
mov eax, dword [0x101ef15c]
add eax, edi
push 0x101e71ce
push eax
call fcn.1008ffe0
mov ecx, dword [ebp - 0x3ac]
add esp, 8
test eax, eax
movzx ecx, cl
mov eax, 1
cmovne ecx, eax
cmp byte [0x101e6f0c], 0
jne 0x10072ddb
cmp byte [0x101e7215], 0
je 0x10072ddb
test cl, cl
je 0x10072ddb
mov eax, dword [0x101ed410]
cmp eax, dword [0x101e7220]
jl 0x10072ddb
cmp byte [0x101ed439], 0
je 0x10072ddb
cmp byte [0x10232969], 0
je 0x10072ddb
mov eax, dword [0x101e7228]
cmp eax, dword [0x101e7224]
jg 0x10072ddb
cmp dword [0x101e721c], 1
mov dword [ebp - 0x3bc], 1
jl 0x10072dcc
nop dword [eax + eax]
mov eax, dword [ebp - 0x3b4]
mov dword [0x102320cc], eax
mov eax, dword [0x101e722c]
cmp eax, 0x97
je 0x10072c06
cmp dword [0x101e7280], 0
mov dword [0x10232c00], eax
mov eax, dword [0x101e7260]
mov dword [0x101e70a4], eax
mov dword [ebp - 0x260], 0
jle 0x10072c06
nop dword [eax]
push edi
lea eax, [ebp - 0x248]
push esi
push eax
call fcn.10070d80
mov eax, dword [ebp - 0x260]
add esp, 0xc
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [0x101e7280]
jl 0x10072be0
mov eax, dword [0x101e7230]
cmp eax, 0x98
je 0x10072c5a
cmp dword [0x101e7284], 0
mov dword [0x10232c00], eax
mov eax, dword [0x101e7264]
mov dword [0x101e70a4], eax
mov dword [ebp - 0x260], 0
jle 0x10072c5a
push edi
lea eax, [ebp - 0x248]
push esi
push eax
call fcn.10070d80
mov eax, dword [ebp - 0x260]
add esp, 0xc
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [0x101e7284]
jl 0x10072c34
mov eax, dword [0x101e7234]
cmp eax, 0x99
je 0x10072cae
cmp dword [0x101e7288], 0
mov dword [0x10232c00], eax
mov eax, dword [0x101e7268]
mov dword [0x101e70a4], eax
mov dword [ebp - 0x260], 0
jle 0x10072cae
push edi
lea eax, [ebp - 0x248]
push esi
push eax
call fcn.10070d80
mov eax, dword [ebp - 0x260]
add esp, 0xc
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [0x101e7288]
jl 0x10072c88
mov eax, dword [0x101e7238]
cmp eax, 0x9a
je 0x10072d06
cmp dword [0x101e728c], 0
mov dword [0x10232c00], eax
mov eax, dword [0x101e726c]
mov dword [0x101e70a4], eax
mov dword [ebp - 0x260], 0
jle 0x10072d06
nop dword [eax]
push edi
lea eax, [ebp - 0x248]
push esi
push eax
call fcn.10070d80
mov eax, dword [ebp - 0x260]
add esp, 0xc
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [0x101e728c]
jl 0x10072ce0
mov eax, dword [0x101e723c]
cmp eax, 0x9b
je 0x10072d5a
cmp dword [0x101e7290], 0
mov dword [0x10232c00], eax
mov eax, dword [0x101e7270]
mov dword [0x101e70a4], eax
mov dword [ebp - 0x260], 0
jle 0x10072d5a
push edi
lea eax, [ebp - 0x248]
push esi
push eax
call fcn.10070d80
mov eax, dword [ebp - 0x260]
add esp, 0xc
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [0x101e7290]
jl 0x10072d34
mov eax, dword [0x101e7240]
cmp eax, 0x9c
je 0x10072dae
cmp dword [0x101e7294], 0
mov dword [0x10232c00], eax
mov eax, dword [0x101e7274]
mov dword [0x101e70a4], eax
mov dword [ebp - 0x260], 0
jle 0x10072dae
push edi
lea eax, [ebp - 0x248]
push esi
push eax
call fcn.10070d80
mov eax, dword [ebp - 0x260]
add esp, 0xc
inc eax
mov dword [ebp - 0x260], eax
cmp eax, dword [0x101e7294]
jl 0x10072d88
mov ecx, dword [ebp - 0x3bc]
inc ecx
mov dword [ebp - 0x3bc], ecx
cmp ecx, dword [0x101e721c]
jle 0x10072ba0
mov eax, dword [0x101e7228]
cmp byte [0x10232c06], 0
je 0x10072ddb
inc eax
mov dword [0x101e7228], eax
mov edi, dword [ebp - 0x3b4]
inc edi
mov dword [ebp - 0x3b4], edi
cmp edi, 0x190
jge 0x10072dfb
mov edx, dword [0x101ef128]
jmp 0x10072780
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
jmp 0x10072e0a
mov byte [0x10232e00], 0
mov esi, dword [sym.imp.USER32.dll_GetForegroundWindow]
call esi
cmp eax, dword [0x101e70a8]
jne 0x100730c6
push dword [0x101e7fe8]
call edi
test ax, ax
je 0x10072e6c
cmp byte [0x101e7fec], 0
jne 0x10072e73
cmp dword [0x101e7588], 0
mov byte [0x101e7fec], 1
jne 0x10072e73
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x10072e73
mov byte [0x101e7fec], 0
push dword [0x101e76ec]
call edi
test ax, ax
je 0x10072ec1
cmp byte [0x101e76f0], 0
jne 0x10072ec8
cmp dword [0x101e7588], 1
mov byte [0x101e76f0], 1
jne 0x10072ec8
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x10072ec8
mov byte [0x101e76f0], 0
push dword [0x101e7fc0]
call edi
test ax, ax
je 0x10072f16
cmp byte [0x101e7fc4], 0
jne 0x10072f1d
cmp dword [0x101e7588], 2
mov byte [0x101e7fc4], 1
jne 0x10072f1d
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x10072f1d
mov byte [0x101e7fc4], 0
push dword [0x101e7fb0]
call edi
test ax, ax
je 0x10072f6b
cmp byte [0x101e7fb4], 0
jne 0x10072f72
cmp dword [0x101e7588], 3
mov byte [0x101e7fb4], 1
jne 0x10072f72
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x10072f72
mov byte [0x101e7fb4], 0
push dword [0x101e8000]
call edi
test ax, ax
je 0x10072fc0
cmp byte [0x101e8004], 0
jne 0x10072fc7
cmp dword [0x101e7588], 4
mov byte [0x101e8004], 1
jne 0x10072fc7
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x10072fc7
mov byte [0x101e8004], 0
push dword [0x101e76dc]
call edi
test ax, ax
je 0x10073015
cmp byte [0x101e76e0], 0
jne 0x1007301c
cmp dword [0x101e7588], 5
mov byte [0x101e76e0], 1
jne 0x1007301c
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x1007301c
mov byte [0x101e76e0], 0
push dword [0x101e7ff0]
call edi
test ax, ax
je 0x1007306a
cmp byte [0x101e7ff4], 0
jne 0x10073071
cmp dword [0x101e7588], 6
mov byte [0x101e7ff4], 1
jne 0x10073071
cmp byte [0x101e70b4], 0
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
mov ecx, 1
cmovne eax, ecx
mov byte [0x101e70c0], al
jmp 0x10073071
mov byte [0x101e7ff4], 0
push dword [0x101e7fc8]
call edi
test ax, ax
je 0x100730bf
cmp byte [0x101e7fcc], 0
jne 0x100730c6
cmp dword [0x101e7588], 7
mov byte [0x101e7fcc], 1
jne 0x100730c6
cmp byte [0x101e70b4], 0
mov edx, 1
movzx eax, byte [0x101e70c0]
sete cl
test cl, cl
mov byte [0x101e70b4], cl
cmovne eax, edx
mov byte [0x101e70c0], al
jmp 0x100730cc
mov byte [0x101e7fcc], 0
mov cl, byte [0x101e70b4]
cmp byte [0x101ef914], 0
jne 0x10075b8e
test cl, cl
je 0x10075b8e
call esi
cmp eax, dword [0x101e70a8]
jne 0x10075b8e
add byte [0x101e6f00], 2
lea ecx, [ebp - 0x258]
add byte [0x101e6f01], 3
mov eax, str.BZC5UXVMHTP
add byte [0x101e6f02], 4
sub eax, 0x53588f90
push eax
call fcn.1007d560
push 0xbb
mov ecx, eax
mov dword [ebp - 4], 0
call fcn.10011050
mov dword [ebp - 4], 0xffffffff
add esp, 4
mov dword [ebp - 0x250], 0
xorps xmm0, xmm0
movq qword [ebp - 0x258], xmm0
mov byte [ebp - 0x24c], 0
test al, al
je 0x100732d2
movss xmm0, dword [0x101ef148]
lea edx, [ebp - 0x248]
subss xmm0, dword [0x100d6850]
mov eax, dword [0x101eec48]
push 0
mov dword [ebp - 0x244], 0
mov ecx, dword [eax + 0x3e30]
movss dword [ebp - 0x248], xmm0
call fcn.10013bc0
mov ecx, dword [0x101eec48]
lea edx, [ebp - 0x248]
add esp, 4
mov dword [ebp - 0x248], 0x42c80000
mov dword [ebp - 0x244], 0x42c80000
mov ecx, dword [ecx + 0x3e30]
push 0
call fcn.10013d50
mov edx, dword [0x101e6ef8]
add esp, 4
mov ecx, dword [0x101ef144]
xorps xmm1, xmm1
movss xmm0, dword [0x100d67f0]
mov dword [ebp - 0x244], 0x441e8000
push dword [ebp - 0x244]
mov dword [ebp - 0x248], 0x42a40000
push dword [ebp - 0x248]
mov dword [ebp - 0x260], 0x441a0000
push dword [ebp - 0x260]
mov dword [ebp - 0x264], 0x40400000
push dword [ebp - 0x264]
push dword [0x101e6efc]
call fcn.1004d4e0
add esp, 0x14
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x1007325d
mov ecx, 0x101e76e4
mov byte [0x101e7586], 1
call fcn.1003fc90
test al, al
je 0x1007327b
cmp byte [0x101e70c0], 0
sete byte [0x101e70c0]
jmp 0x1007327b
mov ecx, 0x101e7ff8
call fcn.1003fc90
movzx ecx, byte [0x101e70c0]
xor edx, edx
test al, al
cmovne ecx, edx
mov byte [0x101e70c0], cl
mov ecx, dword [0x101eef94]
call fcn.10013820
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x248], 0x41200000
mov dword [ebp - 0x244], 0x3f800000
call fcn.10015490
movaps xmm0, xmmword [0x100d6d80]
movups xmmword [ebp - 0x298], xmm0
call fcn.100860d0
push eax
lea eax, [ebp - 0x298]
push eax
call fcn.10031180
add esp, 8
call fcn.10013910
call fcn.10012eb0
cmp byte [0x101e70c0], 0
je 0x10075b8e
mov eax, str._P__4XSYM
lea ecx, [ebp - 0x258]
sub eax, 0x257db478
push eax
call fcn.1007d5a0
push 0xbb
mov ecx, eax
mov dword [ebp - 4], 1
call fcn.10011050
add esp, 4
mov dword [ebp - 4], 0xffffffff
mov word [ebp - 0x250], 0
xorps xmm0, xmm0
movq qword [ebp - 0x258], xmm0
test al, al
je 0x10075b8e
mov eax, dword [0x101eec48]
movss xmm0, dword [0x100d684c]
mov byte [0x101e7586], 1
mov ecx, dword [eax + 0x3e30]
mov eax, dword [ecx + 0x10]
mov dword [0x10232044], eax
mov eax, dword [ecx + 0x14]
mov dword [0x10232048], eax
call fcn.100155e0
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x248], 0x43c48000
mov dword [ebp - 0x244], 0x43eb0000
call fcn.10013e20
mov edx, dword [0x101e6ef8]
mov ecx, dword [0x101ef144]
movss xmm1, dword [0x100d6860]
movss xmm0, dword [0x100d6850]
mov dword [ebp - 0x244], 0x44140000
push dword [ebp - 0x244]
mov dword [ebp - 0x248], 0x43938000
push dword [ebp - 0x248]
mov dword [ebp - 0x260], 0x43750000
push dword [ebp - 0x260]
mov dword [ebp - 0x264], 0
push dword [ebp - 0x264]
push dword [0x101e6efc]
call fcn.1004d4e0
mov edx, dword [0x101e6ef8]
add esp, 0x14
mov ecx, dword [0x101ef144]
movss xmm1, dword [0x100d6844]
movss xmm0, dword [0x100d6854]
mov dword [ebp - 0x244], 0x436b0000
push dword [ebp - 0x244]
mov dword [ebp - 0x248], 0x43920000
push dword [ebp - 0x248]
mov dword [ebp - 0x260], 0x42920000
push dword [ebp - 0x260]
mov dword [ebp - 0x264], 0x40400000
push dword [ebp - 0x264]
push dword [0x101e6efc]
call fcn.1004d4e0
mov edx, dword [0x101e6ef8]
add esp, 0x14
mov ecx, dword [0x101ef144]
xorps xmm1, xmm1
movss xmm0, dword [0x100d6850]
mov dword [ebp - 0x244], 0x428a0000
push dword [ebp - 0x244]
mov dword [ebp - 0x248], 0x43d78000
push dword [ebp - 0x248]
mov dword [ebp - 0x260], 0x40400000
push dword [ebp - 0x260]
mov dword [ebp - 0x264], 0
push dword [ebp - 0x264]
push dword [0x101e6efc]
call fcn.1004d4e0
mov ecx, dword [0x101ef010]
add esp, 0x14
call fcn.10013820
xor edi, edi
mov dword [ebp - 0x248], 0x42b60000
mov dword [ebp - 0x244], 0x44368000
mov dword [ebp - 0x264], 0x40a00000
mov dword [ebp - 0x260], 0x44318000
mov dword [ebp - 0x254], 0x40a00000
push dword [ebp - 0x244]
mov edx, dword [0x101e6ef8]
push dword [ebp - 0x248]
mov ecx, dword [0x101ef144]
push dword [ebp - 0x260]
imul esi, edi, 0x19
push dword [ebp - 0x264]
push dword [0x101e6efc]
add esi, 0x47
movd xmm0, esi
cvtdq2ps xmm1, xmm0
movss xmm0, dword [0x100d67f0]
call fcn.1004d4e0
add esp, 0x14
cmp dword [0x101e70bc], edi
jne 0x100735ac
mov edx, dword [0x101e6ef8]
mov ecx, dword [0x101ef144]
movss xmm0, dword [0x100d67f0]
mov dword [ebp - 0x3bc], 0x44248000
push dword [ebp - 0x3bc]
mov dword [ebp - 0x3c0], 0x42b60000
push dword [ebp - 0x3c0]
mov dword [ebp - 0x3cc], 0x441f8000
push dword [ebp - 0x3cc]
movd xmm1, esi
mov dword [ebp - 0x3d0], 0x40a00000
push dword [ebp - 0x3d0]
cvtdq2ps xmm1, xmm1
push dword [0x101e6efc]
call fcn.1004d4e0
add esp, 0x14
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x100736a8
mov edx, dword [0x101e6ef8]
mov ecx, dword [0x101ef144]
mov dword [ebp - 0x3c4], 0x44308000
push dword [ebp - 0x3c4]
mov dword [ebp - 0x3c8], 0x42b60000
push dword [ebp - 0x3c8]
movd xmm0, esi
mov dword [ebp - 0x3b4], 0x442b8000
push dword [ebp - 0x3b4]
cvtdq2ps xmm1, xmm0
mov dword [ebp - 0x3b8], 0x40a00000
mov byte [0x101e7586], 1
push dword [ebp - 0x3b8]
movss xmm0, dword [0x100d67f0]
push dword [0x101e6efc]
call fcn.1004d4e0
add esp, 0x14
mov ecx, 0x101e76e4
call fcn.1003fc90
test al, al
je 0x100736a8
mov edx, dword [0x101e6ef8]
mov ecx, dword [0x101ef144]
mov dword [ebp - 0x3ac], 0x442a8000
push dword [ebp - 0x3ac]
mov dword [ebp - 0x3b0], 0x42b60000
push dword [ebp - 0x3b0]
movd xmm0, esi
mov dword [ebp - 0x3a4], 0x44258000
push dword [ebp - 0x3a4]
cvtdq2ps xmm1, xmm0
mov dword [ebp - 0x3a8], 0x40a00000
push dword [ebp - 0x3a8]
movss xmm0, dword [0x100d67f0]
push dword [0x101e6efc]
call fcn.1004d4e0
add esp, 0x14
mov dword [0x101e70bc], edi
lea eax, [edi + 3]
imul eax, eax, 0x19
lea ecx, [ebp - 0x254]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x250], xmm0
call fcn.10015490
cmp edi, dword [0x101e70bc]
jne 0x100736d9
movaps xmm0, xmmword [0x100d6c60]
jmp 0x100736e0
movaps xmm0, xmmword [0x100d6b40]
test edi, edi
jne 0x10073733
push 0x2bbf6d97
lea ecx, [ebp - 0x340]
call fcn.1007d620
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 2
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x340], xmm0
mov dword [ebp - 0x338], edi
mov word [ebp - 0x334], di
jmp 0x10073955
cmp edi, 1
jne 0x10073791
mov eax, str._ABCDEFG___
lea ecx, [ebp - 0x2b4]
sub eax, 0x3516377a
push eax
call fcn.1007d660
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 3
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x2b4], xmm0
mov dword [ebp - 0x2ac], 0
mov byte [ebp - 0x2a8], 0
jmp 0x10073955
cmp edi, 2
jne 0x100737ef
mov eax, 0x100d292c
lea ecx, [ebp - 0x2c4]
sub eax, 0x140316fd
push eax
call fcn.1007d6a0
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 4
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x2c4], xmm0
mov dword [ebp - 0x2bc], 0
mov byte [ebp - 0x2b8], 0
jmp 0x10073955
cmp edi, 3
jne 0x10073847
push 0x2a8b6c2d
lea ecx, [ebp - 0x2d4]
call fcn.1007d6e0
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 5
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x2d4], xmm0
mov dword [ebp - 0x2cc], 0
mov byte [ebp - 0x2c8], 0
jmp 0x10073955
cmp edi, 4
jne 0x1007389f
push 0x8c975699
lea ecx, [ebp - 0x2e4]
call fcn.1007d720
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 6
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x2e4], xmm0
mov dword [ebp - 0x2dc], 0
mov byte [ebp - 0x2d8], 0
jmp 0x10073955
cmp edi, 5
jne 0x100738fa
mov eax, 0x100d295c
lea ecx, [ebp - 0x2f4]
sub eax, 0xdbc9971
push eax
call fcn.1007d760
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 7
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x2f4], xmm0
mov dword [ebp - 0x2ec], 0
mov byte [ebp - 0x2e8], 0
jmp 0x10073955
cmp edi, 6
jne 0x10073958
mov eax, 0x100d296c
lea ecx, [ebp - 0x298]
sub eax, 0x4f93f29b
push eax
call fcn.1007d7a0
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 8
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
xorps xmm0, xmm0
movq qword [ebp - 0x298], xmm0
mov dword [ebp - 0x290], 0
mov word [ebp - 0x28c], 0
add esp, 8
inc edi
cmp edi, 6
jle 0x100734f4
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x254], 0x43160000
mov dword [ebp - 0x250], 0x42200000
call fcn.10015490
cmp byte [0x101e70b6], 0
movaps xmm0, xmmword [0x100d6c60]
je 0x100739d3
mov eax, 0x100d297c
lea ecx, [ebp - 0x2a4]
sub eax, 0x20aecddc
push eax
call fcn.1007d7e0
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 9
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
add esp, 8
movaps xmm0, xmmword [0x100d6c60]
cmp byte [0x101e70b7], 0
je 0x10073a17
mov eax, str.._0123Y_6XVUSUYMZarmm
lea ecx, [ebp - 0x2a0]
sub eax, 0x7a1cd17d
push eax
call fcn.1007d820
push eax
lea eax, [ebp - 0x278]
mov dword [ebp - 4], 0xa
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
mov dword [ebp - 4], 0xffffffff
cmp byte [0x101e70ba], 0
je 0x10073a39
push 0x4ffd3c89
lea ecx, [ebp - 0x2a0]
call fcn.1007d8a0
mov dword [ebp - 4], 0xb
jmp 0x10073a5f
cmp byte [0x101e70b8], 0
je 0x10073a84
mov eax, 0x100d29b8
lea ecx, [ebp - 0x2a0]
sub eax, 0x30f27cc4
push eax
call fcn.1007d860
mov dword [ebp - 4], 0xc
movaps xmm0, xmmword [0x100d6c60]
push eax
lea eax, [ebp - 0x278]
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 4], 0xffffffff
add esp, 8
cmp byte [0x101e70b5], 0
je 0x10073acf
mov eax, str._t_n_v_f_r
lea ecx, [ebp - 0x320]
sub eax, 0x39dce3d2
push eax
call fcn.1007ed00
push eax
mov dword [ebp - 4], 0xd
lea eax, [ebp - 0x278]
movaps xmm0, xmmword [0x100d6c60]
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
mov dword [ebp - 4], 0xffffffff
cmp byte [0x101e70b9], 0
je 0x10073b1a
mov eax, str._ae_ndbagau
lea ecx, [ebp - 0x318]
sub eax, 0x22dc9cfc
push eax
call fcn.1007d920
push eax
mov dword [ebp - 4], 0xe
lea eax, [ebp - 0x278]
movaps xmm0, xmmword [0x100d6c60]
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x254], 0x42c80000
mov dword [ebp - 0x250], 0x42700000
call fcn.10015490
movzx eax, byte [0x101e6f00]
movss xmm1, dword [0x100d66d8]
movzx ecx, byte [0x101e6f01]
movzx edx, byte [0x101e6f02]
movd xmm0, eax
lea eax, [ebp - 0x278]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x28c], 0x3f800000
push 0x101ef530
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x298], xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x294], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x290], xmm0
movups xmm0, xmmword [ebp - 0x298]
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
call fcn.10013910
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x254], 0x42dc0000
mov dword [ebp - 0x250], 0x42960000
call fcn.10015490
call fcn.10015920
mov eax, dword [0x101e70bc]
test eax, eax
jne 0x1007589f
mov edx, dword [0x101e722c]
mov eax, dword [0x101e70cc]
cmp edx, 0x97
je 0x10073c0c
cmp eax, edx
je 0x10073cd9
mov ecx, dword [0x101e7230]
cmp ecx, 0x98
je 0x10073c22
cmp eax, ecx
je 0x10073cd9
mov esi, dword [0x101e7234]
cmp esi, 0x99
je 0x10073c38
cmp eax, esi
je 0x10073cd9
mov edi, dword [0x101e7238]
cmp edi, 0x9a
je 0x10073c4e
cmp eax, edi
je 0x10073cd9
cmp dword [0x101e723c], 0x9b
je 0x10073c62
cmp eax, dword [0x101e723c]
je 0x10073cd9
cmp ecx, 0x9c
je 0x10073c72
cmp eax, dword [0x101e7240]
je 0x10073cd9
cmp edx, 0x97
je 0x10073c82
mov dword [0x101e70cc], edx
jmp 0x10073cd9
cmp ecx, 0x98
je 0x10073c92
mov dword [0x101e70cc], ecx
jmp 0x10073cd9
cmp esi, 0x99
je 0x10073ca2
mov dword [0x101e70cc], esi
jmp 0x10073cd9
cmp edi, 0x9a
je 0x10073cb2
mov dword [0x101e70cc], edi
jmp 0x10073cd9
mov eax, dword [0x101e723c]
cmp eax, 0x9b
jne 0x10073cd4
cmp dword [0x101e7240], 0x9c
mov eax, 0x270f
cmovne eax, dword [0x101e7240]
mov dword [0x101e70cc], eax
mov eax, 0x100d2a54
lea ecx, [ebp - 0x248]
sub eax, 0x3731580e
push eax
call fcn.1007dae0
movsx ecx, word [0x101ef17c]
push ecx
movsx ecx, word [0x101ef198]
push ecx
push eax
lea eax, [ebp - 0x48]
push eax
call fcn.1003a9e0
movzx eax, byte [0x101e6f00]
movss xmm1, dword [0x100d66d8]
movzx ecx, byte [0x101e6f01]
movzx edx, byte [0x101e6f02]
movd xmm0, eax
lea eax, [ebp - 0x48]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x28c], 0x3f800000
lea eax, [ebp - 0x278]
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x298], xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x294], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x290], xmm0
movups xmm0, xmmword [ebp - 0x298]
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov ecx, dword [0x101e722c]
push 0x97
push 1
call fcn.1004e3f0
mov ecx, dword [0x101e7230]
push 0x98
push 2
call fcn.1004e3f0
mov ecx, dword [0x101e7234]
push 0x99
push 3
call fcn.1004e3f0
mov ecx, dword [0x101e7238]
push 0x9a
push 4
call fcn.1004e3f0
mov ecx, dword [0x101e723c]
push 0x9b
push 5
call fcn.1004e3f0
mov ecx, dword [0x101e7240]
add esp, 0x40
push 0x9c
push 6
call fcn.1004e3f0
movss xmm1, dword [0x100d68d0]
add esp, 8
xorps xmm0, xmm0
call fcn.100153e0
mov edi, 0x100d1210
mov word [ebp - 0x3a4], 0x7e
sub edi, 0x5225b9b9
lea ecx, [ebp - 0x3ac]
push edi
call fcn.1003db90
lea ecx, [ebp - 0x3a4]
push ecx
push eax
lea eax, [ebp - 0x240]
push eax
call fcn.1003a9e0
add esp, 0xc
mov word [ebp - 0x3a4], 0x3346
mov byte [ebp - 0x3a2], 0
push edi
lea ecx, [ebp - 0x3ac]
call fcn.1003db90
lea ecx, [ebp - 0x3a4]
push ecx
push eax
lea eax, [ebp - 0x20e]
push eax
call fcn.1003a9e0
add esp, 0xc
mov word [ebp - 0x3a4], 0x3446
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a2], 0
push edi
call fcn.1003db90
lea ecx, [ebp - 0x3a4]
push ecx
push eax
lea eax, [ebp - 0x1dc]
push eax
call fcn.1003a9e0
add esp, 0xc
mov word [ebp - 0x3a4], 0x3546
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a2], 0
push edi
call fcn.1003db90
lea ecx, [ebp - 0x3a4]
push ecx
push eax
lea eax, [ebp - 0x1aa]
push eax
call fcn.1003a9e0
add esp, 0xc
lea ecx, [ebp - 0x248]
mov eax, 0x100d2a20
sub eax, 0x1e6376b1
push eax
call fcn.1007d960
push edi
lea ecx, [ebp - 0x3ac]
mov esi, eax
call fcn.1003db90
push esi
push eax
lea eax, [ebp - 0x178]
push eax
call fcn.1003a9e0
add esp, 0xc
lea ecx, [ebp - 0x248]
mov eax, 0x100d2a28
sub eax, 0x46ef49e7
push eax
call fcn.1007d9c0
push edi
lea ecx, [ebp - 0x3ac]
mov esi, eax
call fcn.1003db90
push esi
push eax
lea eax, [ebp - 0x146]
push eax
call fcn.1003a9e0
add esp, 0xc
lea ecx, [ebp - 0x248]
mov eax, str.Jjtfv
sub eax, 0x586e5673
push eax
call fcn.1007da00
push edi
lea ecx, [ebp - 0x3ac]
mov esi, eax
call fcn.1003db90
push esi
push eax
lea eax, [ebp - 0x114]
push eax
call fcn.1003a9e0
mov eax, 0x100d2a38
add esp, 0xc
sub eax, 0x7919e0ec
push eax
lea ecx, [ebp - 0x244]
call fcn.1007da60
push edi
lea ecx, [ebp - 0x3ac]
mov esi, eax
call fcn.1003db90
push esi
push eax
lea eax, [ebp - 0xe2]
push eax
call fcn.1003a9e0
add esp, 0xc
lea ecx, [ebp - 0x27c]
mov eax, 0x100d2a3c
sub eax, 0x448e8c0c
push eax
call fcn.1007daa0
push ecx
mov ecx, eax
mov dword [ebp - 4], 0xf
call fcn.10032ef0
add esp, 4
mov dword [ebp - 4], 0xffffffff
test al, al
je 0x10074050
xor esi, esi
lea edi, [ebp - 0x240]
mov dword [ebp - 0x254], esi
mov dword [ebp - 0x250], esi
nop dword [eax]
nop dword [eax + eax]
cmp dword [0x101e7588], esi
lea ecx, [ebp - 0x254]
push ecx
sete al
push ecx
mov dl, al
mov byte [ebp - 0x3a1], al
mov ecx, edi
call fcn.10039670
mov ecx, dword [0x101e7588]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x3a1], 0
mov dword [0x101e7588], ecx
je 0x10074042
call fcn.10013f20
inc esi
add edi, 0x32
cmp esi, 8
jl 0x10074000
call fcn.10016e00
push 0x190
lea eax, [ebp - 0x240]
push 0
push eax
call fcn.10090bb0
add esp, 0xc
mov dword [ebp - 0x254], 0x42dc0000
lea ecx, [ebp - 0x254]
mov dword [ebp - 0x250], 0x42d20000
call fcn.10015490
movaps xmm0, xmmword [0x100d6dd0]
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x278]
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov word [ebp - 0x3a4], 0x6425
mov byte [ebp - 0x3a2], 0
add esp, 4
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x3a4]
xorps xmm2, xmm2
mov edx, 0x101e7280
mov ecx, str.xNum1
push eax
sub esp, 8
call fcn.10034270
mov eax, dword [0x101e7280]
add esp, 0x10
mov esi, 0x3e7
cmp eax, 1
jg 0x10074107
mov dword [0x101e7280], 1
jmp 0x10074114
cmp eax, 0x3e7
cmovge eax, esi
mov dword [0x101e7280], eax
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov word [ebp - 0x3a4], 0x6425
mov byte [ebp - 0x3a2], 0
push ecx
lea eax, [ebp - 0x3a4]
mov dword [ebp - 4], 0x11
movss xmm2, dword [0x100d67f0]
mov edx, 0x101e7284
push eax
sub esp, 8
mov ecx, str.xNum2
call fcn.10034270
mov eax, dword [0x101e7284]
add esp, 0x10
cmp eax, 1
jg 0x10074176
mov dword [0x101e7284], 1
jmp 0x10074183
cmp eax, 0x3e7
cmovge eax, esi
mov dword [0x101e7284], eax
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov word [ebp - 0x3a4], 0x6425
mov byte [ebp - 0x3a2], 0
push ecx
lea eax, [ebp - 0x3a4]
mov dword [ebp - 4], 0x12
movss xmm2, dword [0x100d67f0]
mov edx, 0x101e7288
push eax
sub esp, 8
mov ecx, str.xNum3
call fcn.10034270
mov eax, dword [0x101e7288]
add esp, 0x10
cmp eax, 1
jg 0x100741e5
mov dword [0x101e7288], 1
jmp 0x100741f2
cmp eax, 0x3e7
cmovge eax, esi
mov dword [0x101e7288], eax
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov word [ebp - 0x3a4], 0x6425
mov byte [ebp - 0x3a2], 0
push ecx
lea eax, [ebp - 0x3a4]
mov dword [ebp - 4], 0x13
movss xmm2, dword [0x100d67f0]
mov edx, 0x101e728c
push eax
sub esp, 8
mov ecx, str.xNum4
call fcn.10034270
mov eax, dword [0x101e728c]
add esp, 0x10
cmp eax, 1
jg 0x10074254
mov dword [0x101e728c], 1
jmp 0x10074261
cmp eax, 0x3e7
cmovge eax, esi
mov dword [0x101e728c], eax
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov word [ebp - 0x3a4], 0x6425
mov byte [ebp - 0x3a2], 0
push ecx
lea eax, [ebp - 0x3a4]
mov dword [ebp - 4], 0x14
movss xmm2, dword [0x100d67f0]
mov edx, 0x101e7290
push eax
sub esp, 8
mov ecx, str.xNum5
call fcn.10034270
mov eax, dword [0x101e7290]
add esp, 0x10
cmp eax, 1
jg 0x100742c3
mov dword [0x101e7290], 1
jmp 0x100742d0
cmp eax, 0x3e7
cmovge eax, esi
mov dword [0x101e7290], eax
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov word [ebp - 0x3a4], 0x6425
mov byte [ebp - 0x3a2], 0
push ecx
lea eax, [ebp - 0x3a4]
mov dword [ebp - 4], 0x15
movss xmm2, dword [0x100d67f0]
mov edx, 0x101e7294
push eax
sub esp, 8
mov ecx, str.xNum6
call fcn.10034270
mov eax, dword [0x101e7294]
add esp, 0x10
cmp eax, 1
jg 0x10074332
mov dword [0x101e7294], 1
jmp 0x1007433f
cmp eax, 0x3e7
cmovge eax, esi
mov dword [0x101e7294], eax
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov eax, 0x100d15bc
lea ecx, [ebp - 0x258]
sub eax, 0x2e6e604f
push eax
call fcn.1003e890
mov dword [ebp - 4], 0x16
movzx ecx, byte [0x101e6f00]
movss xmm1, dword [0x100d66d8]
movzx edx, byte [0x101e6f01]
movzx esi, byte [0x101e6f02]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x28c], 0x3f800000
lea eax, [ebp - 0x278]
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x298], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x294], xmm0
movd xmm0, esi
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x290], xmm0
movups xmm0, xmmword [ebp - 0x298]
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
mov dword [ebp - 0x3b4], 0x454355
push 0
push 0
mov edx, 0x101e718e
mov dword [ebp - 4], 0x17
lea ecx, [ebp - 0x3b4]
call fcn.1004d5d0
add esp, 0x10
lea ecx, [ebp - 0x258]
push 0x4c217823
call fcn.1007db70
mov esi, eax
mov dword [ebp - 4], 0x18
mov eax, 0x87
xor edx, edx
nop
mov cl, byte [edx + 0x100d2aa8]
xor cl, al
inc eax
mov byte [ebp + edx - 0x298], cl
inc edx
movzx eax, al
cmp edx, 0xd
jb 0x10074430
mov byte [ebp - 0x28b], 0
push ecx
push esi
sub esp, 8
mov byte [ebp - 4], 0x19
movss xmm2, dword [0x100d67f0]
lea ecx, [ebp - 0x298]
mov edx, 0x101e7190
call fcn.10034100
mov dword [ebp - 4], 0xffffffff
add esp, 0x10
mov eax, dword [0x101e7190]
cmp eax, 1
jg 0x10074491
mov dword [0x101e7190], 1
jmp 0x100744b0
cmp eax, 0x190
jl 0x100744a4
mov dword [0x101e7190], 0x190
jmp 0x100744a9
cmp eax, 2
jl 0x100744b0
mov byte [0x101e7254], 0
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x10074511
xor ecx, ecx
call fcn.100164f0
mov eax, dword [0x101eec48]
movss xmm0, dword [eax + 0x3bcc]
mulss xmm0, dword [0x100d682c]
call fcn.10013a00
push 0x83d81b9b
lea ecx, [ebp - 0x3a0]
call fcn.1007dbf0
push ecx
xor edx, edx
mov dword [ebp - 4], 0x1a
mov ecx, eax
call fcn.10030ca0
add esp, 4
mov dword [ebp - 4], 0xffffffff
call fcn.10013a80
call fcn.10016660
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
push 0x73c3016e
lea ecx, [ebp - 0x278]
call fcn.1007dc30
push 0
push str.nh_Lun_Phin_K_Nng.
mov edx, 0x101e7254
mov dword [ebp - 4], 0x1b
mov ecx, eax
call fcn.1004d5d0
add esp, 8
lea ecx, [ebp - 0x31c]
push 0x825b67de
call fcn.1007dc70
mov ecx, eax
mov dword [ebp - 4], 0x1c
call fcn.1004d680
cmp byte [0x101e7254], 1
jne 0x1007458d
mov byte [0x101e7255], 0
mov dword [0x101e7190], 1
mov byte [0x101e7215], 0
mov edx, 0xab
xor ecx, ecx
nop dword [eax]
nop dword [eax + eax]
mov al, byte [ecx + 0x100d2c40]
xor al, dl
mov byte [ebp + ecx - 0x298], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0xf
jb 0x100745a0
mov byte [ebp - 0x289], 0
push 0
push 0x100d2b68
mov edx, 0x101e7255
mov dword [ebp - 4], 0x1d
lea ecx, [ebp - 0x298]
call fcn.1004d5d0
add esp, 8
mov dword [ebp - 4], 0xffffffff
cmp byte [0x101e7255], 1
jne 0x1007460b
mov byte [0x101e7254], 0
mov dword [0x101e7190], 1
mov byte [0x101e7215], 0
movss xmm2, dword [0x100d67f0]
mov edx, 0x101e725c
push ecx
push str.time__d
sub esp, 8
mov ecx, str.time_buff
call fcn.10034100
mov eax, dword [0x101e725c]
add esp, 0x10
cmp eax, 1
jg 0x10074644
mov dword [0x101e725c], 1
jmp 0x10074653
mov ecx, 0x1e
cmp eax, ecx
cmovge eax, ecx
mov dword [0x101e725c], eax
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x10074699
xor ecx, ecx
call fcn.100164f0
mov eax, dword [0x101eec48]
movss xmm0, dword [eax + 0x3bcc]
mulss xmm0, dword [0x100d682c]
call fcn.10013a00
push ecx
xor edx, edx
mov ecx, str.Delay_time_auto_buff:_30__1s_nThi_gian_buff:_30__1_giy
call fcn.10030ca0
add esp, 4
call fcn.10013a80
call fcn.10016660
mov eax, 0x100d2ca4
lea ecx, [ebp - 0x248]
sub eax, 0xa33c3a1
push eax
call fcn.1007dcf0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x240]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
lea ecx, [ebp - 0x248]
push 0x3b1d7cf2
call fcn.1007dd50
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x20e]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
movss xmm1, dword [0x100d68d0]
add esp, 0xc
xorps xmm0, xmm0
call fcn.100153e0
push ecx
mov ecx, str.combo_phantramphantram_SS6_Auto_Buff_Party_Type
call fcn.10032ef0
add esp, 4
test al, al
je 0x10074793
xor esi, esi
lea edi, [ebp - 0x240]
mov dword [ebp - 0x254], esi
mov dword [ebp - 0x250], esi
cmp dword [0x101e7258], esi
lea ecx, [ebp - 0x254]
push ecx
sete al
push ecx
mov dl, al
mov byte [ebp - 0x3a1], al
mov ecx, edi
call fcn.10039670
mov ecx, dword [0x101e7258]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x3a1], 0
mov dword [0x101e7258], ecx
je 0x10074785
call fcn.10013f20
inc esi
add edi, 0x32
cmp esi, 2
jl 0x10074743
call fcn.10016e00
mov edx, 0x48
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + str._t__:_:__r]
xor al, dl
mov byte [ebp + ecx - 0x2a0], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x15
jb 0x100747a0
mov byte [ebp - 0x28b], 0
mov dword [ebp - 4], 0x1e
mov edx, 0xa8
xor ecx, ecx
mov al, byte [ecx + 0x100d2cfc]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x12
jb 0x100747d0
mov byte [ebp - 0x26a], 0
lea eax, [ebp - 0x2a0]
mov byte [ebp - 4], 0x1f
push 0
push eax
mov edx, 0x101e7215
lea ecx, [ebp - 0x27c]
call fcn.1004d5d0
add esp, 8
mov edx, 0x2a
xor ecx, ecx
nop dword [eax]
mov al, byte [ecx + str.Y_M_Z]
xor al, dl
mov byte [ebp + ecx - 0x31c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x22
jb 0x10074820
mov byte [ebp - 0x2fa], 0
lea ecx, [ebp - 0x31c]
mov dword [ebp - 4], 0x20
call fcn.1004d680
mov dword [ebp - 4], 0xffffffff
cmp byte [0x101e7215], 1
jne 0x1007486d
mov word [0x101e7254], 0
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov ecx, dword [0x101eec48]
mov eax, dword [ecx + 0x3e30]
movss xmm0, dword [eax + 0xd4]
subss xmm0, dword [eax + 0x10]
addss xmm0, dword [eax + 0x5c]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e30]
subss xmm0, dword [0x100d681c]
movss xmm1, dword [eax + 0x10]
subss xmm1, dword [eax + 0x5c]
addss xmm1, xmm0
movss xmm0, dword [eax + 0xec]
comiss xmm0, xmm1
movss dword [eax + 0xd4], xmm1
jae 0x100748d6
movaps xmm0, xmm1
movss dword [eax + 0xec], xmm0
lea eax, [ebp - 0x278]
movaps xmm0, xmmword [0x100d6dd0]
push 0x100ca68a
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
lea ecx, [ebp - 0x258]
mov eax, 0x100d2d34
sub eax, 0x7c68f775
push eax
call fcn.1007deb0
mov esi, eax
mov dword [ebp - 4], 0x21
mov eax, 0xd5
xor edx, edx
mov cl, byte [edx + 0x100d2d40]
xor cl, al
inc eax
mov byte [ebp + edx - 0x27c], cl
inc edx
movzx eax, al
cmp edx, 0x12
jb 0x10074926
mov byte [ebp - 0x26a], 0
push ecx
push esi
sub esp, 8
mov byte [ebp - 4], 0x22
movss xmm2, dword [0x100d67f0]
lea ecx, [ebp - 0x27c]
mov edx, 0x101e721c
call fcn.10034100
mov dword [ebp - 4], 0xffffffff
add esp, 0x10
mov eax, dword [0x101e721c]
mov ecx, 0x1388
cmp eax, 1
jg 0x1007498c
mov dword [0x101e721c], 1
jmp 0x10074999
cmp eax, 0x1388
cmovge eax, ecx
mov dword [0x101e721c], eax
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x10074a29
xor ecx, ecx
call fcn.100164f0
mov eax, dword [0x101eec48]
movss xmm0, dword [eax + 0x3bcc]
mulss xmm0, dword [0x100d682c]
call fcn.10013a00
push 0x82ae8819
lea ecx, [ebp - 0x330]
call fcn.1007df30
push ecx
xor edx, edx
mov dword [ebp - 4], 0x23
mov ecx, eax
call fcn.10030ca0
add esp, 4
mov dword [ebp - 4], 0xffffffff
call fcn.10013a80
mov eax, dword [0x101eec48]
mov eax, dword [eax + 0x3e30]
test dword [eax + 8], 0x2000000
jne 0x10074a24
push 0x22f2
push 0x100ca27c
push str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call fcn.1009dd6d
add esp, 0xc
call fcn.10012eb0
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov ecx, dword [0x101eec48]
mov eax, dword [ecx + 0x3e30]
movss xmm0, dword [eax + 0xd4]
subss xmm0, dword [eax + 0x10]
movss xmm1, dword [eax + 0x5c]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e30]
addss xmm1, xmm0
movss xmm0, dword [eax + 0x10]
subss xmm0, dword [eax + 0x5c]
subss xmm1, dword [0x100d6828]
addss xmm0, xmm1
movss xmm1, dword [eax + 0xec]
comiss xmm1, xmm0
movss dword [eax + 0xd4], xmm0
jae 0x10074a96
movaps xmm1, xmm0
movaps xmm0, xmmword [0x100d6dd0]
movss dword [eax + 0xec], xmm1
lea eax, [ebp - 0x278]
push 0x100ca68a
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
lea ecx, [ebp - 0x254]
mov eax, 0x100d2d90
sub eax, 0x43165410
push eax
call fcn.1007dfb0
mov esi, eax
mov dword [ebp - 4], 0x24
mov eax, 0x73
xor edx, edx
mov cl, byte [edx + 0x100d2d98]
xor cl, al
inc eax
mov byte [ebp + edx - 0x280], cl
inc edx
movzx eax, al
cmp edx, 0x15
jb 0x10074ae6
mov byte [ebp - 0x26b], 0
push ecx
push esi
sub esp, 8
mov byte [ebp - 4], 0x25
movss xmm2, dword [0x100d67f0]
lea ecx, [ebp - 0x280]
mov edx, 0x101e7220
call fcn.10034100
mov dword [ebp - 4], 0xffffffff
add esp, 0x10
mov eax, dword [0x101e7220]
mov edi, 0x3c
cmp eax, 1
jg 0x10074b4c
mov dword [0x101e7220], 1
jmp 0x10074b57
cmp eax, 0x3c
cmovge eax, edi
mov dword [0x101e7220], eax
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x10074be7
xor ecx, ecx
call fcn.100164f0
mov eax, dword [0x101eec48]
movss xmm0, dword [eax + 0x3bcc]
mulss xmm0, dword [0x100d682c]
call fcn.10013a00
push 0x6d96bfee
lea ecx, [ebp - 0x280]
call fcn.1007e020
push ecx
xor edx, edx
mov dword [ebp - 4], 0x26
mov ecx, eax
call fcn.10030ca0
add esp, 4
mov dword [ebp - 4], 0xffffffff
call fcn.10013a80
mov eax, dword [0x101eec48]
mov eax, dword [eax + 0x3e30]
test dword [eax + 8], 0x2000000
jne 0x10074be2
push 0x22f2
push 0x100ca27c
push str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call fcn.1009dd6d
add esp, 0xc
call fcn.10012eb0
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov ecx, dword [0x101eec48]
mov eax, dword [ecx + 0x3e30]
movss xmm0, dword [eax + 0xd4]
subss xmm0, dword [eax + 0x10]
movss xmm1, dword [eax + 0x5c]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e30]
addss xmm1, xmm0
movss xmm0, dword [eax + 0x10]
subss xmm0, dword [eax + 0x5c]
subss xmm1, dword [0x100d6828]
addss xmm0, xmm1
movss xmm1, dword [eax + 0xec]
comiss xmm1, xmm0
movss dword [eax + 0xd4], xmm0
jae 0x10074c54
movaps xmm1, xmm0
movaps xmm0, xmmword [0x100d6dd0]
movss dword [eax + 0xec], xmm1
lea eax, [ebp - 0x278]
push 0x100ca68a
push eax
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
lea ecx, [ebp - 0x248]
push 0x75c7a57d
call fcn.1007e0a0
mov esi, eax
mov dword [ebp - 4], 0x27
mov eax, 0x1b
xor edx, edx
nop
mov cl, byte [edx + str.KpgzR]
xor cl, al
inc eax
mov byte [ebp + edx - 0x27c], cl
inc edx
movzx eax, al
cmp edx, 0x14
jb 0x10074ca0
mov byte [ebp - 0x268], 0
push ecx
push esi
sub esp, 8
mov byte [ebp - 4], 0x28
movss xmm2, dword [0x100d67f0]
lea ecx, [ebp - 0x27c]
mov edx, 0x101e7224
call fcn.10034100
mov dword [ebp - 4], 0xffffffff
add esp, 0x10
mov eax, dword [0x101e7224]
cmp eax, 1
jg 0x10074d01
mov dword [0x101e7224], 1
jmp 0x10074d10
mov ecx, 0x190
cmp eax, ecx
cmovge eax, ecx
mov dword [0x101e7224], eax
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x10074da6
xor ecx, ecx
call fcn.100164f0
mov eax, dword [0x101eec48]
movss xmm0, dword [eax + 0x3bcc]
mulss xmm0, dword [0x100d682c]
call fcn.10013a00
mov eax, 0x100d2de8
lea ecx, [ebp - 0x284]
sub eax, 0x5a55c45a
push eax
call fcn.1007e100
push ecx
xor edx, edx
mov dword [ebp - 4], 0x29
mov ecx, eax
call fcn.10030ca0
add esp, 4
mov dword [ebp - 4], 0xffffffff
call fcn.10013a80
mov eax, dword [0x101eec48]
mov eax, dword [eax + 0x3e30]
test dword [eax + 8], 0x2000000
jne 0x10074da1
push 0x22f2
push 0x100ca27c
push str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call fcn.1009dd6d
add esp, 0xc
call fcn.10012eb0
mov eax, dword [0x101e721c]
cmp eax, 1
jg 0x10074dbc
mov dword [0x101e721c], 1
jmp 0x10074dce
cmp eax, 0x1388
mov ecx, 0x1388
cmovge eax, ecx
mov dword [0x101e721c], eax
mov eax, dword [0x101e7220]
cmp eax, 1
jg 0x10074de4
mov dword [0x101e7220], 1
jmp 0x10074def
cmp eax, 0x3c
cmovge eax, edi
mov dword [0x101e7220], eax
lea eax, [ebp - 0x248]
mov dword [ebp - 0x248], 0x6c727443
push eax
lea eax, [ebp - 0x3a4]
mov byte [ebp - 0x244], 0
push eax
lea eax, [ebp - 0x240]
mov word [ebp - 0x3a4], 0x7325
push eax
mov byte [ebp - 0x3a2], 0
call fcn.1003a9e0
add esp, 0xc
mov dword [ebp - 0x248], 0x63617053
lea eax, [ebp - 0x248]
mov word [ebp - 0x244], 0x65
mov word [ebp - 0x3a4], 0x7325
mov byte [ebp - 0x3a2], 0
push eax
lea eax, [ebp - 0x3a4]
push eax
lea eax, [ebp - 0x20e]
push eax
call fcn.1003a9e0
add esp, 0xc
cmp dword [0x101e7204], 0
jne 0x10074eab
mov eax, str.Ccaj_Se_
lea ecx, [ebp - 0x280]
sub eax, 0x343cc260
push eax
call fcn.1007e210
mov esi, eax
push 0x500853cd
lea ecx, [ebp - 0x258]
mov dword [ebp - 4], 0x2a
call fcn.1007e1d0
mov byte [ebp - 4], 0x2b
jmp 0x10074ede
mov eax, 0x100d2e40
lea ecx, [ebp - 0x284]
sub eax, 0x44ed9831
push eax
call fcn.1007e250
mov esi, eax
push 0x500853cd
lea ecx, [ebp - 0x258]
mov dword [ebp - 4], 0x2c
call fcn.1007e1d0
mov byte [ebp - 4], 0x2d
push 0
push esi
mov edx, 0x101e7200
mov ecx, eax
call fcn.1004d5d0
add esp, 8
mov dword [ebp - 4], 0xffffffff
push ecx
mov ecx, str.combo_phantramphantram_SS6_CTRL_PK_Type
call fcn.10032ef0
add esp, 4
test al, al
je 0x10074f70
xor esi, esi
lea edi, [ebp - 0x240]
mov dword [ebp - 0x254], esi
mov dword [ebp - 0x250], esi
nop dword [eax]
cmp dword [0x101e7204], esi
lea ecx, [ebp - 0x254]
push ecx
sete al
push ecx
mov dl, al
mov byte [ebp - 0x3a1], al
mov ecx, edi
call fcn.10039670
mov ecx, dword [0x101e7204]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x3a1], 0
mov dword [0x101e7204], ecx
je 0x10074f62
call fcn.10013f20
inc esi
add edi, 0x32
cmp esi, 2
jl 0x10074f20
call fcn.10016e00
push 0x301e996c
lea ecx, [ebp - 0x258]
call fcn.1007e290
push 1
push str.Player_Attack._nTn_Cng_Ngi_Chi.
mov edx, 0x101e71c0
mov dword [ebp - 4], 0x2e
mov ecx, eax
call fcn.1004d5d0
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov eax, 0x100d2ed8
lea ecx, [ebp - 0x258]
sub eax, 0x6415ff19
push eax
call fcn.1007e310
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x240]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
lea ecx, [ebp - 0x258]
mov eax, 0x100d2ee4
sub eax, 0x20393195
push eax
call fcn.1007e3a0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x20e]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 0xd8
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d2ef0]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x13
jb 0x10075030
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x269], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x1dc]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 0x9d
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d2f04]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x13
jb 0x10075090
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x269], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x1aa]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 0x70
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + str.54S]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x14
jb 0x100750f0
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x268], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x178]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 0xd8
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d2f30]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x14
jb 0x10075150
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x268], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x146]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 5
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + str.HAkekx]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x13
jb 0x100751b0
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x269], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0x114]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 0xa0
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d2f5c]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x13
jb 0x10075210
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x269], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0xe2]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 0xc
mov edx, 0xfb
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d2f70]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x13
jb 0x10075270
lea eax, [ebp - 0x27c]
mov byte [ebp - 0x269], 0
push eax
lea eax, [ebp - 0x3a4]
mov word [ebp - 0x3a4], 0x7325
push eax
lea eax, [ebp - 0xb0]
mov byte [ebp - 0x3a2], 0
push eax
call fcn.1003a9e0
add esp, 8
mov ecx, str.combo_phantramphantram_SS6_Player_Type
call fcn.10032ef0
add esp, 4
test al, al
je 0x10075340
xor esi, esi
lea edi, [ebp - 0x240]
mov dword [ebp - 0x254], esi
mov dword [ebp - 0x250], esi
nop dword [eax]
nop dword [eax + eax]
cmp dword [0x101e71c4], esi
lea ecx, [ebp - 0x254]
push ecx
sete al
push ecx
mov dl, al
mov byte [ebp - 0x3a1], al
mov ecx, edi
call fcn.10039670
mov ecx, dword [0x101e71c4]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x3a1], 0
mov dword [0x101e71c4], ecx
je 0x10075332
call fcn.10013f20
inc esi
add edi, 0x32
cmp esi, 9
jl 0x100752f0
call fcn.10016e00
mov eax, 0x100d2fd4
lea ecx, [ebp - 0x258]
sub eax, 0x63e14d53
push eax
call fcn.1007e420
push 0
push str.Monster_Attack._nTn_Cng_Qui_Th
mov edx, 0x101e71bc
mov dword [ebp - 4], 0x2f
mov ecx, eax
call fcn.1004d5d0
mov dword [ebp - 0x248], 0x46203523
mov word [ebp - 0x244], 0x4142
mov byte [ebp - 0x242], 0
push 1
push 0x100d2fe0
mov edx, 0x101e71bf
mov dword [ebp - 4], 0x30
lea ecx, [ebp - 0x248]
call fcn.1004d5d0
mov dword [ebp - 0x248], 0x4d203623
mov dword [ebp - 0x244], 0x65766f
push 1
push str.Move_Can_Use_Auto_Skill._n_Di_Chuyn_C_Th_S_Dng_Auto_Kill.
mov edx, 0x101e718c
mov dword [ebp - 4], 0x31
lea ecx, [ebp - 0x248]
call fcn.1004d5d0
mov dword [ebp - 0x254], 0x4d203723
mov dword [ebp - 0x250], 0x6573756f
mov byte [ebp - 0x24c], 0
push 0
push str.Hold_Right_Click_To_Use_Auto_Kill._nGi_Chut_Phi__S_Dng_Auto_Kill.
mov edx, 0x101e718d
mov dword [ebp - 4], 0x32
lea ecx, [ebp - 0x254]
call fcn.1004d5d0
add esp, 0x20
mov edx, 0x4e
xor ecx, ecx
nop dword [eax]
mov al, byte [ecx + 0x100d30e4]
xor al, dl
mov byte [ebp + ecx - 0x284], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x1c
jb 0x10075420
mov byte [ebp - 0x268], 0
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x248], 0x55203823
mov word [ebp - 0x244], 0x4543
mov byte [ebp - 0x242], 0
lea eax, [ebp - 0x284]
mov byte [ebp - 4], 0x34
push 1
push eax
mov edx, 0x101e70c6
lea ecx, [ebp - 0x248]
call fcn.1004d5d0
add esp, 8
mov edx, 0x57
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + str.tay_b:2:_]
xor al, dl
mov byte [ebp + ecx - 0x298], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0xe
jb 0x10075490
mov byte [ebp - 0x28a], 0
push 1
push str.nh_Xa.
mov edx, 0x101e70c9
mov dword [ebp - 4], 0x35
lea ecx, [ebp - 0x298]
call fcn.1004d5d0
add esp, 8
mov edx, 0xd8
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d3120]
xor al, dl
mov byte [ebp + ecx - 0x298], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0xf
jb 0x100754e0
mov byte [ebp - 0x289], 0
mov edx, 0x101e71cd
mov dword [ebp - 4], 0x36
lea ecx, [ebp - 0x298]
call fcn.10032b40
movss xmm1, dword [0x100d68d0]
xorps xmm0, xmm0
call fcn.100153e0
mov ecx, dword [0x101eec48]
mov eax, dword [ecx + 0x3e30]
movss xmm0, dword [eax + 0xd4]
subss xmm0, dword [eax + 0x10]
movss xmm1, dword [eax + 0x5c]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e30]
addss xmm1, xmm0
movss xmm0, dword [eax + 0x10]
subss xmm0, dword [eax + 0x5c]
subss xmm1, dword [0x100d6800]
addss xmm0, xmm1
movss xmm1, dword [eax + 0xec]
comiss xmm1, xmm0
movss dword [eax + 0xd4], xmm0
jae 0x10075586
movaps xmm1, xmm0
movss dword [eax + 0xec], xmm1
mov edx, 0x50
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + str.s_bs]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x12
jb 0x100755a0
mov byte [ebp - 0x26a], 0
sub esp, 8
mov dword [ebp - 4], 0x37
lea eax, [ebp - 0x254]
mov dword [ebp - 0x254], 0
lea ecx, [ebp - 0x27c]
mov dword [ebp - 0x250], 0
push 0x20
push eax
push 0x32
push 0x101e71ce
call fcn.10036d20
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
xor ecx, ecx
call fcn.1000aa90
test al, al
je 0x10075736
xor ecx, ecx
call fcn.100164f0
mov ecx, dword [0x101eec48]
mov eax, dword [ecx + 0x3e30]
movss xmm0, dword [ecx + 0x3bcc]
movss dword [ebp - 0x244], xmm0
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e30]
mov edi, dword [eax + 0x1a0]
lea esi, [eax + 0x19c]
mov ecx, dword [esi]
mov dword [ebp - 0x260], eax
cmp ecx, edi
jne 0x1007568c
inc ecx
test edi, edi
je 0x1007566c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10075671
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.1001ce80
movss xmm0, dword [ebp - 0x244]
mov eax, dword [ebp - 0x260]
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [eax + 0x18c]
mulss xmm0, dword [0x100d682c]
mov dword [ecx + edx*4], eax
mov edx, 0x75
mov eax, dword [ebp - 0x260]
inc dword [esi]
xor ecx, ecx
movss dword [eax + 0x18c], xmm0
nop dword [eax]
mov al, byte [ecx + 0x100d3144]
xor al, dl
mov byte [ebp + ecx - 0x318], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x1e
jb 0x100756c0
mov byte [ebp - 0x2fa], 0
push ecx
xor edx, edx
mov dword [ebp - 4], 0x38
lea ecx, [ebp - 0x318]
call fcn.10030ca0
add esp, 4
mov dword [ebp - 4], 0xffffffff
call fcn.10013a80
mov eax, dword [0x101eec48]
mov eax, dword [eax + 0x3e30]
test dword [eax + 8], 0x2000000
jne 0x10075731
push 0x22f2
push 0x100ca27c
push str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call fcn.1009dd6d
add esp, 0xc
call fcn.10012eb0
mov ecx, dword [0x101eec48]
mov eax, dword [ecx + 0x3e30]
movss xmm0, dword [eax + 0xd8]
subss xmm0, dword [eax + 0x14]
movss xmm1, dword [eax + 0x60]
mov byte [eax + 0x90], 1
mov eax, dword [ecx + 0x3e30]
addss xmm1, xmm0
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x60]
subss xmm1, dword [0x100d67fc]
addss xmm0, xmm1
movss xmm1, dword [eax + 0xf0]
comiss xmm1, xmm0
movss dword [eax + 0xd8], xmm0
jae 0x10075793
movaps xmm1, xmm0
movss dword [eax + 0xf0], xmm1
mov edx, 0x29
xor ecx, ecx
nop dword [eax]
nop word [eax + eax]
mov al, byte [ecx + 0x100d3178]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x11
jb 0x100757b0
mov byte [ebp - 0x26b], 0
push 0
push 0x100d3164
mov edx, 0x101e70c7
mov dword [ebp - 4], 0x39
lea ecx, [ebp - 0x27c]
call fcn.1004d5d0
add esp, 8
mov edx, 0x1d
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d318c]
xor al, dl
mov byte [ebp + ecx - 0x278], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x10
jb 0x10075800
mov byte [ebp - 0x268], 0
push 1
push str.nh_Lun_Phin_K_Nng.
mov edx, 0x101e70c8
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x278]
call fcn.1004d5d0
add esp, 8
mov edx, 0x31
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + 0x100d31c4]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x14
jb 0x10075850
mov byte [ebp - 0x268], 0
push 0
push str.o_nh_k_nng_khi_tele.
mov edx, 0x101e70d0
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0x27c]
call fcn.1004d5d0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [0x101e70bc]
cmp eax, 1
jne 0x10075b84
movzx eax, byte [0x101e6f00]
movss xmm1, dword [0x100d66d8]
movzx ecx, byte [0x101e6f01]
movzx edx, byte [0x101e6f02]
movd xmm0, eax
lea eax, [ebp - 0x278]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x28c], 0x3f800000
push 0x100ca68a
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x298], xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x294], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x290], xmm0
movups xmm0, xmmword [ebp - 0x298]
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
mov edx, 0xb
xor ecx, ecx
mov al, byte [ecx + str.Jxyol1Acqpr7Pxyp2]
xor al, dl
mov byte [ebp + ecx - 0x27c], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x12
jb 0x10075931
mov byte [ebp - 0x26a], 0
push 0
push 0xa
mov edx, 0x101e71b0
mov dword [ebp - 4], 0x3c
lea ecx, [ebp - 0x27c]
call fcn.1004d7d0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [0x101e71b0]
cmp eax, 1
jg 0x1007598e
mov dword [0x101e71b0], 1
jmp 0x100759ab
cmp eax, 0xa
jl 0x1007599f
mov dword [0x101e71b0], 0xa
jmp 0x100759a4
cmp eax, 2
jl 0x100759ab
mov byte [0x101e71a0], 0
movzx eax, byte [0x101e6f00]
movss xmm1, dword [0x100d66d8]
movzx ecx, byte [0x101e6f01]
movzx edx, byte [0x101e6f02]
movd xmm0, eax
lea eax, [ebp - 0x278]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x28c], 0x3f800000
push 0x100ca68a
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x298], xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x294], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x290], xmm0
movups xmm0, xmmword [ebp - 0x298]
movups xmmword [ebp - 0x278], xmm0
call fcn.10031180
add esp, 8
mov edx, 0x63
xor ecx, ecx
nop dword [eax]
nop dword [eax + eax]
mov al, byte [ecx + 0x100d3580]
xor al, dl
mov byte [ebp + ecx - 0x278], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x10
jb 0x10075a40
mov byte [ebp - 0x268], 0
push 0
push 0x13
mov edx, 0x101e71ac
mov dword [ebp - 4], 0x3d
lea ecx, [ebp - 0x278]
call fcn.1004d7d0
mov eax, dword [0x101e71ac]
add esp, 8
cmp eax, 1
jg 0x10075a96
mov dword [0x101e71ac], 1
jmp 0x10075aa5
mov ecx, 0x13
cmp eax, ecx
cmovge eax, ecx
mov dword [0x101e71ac], eax
mov edx, 0x24
xor ecx, ecx
nop dword [eax]
mov al, byte [ecx + str.eQRFKB_nxY_JB]
xor al, dl
mov byte [ebp + ecx - 0x314], al
inc ecx
lea eax, [edx + 1]
movzx edx, al
cmp ecx, 0x1d
jb 0x10075ab0
mov byte [ebp - 0x2f7], 0
push 0x80274401
lea ecx, [ebp - 0x264]
mov dword [ebp - 4], 0x3e
call fcn.1007e560
lea ecx, [ebp - 0x314]
mov byte [ebp - 4], 0x3f
push 0
push ecx
mov edx, 0x101e73d3
mov ecx, eax
call fcn.1004d5d0
xorps xmm0, xmm0
mov dword [ebp - 4], 0xffffffff
push 1
push str.Khng_B_Thng._nKhng_Khng._nAttack_Hack.
mov edx, 0x101e73d5
movq qword [ebp - 0x264], xmm0
mov ecx, str.Hit_Hack
mov word [ebp - 0x25c], 0
movups xmmword [ebp - 0x314], xmm0
mov dword [ebp - 0x2fc], 0
movq qword [ebp - 0x304], xmm0
mov word [ebp - 0x2f8], 0
call fcn.1004d5d0
push 1
push str.Effect_Resistance.._nKhng_Hiu_ng_Xu..
mov edx, 0x101e73d1
mov ecx, str.Effect
call fcn.1004d5d0
push 1
push str.Magnet_Monster_::_Ht_Qui_Th
mov edx, 0x101e70c5
mov ecx, 0x100d3694
call fcn.1004d5d0
add esp, 0x20
call fcn.10015aa0
call fcn.10012eb0
push dword [0x101e76e4]
mov esi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
call esi
test ax, ax
je 0x10075bb3
cmp byte [0x101e76e8], 0
jne 0x10075bba
mov byte [0x101e76e8], 1
jmp 0x10075bba
mov byte [0x101e76e8], 0
push dword [0x101e7fb8]
call esi
test ax, ax
je 0x10075bd9
cmp byte [0x101e7fbc], 0
jne 0x10075be0
mov byte [0x101e7fbc], 1
jmp 0x10075be0
mov byte [0x101e7fbc], 0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1008d9f1
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret